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
340386524419	340386524987	340386525537	340386526087	340386526637	340386527187	340386527737	340386528287	340386528837	340386529387	340386529937	340386530487	340386531037	340386531587	340386532137	340386532687	340386533237	340386533787	340386534339	340386534887	340386535437	340386535987	340386536537	340386537089	340386537637	340386538189	340386538737	340386539287	340386539837	340386540387	340386540939	340386541487	340386542037	340386542587	340386543137	340386543689	340386544237	340386544787	340386545337	340386545887	340386546437	340386546987	340386547537	340386548087	340386548637	340386549189	340386549737	340386550287	340386550837	340386551387	340386551937	340386552487	340386553037	340386553589	340386554139	340386554689	340386555237	340386555789	340386556337	340386556889	340386557437	340386557989	340386558537	340386559087	340386559637	340386560189	340386560739	340386561289	340386561837	340386562389	340386562937	340386563487	340386564037	340386564587	340386565139	340386565689	340386566237	340386566789	340386567337	340386567889	340386568437	340386568989	340386569539	340386570089	340386570637	340386571189	340386571739	340386572287	340386572837	340386573387	340386573937	340386574489	340386575037	340386575589	340386576137	340386576689	340386577237	340386577789	340386578337	340386578889	340386579437	340386579989	340386580539	340386581087	340386581637	340386582189	340386582737	340386583287	340386583837	340386584389	340386584937	340386585489	340386586037	340386586589	340386587137	340386587689	340386588237	340386588789	340386589339	340386589889	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2853	2000	3600	2300	2852	2000	3600	2300	2852	2000	3600	2300	2851	2000	3600	2300	2850	2000	3600	2300	2849	2000	3600	2300	2848	2000	3600	2300	2847	2000	3600	2300	2847	2000	3600	2300	2847	2000	3600	2300	2847	2000	3600	2300	2847	2000	3600	2300	2847	2000	3600	2300	2847	2000	3600	2300	2847	2000	3600	2300	2847	2000	3600	2300	2847	2000	3600	2300	2847	2000	3600	2300	2847	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
23510	22289	31256	27418	25547	23236	15949	2404	937	820	744	764	770	774	783	781	751	730	765	745	787	792	799	793	747	751	781	749	728	734	724	743	722	725	762	753	778	754	715	820	728	749	719	745	737	699	786	729	723	718	764	769	790	762	750	757	743	737	679	738	788	741	748	774	765	739	806	742	716	749	754	733	774	754	755	703	740	698	771	749	745	780	734	787	745	765	757	766	751	714	736	702	771	761	737	749	763	756	726	757	770	746	768	771	761	778	745	782	745	737	731	727	737	769	758	717	732	738	758	798	773	734	759	824	786	713	770	753	755	737	750	766	721	795	751	721	814	765	729	763	738	764	746	785	750	705	710	785	742	753	737	746	786	716	750	717	746	789	716	711	717	757	747	746	746	726	736	765	766	728	785	755	760	764	735	775	708	737	771	725	727	777	724	753	714	747	714	705	760	731	707	756	771	745	738	702	764	734	727	712	799	787	766	705	744	787	714	698	784	785	748	809	763	739	705	724	695	754	744	700	804	757	723	754	779	735	778	744	724	721	706	761	753	777	751	706	778	758	761	709	715	777	731	779	787	779	768	752	796	795	789	772	739	755	767	717	718	762	783	759	674	754	778	741	724	782	706	775	737	773	678	788	733	813	710	739	748	767	759	746	755	779	819	756	744	742	735	744	764	765	791	728	721	716	765	781	778	713	738	727	743	754	690	738	757	852	760	765	716	783	772	758	777	757	770	724	750	731	788	799	769	780	744	771	792	741	753	775	785	749	748	764	702	707	752	733	776	782	772	722	725	701	714	755	718	697	766	740	768	738	753	684	742	751	757	730	714	782	763	712	702	749	775	745	753	712	719	717	768	783	757	751	754	772	747	714	795	769	720	702	721	715	771	729	749	724	772	749	734	764	750	680	746	765	756	757	785	755	733	761	828	741	783	737	719	752	767	754	724	730	716	718	734	683	742	766	753	741	760	789	800	695	774	737	744	724	743	705	742	751	737	718	795	780	772	793	747	747	728	746	724	772	745	754	732	714	812	752	787	724	720	738	765	741	739	749	808	696	736	770	668	754	724	710	747	780	731	704	725	772	771	717	761	731	700	734	728	732	733	813	694	795	711	708	763	744	769	748	782	737	764	704	803	787	703	748	748	729	724	767	744	733	790	702	715	766	738	729	798	750	715	730	745	763	747	723	748	753	709	722	760	728	730	712	727	729	717	753	772	825	750	760	748	735	763	765	748	721	756	725	751	745	751	736	805	745	772	761	708	759	724	750	783	770	677	735	757	724	748	730	810	685	697	743	767	764	754	780	739	757	731	772	755	811	750	737	770	701	781	756	791	789	741	765	771	787	745	725	745	714	703	722	720	748	673	744	747	763	805	724	772	774	752	731	746	780	805	726	753	719	712	761	740	741	741	768	761	738	746	760	724	750	769	737	731	727	694	734	762	749	724	754	769	787	734	741	741	782	777	754	727	719	742	783	732	757	782	741	738	773	766	760	785	764	742	719	796	814	732	724	747	750	767	784	751	729	706	719	704	725	724	755	750	778	708	711	709	795	757	726	780	788	746	757	816	771	760	695	768	708	770	778	750	730	776	767	714	769	815	745	731	724	788	801	734	749	748	714	761	751	794	797	749	743	737	704	751	770	755	733	787	764	757	709	741	744	781	798	711	721	774	797	718	723	747	736	745	769	735	777	739	773	752	758	767	776	740	783	756	744	737	752	728	754	795	715	749	812	764	771	749	740	763	728	775	737	756	741	769	737	772	749	742	801	725	740	747	768	723	737	684	774	823	745	781	724	762	774	742	752	754	756	735	745	704	713	767	741	780	826	757	766	723	748	731	749	757	745	714	736	781	753	785	735	731	746	777	757	693	791	812	783	768	724	777	764	724	740	794	727	735	739	764	747	722	749	738	782	743	741	728	764	735	777	747	809	729	676	782	789	753	776	740	788	735	722	734	772	804	760	785	732	740	759	754	695	765	795	778	816	762	725	759	682	760	723	768	781	751	673	754	740	777	713	751	718	752	743	730	752	727	724	774	807	804	750	740	750	740	791	745	706	746	726	780	741	750	754	740	771	756	704	730	750	717	764	748	749	787	755	698	745	753	770	699	728	735	775	745	747	746	775	774	763	806	777	740	745	719	740	761	786	677	752	780	808	822	740	800	752	726	761	774	779	733	759	782	726	791	716	785	725	736	743	747	726	776	783	706	779	723	746	747	765	752	715	725	679	754	743	771	739	722	741	751	716	726	759	731	748	742	804	747	728	774	689	745	797	798	720	717	781	730	718	746	746	794	784	740	714	739	747	710	766	760	672	708	784	753	769	767	808	768	767	708	767	757	789	793	767	725	734	771	713	744	732	743	802	737	752	767	787	737	732	765	726	757	793	715	757	718	753	747	725	745	737	748	783	705	691	773	744	798	751	755	782	737	711	717	752	733	749	736	738	729	723	765	673	717	786	710	731	711	798	809	742	736	706	725	762	692	722	728	721	718	715	770	732	791	810	738	770	729	761	743	697	711	720	767	737	804	740	701	758	772	772	728	732	705	736	760	745	700	760	722	723	786	780	738	776	775	772	649	801	782	728	721	764	758	731	731	664	793	723	720	748	740	733	784	734	729	680	778	756	683	719	787	761	701	737	781	768	717	744	768	718	793	704	793	728	737	719	734	750	742	714	727	725	789	726	764	765	722	705	719	754	777	764	747	746	717	728	759	792	735	734	751	688	773	736	770	725	719	730	697	785	771	752	779	800	774	753	713	823	687	748	770	754	736	757	780	767	737	754	759	693	714	752	763	715	719	729	730	768	753	714	685	733	731	743	715	772	719	820	725	750	729	738	730	729	744	674	729	775	752	700	736	780	727	742	754	782	795	781	764	729	705	764	765	793	780	762	721	744	728	786	789	733	768	763	725	760	741	752	809	730	749	760	798	756	744	729	713	752	758	750	750	721	755	775	695	730	763	720	753	748	730	761	739	780	764	797	764	787	733	764	725	779	743	767	727	729	736	773	757	730	781	757	717	716	749	721	810	805	740	730	778	789	716	744	717	772	740	727	785	750	750	757	747	781	748	755	727	784	749	758	706	764	750	740	757	746	766	726	715	723	788	771	682	687	751	691	743	776	769	748	721	756	762	772	814	738	804	767	760	732	811	699	747	744	728	742	760	756	750	756	758	778	734	746	774	729	733	743	713	750	758	792	738	767	688	753	745	710	751	758	786	774	737	735	743	732	777	738	715	768	741	782	765	754	693	714	745	748	781	744	768	687	731	739	756	727	696	755	686	732	734	776	764	735	744	734	777	754	741	769	756	728	744	754	721	720	797	757	747	726	767	727	773	736	744	757	800	806	751	673	770	749	713	718	792	726	725	785	739	788	751	724	746	742	769	713	799	787	763	719	694	727	727	696	726	744	800	761	767	780	780	752	772	726	754	785	772	768	738	712	738	787	784	761	736	821	790	758	729	693	704	787	669	766	747	771	734	728	776	778
62479	100419	75809	55036	39436	19989	6692	2094	984	912	850	834	806	821	768	796	765	776	819	826	786	829	774	813	850	823	822	831	818	840	819	819	809	777	821	786	846	778	811	759	823	831	782	839	822	845	784	790	762	828	802	811	810	816	796	844	767	807	788	822	799	784	833	797	824	790	850	794	824	820	822	829	812	817	781	764	814	796	792	780	797	771	781	819	819	775	799	797	826	849	851	828	787	803	813	854	809	806	816	839	813	780	825	803	774	800	805	833	782	799	829	804	808	789	812	844	840	814	858	830	866	890	847	792	809	867	785	794	796	760	749	805	843	782	844	816	752	825	784	770	738	783	800	814	797	816	815	784	815	803	861	785	784	835	836	808	821	789	829	789	829	851	849	807	805	765	827	790	817	778	827	810	870	780	848	833	862	823	820	846	810	837	844	818	843	845	849	827	811	795	800	826	812	808	786	824	735	787	808	784	835	833	783	831	790	777	826	756	791	783	783	806	807	835	815	796	770	811	834	798	805	832	822	807	826	820	749	854	857	817	777	798	792	789	813	842	794	856	773	792	771	799	813	870	808	829	779	843	778	830	805	854	773	807	797	784	781	788	788	815	814	797	796	798	791	814	812	898	775	798	826	838	783	866	819	816	786	842	805	750	817	814	822	782	815	784	814	841	766	787	783	826	793	799	788	794	768	845	824	790	773	791	808	790	786	795	789	846	793	836	802	806	800	790	819	835	813	814	787	781	803	734	751	816	772	805	778	812	824	825	793	832	832	843	848	798	805	804	828	806	769	784	807	827	785	819	877	795	831	781	816	829	764	804	782	800	793	822	787	817	817	819	786	784	755	808	821	798	807	834	802	770	843	830	821	849	800	791	819	839	804	744	771	855	779	807	750	806	791	794	800	807	811	809	789	763	749	792	812	853	767	845	843	861	824	822	795	792	841	799	802	790	837	840	767	740	798	835	802	899	807	833	805	868	831	806	815	783	782	788	865	806	766	825	779	787	823	777	804	828	761	790	844	822	816	805	798	869	859	820	835	866	815	803	837	793	779	826	816	835	876	748	826	795	833	850	811	794	791	781	766	784	791	765	812	830	807	819	792	839	764	805	804	819	844	805	827	780	813	825	781	805	862	810	818	778	799	804	782	799	823	805	775	769	803	853	829	803	824	804	783	823	837	788	851	778	801	794	866	800	781	839	811	829	740	820	802	840	804	765	784	861	864	825	826	847	813	779	788	788	746	763	787	844	789	813	775	781	827	784	859	819	816	810	820	805	766	775	827	828	790	782	819	811	841	811	775	766	794	810	745	786	823	804	765	803	838	803	785	802	788	835	763	818	827	813	853	827	851	823	807	806	768	821	853	831	804	804	846	795	823	800	761	797	817	825	827	837	806	826	843	851	818	808	806	830	725	728	847	816	859	828	818	788	776	829	751	869	750	791	834	748	858	802	798	823	812	809	802	774	809	798	756	803	802	789	784	805	810	814	802	779	779	751	823	833	841	812	825	818	859	800	809	841	810	833	817	816	825	808	823	779	803	832	827	824	800	822	795	820	790	782	756	800	847	800	841	774	780	810	813	792	779	803	801	765	788	813	813	802	786	836	827	836	782	824	815	802	835	786	796	826	802	815	779	829	825	831	858	819	888	826	799	835	817	792	795	805	829	800	831	830	840	802	803	831	720	801	788	825	795	841	812	796	853	781	829	755	809	811	805	803	797	783	831	843	763	847	827	777	788	821	775	864	816	795	810	832	847	819	840	838	785	796	832	835	808	794	804	768	766	792	888	836	814	786	832	836	801	772	814	825	852	781	808	806	781	774	831	827	798	784	809	806	793	787	803	787	799	828	800	768	844	825	779	768	791	795	816	853	767	782	835	825	785	790	788	798	785	751	749	836	806	781	801	815	835	795	790	746	786	838	793	781	793	798	865	804	808	837	794	798	796	886	768	806	810	859	758	798	792	817	861	789	790	776	764	765	794	806	772	802	840	822	839	804	826	791	802	804	797	816	725	797	838	795	840	850	819	784	797	829	800	823	799	792	826	793	812	845	839	832	806	752	797	834	808	846	859	821	794	847	882	816	822	837	829	772	843	791	838	821	802	818	812	824	844	759	808	820	799	837	835	769	796	824	794	804	832	786	802	891	805	776	802	804	802	772	849	810	807	829	828	818	806	801	782	836	796	812	793	799	795	828	832	796	765	808	830	806	817	805	826	803	821	811	784	821	861	825	807	801	766	807	821	836	842	797	807	845	795	808	735	800	797	799	766	783	778	769	807	784	762	827	805	815	794	832	800	795	824	762	778	826	847	818	792	780	796	791	809	785	775	832	830	832	804	801	769	855	847	806	817	820	824	808	755	833	871	830	780	810	758	785	816	796	814	841	790	801	836	836	810	873	805	802	849	783	803	803	815	838	814	855	752	841	834	841	824	814	802	782	805	797	754	827	785	837	821	755	811	834	786	809	825	823	763	773	759	792	817	826	763	787	833	836	848	787	813	836	797	842	834	769	792	775	796	784	813	783	814	750	757	814	807	811	813	788	839	764	848	810	849	822	843	785	798	772	807	830	830	791	794	748	782	871	800	841	852	748	805	809	798	834	859	832	810	840	807	828	851	835	790	813	769	800	811	783	819	782	770	802	818	840	803	838	827	778	825	835	831	814	801	794	863	836	814	796	793	773	789	823	828	867	774	757	814	772	781	789	822	775	818	810	805	829	796	829	838	799	805	771	809	867	841	831	846	774	778	826	819	758	836	824	775	795	791	773	812	850	782	817	815	769	779	781	819	781	828	798	783	798	768	754	770	803	803	764	783	806	822	862	805	890	772	860	812	816	780	811	830	814	852	796	834	816	820	776	819	794	781	784	813	777	840	814	797	843	811	842	823	770	807	817	838	815	822	812	773	788	842	807	822	828	752	774	819	793	840	767	821	817	763	823	798	837	786	777	803	791	759	886	791	824	767	761	737	804	817	800	769	818	781	821	800	763	824	794	741	844	752	827	835	808	803	751	810	745	808	840	822	835	808	805	776	795	802	855	814	860	794	777	821	815	763	846	803	803	805	833	819	774	804	832	765	797	793	832	866	839	856	797	775	793	810	797	794	846	821	812	817	808	784	825	862	797	827	777	805	833	796	823	824	775	829	816	815	827	812	836	779	825	823	806	779	833	829	816	815	843	794	820	798	779	820	802	774	844	825	802	793	866	850	795	800	813	825	824	829	743	791	807	788	826	854	810	777	791	858	776	871	840	871	800	806	757	775	871	818	816	821	779	794	804	775	838	835	853	842	818	817	806	810	837	809	840	856	740	805	815	789	744	805	819	828	838	821	785	802	816	794	813	804	799	803	816	778	847	831	812	810	828	732	812	829	781	769	750	805	822	779	772	807	818	769	840	802	814	772	836	859	811	815	813	800	828	814	830	750	803	825	835	818	784	783	784	772	794	790	815	814	859	841	756	820	746	805	835	817	781	791	802	816	778	803	815
29602	29262	28525	17530	5418	1741	810	638	588	548	550	510	550	564	566	571	543	540	545	550	545	563	545	517	533	547	510	569	582	545	506	526	579	571	512	533	566	585	513	522	577	537	541	532	555	541	560	544	572	542	535	530	543	588	559	569	488	551	531	568	498	558	569	594	583	556	553	569	547	553	566	507	538	578	556	586	556	614	556	513	537	542	570	542	612	540	578	553	535	548	526	529	559	500	531	563	516	561	543	554	572	504	501	584	526	511	569	572	569	565	530	564	523	558	520	555	540	586	600	544	590	518	591	579	537	618	558	511	582	568	538	529	599	556	501	538	548	575	496	549	568	545	568	596	559	563	518	588	571	554	575	513	561	575	545	585	550	572	551	543	540	556	545	525	536	548	559	585	581	511	535	580	588	579	565	549	559	552	594	553	586	567	567	556	532	554	555	533	577	532	544	543	523	522	538	560	561	578	534	553	579	547	544	518	566	548	534	546	568	553	540	564	566	570	535	552	579	507	581	501	553	566	561	528	570	538	530	551	497	558	525	587	505	504	514	528	547	578	543	518	553	573	522	537	563	519	575	590	529	554	553	545	540	569	576	562	527	545	527	509	517	531	537	514	540	540	551	554	536	536	544	528	562	572	547	568	520	570	541	572	549	540	554	536	585	595	538	588	553	586	589	549	517	585	528	548	570	581	538	565	575	533	554	588	568	555	551	603	557	553	556	519	519	527	609	531	588	506	546	567	563	534	498	589	614	543	566	563	562	559	539	522	590	537	544	511	533	611	539	563	577	593	561	570	544	577	558	568	578	503	529	541	558	538	571	546	555	539	555	571	581	536	498	534	550	600	526	583	570	542	550	560	541	568	602	586	578	549	578	578	580	535	560	548	574	551	540	556	547	540	594	547	534	530	592	567	557	502	578	555	544	523	587	534	543	570	545	563	557	561	585	548	566	531	595	567	543	553	518	501	572	523	530	548	568	561	534	556	565	550	575	578	582	522	534	577	542	519	565	556	547	537	523	542	563	545	565	524	574	566	584	489	581	522	532	561	602	515	529	544	510	526	556	527	535	554	545	542	557	563	576	555	545	540	555	553	572	547	547	554	539	587	541	562	541	563	539	592	545	540	560	563	555	517	550	571	512	557	535	562	570	531	561	573	551	547	523	593	521	557	549	527	485	552	534	537	549	489	584	562	571	575	551	519	527	531	532	541	512	541	543	551	541	608	528	512	591	559	558	525	500	536	556	557	559	556	542	541	558	565	518	567	535	538	523	554	551	548	568	529	582	539	536	560	559	531	547	568	557	589	540	595	569	570	545	544	559	557	522	547	630	560	577	565	552	574	561	552	503	535	536	560	531	556	577	531	555	537	567	561	543	583	570	562	545	562	554	573	601	551	512	580	593	549	576	554	564	516	571	540	532	554	555	576	541	602	545	532	569	551	560	607	545	526	576	539	531	562	590	555	542	591	523	544	562	603	529	556	561	575	566	547	512	507	547	556	547	540	578	556	529	546	554	519	564	570	539	579	529	568	582	541	530	540	575	554	581	513	557	554	529	542	500	577	556	545	551	530	567	560	507	481	545	578	593	577	545	551	568	581	578	537	557	541	579	561	554	553	538	531	608	515	612	555	548	553	547	568	517	558	606	515	520	595	565	528	535	517	548	530	593	555	538	537	530	555	560	562	568	607	531	590	534	543	537	590	522	557	533	523	567	550	544	561	567	572	559	529	621	544	576	587	565	482	549	547	557	578	579	556	547	573	543	551	589	551	562	538	600	535	574	568	560	558	537	545	518	586	574	567	567	537	544	561	544	519	539	581	557	559	540	580	572	594	555	530	550	535	598	587	538	566	554	567	568	597	538	585	535	564	555	592	512	526	570	612	540	567	551	524	535	570	567	588	535	546	542	574	538	565	529	551	508	551	532	603	549	535	581	528	563	528	544	536	552	588	569	557	566	546	542	555	576	508	541	580	558	571	565	559	537	564	532	603	577	587	562	553	560	491	543	529	549	557	517	567	533	538	564	530	586	524	557	590	533	566	556	552	517	532	603	567	547	591	540	543	575	547	562	546	526	577	548	565	522	552	555	589	566	548	542	559	544	540	573	573	491	530	530	550	538	568	526	502	593	549	556	575	525	536	581	579	521	557	536	541	508	543	582	561	557	545	540	539	550	553	567	555	513	533	536	522	510	591	526	499	557	553	534	563	546	573	568	515	559	581	563	560	581	551	515	545	567	525	539	517	557	583	533	563	552	550	572	570	518	517	534	536	549	563	579	593	584	595	516	547	570	585	557	532	577	589	600	524	552	560	530	502	524	558	575	543	586	515	567	550	532	505	556	595	599	541	569	599	565	577	538	524	548	578	597	558	572	574	567	545	560	555	550	561	576	516	529	547	558	554	553	560	576	546	526	564	594	547	559	535	555	566	547	571	495	546	543	567	570	557	537	584	554	562	545	551	575	576	536	567	556	590	573	547	550	555	569	552	571	521	582	559	535	542	563	553	540	555	564	519	538	553	574	544	593	511	576	516	538	586	559	515	559	577	543	586	550	592	565	569	550	559	535	564	543	545	560	515	514	558	506	613	583	525	572	588	543	520	532	571	566	540	579	562	585	558	531	563	539	540	516	528	557	555	541	519	561	607	561	590	572	591	558	533	588	553	596	546	522	530	550	584	518	543	535	552	568	561	534	568	564	574	560	563	582	571	558	556	577	566	530	543	577	578	551	551	584	526	550	552	586	535	551	530	563	549	518	549	564	555	563	573	534	531	564	561	568	483	581	535	542	554	543	574	575	555	558	564	549	514	555	560	524	549	552	588	552	543	558	525	562	565	562	535	524	566	565	545	586	547	543	570	560	569	564	557	554	555	526	592	540	558	566	545	570	536	511	553	530	569	528	539	577	535	574	537	550	466	561	563	578	577	569	540	535	538	523	553	559	540	552	531	551	526	569	562	584	526	522	568	579	607	503	523	568	565	575	530	593	482	546	540	516	539	528	547	545	573	583	520	557	540	529	521	563	536	522	533	551	561	570	580	526	567	591	583	571	543	594	568	549	555	569	535	566	559	567	518	559	551	544	570	543	550	566	547	527	572	544	537	593	553	569	563	564	555	577	572	572	524	532	594	552	571	548	584	593	572	530	576	575	569	572	566	501	526	541	553	583	541	548	556	543	567	544	550	551	563	562	564	513	552	555	550	522	505	518	504	612	523	544	545	565	532	545	574	566	517	574	531	519	540	550	607	512	567	503	567	581	556	491	534	562	542	534	565	582	554	575	550	559	518	568	594	529	529	542	539	541	563	534	530	581	579	501	566	572	558	567	598	587	562	566	594	568	563	601	575	527	535	573	566	541	570	554	540	570	543	551	531	529	528	542	551	521	556	562	567	576	502	565	515	557	492	591	561	601	564	552	585	572	562	582	574	560	566	551	545	551	542	507	530	580	556	529	545	571	591	582	593	528	552	541	499	538	566	558	586	555	576
31329	42653	25531	13790	5892	2191	1048	733	647	604	640	631	610	637	632	624	635	579	633	615	619	641	655	651	621	601	661	607	617	644	648	664	638	643	567	662	642	591	646	680	621	634	641	646	642	669	582	608	612	629	656	634	635	617	623	615	630	581	614	620	643	612	595	663	631	632	653	600	657	611	647	642	640	616	639	626	606	648	645	577	617	616	626	584	604	686	653	603	593	631	590	594	604	629	619	602	644	614	626	607	643	637	630	667	628	640	617	661	636	642	569	620	635	665	616	627	564	630	625	629	629	630	590	628	689	639	591	580	665	609	591	654	667	630	616	634	651	629	651	593	589	639	638	593	609	643	640	687	603	606	601	612	647	668	651	620	650	661	606	657	663	632	611	628	660	668	600	561	604	602	613	618	600	620	631	658	654	626	588	642	629	661	616	660	616	630	667	669	632	661	626	656	618	647	607	634	622	642	619	668	625	608	646	613	666	616	655	635	597	620	602	632	663	623	656	602	628	619	617	609	670	675	655	658	602	591	624	636	672	681	629	634	619	583	598	620	689	650	624	649	639	613	590	655	616	637	647	663	628	655	608	672	600	595	616	623	640	630	604	591	641	615	625	603	599	601	611	644	597	638	611	617	617	631	596	623	603	637	653	658	643	591	661	625	596	647	608	631	611	613	637	654	570	623	637	617	643	621	635	647	594	658	652	667	605	625	603	595	635	669	626	629	625	607	612	621	610	643	634	644	639	619	643	626	621	601	675	597	674	643	659	645	628	707	617	653	675	614	687	638	617	651	652	605	644	643	613	642	631	607	631	599	611	619	613	664	638	625	626	639	615	625	632	655	624	653	618	602	574	616	606	581	620	652	604	628	619	623	607	632	596	601	628	659	622	621	600	660	626	672	664	625	627	635	661	641	619	639	610	594	579	601	629	575	643	593	604	706	633	629	636	639	640	623	621	646	586	586	627	649	644	592	611	606	677	588	626	627	641	612	650	624	644	602	613	609	671	641	638	624	640	616	641	622	639	604	606	630	648	617	653	651	638	626	667	626	624	614	654	677	583	609	641	678	646	594	636	640	653	650	573	592	605	679	647	637	647	631	630	622	644	655	588	651	628	664	611	641	634	621	629	618	553	669	676	614	651	648	609	628	627	635	620	658	649	590	625	627	629	650	591	628	682	618	622	609	625	620	615	631	633	628	584	643	607	664	604	634	616	658	573	666	617	607	615	593	618	650	648	640	668	591	613	626	599	655	632	606	700	623	644	617	635	582	636	625	610	600	623	648	637	644	595	615	591	580	660	630	601	624	630	611	656	599	590	618	595	644	633	655	671	649	643	621	647	584	632	638	642	655	643	626	590	640	646	626	610	633	606	638	613	641	596	648	633	594	654	589	616	637	602	640	619	659	600	644	656	605	620	651	670	666	657	608	644	654	625	625	620	633	626	620	657	639	589	635	593	634	658	616	641	649	624	623	637	598	662	637	637	600	640	631	651	630	644	623	622	601	633	657	636	594	649	673	587	599	646	606	630	639	641	607	599	612	627	635	646	656	610	641	590	639	627	601	591	601	644	666	648	618	663	618	648	667	659	643	616	583	614	660	636	681	639	606	639	622	593	653	646	620	635	623	612	628	647	639	620	614	627	653	636	618	608	615	659	622	656	605	639	584	672	630	629	647	633	625	608	594	636	609	609	613	675	620	618	636	692	614	630	633	621	623	655	618	633	608	607	612	615	654	628	661	635	603	615	653	621	639	638	614	621	587	603	593	587	614	634	582	589	647	645	654	639	664	623	643	634	576	641	630	573	615	622	608	633	631	556	650	634	614	647	651	650	636	613	631	633	599	631	611	642	616	607	620	643	685	616	627	655	645	616	621	609	624	620	606	662	633	631	596	635	617	597	598	634	641	644	624	649	625	658	678	607	605	618	621	623	599	600	624	632	616	607	638	609	645	642	637	628	654	653	650	640	654	604	613	641	604	646	633	592	626	639	608	607	638	640	621	604	650	623	599	600	606	638	647	593	625	640	655	603	635	659	608	601	604	665	622	574	668	623	623	611	633	628	605	574	605	659	605	599	602	593	662	619	660	610	626	611	608	646	676	644	632	584	630	656	647	651	660	623	647	616	638	601	630	622	587	612	636	656	623	576	583	628	627	598	600	613	597	662	631	626	648	601	644	587	630	614	633	600	623	591	653	665	613	617	637	648	633	627	595	643	587	577	632	648	578	636	634	670	637	627	632	615	666	601	618	614	643	649	659	653	617	613	619	691	624	642	621	637	627	652	647	586	596	587	653	615	640	629	654	604	630	648	636	618	601	590	576	650	639	627	628	616	627	631	630	665	641	647	648	626	622	632	689	587	655	630	592	571	609	644	639	618	647	669	658	617	652	631	628	656	640	628	639	654	640	612	611	642	643	626	641	618	632	688	616	659	667	640	645	622	636	620	638	620	601	624	629	640	621	641	606	632	605	643	617	607	623	645	598	631	635	645	601	652	665	655	613	628	614	666	612	618	611	672	621	648	600	632	617	676	648	630	595	650	621	606	625	627	623	640	629	629	618	642	621	666	633	601	663	654	625	629	640	647	596	587	619	640	664	614	628	650	600	659	625	609	626	591	644	600	637	643	620	634	599	674	651	629	622	643	644	646	607	662	633	642	617	601	630	648	641	670	648	608	622	635	626	623	654	628	628	662	631	588	618	579	686	664	631	618	575	653	574	615	615	634	630	660	620	597	659	674	650	612	607	658	642	615	628	685	596	633	601	636	597	614	641	645	587	628	609	621	675	622	615	584	658	639	615	617	671	633	627	633	698	649	663	617	594	610	629	610	678	651	586	618	604	643	640	594	633	537	609	628	652	587	688	654	589	606	662	615	608	672	620	654	639	629	624	607	597	624	613	598	643	638	612	627	609	707	620	622	622	601	639	635	609	659	703	647	644	618	623	611	620	606	595	610	610	601	614	644	618	617	630	620	653	697	635	598	666	613	645	628	626	648	682	610	647	638	628	648	556	606	597	607	669	658	665	671	631	635	666	639	621	617	650	623	629	618	593	661	608	651	596	570	633	634	619	657	608	619	611	645	627	585	628	621	665	600	629	618	634	634	578	586	551	662	607	637	600	664	688	668	652	592	616	587	655	621	598	680	643	636	591	608	636	577	643	646	640	630	668	616	613	631	588	598	615	605	608	612	618	615	632	603	628	631	625	663	636	626	627	644	597	611	618	666	588	629	670	659	589	637	613	610	634	627	613	618	646	631	626	642	637	645	634	589	666	629	644	601	637	602	624	613	610	637	612	617	612	671	646	595	627	607	618	619	632	624	639	617	668	625	647	625	657	604	570	572	647	634	638	638	590	617	597	650	577	641	602	607	611	621	641	611	604	645	608	638	632	603	628	615	606	604	655	612	563	630	606	675	649	637	685	629	681	606	630	631	626	553	608	648	597	621	597	654	627	625	630	687	618	668	609	612	631	621	597	640	629	655	640
23459	21709	31205	29511	24742	20224	8692	1394	732	644	656	628	636	578	618	599	544	605	597	578	638	621	573	569	638	598	614	584	610	608	583	606	606	611	590	599	594	596	650	569	609	576	677	611	580	605	616	591	602	577	608	649	557	566	621	611	617	605	584	601	609	586	616	569	616	615	570	623	594	587	570	552	634	602	599	649	568	601	594	567	626	601	603	529	576	602	652	585	566	624	599	602	585	576	574	603	565	581	565	632	578	622	596	577	591	576	586	595	615	595	611	585	576	588	651	564	578	644	613	563	604	600	612	608	626	602	594	559	585	634	588	621	648	633	572	558	614	553	602	615	618	612	613	624	656	588	585	610	581	607	551	587	626	596	610	634	598	620	628	574	625	586	608	583	643	601	573	617	639	567	639	582	596	593	586	590	579	641	625	596	588	655	585	598	588	630	629	607	559	581	623	583	619	593	584	549	594	591	544	620	608	615	609	587	565	534	556	566	598	579	581	603	565	616	585	585	565	620	626	605	560	601	559	584	627	588	585	640	555	622	572	604	616	617	603	620	596	632	600	609	630	632	597	583	601	638	611	610	574	569	598	597	612	571	557	621	589	595	666	601	561	611	599	599	565	599	637	621	606	598	616	624	574	589	577	613	642	621	665	604	562	618	620	598	615	576	538	622	601	603	566	616	582	574	633	555	591	612	618	610	594	565	600	611	644	610	603	614	620	575	607	576	624	673	584	605	549	605	617	608	631	594	580	569	634	615	608	593	574	576	596	590	633	614	569	608	613	594	572	600	605	570	574	583	564	574	593	598	618	631	586	595	596	603	626	589	597	599	593	651	603	591	644	630	612	620	653	603	642	581	592	546	657	615	590	592	589	629	650	588	582	612	613	587	583	633	626	612	607	595	636	605	602	581	555	587	604	595	577	554	611	585	592	604	621	612	623	545	584	575	558	588	607	607	575	613	571	630	571	605	554	590	608	625	630	615	606	597	619	588	597	605	609	571	600	618	541	607	600	618	613	601	648	581	607	588	563	608	604	588	584	625	601	585	605	655	598	619	575	617	622	626	655	536	578	621	608	627	572	595	639	655	611	598	580	597	615	628	632	619	607	588	612	576	621	605	606	641	615	564	608	580	547	559	616	628	595	596	583	609	619	565	631	583	593	614	617	604	601	575	580	574	579	626	564	568	577	594	610	585	615	627	589	604	606	605	562	593	586	583	572	644	565	652	548	609	589	640	632	625	622	588	606	607	630	575	641	608	607	619	599	575	647	584	617	598	614	586	564	579	585	572	597	615	642	609	612	573	578	570	619	603	618	618	601	618	609	619	590	573	625	583	613	573	574	584	610	580	593	623	571	602	612	602	563	609	580	644	606	601	562	613	615	644	635	578	616	584	603	638	591	642	620	550	555	601	603	582	585	626	650	592	573	583	580	593	604	596	602	589	590	575	577	652	585	604	588	616	634	593	597	611	604	610	579	552	618	510	546	596	631	609	610	580	582	591	622	544	578	575	635	575	612	598	611	598	577	590	579	613	582	601	571	569	596	623	600	590	615	602	615	616	590	597	654	601	657	616	626	656	606	586	607	580	572	585	599	581	578	642	656	601	572	598	619	604	586	598	620	619	617	567	632	615	604	569	600	593	577	588	616	614	591	544	610	615	626	628	542	567	586	618	583	610	568	584	631	600	639	586	603	580	631	618	627	607	615	570	588	574	621	594	611	563	639	646	611	606	584	597	571	598	603	596	584	616	604	627	625	593	601	602	635	571	598	651	575	594	591	639	581	617	659	596	594	618	615	615	598	582	591	580	613	609	592	603	575	592	576	637	600	580	580	599	609	561	586	622	591	593	592	609	598	601	581	567	614	596	616	595	597	600	604	575	601	612	608	592	577	608	617	609	567	610	618	604	552	609	650	604	616	597	600	571	592	632	610	589	570	587	616	633	609	587	612	603	534	601	608	606	637	590	598	585	617	600	579	621	590	617	653	594	600	604	584	644	564	644	600	597	601	600	612	588	606	591	606	585	610	622	636	577	606	640	579	583	639	576	637	614	576	586	616	593	566	589	573	581	582	580	564	593	583	587	617	585	648	574	601	586	593	621	547	605	641	598	613	628	587	599	626	570	601	568	591	573	635	561	577	557	560	663	613	587	577	552	553	579	621	568	531	603	638	548	573	585	596	588	593	624	592	586	605	610	600	568	622	623	608	586	606	638	611	577	593	607	558	615	592	606	605	594	614	594	618	575	565	598	606	619	619	629	573	619	601	583	584	601	596	605	567	628	571	615	587	537	606	632	552	588	632	601	613	616	609	632	557	612	593	612	595	592	596	616	626	587	638	627	592	601	590	621	598	645	643	555	614	565	549	609	615	605	621	664	614	622	596	615	610	643	611	632	613	622	604	605	552	619	584	578	601	642	594	653	588	575	607	630	600	629	626	581	597	627	594	556	595	625	636	632	596	590	593	610	557	619	584	571	565	609	565	624	623	609	564	600	561	624	608	608	649	615	585	603	590	653	601	565	607	580	621	616	567	571	625	608	589	542	609	632	613	664	574	587	618	560	589	610	597	601	608	600	602	615	574	584	624	647	606	611	586	557	574	605	597	593	604	617	623	627	589	599	584	587	557	588	576	585	597	602	586	605	609	628	591	650	610	583	586	590	612	589	580	578	593	608	587	596	617	610	588	648	600	592	604	561	615	615	635	626	616	604	604	619	594	586	592	574	641	580	591	631	624	616	578	587	604	591	591	563	606	595	597	566	622	618	613	643	597	597	597	582	587	624	602	570	593	544	671	608	586	600	596	630	630	565	613	624	641	600	577	592	600	613	604	589	599	609	602	603	601	596	586	564	577	639	576	556	614	541	591	586	634	557	593	624	626	574	594	631	602	594	588	596	594	543	630	632	604	612	603	632	570	619	594	623	578	578	588	633	620	581	586	563	618	545	587	584	614	637	566	633	615	612	561	602	594	573	617	591	663	595	586	577	607	582	589	621	564	617	637	603	635	588	565	609	582	632	588	566	610	610	599	607	583	601	612	600	579	597	598	612	612	640	627	591	590	624	618	589	585	605	607	597	626	629	622	620	637	619	573	597	612	560	598	595	627	627	593	639	565	610	605	627	588	599	605	651	635	604	614	609	606	620	591	574	628	613	620	622	591	633	662	597	632	650	606	636	552	569	549	582	576	605	581	600	650	609	588	629	600	590	627	588	567	583	565	629	599	625	596	614	561	640	613	621	607	572	627	578	578	603	596	596	604	618	596	633	590	598	625	595	575	572	627	619	587	632	609	627	622	580	633	620	627	567	606	587	617	597	628	586	571	584	593	601	595	616	596	605	555	571	593	633	573	628	614	552	556	560	546	596	625	602	589	615	618	617	578	653	580	599	587	580	586	582	585	573	623	552	589	605	619	600	572	657	636	607	598	585	643	615	606	581	601	559	577	612	580	635	556	623	633	614	600	604	636	571	597	592	632	651	578	622	618	634
58352	92442	67785	48619	30680	13827	4489	1488	860	713	656	671	655	669	649	720	676	662	669	709	687	671	680	711	665	642	660	635	671	667	647	642	664	704	672	691	653	620	678	719	683	658	654	629	695	681	700	676	661	682	669	669	658	709	662	670	641	677	674	673	679	654	683	679	699	694	644	623	668	679	625	618	676	616	640	596	627	665	682	679	688	661	672	658	679	666	672	678	606	650	640	660	629	629	670	650	667	665	657	663	644	668	648	660	657	681	632	609	709	664	666	650	659	682	668	647	645	646	664	664	671	662	647	697	672	678	653	656	656	660	665	642	673	677	642	659	628	687	666	638	681	644	658	670	630	684	686	654	663	621	629	649	642	618	690	678	659	650	643	606	659	631	659	643	749	639	623	683	648	614	705	655	654	641	648	660	701	652	636	691	687	673	663	669	635	700	679	675	641	640	682	652	669	627	643	686	635	642	661	639	679	665	702	649	626	620	657	679	708	693	695	674	654	650	675	687	690	646	683	644	662	678	663	702	643	692	674	628	672	656	682	714	668	678	671	709	719	683	661	640	691	681	670	648	661	682	652	643	638	714	664	681	675	602	647	678	676	735	649	672	651	659	660	697	648	644	700	680	692	682	611	668	694	697	676	656	689	628	614	679	687	649	675	669	644	696	678	674	694	659	639	704	672	640	707	646	640	645	684	649	720	648	657	649	655	662	635	636	668	677	687	704	724	643	631	667	668	675	720	639	659	620	672	696	697	609	630	686	626	692	623	661	678	653	668	657	638	689	641	685	670	636	697	621	659	682	660	668	684	671	682	673	642	656	687	725	666	657	632	634	672	691	661	628	679	650	644	692	640	662	656	659	688	659	681	700	685	657	690	695	722	677	638	665	701	656	671	668	706	717	644	685	677	661	669	692	672	612	642	724	667	617	644	675	653	719	661	697	675	707	673	712	663	675	680	683	622	675	670	633	664	688	684	636	695	657	616	681	657	683	703	675	677	681	658	630	670	664	640	687	676	684	693	668	719	655	667	647	676	664	705	653	683	649	668	652	675	624	636	680	681	685	703	672	670	685	639	670	632	645	640	669	689	649	691	618	676	660	663	668	674	632	639	650	631	688	657	658	665	650	701	667	655	674	664	640	641	638	650	698	675	619	652	696	669	707	677	691	658	670	630	685	636	621	734	643	660	628	639	617	649	665	690	670	700	668	670	627	688	651	642	669	698	647	658	686	698	671	685	667	637	642	692	636	659	684	628	646	621	645	673	717	648	648	655	666	642	677	669	676	669	727	622	656	676	674	673	684	698	676	675	691	628	675	658	658	638	650	699	707	648	696	657	674	668	715	680	654	684	632	660	659	651	672	675	665	647	691	677	663	656	651	670	636	667	659	678	646	701	626	619	642	640	694	677	634	690	690	649	666	666	619	689	647	713	673	679	701	658	657	640	688	664	647	638	615	670	665	681	693	712	703	668	650	657	710	646	683	702	627	681	672	675	664	671	665	667	661	658	632	674	672	620	704	668	605	648	691	639	658	683	682	672	630	678	684	632	651	632	635	712	664	655	634	637	675	676	694	695	684	642	664	680	681	666	692	649	647	682	661	685	657	653	648	693	663	696	679	666	653	676	662	628	685	644	666	711	651	663	638	664	682	632	704	693	671	646	674	674	720	685	677	625	654	645	694	674	633	650	694	652	681	657	679	647	671	654	693	659	657	733	680	671	662	662	686	713	656	674	626	697	673	642	704	688	673	649	655	690	655	673	625	688	669	680	672	645	684	665	651	660	689	637	664	673	679	648	686	663	685	659	666	686	691	678	688	663	650	675	640	599	685	660	676	688	643	661	693	641	689	615	672	674	628	711	645	658	643	681	668	652	649	691	663	704	695	632	686	667	715	666	624	729	660	686	704	655	665	669	654	660	696	646	668	635	669	647	654	640	642	651	686	649	664	651	677	691	685	653	697	624	646	609	624	655	670	691	706	622	697	663	693	678	704	672	642	675	674	656	656	712	692	691	646	660	647	704	658	680	662	659	665	667	661	666	654	643	675	685	617	692	640	631	666	669	679	674	674	645	663	644	645	664	673	673	658	655	641	627	634	658	669	668	683	651	624	680	718	678	636	620	722	679	647	700	619	673	665	699	676	667	639	661	686	646	630	683	656	657	701	685	674	659	674	659	689	686	676	678	659	681	677	689	639	657	691	660	644	684	663	654	688	646	601	669	697	688	675	664	670	696	659	676	672	631	651	663	643	664	654	673	691	637	678	661	656	671	720	685	665	702	646	692	672	633	679	673	682	668	635	655	687	687	665	669	615	677	704	661	660	633	638	621	660	678	648	679	708	695	655	634	631	695	650	667	679	662	645	637	709	685	678	664	674	694	628	635	678	641	670	656	660	656	640	690	647	655	659	673	645	700	647	656	650	702	689	635	695	623	675	652	665	679	688	657	653	672	677	695	682	701	702	703	669	640	681	659	661	669	641	656	661	692	683	671	654	656	636	635	636	660	647	649	670	595	648	647	712	671	651	662	679	637	665	699	643	682	684	685	659	666	679	676	649	671	688	658	651	644	687	656	644	663	689	682	702	675	662	659	677	651	635	652	667	672	642	653	621	661	648	684	658	660	673	677	636	718	666	688	709	678	642	658	685	714	666	634	596	638	686	648	674	620	692	686	683	684	623	716	667	635	616	663	659	645	627	687	684	713	617	666	704	728	640	694	633	659	652	708	648	660	709	658	689	679	651	682	658	679	677	699	676	689	653	670	679	660	684	666	698	665	686	678	678	711	674	686	670	644	683	649	681	649	717	674	629	679	662	664	660	671	684	664	663	669	664	702	660	694	656	658	682	664	658	645	635	718	683	711	618	691	625	667	678	679	628	666	660	680	690	654	697	670	658	613	680	643	667	659	704	687	589	640	645	649	672	699	657	698	663	667	696	640	640	690	680	661	687	622	645	679	666	668	621	634	677	642	704	622	690	641	654	665	650	685	654	667	672	612	650	646	628	658	653	699	704	647	684	655	700	666	611	694	646	664	665	642	670	699	658	697	661	621	631	662	659	644	634	649	656	691	660	643	641	715	627	665	692	610	652	687	674	684	725	657	641	659	659	660	682	624	624	649	685	653	651	659	643	637	710	691	685	693	638	654	650	655	619	653	680	645	678	630	640	640	668	667	663	650	725	647	693	688	633	639	645	706	709	630	652	667	656	642	684	656	639	702	637	672	681	674	610	644	649	677	649	658	618	662	626	681	631	635	685	708	674	696	692	684	668	646	638	692	680	637	652	665	627	698	620	676	677	652	613	652	685	686	669	652	650	630	654	642	659	658	705	697	607	696	669	693	716	711	708	651	639	690	642	625	662	698	702	682	632	675	666	679	669	649	676	640	653	673	680	675	667	719	668	644	622	646	653	658	650	694	659	658	697	639	665	688	663	612	680	664	671	658	711	682	638	665	660	660	690	664	735	726	648	679	638	661	671	647	682	655	644
25758	23141	32056	29649	20031	8294	2054	935	697	612	626	660	624	645	644	646	635	639	638	635	634	662	631	614	650	659	611	557	617	658	611	664	639	634	572	641	575	623	664	654	643	629	624	687	686	589	606	589	667	655	633	632	604	666	604	649	606	646	591	626	686	650	680	669	619	621	635	670	616	663	637	633	676	630	625	668	661	610	644	587	632	599	644	613	634	647	625	684	589	578	642	623	616	614	658	656	614	680	657	649	656	618	610	666	615	632	625	633	641	659	617	701	625	607	661	623	636	642	607	616	651	605	638	611	655	643	591	653	627	617	607	600	620	626	632	634	644	625	661	642	593	659	626	668	614	625	631	568	653	625	623	647	595	627	672	668	660	633	600	588	593	666	665	616	639	602	614	618	595	650	644	635	624	680	643	648	591	646	617	638	648	598	636	658	611	620	639	625	633	658	619	665	607	663	661	641	607	661	621	642	645	640	642	672	625	672	633	588	644	624	673	622	607	631	591	634	647	665	652	648	634	675	608	687	661	616	679	614	637	671	629	660	652	638	605	694	671	608	642	649	619	650	656	641	629	628	625	662	670	623	657	637	645	662	632	659	656	649	599	627	629	569	635	613	611	655	645	626	631	622	610	681	627	651	627	671	614	641	669	640	633	625	627	598	624	609	613	682	662	611	617	627	621	603	623	631	651	605	655	666	629	675	659	571	637	597	647	568	629	620	637	658	610	639	657	636	623	693	667	610	613	630	643	588	614	652	633	640	639	680	612	654	676	655	654	666	635	673	661	610	633	616	613	648	651	661	594	620	640	663	632	621	635	624	623	639	612	604	617	632	707	628	660	610	612	685	589	624	638	635	663	597	671	655	634	623	656	639	645	651	662	668	617	676	659	569	624	628	630	637	616	606	651	630	624	616	624	611	658	606	620	636	610	624	677	645	638	629	657	654	614	642	642	587	639	685	610	643	632	618	605	636	623	573	637	668	620	647	619	667	626	638	591	598	590	641	624	653	637	636	666	598	622	645	671	656	619	623	645	650	609	636	654	634	641	670	616	638	663	654	620	663	619	631	638	639	639	607	616	603	614	678	666	673	656	602	656	668	654	629	631	664	639	682	672	627	601	633	673	626	621	631	630	649	628	593	586	650	647	665	628	651	694	650	614	627	599	652	658	649	599	620	680	609	635	612	610	629	614	668	616	621	620	644	663	616	642	638	631	624	634	636	627	627	682	639	611	642	627	685	649	658	648	622	634	608	611	614	617	571	635	632	613	644	619	614	645	644	586	646	624	660	594	599	636	696	655	667	619	606	622	637	659	661	650	632	612	675	683	631	603	619	646	653	683	667	633	616	588	616	588	628	603	621	607	619	578	655	655	579	621	646	664	636	655	644	640	615	659	643	646	636	607	636	646	585	647	619	661	603	649	634	631	672	640	636	647	622	636	629	639	646	630	623	660	621	637	636	668	644	611	676	620	621	639	610	622	625	657	630	611	636	670	592	653	591	583	661	643	611	576	646	675	679	697	625	618	647	585	655	646	594	653	629	608	638	653	668	633	627	621	644	651	643	577	647	621	658	583	662	599	653	648	632	621	659	617	611	629	650	624	647	609	650	708	642	662	656	607	642	650	632	625	593	669	608	619	682	642	642	640	635	634	621	622	641	662	616	605	632	677	648	619	645	673	659	589	631	660	664	661	592	604	626	660	643	645	644	614	621	650	645	594	636	586	645	684	617	665	612	599	635	613	654	621	624	567	604	628	624	583	629	637	669	701	647	645	671	642	627	624	595	602	630	634	617	698	687	667	661	603	656	599	630	642	645	641	693	625	636	640	617	621	619	642	641	642	642	628	668	607	624	619	607	597	627	641	657	653	654	571	665	607	644	666	593	627	611	646	585	629	644	664	638	599	669	619	633	628	664	635	596	611	642	653	585	643	648	683	623	648	626	608	673	601	629	676	610	656	612	602	633	628	616	649	667	632	640	632	673	638	618	665	642	669	656	608	632	637	609	639	607	642	630	629	660	642	646	660	662	616	628	666	634	647	605	640	590	679	613	709	669	601	649	649	654	608	622	630	641	632	646	680	632	615	622	621	647	647	651	604	671	661	610	664	658	651	664	623	670	641	605	637	617	644	625	643	639	641	628	624	647	635	613	634	645	634	670	614	668	577	650	626	667	692	643	615	658	652	649	662	657	673	592	618	646	663	591	650	664	594	586	662	644	641	655	679	652	611	612	604	624	636	685	642	635	636	598	615	608	576	667	645	623	677	626	670	620	607	618	663	628	625	673	641	645	647	598	612	607	646	628	595	637	631	605	639	669	653	633	627	657	594	621	633	617	674	614	669	602	612	634	640	599	641	638	598	633	594	595	655	640	626	625	617	598	618	617	615	595	654	637	656	654	639	631	616	645	637	648	653	591	642	590	664	619	661	626	623	597	649	678	686	637	619	636	660	642	663	623	644	618	649	640	594	609	611	660	648	611	663	641	676	619	610	634	635	649	639	626	648	653	614	633	623	631	635	661	643	641	671	644	648	620	620	611	653	638	652	691	602	611	645	654	628	612	657	669	630	601	626	659	654	625	642	622	635	650	638	599	654	607	654	651	642	646	642	567	656	633	610	647	624	617	654	642	610	616	659	657	701	602	630	625	595	644	624	578	689	632	631	634	623	643	590	644	616	643	649	572	657	590	616	627	619	666	683	669	682	666	646	663	609	664	663	639	613	661	649	638	634	682	639	639	618	637	674	646	654	621	642	616	628	635	592	673	643	631	604	664	620	656	653	645	598	669	665	676	637	685	588	615	605	643	700	612	631	640	621	629	615	588	647	622	600	647	629	614	655	656	624	646	637	671	626	657	654	651	658	646	609	650	644	627	620	662	607	658	621	654	596	604	596	592	660	647	645	622	645	621	633	610	617	624	621	650	652	650	601	626	626	634	676	642	624	623	651	614	618	649	663	636	647	649	582	637	673	619	653	611	669	633	628	624	649	631	653	672	624	579	615	633	679	667	635	643	655	606	635	644	591	632	663	651	658	661	644	634	609	636	674	624	629	625	620	652	606	640	646	609	672	603	604	607	582	633	600	605	588	602	661	607	628	623	640	656	652	630	610	646	657	631	633	630	694	654	664	622	611	640	596	620	622	615	641	653	624	635	639	648	625	613	671	646	631	623	684	631	575	587	608	629	645	652	646	628	651	619	644	601	652	635	651	633	661	617	621	621	647	622	666	630	646	639	639	622	634	654	646	650	624	625	661	639	632	644	632	660	650	668	644	648	624	645	625	644	617	638	626	595	624	609	647	659	639	653	630	619	670	640	635	649	662	602	597	636	607	635	628	600	652	603	640	648	619	644	675	668	660	626	627	641	597	602	595	616	622	654	633	627	598	640	689	613	661	641	642	672	640	662	672	614	652	650	634	651	627	688	570	675	601	601	610	627	605	603	639	614	597	680	648	637	604	634	641	607	618	618	647	619	616	631	642	655	650	666
51854	72944	50158	34517	20171	8189	2628	1112	842	762	726	685	735	688	718	740	725	651	766	729	722	716	706	748	701	741	677	687	727	697	722	710	690	727	703	732	701	759	740	715	641	732	681	728	682	675	726	691	724	686	713	716	727	712	723	688	746	759	734	714	729	697	710	755	718	715	727	764	692	723	676	716	701	757	754	734	700	769	682	749	736	742	720	743	719	697	691	709	753	674	742	716	705	718	752	705	691	727	707	709	750	723	745	681	714	714	716	728	724	727	704	718	760	697	714	729	748	713	667	715	747	695	746	693	715	736	696	686	734	758	742	756	683	751	739	768	702	676	695	759	723	708	737	703	719	741	715	744	705	709	752	741	727	645	699	706	709	702	731	726	676	670	728	734	713	734	677	710	715	763	730	738	749	737	718	695	726	767	680	708	734	730	714	668	727	683	686	709	701	710	717	765	682	696	689	693	685	695	743	689	684	692	675	744	743	704	671	697	741	719	685	716	762	702	729	699	724	756	688	745	745	705	728	725	721	719	709	750	706	715	692	731	708	714	754	738	736	684	769	773	684	705	693	741	750	669	719	672	694	710	716	723	733	716	738	707	721	692	753	765	707	661	701	748	667	718	710	769	708	703	731	747	737	727	703	709	657	727	771	684	720	708	674	726	702	723	721	744	720	735	710	692	735	729	691	704	702	779	701	678	694	709	753	688	702	709	731	686	701	739	732	728	739	674	761	694	655	727	697	699	736	677	754	735	752	712	749	746	682	671	754	700	734	711	717	694	764	658	675	731	700	747	735	689	777	719	707	725	697	701	700	692	683	742	707	658	691	721	723	729	731	712	732	729	699	718	707	722	685	720	725	671	703	739	718	718	647	694	712	734	752	732	712	744	724	692	713	727	714	760	721	695	690	738	706	680	707	718	690	696	721	736	752	753	751	710	705	765	751	714	699	766	719	750	720	680	682	716	695	706	720	701	733	691	726	691	695	715	745	734	710	705	727	693	713	750	698	695	723	738	722	718	698	656	717	734	725	749	705	759	723	692	760	750	769	686	716	704	746	713	769	780	767	702	721	703	697	734	702	692	719	710	655	685	709	726	683	715	711	706	754	757	728	705	752	692	688	657	748	719	714	709	676	707	657	675	741	724	750	681	710	744	737	698	670	672	792	750	705	743	754	726	739	721	719	760	695	710	716	715	710	700	736	720	697	690	732	736	704	698	697	746	710	712	695	716	715	733	683	710	740	718	692	720	707	716	722	745	692	730	709	697	694	734	704	714	706	698	721	698	694	677	767	733	731	739	751	742	722	722	753	732	726	723	693	742	688	742	721	718	776	719	740	760	714	732	712	768	712	695	682	740	734	706	758	713	686	744	706	682	737	762	690	685	732	676	774	750	698	645	744	714	790	724	739	691	756	650	724	672	706	699	732	749	698	713	756	730	711	704	699	738	718	729	703	758	749	702	736	778	735	708	709	763	721	700	743	735	727	710	719	756	694	706	738	705	750	718	724	739	754	716	698	685	760	694	708	710	688	725	726	737	753	740	709	719	712	719	726	679	682	684	723	691	712	752	730	681	764	719	697	742	751	723	733	697	695	740	757	733	697	709	674	750	745	708	672	727	718	705	735	737	741	696	667	742	702	706	728	712	714	718	682	747	685	696	726	748	699	784	731	753	735	667	708	727	717	715	730	720	688	746	715	744	687	731	739	722	754	692	753	718	721	714	686	776	736	651	732	749	718	711	667	690	711	756	713	687	701	691	720	719	695	676	688	649	716	714	706	719	760	710	732	734	700	706	747	772	728	701	733	672	718	737	682	736	697	701	752	729	697	681	714	659	656	747	670	712	719	694	764	741	714	709	688	789	716	725	723	703	677	760	669	734	765	681	715	730	706	737	724	723	683	768	679	710	701	709	709	725	707	694	725	686	718	709	745	705	739	740	739	726	732	704	698	736	695	678	690	659	745	715	700	696	712	711	706	716	739	674	736	744	694	692	742	693	714	738	713	737	742	703	699	707	681	672	724	738	708	742	760	672	698	671	715	740	744	736	734	717	709	652	698	676	725	691	714	681	721	743	715	704	770	697	717	723	740	706	714	657	677	748	710	718	741	718	695	715	723	703	740	704	711	726	696	730	745	717	695	747	724	687	701	735	666	757	731	658	703	722	750	697	665	741	740	770	682	670	743	728	739	744	728	727	736	738	660	697	723	701	659	738	703	669	747	683	759	732	711	679	722	691	706	673	735	692	696	693	717	716	740	672	709	710	719	712	761	700	720	693	713	700	680	678	699	712	728	731	694	764	710	714	714	669	738	714	745	688	762	759	690	696	738	731	715	665	740	738	705	720	738	698	760	705	750	708	678	776	684	675	725	684	718	765	754	683	715	703	719	746	710	716	678	745	695	791	730	704	707	750	695	647	718	716	725	703	672	732	658	757	754	721	735	730	753	737	728	752	666	698	787	710	707	743	727	693	677	742	703	710	729	762	706	727	724	717	686	700	710	734	681	712	743	665	727	720	748	704	724	748	735	665	735	696	714	707	687	732	763	690	719	732	718	729	719	696	693	772	664	715	731	736	678	744	730	703	726	722	737	708	751	689	689	761	721	693	770	670	719	765	690	741	759	690	702	709	727	743	705	675	717	705	748	732	654	711	717	672	662	708	700	750	698	706	707	719	735	712	736	713	698	722	741	698	725	699	708	749	686	696	722	736	728	678	733	742	713	693	722	712	739	702	682	657	689	751	720	715	710	724	708	674	682	750	724	702	718	764	707	741	724	696	727	724	691	690	716	645	700	724	748	734	710	754	748	690	732	724	768	688	699	723	721	762	727	683	737	714	740	721	734	722	698	720	739	690	691	708	707	721	699	676	708	706	704	715	664	709	691	721	732	755	687	726	687	748	752	692	667	718	730	710	653	714	700	694	699	725	727	697	689	764	771	704	735	695	702	705	691	672	748	748	685	692	723	765	728	711	690	699	713	662	703	735	685	676	697	764	748	675	708	724	708	679	661	680	729	748	703	693	765	714	730	732	667	704	706	730	702	694	659	733	711	732	757	748	784	720	699	710	729	678	699	680	724	759	770	743	669	682	713	764	729	690	695	715	759	713	769	734	736	745	737	718	742	752	766	740	708	717	663	688	715	656	701	710	699	724	697	696	716	721	697	653	701	687	733	752	681	728	769	746	691	729	735	740	737	718	726	724	754	714	801	716	754	701	685	750	720	743	704	723	705	730	697	686	735	745	694	712	716	722	727	746	731	712	696	648	685	683	678	694	718	741	752	702	722	727	717	706	654	706	691	696	690	722	719	663	709	692	775	758	716	709	736	770	713	716	717	719	717	687	701	696	687	723	736	710	777	677	713	742	712	748	706	742	740	677	736	715	688	716	685	741	699	714	683	676	733	709	730	658	737	666	673	699	725	714	702	708	718	727	741	755	715	674	693	697	720	750	747	691	764	673	692	788	664	785	722	705	726	704	704	749	730	729
22819	21585	30589	26777	24920	22983	15747	2631	972	825	778	707	732	698	740	746	783	765	735	738	730	709	711	754	770	722	739	720	761	711	728	696	730	719	655	744	783	720	727	726	730	725	691	692	724	716	706	707	687	748	731	722	685	720	735	745	721	667	701	713	714	697	685	699	697	720	666	734	704	704	665	666	749	683	760	726	706	722	758	704	720	730	728	682	723	734	712	701	760	695	717	654	681	711	722	721	745	742	729	709	717	736	700	718	790	736	702	723	697	677	709	720	726	770	752	681	668	741	725	763	704	725	692	713	691	732	707	739	675	734	756	747	724	760	739	732	714	724	722	726	733	726	716	727	728	701	730	700	761	742	759	735	704	722	696	767	752	732	727	729	727	731	704	733	765	703	705	724	756	747	694	723	677	758	737	723	689	686	708	685	764	696	684	706	713	670	710	751	678	742	734	773	686	742	675	722	729	698	675	749	711	708	731	655	727	695	712	700	723	679	738	689	707	749	691	720	751	737	774	739	752	727	697	717	698	693	753	759	722	711	707	682	738	740	719	689	695	704	760	738	728	732	714	699	705	746	735	759	709	707	710	740	761	727	746	696	718	754	706	690	755	722	683	774	729	705	755	722	664	764	675	755	768	786	743	707	720	668	725	736	717	694	735	732	718	742	716	751	713	693	683	698	727	762	677	705	792	676	727	715	659	696	703	693	763	689	694	734	730	660	708	709	796	729	772	777	762	745	702	760	705	727	688	724	749	743	762	727	739	706	708	723	720	706	764	672	772	718	702	686	725	741	700	703	739	714	723	734	712	715	705	714	722	724	676	732	701	696	725	774	763	721	716	726	688	698	723	778	712	771	759	733	684	729	679	757	685	665	676	751	673	727	692	764	733	714	732	723	728	762	708	740	807	737	734	712	691	737	708	780	752	688	773	734	744	776	743	744	668	701	735	783	764	742	718	759	705	741	716	668	686	717	723	729	727	777	721	693	727	738	701	691	705	709	683	736	691	718	699	709	679	703	711	681	676	689	718	745	770	699	739	696	740	703	764	758	734	715	724	720	765	717	726	718	718	723	720	742	698	751	697	666	752	726	712	734	698	698	689	724	750	735	763	734	721	704	748	730	717	705	719	723	755	738	768	716	703	675	723	728	761	737	750	739	772	764	712	672	749	725	699	701	729	689	746	749	682	691	772	704	768	647	738	715	715	739	676	726	734	718	715	665	723	747	751	708	718	742	723	684	741	755	704	715	710	720	681	742	659	726	721	739	720	708	729	737	674	742	717	689	697	714	716	757	737	707	734	735	762	720	699	711	710	714	690	753	714	727	713	734	695	705	673	704	718	753	712	701	710	693	683	708	693	700	751	713	757	722	736	724	733	702	719	774	725	687	719	707	716	703	689	762	693	730	720	682	729	704	694	746	722	719	723	770	737	682	734	692	730	683	713	749	702	721	759	718	717	738	676	742	678	717	737	721	733	742	737	704	718	688	764	741	770	744	707	748	711	670	755	803	701	694	721	709	736	744	710	745	747	745	710	749	722	739	731	739	718	793	670	713	709	777	733	715	665	715	689	689	702	754	705	715	652	722	673	766	710	753	738	759	652	739	687	666	731	700	769	694	700	709	716	727	681	714	711	689	717	714	785	746	786	706	713	692	758	765	725	745	710	701	707	699	709	752	740	737	732	728	758	698	675	724	703	721	719	718	754	734	750	679	696	706	716	723	754	770	734	705	707	749	705	701	761	697	731	709	742	654	685	730	714	714	709	721	723	726	711	702	711	710	736	699	766	682	696	707	752	707	763	639	737	681	697	744	689	702	679	693	707	707	725	747	756	696	666	728	687	744	714	753	697	710	712	726	718	705	772	684	682	742	704	709	748	732	721	729	705	706	690	736	749	694	698	746	729	711	715	725	682	663	735	712	691	713	721	747	730	733	697	719	715	725	731	743	704	738	711	685	699	737	730	784	737	732	707	731	712	707	716	720	728	731	696	710	729	673	702	715	697	748	693	710	714	689	708	699	718	758	720	706	739	782	726	759	725	741	716	723	711	732	787	721	683	699	681	754	710	709	709	778	756	738	724	715	750	730	718	757	689	732	694	742	729	750	691	754	795	664	764	746	727	767	681	713	741	687	726	755	720	672	685	723	749	711	712	737	753	746	684	736	752	784	728	747	734	722	736	734	691	703	708	722	759	735	680	777	748	733	690	714	753	794	746	724	672	730	702	729	683	681	754	721	718	723	700	740	775	742	715	717	700	740	703	699	713	773	733	719	715	702	748	728	705	692	729	695	686	724	708	731	719	702	748	683	656	754	704	727	728	692	746	723	729	683	714	706	768	738	771	748	771	744	762	740	683	705	688	762	704	689	681	702	673	706	727	704	714	768	712	693	718	692	723	733	678	743	672	700	705	730	753	773	703	716	729	710	746	702	678	731	689	731	752	736	697	725	746	751	714	733	718	673	693	751	690	706	697	699	703	779	646	776	688	714	719	730	747	730	767	749	744	757	734	704	742	753	716	762	667	653	748	732	707	720	748	739	720	723	739	743	724	731	737	742	688	673	704	699	685	707	675	714	754	712	713	673	680	719	787	749	712	720	681	699	710	720	667	703	679	724	712	698	725	721	732	740	693	711	741	731	734	702	712	697	678	707	693	676	750	704	736	757	751	646	718	697	719	719	724	700	697	730	752	692	714	720	716	718	722	695	741	674	694	704	764	717	692	718	740	688	724	742	699	750	759	710	724	790	733	723	757	684	720	735	746	687	738	714	749	721	726	683	696	722	665	738	716	688	706	748	751	715	700	751	721	692	704	693	718	727	749	713	670	729	681	737	711	726	709	679	740	729	682	674	710	669	789	741	757	750	731	749	694	707	699	702	773	714	754	669	708	703	694	759	716	685	690	718	704	702	733	705	693	686	726	748	720	726	725	714	745	782	694	700	743	689	700	731	722	728	772	692	791	705	701	702	746	705	723	702	721	741	761	728	718	757	691	711	722	702	763	696	686	762	705	720	752	760	711	714	761	672	724	678	691	747	653	702	715	747	705	708	722	724	761	741	741	739	769	727	746	760	760	716	713	779	743	699	770	706	749	666	680	705	720	704	723	751	689	781	732	700	693	765	684	740	781	751	694	739	709	704	666	731	747	719	729	680	740	686	696	709	751	726	712	706	696	706	718	670	740	737	675	752	707	755	752	718	701	734	738	789	724	706	687	727	689	703	732	709	690	695	742	717	723	806	721	662	705	721	709	684	682	758	711	707	719	705	724	713	715	712	686	713	703	739	739	721	714	679	741	720	739	730	698	707	752	699	705	739	712	693	704	749	772	739	691	720	709	719	740	722	713	741	698	734	693	710	665	714	720	745	762	736	677	755	653	742	683	699	714	725	732	731	723	688	706	704	740	717	720	722	656	761	737	716	742	731	739	706	731	730	730	680	678	736	727	691	717	721	718	713	739	718	707	688	709	727	682	750	731	758	764	704	711	727
59444	99815	74141	53249	38716	20778	7400	2347	1148	875	790	798	761	839	769	783	810	815	728	798	782	824	772	783	789	828	836	755	737	797	788	823	824	842	710	823	836	809	797	707	739	807	771	765	815	775	795	789	767	852	774	778	727	779	815	762	765	785	806	775	784	819	821	808	809	777	785	754	792	805	808	794	702	759	769	752	805	801	761	749	830	770	759	784	733	826	750	796	791	746	858	764	736	813	753	803	778	802	762	787	802	768	824	792	795	739	800	763	738	783	753	804	741	764	769	766	746	745	805	772	764	749	750	712	795	806	816	770	785	786	759	722	759	753	793	778	815	768	740	821	802	795	778	725	756	763	756	789	768	816	790	757	766	810	818	780	777	809	732	777	823	712	780	791	824	753	732	752	836	763	715	805	830	791	773	736	763	806	805	772	796	777	741	807	764	753	778	796	772	768	787	777	714	791	733	842	807	749	827	811	802	791	792	796	785	804	762	794	727	790	794	766	781	802	751	803	801	855	788	767	793	751	814	760	721	757	791	807	798	769	806	782	821	766	761	757	774	791	768	787	810	778	818	755	756	801	814	811	756	785	791	757	807	772	817	782	768	778	772	768	801	824	826	800	750	802	781	777	806	736	812	784	724	767	759	800	784	793	768	800	735	798	797	752	815	788	766	771	783	848	776	787	807	796	760	750	771	795	755	736	768	778	790	790	793	767	773	796	756	815	802	771	797	732	721	790	776	770	797	764	788	712	741	759	796	805	776	739	771	784	732	769	740	770	753	807	807	741	789	771	862	793	749	803	728	777	795	806	827	734	751	753	804	757	793	826	793	761	776	744	800	735	775	837	791	746	786	794	810	751	765	830	810	771	782	782	779	733	773	792	755	788	786	800	778	773	737	752	752	787	773	765	782	774	781	769	766	788	772	776	800	817	766	733	765	769	750	751	806	796	803	741	775	824	768	740	767	784	740	802	754	815	794	760	792	740	736	790	797	808	785	763	779	727	792	786	792	744	746	813	767	758	852	810	787	792	772	800	752	802	836	760	725	761	754	786	786	799	802	751	788	776	791	755	786	743	822	766	728	764	767	807	778	745	849	829	797	735	790	777	788	842	779	785	782	731	763	815	772	787	796	806	755	770	801	788	854	756	767	800	747	778	837	792	793	747	760	798	760	782	802	793	814	750	803	806	808	774	752	776	725	749	775	765	751	751	855	775	777	764	764	728	766	808	777	801	771	805	766	778	807	812	777	813	816	764	769	760	767	818	804	738	745	790	723	768	781	775	809	713	757	775	799	776	774	802	748	761	796	810	736	793	766	762	812	751	791	821	779	759	784	756	782	767	766	813	804	785	806	787	728	750	790	757	768	786	762	767	771	765	780	764	783	740	771	773	815	819	775	735	778	780	784	765	845	767	806	772	732	739	740	790	771	789	858	772	749	838	808	748	798	796	734	769	789	781	822	797	774	797	811	837	819	767	741	788	769	760	782	782	792	751	731	748	795	775	741	778	819	747	757	759	783	752	735	767	752	845	801	769	796	725	799	783	776	752	787	792	768	752	780	804	796	801	765	777	751	851	766	780	783	749	750	823	812	762	747	793	758	815	820	813	821	742	771	751	773	800	769	802	802	783	744	709	763	819	729	812	743	780	717	746	796	827	748	740	752	774	769	760	816	770	739	764	769	823	787	834	794	785	810	774	744	759	769	801	830	790	777	742	763	788	740	790	762	808	763	768	785	795	794	758	816	733	780	720	777	803	735	759	771	730	762	764	777	783	803	781	747	751	809	728	771	778	782	815	802	833	787	777	791	755	828	774	837	782	805	782	797	726	754	788	771	794	771	789	737	833	735	753	790	750	851	762	765	732	731	768	762	807	764	801	777	801	769	796	784	800	790	788	749	773	797	795	749	767	805	783	746	787	816	766	761	780	753	743	799	792	745	806	734	786	779	802	826	774	796	798	765	732	756	679	843	770	813	779	760	764	846	793	758	779	769	776	795	769	772	784	807	800	771	817	793	781	780	800	814	776	772	787	785	759	746	807	737	772	766	767	758	809	775	820	745	777	837	776	778	767	774	720	738	749	730	828	742	788	800	794	838	768	790	753	830	775	698	761	782	760	772	764	792	797	791	813	742	772	788	773	793	783	809	763	721	785	822	787	795	794	727	736	755	799	751	786	792	821	772	814	796	783	777	773	789	757	772	729	765	785	704	797	797	754	798	752	777	756	755	798	783	695	800	779	799	829	779	801	779	818	806	768	796	754	769	854	790	753	732	800	791	802	750	731	760	788	790	787	784	729	784	795	752	779	770	746	784	739	799	777	787	788	790	807	787	795	744	770	770	755	740	763	805	790	758	774	780	814	801	750	751	784	730	790	750	781	832	755	792	764	778	767	762	762	815	765	781	771	829	804	803	803	757	804	794	740	763	789	745	743	773	755	764	778	744	771	780	808	811	786	801	756	775	794	754	766	787	770	779	811	824	775	807	794	811	781	751	743	772	785	759	834	782	809	785	772	793	760	805	814	781	808	769	763	769	793	785	766	806	802	722	736	793	775	783	759	753	775	761	763	777	784	712	746	802	785	747	797	747	778	792	769	737	721	742	807	772	758	770	725	763	789	757	737	809	765	776	711	739	779	767	820	771	794	761	757	770	764	807	781	783	757	759	811	740	795	775	803	784	791	798	753	782	794	776	807	743	712	765	767	763	819	802	742	752	780	809	781	771	733	777	796	831	782	754	776	779	751	836	802	796	776	753	773	728	783	782	781	800	780	746	801	744	763	766	775	767	809	751	785	747	765	779	792	767	744	735	773	767	793	803	794	782	761	805	817	794	767	789	808	702	750	814	786	795	797	802	783	821	776	743	759	787	767	759	860	795	780	789	828	773	794	817	741	728	806	747	798	768	802	767	804	797	718	769	828	808	801	787	767	789	743	773	779	776	770	745	823	769	765	764	740	789	767	740	781	758	773	755	775	806	783	793	782	731	784	801	768	786	798	756	780	813	752	803	782	763	748	758	754	789	764	810	796	837	761	822	745	786	770	803	756	781	752	794	754	799	755	736	787	770	783	753	760	803	749	733	724	775	777	761	790	788	738	773	757	756	782	821	787	765	734	766	790	796	772	698	761	768	786	747	779	791	793	788	793	787	804	764	778	780	752	768	751	834	784	781	816	774	794	755	774	746	795	763	790	812	799	742	725	768	786	819	809	802	787	805	772	779	763	813	740	755	812	713	743	799	787	760	730	782	738	772	767	753	824	743	797	768	815	767	824	780	794	833	757	766	789	796	783	806	822	805	771	785	793	788	836	754	784	769	752	736	710	747	734	781	784	783	764	772	784	791	778	715	781	773	756	776	827	781	780	785	781	805	826	755	783	803	851	789	803	809	780	769	764	732	806	810	801	766	774	831	812	791	790	765	737	729	791	826	740	819	762	830	790	810	794	786	775	834	820	809	803	799	807	786	771	786	752	799	784	763	787	761	787	727	769
29613	29227	28119	15522	5418	1864	938	632	596	538	561	580	547	572	517	546	570	481	539	586	540	523	543	558	500	535	557	535	556	567	536	552	593	552	538	558	539	558	553	570	535	551	573	578	545	543	576	556	568	567	573	531	540	569	549	517	561	530	552	524	588	604	575	551	534	585	583	538	580	582	500	546	533	542	546	586	541	536	577	572	552	577	550	553	588	514	572	554	537	539	571	570	589	535	561	564	630	561	582	562	562	541	562	553	557	579	571	526	557	561	538	557	509	552	566	556	520	560	594	549	532	564	521	547	569	553	578	563	563	551	574	530	557	596	539	550	559	538	581	513	539	554	533	577	544	573	594	547	542	566	559	539	522	566	587	539	526	519	570	583	559	575	563	586	529	558	522	530	572	544	574	576	566	515	582	551	547	556	567	582	558	548	509	551	563	534	565	529	569	596	530	570	557	514	578	594	559	537	540	570	534	549	595	523	561	557	551	547	572	565	575	536	544	537	557	548	609	550	549	576	542	582	552	563	562	538	554	527	578	521	564	564	520	542	528	539	546	558	570	580	526	602	549	545	542	555	594	543	569	547	586	601	528	582	525	527	562	578	592	512	560	531	592	555	565	529	555	578	545	564	497	550	618	522	567	560	573	537	551	505	557	559	540	550	542	547	610	555	541	493	521	580	568	563	567	569	552	499	560	558	557	566	569	509	526	563	550	577	548	560	555	563	545	551	568	525	544	567	584	561	558	536	558	519	548	533	550	507	525	556	526	558	571	566	550	554	588	550	519	559	536	570	559	570	578	558	598	562	509	553	559	592	561	551	557	567	533	569	510	546	510	564	572	541	556	565	538	599	558	575	557	557	562	593	556	552	501	549	568	537	556	534	531	570	576	545	512	544	542	526	522	543	569	573	603	543	562	517	530	572	551	543	527	558	528	542	542	560	577	511	566	577	571	548	635	529	563	573	544	576	546	523	579	577	544	551	563	543	524	590	505	503	561	560	594	573	553	564	549	566	537	567	600	534	560	580	503	569	574	575	576	506	566	564	545	527	534	549	577	576	558	556	562	524	580	605	520	580	569	536	570	562	578	559	572	531	554	551	572	571	606	579	541	547	600	574	546	556	579	562	568	524	559	574	553	537	575	551	534	524	615	591	586	559	554	555	574	589	579	575	562	558	549	570	540	565	557	581	555	572	576	536	572	564	526	562	543	540	549	565	535	517	563	530	521	514	549	540	558	521	536	555	565	538	534	553	543	576	500	554	529	517	536	519	610	582	549	516	591	546	570	531	555	561	553	571	563	540	571	547	530	569	563	557	539	539	550	561	540	519	563	561	547	572	565	511	562	521	562	538	541	559	524	527	545	524	563	521	572	552	528	537	524	613	563	554	570	538	577	537	583	537	548	563	582	539	595	529	572	582	593	545	577	535	546	570	559	545	583	548	533	569	566	606	526	542	578	544	550	577	582	575	557	547	583	519	556	604	511	517	540	562	501	557	546	600	569	507	543	555	564	570	572	558	539	565	555	507	590	600	592	542	554	590	537	556	537	612	543	577	542	566	498	524	541	575	529	569	559	531	545	558	543	559	580	578	528	555	592	532	556	526	547	600	539	556	534	558	550	562	557	575	531	544	541	550	600	554	585	523	530	595	588	521	580	565	560	590	576	551	571	545	519	577	564	558	526	546	520	583	548	563	541	537	534	535	591	560	548	510	550	577	563	534	583	554	558	586	533	548	535	542	549	523	601	561	549	534	557	555	553	541	607	539	496	542	592	581	546	556	595	561	556	573	563	589	579	539	573	516	568	563	521	566	522	574	530	536	538	564	598	558	575	531	557	538	599	548	589	531	551	557	530	566	577	554	521	530	550	577	578	538	535	571	551	557	578	539	530	596	581	512	562	561	536	528	554	577	583	546	543	543	571	585	543	521	586	571	596	595	566	599	558	561	559	574	550	534	534	547	544	544	586	507	579	576	560	553	563	558	597	529	558	558	542	573	582	593	539	553	599	552	578	558	573	556	573	514	579	540	564	544	556	558	598	552	543	581	571	547	534	587	588	591	574	533	595	559	572	557	541	542	571	566	537	542	544	504	559	588	540	572	559	561	534	585	557	571	538	577	561	607	602	556	555	544	545	567	575	572	579	567	574	540	526	549	573	536	493	519	599	564	573	533	538	554	550	573	534	589	568	530	590	621	549	543	561	534	547	550	517	560	534	513	557	562	558	528	551	548	572	537	581	556	535	559	566	519	571	554	570	553	563	580	550	573	595	533	580	507	533	550	570	566	557	535	592	571	570	558	535	575	567	523	515	514	522	602	598	560	512	534	581	556	606	572	572	528	567	557	545	545	565	562	536	532	580	559	563	536	558	593	572	542	508	556	550	544	584	567	541	534	514	528	546	531	548	555	581	539	519	533	531	579	584	523	590	521	559	541	538	526	570	570	558	559	561	525	550	571	591	542	517	605	560	536	594	562	552	519	575	585	505	531	526	558	516	509	544	574	545	559	557	546	565	580	528	585	597	532	581	549	576	587	548	531	506	551	585	531	603	589	546	576	552	563	538	574	558	551	561	595	545	593	556	567	535	548	538	519	490	540	577	588	565	577	535	551	591	594	553	553	551	560	546	557	567	593	514	558	589	591	569	525	557	580	552	557	571	530	505	557	545	553	540	551	551	560	521	496	525	573	570	561	557	553	565	555	568	563	557	551	570	551	535	581	524	594	571	537	571	546	538	537	551	554	551	520	540	541	597	546	567	583	542	542	547	551	555	593	562	541	531	497	577	508	547	528	535	579	518	568	550	540	527	589	544	578	542	529	518	540	548	554	571	534	538	525	592	552	497	582	578	560	595	549	536	601	554	565	556	553	590	525	525	574	558	558	516	543	553	538	574	547	542	538	538	544	586	574	533	492	562	551	577	532	543	584	576	572	589	601	459	548	526	576	589	581	564	525	541	562	552	503	575	530	548	510	540	581	559	569	554	528	596	552	571	565	543	553	527	550	543	548	542	573	531	528	520	527	565	543	573	524	540	554	509	551	555	559	569	562	542	575	570	584	585	571	542	570	558	551	585	535	569	580	572	554	569	513	572	559	519	545	572	570	535	560	510	570	526	531	561	553	592	556	566	564	601	548	582	553	559	566	569	563	476	575	501	558	577	525	547	521	582	549	565	569	527	581	541	572	565	591	541	544	535	564	542	505	525	551	538	514	542	564	585	565	562	515	557	559	578	569	546	555	542	554	498	575	550	557	525	527	603	552	555	573	562	543	531	577	533	530	559	521	555	585	555	585	523	569	557	538	560	514	540	563	526	522	535	538	523	528	569	564	579	534	548	523	570	531	561	577	553	544	535	554	533	569	544	555	530	553	566	596	547	552	553	530	569	569	523	605	542	569	601	539	564	526	554	557	585	605	565	514	555	578	553	573	542	561	527	574	558	532	535	540	558	531	590	554	568	543	603	583	584	593	542	552	594	571	520	571	532	556
31379	42990	25053	11545	6299	2356	1077	750	696	610	639	622	631	674	649	645	636	629	604	644	595	649	599	656	598	643	593	606	611	679	628	606	639	647	564	681	688	645	630	617	635	613	605	590	636	642	670	641	648	637	595	637	614	647	613	625	638	624	600	612	665	666	612	656	708	636	624	616	633	659	620	587	600	579	619	591	618	616	636	609	620	592	610	646	644	651	589	649	591	665	647	668	652	618	636	635	653	611	606	625	634	679	614	660	632	615	652	587	632	664	642	636	597	625	639	649	634	651	581	649	608	595	651	641	629	630	593	593	613	618	642	606	644	639	650	627	606	677	601	637	584	652	637	672	637	652	641	602	640	637	602	623	643	632	628	609	652	607	630	647	639	628	632	600	663	637	647	649	662	614	686	605	604	627	650	621	637	641	676	621	622	593	611	653	630	597	649	617	641	600	658	618	603	643	644	618	609	599	607	632	641	613	641	628	611	617	639	563	641	657	611	621	595	648	635	670	635	598	636	631	674	635	657	611	647	632	571	583	628	643	650	669	616	586	599	629	617	643	628	645	609	629	663	672	623	634	647	612	630	611	613	614	669	628	626	640	619	639	612	639	627	645	663	607	637	660	620	675	585	626	644	640	588	602	652	624	605	642	651	600	598	655	589	610	593	651	663	647	628	630	633	627	631	604	638	598	606	648	623	673	668	662	632	673	578	625	625	618	639	602	642	625	580	614	571	627	669	602	635	673	652	621	651	593	687	686	614	617	604	615	577	614	642	599	639	632	642	670	651	648	605	629	649	620	634	684	618	640	588	621	695	671	637	641	669	649	610	636	620	613	643	631	618	614	639	597	621	633	612	608	635	637	668	624	653	605	639	617	610	640	613	671	601	650	629	638	640	627	609	584	636	579	646	606	626	632	639	654	614	652	601	631	614	608	629	602	588	585	660	631	636	602	637	612	592	652	624	614	615	707	637	661	648	613	607	635	610	654	615	597	609	644	622	660	583	652	608	606	611	603	628	617	603	663	624	657	647	601	602	591	649	623	668	589	620	631	657	570	610	650	681	613	636	674	633	591	631	649	627	622	619	685	640	657	641	610	648	630	636	622	651	622	589	653	635	643	594	601	607	638	628	615	611	612	657	619	653	621	625	629	641	613	665	634	639	616	639	651	599	653	627	602	596	645	660	616	594	638	588	623	644	617	660	568	636	629	661	607	647	641	660	567	600	643	647	623	618	632	630	625	643	618	664	642	639	572	641	665	633	633	620	649	607	621	647	608	598	617	597	586	614	647	637	637	649	579	626	647	608	636	611	643	605	629	596	655	636	626	644	656	609	645	607	612	607	641	609	637	677	639	641	637	647	647	624	613	639	629	641	627	649	610	601	648	632	627	612	651	621	643	603	616	642	609	662	632	624	666	640	648	645	608	642	596	643	638	611	627	619	622	607	619	585	632	679	659	600	612	620	620	657	648	602	587	601	609	625	621	612	596	656	642	619	620	640	608	618	626	622	572	660	642	621	641	587	643	602	627	615	630	653	599	600	635	625	643	631	589	632	609	595	583	634	641	603	659	648	596	605	640	650	644	629	624	625	638	680	574	654	649	665	628	665	608	628	631	628	599	662	599	630	621	595	629	659	647	604	645	594	571	646	643	673	682	630	618	596	644	631	611	644	635	590	651	624	668	675	636	569	637	619	672	657	628	610	636	638	631	610	604	642	584	619	612	652	622	612	603	656	636	614	597	644	618	635	630	648	577	630	591	659	669	655	625	606	681	670	583	628	587	636	627	636	670	608	655	624	648	627	640	660	657	591	624	639	625	627	619	638	605	630	633	611	606	631	620	600	630	614	578	648	631	574	665	609	642	616	642	608	571	657	641	655	664	662	652	626	631	632	659	599	629	629	609	599	610	652	606	637	613	629	589	676	608	648	621	618	657	651	618	635	601	661	651	646	614	625	609	596	624	611	662	611	652	633	610	658	620	594	609	639	671	624	601	622	689	622	623	612	612	617	635	626	608	653	619	632	616	652	641	625	605	572	616	608	604	623	600	613	582	631	648	628	629	611	631	641	616	650	638	589	608	619	617	577	650	634	651	644	602	615	571	643	620	589	622	626	583	585	657	640	650	632	685	618	626	635	614	608	591	612	652	576	631	641	590	660	619	626	623	628	654	631	625	612	627	633	626	653	617	645	655	623	694	618	625	591	635	635	603	675	607	669	607	616	620	695	641	627	651	621	590	624	654	646	604	609	630	595	599	621	641	624	649	642	596	664	605	630	686	608	650	621	629	597	666	608	614	648	579	597	597	610	641	667	682	657	633	669	642	633	594	597	650	642	634	600	681	586	638	618	655	583	579	615	628	621	600	604	632	622	595	629	639	666	620	645	647	660	636	651	643	628	657	596	632	632	634	595	618	607	632	668	590	649	632	647	629	591	596	638	622	680	650	607	609	651	660	617	658	612	626	653	663	608	629	591	608	653	585	640	648	592	611	602	612	644	615	641	589	642	652	640	615	576	669	654	585	606	594	645	649	658	609	619	640	616	587	668	631	622	635	659	620	655	667	605	646	648	629	656	603	632	636	663	640	657	621	647	634	671	619	651	689	683	635	574	611	650	651	628	630	610	649	602	657	633	669	640	573	677	640	680	619	602	597	619	619	635	659	628	599	600	630	634	633	642	635	631	671	620	628	643	621	682	616	632	630	609	598	606	657	604	616	668	693	661	666	617	628	652	587	646	637	615	624	644	625	604	665	617	657	622	594	665	572	610	661	614	636	630	639	616	601	619	600	590	655	652	632	622	656	608	607	622	638	616	674	590	610	656	616	636	591	638	638	607	592	638	646	657	614	582	651	688	629	617	642	599	631	619	631	621	643	620	607	616	647	627	628	610	617	617	547	652	659	657	612	623	624	625	648	602	638	585	613	631	612	615	594	630	611	639	595	633	593	589	656	614	658	597	635	621	617	642	643	643	571	620	663	667	635	635	646	617	614	597	639	627	659	664	628	593	677	602	635	621	693	665	686	661	656	578	625	638	651	662	604	609	651	632	644	592	649	603	655	644	658	641	618	563	646	681	635	644	618	653	607	640	658	598	634	600	670	622	635	626	592	598	669	656	685	605	605	576	653	658	622	597	594	651	613	618	612	668	579	624	578	619	641	645	623	624	622	645	629	651	615	618	587	630	657	628	627	627	645	672	596	583	590	628	594	668	664	636	643	630	598	661	641	648	656	623	628	649	600	675	624	662	639	640	647	621	615	636	675	664	646	596	592	617	640	600	614	671	655	593	587	611	659	630	638	632	630	666	587	571	607	647	622	660	632	607	626	625	648	624	619	650	657	606	622	618	638	650	615	615	628	624	661	642	650	611	620	619	669	676	636	636	631	603	629	635	617	660	605	623	614	645	648	614	649	620	579	587	657	598	627	623	637	605	642	653	631	681	610	585	598	595	627	633	607	657	651	653	619	671	691	624	606	608	640	646	632	629	651
23444	21929	31325	27942	24958	20216	8814	1464	773	653	640	602	604	607	645	626	621	599	608	628	624	612	671	590	632	556	619	593	615	640	711	610	629	637	611	629	623	611	624	596	616	660	596	623	610	628	583	651	585	579	598	579	654	606	607	653	609	595	538	608	637	669	590	633	594	592	606	609	626	611	618	632	581	617	613	597	606	606	627	601	603	613	651	641	651	600	602	604	606	604	572	570	643	620	645	631	634	622	617	670	586	617	616	593	580	578	614	602	616	603	655	615	624	581	582	611	633	610	631	665	587	642	560	607	618	608	612	608	580	585	611	640	609	659	587	573	582	622	595	649	554	606	583	669	613	612	626	604	611	634	582	581	605	617	624	617	650	605	586	620	639	572	657	591	591	597	617	587	664	596	618	610	678	648	609	622	633	606	648	611	626	568	615	612	597	553	589	645	585	613	647	607	620	630	658	583	593	631	603	600	608	598	586	599	565	570	598	598	621	644	624	658	634	630	647	626	605	602	632	610	572	634	598	536	589	618	606	619	635	652	637	610	584	606	583	626	610	625	600	617	641	625	592	596	614	649	604	557	602	648	649	599	581	610	684	572	627	642	594	617	574	578	628	601	608	593	611	599	607	610	624	597	605	603	573	617	638	657	598	609	620	641	631	605	601	608	594	591	609	582	632	588	608	636	638	598	518	597	612	595	621	607	562	618	610	593	568	650	635	647	602	605	621	631	624	577	669	614	645	612	614	654	581	631	561	626	569	632	592	632	601	576	613	590	591	632	596	609	597	668	605	628	645	613	630	591	587	617	590	620	629	562	603	610	621	578	599	571	611	610	626	584	611	612	624	613	642	634	593	575	600	626	593	613	593	651	615	584	660	615	608	622	622	621	622	591	626	602	602	614	629	594	602	588	627	548	607	641	593	606	609	611	608	625	641	589	643	616	604	558	598	598	608	620	618	596	668	636	606	584	626	629	586	574	683	612	589	624	622	557	580	636	566	596	620	595	582	632	637	562	601	637	657	610	613	606	653	628	591	603	602	593	616	627	610	613	584	578	623	683	637	609	662	614	606	579	621	587	629	622	575	596	613	535	614	588	654	617	622	591	578	623	625	572	595	597	575	612	642	607	644	621	650	629	606	631	613	593	576	591	623	582	607	615	583	619	613	629	622	622	627	627	629	619	601	617	588	578	611	567	647	593	611	646	649	645	597	581	617	608	625	600	573	624	604	599	621	660	583	635	598	640	588	621	628	634	619	645	612	643	584	580	616	609	611	646	589	659	598	632	668	613	629	606	614	611	628	616	626	589	610	622	638	623	599	620	608	594	627	624	591	583	603	629	619	592	619	608	610	620	611	626	633	619	597	607	651	625	659	624	577	586	582	626	584	603	655	626	618	686	636	577	635	680	631	622	611	611	569	600	631	604	607	619	611	661	582	615	614	619	583	619	616	613	625	635	577	626	581	652	656	592	619	608	611	630	587	591	574	591	611	615	605	608	579	589	559	590	584	627	592	615	592	571	606	670	597	622	600	594	594	603	621	605	600	610	675	629	629	600	640	571	601	603	601	656	624	611	613	659	601	617	653	628	602	620	621	583	588	593	586	615	619	635	600	659	720	617	620	662	608	605	638	626	631	638	638	628	591	617	603	594	599	595	612	613	642	632	593	594	567	622	597	576	593	643	576	589	606	605	589	628	624	611	613	591	633	572	604	642	619	579	621	569	572	565	620	618	620	626	625	581	583	534	580	588	582	601	603	590	624	652	651	603	611	621	599	593	567	618	623	599	595	576	599	591	594	626	602	598	599	605	623	625	640	625	630	626	631	598	644	614	613	587	577	586	605	613	641	568	623	595	609	570	598	630	584	556	592	612	582	602	659	645	597	663	629	640	659	599	656	590	612	617	611	623	606	612	572	572	604	626	589	615	616	651	598	624	643	595	631	655	583	622	614	629	599	602	603	611	597	559	610	633	624	597	590	653	610	595	632	592	620	619	642	610	602	554	619	623	587	613	596	664	587	569	613	631	605	608	635	621	606	621	606	592	595	590	630	586	539	623	586	599	595	605	582	599	630	634	611	611	618	604	601	578	627	572	616	645	573	605	617	591	602	582	559	580	568	594	630	600	577	648	635	612	625	659	630	600	606	633	651	605	631	672	608	595	571	607	617	639	610	595	579	565	616	628	619	625	606	613	612	600	642	633	601	622	620	607	604	630	596	592	593	640	615	613	597	582	613	615	613	646	617	643	614	588	579	601	636	584	618	616	612	644	602	640	591	635	615	560	625	606	603	588	606	622	554	615	622	611	628	549	597	606	576	592	652	659	605	579	619	587	626	591	609	590	618	598	538	624	606	615	600	631	600	595	619	607	637	615	544	625	614	608	591	648	600	609	635	562	609	630	606	613	622	653	607	593	632	654	628	659	613	609	589	567	648	574	588	635	616	581	605	600	591	665	595	617	626	638	624	599	614	581	574	636	616	619	608	580	615	600	590	589	636	621	589	600	623	579	589	612	590	614	678	662	643	593	591	641	638	623	597	616	604	637	603	596	616	693	600	600	574	601	582	607	650	581	644	618	606	641	617	610	591	641	602	592	625	582	617	623	630	598	597	659	631	650	607	574	641	591	619	649	625	594	558	602	630	616	592	611	599	643	583	681	600	611	639	654	634	571	568	555	622	568	621	573	607	604	629	615	604	628	604	588	588	651	619	611	598	575	651	641	568	624	585	572	603	598	672	621	608	568	602	591	657	577	628	598	590	641	624	600	635	611	591	602	623	657	604	544	632	587	607	613	641	556	599	608	656	619	582	606	630	646	586	631	604	668	598	614	629	645	618	598	625	642	612	573	651	619	597	621	611	579	575	602	608	549	594	585	636	691	611	597	574	611	640	616	601	621	662	596	609	654	616	671	610	603	637	572	631	606	612	611	600	582	630	610	584	551	600	619	597	601	618	625	588	652	662	629	595	652	618	590	597	593	581	604	616	602	597	578	604	612	599	602	578	604	623	642	611	647	612	598	642	611	614	579	614	564	573	585	582	686	634	583	604	589	626	620	645	545	641	605	603	647	652	578	586	575	615	596	627	636	643	641	586	626	566	600	596	611	605	594	609	624	596	630	617	578	603	604	665	608	654	600	604	576	635	589	559	587	589	624	577	616	637	617	577	573	604	583	556	583	600	625	614	626	624	616	613	643	603	632	630	601	578	620	608	589	574	603	620	632	668	599	606	593	578	593	636	626	567	627	606	599	642	600	585	588	621	600	632	652	630	620	626	607	618	575	619	607	581	634	582	639	602	632	566	636	638	616	628	611	602	615	580	609	620	630	594	628	600	599	593	621	605	569	639	577	603	608	615	637	612	627	607	603	636	631	621	586	614	649	613	635	582	573	622	598	606	625	600	613	599	571	615	607	619	583	610	558	640	607	605	600	634	607	598	563	603	621	634	663	601	606	561	617	606	626	602	603	597	654	600	615	643	611	633	615	576	594
57912	92985	65982	46161	31541	14655	4706	1669	883	726	694	707	659	697	689	656	707	701	718	689	650	700	706	717	710	691	638	667	669	694	646	666	687	630	677	649	710	701	677	664	676	688	648	694	724	701	686	723	691	660	720	668	686	701	693	672	724	685	641	669	675	638	666	662	719	657	667	720	680	614	684	639	683	663	691	707	699	655	677	676	738	591	651	672	705	628	707	679	656	678	680	697	688	629	712	665	691	689	617	658	688	700	668	683	655	665	688	629	686	697	650	629	706	679	675	664	642	743	648	640	632	665	688	694	666	649	639	641	701	669	646	699	694	662	619	662	691	689	664	675	709	689	656	700	708	716	670	668	663	699	732	688	710	648	665	682	627	702	656	641	661	691	677	644	659	682	726	672	687	680	648	682	652	684	705	665	719	662	681	671	686	654	686	663	700	674	681	664	659	714	683	688	705	669	674	631	699	654	677	675	690	657	680	688	703	639	629	607	677	636	661	690	726	629	645	672	726	682	658	643	663	641	669	657	668	612	671	680	666	649	624	669	658	642	662	643	637	659	707	697	632	664	678	680	675	638	676	707	682	670	663	653	674	702	694	667	698	646	688	720	707	662	634	654	667	653	703	703	650	689	637	714	652	641	678	676	655	689	625	715	691	727	704	705	701	627	690	666	659	685	669	690	681	674	698	667	709	693	660	692	652	683	642	637	670	669	685	691	702	708	658	664	673	700	714	604	639	719	670	639	652	667	673	660	710	656	682	712	642	687	656	668	656	654	703	678	654	673	630	696	635	661	689	640	639	656	658	667	649	696	627	654	706	631	654	723	728	665	682	680	678	659	672	677	664	656	653	655	682	678	645	685	691	666	674	675	651	679	680	682	621	661	657	670	653	671	652	696	663	639	679	652	623	677	667	657	655	660	697	690	676	656	733	603	630	669	679	619	673	671	675	667	644	683	683	705	684	727	690	690	676	668	670	705	681	717	660	729	679	673	678	624	679	699	676	646	682	681	661	719	637	670	728	703	626	736	673	698	692	665	651	689	694	659	731	666	672	680	614	734	700	669	660	665	643	664	680	692	682	705	706	663	701	688	643	681	691	685	703	721	637	623	703	706	670	701	698	662	663	719	643	672	683	636	645	650	685	654	686	731	651	678	694	687	604	699	700	677	700	680	673	657	712	661	680	665	662	672	686	619	668	710	657	707	662	646	701	700	639	681	701	602	665	647	689	660	677	630	721	704	672	705	640	650	628	637	658	671	692	702	646	742	650	701	586	657	707	690	660	655	697	707	688	663	659	611	682	650	684	666	686	726	673	641	676	653	674	695	687	720	686	628	697	684	691	660	665	674	680	711	667	682	656	670	666	635	688	685	717	649	735	676	673	709	699	696	715	691	665	682	628	688	672	679	693	703	696	674	681	668	720	681	685	635	632	635	665	643	718	668	652	632	685	653	661	659	660	660	625	671	640	703	677	707	660	679	691	718	703	689	652	672	619	671	648	646	682	732	662	685	674	662	642	652	744	699	659	679	691	645	620	648	679	678	665	679	636	668	659	697	647	676	686	714	725	704	672	696	637	719	650	669	679	648	670	668	691	665	673	659	657	652	657	662	637	675	687	719	685	659	684	676	641	658	654	636	655	700	688	648	659	664	670	655	635	712	634	725	713	649	705	641	708	660	660	696	672	701	623	688	661	662	702	697	664	657	677	702	691	681	646	698	612	704	670	675	639	669	715	630	694	659	685	671	668	658	724	727	702	683	637	693	701	645	649	715	689	703	682	671	695	765	651	667	724	676	681	663	645	705	644	665	667	646	687	617	622	644	686	665	687	668	696	650	672	627	700	663	644	676	650	685	708	712	658	656	650	665	660	684	648	661	661	670	704	726	704	692	690	695	665	701	688	651	700	723	721	713	652	608	692	652	693	676	691	678	632	675	695	658	678	648	676	689	688	616	669	708	646	640	716	676	694	662	671	708	671	654	643	626	688	694	659	669	678	641	664	690	684	713	682	633	675	665	641	668	700	647	686	705	662	673	680	709	631	692	656	658	686	615	653	639	663	612	671	655	707	664	680	702	677	671	662	670	675	694	687	728	657	657	681	638	673	691	654	697	652	688	664	677	648	692	700	664	712	667	717	678	656	703	665	699	659	711	678	704	675	621	669	647	698	679	674	741	673	664	659	693	708	632	700	627	665	673	667	644	661	677	669	655	689	658	661	687	677	673	700	646	686	702	662	671	687	661	713	660	621	715	689	678	684	662	709	726	697	681	700	703	609	629	696	665	635	689	715	713	637	655	692	652	709	620	659	717	677	680	678	714	674	594	669	689	647	735	666	676	661	702	695	648	717	645	692	683	713	685	720	711	693	671	665	648	658	682	633	665	668	658	622	710	661	678	681	646	658	696	658	665	627	709	644	667	716	672	674	706	679	671	666	638	638	669	669	710	673	698	683	685	663	701	666	693	688	637	654	688	622	644	704	675	733	635	678	662	642	667	659	745	715	660	727	682	627	646	695	730	676	647	669	681	697	676	626	685	646	682	658	738	671	667	655	667	700	676	646	710	645	670	643	643	692	710	681	694	630	685	693	699	658	690	682	654	686	724	726	647	673	707	662	720	654	663	674	663	661	707	687	707	644	701	661	670	698	651	682	665	675	658	686	671	667	664	686	681	631	641	698	662	662	679	653	637	634	638	680	674	665	647	684	687	687	690	730	639	666	652	677	697	633	639	701	639	667	681	666	647	689	660	681	656	663	652	651	659	684	698	698	656	680	694	673	694	667	657	685	669	663	718	676	690	675	693	693	652	658	676	674	676	663	683	692	674	693	687	685	691	680	683	678	621	674	687	666	699	720	685	680	691	648	660	612	655	680	694	668	698	671	700	649	641	697	659	687	632	731	677	658	714	689	670	669	673	693	651	680	710	599	665	715	666	689	701	675	698	697	641	648	693	690	630	686	672	685	619	637	663	724	651	654	702	683	689	664	674	646	695	642	646	695	666	695	716	677	701	653	638	677	692	661	637	632	695	691	655	667	683	636	692	671	644	700	711	746	650	702	712	704	658	674	638	668	687	653	649	693	719	658	643	710	706	647	664	696	651	687	700	703	644	696	674	689	682	681	661	656	711	678	664	674	729	651	694	679	636	666	679	699	683	655	660	665	629	626	685	670	674	685	679	694	667	665	668	664	726	648	692	716	704	728	681	628	661	663	710	652	674	698	678	689	656	659	679	646	681	674	710	669	670	667	661	673	652	663	645	693	635	676	674	642	670	697	658	667	700	673	672	668	674	718	700	692	678	721	701	640	710	706	695	666	699	663	676	706	745	734	707	659	695	712	680	642	677	665	670	714	689	645	681	673	681	672	679	661	633	704	637	721	693	670	659	650	682	674	685	694	665	699	636	676	658	664	702	672	692	697	692	688	682	653	689	715	729	694	690	663	663	680	691	684	703	707	664	734	694	677	690	634	708	693	672	711	704	633	669	709	672
25562	23639	31916	28300	19340	7435	1867	933	707	652	654	613	665	666	672	595	644	676	645	614	622	653	637	648	659	599	687	655	644	642	647	678	663	619	620	696	678	640	664	614	621	625	673	621	607	658	687	667	668	655	577	645	664	641	615	578	683	665	665	684	630	664	651	622	628	665	660	674	661	682	640	660	621	670	672	620	651	660	665	597	636	664	636	635	680	648	601	625	706	671	615	693	637	614	645	644	630	623	628	668	640	631	643	597	686	654	643	655	665	672	676	624	616	664	624	582	639	643	655	609	642	661	672	659	649	631	652	593	637	638	663	626	664	691	679	628	662	587	651	672	717	663	605	648	662	617	637	731	662	646	668	627	659	661	689	652	679	720	598	669	676	655	647	655	592	671	644	607	629	634	621	613	684	608	625	667	661	618	639	625	642	672	653	631	703	709	671	608	619	677	667	629	641	689	689	639	669	617	645	644	639	669	672	638	617	683	705	690	640	629	636	638	658	657	620	664	673	638	605	682	638	637	672	653	635	619	620	612	607	696	661	620	604	616	579	627	622	660	651	616	662	595	614	649	635	651	685	621	641	652	644	634	614	661	626	663	643	616	657	654	655	639	596	610	636	553	640	625	617	650	653	690	637	695	634	644	660	650	648	675	668	654	637	644	649	624	634	662	666	657	627	611	687	615	621	652	682	619	685	665	718	671	660	680	676	617	640	592	659	684	656	656	646	657	679	661	675	649	626	683	642	652	618	648	618	646	646	630	640	614	607	720	656	614	672	613	645	648	643	675	679	664	652	672	655	614	624	644	638	629	665	674	639	633	699	647	669	666	606	662	608	684	629	676	621	705	666	646	723	661	617	642	636	621	625	647	642	658	660	653	640	720	616	648	636	607	618	629	628	675	659	612	654	610	663	657	634	663	639	667	624	592	641	663	666	668	693	663	632	650	648	643	623	649	685	630	601	692	667	639	651	638	613	599	655	629	646	655	611	649	646	675	651	639	673	639	652	636	632	611	623	637	646	658	637	612	662	619	624	662	691	659	640	635	612	699	659	693	650	621	682	679	637	624	619	647	630	682	648	661	638	667	629	628	617	641	647	646	677	654	674	662	659	665	669	700	619	628	664	631	604	666	633	664	628	615	691	668	666	669	686	642	634	648	628	653	686	615	637	675	630	624	686	660	636	671	672	650	647	642	672	619	627	674	635	639	665	618	667	680	654	620	608	636	640	629	648	641	603	684	623	634	601	673	657	659	617	634	652	653	671	644	649	696	671	626	649	628	642	623	629	660	606	595	702	603	672	642	653	671	643	667	626	642	635	660	628	644	616	658	705	638	624	641	643	682	694	711	643	628	646	659	658	639	611	621	617	640	616	627	662	643	660	645	639	657	598	633	672	621	665	663	690	612	640	647	687	703	668	676	653	641	678	584	674	646	641	652	670	647	584	668	625	660	645	642	631	684	636	640	656	626	621	660	630	669	643	640	599	660	657	631	645	590	625	644	614	669	640	668	632	652	637	612	662	640	644	616	659	601	632	660	624	613	647	658	657	641	646	640	664	628	661	666	676	592	681	640	656	668	630	638	628	651	673	635	590	640	640	644	626	653	623	703	636	676	653	648	708	672	617	669	701	596	675	667	669	618	667	641	636	630	613	664	626	665	646	615	640	663	662	669	636	625	662	651	609	637	612	644	624	657	640	606	672	664	626	643	652	678	657	646	671	606	610	630	642	633	638	637	650	668	695	694	649	673	679	667	669	691	708	651	709	641	658	642	673	633	659	693	648	660	651	660	622	629	646	681	642	643	658	590	610	670	578	596	657	627	643	650	638	700	653	713	627	670	647	695	659	697	644	685	627	626	636	630	599	640	611	664	651	656	655	623	672	635	678	627	673	672	628	639	635	680	639	688	652	663	651	622	654	618	639	693	632	639	684	654	641	642	626	642	654	699	647	617	642	641	648	619	637	667	671	667	643	655	674	659	691	637	675	635	609	648	635	647	625	657	655	619	651	620	674	643	662	647	673	640	703	662	619	627	649	616	609	635	677	679	663	619	637	616	659	622	636	688	681	724	615	643	657	607	647	608	644	608	648	675	653	610	634	614	689	612	605	714	630	654	630	648	639	667	631	627	667	684	636	661	641	670	669	677	663	634	606	666	672	645	635	639	722	653	663	657	644	679	638	636	650	653	627	657	665	631	707	617	631	655	701	608	670	647	663	602	624	647	654	677	616	639	684	645	653	663	641	635	711	616	649	660	625	643	649	661	635	656	643	660	642	677	640	638	600	646	599	619	627	632	675	632	601	670	670	648	671	629	624	624	652	650	662	664	664	574	605	662	575	638	624	649	682	669	592	619	645	641	648	688	714	601	628	649	681	643	675	660	649	654	607	640	638	668	596	631	671	645	630	645	624	636	650	668	646	633	647	654	680	619	647	626	648	656	652	652	621	651	632	710	658	661	667	648	623	690	675	655	646	656	677	623	629	625	637	698	639	646	656	686	661	664	622	656	627	609	648	686	645	673	652	620	614	605	629	648	659	682	622	636	630	633	697	653	637	617	661	665	603	616	622	650	658	646	686	673	642	663	674	644	682	642	651	660	669	671	625	629	655	627	631	590	680	610	697	686	651	641	696	657	648	599	626	645	657	648	622	662	595	640	609	644	650	672	616	625	649	631	686	635	651	681	637	677	674	646	708	627	627	636	588	662	629	625	612	678	590	645	649	668	625	642	643	639	624	622	598	571	646	653	648	687	652	685	604	663	623	644	657	634	583	649	640	651	649	697	669	636	659	592	675	626	601	645	665	616	661	654	643	657	652	680	666	604	642	667	641	649	679	674	629	631	673	664	632	667	608	627	635	656	649	626	631	634	616	654	634	622	650	652	685	601	680	651	667	637	702	621	661	670	675	621	609	645	621	648	699	648	677	587	639	657	652	642	664	670	655	618	642	644	627	608	682	640	616	599	621	683	635	619	625	606	642	631	640	616	640	628	641	620	650	668	686	672	660	673	619	645	632	639	628	621	651	604	635	617	640	629	654	660	629	645	622	628	585	629	700	653	643	634	656	619	680	631	626	678	614	650	618	664	622	632	660	633	647	678	660	666	647	653	621	684	701	605	662	673	633	616	682	661	673	660	689	608	661	659	651	682	659	673	628	630	644	617	656	632	633	633	679	642	652	674	672	660	690	622	614	651	642	646	629	646	675	651	652	670	665	657	642	600	666	639	633	628	707	656	624	646	601	628	638	670	629	650	654	659	639	662	689	604	659	644	627	669	691	658	636	666	632	640	635	641	659	694	634	629	651	639	632	606	608	613	659	581	656	639	663	670	643	651	681	660	665	625	662	598	627	605	636	647	645	653	651	611	650	674	664	647	672	621	656	644	645	655	601	621	715	646	627	666	640	645	672	633	613	657	657	641	637	679	598	628	644	642	685	654	665	669	616	678	651	656	651	630	580	645	633	683	585	619	679	641	678	634	662	618	669	692
52234	72919	49001	32309	19349	7536	2543	1127	839	786	758	730	737	782	759	719	683	754	753	713	754	755	749	725	785	718	722	729	743	702	765	767	735	743	688	723	727	725	712	714	729	708	729	723	773	696	656	707	743	717	713	753	777	726	761	705	715	748	712	697	719	714	734	731	708	751	722	720	719	720	718	700	769	744	760	778	743	703	715	752	714	711	700	733	717	740	734	774	735	733	762	719	723	715	752	717	739	751	704	736	653	719	771	737	695	718	704	731	725	764	689	764	780	681	731	708	729	695	751	776	770	730	790	744	704	712	742	731	739	692	715	722	713	675	723	719	778	720	749	747	737	631	810	785	691	760	757	711	697	733	740	712	722	717	647	741	721	718	689	701	806	656	709	752	709	728	777	769	768	715	758	762	769	710	762	738	780	751	700	729	729	721	785	687	689	720	707	730	759	724	693	696	733	774	724	720	774	716	737	727	712	736	742	731	715	742	759	734	702	707	712	767	754	748	716	729	756	745	721	714	689	773	724	721	731	732	719	790	713	699	740	695	694	699	746	714	703	702	746	698	748	770	737	708	731	733	757	700	740	749	747	727	760	725	758	733	736	737	762	769	735	733	711	740	721	713	718	740	734	700	798	725	737	704	714	745	727	746	751	727	706	735	719	700	778	758	737	678	720	725	717	720	727	683	703	764	746	723	765	748	756	704	702	713	711	757	718	722	750	732	719	729	776	667	687	713	709	751	689	775	679	732	718	719	686	742	739	760	719	738	690	676	731	719	719	742	695	756	750	711	778	747	747	767	735	743	786	684	711	749	745	774	712	732	749	696	712	692	758	735	696	774	721	734	715	703	691	657	725	708	731	707	731	741	739	724	682	721	736	736	735	750	732	745	700	720	745	744	722	751	767	700	682	748	712	727	727	724	724	715	746	694	706	733	763	750	733	712	753	762	698	733	761	748	725	738	728	699	724	748	722	692	711	709	716	752	737	704	734	693	748	721	687	719	699	717	723	694	725	737	721	713	726	741	689	706	742	691	741	712	760	766	706	722	733	667	698	739	749	691	786	761	757	699	766	722	681	715	735	703	713	761	722	712	712	735	655	691	776	674	709	706	737	715	746	722	715	722	747	741	745	720	753	666	687	744	730	722	751	712	675	742	701	689	769	727	720	728	781	718	703	709	761	759	725	716	750	716	730	725	704	704	744	719	738	695	706	732	720	717	710	676	750	727	749	691	732	778	734	726	725	727	774	705	712	681	754	723	694	735	700	659	687	767	687	703	718	714	728	716	752	743	746	745	706	739	777	720	695	768	697	739	756	742	722	703	729	757	682	694	740	722	707	721	731	754	735	718	704	723	692	684	709	693	729	769	698	721	744	783	750	729	769	729	722	724	706	713	723	715	723	719	760	771	695	694	798	742	730	739	715	755	684	797	764	694	729	705	765	720	719	733	678	734	749	680	754	736	726	736	732	657	716	719	745	720	728	724	749	726	741	740	720	761	702	733	672	697	782	747	722	758	738	759	711	747	675	748	764	690	694	785	752	763	675	780	707	733	740	733	746	720	772	712	749	758	715	755	720	704	733	759	678	760	712	728	728	734	731	733	724	717	739	729	757	753	695	695	721	766	711	713	732	740	715	720	675	679	735	702	733	720	776	722	736	754	675	722	679	724	709	748	731	722	737	716	714	747	727	797	742	757	741	718	710	714	736	749	763	732	700	675	752	716	698	752	728	731	696	747	787	705	728	698	747	708	743	746	810	697	719	726	738	734	708	718	787	718	701	715	713	748	748	742	703	742	714	764	741	738	729	748	712	720	701	757	738	724	718	706	754	745	734	743	707	729	719	704	706	704	686	783	723	777	703	812	731	699	767	699	701	722	735	697	701	751	790	703	721	713	774	738	730	698	757	690	679	692	754	727	745	726	713	753	720	699	763	734	743	734	709	753	743	744	762	752	700	712	688	740	776	736	738	727	720	740	762	741	754	704	756	706	682	701	726	753	725	694	737	706	720	735	697	760	743	761	734	743	708	715	728	740	732	740	740	695	716	733	746	721	789	710	692	754	721	795	742	734	695	730	727	729	741	743	702	757	701	762	720	719	728	762	746	673	752	710	726	706	756	739	740	720	714	748	718	725	728	745	734	696	750	753	726	717	696	759	740	725	702	695	730	786	636	737	718	710	739	720	735	723	776	693	706	717	753	743	765	737	778	757	729	700	759	733	697	747	770	734	720	766	746	733	731	717	727	716	700	778	708	778	726	719	759	743	745	681	769	742	728	752	751	787	691	758	736	789	704	713	743	698	756	717	704	674	810	731	743	711	766	711	756	764	693	695	732	741	737	702	701	756	736	723	667	710	747	769	729	761	772	729	739	703	713	751	694	712	706	726	768	697	730	763	753	763	743	715	749	730	732	707	713	710	730	738	706	708	714	682	770	721	729	692	784	703	746	693	692	739	716	747	736	749	747	741	750	716	757	717	745	736	714	735	722	667	727	708	728	716	649	748	738	751	694	716	718	691	738	709	719	715	738	695	742	720	726	691	725	759	736	724	746	740	722	716	727	755	732	687	675	737	664	735	701	728	718	721	750	753	731	747	704	724	725	740	738	704	712	758	731	759	750	788	737	717	723	706	718	710	736	726	749	769	755	785	733	756	711	690	732	761	721	758	729	726	750	692	734	694	729	656	749	732	725	737	752	747	692	750	737	704	710	748	661	736	740	721	728	732	712	736	716	780	698	671	708	743	707	710	692	727	706	707	750	728	725	717	708	699	733	704	756	705	752	740	717	719	704	694	765	720	784	734	735	736	728	726	721	706	724	740	724	743	757	769	745	692	731	699	739	740	717	729	710	714	714	718	707	709	749	716	740	698	768	696	711	699	750	765	749	722	739	727	723	714	711	724	693	689	762	793	694	691	757	765	712	722	759	753	701	698	736	757	733	720	756	759	732	710	724	740	702	727	753	716	709	744	734	723	756	738	706	711	784	712	730	740	721	717	787	729	739	772	723	725	706	720	723	726	774	700	719	765	732	696	757	708	743	792	776	681	680	733	717	741	709	732	763	732	728	704	735	781	700	755	769	731	725	708	682	734	782	773	740	732	736	757	732	724	755	709	727	744	721	727	719	710	762	742	731	759	759	732	683	692	722	750	696	689	746	692	713	747	748	762	670	722	723	702	665	752	691	736	643	714	750	756	721	748	670	703	747	672	701	704	677	766	694	769	748	789	691	696	729	718	739	693	692	725	726	703	774	695	712	723	703	737	712	727	764	736	722	711	724	724	726	723	697	741	732	722	763	741	729	732	745	722	715	735	713	716	736	790	742	729	702	691	754	721	703	681	722	716	750	712	708	711	705	689	762	718	714	727	782	754	724	737	731	727	745	762	721	716	765	684	732	737	688	728	707	758	757	725	723	708	788	743	773	765	693	721	700	722	745	727	685	785	728	721	697	730	723	723	706	788	721	731	756	716	730	711	738	740	719	720	712	712
22833	21540	30082	26009	23980	22609	15430	2448	967	834	748	752	740	799	745	763	706	752	734	719	730	734	722	728	781	695	777	717	778	694	702	770	771	696	721	773	756	769	741	700	744	764	712	736	756	770	751	772	713	764	709	715	729	727	684	761	744	732	759	710	726	699	666	709	721	729	723	751	777	704	758	728	755	722	740	768	757	718	725	728	836	741	710	731	710	754	699	717	722	684	785	757	734	718	678	800	728	788	736	719	737	793	728	724	734	756	775	748	736	708	745	782	729	715	675	742	694	755	696	677	733	803	787	754	716	747	736	741	760	688	722	693	751	756	753	717	695	726	723	694	725	720	704	729	767	669	720	712	686	784	775	800	714	666	777	709	753	681	754	730	743	698	714	758	745	691	713	732	766	735	724	745	778	719	727	767	735	742	782	763	739	737	732	710	707	697	755	763	736	705	688	758	773	714	681	717	708	762	778	744	741	734	703	756	696	714	731	789	732	695	774	686	723	743	727	723	793	725	744	756	695	695	726	696	827	718	748	729	714	730	763	744	794	715	759	739	761	733	748	727	736	745	712	741	736	743	735	739	784	741	710	744	697	716	686	720	728	685	770	731	805	736	719	721	777	739	759	752	768	765	726	691	731	786	761	736	787	701	756	713	748	746	664	792	717	738	727	718	740	743	742	737	754	736	716	778	755	704	772	770	720	733	752	763	761	721	757	770	760	764	755	717	710	683	718	644	750	688	713	723	700	749	807	730	776	706	766	747	721	729	698	699	708	710	734	722	740	746	786	770	724	748	774	744	752	717	681	746	725	752	765	756	718	773	741	732	771	700	707	703	765	733	718	725	711	735	758	737	801	756	716	761	764	787	773	769	710	704	767	703	744	710	680	741	716	742	688	730	721	729	741	735	794	731	699	686	751	708	715	733	691	758	688	741	741	723	714	690	730	753	735	725	705	736	711	723	726	749	726	704	733	734	729	704	715	727	745	721	760	713	753	739	747	750	721	698	769	718	759	779	698	716	704	700	695	695	768	776	752	753	775	767	724	777	779	738	717	714	759	756	723	766	755	749	762	725	745	700	733	734	735	757	751	755	707	724	702	725	779	717	748	737	728	698	701	807	740	702	742	734	741	704	755	771	705	717	731	694	749	753	688	762	728	769	739	757	720	745	720	712	697	750	794	755	713	695	723	769	727	679	771	765	764	742	678	750	735	735	725	714	723	773	749	714	717	766	766	724	768	731	735	757	728	713	756	703	733	745	781	733	753	819	693	722	722	732	732	702	798	695	725	744	720	760	737	754	790	702	706	737	755	712	762	731	746	764	715	755	751	772	703	774	733	747	704	704	737	712	753	737	752	719	712	710	773	713	704	706	756	717	730	686	751	743	731	735	751	666	709	715	719	766	729	742	730	774	723	747	719	736	721	689	743	729	750	819	714	702	729	692	737	747	749	748	763	735	716	759	721	741	771	724	696	740	751	787	712	710	742	718	759	724	675	729	738	734	750	695	716	754	740	755	736	715	780	737	771	696	730	748	748	729	794	723	740	725	701	703	745	757	753	729	729	692	739	755	728	754	747	706	749	767	703	746	751	723	777	725	712	753	717	762	703	710	711	713	732	749	724	746	749	683	689	691	750	774	732	763	722	708	767	718	739	762	713	713	709	730	718	741	681	790	756	739	753	747	688	782	715	777	788	723	738	740	732	711	712	762	700	740	758	682	725	740	723	714	709	743	695	751	768	729	673	739	661	685	759	744	742	759	736	763	694	761	733	698	728	723	733	699	726	724	702	753	704	769	731	730	701	764	694	748	729	767	737	716	740	751	692	704	737	706	686	695	697	731	674	722	720	729	725	693	748	689	758	713	740	731	712	732	726	753	767	692	737	736	729	763	751	743	736	727	743	714	721	739	711	736	692	742	738	737	714	754	767	727	722	735	748	721	770	700	714	711	716	713	737	708	756	748	763	749	731	759	722	712	729	734	730	713	738	723	722	743	725	778	703	691	712	738	718	764	719	738	716	755	776	744	719	735	725	692	718	759	753	724	787	704	753	702	689	722	744	773	733	731	752	740	780	686	730	721	766	692	708	720	749	750	755	756	711	704	756	723	748	691	734	735	780	694	751	750	710	710	756	720	746	751	724	706	740	713	722	678	686	744	698	745	709	746	690	756	700	814	664	758	770	706	714	719	757	704	744	751	715	750	744	778	792	713	697	765	792	737	710	682	759	750	697	768	761	728	734	745	723	766	783	783	740	732	738	713	725	726	738	728	724	702	695	683	778	718	724	698	729	745	760	761	764	739	706	703	700	678	744	789	762	773	700	691	709	724	770	760	735	721	751	699	756	747	762	714	752	757	757	762	736	737	713	690	731	708	768	722	727	748	761	775	709	750	671	734	707	759	737	766	768	690	758	755	740	719	724	732	786	721	759	769	764	678	726	707	694	713	761	714	744	747	719	751	726	757	674	747	738	715	798	725	721	748	723	728	730	734	691	730	750	756	693	724	710	717	783	729	737	740	716	733	755	675	712	769	725	716	743	772	753	780	707	766	779	707	785	731	725	722	725	725	739	712	715	704	724	742	707	762	680	756	690	715	779	759	710	788	720	742	730	760	755	708	749	783	753	720	780	747	740	774	729	740	806	782	758	739	741	705	744	728	780	733	709	767	744	686	713	734	762	749	759	678	734	748	713	711	742	732	755	707	728	724	700	719	697	707	712	762	717	727	706	732	781	749	710	731	720	688	734	727	738	736	728	701	748	747	681	751	756	720	746	713	721	756	696	729	727	769	667	755	788	696	759	675	722	778	767	710	734	723	707	747	747	761	714	711	740	738	722	690	709	722	672	736	715	745	718	675	718	722	701	699	738	755	725	725	750	695	726	744	784	695	691	752	754	724	687	771	741	704	778	729	725	769	726	731	761	760	739	748	712	726	691	760	761	764	769	741	774	711	763	739	710	730	789	729	716	692	726	737	743	770	741	750	727	716	759	748	694	706	743	718	678	707	685	741	637	724	763	683	745	763	760	779	707	724	690	755	758	720	665	746	740	767	791	730	717	723	750	774	693	739	714	767	771	684	684	782	720	749	759	768	729	713	702	737	729	724	771	719	819	723	751	741	730	718	765	771	737	717	672	737	728	740	678	742	771	764	686	759	686	755	766	764	739	735	772	714	706	734	764	765	769	660	736	729	693	734	701	759	766	784	714	747	726	696	735	684	738	742	681	725	727	744	704	756	700	747	730	707	761	743	728	733	758	746	706	759	720	766	699	743	709	753	683	739	761	735	753	745	776	731	702	706	666	783	760	706	760	768	723	738	751	736	756	770	705	737	701	776	783	709	736	650	731	731	712	727	748	755	738	731	746	755	730	770	712	724	775	722	723	735	721	734	754	694	734	730	774	729	752	743	735	750	706	730	791	704	714	741	737	752	790	717	721	643	704	762	728	727	724	750	735	742	730	731	791	754	727	720	726	710	736	673	716	759	757	719
60191	98230	72344	51169	36970	19910	6904	2218	1071	895	831	739	830	878	808	734	809	791	800	797	787	750	763	780	797	785	771	762	807	813	744	813	763	807	830	739	743	790	847	793	753	738	832	797	818	808	760	815	766	803	842	751	778	824	812	821	788	753	788	804	731	769	771	821	805	777	785	800	811	814	789	807	777	775	823	796	790	796	809	805	765	764	778	782	804	796	760	802	755	835	791	809	771	840	750	815	745	821	788	829	756	810	798	782	777	823	796	812	818	789	785	753	784	809	765	819	837	780	783	789	803	807	819	800	763	741	794	786	783	798	750	783	798	788	777	814	764	819	741	766	812	782	777	832	812	757	766	768	820	798	816	739	831	808	743	823	762	771	782	800	794	810	756	816	778	804	791	796	804	771	737	797	787	825	805	755	843	768	764	784	818	785	803	788	809	796	772	792	775	818	804	763	775	800	791	782	756	835	769	814	805	856	828	762	804	782	818	822	784	740	813	824	776	765	784	773	817	807	797	776	800	738	774	803	777	803	850	797	774	765	823	792	813	788	765	887	764	812	830	810	787	763	761	814	788	783	748	824	786	812	805	809	826	751	786	764	827	810	776	799	794	822	826	765	787	819	876	789	810	800	785	736	747	813	780	782	805	795	795	772	815	765	781	773	789	783	762	762	797	789	776	784	836	781	784	752	749	767	844	806	766	805	781	803	798	783	776	809	819	764	827	800	763	770	798	773	783	817	800	773	720	814	777	784	752	738	779	737	792	800	730	779	799	801	785	813	811	752	798	759	785	812	776	789	741	736	789	812	743	796	789	787	789	725	765	850	759	815	816	817	780	783	795	884	790	805	808	820	804	801	791	795	813	757	828	780	772	855	832	810	787	768	810	766	796	812	847	834	807	748	831	776	831	827	766	748	746	799	781	724	814	799	771	754	764	791	801	805	839	811	794	843	803	813	775	809	777	745	770	830	806	810	799	824	819	765	813	772	775	808	804	799	833	748	773	844	806	797	800	819	777	800	820	780	802	771	816	787	830	818	825	811	865	864	806	807	831	807	782	797	793	764	782	764	767	824	802	810	717	805	781	786	793	821	798	808	771	798	757	818	819	804	834	753	793	788	787	758	816	775	796	800	797	798	773	798	786	795	804	768	811	802	779	841	804	825	784	759	776	771	783	776	801	798	793	805	847	795	800	733	792	805	793	810	737	777	864	754	797	811	793	812	762	747	798	780	748	745	811	740	835	754	850	809	796	851	783	821	837	812	774	824	820	806	817	792	766	776	806	823	768	743	775	787	768	766	790	745	818	825	774	786	793	738	802	797	809	787	827	791	787	749	754	803	791	812	730	802	779	746	766	789	845	783	786	784	760	806	804	791	830	789	767	830	812	822	762	777	851	756	781	767	786	814	836	762	853	847	746	783	781	765	838	810	800	842	823	848	819	802	793	808	704	841	758	817	763	763	777	735	798	793	744	825	794	799	802	775	832	829	771	788	780	774	788	800	778	819	811	771	818	778	804	813	769	767	804	798	825	802	752	762	780	772	858	796	775	850	765	825	780	785	823	839	817	815	781	809	800	856	788	812	771	752	795	756	782	793	808	779	813	779	763	801	764	757	782	746	746	741	777	783	827	804	757	791	803	784	794	818	835	801	788	795	843	857	800	774	784	768	787	798	747	835	769	810	840	795	778	781	848	806	794	797	790	829	811	845	749	810	790	793	750	772	802	784	784	751	761	817	795	744	770	809	805	841	756	859	809	793	783	778	763	818	804	831	805	810	764	728	798	799	816	792	807	827	783	791	844	785	773	842	793	744	734	782	823	787	774	819	754	798	790	790	804	815	834	810	810	822	745	800	750	792	767	810	778	761	819	756	777	834	774	788	811	806	762	779	876	749	818	759	789	857	768	785	825	784	793	816	798	787	821	816	767	837	794	777	789	793	828	756	807	850	758	816	822	797	776	751	776	796	819	800	806	823	760	777	786	736	768	764	796	822	760	807	746	768	775	800	802	863	784	787	758	802	764	802	779	755	793	772	770	782	760	800	763	835	810	798	829	828	799	794	817	801	812	761	815	806	800	794	786	853	765	745	790	839	748	795	831	787	817	802	755	811	795	786	813	762	746	785	809	828	745	803	810	818	831	797	813	739	830	799	734	791	782	837	818	774	819	776	822	795	835	761	787	770	807	786	770	798	795	763	823	839	779	827	781	793	782	780	783	816	800	790	804	799	798	798	777	770	801	775	767	791	810	775	743	775	807	774	799	795	812	810	826	845	759	863	792	766	843	822	789	766	800	850	828	766	802	812	809	756	826	780	793	791	793	820	779	803	767	818	839	790	812	799	818	768	766	745	797	787	803	773	782	777	786	851	776	762	760	833	790	753	803	832	823	791	793	771	776	804	845	782	784	765	765	799	780	783	851	771	826	790	833	799	776	814	791	756	738	783	819	784	766	768	802	764	779	825	804	801	801	762	766	842	816	777	794	815	800	758	768	770	816	787	789	781	788	755	783	772	785	765	816	812	771	785	805	780	785	834	761	770	758	812	772	838	744	823	787	812	806	783	815	825	761	762	771	755	781	715	774	799	818	795	766	792	816	808	779	808	801	827	771	794	788	741	765	808	772	784	759	823	804	813	747	765	801	795	796	754	804	798	767	788	765	766	722	770	783	812	769	842	773	812	757	820	804	778	777	805	811	835	841	771	780	744	770	772	810	782	779	794	807	793	801	797	846	819	794	818	789	815	806	781	827	831	812	835	850	785	821	802	766	799	789	796	805	831	792	739	824	776	779	758	828	778	798	794	770	812	798	828	790	812	801	880	880	763	802	833	796	750	839	788	800	786	781	742	819	817	792	799	816	810	812	773	790	779	766	822	796	770	800	811	807	769	812	779	730	820	752	805	793	799	852	815	769	822	781	767	798	780	732	798	771	774	778	783	788	833	738	748	777	800	804	764	795	802	801	836	812	766	840	791	809	772	819	818	758	772	798	815	788	749	813	801	796	736	763	799	847	774	793	807	791	757	801	827	790	772	811	802	776	793	789	849	775	823	828	820	805	820	773	780	793	774	813	796	827	787	795	786	772	822	761	789	830	848	835	816	817	819	747	836	776	837	837	841	760	791	763	758	777	859	774	743	742	781	799	799	769	811	775	770	789	848	789	806	748	788	789	807	816	769	816	827	795	825	803	774	747	787	791	807	816	775	749	731	772	791	806	804	857	799	862	781	808	818	769	792	777	807	835	830	774	761	781	801	772	790	824	737	831	791	816	777	745	854	805	794	757	765	758	814	818	791	818	747	842	820	769	831	765	769	819	807	820	797	761	705	827	794	773	782	772	831	805	829	783	804	835	799	767	788	754	784	808	811	825	778	828	793	812	800	773	831	744	784	815	793	739	837	749	755	802	794	791	765	819	798	777	823	785	804	786	792	800	802	793	832	747	795	771	757	828	780	772	758	799	811	806	827	787	786	795	773	829	795	754	751	862	786
29550	29409	28167	15480	5253	2095	1003	646	578	570	566	594	610	598	591	555	592	559	584	568	535	597	540	567	560	590	567	577	554	545	590	583	577	541	579	585	580	595	638	572	604	565	591	539	584	584	564	580	606	605	564	633	619	557	583	581	579	569	581	564	554	534	577	591	552	533	535	561	576	571	630	602	563	618	580	582	578	596	598	574	503	583	587	619	558	567	583	601	546	539	552	559	572	581	552	572	543	570	583	567	573	567	578	557	580	566	557	544	598	598	573	585	547	571	582	538	573	654	602	568	583	587	541	577	559	613	525	556	574	597	624	567	605	572	537	570	568	573	590	585	564	530	559	583	558	546	593	548	613	578	568	547	594	571	543	573	586	531	574	547	567	592	574	554	554	570	591	595	590	597	622	634	566	568	558	568	565	582	542	590	608	581	585	615	582	581	573	566	596	600	603	591	604	548	610	649	567	552	545	568	589	574	527	574	522	556	568	562	576	570	552	594	600	517	607	583	554	577	618	593	557	535	531	558	617	577	561	540	601	511	546	557	541	593	585	586	568	562	562	545	542	637	591	614	545	597	557	574	582	577	602	572	567	524	604	621	604	564	539	543	605	612	552	560	573	612	576	607	573	560	590	558	636	541	605	527	596	563	555	526	558	574	576	589	607	572	585	606	583	563	533	592	583	594	565	600	523	535	584	538	578	558	579	541	574	577	554	572	579	533	569	582	642	570	541	568	582	544	562	576	571	586	546	569	563	555	561	525	586	569	524	555	566	568	615	538	609	594	630	546	590	592	555	577	655	591	601	571	593	593	593	575	537	603	568	568	600	576	588	554	566	582	581	567	546	587	566	571	569	593	578	546	562	621	582	534	591	608	595	544	600	574	577	554	614	577	539	560	546	598	575	572	575	559	595	609	579	547	528	578	560	601	563	564	600	565	597	588	557	600	592	581	580	529	609	586	585	571	511	627	566	573	547	588	543	538	609	523	561	585	552	546	564	574	585	576	576	569	565	589	584	590	585	591	577	598	601	571	592	592	572	531	582	577	598	552	604	577	567	600	595	586	571	557	623	586	632	623	533	535	577	573	573	562	564	636	558	586	578	596	576	559	583	596	582	567	590	562	594	607	580	579	616	590	596	619	602	572	565	552	604	614	633	626	586	572	582	565	576	587	622	593	570	562	611	575	554	556	597	602	607	568	567	612	594	595	588	581	577	530	595	561	602	553	570	604	597	592	581	585	641	623	566	587	581	568	613	559	589	594	603	587	533	565	563	561	582	572	560	570	556	564	563	564	522	571	540	578	570	602	594	550	536	552	573	562	590	577	573	552	559	552	588	566	565	571	612	591	574	571	541	566	572	578	583	615	628	553	520	587	600	583	543	562	599	583	559	544	580	581	606	578	549	552	553	592	611	559	601	571	584	568	568	603	606	537	589	594	576	584	558	603	537	542	609	579	581	614	611	547	537	566	580	581	518	608	515	637	591	579	613	584	558	530	603	562	581	533	559	586	598	595	554	569	608	546	548	577	579	580	572	601	561	561	579	572	522	601	591	566	575	566	565	558	552	555	591	576	622	597	542	545	601	598	582	600	547	603	558	545	538	554	588	605	552	600	573	574	624	590	546	591	629	577	558	571	554	524	609	538	555	595	603	559	580	605	584	554	600	575	602	578	574	583	580	604	571	563	631	632	627	576	611	581	582	566	600	558	606	551	575	595	568	608	569	562	584	589	570	590	560	576	545	534	586	547	585	560	590	563	579	555	582	597	585	579	590	542	588	548	556	561	563	565	559	554	581	553	587	571	537	575	609	581	561	554	617	537	606	551	556	573	575	587	621	580	577	575	563	549	576	557	583	526	567	550	554	561	558	553	575	601	595	534	585	571	563	615	576	590	579	564	579	567	569	558	610	620	528	549	543	553	540	593	590	522	569	562	615	626	550	553	515	585	561	575	577	549	605	556	599	535	575	542	562	612	615	565	536	525	539	569	565	539	586	591	584	514	545	570	549	577	546	607	552	585	581	580	584	565	606	605	564	570	572	561	617	583	582	587	600	563	570	561	581	534	576	571	618	567	545	552	633	560	586	575	546	598	577	550	602	574	611	592	584	597	558	570	597	567	566	560	587	577	593	531	560	622	582	616	558	598	528	580	577	542	589	554	595	593	598	602	635	533	597	519	557	515	572	607	561	606	592	539	614	579	576	595	613	592	579	582	564	541	556	591	538	602	587	598	594	570	591	564	558	620	570	550	596	593	614	560	590	578	572	580	559	556	563	579	573	537	558	572	549	586	539	619	579	601	622	598	574	584	582	566	593	554	581	609	566	579	572	559	595	590	568	559	589	563	547	586	601	584	594	571	634	568	578	537	562	599	567	588	552	578	609	590	575	555	583	564	567	535	554	589	590	608	625	595	573	529	519	542	514	514	560	600	592	551	540	558	550	568	558	566	555	586	567	590	598	612	561	575	574	564	564	603	561	567	561	593	565	584	592	537	531	630	573	570	570	546	544	602	621	608	620	563	568	541	602	567	611	615	566	596	598	557	567	567	527	587	572	583	586	568	555	608	602	541	568	584	590	595	633	543	594	571	569	601	558	526	547	563	572	581	604	561	546	581	583	618	605	581	584	577	559	519	566	580	584	559	570	555	609	616	551	582	567	589	503	571	575	566	557	558	581	561	569	587	586	593	556	558	584	551	558	580	567	611	554	581	525	550	575	556	564	540	574	625	564	559	571	559	563	558	562	595	565	540	585	581	571	591	525	610	580	580	561	531	642	588	603	548	563	579	649	602	594	583	547	565	561	602	579	556	597	591	601	550	565	607	575	592	538	541	586	586	589	590	536	621	549	567	593	566	572	550	604	617	570	557	551	553	619	567	585	555	575	612	596	542	569	599	556	600	618	598	582	586	549	552	591	541	609	554	519	566	562	558	543	591	581	579	583	593	571	556	556	591	583	625	543	563	581	592	580	587	548	600	572	593	572	588	585	544	544	569	599	538	544	554	589	605	559	613	630	606	569	559	567	573	602	564	611	522	617	557	567	564	593	580	561	575	596	604	579	562	529	533	544	579	562	580	552	566	538	570	604	515	586	566	564	574	543	584	585	577	538	585	615	595	581	556	571	565	552	562	568	584	565	588	591	564	573	606	544	605	533	558	589	571	577	594	596	576	537	582	590	583	553	555	564	592	548	566	598	548	550	604	554	582	575	599	596	564	591	603	553	555	587	553	543	556	589	624	585	554	542	549	613	616	598	565	565	538	511	571	579	570	614	611	557	553	605	585	531	539	583	580	582	574	553	575	640	557	599	578	600	585	548	577	553	605	561	575	574	597	567	578	590	611	571	594	566	512	559	611	544	587	577	576	565	625	579	577	579	632	594	586	545	604	567	577	617	574	557	585	593	577	609	535	535	606	567	541	638	554	599	515	594	583	596	579	565	575	565	592	578	639	609	578	539	609	565	566	598	576	588	601	574	617	539	573	535	559
31471	43491	25400	11328	5812	2726	1248	792	706	642	653	672	647	665	654	665	662	634	674	641	710	648	656	661	647	645	666	654	620	596	651	685	676	633	639	655	682	656	661	699	635	694	672	659	634	615	664	625	677	635	655	652	649	629	659	623	656	651	628	679	652	667	702	617	676	638	640	695	641	673	613	617	689	673	720	620	666	664	628	679	623	643	672	633	606	679	644	664	649	651	653	622	624	663	679	690	637	687	645	639	627	642	661	660	666	654	614	630	613	649	668	674	700	698	678	664	644	671	638	650	680	682	648	641	636	708	710	660	645	661	733	652	693	611	632	681	671	687	617	647	696	612	628	692	667	693	631	663	686	638	639	682	671	655	614	603	652	637	714	684	655	638	647	674	652	619	660	610	638	674	638	666	656	622	633	579	648	662	657	664	686	683	698	650	651	648	681	639	714	626	636	630	638	682	665	665	642	604	603	696	633	642	680	664	631	654	649	639	643	628	682	655	650	648	699	666	645	638	721	671	662	670	675	656	664	654	680	614	656	630	683	690	642	715	645	649	656	659	609	651	660	695	644	687	675	649	660	632	668	687	680	672	642	638	663	649	670	637	641	642	651	669	681	679	683	658	688	615	673	682	657	638	637	689	647	668	688	660	618	667	643	666	655	626	650	685	651	692	635	654	661	620	625	648	655	603	650	644	641	640	646	616	646	640	657	649	643	621	632	649	650	665	688	700	648	672	656	662	669	651	599	662	669	692	576	655	698	653	618	687	653	667	642	640	683	667	670	650	628	650	666	636	682	670	644	683	640	640	683	645	650	611	640	684	691	617	674	665	613	635	643	654	663	627	609	658	669	684	630	646	664	665	676	674	642	646	625	619	624	647	671	669	650	623	610	654	657	671	631	658	639	677	698	655	684	634	615	663	676	662	682	659	667	652	648	623	673	664	618	657	671	675	657	639	642	622	632	632	637	690	641	621	634	621	669	689	685	651	653	705	646	635	693	714	659	621	675	601	646	727	614	712	642	648	637	656	635	660	669	616	688	639	658	680	664	644	660	587	675	677	640	642	670	689	662	646	677	634	686	638	662	657	665	676	643	653	651	656	659	616	650	643	674	619	644	610	696	633	641	631	699	680	668	624	639	654	642	688	633	673	666	648	642	636	671	674	666	621	700	624	670	682	695	657	640	646	667	638	690	616	672	624	663	619	644	684	696	661	637	657	666	655	661	651	589	681	593	625	667	722	676	624	665	631	689	637	648	694	683	616	648	631	691	661	657	642	653	659	647	659	676	626	641	624	624	672	650	629	652	620	642	686	642	625	647	642	658	692	675	651	647	665	670	639	621	673	632	609	658	655	703	651	607	642	685	636	727	646	625	698	665	631	651	612	642	655	658	702	655	706	653	655	669	676	666	621	633	673	666	679	684	630	665	648	635	657	671	658	621	650	613	618	667	669	662	691	671	659	638	661	623	638	692	663	648	634	639	639	655	605	633	625	719	610	719	636	709	639	670	698	665	604	691	621	641	688	701	681	610	650	653	638	630	637	633	617	666	652	666	649	642	644	613	716	689	611	663	656	638	644	601	667	654	658	616	653	617	680	671	651	607	678	672	685	666	662	610	691	621	692	681	666	659	610	650	707	696	685	645	665	633	635	704	681	691	689	636	691	590	675	646	611	658	676	667	699	667	647	631	636	666	681	649	686	667	647	649	647	646	607	615	681	646	693	653	655	617	631	651	614	671	631	675	639	637	628	657	723	656	661	628	635	664	657	664	624	653	654	695	666	625	672	674	680	670	657	682	695	621	678	695	667	633	663	627	643	678	639	673	611	672	644	671	685	642	664	611	601	697	663	694	677	703	657	638	680	717	623	684	666	644	658	674	649	661	665	582	643	631	659	652	603	697	707	648	659	659	638	693	651	641	637	669	644	663	644	625	650	656	633	670	628	687	688	651	658	653	660	689	621	647	649	644	645	621	678	641	629	633	620	636	637	639	644	684	664	633	661	663	672	693	663	658	648	670	696	662	652	621	603	703	670	680	673	679	668	678	638	630	648	622	655	645	645	657	668	634	632	671	671	633	651	680	638	673	648	672	618	603	655	591	671	618	648	621	680	681	649	675	628	666	655	654	634	649	666	613	620	621	604	633	647	655	642	612	606	674	625	646	632	656	668	645	684	702	668	613	695	656	643	677	681	641	654	602	699	608	676	654	670	660	680	661	617	608	627	649	647	621	641	684	695	663	678	687	629	723	634	652	631	668	698	653	669	657	657	626	628	648	657	624	646	674	663	650	651	596	688	713	679	662	681	656	657	674	649	636	645	687	648	664	671	659	682	657	645	663	670	655	670	682	676	658	678	645	649	675	634	649	647	688	645	667	683	633	667	657	640	644	676	638	627	699	656	631	638	680	674	634	621	696	690	659	688	662	633	693	708	649	641	642	650	601	634	601	620	680	689	656	667	640	638	633	653	670	661	654	672	651	650	650	654	633	680	652	655	662	667	653	624	646	640	616	657	626	638	667	659	622	657	653	627	682	650	649	684	662	641	697	672	718	696	714	651	637	605	653	649	692	657	707	717	605	680	664	691	672	675	656	627	689	663	652	632	678	682	646	674	639	658	671	583	657	679	698	680	689	670	677	628	671	667	644	657	637	684	619	620	653	622	683	715	677	712	666	635	611	691	635	678	669	660	663	672	650	655	641	624	679	653	763	619	639	623	654	616	631	666	684	695	701	673	653	685	691	637	665	627	640	653	607	665	657	650	624	621	659	681	676	664	624	647	650	643	723	624	654	619	652	656	608	655	649	619	677	696	624	647	665	634	615	643	652	644	651	655	607	692	632	629	742	673	651	652	681	655	649	649	679	639	673	683	691	637	704	640	695	668	675	668	678	644	630	654	642	635	640	682	677	622	647	739	666	610	654	639	647	661	696	627	647	646	663	679	679	688	632	611	631	646	637	658	640	664	653	668	640	671	668	677	674	698	650	634	676	666	621	656	637	612	658	621	643	633	645	642	668	606	665	573	630	643	664	661	672	653	655	697	698	612	673	651	651	649	655	625	697	672	682	649	599	653	631	645	715	651	700	674	677	636	656	674	645	683	674	620	696	651	665	658	612	616	637	720	612	684	640	656	662	609	601	604	637	640	644	646	623	660	615	624	643	669	623	671	620	688	669	631	658	677	684	664	674	657	629	685	641	681	632	705	673	691	635	683	634	695	664	613	620	668	600	667	620	635	678	616	650	650	607	655	714	706	680	693	666	676	665	639	657	636	709	666	729	651	628	696	657	697	642	651	587	634	677	656	669	663	671	654	674	655	662	634	657	604	655	680	596	654	627	623	648	670	617	603	689	720	646	631	639	672	689	707	642	678	624	647	674	676	666	697	626	625	620	662	623	654	662	662	627	634	631	667	600	662	656	645	642	634	652	617	674	641	637	641	646	643	696	694	645	676	666	690	674	662	696	586	632	639	695	630	650	663	661	665	651	674
23501	21895	31052	27212	24605	21212	9661	1609	817	690	656	692	617	705	630	600	639	663	636	620	653	670	683	595	679	663	643	677	620	620	642	636	676	626	637	610	632	640	635	664	636	668	687	611	696	621	587	641	688	619	585	660	638	659	615	622	654	646	609	637	616	644	617	612	630	644	693	633	647	636	658	636	631	665	631	654	654	592	663	589	662	632	628	641	630	650	619	658	623	624	617	646	612	652	662	597	624	622	629	670	653	626	632	679	641	659	636	636	626	643	638	622	588	613	651	632	616	657	598	693	655	645	624	605	650	655	655	606	644	635	683	662	647	640	625	655	677	690	671	618	657	601	654	584	636	655	646	617	619	625	591	661	606	618	636	618	641	639	647	620	642	618	649	664	590	613	630	680	692	654	676	600	599	668	654	633	623	621	641	638	647	641	603	655	627	632	627	623	657	635	661	635	615	646	658	659	615	622	598	649	639	646	584	631	657	635	646	587	592	662	665	637	612	645	620	617	651	639	623	629	642	611	658	624	644	621	685	626	592	654	605	640	617	637	653	676	635	634	683	655	655	600	650	627	650	646	658	667	638	646	655	690	639	667	660	633	641	680	660	587	625	596	632	675	671	634	665	603	616	623	597	667	641	652	649	694	638	674	629	664	652	675	628	633	646	642	584	601	678	629	627	630	614	623	651	654	680	641	591	608	633	666	681	638	615	673	647	609	661	634	654	615	644	628	617	633	653	638	659	640	614	624	669	656	633	654	656	642	669	650	614	629	661	679	591	652	635	639	642	654	662	676	669	605	617	624	630	718	625	652	571	667	635	650	643	625	633	611	658	631	638	567	608	675	644	595	660	618	628	621	645	670	618	670	622	649	668	637	623	655	634	616	669	645	613	606	646	622	639	626	658	626	675	641	635	661	605	652	657	619	620	646	611	640	611	655	655	652	622	580	642	588	560	642	609	670	631	605	682	637	656	598	648	673	615	649	623	632	605	628	628	605	660	675	649	605	634	659	604	656	629	662	647	659	630	627	640	666	641	634	653	633	668	643	611	642	613	620	578	662	665	579	664	644	616	600	624	669	640	608	684	641	642	622	624	579	639	591	636	642	659	661	646	647	619	636	631	620	627	641	621	634	628	609	602	646	633	618	597	653	628	638	657	673	614	628	595	632	629	614	633	633	652	690	604	651	608	675	673	660	623	600	621	660	635	692	607	616	631	604	661	609	616	654	600	668	680	659	679	656	673	615	629	629	592	686	604	628	666	609	622	656	606	640	636	636	612	659	597	602	646	571	637	688	623	617	647	670	676	620	579	629	649	634	667	616	616	620	621	623	619	677	647	639	659	684	654	643	606	671	628	635	634	606	662	633	606	637	648	644	642	658	721	676	673	634	616	589	616	630	672	674	610	599	616	604	638	636	670	622	604	607	654	640	673	591	631	653	676	641	634	622	605	670	654	608	633	596	667	671	648	632	629	621	587	632	644	615	618	684	617	671	629	639	641	668	643	644	633	614	635	632	654	656	661	645	653	636	613	620	627	646	661	669	629	635	644	608	676	577	600	614	659	640	632	632	629	628	651	589	634	647	619	655	695	639	608	626	616	641	637	655	661	623	641	662	639	664	651	626	643	652	597	637	613	656	603	675	621	626	604	644	617	611	613	661	682	671	605	628	606	678	648	687	651	613	647	661	665	630	663	651	624	648	650	624	611	619	652	655	642	636	638	630	616	656	635	603	643	693	616	650	624	601	631	595	645	703	651	671	636	617	683	653	642	669	631	630	671	640	622	635	665	654	662	662	641	651	591	634	590	628	658	634	602	642	689	611	633	596	642	671	621	639	676	607	656	648	636	669	590	615	601	670	639	648	664	630	602	643	640	623	560	636	642	633	641	636	636	677	642	634	659	619	634	578	678	647	683	655	654	634	632	608	628	620	627	650	579	677	657	639	641	596	613	641	620	639	608	611	664	642	648	664	626	649	651	589	622	619	651	637	677	594	651	656	650	614	676	612	671	644	668	616	632	643	630	685	577	671	638	610	614	632	592	651	618	648	628	633	655	642	632	584	583	619	638	642	646	596	669	647	642	627	620	629	609	655	673	687	606	597	600	610	658	626	679	592	617	648	649	614	632	634	640	636	632	622	704	649	612	592	653	614	638	685	620	622	626	690	689	663	673	639	598	630	643	619	650	681	663	663	610	619	639	622	660	639	645	659	663	614	629	645	692	613	645	643	631	627	640	644	595	637	662	631	617	615	595	613	698	639	641	630	613	654	635	648	653	584	613	626	662	638	659	635	551	641	598	668	630	613	648	657	656	642	651	664	629	616	647	644	599	613	615	601	641	607	616	650	660	654	642	608	683	643	632	580	620	623	658	665	637	618	659	643	639	660	629	609	650	624	606	594	634	635	643	651	660	617	637	652	664	618	614	651	661	677	631	642	602	617	602	626	631	634	638	633	645	624	654	633	640	648	664	602	617	602	631	616	635	609	653	650	628	590	645	666	581	617	625	643	640	605	619	667	592	646	657	601	640	589	640	606	668	659	607	660	619	624	697	636	648	625	630	644	633	666	677	646	667	624	619	647	657	613	638	636	626	629	644	605	618	623	591	628	599	659	652	617	644	660	627	635	635	610	618	677	611	663	674	643	616	703	614	636	634	631	666	591	620	608	617	651	624	631	609	662	651	614	671	636	599	649	654	630	609	675	563	647	605	674	638	640	646	608	689	631	637	625	608	585	615	652	635	631	588	648	674	628	639	651	632	584	632	621	586	610	635	607	632	612	614	658	660	619	639	666	665	629	665	636	665	636	651	670	629	635	609	632	697	651	588	619	650	671	637	629	610	597	563	584	637	644	620	636	626	626	651	635	646	633	622	623	613	616	633	650	632	597	645	659	601	634	605	600	571	653	700	622	630	644	628	612	640	585	644	627	619	583	703	621	658	610	620	645	667	665	662	601	613	619	631	644	635	593	602	659	634	645	601	623	624	612	601	639	674	613	624	637	653	606	685	626	653	647	641	635	631	661	638	635	612	624	598	648	687	657	696	646	609	636	653	646	658	614	612	643	620	604	607	678	646	670	558	703	640	644	626	676	665	644	598	670	583	667	666	604	616	630	630	635	629	655	613	597	667	599	649	604	658	640	625	615	643	633	623	650	644	612	638	658	582	617	618	651	686	592	652	639	627	666	613	642	599	656	619	655	596	663	611	610	631	645	643	641	675	600	680	633	610	634	622	633	601	560	590	691	650	614	647	658	616	618	663	624	578	636	617	636	568	628	642	658	648	623	647	619	651	669	682	664	631	644	581	671	642	618	617	629	655	621	636	671	687	664	658	662	647	625	634	617	650	634	604	609	621	640	671	608	648	633	644	577	631	585	630	631	611	637	677	659	627	671	641	622	614	642	678	646	634	649	633	598	625	649	661	661	587	646	686	630	680	642	608	634	643	622	633	611	650	602	617	649	630	642	626	667	680	604	640	636	605	644	645	619
58804	92445	65800	43457	32636	16969	5741	1845	958	707	733	734	698	680	707	653	675	707	683	677	737	731	672	722	758	731	724	718	726	681	729	709	664	692	672	744	719	666	706	748	695	713	696	699	671	690	739	714	700	720	650	719	666	734	676	691	698	701	719	699	699	722	729	686	689	731	696	712	682	682	720	721	696	739	700	684	730	716	697	681	698	710	708	683	681	681	708	693	742	709	717	753	725	688	720	694	718	741	686	684	676	680	757	665	656	680	721	721	659	659	678	700	753	737	706	714	690	665	672	639	673	733	713	726	701	667	669	694	714	682	723	652	641	680	716	738	642	673	700	685	710	713	662	696	734	710	678	681	750	678	687	731	683	685	648	710	687	675	676	640	755	720	686	639	722	706	724	679	695	731	653	676	704	704	717	716	679	663	702	689	703	728	686	713	674	711	690	771	711	646	687	716	690	677	703	679	691	697	714	714	743	685	725	670	695	701	688	675	694	719	729	682	701	702	744	750	700	696	730	686	704	710	685	715	714	708	723	690	677	696	678	668	710	683	701	689	689	698	676	750	721	723	724	710	726	648	693	685	691	687	670	664	688	677	643	713	694	648	708	728	696	698	667	666	713	727	686	700	683	708	670	701	715	722	710	676	701	683	724	660	687	670	713	677	679	681	692	730	685	733	726	756	699	679	681	709	679	713	726	707	724	684	743	748	692	757	710	674	650	714	755	709	659	723	684	700	690	677	693	728	703	675	726	708	692	690	673	716	665	719	726	691	679	720	691	677	713	714	705	689	670	671	713	726	719	721	761	715	649	688	731	680	644	678	694	675	725	640	719	659	649	716	731	691	737	687	704	662	730	661	701	706	666	725	706	698	701	717	688	679	690	700	648	673	726	683	693	671	683	760	705	732	709	705	685	683	697	666	729	689	696	690	689	686	718	680	667	678	706	719	675	679	715	676	728	682	709	702	663	700	721	701	669	723	663	686	638	719	714	681	713	687	710	710	685	682	714	652	677	712	718	664	695	684	679	713	642	680	719	685	679	664	695	704	730	709	673	719	724	676	714	738	655	706	725	736	718	697	693	709	743	709	674	713	709	708	707	660	714	680	771	692	714	696	723	738	660	677	716	739	708	655	706	714	664	668	714	704	724	747	669	703	708	688	675	666	691	716	722	675	733	704	699	678	730	705	767	663	654	721	700	706	689	698	717	681	708	689	744	677	666	704	689	730	730	712	706	713	680	713	670	704	747	737	656	699	714	705	673	713	686	686	708	662	717	655	691	747	656	695	681	724	652	671	646	686	704	643	730	715	673	677	683	673	717	723	688	772	722	687	666	736	697	686	706	670	709	701	724	689	705	700	713	683	696	710	690	708	669	688	689	699	713	725	687	717	701	711	738	705	712	709	687	722	690	644	714	702	701	678	644	678	762	722	710	664	674	641	727	686	695	663	725	675	686	709	742	718	731	728	700	681	692	688	698	718	704	661	675	700	705	697	691	715	703	662	724	675	735	658	715	698	708	649	686	654	681	670	702	704	676	701	718	724	703	743	695	671	700	692	690	730	708	734	702	737	703	716	748	710	648	671	684	678	696	674	683	684	657	683	699	729	672	730	715	691	642	705	706	702	715	644	669	745	699	703	673	686	639	700	709	685	719	712	712	692	694	716	711	682	730	713	722	724	726	708	673	703	696	682	677	684	696	681	734	701	675	713	725	692	707	686	701	689	731	679	702	706	696	674	704	681	724	694	651	700	687	674	733	682	747	708	699	670	705	710	701	713	681	716	711	736	741	654	708	695	671	697	680	687	712	686	699	675	706	697	738	706	696	728	717	686	724	678	704	653	739	765	674	668	685	680	715	733	692	720	653	738	649	703	685	697	684	689	685	700	702	697	681	661	685	696	691	663	697	714	702	648	704	687	713	730	698	727	695	713	697	699	692	710	686	752	696	707	677	711	686	658	732	687	688	690	700	757	705	706	663	784	723	677	727	696	702	691	666	692	693	724	702	731	685	700	698	685	682	707	661	734	655	722	687	711	685	695	672	709	674	679	687	714	685	739	690	666	681	695	709	710	694	692	677	681	682	714	718	656	686	703	662	739	707	717	753	690	699	725	701	667	660	697	688	717	686	658	701	644	694	678	674	700	702	700	719	691	687	695	685	673	694	712	692	666	709	717	739	683	673	714	697	689	711	690	723	700	710	669	744	725	713	680	753	702	712	684	690	706	678	723	696	669	735	710	710	693	730	656	684	720	658	728	712	656	710	615	692	673	661	681	733	705	712	714	711	710	714	727	677	695	688	696	704	679	700	672	659	707	696	684	746	681	670	698	725	700	622	706	685	711	696	692	698	702	714	693	695	710	695	707	696	680	730	671	705	704	708	745	725	732	679	664	720	704	708	694	677	724	719	713	709	694	680	738	669	684	712	709	718	679	723	691	701	679	674	733	732	668	694	713	687	712	716	708	730	664	649	685	718	679	664	741	679	694	680	659	706	687	667	674	726	683	665	711	713	687	685	709	709	766	697	713	724	666	711	724	701	729	686	705	741	681	693	693	722	740	717	684	695	680	747	690	685	693	676	664	721	720	741	691	690	704	687	697	709	739	682	718	732	726	712	681	685	695	693	687	683	699	692	729	683	681	728	668	713	775	740	717	702	691	715	715	684	679	682	692	729	718	696	692	684	692	716	786	693	704	716	727	740	714	674	670	684	724	684	736	700	722	699	686	720	685	698	730	717	702	686	687	703	707	708	721	690	698	745	720	720	707	690	716	756	692	669	697	660	716	673	691	669	656	668	762	689	688	704	692	705	667	694	654	651	696	694	691	700	714	662	729	671	689	708	683	698	714	704	728	700	687	709	682	694	707	698	705	750	708	693	720	718	737	705	648	701	711	754	708	708	715	678	692	675	749	750	722	745	720	697	697	701	717	665	708	729	659	706	728	716	740	642	680	676	726	694	723	733	697	673	673	725	698	657	657	724	716	730	710	741	671	714	675	740	742	715	720	687	735	691	697	705	712	660	676	690	695	734	721	691	777	703	720	708	670	706	702	712	708	700	692	668	720	722	694	711	672	718	737	724	662	677	716	718	717	672	688	644	692	758	714	725	706	719	707	681	654	670	712	722	670	705	666	694	716	652	728	698	727	689	714	688	694	684	741	710	737	721	706	707	676	707	686	698	729	689	733	703	717	749	677	689	662	718	691	738	629	686	694	637	744	690	734	692	666	695	709	683	709	664	642	663	732	713	719	709	703	705	670	689	701	675	709	660	689	698	683	721	711	722	738	695	699	720	666	738	710	694	674	676	707	698	690	645	701	664	610	717	647	704	710	673	665	716	725	701	688	673	698	713	693	672	705	702	703	669	667	723	731	733	690	686	687	691	709	708	684	677	696	708	711	681	743	722	687	709	698	720	685	733	671	699	721	715	721	652	738	706	725	671	695	691	675	671	646	655	708	671	632	718	700	695	708	708	687	712	707	672	712	679	692
25656	23112	31648	27819	19755	8230	2021	881	735	720	683	685	651	729	630	647	684	719	702	646	665	670	684	656	685	686	646	675	701	691	726	635	670	675	685	648	680	663	673	650	652	677	633	663	655	700	625	699	602	683	697	653	660	702	693	661	669	672	687	743	684	701	697	648	676	711	662	602	673	642	666	611	662	709	659	663	697	699	678	659	660	703	694	681	664	681	708	631	715	693	644	690	671	668	675	646	701	638	647	698	675	699	679	704	611	683	682	674	675	659	686	649	668	673	685	639	687	639	718	680	703	686	653	644	683	691	688	676	694	632	707	697	678	704	642	662	607	652	639	664	648	639	694	619	674	628	653	663	677	664	653	667	672	685	692	663	687	665	670	664	680	682	708	678	685	693	664	674	659	664	676	664	654	608	655	692	657	687	682	638	660	660	668	720	656	617	695	678	681	636	686	680	682	665	673	643	679	648	628	709	690	640	705	669	662	697	658	637	686	651	654	659	665	690	680	689	680	731	634	670	668	694	673	615	695	667	659	635	665	598	693	680	668	677	682	663	661	683	648	663	666	654	655	679	668	731	657	667	695	676	644	666	650	688	632	687	658	678	682	666	678	671	698	694	663	666	676	640	672	646	696	627	684	695	663	720	638	680	625	667	676	688	658	691	663	673	685	692	638	677	674	642	643	668	679	696	627	691	698	682	686	720	642	659	682	629	617	673	678	678	703	669	718	713	656	679	699	662	699	647	657	676	676	660	736	665	682	654	678	704	648	664	665	660	650	641	679	635	641	669	662	682	684	683	655	680	689	668	650	658	661	668	671	650	673	670	612	644	678	723	639	645	684	638	664	701	679	646	674	692	678	701	640	671	615	636	653	696	712	696	661	710	657	693	641	674	687	682	679	693	658	692	681	653	668	677	673	726	683	675	672	688	629	667	659	689	689	731	657	665	678	663	681	683	644	652	697	611	692	654	617	666	652	675	657	669	675	697	642	674	704	644	621	642	677	631	640	659	675	680	651	707	689	676	665	660	611	638	689	695	638	639	690	659	655	669	696	673	680	666	711	688	659	670	692	658	660	655	652	637	682	687	698	610	667	680	716	659	679	642	651	659	701	663	650	671	671	656	686	643	684	659	639	672	677	683	680	665	681	689	674	637	642	707	706	637	690	670	715	694	637	638	665	627	677	639	624	660	637	666	662	661	659	669	643	681	630	640	675	688	697	688	687	695	669	660	666	686	651	673	666	675	637	671	687	644	684	677	655	684	670	649	648	615	641	661	702	649	635	656	647	682	677	633	648	709	698	680	689	666	705	709	634	713	660	612	650	640	692	668	689	646	670	639	618	673	673	666	669	657	645	636	662	716	652	670	683	674	656	690	678	667	671	649	654	681	692	665	720	636	608	653	650	690	682	659	664	679	640	688	658	650	612	672	670	719	672	668	637	672	687	646	622	650	668	658	669	682	683	663	686	655	709	624	613	686	689	687	716	665	656	693	626	674	687	646	705	691	636	673	633	679	686	744	631	625	703	670	668	700	691	654	681	644	621	727	668	660	665	701	694	642	687	690	687	679	662	700	646	672	658	671	662	677	681	665	626	678	673	683	637	663	683	678	666	658	674	633	645	667	653	696	695	674	639	604	704	713	657	634	697	699	673	703	688	659	670	651	694	678	709	657	704	660	630	619	702	673	667	665	620	649	694	702	640	653	656	665	695	677	643	666	691	732	665	645	673	653	700	644	658	635	668	674	655	666	659	649	650	646	632	689	627	684	688	642	613	725	687	731	672	675	688	675	679	656	690	671	648	673	669	689	692	661	687	625	638	657	680	700	687	666	683	700	669	697	657	668	693	680	662	642	656	598	663	642	647	667	615	666	635	701	697	711	632	679	673	669	678	656	636	634	698	649	663	650	675	661	679	682	705	675	633	712	702	672	656	653	692	667	632	666	678	622	713	593	681	652	657	661	686	663	705	644	656	688	652	634	708	701	679	653	691	691	676	682	636	684	653	644	623	679	675	637	672	651	679	678	664	661	675	652	673	676	636	655	646	606	661	643	680	662	644	676	703	679	657	681	665	702	699	689	644	615	673	686	661	691	648	696	686	639	637	681	701	650	695	677	648	671	682	693	633	648	687	695	665	632	677	661	664	666	643	696	667	684	675	691	677	675	696	637	681	617	646	624	688	661	653	682	680	635	639	659	715	681	654	716	697	642	697	674	692	640	678	668	665	694	692	683	666	668	658	690	640	692	716	682	654	657	673	667	646	681	716	661	659	660	668	644	632	700	640	708	707	697	658	622	683	689	728	676	680	674	688	639	649	659	674	674	650	652	699	670	669	645	689	621	632	675	660	696	645	654	641	684	665	722	697	634	698	686	676	651	692	647	702	645	657	699	652	667	690	646	632	655	673	697	607	670	651	667	685	650	634	648	646	710	706	691	672	608	686	651	653	703	663	631	716	675	660	634	650	658	632	630	676	643	633	628	660	679	646	653	661	693	686	632	643	625	676	671	641	679	698	682	713	659	637	655	661	616	683	691	686	668	670	723	659	627	654	677	694	650	662	656	669	715	655	623	664	633	709	682	685	666	702	676	669	673	640	645	663	716	662	649	651	652	716	638	640	691	642	675	664	682	658	671	652	640	698	649	673	712	674	682	633	633	665	697	662	668	638	686	686	636	669	693	688	697	622	687	665	644	671	661	678	672	646	658	689	660	626	715	663	713	641	654	680	633	669	680	699	664	642	627	624	724	651	648	688	647	645	617	668	633	710	593	653	662	739	751	677	657	650	638	643	681	633	675	641	638	613	661	670	657	641	703	636	645	663	633	668	665	631	607	696	631	675	710	667	677	691	710	647	708	624	637	684	672	711	709	690	703	666	653	699	687	679	639	658	674	679	676	684	677	647	645	704	619	681	662	680	679	680	681	685	631	671	674	654	716	635	642	661	657	688	663	663	695	671	668	655	668	603	661	648	686	676	667	701	689	655	681	601	667	610	634	695	670	680	681	692	692	648	643	630	702	645	674	703	691	609	650	665	691	667	668	688	695	681	706	648	642	650	629	672	639	661	643	698	684	640	664	697	647	655	615	699	671	668	673	638	679	656	668	655	673	628	646	619	727	682	681	670	675	660	626	673	654	673	625	669	642	697	649	664	668	661	664	635	666	681	712	623	697	704	682	602	649	659	653	676	657	676	610	641	662	697	633	667	681	646	650	652	644	654	700	647	638	689	718	631	682	659	635	663	696	670	694	636	737	707	683	697	699	719	656	649	673	711	681	626	661	672	668	656	674	672	645	669	658	664	692	651	688	653	644	666	658	643	676	637	687	684	663	642	647	674	706	659	655	680	642	662	695	621	709	671	663	625	650	637	687	683	729	672	654	696	651	644	687	668	681	663	667	710	623	634	649	682	668	673	647	668	718	752	637	662	668	684	675	679	700	678	687	679	612	644	642	676	684	683	709	690	705	673	701	692	659	668	676	657	660	686	640
52504	72602	49616	30425	20876	8618	2724	1170	845	742	692	726	706	750	797	769	719	722	748	760	774	752	734	745	760	730	753	729	745	751	736	747	755	777	744	764	789	737	759	744	702	750	753	764	691	789	769	795	779	737	756	761	746	747	770	768	748	764	785	786	809	750	766	749	732	796	758	771	751	755	698	744	760	748	744	720	720	738	732	721	753	728	729	739	782	743	758	779	744	723	743	750	718	754	718	758	771	730	758	771	753	740	815	784	744	755	676	755	755	772	767	756	777	735	730	753	764	734	703	759	731	761	729	753	681	774	773	716	743	758	728	778	745	765	795	727	793	792	733	766	708	726	764	743	757	715	756	764	760	751	730	758	751	729	777	768	702	773	722	768	778	715	761	758	738	790	802	769	767	749	736	747	747	743	733	752	774	764	687	729	765	735	791	739	765	735	733	748	781	789	758	719	744	716	722	726	780	772	770	820	774	770	748	741	732	764	788	723	754	735	753	813	733	740	725	797	729	804	720	727	751	777	743	730	775	741	769	759	756	733	738	745	740	711	722	761	724	736	728	707	728	770	678	755	748	714	740	707	728	732	722	755	702	755	727	794	720	737	755	753	661	799	739	719	776	740	756	741	739	747	747	716	730	719	729	758	773	798	748	711	722	717	753	703	718	727	754	712	750	778	768	795	727	721	750	740	765	768	711	747	725	712	740	764	747	749	735	786	776	725	763	794	753	721	699	699	691	726	748	730	706	746	747	716	756	761	809	711	747	711	741	741	734	778	745	782	760	704	735	794	721	692	763	753	781	765	738	792	757	764	731	715	768	739	768	721	734	741	753	741	749	746	783	706	748	755	761	736	713	728	742	760	749	732	744	731	766	724	716	735	751	779	754	736	715	760	734	714	740	760	735	749	740	766	746	736	720	756	794	752	791	785	720	777	779	774	732	754	693	804	752	746	706	783	706	738	712	740	752	811	773	775	755	747	758	767	765	748	783	672	753	740	741	756	711	751	743	742	751	745	756	760	705	742	773	741	746	775	784	776	759	715	776	696	737	737	780	743	749	729	753	720	738	775	733	778	746	744	738	716	745	718	812	701	712	745	706	766	757	769	764	760	710	727	764	769	778	735	778	764	727	697	750	746	748	721	728	704	725	772	752	707	799	790	773	730	773	723	774	761	757	785	793	753	755	790	761	734	730	752	800	705	755	739	729	751	747	747	721	765	767	720	722	738	766	725	737	749	746	751	742	734	772	744	758	714	760	741	757	767	772	739	713	758	738	770	733	740	724	766	717	738	754	722	743	689	689	740	777	764	792	736	748	786	736	722	702	738	689	753	718	757	757	772	776	780	715	748	713	716	732	750	726	758	724	783	705	750	785	730	763	743	742	727	742	750	746	788	795	741	740	707	736	768	764	724	767	717	735	730	722	756	813	773	702	760	780	753	719	723	751	708	754	775	782	686	714	743	740	761	746	733	732	719	726	780	728	744	770	718	767	751	790	777	733	712	768	747	720	775	716	709	724	736	761	736	704	771	766	722	733	766	739	774	711	727	765	715	731	735	729	694	777	701	696	776	773	683	757	809	770	745	801	751	759	729	735	749	789	683	740	739	745	733	793	757	724	705	800	783	757	715	743	782	746	737	717	766	739	740	744	688	727	734	782	773	737	761	684	773	741	752	784	720	795	732	809	739	769	710	742	713	786	752	715	730	765	796	757	724	760	733	731	707	770	747	740	722	763	792	782	732	745	725	740	788	761	710	758	712	746	737	792	717	718	767	726	721	740	701	769	731	753	792	715	767	807	751	769	748	709	701	701	740	770	756	728	767	756	763	727	766	722	734	733	775	735	773	815	760	805	741	760	776	753	730	748	738	697	735	731	701	735	754	752	782	770	755	751	731	739	782	746	739	713	744	707	767	778	738	775	784	761	736	761	763	745	749	689	713	795	743	763	773	741	737	751	792	780	711	792	751	761	763	759	731	722	768	761	725	761	756	754	777	791	802	773	768	758	719	753	789	768	784	724	740	711	782	757	760	788	804	737	736	729	757	753	751	688	762	746	761	748	793	737	795	760	699	755	777	789	736	760	762	732	749	726	771	724	715	719	743	756	707	759	737	749	747	723	766	717	768	754	776	762	744	715	728	749	766	722	782	689	771	733	719	770	714	770	751	694	737	742	743	745	730	756	724	746	725	789	746	731	753	760	786	715	791	738	752	777	704	785	750	700	698	738	733	761	744	724	739	711	752	741	778	713	761	734	763	712	724	790	720	726	756	706	736	725	772	725	785	785	751	742	739	719	716	748	740	768	762	738	733	756	739	721	733	727	757	771	745	754	760	731	737	707	811	753	701	760	738	735	765	738	748	819	711	740	732	724	734	748	703	742	708	786	779	736	756	758	748	759	805	723	760	696	732	732	747	732	767	764	781	726	733	729	826	717	718	735	766	715	730	761	740	760	693	744	768	745	745	774	764	748	707	740	770	786	733	729	752	755	740	755	786	737	793	794	730	748	786	753	733	768	781	776	731	710	754	779	774	747	772	803	799	721	789	780	752	753	804	790	764	771	756	727	743	775	728	727	754	696	763	740	711	764	729	777	732	699	756	764	738	716	778	714	735	755	764	782	777	734	729	713	773	707	698	790	735	761	764	701	728	740	710	737	772	772	739	740	771	708	712	767	767	747	742	705	738	744	746	751	766	751	757	749	784	732	773	765	748	721	715	749	757	727	746	774	788	766	742	726	746	759	727	762	743	762	761	744	712	794	779	799	712	730	794	772	741	737	747	733	736	677	757	769	745	797	757	712	736	730	809	699	757	799	729	742	778	743	730	736	801	771	716	778	709	762	794	734	733	736	716	765	811	785	786	713	764	742	764	744	751	695	762	752	734	706	793	732	719	693	747	755	754	764	790	757	779	767	706	783	737	715	743	812	741	728	753	767	782	781	713	747	776	760	712	729	793	733	787	745	751	765	725	735	736	717	751	762	763	768	753	732	759	752	732	715	768	735	739	772	739	700	779	756	719	725	784	765	774	721	759	743	722	736	778	737	720	741	764	755	811	741	738	714	744	767	797	765	715	666	755	729	752	730	730	730	749	799	699	706	744	736	802	765	713	758	708	768	743	743	713	780	757	739	812	733	757	724	731	760	761	748	754	714	744	737	777	748	768	737	745	746	740	723	720	728	768	738	740	748	750	747	784	715	781	708	778	787	773	766	693	685	683	758	751	742	750	734	768	731	736	730	765	762	731	774	717	745	773	787	755	743	751	746	802	733	740	723	766	791	696	749	726	796	792	765	770	693	764	774	762	740	760	784	756	745	800	717	781	793	672	753	754	775	727	782	751	737	745	699	731	690	771	754	723	787	763	751	731	701	751	780	790	772	743	718	723	705	788	735	727	778	736	794	716	711	793	751	735	768	727	745	749	737	742	726	746	763	787	761	762	775	702	733	733	756	708	754	774	765	740	755	784	748	795	787	751	734	746	782	719	775	754
22832	21482	30112	25891	24399	22728	15995	2627	1043	817	834	820	744	745	757	749	745	743	723	796	799	728	757	782	790	734	781	777	751	774	780	784	775	808	695	732	755	779	770	817	741	779	755	795	807	788	748	768	753	762	753	746	764	766	809	738	754	729	781	801	766	744	751	741	752	743	790	719	756	740	788	741	744	765	756	735	743	783	762	792	762	692	755	715	717	756	758	762	728	722	784	774	753	767	726	793	740	778	772	784	781	801	764	753	755	723	740	741	741	791	790	780	781	725	754	707	774	808	751	689	730	766	791	747	801	764	747	797	725	803	783	767	751	771	771	749	779	757	751	766	762	757	705	771	739	754	733	740	772	748	744	751	758	751	744	772	756	779	749	769	749	746	785	755	730	828	789	746	757	783	717	783	734	746	719	748	785	775	781	745	775	761	781	735	788	765	774	762	801	768	772	726	802	788	778	780	786	741	748	736	728	770	757	715	766	799	731	765	764	734	788	778	723	761	784	753	746	725	694	777	738	737	764	733	740	773	756	718	793	736	706	746	801	738	799	824	693	750	732	724	775	794	828	753	764	772	728	751	788	755	770	756	733	752	771	780	787	742	743	796	748	793	716	720	810	717	754	696	766	753	785	745	713	752	751	763	760	735	745	758	757	746	762	752	751	809	702	751	774	718	774	769	744	803	736	803	763	764	756	751	750	729	797	760	742	746	738	712	827	773	760	791	719	811	726	759	753	786	815	741	736	753	782	786	682	748	765	750	771	774	772	774	774	784	780	753	737	775	786	700	801	755	754	754	734	784	774	752	739	704	788	727	734	707	791	778	799	718	772	807	734	817	772	735	790	785	721	743	731	781	734	739	753	784	738	777	753	761	767	763	748	722	696	838	765	750	795	760	761	758	758	771	792	783	729	735	766	794	784	738	713	806	775	791	749	767	795	720	788	819	776	773	793	751	743	760	763	764	726	776	751	799	783	767	743	745	800	720	777	776	745	757	762	751	743	796	779	791	727	736	740	763	720	712	730	735	748	744	781	735	719	758	726	803	782	791	761	744	744	753	716	790	759	732	757	755	733	766	762	752	747	737	754	833	762	785	738	734	773	735	745	798	747	753	741	770	771	749	776	807	774	734	782	778	756	795	704	745	756	779	756	773	775	755	802	790	749	707	785	762	808	725	759	748	764	813	757	773	788	776	784	724	787	681	752	745	810	775	781	798	804	788	762	801	766	779	746	776	840	775	803	768	758	702	786	744	794	785	743	729	768	746	742	770	759	711	717	754	750	739	778	741	751	773	773	768	746	770	716	781	766	773	734	783	701	762	729	720	770	745	757	774	769	737	755	766	761	786	732	768	749	731	775	763	810	679	726	733	822	745	773	735	700	795	737	737	757	749	805	746	805	773	753	847	752	812	783	754	756	717	790	743	721	745	789	780	745	742	753	745	749	733	758	820	788	773	753	807	779	706	753	768	807	778	783	768	772	762	779	736	720	770	777	797	771	763	761	769	788	785	791	816	803	788	756	783	760	764	747	771	742	756	760	746	760	781	796	735	781	755	751	754	702	703	765	782	772	732	735	728	774	783	742	764	764	724	745	790	702	774	742	763	727	733	784	738	759	792	788	767	780	812	756	764	746	763	794	762	782	806	756	820	721	786	793	784	802	718	725	775	770	769	755	788	760	792	760	824	784	751	806	737	767	753	761	819	732	786	801	684	740	750	733	777	814	775	780	755	751	775	727	800	716	818	716	758	760	783	776	834	775	736	836	763	778	796	709	722	746	802	723	780	759	736	746	782	755	739	793	789	759	776	751	750	752	743	768	772	776	714	785	761	785	747	747	745	708	732	769	757	762	726	755	756	747	752	738	758	785	772	777	764	739	719	797	774	759	774	749	767	748	736	718	773	823	738	760	768	703	742	760	802	809	751	765	755	715	737	754	786	731	772	780	750	735	756	777	783	791	759	770	747	709	728	721	762	764	750	798	777	759	806	731	756	731	772	727	753	757	815	758	807	758	759	794	720	736	778	787	729	756	744	793	732	789	730	729	747	756	786	749	747	809	696	736	761	759	826	766	759	748	748	735	745	766	775	756	782	720	760	728	738	730	801	789	731	806	781	733	725	800	754	798	748	780	740	722	733	806	750	751	752	762	786	753	776	736	738	762	756	768	749	724	733	747	718	755	738	776	710	751	800	750	745	732	754	779	754	729	785	831	751	774	750	722	782	728	781	734	749	737	784	751	786	729	746	772	765	758	729	752	745	762	736	739	729	727	768	778	748	776	717	742	751	740	719	754	778	765	735	760	746	719	746	770	746	789	751	745	804	759	688	763	795	747	747	762	750	765	768	692	777	734	750	767	751	755	757	706	788	757	751	771	744	746	752	738	768	758	768	777	761	719	751	788	737	769	781	766	776	767	738	710	738	749	762	729	764	767	779	738	790	747	725	755	758	793	736	742	733	815	756	762	749	747	736	743	760	751	754	770	795	763	750	784	743	742	757	742	737	757	754	712	729	740	768	797	727	729	754	799	769	712	755	712	770	758	754	769	722	746	728	776	745	755	789	725	752	775	767	780	751	774	782	783	712	735	806	731	716	758	745	769	767	775	800	733	749	745	731	786	771	762	745	742	750	749	797	739	791	770	787	804	806	745	793	811	736	820	764	695	729	773	775	747	718	770	788	762	734	801	749	706	762	785	745	753	778	762	786	817	767	768	747	741	741	745	787	740	791	751	772	764	719	753	748	775	770	781	737	789	790	730	787	779	784	746	790	737	774	797	792	744	777	765	798	777	739	766	779	789	776	772	771	809	728	761	772	791	743	756	705	758	769	756	738	733	762	795	729	790	784	703	793	740	730	705	731	730	765	779	827	770	808	754	819	811	748	784	784	816	781	749	724	747	670	731	766	774	770	739	751	713	783	716	795	708	723	756	747	803	704	738	746	735	746	778	744	754	724	799	815	782	706	767	775	724	760	696	732	756	720	796	752	724	698	783	752	771	798	760	770	799	772	729	768	761	762	805	777	777	796	754	744	760	816	787	722	763	696	779	765	821	752	790	757	686	741	763	750	740	741	764	772	807	743	810	720	769	750	755	754	761	746	751	703	801	744	743	738	765	764	801	749	725	772	785	790	793	757	714	715	731	815	710	737	749	753	819	842	764	741	752	737	777	728	748	741	793	764	739	733	758	754	732	763	734	772	803	787	746	783	772	766	722	771	773	764	732	717	749	758	767	739	815	765	773	769	797	679	765	709	705	763	753	792	754	777	757	773	758	752	762	749	800	755	747	789	732	739	768	756	750	733	754	778	766	764	774	788	805	719	752	749	757	768	781	742	756	733	761	728	774	791	752	775	767	745	720	839	749	762	715	775	714	806	778	719	779	715	770	779	751	790	801	765	810	746	828	761	732	738	722	791	797	818	766	787	759	728	698	754	782	763	801	779	745	740	789	721	782	757	739	735	773	727	732	704	734	749	790	744	762	710	811	772
61222	98695	74274	51101	38890	20174	6718	2281	1154	910	834	849	812	819	884	780	807	851	790	780	888	788	829	849	846	811	816	856	786	790	822	819	855	832	774	802	839	842	799	828	866	762	834	840	821	821	866	789	809	827	827	841	815	809	800	804	827	809	887	820	794	805	807	831	833	830	806	796	858	740	765	801	813	839	793	795	784	789	785	818	797	789	779	807	837	809	835	792	833	831	802	782	783	787	851	796	835	783	830	800	784	788	881	882	821	804	823	794	845	782	816	829	812	821	844	807	837	758	816	857	809	787	826	819	848	854	823	816	804	805	834	839	761	836	820	802	748	826	822	767	800	802	850	841	779	795	794	810	838	839	802	810	817	862	815	842	863	784	799	830	858	826	763	844	815	778	807	834	781	782	794	806	794	811	805	791	821	847	787	810	801	808	821	809	816	775	804	797	757	775	767	808	846	830	823	815	863	842	849	844	831	814	770	811	805	828	775	781	819	820	874	827	823	762	807	801	822	803	842	811	798	815	851	790	781	844	813	830	776	780	804	807	842	769	826	812	774	759	785	838	829	770	828	845	837	756	771	818	799	837	821	823	802	787	780	847	852	816	797	764	761	788	838	841	790	834	759	833	797	837	817	823	805	818	791	831	756	854	816	858	799	821	818	841	869	819	825	827	852	789	825	833	805	864	787	828	825	809	791	785	792	808	808	828	871	828	789	823	787	803	811	780	807	807	826	769	796	809	838	780	828	804	783	843	839	813	802	807	794	796	819	857	805	832	796	806	810	818	815	834	834	799	730	836	816	783	816	798	755	826	799	821	815	802	839	787	816	824	843	802	858	734	805	822	796	810	869	784	768	835	788	833	821	817	850	796	824	808	831	802	840	843	820	801	844	844	807	826	831	807	811	764	804	818	824	843	816	849	809	818	781	829	804	851	764	801	805	824	833	770	850	786	841	831	782	827	797	750	759	816	796	811	826	807	809	832	824	842	828	818	799	810	805	798	812	760	825	812	832	808	832	766	815	861	832	798	834	817	802	868	822	797	806	836	875	861	804	794	826	818	786	821	789	778	820	850	783	783	821	805	787	834	833	792	811	798	810	772	778	816	752	788	812	804	815	836	824	806	779	852	864	793	816	845	796	832	758	778	820	820	788	812	827	799	739	779	849	864	827	851	833	759	772	780	791	833	826	745	787	810	839	840	794	789	795	826	894	779	818	802	836	789	788	818	791	807	805	839	896	786	829	816	780	859	801	815	839	783	788	823	825	771	793	798	815	824	847	806	835	850	815	772	716	787	813	783	851	817	854	801	859	845	780	767	804	802	789	849	798	817	853	805	813	778	838	842	819	753	825	825	820	874	799	840	820	811	782	788	806	813	824	787	788	806	797	869	837	849	793	843	805	830	791	820	809	835	814	865	855	785	794	795	843	826	780	799	812	783	767	814	865	815	834	817	844	799	798	816	800	843	781	850	773	785	778	803	822	808	796	835	833	805	812	829	803	803	766	884	821	792	801	811	803	855	825	848	792	790	818	869	804	782	826	801	804	794	850	786	839	815	803	807	833	759	857	809	782	832	797	808	766	788	813	762	839	805	816	800	822	836	807	816	805	799	795	774	848	848	808	809	775	831	857	818	838	815	772	850	831	798	832	754	827	876	823	834	820	817	772	842	804	817	834	798	830	796	794	775	769	797	803	875	811	828	787	771	825	825	823	821	805	799	811	868	827	771	819	870	867	835	856	783	848	791	824	803	825	810	807	805	784	806	793	780	815	794	821	813	819	809	816	825	819	827	885	809	809	838	826	775	812	815	782	858	790	800	771	793	829	822	858	824	838	847	817	827	823	847	802	817	800	842	857	785	819	808	827	818	797	817	783	856	838	810	817	801	865	826	799	774	849	797	802	785	800	826	762	851	817	794	817	853	783	834	856	829	816	836	783	790	819	887	748	786	772	828	801	757	855	841	826	829	809	826	805	819	843	847	811	852	830	765	796	818	766	809	804	787	822	799	793	814	894	808	837	847	772	779	800	846	793	830	795	772	857	799	869	793	809	767	837	817	827	737	878	838	799	860	835	814	810	765	812	856	860	760	795	798	808	795	840	800	802	818	815	811	838	824	817	820	762	828	791	854	818	859	809	747	819	846	803	848	799	817	827	791	795	819	833	826	806	776	839	841	849	864	791	811	830	844	773	914	806	823	784	820	802	838	763	848	813	845	837	811	799	772	844	805	796	809	763	837	870	816	833	793	828	818	838	820	796	777	845	855	788	835	826	750	780	887	772	853	890	778	816	774	820	828	792	802	860	828	807	843	828	833	793	788	794	811	861	752	777	806	771	800	798	847	786	836	786	829	831	855	810	805	831	839	791	813	796	783	800	788	824	740	826	817	853	790	843	821	765	827	847	831	830	830	826	816	801	841	824	800	814	804	793	821	815	808	788	786	791	781	819	814	828	802	859	846	781	809	796	826	858	859	854	804	835	809	802	833	833	794	785	859	825	856	842	793	802	813	774	823	789	801	747	778	770	810	876	772	808	784	809	800	820	849	763	829	830	854	779	776	771	777	787	809	774	763	800	806	756	832	813	861	791	811	795	870	813	802	810	788	802	824	795	820	812	870	827	859	778	794	826	794	803	842	823	812	776	796	863	815	801	780	850	813	753	806	796	833	784	770	808	800	789	785	837	814	812	860	828	821	813	846	790	811	814	778	807	835	849	855	804	818	799	785	847	800	801	766	790	852	765	866	835	826	783	795	804	792	778	820	773	833	805	780	863	816	812	800	886	819	860	807	883	832	784	851	760	753	906	770	865	814	809	830	820	834	806	834	807	898	829	840	807	808	804	824	882	813	821	836	851	760	791	807	825	833	828	827	810	833	805	741	782	852	816	817	815	792	785	846	773	814	804	816	804	875	814	811	824	784	783	805	836	785	802	826	830	826	758	753	831	814	799	804	791	757	843	772	768	770	803	823	841	800	817	804	789	802	869	853	802	834	823	857	847	833	773	792	760	778	838	814	872	843	797	861	809	800	782	853	830	804	839	796	795	768	771	793	815	816	772	800	827	824	853	786	790	801	820	800	840	789	829	826	853	772	812	803	827	782	806	801	797	799	825	789	820	846	803	825	824	791	810	800	843	841	837	846	814	806	879	746	774	863	843	810	806	807	830	825	784	817	847	821	839	793	827	816	788	771	787	811	839	817	824	831	816	851	772	825	814	754	804	797	827	831	813	828	847	798	832	834	851	788	788	811	789	818	831	811	764	828	833	838	831	819	787	790	741	826	804	826	843	835	808	794	836	792	788	791	819	793	793	748	785	821	795	780	802	840	828	803	832	779	830	802	805	882	806	854	825	836	833	827	788	804	834	822	848	822	796	833	799	780	800	856	816	798	852	821	788	831	802	816	810	810	802	793	810	839	813	847	837	778	816	746	837	760	800	861	827	790	827	795	833	820	823	779	855	832	851	836	813	819	794	816	837	832	808	784	793	829
29388	28431	29150	15884	5971	2182	991	692	617	601	624	576	562	570	597	603	586	564	575	579	581	620	607	585	584	558	612	599	598	610	545	658	589	593	583	620	627	584	571	551	621	589	579	591	643	588	574	562	559	594	598	564	608	575	596	618	602	563	589	581	576	615	607	582	562	565	610	551	594	591	533	581	581	618	591	586	568	555	597	601	582	609	595	581	555	666	638	595	565	599	592	592	590	558	570	564	586	596	590	610	591	615	536	596	590	625	613	583	530	629	605	615	597	561	533	595	602	639	564	578	591	572	584	583	559	561	580	601	603	604	598	549	598	588	603	573	567	617	572	588	602	564	542	593	575	607	616	604	617	547	568	547	590	569	557	608	564	568	580	583	596	614	558	601	578	561	583	623	604	618	587	599	576	549	571	564	585	583	585	577	590	612	583	567	574	551	515	556	570	616	586	579	551	576	576	557	596	548	566	618	595	594	586	555	596	560	574	580	568	618	587	575	594	600	610	549	542	545	550	579	569	560	645	576	572	559	617	572	571	580	603	544	577	602	564	568	616	537	622	574	606	605	613	637	609	580	530	615	611	618	580	601	548	571	628	589	596	579	590	591	641	588	576	584	630	564	564	534	577	572	551	533	597	574	563	595	576	538	608	581	547	608	588	571	594	618	565	557	551	575	570	582	593	601	585	554	598	584	542	587	596	535	612	564	587	590	554	569	613	608	584	586	564	593	581	573	594	574	601	562	609	597	553	596	603	563	590	608	567	534	568	554	601	599	556	609	584	589	580	615	621	549	597	582	635	606	558	574	624	549	586	594	571	629	574	604	573	592	565	586	582	577	570	592	607	569	578	584	576	567	585	594	565	605	579	585	565	573	550	553	544	579	574	611	611	551	544	584	565	595	562	589	557	569	578	606	567	594	542	557	574	626	593	560	614	585	573	622	541	553	587	564	550	586	543	571	564	560	570	576	602	614	576	615	522	597	584	536	631	590	589	557	522	576	559	594	551	589	594	568	564	541	557	596	558	564	557	564	570	628	582	584	582	621	600	573	594	585	607	563	596	548	564	596	594	552	583	568	553	639	623	572	580	593	571	520	587	559	564	621	571	599	576	604	537	577	552	574	589	595	608	580	544	578	618	628	607	624	570	573	645	603	589	584	594	581	613	593	588	605	633	554	559	594	563	598	533	600	602	534	579	596	556	579	533	578	588	562	611	576	611	583	581	620	589	601	621	575	581	603	597	574	563	566	617	569	568	588	627	554	604	607	586	583	575	582	576	546	542	611	619	591	591	551	624	592	592	619	581	609	592	597	582	619	596	587	570	590	562	595	591	581	564	554	588	576	574	609	576	588	594	591	607	552	602	560	587	572	619	573	620	569	561	665	574	572	581	551	607	576	599	608	576	624	600	566	592	618	577	596	583	609	603	590	595	606	589	580	555	561	566	577	567	595	565	634	608	575	578	575	589	611	617	596	606	578	609	581	553	585	585	559	556	583	572	594	667	595	560	572	545	570	569	609	594	574	560	555	615	599	589	607	569	576	556	604	574	603	608	560	553	604	608	566	617	599	562	568	605	579	587	563	579	614	634	567	579	615	601	629	593	572	596	588	571	607	604	550	583	619	570	561	603	573	617	582	598	579	575	591	630	580	577	565	581	582	629	594	567	572	562	607	581	574	587	585	597	559	587	620	636	622	596	576	574	590	588	526	569	538	586	603	580	598	583	565	581	592	622	571	545	550	593	581	578	580	581	576	608	598	538	617	605	597	613	543	579	580	556	582	618	582	578	633	589	612	587	614	574	591	588	559	591	587	621	594	607	604	586	603	588	553	593	587	621	603	546	565	552	581	604	583	583	548	563	597	593	592	567	587	572	588	573	600	613	605	545	582	599	546	546	564	594	512	592	586	591	570	574	569	582	578	569	626	619	596	609	580	601	624	608	585	556	570	618	556	585	570	566	618	557	581	580	597	578	594	587	600	551	575	616	611	568	571	589	567	597	571	594	550	555	638	583	606	574	596	551	576	590	585	598	573	555	593	594	564	607	583	576	562	578	596	586	606	604	630	570	594	586	541	566	596	602	614	591	593	602	557	628	612	565	622	596	582	615	593	575	564	561	628	595	550	567	550	594	589	614	619	616	559	554	590	551	539	563	561	576	557	579	620	610	589	605	627	581	617	545	571	600	613	642	594	593	580	598	631	615	563	551	606	623	599	556	573	557	594	588	600	535	607	599	581	568	574	616	586	581	580	593	590	615	515	582	574	574	580	577	536	611	589	573	608	582	561	585	565	606	576	562	608	556	604	571	584	595	578	603	561	615	561	544	577	582	635	622	596	566	583	617	599	601	528	592	561	580	534	578	608	551	617	580	595	603	574	554	563	604	611	610	577	608	561	639	622	618	575	603	601	636	573	582	587	611	608	589	550	616	562	594	576	559	613	572	623	567	571	617	579	549	586	609	546	562	631	610	577	582	579	563	586	572	608	606	560	609	566	603	594	564	561	563	551	635	587	555	610	568	606	605	582	555	545	621	596	615	587	570	558	598	587	583	591	580	580	580	565	582	600	585	567	592	596	597	590	556	590	598	624	585	581	545	598	590	600	578	580	601	583	591	577	586	583	545	605	539	586	607	572	598	572	600	583	577	677	576	597	621	610	564	559	569	578	601	642	582	584	572	550	623	587	588	586	592	570	578	591	563	625	559	566	559	540	573	575	591	557	565	592	588	578	611	603	583	591	552	609	597	588	626	590	578	559	597	565	605	656	544	578	617	596	588	560	557	544	602	611	577	563	573	649	577	615	576	580	600	539	586	615	599	593	602	610	555	558	601	583	623	593	547	586	593	563	587	573	547	572	572	598	615	613	599	620	544	623	584	584	569	529	601	581	571	588	609	568	605	541	590	570	622	565	591	530	566	596	592	619	573	592	632	604	616	572	605	632	578	571	579	604	645	542	601	600	605	582	632	565	555	639	568	601	642	599	549	592	596	565	620	606	557	558	605	570	604	568	573	583	636	567	552	571	552	599	582	531	604	635	579	564	615	581	572	603	557	591	596	649	620	586	565	617	609	597	612	573	602	572	610	611	565	634	594	562	623	613	559	607	561	574	532	610	599	622	574	610	570	573	563	554	593	593	565	579	533	594	579	594	598	587	609	584	584	617	561	608	558	567	598	615	552	597	566	617	601	583	583	542	557	575	601	597	547	604	577	605	598	569	609	569	605	546	576	570	617	601	516	601	615	561	586	592	567	584	612	598	549	584	522	567	578	618	567	635	541	602	584	645	585	576	588	596	581	600	571	601	565	545	589	605	602	566	609	594	608	582	577	600	614	587	587	571	564	581	552	590	579	626	596	593	525	579	620	582	573	528	607	587	585	565	580	613	583	564	566	579	589	550	618	522	606	587	624	596	592	585	570	547	528	596	588	574	607	558	637	585	568	586	611	540	661	566	553	569	580	594	584	600	571	581	578	560	593	630	586	581	587	600
30759	42670	26148	11505	6756	2779	1190	829	681	642	650	627	635	652	671	631	631	660	623	607	681	619	625	699	642	643	664	638	689	707	621	654	662	645	672	664	640	598	650	634	620	674	671	673	673	616	629	660	638	599	671	627	653	632	673	641	682	608	628	659	674	648	640	649	717	650	689	630	628	686	648	645	630	674	630	695	684	667	657	645	661	673	647	648	669	716	634	661	637	636	665	668	669	623	646	600	663	686	696	646	662	647	671	672	651	627	687	690	660	676	639	642	703	654	629	638	684	662	673	648	671	656	621	644	676	673	636	674	667	609	648	694	620	670	671	645	639	635	669	609	647	652	658	664	620	590	662	706	654	677	662	680	651	635	597	651	671	659	672	668	642	670	693	660	671	639	630	639	676	679	680	702	667	654	666	660	642	682	670	715	632	625	675	684	630	650	696	634	704	660	683	653	622	681	665	666	625	628	623	659	648	647	698	713	648	653	686	652	667	669	655	658	660	640	629	696	686	618	645	652	709	634	642	692	686	631	697	653	686	630	727	661	673	634	626	664	632	712	606	684	707	668	679	684	646	687	645	649	613	675	627	693	686	643	639	606	680	682	644	646	619	644	695	624	656	713	636	631	616	669	616	655	684	642	663	657	657	646	662	665	646	683	693	634	629	692	666	715	668	642	631	670	657	640	604	663	688	645	642	678	680	624	680	687	648	632	673	675	667	636	644	629	644	666	631	631	667	631	640	667	617	669	644	634	669	617	631	653	686	652	678	653	654	663	674	602	626	649	661	686	650	689	663	654	673	655	646	654	645	655	611	666	665	689	648	642	626	655	644	665	677	646	662	683	606	620	626	645	669	653	664	672	646	653	660	609	640	676	623	673	637	650	631	625	678	645	646	674	585	657	648	639	669	682	624	636	676	694	666	667	621	696	653	635	643	671	705	623	663	607	624	659	650	650	652	625	626	722	670	662	678	650	638	650	641	634	632	667	709	664	647	642	688	617	679	619	653	616	647	667	637	658	661	655	644	676	654	635	673	657	644	698	673	589	697	649	670	659	660	628	637	603	677	657	655	680	692	671	652	676	629	658	658	662	619	621	682	694	643	633	634	650	631	651	658	617	643	655	632	631	658	657	700	667	674	627	700	647	645	652	642	684	654	664	653	611	655	686	689	660	659	675	691	673	646	675	705	627	647	636	645	671	650	593	640	654	644	675	642	612	659	640	657	646	657	659	654	654	642	644	633	672	646	653	672	653	666	645	653	646	633	628	612	665	690	650	634	715	702	650	634	665	646	660	686	607	648	647	648	666	650	631	655	637	695	683	633	642	657	658	644	662	619	640	633	659	672	668	665	654	670	683	640	663	660	685	701	634	608	698	650	641	661	696	601	632	643	675	655	598	606	712	651	619	671	668	632	665	660	657	670	649	700	641	594	673	634	659	667	639	691	602	652	637	653	636	625	652	687	656	651	632	682	645	592	687	696	613	645	653	658	626	634	633	668	606	654	635	619	685	614	651	646	635	694	703	640	599	668	656	637	660	656	663	654	678	684	690	647	688	647	681	652	695	660	630	650	649	662	673	661	639	682	698	652	726	641	631	618	651	624	669	643	645	684	624	654	650	650	623	676	643	682	660	621	663	705	649	672	658	640	640	661	657	665	635	641	630	649	657	583	614	632	639	647	621	634	683	630	629	656	645	641	676	667	639	672	649	629	601	635	676	622	675	649	642	662	647	617	660	657	668	629	633	678	657	682	658	681	639	669	634	697	685	645	665	656	615	679	622	644	619	634	611	642	630	646	676	639	649	656	705	634	618	642	679	681	629	638	648	659	674	685	604	638	672	700	634	633	628	635	703	665	618	605	669	680	657	667	711	701	624	617	690	677	632	635	628	659	638	665	637	608	660	714	645	657	656	675	656	717	613	638	641	678	616	641	658	687	619	687	660	705	690	679	644	702	694	660	623	647	704	656	626	632	677	687	571	641	634	648	618	620	641	611	651	648	680	717	704	613	638	664	630	644	610	623	649	619	643	640	652	655	677	675	644	629	682	655	635	662	657	598	668	681	636	660	662	595	670	698	654	583	624	586	643	676	613	645	657	661	678	641	654	656	628	680	660	608	633	666	669	649	646	622	666	629	687	696	687	667	656	660	607	608	680	636	730	682	657	686	626	633	654	641	654	683	622	656	601	674	648	679	633	663	642	667	699	683	606	673	682	673	686	681	588	659	648	592	638	674	621	659	651	665	657	702	694	637	664	673	618	640	636	640	651	666	610	690	638	634	656	668	662	628	644	666	681	670	643	643	619	668	634	691	645	657	669	661	655	637	677	665	676	618	614	639	586	616	650	644	666	635	639	677	647	677	632	641	636	660	647	628	613	625	687	621	694	634	689	683	633	659	644	657	645	643	671	633	643	610	655	652	635	659	656	669	653	674	712	653	620	654	654	653	627	695	667	625	631	652	691	674	625	655	641	628	658	636	668	661	692	659	670	689	671	662	611	648	647	718	692	691	634	672	683	694	652	646	678	655	681	668	658	642	654	670	659	634	659	700	654	699	662	642	648	683	621	625	635	729	647	667	638	705	643	618	652	678	663	702	671	690	644	717	659	669	642	700	676	640	655	666	703	627	656	638	641	630	616	626	644	632	650	645	679	681	648	652	661	661	691	655	647	659	630	619	630	660	694	673	615	650	687	664	630	657	682	675	673	687	628	685	639	640	697	640	655	667	667	661	684	665	636	699	675	686	650	631	660	642	649	656	651	656	640	624	609	672	705	648	620	612	638	672	662	676	609	626	644	651	574	633	633	672	684	652	667	683	590	648	618	653	647	622	660	641	694	656	632	644	652	616	657	630	687	635	666	621	640	617	615	641	627	665	683	664	652	662	630	597	604	629	607	645	656	661	655	649	660	672	676	640	662	621	595	664	672	627	641	669	687	589	660	627	634	652	631	627	672	624	686	664	684	656	660	620	652	649	655	627	636	653	642	626	650	628	676	642	727	659	666	641	639	650	614	648	638	670	712	626	678	643	643	659	701	698	648	645	642	689	662	672	660	652	616	689	688	637	682	671	668	680	687	636	661	668	643	661	619	664	660	629	673	650	627	674	640	632	653	663	667	667	624	631	632	614	644	650	675	646	679	640	638	611	678	637	636	635	609	656	627	648	628	651	612	604	682	618	680	626	623	641	692	636	712	634	676	630	674	654	656	645	673	718	653	646	644	722	655	677	641	631	633	615	638	654	612	675	632	651	672	619	588	615	643	636	655	655	637	640	665	659	630	685	689	640	684	633	686	636	608	649	608	634	609	607	664	658	625	666	707	620	642	667	668	661	664	668	671	638	678	676	647	708	679	636	621	650	675	667	623	677	643	626	651	600	642	616	670	684	675	656	684	637	597	612	705	645	673	652	653	631	670	611	616	668	629	719	643	596	673	669	626	685	635	639	652	694	618	703	678	698	650	694	659	672	620	648	634	607	641	642	643	660	649
23503	21701	31366	27861	24927	21233	9911	1643	754	659	665	671	672	648	590	644	688	671	600	595	646	679	602	643	621	648	591	644	635	662	636	657	662	638	631	649	653	631	655	597	669	647	648	630	673	670	622	590	610	676	675	642	624	622	603	653	630	595	618	604	659	564	615	612	648	645	671	627	637	658	591	636	670	630	601	623	617	666	653	659	634	614	633	658	625	682	634	619	620	679	646	625	623	682	632	612	640	614	613	636	621	650	620	634	656	620	623	631	688	635	650	666	614	623	628	613	583	612	621	683	608	642	558	602	617	663	610	616	619	656	669	617	637	631	618	650	669	637	611	629	577	672	611	624	707	639	657	602	626	624	642	612	639	614	617	638	658	635	621	603	652	626	612	588	624	619	626	660	633	640	601	658	615	681	629	658	634	598	615	611	599	673	627	621	644	583	602	625	619	673	601	600	605	638	639	621	626	650	659	660	645	598	641	615	668	661	623	601	667	665	616	623	576	641	609	602	623	629	648	661	641	599	601	637	603	679	645	669	663	616	639	613	648	585	640	627	607	670	672	623	634	669	631	638	675	637	656	583	688	620	624	643	634	649	626	633	706	633	631	680	590	613	629	559	633	603	675	616	653	675	579	666	631	696	591	653	596	604	628	632	627	683	608	631	619	627	668	637	597	651	677	625	628	630	632	643	585	621	587	633	584	649	621	646	601	657	634	672	618	659	616	636	638	672	636	648	656	635	643	616	619	634	657	663	644	612	645	672	648	627	620	616	697	604	637	640	657	622	666	655	620	631	608	624	602	597	671	670	650	648	636	607	608	635	653	649	612	634	602	621	611	619	665	654	609	648	699	653	641	630	620	629	637	617	645	629	592	653	641	614	620	621	661	594	683	636	617	624	609	640	620	653	639	608	624	616	633	623	621	628	636	649	635	642	629	656	613	623	599	657	687	602	614	590	619	646	631	658	603	631	647	640	645	618	625	655	579	587	630	599	611	622	629	691	653	642	669	629	617	586	637	648	655	634	634	656	631	608	618	655	641	644	640	624	619	673	638	620	641	614	672	591	623	615	652	653	648	616	658	632	627	636	684	669	614	601	627	632	594	534	658	636	650	640	615	673	585	631	636	620	583	632	662	615	621	632	617	604	619	620	645	649	651	630	638	648	662	689	633	668	609	621	640	658	626	622	575	636	623	655	616	634	580	655	640	647	621	690	686	608	618	658	648	611	645	633	681	636	655	662	648	688	632	679	639	585	647	620	639	662	655	645	639	640	640	587	649	648	651	660	664	716	662	628	613	619	631	606	611	657	662	600	639	655	580	606	636	650	586	648	621	652	647	633	626	665	644	653	586	576	612	623	649	622	650	641	648	641	615	647	616	605	646	629	630	622	584	626	648	637	644	655	648	623	594	708	700	636	633	632	662	616	624	641	654	608	581	658	659	621	616	663	620	589	655	613	608	646	615	574	639	640	639	661	648	633	608	583	667	650	667	623	634	600	619	662	672	578	682	636	612	622	628	658	661	606	616	631	658	614	609	683	659	638	650	642	659	604	623	663	636	644	656	604	666	620	623	672	621	604	607	674	622	609	652	654	580	636	658	604	618	681	647	618	685	625	601	618	651	599	628	645	629	624	617	649	622	634	650	642	662	648	623	642	589	644	659	661	624	620	605	571	648	605	621	661	630	621	661	618	626	693	664	609	575	642	631	636	628	641	623	621	632	604	642	619	607	644	653	649	609	620	644	622	634	619	641	622	616	664	654	626	609	632	618	628	644	620	653	628	576	631	645	647	639	600	637	629	622	638	618	624	670	640	672	656	626	613	613	633	624	625	605	589	646	636	612	606	613	666	623	665	619	594	672	651	639	597	636	591	687	627	619	645	614	643	634	705	604	677	600	626	644	623	635	611	643	662	638	653	594	651	647	607	651	669	630	619	642	642	640	658	617	604	640	609	579	625	581	678	678	609	603	648	653	640	634	618	611	623	647	613	664	639	603	650	645	687	695	586	652	624	602	654	664	677	646	626	605	612	636	665	648	622	665	673	647	662	625	645	657	625	602	641	628	616	643	613	605	624	606	644	634	683	637	659	635	598	603	608	657	600	635	634	624	626	670	642	610	618	634	648	604	638	625	600	612	604	601	616	671	609	629	640	615	628	604	668	648	635	628	628	640	670	615	634	603	630	624	656	667	641	655	660	619	654	607	630	621	610	639	632	625	654	662	595	598	639	662	588	655	655	644	654	630	617	619	603	650	593	600	612	676	618	631	634	665	566	650	626	597	626	609	673	608	621	624	654	649	643	661	640	654	637	654	628	653	621	618	634	659	658	602	639	682	649	647	645	611	607	635	690	635	645	633	628	684	657	642	606	637	644	641	580	619	626	659	650	632	623	632	632	597	641	648	617	621	650	642	680	631	655	626	640	649	673	653	672	609	642	630	696	619	587	639	655	628	629	636	674	668	667	624	647	609	635	629	577	626	636	602	590	669	633	598	679	641	641	637	667	617	648	636	628	656	609	639	630	638	610	620	613	598	614	626	614	641	657	632	640	616	638	632	641	618	597	661	628	635	647	676	620	616	642	617	638	676	599	627	643	653	635	650	607	629	672	655	616	615	626	603	656	633	647	632	617	626	661	640	660	634	674	632	641	638	628	649	611	640	633	627	649	642	654	629	566	606	662	633	648	643	647	653	600	593	634	631	637	614	611	659	697	633	618	641	608	648	554	634	649	624	650	672	606	586	646	579	595	662	610	624	641	655	609	602	631	649	651	576	663	632	607	615	624	643	608	607	612	643	631	617	623	631	641	654	632	614	641	609	621	600	661	560	643	627	651	653	634	617	641	659	654	629	633	632	595	637	608	639	638	680	632	660	624	666	634	635	662	588	654	634	625	647	609	665	665	610	610	640	648	615	663	600	635	664	626	603	611	653	656	655	650	630	651	638	688	621	626	676	613	602	621	646	667	664	644	611	688	682	673	632	626	644	618	680	632	650	638	612	663	666	665	671	597	639	586	630	632	618	621	635	637	659	636	673	601	631	629	621	611	613	690	629	630	648	610	620	638	612	645	655	663	658	651	651	671	633	635	592	617	665	632	644	670	640	618	647	654	594	602	657	605	630	630	649	638	674	588	615	646	625	661	631	656	603	587	605	658	639	642	631	673	656	603	655	677	655	668	625	576	619	647	603	619	604	669	629	635	643	637	689	634	641	659	624	610	658	603	654	666	698	685	641	640	623	627	681	649	619	625	633	675	597	596	621	584	680	639	609	617	667	622	616	679	602	626	609	618	640	622	680	632	650	647	679	658	634	632	659	659	629	666	636	632	639	650	637	622	684	655	616	659	669	579	675	638	594	684	639	628	630	653	605	626	647	666	618	654	635	630	652	614	607	656	620	670	607	636	620	678	647	609	644	620	612	644	592	667	658	644	600	633	641	603	606	631	660	647	642	666	634	643	640	663	654	639	619	617	663	643	623	645	655	605	661	583
57729	92975	67368	45878	32758	16687	5502	1739	888	738	694	712	685	688	691	728	730	704	673	692	698	716	744	721	722	731	704	701	676	685	688	713	731	668	691	679	690	651	739	705	646	699	684	694	695	704	663	736	680	710	641	682	683	730	667	701	700	689	675	702	693	700	707	673	705	675	703	719	717	695	707	671	642	701	709	736	696	719	680	659	719	714	665	682	651	673	679	762	727	687	721	708	739	686	711	657	701	712	693	711	675	693	691	682	713	692	742	718	692	659	677	687	677	697	725	677	715	719	677	680	684	691	660	720	666	707	723	696	661	728	716	702	687	762	697	675	707	697	693	713	733	710	677	722	733	696	676	721	733	667	691	741	666	645	661	669	659	701	712	688	647	705	709	733	715	691	679	723	671	652	697	675	716	695	728	752	717	701	699	699	648	674	666	685	736	708	671	761	644	717	689	685	700	692	626	711	700	680	682	671	686	694	683	685	662	676	703	704	742	690	686	684	670	770	683	691	695	702	667	754	687	670	731	684	704	683	721	673	690	687	665	670	722	676	668	713	664	672	708	669	725	678	696	655	660	661	686	689	648	718	713	687	688	742	735	729	703	679	719	728	707	717	672	682	735	705	682	669	703	696	652	756	700	691	679	703	687	672	712	696	727	713	750	753	706	707	731	737	673	641	719	718	679	728	692	684	657	681	697	683	684	691	676	718	726	669	669	715	685	739	705	663	680	733	671	681	700	658	717	662	713	713	745	666	705	680	705	698	676	668	686	726	698	691	674	662	684	683	723	736	722	732	766	690	670	703	677	681	697	671	676	665	690	658	715	737	721	693	758	679	681	704	764	658	719	672	685	723	670	725	693	667	711	700	703	666	703	656	677	726	661	705	717	679	655	709	691	683	719	753	694	666	670	714	715	661	690	708	717	686	678	715	632	724	680	732	708	640	651	718	685	676	735	652	653	694	648	692	692	685	726	713	695	687	751	659	718	702	714	697	687	726	664	710	727	711	643	674	724	644	719	672	623	650	691	722	663	691	722	710	669	730	704	709	702	667	700	722	694	691	722	677	758	695	648	696	708	688	711	711	720	755	663	690	704	674	740	721	716	703	673	712	736	708	747	688	728	660	628	690	693	713	680	711	680	660	696	720	706	704	692	708	662	704	698	700	678	644	649	694	733	751	668	698	699	728	695	716	695	704	715	679	632	724	674	727	730	718	708	687	718	750	645	682	675	712	663	698	713	696	724	671	709	716	695	676	669	683	690	711	694	706	660	688	745	696	713	679	690	693	682	639	682	692	728	665	715	703	695	692	690	713	663	679	708	700	700	684	720	709	653	701	680	707	690	719	696	695	717	696	661	710	682	654	743	702	669	667	678	693	691	672	701	671	695	739	737	691	720	721	662	726	699	687	691	697	674	736	710	709	681	728	669	697	695	691	732	708	690	720	686	736	677	697	719	671	674	703	743	749	719	712	620	710	654	723	691	684	685	704	717	691	722	684	715	716	708	690	674	761	728	700	653	708	661	705	731	726	725	685	678	669	727	691	716	702	756	691	678	698	697	679	657	679	677	704	694	704	680	692	649	719	708	679	686	715	738	677	710	687	741	647	716	716	704	681	644	678	746	725	735	684	709	708	729	681	704	710	729	740	672	684	692	707	644	716	709	711	717	694	653	712	688	704	680	659	695	768	685	710	683	686	705	696	676	678	681	673	662	709	685	702	684	711	689	669	700	686	674	717	726	657	666	673	718	680	684	676	718	729	686	689	699	699	692	706	652	725	756	702	727	693	738	693	666	669	685	782	680	660	669	696	700	667	686	757	682	676	633	666	724	685	683	743	698	717	707	675	689	695	694	681	705	730	731	733	679	673	688	626	701	678	730	712	700	700	709	725	706	668	684	643	698	631	676	755	718	699	692	658	698	681	682	730	713	667	742	681	704	709	669	646	687	693	743	684	731	676	736	668	738	692	656	771	695	704	747	724	721	682	679	735	700	663	710	706	712	687	727	730	738	712	699	687	716	701	678	685	711	696	708	698	713	653	649	662	648	690	634	687	694	719	701	764	741	707	684	716	720	783	659	768	668	648	680	668	733	659	731	664	703	693	699	680	702	691	727	695	710	681	704	633	688	649	680	718	731	670	714	650	713	761	701	736	729	707	725	690	729	676	667	706	698	724	702	684	682	688	703	738	689	718	693	684	700	692	684	669	688	721	659	655	702	728	666	695	699	688	687	697	634	716	727	709	686	671	670	696	668	697	700	723	656	716	723	646	753	649	733	671	685	712	721	708	691	719	730	710	692	697	704	654	722	688	677	711	688	726	690	690	669	716	689	689	716	680	714	687	664	661	693	732	680	728	697	672	694	698	649	678	698	660	695	681	717	673	697	673	730	687	736	675	646	707	703	695	685	753	730	699	681	711	681	722	699	731	673	676	730	735	710	678	715	687	716	685	708	679	691	649	715	693	685	741	738	704	703	702	687	666	694	645	659	685	730	696	687	660	710	712	671	721	646	711	681	700	649	690	699	682	691	694	753	670	698	665	670	710	677	711	728	709	700	715	685	676	676	714	683	680	708	715	670	726	721	754	640	656	731	682	683	720	678	683	737	714	705	716	710	721	732	671	661	715	672	716	667	698	743	721	735	713	682	698	661	652	688	704	697	677	700	689	687	733	713	731	676	714	658	709	696	716	721	700	712	677	699	674	698	654	720	705	675	710	671	713	679	722	709	674	637	659	712	681	734	687	676	755	721	730	701	703	716	650	717	707	669	679	727	703	719	682	703	668	679	713	728	693	701	703	676	739	688	704	690	707	695	745	665	685	697	711	691	695	707	733	710	683	737	658	679	624	721	707	703	693	694	670	709	691	673	665	698	667	753	717	718	681	683	728	696	682	664	691	696	714	711	680	696	685	720	720	755	691	659	708	730	694	701	688	725	714	680	683	706	694	679	687	709	687	730	693	722	710	679	726	687	706	675	670	670	702	710	691	730	744	670	736	736	705	691	659	662	730	698	666	656	722	714	671	704	701	736	685	648	708	708	680	734	739	647	626	694	697	695	681	716	669	667	681	687	698	676	694	645	730	681	703	702	716	699	687	665	676	665	678	685	699	716	699	703	682	689	707	704	702	714	753	736	703	673	682	744	659	679	692	742	677	736	710	692	700	701	674	729	659	717	709	719	681	683	693	657	714	694	674	718	685	751	696	679	715	702	662	706	656	725	700	713	678	667	678	692	733	681	686	629	752	693	684	651	697	746	693	716	688	696	716	696	665	677	678	710	719	693	694	679	712	716	724	717	663	703	694	679	668	690	696	713	661	761	687	743	688	680	686	675	731	710	683	698	718	748	683	722	706	706	722	684	678	708	662	660	706	666	703	691	709	682	676	708	680	702	739	704	681	719	757	652	708	735	722	680	666	699	700	721	675	703	684	685	724	673	683	695	723	695	708	677	666	680	667	672	651	700	723	681	670	684	726	675	695	671	693	710	693
25535	23031	32070	28477	20120	8833	2329	937	717	695	674	683	737	663	677	693	674	664	661	652	677	694	684	680	711	642	630	657	630	657	696	653	664	652	678	655	675	669	673	649	616	643	639	640	680	667	684	682	682	675	659	671	647	650	685	732	687	638	665	705	687	669	659	733	617	680	604	678	671	681	614	672	637	633	659	680	664	687	661	639	616	635	645	695	638	645	699	609	655	600	689	674	678	647	708	678	637	697	644	652	663	732	688	671	628	669	631	665	696	642	609	664	680	672	675	688	640	644	659	627	661	712	646	622	663	666	611	638	633	712	641	621	666	714	633	649	621	633	654	652	651	627	653	701	675	674	673	647	627	676	660	677	719	682	606	610	666	687	691	675	649	657	679	653	681	680	677	688	710	699	675	641	663	682	640	652	672	665	706	702	675	665	696	674	645	659	698	633	647	674	681	680	674	604	646	690	677	609	701	678	649	629	650	653	632	643	634	659	684	663	646	672	706	619	733	688	650	682	664	671	685	707	704	682	677	658	695	646	702	676	659	685	693	652	669	657	674	636	702	660	647	645	687	642	677	682	659	680	699	705	660	693	664	631	692	683	729	654	638	623	657	652	667	658	689	666	666	641	675	666	687	665	645	651	728	641	670	689	706	696	669	658	671	644	608	658	687	603	638	667	653	694	626	697	651	622	654	686	667	643	636	645	681	664	617	678	647	698	609	704	657	659	676	645	654	722	711	682	644	704	657	638	673	663	674	690	615	684	659	650	657	637	665	654	621	678	638	646	672	678	669	660	649	692	666	687	632	658	652	652	660	623	643	611	625	668	652	641	675	676	668	649	642	675	635	679	632	667	662	670	676	666	656	645	662	640	719	680	663	689	629	659	697	647	630	675	683	658	648	658	686	639	634	665	627	650	673	667	681	641	715	648	655	683	619	690	673	652	687	610	678	655	657	646	643	655	656	652	664	726	664	659	683	670	650	689	666	663	687	679	655	676	639	661	658	642	593	665	686	649	672	634	662	681	653	594	639	632	658	646	648	658	634	699	677	730	665	633	676	662	660	667	616	636	641	706	674	668	694	683	702	663	689	652	670	676	712	688	644	684	631	666	694	648	620	661	653	656	642	615	628	710	647	663	639	685	670	677	664	625	666	648	672	668	664	700	672	741	642	626	648	657	660	667	661	678	610	674	651	708	687	657	690	655	671	650	699	644	678	685	687	676	677	694	656	669	642	675	614	613	645	678	637	707	685	643	666	702	608	676	664	661	682	693	647	644	661	653	658	706	666	650	652	636	669	617	649	693	682	670	680	638	669	708	633	630	698	681	674	642	679	689	643	690	719	662	713	656	667	679	668	656	677	666	624	657	656	679	658	720	661	676	670	628	673	741	644	688	658	666	637	690	680	682	642	646	659	675	663	652	660	689	667	666	684	700	629	676	694	637	703	683	655	605	671	679	696	696	698	682	700	632	649	708	692	671	702	668	636	696	680	654	670	643	687	612	679	648	678	703	656	647	686	653	674	648	686	660	684	641	693	625	624	641	643	624	696	645	643	660	656	666	647	666	618	681	665	674	634	702	660	658	655	683	662	695	665	655	624	658	620	649	658	629	671	674	634	684	667	681	617	708	636	683	680	693	699	642	671	677	687	661	671	635	633	706	687	679	682	628	675	638	651	650	680	679	705	680	664	652	658	662	632	674	654	650	663	696	648	670	611	638	668	664	671	692	649	660	644	671	662	679	646	652	649	697	686	657	652	645	640	686	678	691	637	661	658	655	678	668	655	637	680	707	644	644	654	630	654	697	674	623	643	660	651	690	663	647	664	658	642	677	663	658	645	692	623	692	703	651	693	655	647	668	704	645	644	658	645	685	684	668	637	687	617	671	689	660	685	655	654	679	592	703	653	677	728	692	664	701	713	655	627	661	615	653	671	696	650	696	609	690	704	669	658	646	661	667	703	661	665	671	654	662	666	635	672	683	678	668	634	674	660	675	706	692	647	650	674	692	633	670	674	676	693	662	626	683	653	658	605	635	648	640	644	650	638	610	663	658	650	671	644	673	687	638	692	623	643	668	674	679	646	645	702	671	636	667	651	674	684	660	628	652	647	615	707	665	618	653	697	635	639	643	632	653	639	642	702	676	669	664	623	734	634	638	667	617	631	671	659	654	665	653	659	701	679	624	652	679	659	646	656	638	667	646	668	659	671	667	627	634	698	631	711	653	641	671	689	685	690	602	664	675	699	656	664	657	658	674	657	706	645	656	621	688	657	651	665	682	633	647	651	647	609	629	686	682	703	640	669	604	648	629	659	657	637	708	658	653	686	619	668	684	665	638	696	655	673	711	613	634	681	626	655	658	661	624	645	704	650	654	623	644	708	668	673	658	643	640	638	657	708	666	650	671	663	637	683	650	604	714	679	623	664	642	703	644	654	692	678	630	734	737	653	652	651	642	647	656	648	675	663	636	673	673	676	612	695	647	685	689	661	668	651	697	648	664	613	613	670	634	650	634	641	661	619	707	617	662	678	644	687	688	645	680	679	725	703	676	650	616	621	621	670	687	645	651	672	647	674	678	671	718	668	639	699	664	669	642	658	690	648	708	662	670	660	664	693	653	671	674	662	637	680	694	658	648	720	657	645	656	644	618	704	654	637	682	698	674	643	654	692	651	711	676	624	618	660	663	667	627	651	658	654	639	678	645	709	654	676	704	701	650	655	618	621	668	668	627	695	714	718	654	657	652	645	660	654	648	645	634	652	675	671	701	603	671	686	680	650	692	681	685	624	646	657	640	637	692	686	643	661	659	686	646	660	655	708	656	700	647	629	663	645	670	645	638	663	653	675	628	631	682	673	671	642	655	619	668	661	666	634	644	703	668	682	636	671	633	605	648	603	680	676	638	659	634	633	677	649	665	650	664	673	642	675	671	682	641	626	689	674	692	697	661	674	644	652	628	666	677	671	617	650	655	675	666	667	691	647	656	636	698	682	632	687	654	647	705	658	686	654	659	688	682	647	657	715	671	642	678	631	626	617	662	673	677	661	683	624	664	595	673	607	681	671	678	605	666	701	642	671	667	635	657	680	613	682	633	670	635	725	645	719	676	656	678	679	660	680	668	703	692	666	689	656	671	669	675	613	680	652	712	685	614	669	622	670	672	695	706	671	669	655	644	678	618	662	654	619	650	663	665	695	666	661	678	697	689	664	672	658	667	693	668	689	634	622	658	645	700	666	679	640	649	625	651	648	699	680	629	623	698	663	667	664	658	695	653	646	653	651	633	702	648	653	628	655	667	669	670	670	695	686	656	683	660	679	628	673	677	649	644	710	655	681	678	651	668	665	615	697	620	668	642	661	667	691	662	684	717	661	660	709	669	652	688	704	711	696	641	674	733	623	661	679	664	671	675	657	668	693	636	734	636	666	691	639	644	664	650	748	665	702	712	648	626	676	649	637	677	619	667	631	662	650	657	654	687	651	702	624	666	640	665
51559	71976	50483	32367	21197	9077	3027	1190	831	783	726	740	768	720	714	718	683	726	776	771	734	709	722	702	768	716	718	714	737	783	686	692	719	720	726	725	715	703	749	794	762	751	727	740	761	746	725	721	732	720	753	783	754	716	773	732	740	776	751	777	740	761	734	734	745	761	727	718	778	785	732	729	743	717	746	715	716	762	737	781	745	690	737	710	737	759	779	724	735	738	728	729	755	728	695	757	801	722	719	737	776	758	753	713	733	755	795	703	726	699	724	711	730	749	693	729	756	730	787	733	741	690	713	738	756	731	758	767	728	766	760	757	777	753	739	770	711	720	736	749	782	732	743	719	731	741	740	704	722	745	735	742	767	737	746	743	676	770	726	762	723	788	750	752	758	711	731	735	736	725	754	737	740	756	727	749	760	708	733	724	735	787	713	721	704	765	806	748	745	747	718	723	735	739	769	722	701	714	701	748	730	742	750	740	766	747	733	784	728	732	764	738	765	732	722	743	765	709	757	763	710	738	738	786	754	719	725	733	744	792	790	715	737	741	688	783	722	707	759	704	748	741	773	673	771	688	745	706	717	774	763	732	797	752	675	706	781	755	754	677	741	765	728	731	766	724	752	782	730	770	696	699	750	726	730	748	739	710	731	762	766	747	754	744	750	746	721	731	723	721	760	789	717	766	710	736	687	748	738	711	737	726	728	734	707	738	721	744	743	724	743	746	811	731	718	732	751	679	684	718	756	761	714	752	719	746	734	770	771	774	730	753	734	739	729	685	736	717	748	746	729	730	754	757	754	762	663	768	720	757	740	758	727	770	710	748	781	690	769	731	743	774	742	760	735	739	755	742	770	742	781	698	749	705	730	713	714	764	744	705	777	665	764	782	693	743	736	720	706	728	779	731	730	751	724	773	727	735	720	698	725	730	750	748	731	795	715	749	706	738	760	734	727	766	765	757	759	751	720	694	738	690	730	745	755	731	732	711	739	733	721	748	761	756	713	743	696	695	746	774	748	739	763	756	742	735	734	708	757	749	726	769	774	698	710	741	716	782	761	796	744	767	770	744	744	739	779	711	783	769	778	717	732	746	766	697	747	774	759	710	688	728	762	757	755	767	710	715	772	773	738	790	785	739	727	681	760	740	739	733	695	739	742	776	808	698	765	741	795	783	733	689	685	676	781	699	698	704	734	706	724	719	734	710	745	728	711	722	775	728	746	726	720	766	722	754	774	713	714	748	745	774	780	784	713	756	755	693	708	744	695	709	756	721	724	748	740	764	717	738	753	714	765	827	756	746	770	739	749	769	761	770	757	771	779	722	744	733	727	781	753	750	711	740	744	763	772	783	747	752	713	686	722	710	778	742	732	735	756	739	753	725	756	765	727	758	716	729	678	743	766	670	779	721	736	687	770	755	710	747	726	751	750	756	759	756	763	750	733	710	765	727	752	684	772	740	703	747	748	738	735	771	731	717	706	729	712	717	779	728	736	738	716	736	769	770	742	737	749	690	737	743	710	733	728	748	778	714	822	700	777	717	730	742	723	738	751	754	754	779	755	750	763	773	728	756	709	717	774	774	759	759	737	747	734	758	730	739	666	773	718	724	776	737	791	770	725	751	722	767	723	731	680	718	726	733	740	714	763	740	736	730	724	730	746	713	766	774	733	765	750	777	817	710	738	755	767	731	756	709	730	728	729	696	726	783	720	691	802	761	736	749	736	778	745	767	729	803	765	716	738	712	736	748	713	674	734	767	711	762	712	739	785	688	773	760	761	740	736	715	729	772	731	725	758	783	706	739	716	759	739	686	787	764	768	720	711	743	737	751	686	744	764	764	744	757	709	684	755	728	701	761	764	745	751	759	785	732	725	728	732	755	726	720	758	700	760	763	713	749	774	727	745	782	704	762	761	742	748	745	747	698	780	734	678	769	799	700	710	740	745	740	770	688	732	705	769	794	763	712	713	734	739	738	741	697	717	701	751	745	766	753	723	708	749	718	760	740	705	764	734	778	691	771	747	729	733	719	682	741	765	733	747	778	754	712	746	732	728	788	747	713	736	765	802	753	762	742	743	732	756	711	724	723	711	763	729	694	721	764	726	719	743	731	754	798	721	707	712	745	758	770	758	751	701	707	741	696	759	765	698	753	734	806	703	755	732	755	733	734	764	682	763	694	725	736	711	746	722	696	744	775	755	732	733	709	732	732	752	757	757	775	737	743	710	761	676	710	707	731	756	706	735	697	705	732	741	693	782	743	740	794	743	722	762	748	735	753	755	750	763	732	741	738	740	732	724	789	746	762	710	709	727	754	783	742	778	730	766	756	700	747	743	745	754	779	740	765	751	735	707	747	711	696	704	766	738	727	722	712	747	683	761	757	765	706	720	738	738	739	796	732	700	701	777	733	768	723	760	736	750	735	682	739	727	783	724	735	761	747	759	724	742	683	784	784	783	744	776	732	739	760	715	737	734	726	746	753	749	756	750	730	728	763	780	757	722	746	742	711	733	739	791	729	768	704	702	758	803	718	757	698	745	781	748	754	694	706	726	780	710	700	786	758	738	726	715	709	766	721	705	707	723	749	691	700	763	764	749	766	772	734	693	752	779	741	720	725	707	761	766	715	752	699	725	725	730	738	703	749	758	757	729	724	734	752	719	773	750	749	733	703	785	741	793	757	710	708	717	774	729	763	792	779	776	749	713	744	750	741	760	756	710	698	721	717	742	757	689	723	740	728	763	741	766	734	704	763	750	693	687	763	743	723	771	766	804	742	715	753	780	782	770	782	743	761	707	734	768	735	724	761	739	730	712	753	749	725	758	716	746	731	731	734	703	733	763	705	732	735	694	775	737	724	686	719	718	753	680	735	721	768	743	768	741	724	710	745	781	747	754	741	751	715	704	751	748	756	722	746	753	740	693	736	748	748	771	726	712	765	765	710	757	752	740	709	686	743	693	720	730	703	719	724	714	729	742	753	720	778	769	755	733	759	712	703	742	778	754	788	723	771	751	724	676	715	739	749	732	691	727	720	765	693	741	715	786	739	732	701	692	716	754	747	786	660	769	755	753	758	766	708	743	722	769	703	716	739	718	729	725	773	777	712	711	736	742	747	742	798	704	785	816	784	746	710	733	749	712	742	721	750	748	710	733	750	713	759	737	769	724	681	734	770	767	720	774	733	751	724	704	760	737	741	748	683	675	790	716	768	725	765	691	724	713	779	749	788	753	709	737	702	780	773	718	691	696	736	724	752	706	753	739	782	682	710	779	715	710	683	756	773	692	677	689	755	755	746	717	762	720	709	745	705	773	731	756	726	650	776	695	768	712	700	777	758	753	753	721	771	710	765	675	707	719	741	732	760	705	727	706	718	761	736	735	769	782	776	728	789	711	753	731	730	770	735	763	747	741	730	738	762	729	749	760	698	769	750	746	778	743	776	761	763	737	740	735	716	707	781	715	788	762	711	771	776	782	726	789	743	730	738	728	752	751	751
22863	21500	31001	26814	25625	23636	16470	2861	993	861	844	766	738	711	783	772	758	783	775	716	748	776	797	815	783	804	766	743	798	771	788	765	709	744	705	788	724	803	758	755	729	751	772	719	783	735	751	757	722	720	776	746	775	785	788	807	776	764	776	745	785	780	748	757	720	733	810	769	741	774	726	693	743	728	778	808	726	791	737	765	744	774	779	776	729	727	749	808	745	764	686	794	734	761	729	762	728	791	838	765	727	769	732	767	701	708	714	717	785	744	763	749	813	751	742	743	771	782	722	765	818	792	719	802	733	720	747	714	723	745	715	741	763	778	794	767	734	699	775	743	755	702	785	747	749	741	702	745	753	754	754	829	757	770	779	725	750	707	756	734	744	703	762	748	731	789	682	754	703	722	792	744	750	750	724	800	765	739	739	775	745	696	804	765	743	785	752	756	747	769	738	716	723	720	761	785	744	709	735	727	775	739	753	781	740	735	736	787	765	735	728	783	736	748	743	761	710	733	721	834	781	748	763	765	744	765	708	749	724	730	745	703	735	738	709	747	746	714	806	744	729	784	726	760	757	746	743	734	816	737	752	767	733	725	795	779	767	746	753	749	769	764	798	719	713	738	773	797	801	721	741	725	714	752	715	752	712	738	739	710	699	751	776	735	728	765	738	754	778	735	713	730	723	765	738	735	781	793	732	748	730	771	760	714	748	756	784	776	759	775	779	796	782	759	723	751	740	740	780	799	707	753	772	745	763	766	702	716	746	742	735	762	783	750	726	758	819	717	764	736	711	760	753	737	725	753	712	700	727	767	749	759	736	765	787	788	757	773	741	744	776	727	779	716	773	747	718	777	796	760	779	759	770	715	732	741	750	740	747	675	759	753	763	768	733	762	732	719	800	783	733	725	762	737	752	720	730	761	742	743	728	759	798	790	747	752	754	717	775	712	763	735	750	752	808	748	735	762	777	727	789	762	733	753	705	764	715	755	789	738	752	711	728	737	759	759	727	781	794	707	750	710	766	786	785	728	770	770	735	744	766	759	717	743	763	731	698	721	742	752	745	775	773	718	730	726	690	683	703	797	752	810	696	766	771	726	747	762	707	753	735	690	739	749	749	710	784	747	742	743	737	781	773	747	736	735	779	733	719	726	744	735	750	778	779	721	721	696	760	755	749	748	730	785	740	769	764	710	774	707	783	741	781	749	782	719	794	758	760	749	757	737	702	712	732	733	760	738	775	754	761	780	758	776	712	741	783	720	748	761	752	729	757	787	695	750	710	773	778	752	742	754	761	760	773	753	669	784	789	781	778	739	778	749	758	763	789	694	709	775	762	792	813	748	795	768	736	756	759	748	746	782	752	758	765	755	794	758	721	722	765	747	764	728	794	760	751	780	772	730	745	759	766	721	806	731	780	799	804	789	724	749	721	749	744	775	742	744	756	731	789	784	713	794	765	763	670	809	772	764	789	769	778	750	724	716	794	730	764	741	755	775	774	714	780	791	743	702	780	782	757	747	731	724	728	778	789	737	750	757	760	766	810	701	786	701	764	726	735	733	731	757	729	757	782	758	761	795	714	765	792	743	732	775	707	749	771	781	807	776	738	728	801	759	791	763	743	728	719	757	748	771	731	697	766	786	754	765	772	757	734	733	710	730	703	739	720	805	769	748	736	749	826	698	696	791	735	750	747	776	751	760	744	779	743	745	722	735	724	748	768	734	763	760	764	730	783	733	765	731	681	754	733	795	758	760	732	723	759	772	748	778	781	743	748	760	708	719	728	750	774	757	760	745	790	721	754	755	745	772	777	751	786	731	693	740	686	770	821	713	751	780	738	701	802	762	729	782	751	737	756	737	726	720	762	740	740	742	738	740	739	776	727	691	739	792	722	713	759	772	746	794	697	727	713	727	762	676	760	723	719	825	720	721	757	797	742	698	777	774	742	736	766	788	709	766	744	731	768	767	777	700	759	730	753	758	764	781	766	792	742	786	768	757	787	725	776	784	783	786	728	792	714	785	760	767	784	743	743	714	786	769	786	746	729	763	740	693	744	755	777	751	731	764	738	693	679	746	800	735	742	731	719	762	702	764	785	732	783	728	784	755	761	742	727	744	755	806	774	778	702	742	740	722	740	742	765	798	745	732	760	734	771	732	737	736	761	727	740	757	760	727	719	663	710	808	720	765	783	774	757	737	762	754	748	734	738	759	745	790	765	746	730	724	736	753	782	736	757	772	755	753	723	752	734	740	751	772	738	765	726	755	759	742	797	708	744	729	800	777	759	729	734	761	767	802	709	771	713	771	697	726	750	768	793	755	757	719	742	751	750	740	730	767	768	706	731	750	748	799	748	766	743	739	741	712	759	755	711	770	777	751	784	760	722	762	731	762	715	793	817	758	780	726	734	709	749	754	740	722	771	766	760	744	751	785	734	741	742	780	742	768	779	743	747	717	772	717	786	795	744	779	698	792	730	705	803	796	735	759	685	732	722	727	768	720	698	721	754	711	713	752	742	696	729	748	742	749	719	732	754	760	723	750	729	716	751	750	751	748	729	760	766	743	739	721	789	744	732	772	779	772	709	765	747	793	718	708	729	753	762	813	725	744	723	761	795	756	719	764	763	732	724	810	746	759	735	726	721	742	786	744	688	699	775	723	741	712	723	747	734	776	746	734	775	727	766	759	761	759	678	724	782	778	738	698	719	761	733	730	749	725	662	736	762	750	770	763	767	722	779	715	787	729	762	736	780	693	753	777	722	754	758	771	735	741	712	751	729	725	746	734	745	718	723	734	755	744	759	747	780	788	720	794	701	786	720	720	744	751	752	716	724	768	794	751	723	735	752	764	755	732	812	777	765	712	743	750	762	746	779	751	793	785	786	726	774	770	773	760	791	746	693	778	751	743	778	783	762	786	778	745	766	735	762	741	750	714	724	765	718	732	756	721	747	785	794	782	772	751	783	710	760	776	738	723	778	739	789	715	742	728	707	735	760	713	759	677	750	814	762	703	771	797	791	757	746	746	732	714	777	756	718	779	740	717	777	750	762	756	720	798	779	758	715	782	776	795	740	788	824	777	742	706	790	748	763	755	723	781	793	766	740	740	752	778	763	755	797	757	803	708	685	782	749	807	753	713	720	761	719	719	734	774	742	749	743	757	747	767	728	702	786	720	740	773	739	759	824	766	805	705	786	815	755	744	715	746	756	771	725	774	733	741	758	760	767	773	765	759	782	763	726	758	693	740	735	757	768	760	719	767	721	751	765	747	771	798	748	772	736	686	718	782	798	747	737	793	755	765	769	740	747	725	732	696	733	789	711	765	721	747	763	728	775	710	786	653	775	713	704	719	698	758	729	776	741	784	739	771	753	789	739	781	773	744	804	742	699	722	747	727	793	734	719	743	759	729	767	730	796	733	722	734	707	758	750	757	725	747	785	716	744	729	771	762	767	758	756	714	730	682	762	733	762	739	768	797	736	763	715	710	711	778	765	757
60574	99798	75508	52324	40112	22630	8381	2545	1217	881	850	787	783	823	858	820	788	812	789	797	753	751	821	788	795	814	838	825	777	779	774	804	835	780	807	824	812	775	812	823	827	852	815	769	821	820	788	795	815	811	781	796	814	818	813	774	811	818	809	821	836	741	799	745	865	836	781	860	815	777	766	806	812	771	759	763	816	830	762	767	805	760	817	762	814	782	806	791	818	836	831	834	824	773	759	824	754	795	756	813	759	798	804	785	769	731	756	801	830	811	782	802	786	793	770	785	766	800	758	772	771	793	814	881	811	809	848	845	797	803	745	853	799	818	755	801	765	771	790	805	820	823	766	797	763	762	750	785	837	837	862	747	839	760	809	805	777	792	813	768	836	771	804	844	874	755	822	844	862	791	822	782	870	772	803	792	821	834	811	806	779	857	810	834	793	793	769	799	812	775	803	776	904	784	756	774	802	823	871	826	823	817	808	799	764	846	802	769	836	827	806	815	841	763	799	821	814	813	813	817	801	811	770	838	858	773	835	771	810	767	808	838	824	764	777	735	770	773	751	808	794	788	767	791	893	781	847	845	764	848	790	794	776	875	748	822	766	770	818	760	811	804	792	744	877	782	813	805	812	733	824	835	848	815	755	793	794	824	793	784	811	784	850	760	803	842	818	768	797	808	825	794	842	800	787	794	815	773	799	838	807	795	797	816	761	804	837	761	779	823	834	797	781	819	843	809	874	817	722	836	826	787	806	821	814	822	814	779	803	811	785	796	792	788	829	830	777	842	758	797	804	813	831	785	775	819	794	811	793	778	783	816	807	817	786	770	789	837	811	800	784	782	779	828	814	846	831	778	807	826	863	787	873	799	737	787	795	790	798	818	797	769	828	787	755	786	751	777	796	826	800	758	825	820	802	856	824	797	804	813	804	839	802	816	785	840	782	754	788	816	789	752	772	837	827	797	798	853	797	822	788	788	803	830	770	794	788	810	762	760	805	840	810	800	816	797	775	790	808	843	841	853	797	830	768	873	816	813	846	769	802	782	815	812	857	805	819	798	833	811	792	802	835	792	811	766	783	820	761	801	789	738	787	798	832	796	812	844	781	841	830	801	808	797	835	850	800	763	811	840	816	787	775	836	817	800	808	872	867	784	781	786	787	849	759	786	811	808	751	848	793	795	834	783	867	748	777	852	797	826	785	794	730	851	858	782	791	772	795	770	785	799	819	790	820	763	775	800	800	768	859	778	817	810	800	793	826	778	807	806	811	827	784	843	795	814	804	741	869	847	820	737	759	810	819	800	784	740	739	818	800	764	840	822	771	779	771	834	814	835	757	804	782	831	789	783	832	757	767	832	803	775	796	814	815	789	755	776	825	846	816	796	828	800	840	783	771	786	804	790	797	795	737	784	786	815	763	831	830	834	818	844	812	798	834	790	814	787	846	822	828	829	816	805	785	854	842	808	793	777	818	803	801	770	796	786	794	826	806	797	788	831	794	821	818	797	802	787	790	755	815	831	842	777	811	795	793	808	766	790	770	791	812	806	794	822	817	825	767	794	820	822	812	814	757	775	817	788	830	789	773	804	804	814	825	848	835	795	813	823	806	813	861	804	786	764	842	814	838	763	768	781	809	871	790	791	787	775	757	761	802	763	833	789	774	769	832	739	812	835	767	802	765	814	766	857	778	783	846	783	807	804	778	766	805	756	846	852	764	850	788	772	821	840	773	783	765	795	810	817	773	752	784	800	759	832	793	796	769	814	801	824	780	806	841	789	824	772	748	777	804	813	799	805	772	808	817	831	795	776	786	783	830	798	785	805	792	823	799	764	807	770	883	813	818	834	779	850	763	824	798	792	851	850	797	769	825	784	766	822	833	735	865	764	796	811	848	845	784	825	783	816	855	778	852	743	844	778	795	816	815	854	824	851	806	786	799	763	772	767	814	798	752	781	819	878	823	819	791	770	839	796	775	833	815	804	819	782	780	791	784	826	804	793	783	824	778	783	838	818	784	762	775	776	802	825	849	829	810	761	820	753	776	825	791	766	830	779	824	849	800	764	782	850	791	769	783	782	778	810	782	786	849	770	789	807	822	806	852	785	805	767	807	797	796	818	774	841	803	811	789	835	823	823	825	762	851	832	750	758	796	773	824	784	824	783	831	804	831	844	825	857	772	816	797	763	787	780	791	805	779	822	773	812	790	784	804	815	849	812	784	853	814	785	822	807	835	814	794	852	751	792	739	768	786	753	779	834	838	837	780	770	769	761	805	801	814	838	787	813	827	778	781	836	791	786	835	807	791	779	805	739	811	796	774	843	854	811	814	825	764	797	823	835	825	833	816	843	783	817	786	758	814	861	797	801	839	751	746	821	841	787	830	792	806	844	829	791	824	784	868	805	813	773	850	827	770	790	782	826	784	747	787	848	828	797	853	892	796	819	815	759	790	813	796	772	837	770	773	742	789	812	774	827	735	778	803	777	790	810	797	780	800	799	775	809	840	829	804	779	769	840	815	783	786	770	818	838	764	835	805	845	803	814	822	799	813	859	726	776	826	816	788	810	805	792	808	829	794	835	793	820	789	807	801	809	822	830	810	759	818	830	814	776	790	816	789	826	795	798	717	856	772	811	805	802	785	776	772	826	847	775	810	778	791	784	807	809	848	835	785	810	830	815	804	777	826	815	826	819	803	823	829	769	781	856	816	853	798	814	822	836	803	787	786	824	817	810	778	779	792	741	743	790	781	851	810	790	772	807	821	802	802	773	832	788	764	752	819	831	816	730	833	829	791	810	826	807	811	784	791	824	796	866	796	793	826	809	814	815	769	805	800	788	838	821	851	829	735	829	811	806	772	781	782	780	793	750	791	820	757	796	816	795	806	811	807	823	781	762	817	822	772	836	815	788	760	761	802	764	817	850	830	791	847	773	825	795	785	803	775	834	825	792	833	766	772	751	833	777	807	757	829	838	807	839	755	846	807	779	820	798	825	786	844	799	769	803	786	765	860	828	797	821	795	731	807	832	809	767	815	796	807	853	810	787	838	799	828	803	810	802	803	839	814	830	801	746	798	832	842	784	764	791	798	771	852	743	815	796	790	813	823	823	729	794	814	827	809	808	810	819	824	832	857	844	823	807	776	825	764	756	820	848	764	770	773	845	831	808	822	759	749	844	756	873	834	828	803	848	774	855	801	806	801	796	765	804	814	801	756	806	759	838	772	813	761	794	841	825	775	810	774	822	823	812	814	831	789	793	807	874	823	776	796	808	775	869	848	830	836	809	788	822	793	799	822	799	807	771	793	801	763	758	834	793	787	817	813	816	795	781	815	752	789	831	820	823	753	816	792	813	785	790	817	788	790	801	806	782	800	824	788	776	767	809	751	769	841	778	822	819	762	807	772	767	758	765	820	846	764	823	765	856	817	804	769	801	816	804	791	802	811	781	813	805	779	801	794	769	806	733	807	791	762	808	833	835	770	815	807	793	845	855	830	792
29462	28519	30548	16347	6192	2091	984	629	595	590	581	570	593	571	614	554	582	554	535	569	527	609	571	558	537	556	581	534	611	599	584	571	570	571	588	565	616	598	626	618	587	549	534	577	556	572	583	593	562	592	603	544	563	593	545	552	589	546	581	587	537	528	575	582	566	585	603	584	584	606	540	550	559	580	576	561	555	599	549	561	616	543	578	523	555	584	590	511	523	565	519	623	561	569	606	556	560	556	614	548	552	567	553	566	580	626	543	599	553	595	600	565	570	526	581	579	555	572	574	577	542	530	564	552	536	542	589	610	634	572	588	593	609	558	614	538	542	598	584	576	557	540	513	567	595	573	567	556	564	562	534	597	548	544	560	588	560	561	544	597	548	562	534	595	580	580	581	568	558	544	577	591	580	561	574	517	581	586	553	575	597	552	577	568	585	560	579	598	554	570	585	564	570	559	582	585	557	597	563	549	552	547	592	542	559	587	549	601	616	558	574	575	615	554	579	538	549	573	553	561	530	561	550	556	546	562	574	549	585	577	581	586	581	547	565	578	589	548	574	612	581	574	611	547	579	532	618	554	539	549	614	588	584	556	541	582	541	604	588	533	574	555	557	566	552	570	563	555	552	563	574	572	601	578	591	580	595	586	595	572	529	567	560	564	557	566	613	573	567	586	556	588	563	591	552	537	612	534	593	553	553	588	565	559	604	615	601	559	592	557	605	575	588	597	601	526	595	585	569	575	548	518	583	564	618	577	579	591	553	567	592	538	568	542	622	568	572	581	567	572	591	596	533	569	567	601	559	625	564	551	594	569	577	543	569	571	583	571	572	625	558	571	600	567	581	561	549	608	554	556	556	574	586	569	572	587	595	526	567	582	565	532	517	573	546	566	620	605	592	610	607	544	569	571	594	606	563	577	561	579	557	573	581	634	565	618	587	612	569	589	640	552	575	545	550	551	565	540	569	547	563	567	579	586	583	551	580	579	558	566	581	568	548	574	584	576	559	562	613	551	610	509	588	616	577	582	525	565	570	539	555	604	552	563	599	590	565	615	568	563	567	565	515	596	563	558	587	543	565	595	555	565	602	578	524	544	571	595	588	549	560	561	578	573	542	593	586	558	543	579	549	547	570	557	577	578	579	614	581	595	567	573	517	574	568	570	566	553	616	593	601	567	559	606	565	549	547	597	566	620	554	588	557	607	507	589	566	537	565	608	555	586	573	626	577	584	584	588	537	571	561	594	564	579	599	583	595	574	579	581	583	554	567	620	542	548	584	549	525	515	525	563	570	570	544	566	541	568	559	566	578	533	574	582	593	579	593	584	614	590	602	550	552	543	592	546	586	561	559	553	590	574	536	610	582	540	552	562	533	573	564	591	565	537	507	589	558	522	549	581	582	585	576	546	600	569	590	576	558	605	576	591	593	559	580	608	593	580	570	555	561	568	542	556	600	557	544	559	567	552	613	557	618	554	544	549	571	577	560	588	580	566	612	577	601	564	561	575	584	605	570	576	547	602	597	547	571	552	569	555	534	576	564	608	556	571	594	574	586	621	553	553	533	566	567	581	566	560	551	558	587	590	599	528	575	576	563	550	595	584	553	600	557	587	602	538	557	604	558	534	556	606	565	590	590	571	564	537	600	583	565	630	549	592	567	587	577	534	550	569	594	567	565	584	592	571	543	502	561	598	571	632	612	578	629	627	623	525	565	536	562	551	576	586	578	560	599	567	547	540	657	575	587	562	557	585	544	580	571	554	533	625	596	561	547	626	608	601	601	571	590	569	567	549	566	528	619	573	546	575	581	600	576	539	588	563	566	529	567	598	543	603	565	611	576	511	535	563	581	578	575	577	568	568	611	527	562	561	559	536	586	563	613	548	569	589	610	522	546	541	650	564	550	597	570	507	554	576	554	494	571	575	601	574	555	549	608	580	583	553	582	590	585	576	580	595	576	584	609	577	601	520	613	532	582	517	544	554	586	586	561	565	561	581	582	599	576	556	575	601	530	571	574	571	628	575	576	542	561	562	524	545	571	582	591	558	571	543	552	573	583	610	585	625	606	617	538	561	556	542	573	568	591	596	577	584	605	535	590	616	568	564	537	603	563	565	562	526	564	564	613	612	558	624	580	555	539	604	544	567	577	581	570	542	519	549	633	540	543	583	563	547	578	584	587	551	575	578	546	540	617	530	579	566	569	597	544	623	568	579	600	567	586	563	572	568	524	596	569	621	507	564	555	508	577	591	583	609	610	513	542	569	535	566	580	534	596	584	549	590	564	577	577	591	616	577	657	551	606	600	585	562	531	571	581	576	548	562	529	541	598	519	599	584	581	573	598	591	584	619	545	516	553	566	540	522	570	573	549	569	580	615	614	580	595	600	571	570	595	562	569	578	560	551	574	588	584	593	530	587	564	574	588	571	586	575	574	552	554	589	564	541	560	549	584	561	588	540	556	567	539	552	564	557	623	539	576	556	565	559	568	559	575	567	578	535	561	561	618	549	571	581	531	555	570	568	554	556	578	542	566	560	575	556	539	551	548	545	565	600	571	559	598	577	619	557	592	572	534	535	572	557	554	566	541	573	563	574	561	555	550	595	553	606	636	535	568	554	579	581	593	540	619	573	577	576	575	559	543	555	599	636	606	574	592	533	608	531	565	617	577	597	566	592	580	547	532	525	539	532	565	571	590	545	553	561	571	586	609	593	548	563	587	590	571	551	539	543	625	550	569	595	565	531	545	595	542	561	532	578	569	602	604	530	572	594	600	565	541	543	571	566	569	575	584	555	567	568	611	555	576	587	619	512	532	606	598	577	566	544	570	595	533	583	573	589	527	583	575	567	540	573	549	568	587	570	575	591	577	549	579	616	569	608	596	592	560	549	597	591	562	562	541	601	564	559	621	579	528	517	607	549	548	586	581	586	577	580	568	569	585	596	600	546	556	552	568	559	603	560	550	597	562	536	600	578	573	562	611	569	599	562	581	527	537	594	575	604	526	560	583	536	535	554	569	598	534	535	599	570	570	556	570	547	569	587	578	567	581	570	604	574	609	525	577	581	539	540	540	591	586	557	569	536	572	594	561	615	586	571	549	545	526	579	565	497	565	591	554	566	582	562	614	548	587	550	597	539	585	567	553	573	593	609	582	588	578	592	581	576	602	570	576	572	536	633	572	578	565	516	525	575	560	586	595	548	555	550	557	568	579	567	606	561	608	585	529	585	573	543	555	590	601	563	597	534	584	580	581	560	562	574	544	570	604	531	575	556	553	593	598	545	574	557	610	555	602	532	534	547	609	557	542	609	595	583	572	565	597	559	576	496	558	595	580	560	527	564	546	528	538	571	563	581	558	549	584	551	533	530	546	546	559	561	561	570	579	539	580	630	555	559	553	546	562	541	545	586	549	627	621	583	553	599	580	595	553	600	565	561	570	562	586	563	514	530	563	605	596	551	550	576	566	560	543	563	549	552	567	552	584	570	549	539	591	555
30799	42415	27759	11847	6945	2727	1210	778	742	657	636	645	621	653	643	646	608	619	635	660	647	744	677	618	626	615	662	667	649	627	639	655	663	635	653	673	661	659	616	651	648	629	606	680	658	641	630	647	659	613	640	650	647	617	660	593	636	626	636	632	634	642	671	619	613	661	652	647	637	622	652	704	613	650	647	601	646	649	630	656	640	650	667	668	688	649	635	645	637	623	605	611	667	672	692	631	627	620	596	672	581	635	649	613	665	674	620	635	621	650	685	649	598	614	650	658	646	638	666	654	651	674	669	619	614	616	613	637	619	626	632	616	636	688	634	687	656	662	686	673	640	676	667	630	643	730	601	648	665	648	652	635	637	634	631	646	619	650	673	658	647	651	635	618	622	678	653	658	652	643	649	593	632	638	688	632	663	661	644	624	634	629	655	624	627	637	557	632	609	649	643	662	648	673	643	651	708	641	619	632	624	657	667	665	664	630	656	674	621	617	610	638	603	611	622	649	620	624	630	665	636	616	658	612	687	617	658	650	646	643	627	679	655	656	598	652	661	622	616	650	673	671	635	639	659	677	600	673	663	685	646	621	687	644	632	662	594	612	672	623	645	663	676	632	663	662	649	626	637	652	650	643	644	635	604	649	638	597	662	700	630	655	683	588	662	620	632	632	649	631	630	634	661	646	631	667	651	642	648	652	674	641	669	672	607	649	642	658	697	664	636	634	625	617	662	605	635	665	666	658	627	653	642	613	650	620	617	677	638	636	663	632	639	666	652	605	654	616	662	627	636	617	648	660	640	636	667	648	624	620	614	691	637	657	626	643	692	674	653	669	617	644	595	722	645	605	597	636	642	648	661	696	662	648	652	614	608	657	627	670	684	606	644	625	665	617	640	625	641	604	631	613	669	599	642	643	654	621	600	630	684	637	605	659	616	613	675	634	654	662	673	661	638	614	649	682	629	627	631	657	657	644	641	686	685	652	629	669	635	674	653	595	572	624	597	642	654	637	696	622	633	629	604	632	631	598	640	651	648	587	652	719	636	673	589	629	654	673	639	610	627	666	647	670	695	607	658	629	662	620	653	662	649	607	610	641	618	629	644	645	612	643	651	700	638	664	654	712	634	645	596	621	602	636	657	633	642	586	671	656	629	653	632	651	615	680	674	638	613	641	658	683	681	633	704	653	666	645	648	614	633	634	652	642	646	640	615	638	617	612	650	698	643	601	694	699	683	672	642	656	654	605	638	655	648	646	592	647	735	677	634	649	661	633	631	635	654	621	614	636	613	659	595	652	610	630	618	633	656	671	682	628	635	686	654	659	700	625	625	665	630	693	645	647	653	634	672	637	637	651	672	608	660	680	636	641	648	645	618	626	636	570	625	657	653	650	652	649	635	672	650	649	597	648	622	668	602	599	667	657	654	599	661	649	658	664	635	582	622	636	627	619	642	664	649	667	622	670	645	634	654	657	621	620	669	625	672	636	628	653	642	669	649	612	656	650	712	668	639	648	692	652	666	631	625	637	655	583	655	646	660	638	645	667	625	615	652	641	612	629	674	662	662	636	651	692	633	697	674	684	634	630	645	621	664	605	635	675	717	693	642	637	660	652	592	656	666	606	598	667	623	638	648	656	649	653	639	651	698	668	656	652	654	651	669	667	688	609	631	635	621	658	642	686	638	613	599	650	619	632	578	611	653	639	636	615	663	646	645	631	670	613	647	644	637	655	649	611	612	660	677	683	622	626	660	650	620	658	665	667	626	661	663	642	680	604	669	616	678	639	621	647	631	658	685	631	600	704	637	665	684	646	642	679	668	657	572	594	644	625	653	692	651	662	654	642	641	605	631	645	683	635	682	629	651	682	601	650	651	587	682	665	664	637	651	620	643	662	630	659	665	640	613	644	648	611	598	616	664	625	656	656	620	625	653	665	626	611	684	661	639	659	616	670	657	634	663	641	668	649	670	668	643	622	685	592	645	643	638	650	664	651	647	675	679	633	619	651	682	658	674	651	700	667	598	635	645	653	651	682	657	669	641	603	634	682	650	672	665	607	630	596	656	635	638	658	658	661	620	625	658	660	630	639	670	589	629	645	646	658	667	634	565	633	669	640	643	608	665	631	648	604	661	624	650	668	623	617	654	656	713	622	654	661	639	633	632	692	663	678	625	638	644	699	689	646	644	660	648	630	596	649	658	617	642	627	657	644	603	650	633	620	630	669	654	679	607	612	613	660	627	643	653	661	651	618	644	647	669	646	634	651	655	632	635	639	644	647	664	669	620	672	632	598	681	644	651	633	640	602	674	628	638	635	641	640	649	627	608	679	672	631	589	627	634	563	673	640	664	664	655	612	628	665	675	631	618	632	669	598	630	658	627	605	667	698	658	621	640	622	636	675	688	651	646	605	649	619	682	618	692	642	615	652	617	645	654	659	689	651	657	627	601	656	625	632	634	604	633	671	623	644	623	626	650	591	664	616	641	643	609	671	680	610	652	589	664	668	652	672	642	670	620	650	613	611	637	678	651	672	655	661	682	636	589	628	678	640	591	623	637	632	625	660	672	649	628	695	677	642	651	672	666	659	655	683	684	634	639	672	634	689	675	653	665	647	590	628	634	681	633	667	636	641	643	662	623	647	673	661	629	669	653	655	658	641	615	705	640	636	632	635	667	651	611	680	675	660	591	628	655	625	622	636	653	654	614	624	688	631	659	634	654	679	596	616	646	632	613	625	670	660	644	604	612	627	683	659	658	656	647	639	653	665	648	621	663	668	630	637	626	628	654	631	624	643	618	671	678	627	627	649	675	646	678	620	643	626	650	650	643	673	657	664	622	637	632	647	662	643	658	613	667	652	632	621	631	619	627	616	599	654	662	668	600	613	662	640	685	658	624	642	597	634	623	658	610	608	714	639	690	639	624	640	643	653	669	668	632	635	672	642	630	642	604	694	646	643	651	645	639	670	605	624	602	675	655	614	649	689	635	617	675	679	585	676	633	667	655	657	616	603	592	706	667	627	662	642	656	623	605	616	620	635	664	672	670	687	662	673	694	671	631	662	643	664	643	634	596	662	599	660	610	645	659	679	641	668	634	657	681	657	588	623	646	618	684	645	630	696	637	668	627	614	646	620	672	616	639	656	622	659	637	645	578	635	691	630	614	703	669	645	642	685	644	620	610	646	624	631	667	676	649	628	650	638	678	659	674	631	631	683	631	625	652	640	624	626	626	624	675	631	643	614	679	653	645	622	620	614	613	662	627	646	657	659	620	642	639	625	663	673	663	675	657	637	643	690	631	647	591	679	660	649	621	661	589	667	627	639	624	618	699	632	603	622	663	643	691	644	625	655	606	690	708	620	669	659	641	657	657	660	641	685	643	644	664	627	636	621	603	641	639	643	683	638	606	603	632	659	609	652	619	667	654	685	634	649	656	624	618	638	622	660	698	628	667	641	625	611	630	597	670	679	652	669	588	607	692	679	644	636	672	644	646	659
23443	21711	31956	28381	25308	20876	9762	1636	791	708	660	613	668	630	672	649	660	602	628	625	641	649	586	642	645	661	700	588	651	622	635	616	679	644	689	592	672	617	683	680	675	640	660	658	642	636	631	640	611	632	659	657	683	612	666	669	593	601	631	652	617	647	662	653	618	627	636	633	613	619	619	604	620	631	609	641	603	641	625	618	604	599	654	687	649	683	600	646	630	607	665	646	623	574	677	674	636	618	652	619	604	622	628	592	621	622	589	638	646	665	658	632	633	642	610	618	648	647	610	640	599	596	616	630	626	596	650	644	595	641	598	597	600	626	620	647	643	594	605	657	608	653	631	631	605	647	602	598	588	647	607	629	676	628	608	641	629	666	610	666	656	635	650	616	673	595	685	591	584	628	601	558	620	614	619	661	612	614	647	654	648	598	634	667	639	597	642	614	623	665	657	586	602	647	640	644	612	633	691	626	609	605	692	639	596	617	691	629	593	619	623	608	629	618	600	614	661	602	634	628	598	638	597	654	625	600	640	634	598	634	635	640	662	660	601	617	637	600	636	621	673	611	635	636	639	625	553	646	612	637	626	621	652	607	633	649	656	622	609	607	613	669	642	665	621	645	623	693	624	621	629	635	643	605	671	680	620	617	660	607	632	635	653	630	648	643	630	633	709	646	657	605	613	628	618	645	647	604	628	603	631	607	608	633	602	624	670	585	645	598	599	632	652	604	628	609	669	638	634	640	653	630	663	610	625	663	631	621	618	648	602	625	655	602	594	611	632	658	679	601	641	625	663	655	600	583	652	643	582	603	704	611	680	653	609	613	643	625	606	653	614	620	630	606	639	604	604	648	615	619	613	662	668	601	694	615	641	593	619	602	673	671	623	636	628	653	616	628	626	666	637	620	659	641	607	611	618	627	636	659	630	676	633	637	646	630	598	634	648	602	674	597	690	660	596	625	621	653	584	581	583	581	605	602	613	641	617	604	617	616	663	592	627	642	632	646	636	618	651	607	640	618	625	659	614	630	617	661	607	590	633	610	660	630	611	654	575	638	580	559	633	568	642	635	613	592	624	624	623	606	622	647	615	628	635	642	663	627	647	652	636	638	636	650	629	647	618	640	613	641	608	614	631	640	669	619	635	636	591	649	577	639	621	643	663	633	662	626	638	649	616	618	646	635	606	625	618	598	630	616	646	658	629	664	592	674	592	621	672	652	662	638	651	644	647	640	612	650	627	621	635	618	637	602	594	611	661	614	642	583	624	588	646	623	614	628	645	565	605	654	617	597	646	621	577	650	616	650	573	638	604	616	583	640	616	637	640	621	624	598	655	595	606	663	684	663	665	630	623	614	632	614	650	663	626	633	642	680	627	663	672	682	605	582	665	662	653	602	622	590	651	630	640	631	610	586	585	627	638	650	632	605	604	653	633	590	629	636	622	652	629	625	615	584	621	591	646	589	644	663	667	675	581	629	603	619	628	595	628	640	630	603	638	652	677	618	628	625	637	672	657	629	650	634	606	622	659	631	618	643	640	677	662	640	607	628	642	628	605	649	601	624	609	628	667	626	599	655	647	630	641	598	633	628	606	595	642	615	641	628	652	635	629	592	604	636	642	646	590	626	658	637	553	606	637	670	615	600	594	634	651	656	632	650	641	640	614	628	603	637	624	620	629	627	651	623	674	626	638	628	625	650	628	640	630	671	612	611	603	647	633	607	591	596	636	624	662	594	616	621	602	649	563	642	608	594	625	652	656	607	633	608	645	624	680	626	640	599	618	619	597	610	630	631	663	626	627	633	586	639	661	581	656	620	626	661	623	609	633	613	636	625	629	677	638	634	571	629	642	633	599	638	619	651	618	630	623	612	619	617	657	635	635	614	657	594	643	634	615	626	600	589	640	628	623	590	631	599	637	673	613	574	598	661	584	626	600	674	587	660	610	637	652	636	605	634	657	629	637	628	627	686	666	677	636	625	643	636	649	623	639	619	633	628	633	593	621	633	589	646	607	627	590	631	620	607	616	680	634	635	614	649	647	648	568	622	663	632	606	678	631	629	636	619	597	614	609	627	624	655	669	611	631	645	595	635	605	596	633	605	665	634	644	611	579	592	631	620	642	595	641	649	611	640	570	578	620	626	607	604	648	630	586	614	619	633	626	629	612	639	620	629	629	637	652	566	661	615	622	617	610	684	632	622	616	656	635	613	631	610	594	632	623	638	651	651	622	622	648	629	588	608	675	632	621	630	646	599	641	597	650	632	633	597	600	617	622	588	562	665	628	639	669	666	633	622	598	567	615	612	618	636	608	663	660	669	655	590	633	672	641	655	626	636	601	637	621	624	602	610	647	635	627	678	644	657	646	643	652	611	619	681	594	640	607	654	619	629	596	663	613	587	617	643	611	626	645	640	625	596	593	621	607	617	613	589	605	621	668	595	629	640	639	660	640	677	618	645	605	612	614	625	649	616	647	579	611	631	607	651	651	686	634	629	657	636	658	613	603	654	658	659	604	616	624	653	589	618	620	609	624	623	602	612	658	670	694	631	647	632	622	633	598	641	620	608	618	590	598	638	648	644	631	626	631	653	647	654	619	610	610	603	671	719	629	619	674	673	590	594	670	625	591	651	595	591	651	619	663	640	605	662	632	617	599	624	640	643	587	591	604	650	617	622	640	647	665	614	636	657	667	655	606	647	665	631	617	643	616	630	648	660	659	574	669	630	653	667	619	595	632	663	635	671	655	672	586	641	630	610	626	645	637	610	627	627	603	587	615	602	635	606	635	619	639	642	671	645	638	625	610	634	585	611	589	670	587	641	588	650	624	630	648	630	614	630	606	626	604	619	600	604	662	659	634	597	630	588	598	647	655	631	598	611	620	643	605	654	626	663	587	611	627	622	616	601	582	643	642	646	637	598	591	621	621	620	637	634	610	662	617	616	576	662	687	618	634	634	652	649	652	607	609	628	590	622	626	632	599	610	612	624	678	631	590	602	657	604	638	643	641	670	625	626	640	651	596	604	664	668	667	657	606	630	641	659	636	630	619	678	612	607	629	661	661	648	618	596	630	619	603	603	623	639	652	597	668	631	621	578	636	639	610	640	642	613	639	643	637	623	636	617	640	629	628	654	630	595	680	676	654	622	634	628	637	669	667	615	641	638	631	615	645	615	654	599	609	605	667	606	642	620	634	603	612	609	616	636	640	675	674	672	662	616	636	659	655	618	614	611	675	614	649	605	611	613	602	609	656	611	614	628	619	618	599	613	628	662	576	656	655	587	640	657	652	673	614	615	616	648	635	606	660	668	612	630	660	637	607	627	589	666	608	576	585	603	586	629	655	652	646	650	627	583	612	640	679	656	610	617	619	592	642	668	647	628	602	632	619	609	587	607	580	680	651	647	580	646	646	657	635	614	639	625	583	621	578	586	625	633	650	593	637	662	587	656	624	650	640	669	665	571	656	613	577	604	602	623	622	656	624	613	675	607	634	620
58489	92521	68588	45072	32638	16174	5448	1709	847	730	715	707	691	706	690	658	705	696	694	710	678	659	639	715	702	701	698	676	710	692	670	695	634	693	622	698	689	690	651	735	692	662	734	681	647	697	695	668	711	707	734	729	688	688	710	664	689	694	713	689	676	726	744	661	632	660	722	698	707	714	683	715	703	669	701	722	694	676	668	682	678	696	690	706	656	712	681	708	694	637	725	742	669	689	673	676	695	697	676	662	674	735	649	662	685	662	723	676	691	655	719	664	745	701	673	689	713	728	663	688	699	689	713	628	680	716	690	674	691	703	728	716	663	700	661	672	679	691	689	683	689	709	710	746	690	711	678	652	671	679	695	717	705	744	699	681	718	676	719	681	675	706	702	641	693	712	664	674	706	718	705	709	710	686	701	638	679	671	700	603	652	675	667	718	676	712	694	704	682	691	703	657	669	655	694	670	685	716	691	636	696	691	630	699	700	700	681	665	707	635	707	658	696	676	658	714	662	667	655	650	700	674	652	719	717	626	686	708	673	654	684	698	667	675	683	685	696	668	724	745	675	693	671	697	693	648	680	686	648	693	720	648	684	674	700	666	736	700	687	696	691	723	673	666	694	664	697	740	668	694	651	667	691	663	720	648	680	694	703	674	681	731	680	717	741	724	658	723	685	663	667	711	688	707	694	676	694	736	721	659	701	657	692	643	674	703	680	694	651	718	676	646	706	686	679	683	719	679	730	630	698	706	728	677	649	674	705	697	658	695	713	685	692	651	703	659	671	678	676	702	682	753	696	645	708	697	667	655	712	688	688	671	667	706	665	697	718	685	712	670	661	719	674	711	644	659	694	700	717	710	701	710	730	688	651	654	690	652	649	660	660	649	695	715	759	711	737	719	693	663	721	654	690	686	700	714	680	686	705	666	691	672	713	690	716	686	692	694	715	690	658	698	684	688	714	667	680	673	694	682	712	674	671	665	724	652	701	703	637	680	702	673	665	678	672	702	680	711	628	736	692	674	682	660	666	689	658	715	650	678	643	663	689	720	665	725	646	702	686	702	694	692	711	713	675	695	652	697	689	638	700	703	686	682	712	645	677	703	720	716	665	650	674	709	664	729	695	729	689	692	713	704	702	690	658	663	669	713	664	669	706	677	699	695	708	668	704	698	686	668	721	649	701	699	694	696	671	717	728	703	681	696	690	694	695	669	649	659	658	635	695	625	691	672	706	701	703	737	654	703	679	679	675	693	653	656	757	672	662	729	717	665	687	684	713	720	654	691	674	667	672	669	654	646	753	678	676	685	709	723	644	681	728	737	739	710	704	686	720	697	706	670	705	709	681	721	707	691	674	687	640	712	645	678	653	673	669	691	674	730	675	668	684	681	671	682	703	730	673	679	697	705	635	697	669	702	698	657	725	680	683	686	691	717	693	701	700	735	652	691	722	696	715	715	701	691	680	691	710	705	670	638	701	701	669	686	702	754	685	757	743	700	661	696	718	671	667	694	711	731	682	660	674	738	680	658	688	672	733	713	687	667	694	705	665	651	669	676	735	688	690	735	711	702	688	664	657	669	671	696	677	687	755	670	670	694	711	710	668	691	692	700	701	669	709	686	690	688	682	660	686	686	706	705	675	725	710	664	676	768	678	676	703	656	685	684	691	616	683	677	682	700	703	678	710	702	698	700	711	689	682	679	682	644	708	679	660	706	677	641	719	682	669	701	658	716	678	699	701	660	721	746	680	720	676	707	690	644	718	696	719	655	640	683	700	667	698	693	687	720	670	713	698	672	615	727	719	676	713	709	656	672	650	714	693	751	670	657	719	674	721	686	651	675	635	707	660	708	701	663	670	724	716	667	732	728	710	744	698	738	690	691	665	679	658	667	675	717	690	705	679	715	709	694	636	688	718	709	660	686	767	675	715	650	709	710	670	671	677	669	643	669	690	696	673	663	695	702	687	710	671	655	678	645	669	672	701	729	739	656	650	669	702	671	653	720	678	702	689	684	699	699	692	676	661	663	673	685	686	693	685	684	713	649	728	695	692	698	683	691	688	692	664	692	704	696	696	723	713	738	724	687	684	691	690	706	753	671	681	697	695	706	710	701	725	698	660	694	657	656	705	695	714	726	679	676	683	684	694	682	704	705	685	664	687	670	680	720	727	763	686	667	742	707	712	707	737	673	679	630	712	729	691	681	653	714	657	627	653	665	696	689	694	701	657	653	672	704	643	679	674	686	664	656	693	699	703	666	705	716	717	715	702	695	682	709	650	629	696	684	666	653	692	663	700	685	740	682	719	688	669	679	748	662	695	657	685	672	727	716	675	685	674	672	621	722	705	703	665	661	697	675	712	752	670	711	689	703	672	692	643	691	658	713	702	696	686	743	685	679	681	669	672	698	643	642	688	658	671	680	712	716	702	736	705	643	714	680	737	661	720	690	663	749	694	653	675	673	682	690	646	688	697	675	666	670	666	736	684	717	670	706	693	661	706	662	665	678	671	666	739	709	658	657	704	736	721	680	702	687	694	692	695	712	705	698	705	625	743	662	678	717	665	625	679	695	659	677	748	689	742	654	663	625	635	695	686	667	676	700	738	651	667	708	668	677	658	687	696	703	692	668	716	676	713	659	706	697	704	643	702	721	630	672	646	704	698	673	647	720	692	715	693	675	716	658	655	699	678	669	703	710	681	745	667	663	721	714	643	713	690	716	694	688	706	698	744	683	624	685	653	760	671	700	659	668	663	713	717	710	628	694	707	680	723	668	646	663	705	699	668	665	677	701	679	671	651	733	697	748	723	686	717	750	683	690	632	733	688	700	656	742	694	680	693	640	673	714	715	645	664	703	695	704	690	680	691	669	724	702	666	705	638	730	663	660	703	700	661	702	688	693	674	669	673	676	698	739	680	703	651	713	669	704	704	659	677	662	710	666	711	700	687	666	656	683	677	690	770	671	682	641	698	674	707	679	666	752	673	698	656	716	722	701	680	703	680	687	655	634	728	691	660	668	678	659	716	698	743	691	687	674	688	682	676	694	730	685	697	683	671	688	666	669	725	731	651	657	703	701	646	662	696	701	711	640	673	715	674	667	697	633	655	667	706	692	698	692	708	686	657	691	709	697	676	656	665	670	713	655	668	662	668	678	730	688	700	689	638	703	664	723	667	689	675	645	670	723	676	703	717	712	652	690	662	765	660	675	719	710	684	683	671	680	721	661	706	655	712	716	688	676	686	687	645	675	668	717	693	690	682	680	687	680	704	625	681	708	684	667	657	701	713	718	728	689	666	678	672	673	703	678	669	671	656	671	725	665	712	656	683	710	638	715	669	711	704	659	686	663	714	674	654	654	651	711	727	638	706	684	674	676	696	648	701	667	701	683	640	666	725	738	683	646	677	679	697	720	721	676	670	649	725	679	656	719	662	690	693	658	713	677	711	673	688	719	704	721	686	708	656	652	678	668	613	696	750	711	669	674	732	650	635	702	674	760
25567	22997	32857	28583	19521	7975	2004	914	697	648	651	699	680	678	682	666	658	651	658	686	693	604	668	692	688	701	686	655	692	635	636	622	703	627	671	669	635	675	694	687	652	659	658	635	671	605	614	639	654	635	655	675	690	651	691	701	686	644	685	655	601	620	689	647	697	679	711	683	631	653	646	672	651	683	637	658	691	663	637	674	642	598	644	652	690	648	662	619	664	667	704	685	660	624	632	693	703	654	685	675	626	665	648	687	685	685	631	636	670	636	676	650	646	652	642	663	636	655	685	639	660	669	633	676	649	672	712	634	658	692	703	671	656	683	627	649	657	629	683	694	659	660	701	654	628	641	660	709	608	663	609	704	646	640	647	630	666	621	676	640	655	666	654	613	653	634	634	669	652	629	681	644	650	635	628	644	653	642	635	693	667	642	631	638	658	636	663	672	625	720	656	630	672	651	684	681	596	721	645	673	655	616	678	680	620	654	657	706	681	648	652	660	658	624	623	645	621	648	642	640	680	670	633	661	621	625	707	663	699	647	687	663	595	683	663	679	640	649	641	648	696	661	656	648	633	577	658	669	669	659	683	685	655	652	636	659	721	712	647	710	704	596	688	679	652	638	645	669	621	664	683	643	648	647	669	627	609	703	669	667	660	662	658	671	674	617	650	639	638	633	595	657	648	642	654	698	650	669	689	678	649	615	671	611	665	623	658	653	690	664	659	659	641	663	654	644	681	684	667	653	675	681	635	662	678	685	618	674	642	620	616	643	669	682	681	707	637	672	675	659	629	671	693	683	638	650	685	630	644	643	615	662	692	632	623	620	628	679	691	650	651	660	686	658	694	630	671	612	668	669	629	602	657	611	694	633	618	655	627	683	686	660	633	647	602	626	653	692	617	649	631	656	696	641	608	641	631	647	598	643	688	654	613	730	691	657	655	663	640	690	674	666	660	674	676	596	668	681	660	655	683	720	697	664	668	648	667	656	655	621	663	694	616	643	670	683	629	635	661	689	688	604	672	653	710	652	659	669	640	654	715	683	659	679	626	630	681	673	661	648	638	714	641	659	632	629	645	673	627	694	612	660	600	674	635	645	672	651	644	651	655	655	693	664	612	664	627	671	650	675	657	628	678	585	645	649	656	652	660	604	636	670	678	590	673	703	697	694	682	626	667	677	642	664	689	681	612	666	652	708	645	657	654	649	679	670	604	671	640	643	626	685	689	663	624	652	692	677	669	629	663	667	633	660	647	680	616	645	651	615	634	686	642	660	654	633	665	682	623	605	605	683	693	620	652	652	682	615	685	629	660	662	704	641	656	647	635	652	621	678	657	646	681	674	681	680	671	625	681	717	651	635	665	665	666	664	686	675	668	653	643	632	628	651	666	652	623	627	680	644	659	691	680	632	633	653	600	631	613	669	640	656	653	657	657	648	646	660	649	679	675	651	665	647	694	639	730	663	647	688	649	657	614	685	674	615	673	683	640	656	614	615	653	666	643	627	669	681	694	650	633	632	655	668	643	676	636	670	624	685	679	696	660	664	624	657	609	662	681	685	663	656	661	704	637	661	697	675	698	643	633	643	648	674	686	644	666	667	664	646	680	688	677	666	655	645	688	657	695	669	611	643	658	658	626	689	638	628	682	652	671	634	683	630	663	655	621	688	665	636	653	629	689	582	629	657	672	640	674	645	712	671	653	682	642	635	694	635	684	671	675	632	659	683	670	660	651	626	638	605	680	667	651	665	628	596	633	687	650	641	643	641	653	658	680	631	659	674	622	682	684	683	656	656	657	626	655	680	661	686	659	659	657	638	657	654	698	670	671	689	614	663	649	651	659	665	657	653	642	718	622	658	632	659	673	624	667	650	694	670	657	674	658	686	680	690	701	638	626	627	598	646	636	653	630	689	652	614	661	631	639	636	638	612	700	653	682	598	641	629	666	656	661	652	645	656	671	658	701	610	652	643	656	667	649	661	634	636	686	626	648	640	652	676	651	655	663	660	600	659	660	647	672	704	701	611	626	683	616	663	635	687	644	673	635	676	648	642	663	652	683	635	627	679	680	675	682	641	679	664	645	662	698	629	684	670	659	621	645	668	628	633	664	666	592	609	689	626	619	623	675	652	691	674	631	652	651	666	692	647	603	690	653	679	685	654	688	643	681	689	589	688	689	615	645	605	633	604	629	691	658	660	641	629	620	617	648	681	606	658	637	676	647	684	665	629	662	669	649	683	679	671	675	634	603	670	631	658	668	688	691	653	686	671	673	672	676	678	651	663	641	676	636	652	661	655	701	653	626	614	680	638	680	636	682	673	668	652	685	659	657	636	676	696	680	654	651	694	650	683	655	695	640	649	638	663	696	672	671	654	640	645	627	672	620	626	627	621	656	672	663	631	638	696	649	634	641	636	662	675	624	679	659	677	664	681	627	664	612	671	649	670	652	663	689	670	662	635	643	642	624	653	606	638	674	605	668	641	712	667	652	636	695	666	714	642	663	651	685	648	671	648	671	675	663	642	696	657	651	674	621	673	641	639	713	638	643	663	612	666	670	690	650	651	693	661	664	620	660	680	669	651	673	636	611	602	635	704	660	662	638	703	666	636	627	648	619	672	656	689	638	671	702	649	668	675	649	658	673	683	675	675	669	662	672	628	665	675	648	618	659	652	663	683	653	686	640	680	619	655	669	646	680	634	627	622	669	658	681	674	683	627	602	668	672	644	645	637	611	639	636	625	640	677	645	661	605	624	653	665	682	666	670	680	629	660	679	630	626	641	686	660	651	655	633	676	699	655	643	665	682	665	664	664	656	669	669	625	648	636	624	634	691	669	667	617	673	623	682	665	684	660	656	644	664	643	678	651	646	598	645	641	689	673	657	650	632	657	646	647	673	672	704	603	652	682	649	602	642	655	638	667	641	660	618	689	671	638	678	690	658	653	667	625	695	588	651	657	623	636	662	674	648	676	626	625	646	614	624	667	646	650	616	629	681	624	682	622	644	655	626	675	679	638	676	608	659	649	649	641	708	616	657	646	636	681	661	710	665	626	693	700	635	668	605	610	622	634	689	641	675	641	644	663	661	666	704	646	652	668	629	709	632	659	629	589	674	632	662	652	690	640	596	679	709	683	650	695	668	631	652	672	678	683	662	696	657	647	692	659	654	645	661	657	624	599	676	676	642	653	686	625	694	644	721	655	652	658	714	725	666	660	645	627	692	649	665	654	675	671	660	670	652	636	655	665	637	671	698	661	676	641	715	658	675	688	675	635	686	637	637	677	660	686	707	649	589	638	675	651	665	646	696	693	584	644	641	663	667	662	626	673	649	631	687	644	676	601	644	672	669	610	647	647	662	632	628	666	645	630	658	598	663	649	652	675	639	663	640	648	673	656	728	693	659	716	642	628	678	628	653	672	675	631	702	648	603	663	671	674	665	634	706	604	614	650	683	637	655	622	662	675	649	600	668	677	624	709	655	631	671	702	702	636	654	633
51283	72577	51253	31994	19726	7814	2636	1125	820	771	740	754	708	717	750	761	725	718	701	741	753	774	724	742	772	736	756	792	753	716	729	767	756	725	794	734	759	709	736	723	745	717	776	747	692	741	743	761	744	735	804	746	710	745	732	728	714	724	732	691	730	727	706	748	755	746	756	711	728	710	712	738	691	731	749	747	695	774	765	737	678	737	720	751	727	754	746	688	733	706	757	695	710	760	761	733	775	698	721	689	718	727	764	757	697	720	750	715	727	739	757	726	710	694	755	748	753	727	695	725	720	717	708	707	717	762	748	729	739	758	719	761	778	734	696	731	722	708	729	738	669	722	796	763	764	755	787	685	761	740	747	733	720	725	766	694	762	726	735	768	752	710	722	670	776	705	713	732	731	773	750	757	730	713	724	713	812	737	741	667	703	728	724	726	743	780	720	744	739	715	795	751	739	750	694	762	707	720	706	679	775	742	699	733	703	767	710	760	715	741	743	713	741	755	754	735	741	745	749	753	740	713	730	745	719	735	710	770	702	758	754	751	722	740	725	748	742	765	745	776	715	690	733	772	742	754	722	723	733	747	756	691	696	720	730	751	746	700	684	713	720	733	774	728	764	723	665	722	705	680	775	763	760	727	757	741	750	726	736	741	746	726	765	751	752	717	688	734	725	779	735	748	744	782	730	742	701	727	711	695	715	673	719	769	672	733	724	741	740	747	770	755	717	719	749	761	756	713	734	759	783	697	773	743	735	708	767	668	677	761	720	738	757	736	748	727	780	730	737	688	784	682	730	693	726	757	728	767	663	798	795	717	697	762	719	721	676	736	725	676	734	719	706	716	738	686	743	736	760	746	727	764	757	717	714	762	722	723	654	747	734	753	760	742	752	717	719	730	749	724	726	691	714	713	716	734	705	704	735	700	723	710	727	733	763	717	720	728	675	755	739	776	777	671	737	707	684	717	740	746	733	702	749	734	728	711	738	703	754	753	747	710	756	727	749	751	687	717	727	750	685	707	784	726	698	727	701	725	741	708	699	739	764	697	770	672	689	737	740	731	743	758	787	713	699	707	779	714	734	762	784	753	709	710	770	722	691	722	729	730	709	689	762	747	715	721	733	753	759	766	732	781	747	690	733	724	770	735	738	752	716	768	706	699	745	729	721	735	765	747	720	662	748	691	678	709	698	716	705	757	750	733	761	768	746	682	757	708	730	771	711	727	779	730	756	740	759	760	765	700	803	738	748	690	713	765	699	757	738	716	736	715	732	750	780	725	751	720	733	757	772	727	670	762	740	707	691	759	773	753	758	750	727	765	742	754	756	744	718	744	730	760	752	782	729	724	755	696	752	737	719	798	703	727	711	750	731	716	713	725	719	768	761	712	718	752	697	733	762	679	713	712	757	760	767	715	724	788	751	680	734	735	780	745	735	793	679	732	743	725	770	754	737	758	696	743	718	733	771	756	708	697	773	698	739	712	704	776	752	693	695	733	733	707	744	723	784	729	742	728	756	683	738	698	686	734	722	772	754	741	763	688	759	727	707	706	730	732	732	769	725	689	748	705	760	770	731	737	726	764	738	761	699	728	706	717	741	712	738	719	676	706	754	745	737	723	723	715	756	695	699	675	746	693	729	755	732	725	809	721	745	674	770	725	803	699	723	684	706	778	710	714	718	738	727	729	703	746	721	712	709	774	746	738	743	758	725	708	722	747	748	742	763	732	672	776	792	720	763	735	752	797	727	752	757	706	755	739	696	731	783	749	711	722	739	769	734	710	701	772	754	726	671	733	697	696	729	770	766	726	754	727	745	745	715	720	787	750	730	793	728	779	741	731	741	729	729	673	712	709	720	720	777	743	743	702	706	750	687	727	709	691	734	741	711	701	715	689	739	721	745	705	744	711	735	721	745	805	730	776	756	774	774	728	764	712	728	734	722	718	748	743	758	739	725	724	701	708	757	777	774	819	730	730	759	702	761	782	754	724	695	741	685	713	769	733	768	706	749	734	726	715	735	770	716	705	752	759	712	718	729	696	689	726	679	739	708	780	721	705	735	690	777	734	739	766	742	708	718	749	742	737	747	766	723	715	722	744	722	744	746	777	734	737	726	737	742	697	741	765	742	701	768	754	727	717	728	716	711	781	734	692	716	735	696	719	735	755	698	721	761	743	782	745	764	714	765	745	705	756	686	790	732	724	719	689	739	698	709	753	719	732	699	717	774	798	719	723	742	709	748	706	732	682	723	740	693	735	705	727	767	777	748	739	784	721	729	726	819	810	705	761	754	786	697	745	820	726	731	686	786	748	701	763	760	762	737	762	743	707	710	691	734	741	760	784	725	739	706	735	735	737	731	762	753	682	731	770	699	704	781	741	743	729	753	739	738	711	783	745	746	766	726	753	777	735	718	700	730	706	728	773	698	727	769	746	736	725	746	762	755	730	756	731	745	711	776	672	747	702	708	688	719	763	724	762	752	737	759	752	747	772	719	729	744	715	753	766	709	778	774	726	737	788	711	734	774	680	710	742	738	738	745	723	738	726	734	709	760	728	737	759	719	731	791	720	737	717	713	747	775	728	694	720	672	696	708	742	746	753	754	734	704	718	726	747	756	703	745	737	711	699	725	732	739	712	734	714	750	703	747	725	714	747	751	741	750	770	722	728	716	744	768	720	732	752	762	785	676	739	751	685	660	743	777	720	730	737	742	747	743	770	704	741	741	780	725	734	762	730	695	771	744	725	696	713	736	712	786	756	770	716	708	721	783	708	751	760	692	746	756	689	748	733	742	731	741	689	673	710	693	727	729	724	742	726	702	752	802	701	723	706	777	748	750	749	719	709	761	754	735	737	688	685	762	803	743	787	736	748	748	746	723	703	799	772	774	742	782	732	781	742	745	755	765	709	721	766	725	782	728	779	717	715	688	693	674	714	755	690	711	769	703	692	726	736	717	712	746	746	681	727	735	677	765	735	758	758	742	739	739	719	724	748	716	701	769	723	747	722	747	759	727	693	704	724	772	682	733	725	739	763	741	681	770	714	757	698	708	699	728	694	735	746	743	699	744	747	776	754	747	750	746	721	709	760	766	735	735	774	762	708	736	696	763	723	697	701	731	708	724	718	726	718	736	733	711	790	689	725	691	754	705	750	723	775	754	790	755	690	776	747	694	742	764	703	736	751	737	779	704	707	747	779	707	753	697	739	746	703	723	706	699	712	745	713	716	743	713	709	728	683	749	689	759	716	730	732	738	779	720	716	713	743	722	754	769	699	725	738	719	744	746	729	710	769	762	703	780	767	745	765	718	754	687	724	730	719	733	754	731	748	721	691	775	758	734	723	674	775	738	720	703	762	739	725	736	712	741	763	664	726	765	716	756	727	701	741	714	804	728	671	765	711	725	707	739	671	756	751	702	712	733	705	745	715	803	767	720	729	741	728	708	697	754	717	777	747	740	714	708	717	729	745	747	705	753	729	733	744	740	768	705	740	766	742
22833	21523	30804	26345	24243	22587	15801	2617	985	809	779	772	803	776	747	712	757	766	748	788	725	719	702	754	754	756	744	743	724	744	757	760	752	749	700	798	736	734	734	743	764	789	769	769	760	717	793	734	734	753	715	757	740	741	735	750	730	761	716	675	716	768	717	727	776	732	776	779	737	754	780	712	786	744	728	735	710	755	744	743	717	730	772	758	822	720	787	757	762	750	772	779	732	768	757	755	734	743	724	772	757	724	742	779	773	738	727	702	754	735	728	760	749	786	775	720	806	770	776	772	750	726	799	790	718	720	785	745	732	721	757	802	717	718	758	777	731	708	757	799	727	733	767	749	712	716	685	725	774	761	744	745	762	759	746	790	717	744	699	701	721	742	737	689	745	783	730	781	764	786	685	722	771	700	760	750	746	764	730	759	719	747	736	780	795	777	751	710	728	735	715	747	805	702	741	707	762	708	731	747	755	760	740	748	738	722	714	761	767	785	747	710	702	730	755	697	746	731	759	739	745	745	757	751	770	790	788	754	802	734	713	786	771	722	737	772	720	760	713	743	754	791	742	759	775	777	744	746	771	781	799	731	759	768	766	831	732	788	791	777	719	746	715	787	773	710	776	709	775	771	780	746	754	730	758	739	717	726	753	686	727	747	742	755	712	753	747	784	750	786	746	741	786	761	774	699	726	745	746	738	802	696	714	780	816	695	745	732	772	779	751	762	710	710	744	746	786	779	745	754	812	752	777	787	719	724	738	721	740	730	746	726	755	749	746	715	687	757	743	776	771	794	754	758	776	779	711	773	799	741	772	759	735	764	728	754	740	721	789	755	767	762	735	745	749	702	715	757	706	754	667	770	784	753	734	733	753	755	768	768	780	724	701	707	760	780	741	729	761	744	821	770	735	755	743	813	771	766	739	759	770	797	772	710	708	750	680	814	742	730	787	751	746	736	784	718	771	779	706	705	747	716	729	771	714	773	719	714	680	744	737	766	734	759	746	730	698	725	737	738	797	743	784	762	710	734	742	743	744	727	742	740	737	726	752	733	725	754	748	794	733	767	750	769	775	743	708	718	741	730	756	705	751	773	705	744	752	770	763	752	701	731	729	665	750	692	707	737	713	734	800	731	688	705	743	734	783	747	804	787	732	706	730	739	735	749	806	775	688	734	748	716	737	769	743	698	706	739	777	740	763	720	735	737	710	825	729	739	722	747	758	787	741	715	717	772	767	775	750	776	733	772	756	795	755	720	797	751	759	732	735	726	698	767	796	720	769	740	797	734	745	732	756	717	717	809	764	704	693	713	780	758	800	768	754	733	774	770	748	730	755	740	777	750	734	785	724	738	733	731	738	754	782	772	770	764	776	750	719	759	801	823	757	726	764	722	724	747	746	775	741	798	780	770	765	761	716	813	699	724	718	796	759	739	727	780	752	775	770	799	795	730	740	741	766	758	771	747	733	700	782	699	773	703	780	816	760	765	760	791	744	698	721	747	749	749	753	753	732	725	776	777	744	742	749	756	776	783	779	733	803	746	750	759	776	735	770	798	768	779	786	768	731	736	710	747	714	769	733	744	735	708	736	775	783	708	730	724	738	833	769	707	728	729	758	736	782	781	738	786	764	696	741	736	728	752	685	765	773	795	754	717	769	714	706	758	716	717	761	700	735	765	686	739	736	699	751	764	752	739	781	779	760	714	691	763	759	733	757	781	749	811	770	684	785	735	703	763	699	738	709	774	779	772	773	761	738	795	733	767	720	734	808	804	752	746	785	758	759	719	754	718	748	723	745	750	734	783	749	760	756	751	755	736	743	788	799	747	725	765	737	774	728	733	736	781	747	692	774	755	739	779	753	757	752	721	750	781	748	783	737	713	756	759	717	686	737	705	786	734	771	722	716	740	721	715	713	699	756	743	774	765	785	730	771	723	740	772	716	748	743	718	750	747	790	709	748	715	745	733	718	778	772	735	695	706	801	747	789	699	773	804	788	770	747	739	744	732	752	746	711	715	765	789	804	715	723	716	739	735	790	748	744	746	741	714	730	718	759	743	766	767	713	733	723	759	659	724	745	769	696	711	764	745	787	758	776	734	734	764	753	750	694	784	728	775	705	769	791	748	742	814	773	766	799	740	788	778	755	724	749	768	771	754	762	751	773	767	778	763	750	789	752	771	794	737	770	819	782	748	780	765	728	790	738	727	748	740	747	765	732	758	740	745	742	797	729	751	737	774	750	729	752	713	711	757	726	763	768	702	721	788	690	749	753	770	752	767	758	769	710	809	771	796	719	725	703	748	662	713	733	735	741	731	758	696	754	766	755	778	756	747	715	713	729	763	765	747	740	772	722	749	753	713	752	753	722	704	764	773	790	722	734	750	821	744	728	707	729	763	811	721	772	768	775	812	700	758	756	696	786	799	807	758	758	736	771	756	725	773	741	741	727	731	772	747	737	737	768	777	757	774	792	728	761	707	806	740	762	787	760	765	741	701	758	764	767	751	796	743	766	727	769	736	726	738	716	759	730	763	737	725	765	781	805	755	745	766	733	717	754	783	722	746	748	732	755	790	760	751	736	705	740	709	740	756	761	763	733	731	734	766	760	791	740	760	755	772	765	738	730	751	719	720	716	717	759	754	773	745	749	776	758	754	740	712	750	775	798	751	704	757	760	770	722	751	715	766	710	735	776	789	724	702	735	723	723	750	758	713	734	758	699	729	724	721	720	784	746	776	716	711	734	778	795	763	729	750	735	779	759	780	724	777	686	719	741	722	758	694	779	757	739	791	773	753	756	756	730	694	736	752	743	753	742	707	771	773	752	767	772	762	697	795	716	764	712	794	761	778	789	786	748	696	715	717	734	767	737	791	731	750	751	734	728	754	748	759	740	759	740	747	750	710	727	747	790	723	783	754	727	728	783	754	692	697	785	742	788	760	787	755	783	742	753	781	736	725	799	741	757	706	773	757	711	719	765	774	780	735	743	728	759	780	771	739	720	736	756	751	707	762	771	749	753	739	736	781	786	751	799	784	753	677	741	762	756	771	684	741	768	762	759	809	721	730	746	725	763	772	735	773	747	772	721	775	798	738	744	687	718	777	769	750	745	779	795	788	742	726	752	708	791	745	740	728	737	752	734	776	742	728	827	768	747	726	828	753	761	731	717	765	733	766	745	756	750	772	735	812	710	734	794	740	751	787	776	722	773	757	790	759	754	693	741	784	700	767	716	730	720	757	735	745	716	710	751	734	728	709	730	737	748	727	763	760	718	741	695	741	742	758	803	710	702	760	760	705	747	713	821	750	735	728	759	793	747	706	781	783	799	819	730	762	749	774	784	726	769	737	746	718	781	750	745	748	701	723	761	734	735	747	781	747	786	770	764	758	757	763	749	785	735	734	756	775	787	731	773	753	760	775	752	762	679	748	757	741	742	750	773	730	782	725	779	719	748	765	769	734	741	772	732	741	770	738	753	737	736	757	725	749	734	764	771	681
60841	100774	73665	51625	37319	19987	7300	2348	1195	849	783	776	834	764	791	823	812	806	791	820	770	812	812	883	808	860	805	774	836	764	791	830	720	737	772	814	840	840	744	789	834	763	803	843	822	781	831	824	763	824	806	850	765	823	786	821	795	783	810	799	759	798	809	788	803	796	803	813	799	766	809	788	794	781	838	790	765	849	749	870	820	779	856	840	857	851	815	756	750	839	777	788	805	810	742	792	772	812	810	769	845	795	790	796	869	812	789	851	773	786	811	826	740	763	813	801	836	834	777	798	771	777	815	800	813	798	762	819	794	842	846	811	802	772	832	780	795	794	829	814	767	762	765	833	815	826	787	826	750	804	791	829	806	794	773	786	786	852	773	785	817	805	847	801	821	774	749	789	804	814	798	785	798	834	804	799	793	793	818	813	779	775	775	793	789	761	818	774	787	845	807	777	821	790	831	807	802	786	821	758	779	795	826	869	848	791	797	808	787	846	762	766	841	749	814	837	779	766	782	831	812	823	863	785	834	785	790	824	801	811	808	802	788	784	789	806	837	799	791	796	804	781	830	783	799	831	837	793	749	771	795	799	791	782	781	809	812	805	768	790	789	802	839	763	798	778	826	841	811	816	794	820	759	846	835	760	820	767	731	793	805	772	761	736	800	730	850	818	792	835	770	812	760	865	748	765	775	790	798	858	799	812	773	813	810	791	817	813	807	804	824	785	835	809	778	786	819	824	770	851	816	788	795	804	836	784	824	832	794	825	783	844	822	811	720	773	777	821	821	792	733	825	750	806	780	777	794	757	786	793	813	716	804	789	834	823	776	833	823	815	809	801	762	756	798	822	786	781	792	894	819	792	803	828	835	821	829	752	840	756	780	776	780	807	778	846	795	782	816	841	810	805	760	799	786	825	817	801	779	765	767	793	789	776	795	803	791	857	825	790	780	796	779	793	797	802	808	794	759	798	795	810	782	832	788	795	785	787	785	802	779	819	818	832	836	829	882	799	797	797	821	851	773	862	821	802	840	805	798	754	771	784	828	848	806	819	839	825	766	822	829	762	781	784	783	804	806	812	771	813	832	806	817	810	776	771	832	796	763	818	820	782	829	852	794	768	771	847	804	857	832	781	811	833	847	807	771	776	800	820	745	811	824	806	795	770	819	753	814	760	774	781	810	804	816	799	829	786	796	838	790	843	784	839	795	799	808	781	835	820	794	797	819	763	792	793	781	780	820	795	758	778	810	832	780	792	751	799	820	781	774	810	812	778	780	859	825	852	804	831	834	809	813	847	860	804	824	828	773	829	812	849	791	810	767	789	821	773	770	810	779	819	829	769	829	827	803	792	792	792	775	857	788	792	803	852	784	858	799	816	762	746	776	790	784	830	828	844	756	844	838	815	837	835	759	815	754	783	806	883	830	798	830	762	795	792	777	838	833	849	779	775	790	819	800	800	767	804	764	774	791	835	788	784	742	779	853	819	797	780	790	801	833	815	771	785	798	821	766	836	774	744	805	798	800	786	788	784	791	827	812	775	862	780	799	798	813	795	821	816	766	826	777	800	761	827	821	776	796	817	859	738	828	768	791	758	782	843	850	837	796	865	769	796	803	812	817	862	801	765	845	823	785	826	865	796	839	784	810	775	797	814	815	777	825	806	772	803	825	817	778	804	790	776	848	795	845	740	792	797	800	822	827	771	760	863	834	810	788	827	804	786	751	807	779	779	802	801	750	817	802	813	785	810	835	784	795	821	730	793	804	807	813	779	820	820	824	855	782	805	780	816	793	818	786	774	792	763	801	791	824	849	772	807	837	825	767	803	788	788	850	792	808	777	763	800	804	801	801	741	843	828	838	795	781	828	771	845	750	812	775	792	779	821	841	840	855	764	803	746	816	785	820	843	823	756	767	824	836	811	851	786	831	788	816	816	827	801	786	782	800	851	820	791	822	800	762	808	830	820	815	832	809	810	780	835	817	799	806	853	752	785	761	800	767	793	780	826	824	803	799	764	791	784	762	828	806	839	806	769	749	787	779	817	845	757	785	807	807	806	780	847	803	779	861	768	791	790	805	808	852	795	803	801	840	834	794	799	842	821	836	800	787	819	826	796	806	778	795	799	810	800	857	800	796	788	766	769	789	814	784	805	795	735	857	758	805	847	737	825	783	822	819	797	831	786	845	794	800	791	819	875	792	821	777	821	804	808	781	853	803	818	829	795	804	801	836	763	757	807	783	795	774	790	819	811	801	825	800	805	822	821	840	838	795	775	765	814	807	771	843	777	823	849	773	773	824	809	781	840	800	749	852	820	781	815	781	814	784	795	788	776	786	819	790	792	819	798	775	802	816	818	814	792	814	818	863	798	813	805	815	784	781	796	787	846	830	763	812	798	765	843	774	801	783	829	816	798	777	845	775	837	813	795	845	857	760	758	818	812	771	842	805	802	806	753	813	828	805	842	789	822	776	799	830	806	809	762	838	790	789	789	824	845	796	765	812	793	822	807	801	763	798	773	802	737	823	829	812	833	804	850	767	776	805	781	746	790	780	759	785	792	817	792	806	778	815	842	767	800	808	858	769	830	817	748	821	784	825	837	815	861	835	756	792	824	770	777	807	790	840	772	790	838	845	810	767	802	788	762	774	813	770	776	836	763	818	835	822	792	830	794	780	831	811	787	770	795	803	814	754	808	776	856	744	782	799	817	865	786	811	782	773	821	833	766	808	792	771	780	865	792	825	805	731	814	778	822	811	821	769	808	860	863	827	777	821	775	815	824	747	801	808	820	784	786	810	859	816	816	809	814	803	787	826	819	785	802	825	785	796	794	801	814	761	769	836	786	791	807	836	808	846	775	768	755	782	764	817	818	845	761	773	841	815	761	794	783	842	799	765	785	758	749	821	799	803	815	762	828	810	787	812	848	791	793	805	764	819	759	797	795	833	789	805	793	794	747	797	823	758	822	844	752	796	807	841	790	765	815	782	780	843	789	742	826	788	815	792	796	823	801	861	778	802	779	836	832	791	819	801	796	806	792	785	827	795	800	772	769	747	772	859	788	796	790	865	830	784	834	740	848	787	805	859	786	785	816	796	794	791	785	811	783	801	818	784	803	747	756	790	810	835	748	839	844	785	804	821	828	771	837	809	808	830	826	820	847	790	779	783	779	798	817	804	808	783	797	790	825	839	853	757	788	829	793	814	750	791	812	809	799	814	837	783	815	787	766	824	779	795	797	790	843	790	770	818	741	804	771	812	779	823	771	762	798	833	755	859	788	771	808	814	836	782	781	789	797	826	808	817	841	819	795	832	777	767	804	777	833	815	786	785	766	780	807	768	807	838	857	788	778	775	789	854	799	818	891	801	827	801	816	808	789	829	820	814	763	815	763	805	776	809	864	810	823	784	816	813	795	824	817	741	798	825	825	792	785	836	780	786	805	788	813	787	806	800	798	829	817	782	864	813	795	783	831	765	816	826	791	803	830	745	824	777	750
29588	29048	29886	16716	5485	1905	904	645	552	547	574	535	593	578	595	637	603	544	625	571	569	600	596	569	526	564	593	564	600	604	594	590	598	559	532	597	600	568	558	595	553	573	561	572	564	591	588	593	539	615	587	616	571	529	576	572	535	588	570	551	570	558	548	574	573	581	577	519	562	556	555	590	615	596	574	621	535	567	551	586	565	555	561	569	607	565	562	567	586	604	557	592	590	588	612	584	560	553	577	543	590	594	588	579	557	566	587	586	605	553	580	593	551	597	580	576	583	599	588	580	588	583	608	590	569	599	590	591	595	565	547	543	578	638	574	594	554	604	577	519	563	617	598	565	601	555	567	580	567	575	565	562	601	587	511	589	566	598	573	560	537	596	544	541	550	580	616	558	568	620	484	584	524	568	582	579	574	570	564	617	592	551	592	613	560	574	540	592	609	570	578	558	569	581	580	580	550	589	572	589	583	565	598	581	550	545	586	581	579	603	609	556	581	614	603	557	580	592	579	579	527	599	545	566	558	606	573	539	582	568	556	559	533	576	546	560	540	562	603	567	561	548	550	570	600	631	536	575	547	547	587	549	554	588	640	605	525	507	569	580	556	594	560	553	609	591	598	582	556	574	566	561	585	547	578	557	571	573	571	576	581	566	560	554	547	570	545	532	581	537	566	558	575	636	596	549	576	584	590	563	572	566	591	598	561	524	552	593	564	593	527	587	582	548	568	570	559	553	609	536	550	559	592	585	557	589	559	593	547	568	563	584	604	581	542	585	601	575	652	554	577	581	547	585	572	588	559	592	571	560	563	521	556	562	584	591	610	547	567	580	565	533	582	537	550	572	561	557	573	563	572	529	581	557	590	524	583	607	589	590	562	580	589	598	588	569	563	531	583	508	612	564	559	565	543	577	552	575	557	595	565	590	574	570	582	601	594	571	569	547	556	582	615	557	565	574	586	562	596	555	588	561	566	575	585	561	586	571	574	586	548	569	562	592	573	566	576	570	600	598	551	567	557	564	582	592	586	551	551	559	506	529	615	555	530	558	549	585	578	557	574	570	556	591	562	624	552	608	597	552	538	558	590	557	595	584	572	592	534	555	566	567	588	569	547	572	632	537	546	615	556	568	564	542	604	561	558	620	544	585	563	544	603	579	582	502	605	589	555	587	561	566	558	562	592	548	597	579	561	572	610	572	580	516	530	535	603	596	573	558	503	566	571	550	510	603	567	548	574	570	551	543	566	563	551	548	618	606	553	559	574	560	604	554	589	592	587	593	622	549	558	567	567	544	537	556	548	557	597	604	554	583	586	589	542	580	560	601	595	593	580	582	567	572	555	526	557	548	594	576	578	584	516	571	576	543	603	580	609	579	563	586	562	597	550	561	585	559	586	554	552	528	572	516	579	559	589	538	612	577	576	574	538	572	572	495	542	565	585	598	571	578	548	534	551	579	605	577	516	569	574	582	590	599	573	591	631	582	571	568	563	568	552	578	560	587	574	583	559	591	589	552	581	544	573	565	567	561	591	564	535	564	606	565	532	621	602	646	573	542	527	590	530	574	553	535	591	551	541	516	510	546	581	554	547	539	544	615	573	570	589	595	543	565	599	591	583	548	595	566	571	624	541	559	587	563	570	605	581	534	582	608	617	565	599	616	573	588	589	611	559	598	587	558	616	575	569	605	627	590	568	589	565	570	598	598	485	552	551	591	567	579	562	558	560	579	557	553	596	562	532	542	572	558	603	570	569	531	591	566	579	568	581	547	547	603	576	578	537	580	573	539	615	613	580	565	580	595	565	587	589	554	580	581	545	596	566	554	589	549	556	597	537	583	577	607	631	541	533	547	572	593	545	552	584	581	543	562	552	575	573	580	619	533	524	562	538	548	551	567	610	577	559	617	588	617	553	579	593	546	568	580	565	585	593	573	599	553	593	580	571	571	551	537	552	588	590	551	615	545	612	557	557	564	549	600	564	573	569	587	552	553	561	594	529	544	568	542	610	551	617	522	567	595	593	536	583	591	526	523	587	598	564	590	562	558	540	562	547	571	583	577	563	557	566	574	590	581	570	547	586	591	578	617	588	593	577	565	536	569	541	564	580	603	538	574	625	586	617	560	593	540	597	581	574	569	577	562	550	535	572	539	616	585	607	554	567	605	593	584	565	550	574	570	572	552	576	540	585	559	598	588	521	555	582	604	562	586	615	559	576	605	606	588	533	546	569	577	543	577	566	570	612	565	565	580	562	620	605	557	584	529	546	537	557	570	578	569	538	544	619	557	569	583	601	563	538	600	564	570	570	536	548	569	593	586	568	557	570	566	547	627	563	530	571	612	542	586	596	576	558	582	580	575	588	620	544	586	563	566	549	527	549	541	563	563	578	529	537	525	589	641	521	609	562	545	606	567	577	566	551	545	570	558	548	569	580	561	615	562	582	589	509	570	532	601	539	559	565	577	537	619	590	631	606	588	532	604	572	561	580	610	568	531	529	586	573	587	578	563	568	604	569	599	593	571	596	573	553	532	630	562	569	570	568	576	586	644	597	605	529	550	573	568	581	533	546	566	599	594	510	570	592	587	515	549	542	553	562	587	588	607	521	534	595	604	598	524	536	576	548	602	575	568	585	598	559	569	650	579	531	613	597	586	545	560	567	520	552	549	516	550	615	565	552	578	598	591	576	570	586	548	581	576	605	591	559	575	572	572	553	533	506	610	552	579	599	568	602	580	608	577	502	607	550	535	578	618	578	546	600	520	561	593	601	542	538	568	545	564	599	533	582	575	586	608	551	579	552	588	603	562	559	575	535	554	539	555	572	547	586	542	617	569	536	630	558	558	586	559	554	569	573	544	555	580	569	578	592	589	565	553	593	542	582	560	566	548	626	554	576	599	593	612	573	557	543	553	559	512	565	554	588	579	591	549	534	540	556	562	548	591	560	571	538	562	555	573	572	589	553	586	521	565	552	558	591	558	553	545	531	585	548	601	578	561	588	553	558	598	578	522	537	581	605	590	574	519	575	545	589	583	598	572	550	528	587	563	594	555	609	563	585	549	616	586	613	571	554	540	549	572	564	550	551	602	557	589	617	534	546	560	568	551	568	589	533	567	559	616	591	540	585	607	561	564	558	591	593	599	603	523	582	593	553	573	588	530	554	569	623	555	567	592	569	617	604	550	580	533	605	568	606	550	611	546	574	601	584	611	515	575	628	613	534	584	545	598	600	601	582	581	599	622	589	532	590	589	596	586	614	583	538	577	575	567	557	534	597	557	560	588	575	601	534	565	551	564	562	599	554	599	553	548	547	560	575	567	575	595	585	522	542	601	582	512	581	545	558	554	563	577	561	572	582	597	585	606	567	594	546	566	575	600	578	560	586	539	595	534	577	578	601	572	573	563	623	544	614	608	562	553	581	548	612	551	563	582	577	534	583	579	584	547	568	584	577	582	588	592	536	608	601	554	585	530	563	531	605	598	565	554	570	612	560	538
30775	43522	26172	12485	6096	2395	1146	746	677	680	624	635	660	618	640	691	641	618	633	661	668	660	659	612	640	640	635	656	651	674	644	624	658	668	611	680	651	622	609	621	661	647	644	629	628	649	621	654	631	657	661	609	656	686	601	627	683	712	658	628	712	606	669	654	619	627	626	666	604	569	677	700	669	665	643	683	681	659	635	638	627	628	623	686	625	617	672	658	618	631	636	654	630	665	645	649	630	662	676	663	659	654	653	616	635	642	634	638	659	640	642	632	634	603	649	628	663	609	651	612	636	642	648	617	642	654	654	673	625	660	648	671	651	682	637	643	615	646	636	611	665	646	647	611	627	662	618	644	657	655	665	657	613	653	626	587	642	652	621	643	660	634	670	633	709	632	625	685	597	667	658	616	666	660	645	625	592	669	653	658	684	612	648	644	647	630	669	659	661	630	640	618	623	650	638	683	679	606	653	606	673	655	634	667	647	646	630	658	651	614	632	634	687	633	611	599	642	638	648	632	691	663	601	677	624	608	660	609	611	643	662	609	612	671	678	634	673	678	654	653	612	652	639	647	667	681	677	628	715	665	662	629	642	649	717	627	640	662	618	642	635	659	684	582	640	595	605	641	626	671	644	648	626	650	616	587	641	618	599	668	617	643	596	601	640	629	635	665	638	638	621	660	604	662	623	683	634	626	665	670	641	662	653	660	648	720	673	619	609	614	622	616	642	649	614	682	623	638	618	660	662	620	625	581	610	668	656	646	643	641	600	595	630	663	647	633	650	637	658	635	627	685	633	618	593	645	630	636	659	630	668	661	638	635	614	608	602	645	639	646	624	629	633	674	643	640	620	640	650	636	630	678	647	600	649	701	614	651	690	633	650	658	632	720	670	648	646	655	644	644	706	686	702	665	674	636	638	700	668	642	643	643	573	647	656	652	655	690	635	647	663	621	649	690	631	652	656	669	654	649	672	644	658	626	697	665	631	624	609	636	674	660	593	630	623	654	659	654	630	618	607	607	668	636	622	638	646	691	634	619	604	650	662	643	595	636	612	629	657	649	677	614	663	634	688	602	656	653	639	644	661	652	661	620	652	651	634	646	638	653	635	659	681	618	671	631	661	643	636	668	624	665	648	646	612	674	661	615	641	661	666	644	594	637	643	574	693	598	648	693	633	621	646	624	659	618	642	631	608	663	620	597	679	645	632	623	692	600	683	703	593	643	640	624	607	673	630	704	614	651	614	678	617	629	601	657	676	666	649	653	649	614	672	665	656	650	622	643	635	659	642	650	605	640	621	622	648	656	607	602	655	641	652	654	640	640	635	628	636	669	618	654	690	624	668	678	688	634	660	630	673	638	673	631	643	612	668	630	645	639	653	641	663	650	633	617	637	689	660	625	626	586	627	591	608	656	628	619	648	618	637	641	648	633	623	643	611	686	652	670	628	659	641	655	645	687	675	657	637	649	682	646	654	642	620	630	642	638	676	635	619	640	628	617	634	671	665	648	611	635	655	620	676	678	625	665	659	644	663	596	655	665	642	665	676	652	687	655	654	641	638	644	662	647	619	602	616	645	626	633	656	599	614	662	631	639	657	638	632	679	655	614	615	634	649	625	623	699	630	673	618	641	619	701	652	654	605	634	618	644	659	661	667	614	689	661	636	651	638	632	634	648	640	626	661	636	634	653	661	666	656	633	666	677	717	640	619	656	669	665	652	650	664	629	619	684	625	657	665	642	654	618	608	657	660	663	659	598	641	645	634	665	610	647	617	673	664	681	605	667	645	640	636	661	645	628	630	675	669	652	642	629	658	683	620	644	685	665	709	665	675	648	653	641	631	662	628	608	648	651	653	631	711	665	624	674	608	669	625	655	660	658	631	597	666	642	631	681	695	625	643	626	699	612	618	630	666	621	667	640	677	640	657	637	630	637	637	642	672	615	631	633	660	604	628	659	671	640	669	678	632	640	622	652	614	668	670	655	653	624	633	604	681	653	650	597	616	615	657	614	672	648	605	640	658	649	649	647	619	616	633	646	649	682	667	658	623	693	646	651	658	696	682	663	661	653	663	666	646	666	631	662	649	644	663	683	629	632	631	628	615	689	618	608	633	685	670	677	627	616	680	670	671	652	664	630	607	666	592	692	665	626	678	634	648	639	641	630	655	667	617	644	663	643	642	678	645	651	622	668	651	636	650	631	664	673	670	627	655	647	645	627	644	626	633	629	607	668	656	655	674	643	633	673	685	699	657	627	672	687	691	636	649	630	637	647	652	689	630	626	653	641	636	615	657	670	676	637	646	661	677	609	671	615	577	628	595	661	638	630	677	618	630	641	670	668	681	636	666	662	623	675	667	631	690	661	608	661	613	648	651	593	644	674	683	631	657	639	667	641	633	626	619	618	669	661	639	636	675	658	640	630	667	642	653	632	589	646	627	651	660	611	646	670	645	682	632	624	667	637	614	705	648	637	672	621	678	653	671	639	604	708	673	691	641	637	613	655	722	618	633	665	620	634	664	657	632	643	673	668	603	639	683	684	656	704	648	687	703	628	678	668	629	637	682	635	610	694	652	639	652	614	663	650	679	621	669	669	651	621	666	677	635	642	670	652	603	653	626	655	641	662	644	616	711	626	650	666	627	664	628	635	650	695	652	629	624	631	621	648	680	660	643	657	655	663	687	596	580	648	612	642	629	692	638	606	662	617	718	637	636	631	632	660	639	642	638	638	588	654	658	613	620	626	643	664	610	643	625	611	612	611	616	566	686	644	672	585	675	615	616	646	657	642	631	676	656	667	624	620	700	667	688	652	652	598	621	592	639	689	643	651	692	638	645	673	653	632	644	617	647	652	633	649	625	637	641	629	654	647	681	642	614	630	673	632	629	674	669	645	639	601	634	637	659	654	668	671	690	690	615	648	666	618	644	639	630	631	628	625	668	652	607	630	630	645	660	642	658	658	656	668	637	695	645	645	637	647	648	655	658	646	638	673	623	639	625	641	611	637	661	681	624	610	650	650	627	642	598	726	634	630	665	658	645	623	642	666	628	654	638	655	643	685	630	643	655	633	642	657	624	613	634	676	610	633	624	622	619	643	665	659	657	621	659	650	652	665	653	628	633	682	628	619	665	626	697	659	638	632	648	631	647	634	665	633	642	635	630	661	638	647	659	611	683	626	590	647	673	619	659	638	649	631	626	686	647	637	605	690	626	623	661	620	681	656	654	643	626	656	613	658	615	707	633	677	642	643	656	619	681	669	645	646	649	641	631	657	660	714	590	596	638	629	661	707	649	617	640	634	623	640	642	650	728	612	719	694	616	616	641	597	659	613	673	646	641	663	672	642	635	638	665	634	633	616	663	654	690	653	638	659	611	675	686	650	665	691	682	652	598	673	627	647	694	642	678	661	685	671	639	628	651	643	669	654	659	635	647	613	625	648	666	684	661	635	671	629	610	678	628	633	692	649	626	621	682	669	641	591	666	648	646	633	628	648
23556	21832	31311	27853	24898	20972	9907	1539	727	692	676	667	617	671	640	679	634	589	613	656	679	634	646	627	624	643	620	641	650	639	641	632	626	636	612	610	628	680	650	661	657	656	635	631	619	594	617	602	590	651	692	629	628	617	628	635	617	658	619	585	661	607	598	621	632	671	629	665	638	651	620	615	709	625	657	665	604	643	621	697	628	641	645	635	671	666	636	657	647	637	668	630	569	642	641	617	628	649	650	615	646	684	620	600	680	632	631	665	593	652	623	636	648	615	679	639	638	650	625	640	597	639	664	609	668	610	623	636	644	649	637	623	644	680	652	644	628	636	606	593	621	651	627	620	648	585	613	600	642	606	640	723	664	658	669	685	669	649	603	654	607	620	620	628	608	622	598	644	670	657	607	680	670	648	680	648	666	631	607	604	646	631	638	621	654	681	651	626	661	645	698	622	620	615	653	609	633	643	628	651	664	673	621	653	645	615	596	627	662	623	618	636	635	645	649	615	594	648	592	594	618	611	707	620	623	622	628	667	656	651	626	642	606	589	633	653	618	651	654	653	612	649	683	648	653	604	635	622	616	648	641	630	655	648	609	638	659	614	676	659	651	654	636	634	645	681	646	648	637	628	651	638	691	624	664	634	634	627	606	665	676	628	657	625	659	656	631	634	649	664	675	649	686	592	641	608	683	635	602	613	610	613	641	610	651	670	651	608	606	630	639	645	636	645	644	639	651	661	583	628	667	594	594	583	638	647	621	632	651	585	610	626	650	645	593	643	647	660	663	634	664	630	573	683	593	635	610	658	658	606	656	624	628	646	585	657	635	631	706	648	619	617	650	654	638	638	621	629	657	627	645	640	654	620	652	627	678	667	607	671	650	626	580	630	630	646	639	629	607	625	608	639	578	606	611	590	684	609	652	686	656	580	580	656	653	619	617	622	628	652	643	649	656	639	628	676	626	632	657	663	648	631	668	627	616	601	663	623	628	640	673	620	610	616	611	640	636	655	643	637	671	602	627	612	601	639	646	642	642	644	649	586	632	641	623	618	612	654	651	591	619	614	599	634	644	582	626	628	641	613	642	620	657	640	640	660	611	662	656	652	596	636	637	636	598	615	676	640	595	615	602	624	616	653	642	606	602	584	651	633	628	636	678	606	625	624	657	598	666	651	600	632	667	606	618	637	625	654	619	649	612	645	623	620	597	663	615	644	678	636	630	596	642	618	672	641	638	636	639	647	656	681	633	573	601	659	633	605	616	676	644	599	621	632	661	644	641	619	615	652	647	629	620	618	626	617	646	631	610	580	691	666	629	629	658	634	667	623	629	626	585	636	630	621	620	629	639	657	669	625	644	637	691	613	626	633	635	623	595	642	597	594	607	613	657	647	602	609	646	632	622	608	629	597	668	630	670	637	609	599	656	626	620	639	618	632	641	658	641	690	647	641	626	652	625	573	601	627	604	681	659	599	611	640	626	651	607	649	592	660	639	634	623	664	620	627	607	665	625	616	649	648	653	621	589	600	592	676	589	651	608	650	616	633	678	588	600	630	629	604	660	625	662	668	643	615	594	615	657	606	643	636	660	574	611	614	655	632	648	669	671	649	662	614	639	653	605	655	656	633	615	626	648	619	671	647	619	670	629	602	596	644	613	658	664	668	613	620	588	615	679	651	636	621	632	652	665	613	684	628	624	665	643	598	591	676	619	612	635	622	615	590	604	653	628	655	644	634	614	618	672	635	641	673	675	689	656	620	627	599	637	628	656	617	646	623	637	620	606	649	640	623	675	657	667	691	636	686	650	610	615	615	671	640	637	636	623	635	673	631	602	626	626	609	607	571	612	591	671	618	645	619	665	606	587	658	675	660	677	660	602	641	636	611	621	569	634	588	654	619	624	632	622	658	613	653	660	668	658	628	633	640	668	646	638	675	631	620	635	669	636	645	662	659	707	612	663	699	671	631	666	651	593	641	606	631	632	660	599	592	615	658	681	612	557	650	629	672	601	607	645	609	616	630	607	623	617	609	633	611	651	681	620	665	655	625	605	640	664	651	635	649	647	615	639	619	664	592	664	660	619	625	658	624	632	639	662	624	643	624	591	615	640	637	651	629	630	629	644	640	671	690	623	654	690	663	637	660	645	635	628	614	647	671	639	587	623	629	615	589	645	641	635	638	590	622	637	679	643	597	638	621	680	594	660	660	627	633	598	605	637	640	583	627	597	651	595	621	653	599	639	630	590	676	639	673	627	607	672	644	577	657	674	612	642	576	647	634	600	647	655	654	622	653	651	619	582	637	611	622	617	669	625	639	647	621	627	672	613	637	616	683	657	614	608	636	616	655	643	671	664	628	643	624	638	658	674	676	594	619	651	674	616	645	635	625	654	628	635	631	652	639	666	621	593	641	659	662	600	662	652	648	683	646	637	625	641	627	631	622	645	626	618	631	649	638	613	651	659	613	628	669	634	613	670	616	627	635	650	637	625	600	591	655	633	586	644	636	663	680	631	645	645	623	677	621	654	620	635	643	615	651	613	676	644	613	591	641	637	609	608	684	621	636	642	627	637	654	618	680	637	626	608	632	640	652	659	620	607	684	619	644	633	599	599	644	635	590	622	635	633	607	663	624	677	645	656	618	689	629	658	647	645	628	681	643	609	692	631	606	610	641	588	656	633	670	623	604	677	622	600	633	646	624	641	641	680	646	610	620	597	629	580	626	622	602	647	626	646	647	661	605	644	665	609	617	666	659	615	639	628	646	612	659	650	641	624	649	623	644	665	610	677	687	616	610	635	635	648	635	601	617	680	646	647	598	648	594	648	625	613	598	608	629	645	581	618	654	617	605	673	649	619	639	652	644	632	599	628	577	618	640	635	652	627	603	590	629	698	626	665	612	665	644	636	654	668	662	686	624	649	641	633	655	627	662	610	585	629	638	661	627	614	605	632	642	648	641	610	619	610	606	670	611	592	641	680	629	606	650	657	625	595	635	638	610	654	631	643	621	684	623	678	616	641	687	646	631	662	630	633	657	643	633	635	662	659	668	591	629	649	591	607	639	632	631	612	624	628	612	631	632	635	663	637	594	632	605	628	662	669	658	648	596	623	642	634	619	625	632	663	636	689	625	629	648	637	654	629	631	619	608	632	666	671	651	648	645	662	649	664	639	608	658	645	622	628	623	630	642	631	643	651	671	623	620	614	601	646	617	642	619	600	667	615	649	576	636	610	632	607	612	609	654	651	667	622	603	600	593	670	629	681	595	632	625	637	662	613	613	657	627	651	663	632	656	617	625	661	631	620	639	630	609	631	647	657	615	660	597	616	606	634	630	674	613	618	641	615	671	607	654	616	627	585	609	606	639	634	669	632	662	630	622	645	623	610	620	656	666	599	592	611	655	626	635	684	647	639	685	635	620	616	654	663	603	657	598	626	675	641	649	598	593	673	617	622	606	644	601	630	615	641	611	658	616	644	600	638	642	578	598	619	628	607	679
58459	94586	66121	46534	32438	15767	5120	1737	901	741	724	697	697	697	700	765	698	713	682	692	710	713	701	694	682	729	686	670	694	692	674	653	685	699	723	676	654	735	717	697	706	672	722	688	695	680	724	670	696	674	704	708	703	683	694	685	676	702	681	696	686	691	682	653	711	657	680	703	694	690	633	699	707	676	700	656	700	652	695	657	710	695	685	700	686	682	679	703	688	668	700	673	650	687	679	752	701	674	666	683	728	714	691	675	676	691	677	670	705	724	714	638	646	711	702	645	691	717	664	688	733	690	660	672	669	723	696	700	706	709	710	660	724	711	725	661	696	667	717	700	726	666	690	705	690	666	688	683	671	685	699	691	679	702	691	725	704	684	692	745	662	725	724	745	690	696	694	675	710	670	675	673	696	705	688	696	674	760	691	658	665	693	655	691	702	625	709	709	734	672	666	721	691	680	670	695	713	661	688	692	732	677	678	641	668	666	686	721	688	671	713	720	721	701	681	704	669	700	657	733	704	690	690	737	711	683	647	710	702	685	703	677	701	718	635	725	701	685	685	690	693	715	679	659	684	711	687	713	700	728	716	729	694	703	674	735	658	710	644	679	677	716	719	701	720	696	695	731	688	702	717	695	660	688	696	702	707	679	673	720	702	683	694	730	685	676	679	716	693	674	675	715	682	624	654	672	676	688	682	704	739	701	675	640	687	699	716	729	650	690	739	697	707	670	662	715	676	691	717	731	657	704	736	702	676	690	679	687	723	709	685	628	698	704	714	643	601	733	663	708	664	635	713	657	660	644	693	663	698	678	683	732	645	713	706	764	706	676	677	681	688	708	689	691	659	704	692	694	670	755	677	706	659	667	707	694	680	703	679	702	671	717	629	774	663	692	697	747	681	689	691	674	708	678	706	700	694	724	712	693	701	710	698	751	672	737	681	662	722	654	677	714	711	682	691	698	720	684	716	658	763	707	723	707	653	683	674	666	717	670	676	662	706	655	742	706	628	724	682	674	676	724	659	739	689	693	696	712	702	698	683	705	681	715	648	715	660	677	689	684	691	698	710	678	688	711	729	677	703	693	665	682	654	689	732	685	670	672	707	624	687	697	696	714	665	631	687	707	715	711	736	706	697	671	726	710	713	690	691	704	687	682	683	701	672	732	719	684	685	723	698	710	660	688	665	703	745	696	700	709	718	725	678	650	675	706	702	658	747	712	662	659	691	690	731	714	710	724	694	649	691	656	694	680	731	735	688	675	667	713	683	670	734	708	686	710	706	682	695	717	682	642	658	691	702	695	717	706	635	662	706	702	715	650	689	729	703	666	655	710	674	712	731	677	748	673	708	708	736	723	706	660	691	666	664	697	683	716	742	695	744	690	701	670	640	649	641	714	771	712	681	713	700	683	672	697	704	694	649	639	672	688	642	687	683	703	643	673	720	714	693	667	696	654	653	712	616	721	690	711	669	671	688	703	664	658	725	676	723	707	687	698	688	689	736	689	671	708	705	698	698	661	705	660	722	655	701	664	730	719	611	721	700	695	735	706	734	670	682	678	656	732	684	674	693	708	737	695	708	661	684	680	706	737	707	681	718	719	668	696	720	673	712	692	723	726	674	696	666	653	703	712	670	690	657	674	681	686	659	700	710	677	703	696	698	703	722	664	701	670	663	689	712	679	699	726	687	698	642	698	712	681	650	704	684	624	639	715	656	722	700	743	717	727	721	706	686	728	706	689	656	734	685	688	737	681	656	687	723	685	708	716	680	717	670	768	681	698	733	742	653	693	677	683	682	686	711	745	684	698	707	701	731	739	707	702	723	708	707	713	710	698	679	716	661	673	666	691	728	686	685	699	687	647	695	655	728	648	705	661	697	702	721	731	689	698	700	681	703	673	708	670	706	679	670	690	728	699	699	723	695	665	672	707	682	695	692	743	634	736	721	681	726	692	691	712	697	674	700	718	726	665	723	681	702	674	716	729	636	722	681	740	694	714	699	681	677	713	693	680	693	665	681	692	698	686	729	723	715	683	690	711	667	692	681	718	721	711	698	691	677	694	692	723	736	718	701	708	695	722	744	687	646	687	689	683	662	678	666	695	741	677	692	720	650	685	708	703	688	709	689	699	679	695	678	680	656	693	668	690	678	668	751	680	683	675	662	692	697	697	668	711	690	680	706	671	664	617	722	704	669	695	725	706	747	659	666	680	766	677	707	700	684	700	694	703	676	735	705	751	673	672	702	707	726	668	701	673	729	668	717	658	713	732	731	710	684	687	711	675	639	717	679	723	664	672	689	713	699	639	662	678	691	673	679	710	694	752	645	674	704	681	694	701	674	699	692	752	709	750	676	693	670	712	670	645	664	683	697	680	673	666	660	711	741	722	692	731	738	652	720	713	686	690	687	699	733	733	715	697	657	727	675	657	737	682	727	680	759	702	704	679	694	720	685	672	685	732	703	711	703	688	723	643	714	682	690	707	693	658	712	679	675	698	712	631	713	672	688	685	702	685	713	678	637	688	660	677	727	697	660	689	708	694	639	691	672	661	720	703	687	699	713	678	675	698	686	668	739	715	699	667	733	729	677	651	684	753	706	653	680	720	679	696	695	695	683	703	742	680	692	691	666	709	708	730	664	658	720	713	721	679	704	700	691	675	706	736	655	709	670	675	673	710	724	707	689	696	730	668	706	671	695	665	688	692	665	743	706	680	748	641	727	721	663	698	703	663	690	675	699	676	673	719	677	692	672	679	644	701	709	623	685	617	682	700	670	696	748	665	640	655	711	708	662	700	714	674	667	691	720	725	667	670	701	728	707	637	678	695	721	687	686	669	680	667	705	665	711	722	693	702	699	716	730	672	707	670	655	749	726	684	697	693	660	697	747	664	665	710	705	642	715	671	692	669	666	683	646	642	677	755	686	729	677	713	691	657	675	674	713	709	675	648	688	731	725	726	738	715	714	659	674	720	735	668	718	713	650	698	654	703	658	685	690	669	693	691	675	646	720	677	689	732	661	691	636	688	621	691	646	695	738	679	696	609	705	662	701	691	730	691	709	687	692	687	702	735	699	639	637	705	632	728	691	673	644	721	631	685	701	657	684	660	654	720	697	700	695	694	671	695	702	670	670	682	686	719	676	698	697	656	676	720	659	711	707	700	704	699	704	668	730	693	703	705	701	689	676	666	685	694	688	717	721	718	647	702	709	739	669	733	695	678	749	692	680	660	647	684	735	652	624	696	743	656	686	685	721	686	675	669	701	707	733	712	663	663	676	664	642	678	647	680	655	700	693	727	659	696	647	726	687	685	719	746	678	670	695	739	693	676	695	705	734	686	691	678	694	729	665	683	691	678	671	645	709	660	677	705	709	665	667	650	724	686	660	693	683	672	680	700	707	674	657	691	726	672	757	669	683	712	680	701	673	687	672	696	722	685	654	683	709	670	665	676	718	682	677	674	666	658	657	684	723	688	674	673	689	661	703	700	703	671	709	682
25509	23359	32373	28092	20045	8619	2274	1007	720	707	693	699	715	701	619	699	671	675	699	684	688	689	707	651	689	632	672	698	688	657	709	657	693	660	689	641	668	687	662	661	646	649	720	685	630	655	639	658	690	685	665	635	660	657	690	679	696	674	691	706	644	704	711	668	671	687	679	702	650	702	670	648	688	685	679	674	635	685	643	638	680	678	707	671	696	681	653	685	607	683	676	679	661	603	664	669	690	681	657	666	736	690	686	730	691	674	642	652	661	691	650	651	671	721	679	674	648	704	693	677	705	641	689	692	660	678	642	686	683	678	648	640	659	659	679	666	710	662	685	654	639	692	719	677	652	687	659	641	625	666	667	679	656	704	638	707	666	694	668	671	660	686	662	650	710	647	678	691	673	688	616	657	672	719	704	710	712	670	633	644	643	664	639	701	662	669	641	730	723	680	701	645	638	671	644	646	681	676	676	636	692	666	632	663	674	620	674	682	682	703	704	700	664	686	710	677	680	704	705	659	738	692	657	713	716	644	664	706	666	652	644	672	694	670	678	697	651	727	661	618	653	690	678	686	700	668	692	673	685	672	679	677	689	664	713	678	650	694	625	682	675	684	727	657	629	656	685	612	665	668	629	673	687	675	622	672	678	671	684	657	661	620	642	641	658	687	662	698	690	649	693	638	667	646	661	664	636	677	638	649	642	674	670	673	664	677	681	624	650	643	673	629	656	667	610	679	677	685	729	710	698	671	666	676	633	635	710	632	714	661	678	676	671	695	716	693	739	650	657	651	684	677	676	693	662	677	670	746	674	656	673	689	718	633	682	645	679	662	696	675	674	687	684	713	660	710	642	689	679	672	649	720	683	666	715	711	627	668	686	631	662	684	642	698	634	656	676	651	637	650	678	667	672	684	657	687	729	619	695	672	681	670	693	641	648	691	652	639	675	679	688	644	658	633	688	589	720	688	708	661	628	665	681	654	713	725	680	682	668	709	683	642	654	684	656	672	679	669	658	693	711	685	683	643	656	654	644	682	638	685	674	691	642	669	664	637	670	675	630	694	626	629	640	662	690	643	661	676	677	665	688	690	718	691	656	682	742	695	646	694	668	671	671	675	635	699	645	646	668	725	693	703	705	649	691	662	686	667	672	674	650	700	667	644	695	675	711	668	682	669	632	707	694	675	659	663	651	663	720	683	723	654	660	670	649	646	643	647	673	706	664	672	666	693	700	683	662	679	700	667	676	674	690	650	660	670	643	701	637	715	625	653	660	657	707	661	671	641	650	656	717	680	645	670	622	706	674	665	691	674	684	678	679	657	655	699	721	663	706	649	653	673	630	650	698	669	694	689	697	668	647	669	638	662	658	689	686	644	661	719	688	661	671	650	720	688	667	676	658	640	659	654	632	714	696	684	677	633	653	668	713	659	659	631	659	670	684	697	670	697	642	673	673	690	638	632	698	663	655	674	694	670	677	655	649	668	653	632	678	656	675	674	665	683	664	639	728	698	685	679	706	655	701	648	683	728	711	685	699	706	670	689	672	701	674	655	687	668	655	733	678	684	687	668	638	672	661	651	661	658	672	649	682	675	706	642	733	681	663	673	733	643	624	674	688	665	690	663	695	692	653	676	654	701	674	666	689	682	675	721	678	628	639	663	675	674	695	613	689	683	761	644	679	676	669	639	692	627	684	658	718	720	665	712	706	703	665	640	675	637	658	650	707	639	645	674	625	697	639	712	654	629	675	631	641	726	680	676	701	667	692	649	648	669	685	706	669	620	654	677	651	612	666	656	674	683	637	685	701	663	703	694	652	673	668	701	709	632	718	663	698	681	673	750	714	690	712	654	638	654	643	676	670	606	681	698	631	650	715	683	669	701	629	660	692	688	637	704	655	662	684	671	687	703	737	678	669	669	646	669	699	652	664	711	631	650	659	689	656	663	698	690	677	695	633	650	684	690	661	644	631	638	727	653	701	629	701	680	649	641	654	642	672	649	697	683	702	677	649	680	666	677	626	689	645	662	669	672	670	652	674	641	686	756	663	724	673	705	658	670	706	668	654	704	669	716	711	702	686	695	687	682	677	721	679	664	655	681	714	647	711	698	673	641	686	732	633	688	685	696	655	682	673	635	696	674	666	653	661	639	695	652	667	692	641	600	639	662	666	631	680	652	680	728	690	667	660	676	649	692	680	619	658	660	700	693	683	690	663	703	657	677	707	668	664	685	669	693	693	693	688	679	713	672	718	650	654	663	696	731	654	691	631	647	680	696	636	695	698	651	698	702	630	661	720	683	683	658	696	704	701	674	653	697	679	645	685	677	699	661	674	609	688	675	679	697	663	702	679	626	667	717	670	704	703	677	657	670	689	619	680	670	643	669	677	673	666	697	647	715	693	695	714	666	664	709	686	668	678	718	676	620	663	649	665	675	681	674	690	668	673	670	711	652	692	657	674	701	684	698	680	678	683	660	677	666	674	665	666	672	667	711	631	718	730	666	675	640	631	694	711	678	705	738	648	698	676	676	633	685	691	632	655	626	694	695	671	658	717	681	676	657	656	684	627	673	678	682	655	659	630	686	698	732	679	669	673	699	664	688	659	649	683	638	666	705	691	732	638	682	647	690	640	705	678	670	696	647	650	684	682	670	724	702	677	689	689	626	666	661	677	678	653	633	674	665	659	665	665	664	673	676	670	659	626	627	665	675	664	653	674	638	728	688	650	654	712	655	640	655	694	670	680	618	699	686	647	664	696	659	709	654	672	640	674	695	639	665	694	675	690	706	668	681	650	703	690	669	676	649	696	696	679	710	697	678	652	675	687	614	669	712	640	691	664	656	685	697	689	654	650	669	662	709	685	693	639	683	721	679	713	696	670	674	674	657	597	645	699	689	664	676	705	668	731	715	704	678	686	681	666	694	657	662	673	661	691	691	693	669	688	666	700	668	672	652	709	632	683	643	724	684	681	659	665	687	688	671	670	708	730	607	650	702	693	711	667	650	669	645	683	649	656	622	673	707	697	678	670	688	621	677	724	692	674	676	680	654	671	636	691	675	656	657	661	684	661	618	618	723	677	700	616	736	634	668	614	681	650	669	685	691	684	698	668	650	641	684	696	692	659	630	638	647	669	644	650	643	666	633	669	623	685	622	686	665	679	691	649	699	667	670	647	660	680	655	692	650	686	655	674	658	715	707	656	651	723	735	679	660	664	660	662	644	662	666	688	691	691	690	692	656	697	648	658	659	678	653	648	641	693	629	668	693	685	681	672	623	693	718	647	662	630	663	671	685	651	680	690	681	632	681	674	685	673	700	693	698	626	652	714	685	680	662	687	653	654	691	644	675	654	674	675	655	659	675	650	637	706	696	710	699	661	685	715	660	659	652	664	712	688	724	651	678	716	655	665	709	663	701	670	684	679	719	674	650	647	721	635	698	677	662	640	663	645	703	653	642	671	668	653	679	639	706	641	667	683	665	651	651	737	653	668	678	646	621
51599	74849	50087	32409	20513	8541	2812	1201	853	835	736	739	748	729	746	785	750	731	737	736	766	701	743	738	811	759	784	739	674	767	716	772	752	682	715	738	756	763	697	736	740	747	745	686	733	720	768	741	698	759	697	774	751	701	758	766	764	793	746	744	717	766	707	753	732	772	709	745	733	727	762	700	739	772	754	720	739	753	744	800	765	735	753	792	791	744	746	730	740	727	734	749	794	733	751	743	760	779	717	750	783	737	767	750	726	720	746	761	719	710	729	717	706	718	760	724	783	794	728	723	775	781	718	768	743	754	708	770	736	758	800	759	725	794	750	762	726	727	769	704	709	724	776	736	713	750	725	747	725	728	674	720	722	751	736	690	698	722	730	730	743	720	726	711	763	741	695	742	765	728	749	762	763	729	787	744	736	720	759	800	762	759	788	771	820	728	698	738	701	774	738	747	784	718	744	732	730	734	723	750	729	746	749	758	710	734	765	755	766	719	719	735	742	727	750	736	748	731	783	714	744	751	728	716	753	768	771	754	705	743	787	755	777	728	773	760	723	734	731	757	787	705	731	767	741	777	702	719	699	675	732	721	713	726	768	774	708	757	772	762	673	763	751	727	808	793	745	750	760	723	776	754	785	697	742	734	749	764	735	744	761	701	751	745	722	704	731	755	769	780	764	738	749	725	721	717	717	672	732	696	718	740	800	812	743	743	752	757	734	694	721	727	774	738	774	732	721	748	741	746	740	692	734	769	767	771	706	739	760	775	743	730	724	689	775	738	748	745	735	776	753	691	755	727	745	776	717	761	762	740	750	737	725	732	745	667	790	772	719	746	704	796	731	810	755	742	748	774	776	786	762	767	736	758	825	716	716	714	754	757	771	731	752	723	781	753	792	710	761	713	779	768	767	723	745	720	695	744	740	765	710	769	722	736	766	770	695	738	774	719	721	692	727	758	784	710	740	718	727	794	730	729	751	738	696	755	729	719	733	720	737	814	755	778	833	748	671	730	734	745	753	762	769	750	723	731	757	784	753	742	759	733	824	773	730	734	777	762	728	779	711	731	756	809	720	746	739	735	816	797	773	719	722	706	753	720	752	706	727	736	743	728	760	753	774	747	705	740	724	694	774	789	734	771	758	749	748	752	756	763	760	697	803	684	699	724	757	700	737	786	755	761	730	717	774	779	727	759	777	799	741	729	745	785	752	779	744	744	798	732	784	760	720	724	737	717	766	726	726	713	760	735	779	683	763	779	726	719	689	759	756	719	757	760	733	756	729	766	727	707	713	742	759	744	747	766	737	771	752	745	736	751	737	778	719	737	779	690	725	725	771	742	712	782	755	769	780	735	767	743	727	770	746	709	713	733	739	731	729	681	774	702	771	747	727	774	765	782	742	744	708	739	774	743	740	745	728	728	761	707	752	714	781	754	741	781	756	737	732	746	734	780	738	706	729	732	735	742	708	706	769	697	769	792	730	713	741	774	712	771	714	710	716	720	719	770	769	740	745	713	673	741	738	738	761	777	758	795	751	730	771	786	726	714	752	711	742	745	767	728	708	735	750	694	726	738	798	725	737	729	754	731	695	713	700	730	768	773	750	754	753	720	773	764	753	766	721	730	744	717	708	779	728	721	721	771	798	735	777	757	730	770	743	724	769	705	763	713	715	729	677	781	789	693	740	777	755	722	750	709	753	749	800	720	772	726	770	769	733	757	726	734	780	734	740	730	718	709	755	733	742	706	785	716	769	745	723	701	770	740	743	786	737	712	745	775	761	771	756	737	755	752	698	681	779	754	758	737	773	768	700	753	795	751	714	798	709	739	766	685	733	738	725	722	751	688	682	780	763	747	739	736	730	768	773	777	744	766	773	721	741	744	747	727	748	755	737	745	726	767	752	724	734	712	784	746	737	739	752	744	733	767	762	753	749	731	751	721	770	734	719	738	773	776	749	754	762	735	759	718	720	692	717	743	697	749	694	762	755	788	745	811	752	725	678	736	810	707	733	729	786	738	703	716	773	679	713	722	774	740	735	763	721	724	719	754	715	724	763	733	758	741	676	715	745	745	759	729	729	752	764	751	751	777	737	757	710	741	682	723	737	776	742	734	709	734	738	765	731	718	707	762	710	794	758	764	734	693	769	727	754	717	750	745	740	764	738	761	724	732	762	715	775	773	753	799	701	728	739	784	749	723	722	786	715	734	741	760	767	707	758	768	758	770	748	772	757	753	700	735	694	743	751	729	733	726	745	773	721	727	750	739	783	709	734	729	717	753	807	744	773	745	715	708	774	734	754	716	749	728	735	730	706	704	768	788	791	736	801	693	746	735	737	758	786	709	760	767	756	739	746	714	771	737	763	790	742	732	766	765	735	744	727	744	717	742	773	741	730	743	712	758	712	763	671	751	719	723	738	740	757	771	749	754	734	810	793	752	741	706	733	809	715	753	760	715	761	722	741	769	756	730	747	768	721	766	742	749	747	737	760	747	720	729	714	753	718	743	741	722	747	716	746	770	727	785	741	773	716	725	719	742	737	733	703	736	718	766	691	709	742	730	769	710	741	705	736	724	726	761	768	750	729	761	735	725	763	746	745	734	705	745	770	759	787	724	736	744	725	728	814	708	700	687	721	722	761	775	738	714	719	715	765	795	758	726	792	747	750	719	744	744	731	709	713	778	736	759	758	734	711	752	762	702	752	762	773	718	756	704	747	725	722	775	758	706	728	705	803	753	754	750	741	770	717	754	684	754	731	750	727	735	697	755	721	785	748	753	734	728	773	778	760	729	720	726	782	675	736	695	777	772	728	733	736	752	698	714	697	749	710	716	722	766	758	745	773	770	757	731	762	718	751	751	765	754	720	739	722	673	722	702	741	701	716	714	760	734	715	761	767	788	755	743	726	716	741	747	723	715	731	798	722	703	723	734	782	694	721	773	789	705	769	690	738	702	738	746	732	742	720	749	741	752	697	740	787	779	735	742	761	761	731	751	760	754	741	749	765	691	720	732	742	763	725	767	767	718	753	707	724	717	756	793	761	728	765	724	709	739	735	754	722	730	763	754	809	761	693	774	709	724	745	773	755	751	714	735	790	740	749	744	717	708	759	766	766	680	736	747	717	754	723	771	708	698	757	751	758	766	768	765	751	731	745	785	711	771	759	717	768	772	722	698	775	724	744	735	775	762	693	806	752	790	694	744	750	741	736	711	683	763	692	727	755	732	744	774	769	714	711	718	726	745	708	740	790	732	816	734	744	727	694	744	774	763	695	717	767	770	750	719	718	748	708	716	752	768	738	798	805	775	820	712	787	703	681	752	790	748	751	721	747	785	706	732	764	752	784	718	738	711	799	703	737	760	738	714	823	748	740	754	710	699	764	741	734	718	782	742	749	749	786	726	726	733	719	751	740	749	752	734	741	755	770	776	746	744	771	748	701	730	749	729	706	774	747	748	731	721	762	729	730	805	711	788	739	772	712	725	770	752	699	716	717	699
22856	21569	30470	26946	24577	22573	15528	2577	969	813	781	839	798	743	800	779	739	763	767	758	760	787	807	785	760	763	753	746	797	753	743	727	736	730	754	772	709	761	708	755	756	770	803	729	759	736	770	736	766	777	785	783	751	712	752	709	734	732	758	754	699	722	799	775	717	738	758	706	753	739	756	688	766	758	750	724	807	811	751	767	763	742	744	752	742	740	720	800	758	765	790	721	765	789	766	714	794	763	820	717	784	747	761	738	730	783	780	699	795	782	748	761	717	703	782	715	735	740	781	803	736	726	783	749	778	782	753	792	795	739	774	790	719	760	708	736	726	692	773	774	765	762	785	783	785	767	752	777	725	757	758	759	763	739	774	763	770	715	746	801	742	735	712	785	732	754	760	687	779	782	789	770	743	783	792	753	719	729	749	726	786	774	717	737	822	769	772	754	763	745	726	752	746	735	771	718	769	762	768	734	762	779	706	732	796	788	765	763	731	767	758	763	732	725	819	805	794	715	771	699	771	778	764	732	776	782	796	785	741	741	705	743	765	742	733	729	769	799	763	737	771	788	782	733	772	835	756	717	727	806	755	751	777	742	753	763	768	767	826	743	733	805	761	705	750	734	751	722	741	770	757	749	763	755	750	767	784	739	814	760	787	765	785	754	758	743	757	692	809	773	775	766	770	784	739	796	796	742	786	781	782	761	721	827	756	727	717	733	740	710	728	795	792	781	778	770	781	781	799	724	770	750	751	718	703	748	727	773	729	790	732	796	785	753	736	754	771	747	756	728	752	745	747	763	770	783	738	743	822	733	741	773	750	765	816	735	755	763	771	733	743	743	773	783	726	754	738	771	754	815	736	704	728	781	790	752	743	749	781	772	825	797	721	695	752	779	746	797	760	754	786	751	748	760	748	773	731	767	788	761	772	728	756	796	706	729	759	735	736	746	742	773	777	734	795	727	777	784	807	758	741	794	761	772	751	718	724	717	772	752	772	727	799	721	761	790	757	759	795	781	750	760	725	776	763	780	723	805	744	761	702	737	748	740	753	731	775	768	737	791	768	726	771	715	736	787	764	755	730	752	742	768	756	768	768	740	785	764	733	744	729	748	754	774	786	819	781	755	754	744	737	753	709	741	737	791	746	706	743	738	781	742	765	771	712	729	727	698	768	716	801	742	781	719	773	755	738	773	773	752	804	738	744	765	755	792	779	775	750	750	775	761	785	777	732	806	787	746	747	794	737	763	741	712	753	751	719	729	769	741	731	739	765	751	764	746	783	729	761	784	795	697	789	742	819	745	783	701	753	763	781	756	741	735	754	756	833	741	797	731	785	717	769	693	752	774	769	763	775	759	753	754	781	786	752	836	773	743	732	764	756	733	738	725	788	747	733	770	729	741	743	717	734	731	764	765	750	709	749	729	789	760	770	773	741	739	772	751	745	768	755	748	743	751	785	746	752	732	735	701	757	788	772	750	741	741	745	727	774	793	747	755	721	727	735	719	738	781	774	741	724	766	753	754	687	767	792	718	765	789	746	736	796	769	772	730	735	725	802	773	750	792	748	718	726	743	766	756	736	747	724	758	755	796	749	779	746	774	786	739	748	773	757	787	762	739	753	754	765	772	780	736	789	747	746	692	757	749	722	720	753	765	740	713	727	725	720	747	736	744	775	742	713	684	769	764	784	782	779	742	757	757	756	763	778	752	777	780	798	734	756	756	728	760	764	721	798	792	705	767	773	737	782	696	773	736	765	739	710	695	747	726	742	733	750	743	764	754	792	770	774	716	727	712	760	751	725	739	756	761	740	719	736	773	748	748	752	739	750	773	824	769	741	749	753	773	780	761	773	785	738	788	752	766	799	736	705	706	742	767	772	767	699	757	722	746	772	771	808	756	731	736	788	747	734	768	761	747	730	705	760	711	726	767	751	720	733	770	783	751	738	713	776	785	737	739	788	748	708	752	731	757	756	710	766	744	752	755	794	742	722	805	759	787	759	740	766	702	772	704	732	772	719	777	706	723	759	765	761	776	762	733	689	697	827	771	738	761	736	742	784	759	749	698	734	771	755	787	774	806	809	744	716	740	746	755	719	713	792	765	743	756	767	780	778	753	738	762	765	769	747	767	741	780	757	728	726	739	813	801	737	741	744	765	746	728	779	724	756	750	752	751	763	816	761	772	752	757	721	747	732	758	764	817	791	746	721	765	791	747	776	719	742	715	741	766	761	707	774	782	738	792	754	790	745	722	730	757	716	766	769	797	722	774	775	792	759	771	784	778	737	799	751	727	743	778	780	721	713	779	779	720	743	740	757	743	776	814	754	791	692	719	803	745	738	778	764	736	728	733	802	802	729	737	752	769	742	759	702	772	773	727	755	735	793	737	785	786	771	752	731	801	740	720	809	741	781	748	732	763	751	774	739	768	749	780	744	762	756	751	762	728	765	800	754	756	730	750	711	738	701	735	779	744	800	772	754	777	735	714	746	749	760	730	770	800	734	734	732	770	730	731	742	711	741	794	760	837	758	764	726	762	761	749	750	753	772	747	790	745	715	763	801	750	774	743	788	708	795	745	782	728	757	752	812	799	820	785	750	716	720	727	763	767	784	742	734	730	707	748	789	725	738	734	740	756	761	727	752	779	777	763	760	749	777	755	757	753	789	742	735	789	806	722	755	786	740	813	753	739	785	724	769	797	762	780	737	757	714	748	732	761	736	778	753	760	734	767	734	713	799	779	764	784	803	813	727	750	761	714	718	763	756	826	772	734	766	725	735	801	764	726	733	738	787	736	765	722	778	761	738	739	765	761	740	762	806	724	757	740	758	732	713	773	714	782	751	712	739	744	719	812	683	735	752	730	688	735	742	774	756	720	725	798	755	764	768	767	756	799	779	741	752	726	788	754	809	712	721	747	757	761	786	802	752	723	749	750	769	763	771	784	729	771	685	688	735	685	762	773	756	724	741	731	745	752	802	754	752	779	735	717	697	763	749	731	753	753	746	810	784	745	734	737	736	787	768	759	706	739	763	792	792	789	756	790	764	702	720	754	779	796	763	803	764	750	732	790	781	746	797	760	749	712	739	720	781	703	796	742	742	759	766	718	784	763	770	732	769	747	735	759	764	735	750	782	731	769	738	736	745	749	734	758	729	759	754	777	784	802	794	789	774	774	753	741	790	713	787	772	760	744	765	760	782	719	741	729	753	710	743	724	772	755	730	787	766	717	749	749	749	747	715	748	758	763	757	772	728	734	747	733	761	722	789	728	757	763	762	769	761	796	718	757	738	784	731	736	736	756	757	720	751	746	746	714	743	761	768	760	788	772	757	726	780	781	678	739	769	737	752	741	778	745	793	730	723	743	749	792	776	749	723	766	798	792	724	734	746	753	761	751	719	754	761	726	789	721	725	724	732	765	741	731	693	800	774	773	749	731	771	711	749	767	755	789	783	796	766	741	777	726	731	723	701	803	722	799	780	767	732	748	796	764	759	782
59782	100965	72140	53486	37090	19425	6879	2210	1098	857	833	833	816	828	807	831	800	847	792	837	801	777	834	832	842	796	776	797	786	817	793	755	774	851	788	776	828	839	724	784	800	837	816	783	781	776	765	817	785	806	795	793	759	807	814	788	804	816	755	758	856	790	817	809	825	840	838	849	836	820	781	874	759	812	789	800	856	794	808	813	822	772	843	753	834	740	815	809	816	804	856	817	822	804	777	785	807	794	780	815	840	717	816	802	772	833	761	760	802	784	808	828	827	839	792	821	818	773	850	819	806	786	823	767	782	838	806	796	823	842	790	828	828	857	810	796	836	744	821	867	807	790	780	833	789	748	794	813	822	776	785	801	797	809	819	836	852	768	811	790	733	780	815	762	762	812	809	787	762	816	795	860	788	786	801	786	810	794	794	779	810	819	798	802	801	833	788	784	821	800	866	840	806	788	819	804	774	813	804	763	851	810	823	792	838	829	826	781	805	807	787	812	861	792	756	832	773	777	808	831	799	768	784	822	757	799	809	773	726	785	769	783	857	855	783	792	796	804	799	771	794	789	764	793	797	777	822	783	865	780	812	822	771	781	754	781	774	802	848	795	833	764	800	802	777	800	858	784	792	820	769	832	780	782	787	791	806	785	785	852	794	848	821	805	795	895	876	839	806	823	752	799	779	780	852	807	783	877	796	782	855	781	810	757	821	815	802	791	795	835	795	834	803	818	778	840	769	851	812	787	802	749	818	789	809	790	799	788	809	802	850	813	761	763	778	785	825	806	752	809	768	758	787	793	778	776	808	796	765	785	776	852	763	816	786	847	817	781	799	800	847	833	810	785	842	747	829	803	834	792	805	799	804	763	758	780	801	817	808	843	836	805	819	734	820	748	812	805	813	772	815	812	789	797	808	804	786	769	816	802	835	795	797	805	861	822	845	808	810	811	817	758	791	778	773	824	831	759	761	763	816	812	797	809	814	821	802	800	806	812	791	818	779	787	853	822	809	832	764	790	806	813	775	778	815	772	798	810	831	806	798	777	795	855	782	807	808	749	791	807	793	788	826	781	826	809	839	795	802	788	805	761	831	832	829	791	794	782	795	835	786	801	761	814	820	803	811	761	769	846	855	822	756	810	837	831	753	827	836	822	811	794	834	825	824	806	797	814	838	751	788	866	807	775	855	835	805	778	824	755	762	777	828	811	847	787	823	808	825	767	772	805	822	749	837	804	798	802	743	800	837	817	774	823	824	782	785	737	825	781	789	822	768	792	793	820	793	786	789	833	831	826	776	808	802	777	796	826	783	823	798	796	847	781	835	798	794	778	820	798	835	791	809	807	780	816	790	794	759	834	829	839	888	790	765	800	778	846	849	826	795	814	845	780	794	812	783	836	843	805	805	783	847	764	751	831	787	782	865	820	814	751	815	788	793	779	841	822	790	835	794	844	821	819	796	816	829	820	780	786	780	842	834	810	862	739	831	775	794	802	772	815	780	851	790	775	781	774	780	850	806	834	810	826	772	760	820	824	765	802	836	816	787	840	776	778	777	749	822	839	809	821	758	792	812	801	763	764	775	775	790	831	817	835	801	783	797	813	804	805	788	749	838	793	784	819	793	770	797	791	806	807	792	812	803	824	816	789	782	816	800	767	786	790	779	775	819	811	808	812	796	823	729	775	769	810	803	791	750	774	821	777	783	808	815	836	828	775	780	757	762	847	794	794	844	827	833	769	849	831	830	783	810	799	790	785	811	801	813	762	806	836	785	831	745	809	834	762	789	791	799	823	837	840	854	807	827	805	811	823	860	839	770	768	819	785	808	814	819	807	760	771	869	782	774	771	826	741	789	835	804	847	790	830	865	779	784	820	802	731	802	772	818	798	852	862	834	831	775	807	842	812	812	856	840	820	815	803	823	811	803	799	829	803	800	830	844	774	780	796	803	871	837	789	816	850	782	796	805	805	774	845	825	848	829	782	819	755	801	753	804	806	859	823	774	781	830	830	795	786	804	801	789	820	806	837	814	772	776	826	783	857	792	793	797	753	845	852	814	759	757	803	840	775	837	868	798	789	821	844	778	832	819	781	811	804	793	801	771	792	787	788	772	803	834	826	824	812	828	778	799	798	794	798	791	785	807	829	792	812	773	763	789	855	774	806	790	845	811	861	845	849	816	827	807	841	796	825	763	809	825	839	788	825	835	805	832	822	810	803	811	809	809	847	839	778	798	833	813	766	796	770	819	812	816	787	833	827	789	805	822	793	774	812	787	777	820	838	777	815	804	786	829	750	833	801	812	757	821	838	755	791	802	784	765	790	796	843	787	818	808	780	748	854	791	775	796	796	813	785	832	762	798	853	794	779	810	813	819	796	828	822	778	721	845	863	801	859	880	781	728	799	800	768	795	811	808	816	808	807	793	830	788	786	797	839	800	815	774	831	767	781	795	784	812	797	792	874	792	847	784	810	796	820	818	772	793	823	816	872	818	825	831	798	807	741	792	821	806	783	815	806	827	838	822	837	772	783	799	785	852	796	788	778	812	805	763	810	806	819	820	813	801	799	853	784	809	842	802	774	763	782	769	799	764	817	800	838	797	785	767	780	811	823	803	771	827	784	765	821	768	775	839	802	809	803	794	788	834	762	778	809	832	808	806	854	800	802	801	815	794	801	813	778	761	786	778	785	801	742	797	830	868	827	801	747	830	807	761	851	873	843	777	794	789	801	814	790	759	806	803	828	813	801	805	795	837	750	788	742	823	789	823	781	814	786	815	829	747	803	821	821	854	761	825	813	752	817	828	792	795	797	765	819	802	794	828	807	764	815	827	772	813	798	828	785	858	793	819	772	741	767	831	797	846	812	762	851	751	828	784	834	820	798	791	748	825	767	787	817	802	791	844	779	781	782	803	793	799	822	839	793	780	778	838	810	786	833	752	818	790	796	810	847	802	765	821	808	793	802	786	789	845	866	780	763	834	797	801	838	767	830	827	795	814	786	789	784	826	752	784	782	814	744	812	844	840	803	780	810	806	791	854	781	776	841	825	836	819	752	815	764	758	797	795	768	825	807	805	750	819	820	842	786	819	783	767	807	845	762	754	818	819	789	794	797	825	835	801	823	811	832	783	756	817	735	745	806	788	826	787	761	819	814	838	809	813	824	825	762	754	825	800	847	794	800	807	820	803	776	795	785	836	844	793	836	810	810	826	780	793	785	824	857	809	829	777	773	776	762	800	815	789	816	787	803	775	817	820	800	827	800	827	849	804	796	827	744	799	807	811	788	749	832	839	826	812	821	815	823	834	790	767	862	828	839	779	817	861	786	759	811	805	809	831	793	795	800	744	771	841	769	823	792	773	841	787	784	835	846	771	818	832	824	790	793	781	777	765	843	819	816	802	828	836	757	762	844	797	790	783	823	790	770	785	805	811	857	782	789	792	809	832	733	790	769	806	795	766	787	799	771	824	797	824	786	804	778	801	801	816	760	803	791	802	796
29611	29353	28931	16441	5258	1732	873	630	580	614	598	618	625	571	570	535	561	593	584	587	591	574	582	528	619	561	575	549	568	589	554	589	564	543	526	549	596	592	604	606	595	554	560	623	582	533	566	525	545	554	603	592	544	573	539	536	594	559	613	554	607	568	528	567	583	567	587	569	585	558	499	591	546	573	577	545	568	617	611	588	552	571	600	560	595	574	587	540	550	586	552	607	529	531	601	595	596	562	624	552	584	531	577	591	546	570	529	570	541	593	589	555	569	540	552	591	576	576	580	583	586	528	604	573	595	633	604	531	581	545	572	582	542	587	593	547	502	570	545	581	549	622	516	582	578	603	605	550	575	559	562	601	572	548	532	569	527	559	540	554	578	577	551	580	546	542	562	596	546	569	553	579	595	543	555	555	580	585	601	545	582	570	547	584	577	565	591	600	596	607	549	590	535	633	570	573	590	596	586	575	536	548	585	590	581	552	593	595	593	561	567	562	544	552	555	615	546	583	585	585	562	607	565	598	554	585	546	552	552	580	572	561	589	579	590	606	594	575	572	579	591	576	580	570	543	585	574	570	559	586	564	501	546	549	605	594	618	597	542	580	579	530	582	530	579	563	572	543	592	576	555	553	540	579	546	582	526	578	595	582	551	551	571	576	571	580	596	577	586	605	571	597	575	590	571	566	571	500	552	547	582	570	602	566	567	546	530	563	586	559	536	577	599	560	590	571	565	544	548	557	527	541	585	557	581	608	568	560	577	576	532	549	572	564	536	565	564	586	563	580	584	537	607	560	620	588	577	549	581	582	522	585	550	527	569	558	560	576	596	614	572	593	556	562	550	558	594	580	612	586	585	540	593	580	539	544	579	575	589	580	539	582	616	572	625	556	572	576	608	566	535	551	576	556	571	596	580	553	525	579	565	571	565	580	586	589	592	597	558	584	572	557	593	553	623	561	593	563	617	561	572	570	594	567	555	590	556	591	553	554	574	564	567	551	557	586	509	567	589	576	607	601	556	579	573	581	602	530	557	589	572	559	537	557	575	583	584	568	583	593	535	597	572	585	585	547	617	558	547	580	586	563	550	574	558	585	569	577	544	552	550	598	565	549	562	609	592	567	621	576	577	590	578	595	610	592	565	561	528	559	607	607	524	600	609	543	572	549	559	574	594	565	558	588	594	520	596	536	596	565	543	577	573	579	555	608	596	551	526	558	559	537	585	550	541	607	612	570	508	553	531	571	593	545	579	558	581	603	538	511	580	567	574	546	590	570	556	516	566	589	587	551	579	573	553	567	536	584	556	554	575	564	594	569	527	582	561	559	540	550	548	593	574	598	559	520	543	580	590	568	595	564	596	565	568	557	603	585	544	542	607	556	598	547	538	566	579	578	586	593	561	548	598	524	580	629	534	574	617	530	571	599	508	580	591	558	566	557	560	525	606	584	568	575	537	565	597	561	572	562	614	559	570	557	540	591	587	569	598	607	553	564	547	559	528	595	554	598	590	568	589	536	558	583	525	591	621	567	596	576	551	534	571	565	558	605	537	602	589	559	582	563	538	582	566	583	576	549	562	562	616	569	615	596	527	516	586	588	559	587	550	572	564	598	567	577	577	569	568	606	592	537	596	595	587	550	593	518	564	537	575	536	587	566	599	603	572	525	582	581	525	588	604	590	591	568	588	598	571	567	564	606	611	572	539	532	576	602	588	562	622	553	561	554	571	576	617	560	585	542	569	573	587	522	575	588	579	589	580	572	553	539	533	540	560	584	577	589	520	569	566	595	579	581	575	581	601	602	542	573	548	579	575	575	534	560	575	568	584	565	582	558	565	569	600	572	554	549	514	583	545	568	583	543	566	574	589	562	553	583	543	544	591	597	580	552	556	543	586	525	556	604	596	571	594	567	541	555	583	555	546	573	607	579	543	532	568	569	602	571	556	529	540	549	575	594	549	565	558	569	574	548	599	574	547	581	545	562	553	562	587	575	569	579	616	538	567	577	566	556	541	559	579	568	535	548	566	565	571	522	570	562	553	590	619	547	601	551	525	582	530	589	626	606	562	594	565	581	546	546	573	613	546	573	601	559	577	542	589	576	559	572	551	556	580	563	540	569	560	564	543	537	573	560	567	557	542	578	579	567	604	573	593	599	559	582	571	583	559	570	552	551	570	571	542	547	570	555	559	548	587	560	564	598	559	576	596	541	509	556	560	600	594	555	564	532	582	599	577	577	530	606	588	573	580	571	580	585	587	591	540	588	567	566	590	561	561	567	552	576	599	554	574	545	522	553	545	562	599	566	590	482	534	587	585	551	596	555	594	604	561	549	578	570	575	599	600	558	543	578	568	567	563	577	549	561	556	580	551	579	550	566	566	575	570	608	565	557	618	564	587	567	530	551	571	558	598	588	599	550	548	540	613	571	592	572	600	546	591	537	554	549	551	647	572	524	551	603	554	571	601	567	529	587	577	588	561	548	574	542	575	592	580	565	563	589	545	548	536	553	617	558	589	570	528	590	589	569	625	562	567	576	562	578	574	565	557	566	595	620	583	586	575	540	578	600	558	569	572	563	593	558	556	539	636	603	535	513	563	598	624	601	576	529	585	577	552	564	555	560	549	533	544	572	599	585	526	572	552	593	530	585	576	556	533	590	547	574	545	587	568	561	569	553	596	566	586	558	548	552	563	603	567	578	553	580	595	585	559	549	603	537	516	558	569	533	569	578	599	599	569	602	566	549	553	582	595	580	572	538	556	590	581	556	601	540	586	574	561	608	547	552	591	502	560	610	546	537	562	557	602	540	565	556	549	552	563	525	594	535	609	547	578	577	590	556	554	586	587	569	536	594	581	579	574	559	519	556	591	543	553	584	570	588	552	583	563	568	586	578	588	594	610	548	604	569	550	586	555	559	574	581	591	548	564	580	592	581	598	596	531	609	487	600	538	610	564	564	607	556	589	563	596	553	570	557	589	593	565	576	548	553	594	561	569	556	594	547	579	574	588	623	579	558	565	608	586	594	570	578	572	601	584	562	558	574	586	538	554	611	552	539	590	551	584	550	579	561	588	567	557	600	582	554	598	607	558	591	573	629	615	568	559	530	577	580	530	573	585	521	587	624	583	528	598	565	590	583	572	569	571	580	544	561	577	563	567	544	557	599	549	572	590	571	556	525	577	593	559	590	554	564	588	599	552	610	544	585	596	572	564	567	577	588	535	558	579	549	594	576	542	547	613	546	577	573	601	587	573	595	607	587	588	564	581	580	562	579	593	554	561	599	579	596	579	568	578	599	554	588	602	565	541	532	554	577	591	595	567	609	572	603	598	530	547	537	579	546	586	560	562	600	556	598	591	539	558	572	566	573	559	569	508	586	588	603	580	570	565	577	563	587	568	552	575	578	574	549	523	596	577	596	539	603	531	593	569	562	578	572	571	576	604	575	559	586	593	579	527	565	581	577	576	525	595	602	534	564	544	576	557	560	576	591	613	575
31148	43852	24805	12359	5820	2194	1000	755	671	679	625	648	674	644	561	646	621	632	669	650	679	695	703	593	635	634	638	653	664	638	644	632	638	664	639	645	621	619	635	672	620	602	658	627	659	677	651	668	665	638	652	644	648	632	631	605	660	658	642	637	608	658	634	630	671	607	585	634	659	624	632	671	629	635	673	607	612	654	631	630	671	625	656	632	606	669	648	666	656	583	598	675	631	632	636	680	679	643	612	635	646	672	619	643	637	667	701	662	642	622	627	621	625	615	677	688	615	638	698	643	619	617	677	668	654	663	660	640	647	630	615	653	594	671	656	626	585	639	682	637	670	641	672	667	651	638	601	654	680	628	640	628	718	669	653	658	654	649	652	607	637	618	676	661	634	665	630	647	654	636	614	656	648	643	689	651	621	641	665	632	653	613	598	659	659	622	636	646	641	646	642	630	643	582	683	619	658	641	657	644	613	663	658	608	688	629	589	650	641	649	658	667	659	633	667	641	646	618	661	641	639	629	633	640	619	658	690	622	639	665	614	667	654	638	640	635	695	638	646	643	658	623	684	682	619	612	678	619	695	608	611	646	653	638	634	622	643	687	630	657	662	657	649	691	622	616	654	640	645	647	637	614	663	632	666	657	670	677	647	632	630	640	591	606	648	628	627	636	614	662	612	606	674	650	632	637	661	678	686	666	693	669	689	603	650	651	629	612	634	665	687	608	667	651	662	658	624	620	636	650	590	639	606	624	649	659	599	634	651	647	638	703	657	630	671	660	640	627	639	656	700	648	601	649	676	673	632	585	615	683	631	638	613	644	621	642	656	638	617	657	641	627	642	635	599	616	661	636	633	616	645	672	632	652	642	630	661	626	613	654	670	675	638	674	658	634	616	647	618	642	633	628	657	607	668	647	623	630	647	671	646	655	642	619	638	654	662	631	679	685	639	671	639	643	674	629	645	618	638	669	656	662	597	689	643	602	676	643	656	615	667	647	684	650	697	675	647	618	643	649	611	620	654	603	653	659	634	649	579	675	664	681	601	669	658	661	635	658	632	634	634	663	639	629	642	677	651	673	671	615	628	650	628	649	661	628	682	644	593	704	647	689	631	651	660	660	676	664	665	626	640	619	625	633	594	676	635	634	649	608	663	619	642	642	621	684	680	637	659	695	660	673	693	601	656	649	647	672	630	677	652	664	632	670	603	632	633	622	639	628	618	633	623	662	610	615	647	673	637	575	678	666	591	616	618	649	665	635	638	637	619	643	616	613	633	607	594	654	665	658	622	643	616	645	643	635	646	641	619	646	619	678	604	649	668	615	632	681	607	650	629	624	660	651	660	658	666	692	659	654	632	635	679	616	663	617	616	629	642	661	653	638	648	635	648	682	644	671	634	643	638	671	676	655	664	690	628	621	614	665	647	670	609	622	654	616	667	647	605	687	622	602	623	612	618	676	593	657	624	652	646	679	697	648	685	635	616	674	651	638	635	648	640	610	654	624	668	633	652	676	638	631	658	654	695	650	634	630	655	617	631	647	611	648	700	644	653	621	669	611	656	678	632	682	655	637	665	647	672	692	650	628	660	662	623	622	607	645	676	627	643	634	635	650	618	632	600	597	625	633	632	637	661	642	643	656	662	632	687	640	660	632	621	632	654	640	621	651	622	624	665	661	655	664	622	666	636	650	643	626	635	655	648	640	687	628	666	637	666	643	676	638	652	649	654	660	611	614	678	648	607	665	653	651	681	670	652	635	610	655	676	624	669	688	683	626	641	644	648	664	648	644	634	671	640	680	669	648	617	623	659	642	669	605	632	686	629	648	660	582	623	616	646	678	624	647	641	620	645	638	686	622	666	632	651	641	645	645	616	644	687	632	602	648	643	674	640	651	616	608	608	666	633	667	679	611	648	608	701	636	651	674	635	652	681	682	583	624	650	637	654	602	660	674	637	695	630	674	591	678	647	675	674	652	632	633	683	642	654	623	656	658	668	616	643	639	666	660	656	641	647	675	656	656	611	660	655	687	681	636	632	653	636	606	621	642	681	611	633	605	629	621	607	624	618	590	649	646	673	600	679	607	649	615	604	568	665	606	632	672	645	634	631	639	684	714	673	707	649	636	620	639	634	653	634	650	648	624	642	662	647	656	658	657	601	614	683	665	663	646	680	621	631	600	630	683	658	648	613	671	676	625	658	668	614	684	618	605	655	659	670	656	671	699	656	662	620	645	646	669	653	696	640	687	630	655	698	670	623	646	606	594	647	611	646	614	682	662	595	642	690	641	687	632	646	665	655	611	599	589	642	627	668	625	643	643	626	614	624	636	665	611	677	679	681	680	672	640	615	627	655	642	616	617	666	689	645	635	647	633	656	660	638	660	663	606	632	652	695	652	625	634	627	685	665	675	646	609	635	652	639	656	621	610	669	616	612	663	623	645	636	664	682	679	637	659	587	628	607	668	619	647	668	644	688	646	694	650	655	628	655	667	640	628	600	668	599	661	673	642	635	650	622	681	710	619	683	629	653	684	626	640	636	678	632	641	630	598	597	649	617	627	640	606	631	625	627	660	670	661	695	585	636	618	688	647	609	655	612	678	648	653	654	632	657	671	643	617	651	657	626	625	581	635	605	653	672	676	676	675	652	661	636	652	652	623	670	671	641	628	646	686	632	616	634	580	611	660	617	648	636	639	647	636	655	640	686	660	608	632	633	684	663	652	636	672	597	662	641	635	660	661	603	659	622	663	631	629	654	638	634	677	646	623	677	654	655	653	693	616	684	611	664	634	650	606	638	630	654	609	641	658	659	605	692	674	669	691	679	637	689	638	641	668	634	684	647	669	639	554	664	673	653	635	622	587	636	690	663	623	650	673	628	620	681	677	631	603	632	652	659	657	645	694	645	649	583	680	633	632	620	643	685	625	629	665	662	690	674	610	631	611	673	592	645	666	650	625	669	593	668	640	620	679	656	598	665	687	663	634	614	603	663	648	591	659	611	650	715	635	685	607	609	656	620	655	654	677	660	645	639	642	661	631	602	659	656	635	627	640	667	656	651	647	675	707	654	628	629	655	658	638	655	671	627	635	636	682	636	661	666	669	688	605	630	633	671	603	647	616	666	658	619	619	623	611	647	640	655	660	671	650	670	607	640	627	629	661	677	623	660	638	675	595	649	606	668	653	644	644	642	641	642	618	640	654	700	671	683	637	656	620	621	656	635	658	612	643	640	636	658	634	659	631	671	611	629	626	664	618	645	652	626	629	632	634	653	618	664	654	644	675	628	629	649	690	644	669	641	654	639	649	611	676	640	635	611	659	652	653	636	611	645	649	623	623	652	635	670	600	636	660	644	575	629	668	651	667	650	659	629	605	677	685	687	651	651	609	647	612	717	624	650	670	638	639	636	650	633	652	624	661	653	621	647	651	650	672	651	638	659	607	656	630	628	657	610	673	610	681	677	625	620	646	718	627	668	681	629	664	581	615	637	621	638	659
23483	21949	31256	27739	24778	20242	8887	1411	741	658	662	621	645	609	609	619	680	615	645	625	599	618	629	609	640	645	663	634	587	636	651	629	637	598	651	635	608	663	628	621	617	609	620	636	673	635	596	629	656	653	622	645	586	684	606	618	647	625	584	587	597	614	645	610	683	601	599	621	626	683	644	673	655	614	592	649	636	587	573	622	608	643	637	637	624	658	643	623	622	628	615	600	616	660	607	620	630	627	605	616	604	599	618	640	641	664	631	618	679	584	609	622	634	648	668	599	618	635	612	627	622	614	639	609	641	632	612	622	619	628	636	641	621	661	649	672	676	643	632	643	631	597	594	625	648	625	629	634	641	669	648	628	663	611	636	611	623	684	598	667	618	673	613	613	650	608	629	626	621	629	644	634	635	683	551	593	664	643	696	651	641	594	676	610	626	617	627	629	635	623	599	658	673	641	600	678	655	621	599	657	618	672	667	591	614	635	616	601	611	642	587	631	603	572	632	597	582	635	583	655	638	627	622	654	600	635	602	625	655	671	636	673	633	672	645	647	643	627	628	628	640	664	638	601	662	639	657	623	615	620	620	633	663	624	638	617	619	609	643	618	659	620	627	652	614	624	660	643	623	651	587	618	615	664	630	642	625	615	631	614	575	630	605	584	617	633	609	607	678	642	627	645	657	669	677	637	674	595	643	631	631	610	642	586	593	612	593	618	627	681	616	578	601	593	620	592	620	634	635	626	644	603	597	714	631	609	651	640	569	627	598	621	622	607	687	619	616	628	591	678	608	639	624	616	636	628	650	651	605	611	617	620	588	629	611	604	593	646	661	614	634	653	637	654	652	636	661	635	602	616	605	626	626	584	629	634	623	635	603	622	674	595	655	675	635	664	591	628	614	647	609	633	592	651	620	616	627	613	641	647	614	644	608	601	611	584	644	611	661	641	628	613	633	591	614	636	627	598	648	557	642	639	669	595	625	666	610	646	648	653	612	629	647	639	626	612	629	619	666	606	633	602	690	659	629	655	629	591	591	604	647	657	639	636	630	586	640	643	599	606	611	653	693	627	616	645	616	595	629	654	629	616	614	627	625	600	605	645	630	605	640	616	630	595	655	628	640	671	635	636	619	671	634	616	637	596	638	660	638	618	649	620	598	600	606	658	633	631	657	656	643	669	638	654	643	639	648	654	562	625	612	608	616	624	702	621	614	670	659	630	629	642	692	632	679	660	564	632	610	655	598	611	624	643	613	610	620	606	640	628	603	620	613	636	635	646	661	611	587	621	658	637	592	622	631	692	657	615	626	655	639	602	617	625	607	650	552	592	631	620	625	623	610	679	607	615	618	624	638	631	689	585	659	581	584	610	598	585	630	639	621	619	660	606	627	605	615	632	598	625	622	601	616	631	670	637	673	674	653	624	585	678	617	637	605	627	647	669	618	585	584	669	623	636	622	643	667	614	636	635	603	639	649	646	597	628	622	617	606	579	622	649	615	632	582	667	630	646	699	657	628	622	609	624	622	622	664	624	647	592	585	647	648	653	629	598	663	615	619	605	605	618	652	615	684	611	647	629	587	591	634	613	656	604	613	631	633	601	639	621	655	667	599	612	605	601	637	594	590	645	637	651	653	650	671	627	636	607	625	658	622	617	622	593	618	628	629	582	674	616	603	636	667	638	572	628	598	654	633	652	618	629	660	591	616	590	614	633	644	717	589	603	696	717	629	606	612	637	616	597	653	622	585	627	614	589	624	592	636	641	613	632	576	600	621	617	615	626	646	618	647	647	638	649	660	637	636	640	664	634	634	608	656	627	641	638	632	618	637	658	639	628	657	645	636	622	636	603	634	635	644	655	614	612	637	653	647	636	607	597	626	664	615	651	634	621	624	629	683	627	605	679	657	614	635	659	615	614	609	618	643	640	614	590	618	648	677	632	639	630	601	660	657	647	649	613	627	616	619	622	625	625	637	623	610	652	601	659	666	659	626	658	643	620	628	615	593	617	628	572	616	653	630	596	615	645	631	602	610	652	608	594	615	608	607	640	652	626	648	650	599	671	638	642	618	639	625	628	645	596	647	626	642	639	644	596	622	618	582	630	640	643	598	651	624	634	657	621	598	655	635	641	608	628	614	662	614	583	629	665	617	636	570	605	618	651	636	612	641	607	659	625	633	620	656	652	597	603	615	605	588	630	637	669	647	637	600	625	641	657	592	593	628	640	652	598	612	587	632	628	653	593	646	629	617	611	617	624	619	585	647	619	641	621	602	665	624	648	611	607	660	648	641	579	643	627	638	606	660	632	575	660	653	626	643	601	664	666	615	634	615	613	593	631	648	613	573	626	651	628	659	593	607	604	631	666	638	587	656	693	630	646	668	674	652	650	679	603	660	665	612	649	675	638	615	608	624	624	724	582	633	639	637	602	640	625	635	661	649	637	610	650	592	630	587	637	640	632	640	624	659	610	652	591	619	642	615	619	559	646	610	606	642	603	638	615	622	593	631	674	615	637	634	618	606	589	645	609	634	608	627	632	610	636	627	640	666	602	617	617	607	616	611	655	714	674	576	625	619	607	639	635	621	598	584	656	672	634	635	637	619	598	591	602	609	655	630	594	618	672	627	609	667	647	650	642	639	647	631	652	626	640	621	623	579	601	637	627	635	634	613	664	638	577	569	631	595	632	618	598	643	615	646	660	589	609	618	632	665	672	619	641	620	636	600	611	635	657	641	629	573	630	611	665	659	652	615	601	577	628	625	562	631	625	607	595	634	632	625	645	657	608	655	632	664	600	633	623	616	605	645	680	627	653	677	597	627	605	666	620	642	669	615	620	691	584	631	667	576	640	596	637	619	643	620	659	673	585	635	604	613	664	636	657	658	622	631	675	609	638	587	609	641	598	596	653	623	614	576	639	612	623	597	598	643	634	653	596	616	597	609	625	631	614	581	625	588	669	595	653	579	600	619	631	656	607	619	624	620	650	579	616	596	633	634	645	646	649	652	586	624	592	583	606	654	622	632	647	609	668	639	678	619	640	640	606	621	627	649	648	665	622	585	674	562	654	616	632	596	647	641	645	617	599	628	623	671	606	599	655	633	631	660	601	644	609	626	633	635	611	628	555	584	620	611	667	612	652	634	631	623	610	665	635	657	596	586	598	660	641	635	638	635	670	625	631	630	600	649	649	645	628	631	618	628	609	610	609	596	641	650	628	671	595	600	675	632	602	618	598	613	619	635	638	598	644	617	631	674	617	651	647	615	603	629	622	635	630	623	628	638	608	679	664	591	619	671	632	602	654	613	628	582	634	621	666	614	639	595	568	611	578	590	619	681	613	624	579	672	636	621	665	631	629	605	592	626	640	617	630	616	570	595	576	621	578	673	618	611	618	654	636	618	644	602	664	624	671	620	584	671	641	595	608	613	648	638	661	606	663	584	649	601	636	656	572	561	613	658	664	639	641	620	671	689	631	635	639	634	608	599	647	636	623	623	639
58514	94224	64278	45408	31283	14284	4683	1583	905	756	665	690	690	708	693	656	647	688	659	730	682	693	673	704	705	664	689	710	711	713	629	687	707	673	747	703	691	706	685	665	668	722	735	643	685	641	706	666	669	686	676	701	701	712	672	631	664	711	695	675	660	702	725	691	645	676	661	731	688	700	693	736	708	655	717	672	665	716	647	650	698	660	692	718	679	653	683	668	735	631	708	664	692	668	656	626	692	725	716	676	687	673	728	677	696	671	743	711	680	673	722	745	694	662	658	701	693	700	672	657	691	705	732	663	668	660	701	722	703	678	676	703	634	644	647	722	675	678	688	663	715	652	677	703	688	678	696	707	656	712	678	707	662	728	677	653	692	715	703	687	715	653	716	698	689	696	730	679	683	725	741	700	701	685	662	697	752	642	689	675	736	699	643	641	703	681	689	671	735	656	646	717	678	667	712	712	681	683	693	666	701	698	696	682	723	708	699	713	664	663	647	705	665	693	685	694	731	664	669	694	669	670	704	664	727	664	690	663	702	695	685	725	691	708	750	703	714	679	682	593	677	696	684	703	697	665	710	624	695	686	700	644	681	705	705	675	647	691	698	723	710	683	690	696	715	726	694	682	661	674	683	696	621	654	731	717	709	642	715	690	723	657	687	720	651	684	684	675	654	686	706	664	708	648	716	740	664	656	686	691	692	694	699	698	706	687	667	729	700	701	721	703	664	728	720	662	665	668	672	656	733	649	698	706	687	677	693	666	728	672	686	684	687	713	674	688	719	670	687	645	708	660	709	707	751	699	685	682	721	700	753	668	679	720	659	703	659	678	653	676	723	690	660	668	658	727	669	687	717	730	679	663	658	721	681	644	694	634	691	706	724	615	654	708	715	735	672	693	724	648	698	680	653	687	707	687	675	691	685	675	625	691	667	692	707	659	689	724	727	683	715	657	697	680	693	717	710	705	689	678	719	719	666	746	674	697	729	673	704	663	651	712	719	687	706	675	708	659	707	699	722	714	637	624	706	661	682	675	673	702	697	711	670	694	702	689	677	679	628	682	677	690	676	670	650	653	624	655	734	692	662	690	675	671	718	628	674	703	648	687	661	672	694	712	690	662	697	718	748	648	693	672	710	663	683	721	676	681	675	677	689	645	642	684	638	662	678	708	661	704	661	694	649	689	724	698	633	721	707	692	641	678	707	661	710	692	661	686	650	700	669	672	697	701	746	732	691	696	657	643	668	671	666	647	702	701	699	691	656	742	715	698	670	689	697	678	645	741	692	696	688	692	696	687	669	727	707	723	704	666	681	708	667	648	691	693	684	672	690	693	701	683	707	687	728	642	700	691	680	642	727	669	706	676	679	639	699	684	712	661	701	700	739	703	706	670	706	709	685	691	724	685	730	721	693	693	721	701	709	732	694	688	686	663	730	714	676	679	699	652	701	670	674	677	719	671	692	672	680	705	693	717	669	714	702	692	649	678	675	668	711	674	694	678	715	715	716	702	679	749	699	667	738	710	683	723	669	696	719	689	683	729	682	662	704	714	738	685	656	680	719	670	671	613	648	682	650	665	672	727	690	668	671	742	654	694	709	665	677	728	683	677	710	632	672	708	725	667	731	667	694	661	723	709	750	691	688	644	666	718	669	683	706	673	702	726	720	705	680	693	731	702	671	698	712	703	682	703	689	703	696	705	669	682	664	735	698	677	728	683	652	663	668	661	714	722	681	673	653	701	689	683	701	697	681	670	675	724	748	652	689	663	681	632	730	679	681	710	664	725	697	674	641	682	708	660	648	715	727	706	688	738	702	713	682	692	737	657	703	653	695	676	664	694	666	695	701	633	680	679	688	711	677	694	723	695	680	676	685	687	703	653	719	698	717	688	686	666	701	679	637	722	692	697	698	692	691	719	713	678	692	706	725	666	664	681	699	718	673	697	712	674	684	676	684	708	718	687	694	659	672	662	725	664	646	739	642	718	675	660	724	740	683	695	707	707	717	708	692	684	686	707	730	681	724	677	665	651	702	725	654	669	701	673	692	681	655	708	739	744	696	718	702	679	687	706	697	684	691	734	647	693	710	644	671	639	674	727	714	712	702	686	685	668	674	658	750	692	703	659	718	695	698	697	713	656	681	664	743	712	706	736	722	703	712	654	687	720	731	650	712	676	694	691	733	676	665	702	678	710	704	683	641	637	681	700	694	681	704	682	712	688	694	708	675	677	654	716	698	694	651	684	705	673	714	703	681	713	693	699	665	653	679	689	647	691	634	700	694	684	673	682	684	683	674	682	670	705	701	708	736	658	720	742	658	737	644	681	668	654	704	713	689	669	759	752	677	636	695	689	633	722	665	711	730	677	696	666	706	690	642	693	731	621	666	667	695	665	705	670	653	704	675	706	678	719	657	717	680	755	629	694	724	654	687	639	700	665	686	689	698	672	687	710	657	692	691	697	706	690	687	688	748	710	647	665	664	719	662	722	714	697	690	665	671	641	675	720	702	673	707	727	697	662	659	708	669	704	664	646	658	686	668	694	683	627	662	722	740	768	680	662	681	731	653	645	719	678	695	708	702	684	701	641	727	720	698	689	684	668	679	705	705	722	718	734	694	696	687	637	645	708	668	656	695	665	709	713	714	702	701	712	695	722	684	696	699	666	636	673	688	676	678	684	691	721	709	673	696	697	694	695	708	757	661	741	664	705	705	662	711	744	655	750	674	722	694	707	686	700	673	655	703	720	708	716	689	683	632	703	685	707	723	683	722	686	659	705	659	694	658	699	661	725	653	706	724	706	645	707	705	678	685	693	661	673	708	691	648	686	705	700	634	714	680	723	693	690	678	711	715	686	708	689	675	680	663	661	677	710	706	678	706	706	651	657	696	676	649	651	679	699	702	662	666	704	663	695	681	739	739	682	674	707	662	675	694	715	731	672	646	684	692	704	704	655	708	672	679	702	703	690	728	666	685	698	686	678	675	683	647	713	725	683	668	699	675	695	694	707	692	688	709	715	715	661	688	698	684	684	674	702	721	730	723	672	679	718	631	686	692	691	707	737	694	687	662	653	691	690	726	701	664	614	692	713	626	724	673	716	636	679	685	698	744	704	702	679	748	726	673	720	662	731	681	701	710	665	642	684	664	692	682	670	675	688	731	659	673	677	699	713	689	691	700	756	691	681	683	674	698	650	654	687	690	675	669	676	706	689	709	687	699	665	660	663	663	674	718	711	689	712	692	651	709	671	657	706	708	669	702	657	700	690	677	685	704	702	732	664	692	691	637	669	689	637	671	707	719	696	668	733	693	705	726	653	707	695	680	709	682	682	702	713	671	704	654	687	688	696	726	688	673	691	691	698	736	670	679	717	650	675	705	678	701	698	691	697	699	675	677	667	641	683	675	663	649	706	743	693	687	726	747	669	716	710	706	686	650	724	691	679	669	710	674	630	657	669	678	696	668	685	679	706	669	703	679	715	668	670	686	702	656	714	691	636
25474	23462	31696	27812	19781	7923	1860	895	697	634	632	663	656	662	670	653	667	650	661	676	679	679	659	648	643	678	697	637	666	604	625	660	610	605	635	679	691	649	659	690	647	657	678	696	609	656	679	655	688	652	645	594	669	621	651	604	660	633	613	667	616	657	604	650	644	685	667	626	631	622	662	648	632	609	663	648	676	695	640	659	601	612	660	669	702	634	659	654	669	625	617	657	636	631	657	609	650	633	641	645	665	685	649	630	663	599	668	650	673	626	647	667	702	660	652	701	669	631	668	648	633	648	659	673	627	629	641	640	650	652	660	676	631	647	675	634	632	644	620	656	657	616	661	705	634	605	687	674	683	660	655	617	643	700	632	636	656	654	685	664	687	614	614	663	622	616	661	605	664	656	670	651	633	618	627	651	655	616	673	612	674	691	668	656	666	636	657	606	715	663	631	692	647	625	643	652	672	659	654	615	637	678	688	656	647	641	630	640	655	652	658	657	623	686	629	662	637	649	673	606	645	623	674	655	674	640	663	645	650	669	648	656	671	662	655	673	670	652	661	669	676	631	654	674	648	665	701	638	677	670	668	657	646	648	641	632	668	623	666	635	661	675	651	651	664	646	626	702	630	620	654	664	638	623	630	631	690	673	698	647	687	622	670	650	667	655	650	638	624	698	613	651	649	655	638	632	684	674	636	669	652	638	663	690	623	665	679	647	695	641	620	684	611	660	660	633	621	684	645	641	681	628	632	695	656	661	623	635	652	710	668	658	668	629	667	661	655	633	664	633	676	684	661	649	596	639	666	637	646	640	674	669	643	659	664	635	673	672	642	633	652	662	620	637	673	722	583	630	652	628	688	641	602	646	636	631	636	661	629	697	628	687	678	635	690	665	611	651	642	630	655	622	682	630	641	649	643	635	627	648	655	629	603	689	637	602	657	669	630	602	660	684	644	628	637	649	656	685	696	641	641	640	645	606	623	646	671	627	691	687	701	661	634	672	656	619	628	642	668	603	689	694	659	642	703	669	634	718	638	642	658	612	636	666	662	646	672	632	652	622	630	641	636	668	665	662	635	639	683	670	612	696	656	637	641	728	643	649	675	634	634	664	622	645	623	637	668	653	618	652	696	678	619	652	655	651	641	673	648	644	662	661	648	667	616	637	592	675	613	656	646	670	691	682	658	678	707	660	632	671	659	690	669	681	637	690	668	636	646	665	589	666	643	697	648	656	603	657	629	660	643	601	649	636	676	652	693	627	634	653	620	605	596	690	683	609	637	634	628	660	649	672	672	651	686	627	605	659	654	647	692	647	629	624	643	651	643	629	659	681	646	646	647	670	676	668	621	687	647	668	631	643	686	629	689	618	673	663	647	590	627	639	683	634	652	660	676	625	657	660	663	648	620	684	670	629	657	620	717	686	636	643	630	657	648	677	674	686	640	640	646	634	685	679	625	654	656	606	627	651	637	632	639	680	690	631	652	639	709	645	607	651	642	668	663	662	618	617	619	717	611	636	677	645	655	669	681	674	624	616	674	655	639	613	646	659	664	638	675	637	654	624	636	704	656	646	687	654	684	637	697	667	647	621	638	648	684	665	675	710	689	655	658	662	683	670	629	660	635	654	656	694	620	664	691	704	673	671	659	681	646	617	651	617	660	649	634	657	663	603	679	624	678	664	682	656	630	699	639	642	659	620	581	614	707	676	694	709	617	626	673	679	678	645	683	667	670	667	676	658	629	664	649	654	680	704	649	630	673	649	668	633	659	642	675	625	661	615	670	632	663	674	619	635	680	626	664	590	648	632	690	631	681	645	672	654	597	628	631	683	619	656	666	670	703	674	662	619	668	620	649	644	651	682	673	635	637	662	661	650	638	644	676	683	658	642	613	676	616	692	658	659	649	683	671	650	628	638	650	636	623	630	681	697	649	659	604	615	638	648	652	645	658	637	674	649	695	662	662	665	668	642	656	649	642	671	652	665	637	676	659	665	632	629	683	661	620	620	666	655	658	659	602	661	649	637	625	609	622	632	687	666	634	652	640	656	699	662	678	659	673	607	647	670	632	663	634	679	653	644	638	654	679	638	638	634	653	627	669	626	648	635	680	650	654	653	638	680	656	650	642	612	594	644	654	712	671	686	636	641	652	661	698	620	686	613	673	725	622	659	659	608	656	664	639	630	716	642	690	675	671	644	659	631	681	664	624	654	651	610	644	653	635	644	645	654	635	644	646	665	630	627	641	645	633	659	659	641	733	629	614	637	683	638	658	666	665	663	666	651	674	645	637	645	637	659	663	686	676	678	635	645	681	674	655	616	635	683	646	632	615	649	635	623	627	648	626	622	668	664	622	645	660	585	602	626	633	606	669	676	650	638	649	632	636	664	660	650	640	580	645	622	656	647	660	649	656	675	621	699	659	626	625	670	684	644	640	614	689	619	626	653	650	685	672	679	652	680	680	672	630	672	630	682	642	688	645	662	679	665	623	668	643	682	654	665	598	693	640	644	616	651	659	659	633	675	631	670	641	623	656	696	676	643	677	697	674	616	680	692	675	643	615	718	677	647	682	658	649	651	730	683	699	658	646	641	676	667	644	639	628	676	638	631	658	633	624	664	673	634	673	628	680	635	656	636	632	673	639	661	656	702	660	639	608	640	695	706	659	686	644	639	675	679	628	655	682	686	665	680	629	645	631	621	626	667	616	632	645	665	622	631	682	689	655	643	601	643	623	671	668	653	699	629	674	621	597	683	655	671	637	668	676	625	652	683	623	660	651	647	650	620	662	678	658	626	653	634	658	635	636	666	714	637	631	670	637	692	670	652	657	665	662	664	649	608	687	672	683	666	622	686	608	664	659	694	628	653	638	644	632	644	647	660	647	670	671	644	636	643	630	675	690	697	661	645	629	658	643	668	675	615	661	588	683	632	628	649	673	671	674	630	654	632	660	638	644	624	683	615	637	648	648	631	672	625	629	656	693	687	671	635	647	646	646	698	672	653	665	666	632	660	609	649	648	628	629	639	672	680	648	606	674	622	672	642	617	643	669	577	612	683	663	683	699	640	652	661	668	670	637	650	669	640	628	621	656	643	657	619	700	616	686	605	667	650	653	669	659	608	639	637	666	678	673	646	652	663	666	629	664	689	625	696	668	689	728	697	690	680	689	651	679	659	646	668	658	607	695	648	672	664	647	697	611	648	661	641	633	656	626	673	663	664	654	649	593	652	649	674	646	683	670	642	689	698	651	617	652	670	658	610	655	662	654	624	641	651	672	644	667	657	630	688	649	649	621	629	613	643	683	592	662	616	701	651	654	627	616	660	659	687	686	691	651	622	666	651	615	657	714	658	630	692	625	656	658	678	642	640	656	657	681	657	652	658	639	705	650	655	670	696	668	639	636	684	655	645	627	617	674	643	672	693	621	681	636	633	635	666	639	677	663	661	692	688	634	687	667	628	663	647	631	606	640	673	629	645	660	632	686	686	659	637	666	642
51399	74888	48290	31868	19821	7696	2523	1080	818	752	766	747	756	737	742	746	741	699	737	759	742	717	721	729	680	694	746	744	691	720	766	732	756	721	792	736	735	719	671	738	632	741	724	753	738	686	702	733	720	746	738	744	737	696	709	699	697	752	714	779	707	762	756	680	763	745	741	738	727	715	740	729	718	684	720	739	744	749	708	698	739	745	776	735	724	679	696	769	753	735	740	784	694	746	777	763	717	739	726	711	736	715	755	681	724	734	672	738	750	732	763	730	770	740	717	777	777	681	728	707	734	715	748	727	758	717	730	716	711	735	762	709	747	697	757	713	694	728	733	746	748	762	779	729	729	756	738	695	693	730	735	741	683	712	750	726	732	737	684	745	716	709	749	702	742	773	772	663	666	699	715	730	774	727	720	775	739	756	728	694	733	775	734	741	728	707	718	715	762	687	736	738	728	692	733	760	756	690	711	773	739	741	720	754	741	744	786	722	724	751	707	684	721	681	713	747	736	769	721	737	736	706	694	734	722	753	724	770	709	734	708	712	685	700	721	767	746	742	797	754	692	780	730	740	758	750	693	738	728	713	784	752	723	746	732	730	733	751	723	697	691	726	707	760	737	719	687	735	735	729	714	746	749	749	747	753	742	761	731	704	744	761	782	766	739	740	658	759	712	728	755	750	698	658	706	701	720	782	701	755	744	736	743	732	759	714	795	664	698	751	718	727	749	717	726	721	714	731	791	726	721	755	746	730	728	737	728	746	725	742	724	696	692	717	720	708	707	705	727	704	774	734	731	678	711	685	744	703	692	768	690	714	696	700	729	768	757	705	732	713	732	722	708	706	751	742	725	700	766	773	755	723	733	695	710	720	705	732	727	700	737	746	688	727	718	699	696	715	767	717	755	718	766	726	724	736	772	770	709	721	747	753	728	745	685	719	736	690	753	714	749	683	722	714	777	751	690	701	735	767	708	669	773	747	745	696	732	711	714	716	729	711	752	717	700	751	750	760	725	755	698	756	753	743	693	711	698	737	736	743	757	696	717	652	772	704	775	716	693	773	747	724	737	695	755	771	749	774	684	771	693	733	678	736	721	728	720	719	719	700	742	722	725	726	716	750	689	695	744	807	700	734	749	668	730	700	727	753	741	733	770	710	726	743	704	778	716	733	711	735	732	758	720	736	718	723	763	734	731	721	734	772	680	770	737	709	739	746	767	703	733	720	722	730	739	751	731	750	695	727	734	712	723	725	701	693	760	717	754	718	685	685	734	737	703	720	735	757	736	746	716	709	700	741	687	713	771	721	735	687	727	745	754	733	768	750	741	779	772	733	739	730	734	762	792	742	729	732	691	767	728	734	715	749	726	716	757	751	722	693	704	783	776	737	744	706	689	729	755	725	710	737	745	739	756	770	738	725	749	735	708	743	770	724	731	711	725	724	730	736	707	752	676	718	709	724	685	708	741	715	742	696	762	708	726	735	720	753	742	760	729	703	738	730	733	709	731	702	723	814	751	768	726	693	697	687	766	753	706	769	776	714	712	709	731	738	701	731	723	734	731	726	779	758	706	763	746	720	739	788	692	732	750	716	739	710	713	788	730	760	709	715	759	749	706	710	727	737	667	694	712	711	755	736	708	688	725	724	692	729	697	696	721	712	715	725	771	736	723	716	754	771	744	721	750	716	785	731	722	761	676	763	814	756	678	723	724	754	744	783	712	763	778	743	715	753	778	711	721	744	699	682	737	745	732	739	694	711	705	778	710	733	718	723	734	737	763	752	761	737	746	757	744	804	765	681	727	742	740	767	763	699	678	707	702	750	735	716	697	719	729	758	682	744	706	692	710	775	723	765	710	712	768	697	714	733	772	725	718	723	731	715	713	720	746	701	744	702	708	710	751	733	750	723	717	740	759	699	758	729	780	756	716	726	750	729	746	744	719	762	743	739	693	752	719	760	647	724	735	785	732	702	717	707	716	697	732	736	698	731	784	736	725	707	727	699	765	789	789	758	712	790	740	701	749	733	755	718	740	727	727	713	726	715	723	724	724	720	729	709	719	761	722	713	747	725	759	713	732	695	706	716	718	711	721	710	715	724	720	689	692	792	725	734	713	770	726	749	759	708	690	752	713	706	723	741	724	728	699	727	720	716	740	709	740	725	733	699	790	735	715	705	772	731	702	712	732	666	714	726	758	709	732	706	708	696	730	748	717	739	680	740	701	715	751	712	740	718	760	723	725	751	792	712	733	754	702	760	737	747	782	752	729	684	714	736	760	702	736	758	717	696	749	712	728	738	715	723	704	705	710	716	715	711	702	688	755	720	714	695	719	677	759	710	712	746	756	738	735	742	760	757	707	752	754	727	716	733	728	709	722	723	720	732	714	751	715	696	709	741	709	733	755	745	733	719	760	746	729	784	725	765	692	739	715	727	709	723	737	728	658	758	750	747	750	723	749	715	715	716	754	723	747	693	701	720	780	699	752	759	735	696	726	734	736	741	709	719	688	747	695	695	742	700	745	794	711	733	697	717	698	742	773	692	767	719	746	732	727	728	761	706	735	723	751	778	720	765	746	729	716	774	750	769	731	774	689	725	723	674	734	725	725	736	712	686	756	769	754	766	738	689	724	742	768	743	706	688	796	721	747	749	729	747	708	711	752	727	768	762	776	717	723	730	726	764	718	763	775	688	706	687	785	742	749	756	723	685	680	772	710	712	725	758	722	702	737	746	722	750	715	723	725	744	739	717	728	693	749	785	749	737	750	721	767	671	756	702	738	730	708	721	763	713	746	735	686	723	755	740	751	702	771	736	748	718	753	707	732	719	718	701	775	726	738	746	707	691	737	694	728	704	708	729	667	723	762	764	712	781	712	752	725	741	695	720	775	702	754	782	714	723	763	728	680	731	690	731	753	756	758	709	737	726	730	743	730	671	742	701	766	725	758	729	723	708	739	741	776	704	723	716	785	744	783	722	734	713	720	721	717	732	741	750	752	709	676	734	712	706	710	687	746	731	692	728	754	716	736	714	757	713	757	718	780	730	708	726	713	751	706	692	683	744	693	739	767	688	728	730	720	688	708	728	714	746	738	743	701	719	725	685	708	706	766	753	811	755	726	764	798	706	712	721	722	739	702	781	727	768	770	748	751	764	708	734	707	744	712	745	666	712	710	743	709	727	733	729	714	716	727	709	761	764	705	751	736	725	738	737	727	743	723	746	760	710	786	716	735	707	780	740	754	753	719	762	758	761	641	757	733	779	732	717	744	710	691	712	740	709	732	729	724	739	703	717	782	722	704	707	740	776	740	647	745	699	746	693	776	761	709	767	744	734	762	743	705	728	739	670	741	709	772	707	767	733	730	729	779	755	719	717	743	751	747	731	761	716	690	761	766	712	753	735	723	714	706	701	766	737	728	746	698	691	781	776	706	748	763	758	724	726	731	725	691	712	774	734	723	702	719	769	759	724	762	762	752	742	713	702	725	698	722	689	709	711
22741	21510	30129	26079	24293	22308	15373	2427	927	790	730	721	725	747	769	728	711	736	742	735	742	759	720	770	733	720	750	760	802	670	721	723	714	770	754	730	714	792	773	714	739	727	693	751	754	714	728	750	730	744	697	714	710	721	747	754	742	757	723	753	765	716	711	768	702	736	761	753	757	800	745	718	745	664	726	755	767	723	727	726	725	771	709	753	734	749	740	720	695	716	766	720	757	756	759	733	705	730	719	749	715	744	747	745	700	770	757	750	703	736	753	734	740	704	753	746	724	770	715	726	723	723	777	736	718	759	711	762	720	701	720	749	724	723	738	725	744	817	714	744	760	757	745	731	691	730	770	720	706	708	751	699	727	718	689	749	720	712	751	750	729	742	725	717	740	758	767	695	686	704	741	720	697	777	734	721	750	693	743	738	727	737	709	776	717	703	743	724	768	753	705	775	703	767	766	705	722	713	700	742	729	769	730	737	734	695	761	721	753	728	744	729	763	679	710	701	715	692	738	714	748	650	770	717	759	695	763	785	729	752	760	715	741	772	744	742	737	733	787	692	752	757	703	754	724	746	768	720	725	711	778	732	727	709	782	756	727	744	728	728	726	680	692	747	719	725	677	739	768	757	726	705	749	749	721	723	775	711	753	739	711	744	703	726	746	756	733	758	742	712	717	720	752	731	768	730	706	726	775	777	745	694	737	754	771	717	795	745	734	729	738	734	743	756	743	714	746	679	737	666	742	745	704	718	730	754	673	714	710	752	724	774	752	714	755	731	738	715	776	737	755	714	758	725	702	700	684	767	741	713	755	747	755	694	714	717	772	796	691	761	726	702	773	784	769	715	788	741	738	721	750	728	702	741	734	725	727	748	744	754	743	741	688	712	760	761	781	773	784	753	766	707	690	741	729	681	772	681	757	726	714	794	749	735	691	716	778	743	708	750	791	743	731	745	749	717	739	743	778	699	689	716	730	691	681	719	731	755	707	740	740	746	754	711	774	729	730	710	706	731	727	784	747	744	668	799	761	749	729	693	728	793	728	739	702	727	719	691	761	744	761	749	751	764	744	698	733	698	747	709	742	685	770	722	713	747	727	742	680	739	732	717	737	744	781	718	751	689	727	671	738	720	771	823	724	703	750	779	756	774	773	739	742	767	732	777	746	759	760	711	747	696	737	735	760	712	737	716	709	767	728	797	732	750	744	691	771	730	744	778	739	719	781	742	776	725	710	740	688	742	732	705	727	742	711	721	702	823	766	745	747	758	741	765	744	719	735	735	770	711	745	723	728	725	707	731	715	711	733	742	733	754	753	688	764	655	695	756	779	723	718	743	714	665	746	750	764	737	694	747	709	734	735	717	706	735	729	752	735	707	751	789	763	731	740	751	754	740	686	796	744	743	714	731	671	728	707	730	715	762	715	730	767	713	729	730	735	717	763	748	756	740	761	715	713	765	682	709	723	713	743	737	751	713	716	759	768	752	771	726	733	765	730	728	758	726	697	764	695	707	732	731	720	744	711	711	746	728	729	756	716	696	691	753	734	712	696	763	706	722	796	742	741	719	754	714	731	726	710	807	689	713	753	755	722	713	758	730	779	754	686	694	743	719	767	721	707	716	694	698	781	749	713	703	752	699	745	725	686	731	709	773	763	724	751	745	689	705	759	707	761	748	733	736	703	694	757	711	700	733	731	741	705	718	726	704	739	788	790	782	736	733	725	767	730	704	708	726	696	682	734	746	723	736	737	741	726	739	711	757	720	738	739	764	732	727	759	790	729	708	793	745	745	711	735	760	710	761	754	674	722	775	744	731	729	776	754	735	739	798	750	740	698	758	715	727	764	690	715	703	783	716	732	732	714	731	742	747	801	730	721	772	729	737	769	743	716	746	733	684	776	790	762	728	745	743	716	730	716	772	742	775	733	766	738	738	705	741	763	724	731	707	753	729	681	783	701	713	738	748	763	790	748	732	668	743	739	732	700	741	757	779	731	741	715	708	720	737	719	726	715	764	740	730	784	699	761	711	731	765	734	723	729	781	721	715	736	713	701	726	711	719	729	733	770	765	775	772	711	730	745	784	698	769	722	734	757	717	689	722	713	726	700	736	738	690	773	769	755	772	720	760	756	779	739	730	711	742	757	691	710	776	713	689	776	768	733	781	727	700	695	721	793	719	703	737	738	717	737	769	747	702	715	717	685	722	735	720	721	773	741	672	720	748	736	749	772	720	721	775	741	696	768	766	771	684	710	706	766	747	741	737	761	733	733	716	688	739	698	778	727	722	732	706	679	715	705	707	734	719	702	728	718	749	749	793	733	758	694	748	715	771	741	700	736	747	758	767	763	677	763	814	715	700	717	737	767	684	690	724	741	749	723	738	738	744	751	784	746	745	784	719	782	776	775	721	753	729	814	761	756	766	748	715	728	713	716	743	722	705	730	739	735	705	685	735	701	681	761	757	761	732	745	732	721	706	754	712	732	744	706	745	784	725	731	772	700	723	720	797	718	724	702	745	748	732	726	711	774	737	714	726	702	722	743	729	758	760	713	746	727	736	723	769	714	730	705	741	730	725	682	725	699	746	715	691	764	755	709	754	714	775	767	744	701	706	775	714	729	703	715	736	770	727	774	726	723	768	714	726	711	706	726	712	726	751	726	757	712	709	703	742	756	751	735	764	768	700	706	728	728	774	738	745	751	753	744	674	757	693	724	705	701	708	757	720	751	780	740	669	757	770	781	736	707	708	747	811	689	749	764	772	717	699	745	756	782	775	724	716	721	713	687	693	766	740	717	746	743	745	706	659	728	759	771	763	703	681	715	743	755	707	719	734	723	764	672	759	702	726	739	733	691	697	735	748	736	738	730	778	812	756	688	732	749	733	781	767	774	707	721	690	730	712	699	792	721	720	745	730	697	736	729	690	734	728	731	709	693	743	724	700	706	714	728	724	672	749	675	725	722	741	727	755	753	696	769	742	685	689	766	757	766	736	730	698	720	756	748	750	758	704	759	763	752	681	734	726	724	780	770	757	761	738	764	750	768	726	726	707	739	726	694	751	769	726	706	756	712	733	750	753	745	752	733	742	734	763	693	740	756	710	710	761	741	717	771	709	737	734	729	723	720	741	722	743	685	764	723	708	747	697	754	747	779	655	751	743	719	775	777	828	726	744	709	771	718	718	703	745	745	730	742	705	715	761	728	711	756	742	713	786	770	786	741	745	768	675	694	736	727	698	749	745	734	722	782	779	765	733	716	700	695	692	689	767	769	692	736	704	752	654	708	793	765	759	749	711	724	728	715	718	766	721	719	711	669	744	734	679	728	737	703	746	743	748	717	745	702	717	726	746	749	743	720	721	657	697	751	715	735	685	757	757	744	728	717	723	757	722	733	743	748	734	750	773	734	753	704	706	748	728	729	752	730	727	732	694	740	709	781	798	783	733	685	763	747	727	774	718	736	717	750	708	739	756	760	725	731	715	768	725	718	738	709	753
61432	99915	69961	52653	36968	18755	6345	2025	1015	835	816	798	816	774	787	827	790	840	802	739	829	757	772	811	786	830	791	872	799	810	784	761	789	711	806	741	773	801	748	747	810	807	778	804	815	796	764	764	804	787	797	778	773	817	741	813	800	808	805	725	798	822	794	807	808	783	793	799	791	790	776	768	786	771	762	718	837	804	812	816	815	806	771	744	772	793	764	790	785	784	731	769	782	777	735	751	786	780	715	753	779	743	794	747	789	768	779	803	754	758	804	806	803	808	758	757	786	751	798	793	803	827	738	769	800	880	770	782	770	817	803	755	794	761	748	810	797	809	774	782	770	800	775	779	763	796	785	778	792	760	770	757	778	803	796	820	805	732	815	797	782	804	813	822	771	831	815	792	811	807	743	778	768	809	744	766	805	790	794	784	778	771	775	790	764	809	786	793	798	819	786	837	821	822	792	794	844	800	818	704	810	758	787	784	795	826	823	765	778	795	791	781	754	787	836	760	792	788	781	731	755	758	796	798	756	727	796	756	778	766	772	786	760	818	793	787	805	725	769	755	777	757	836	784	809	788	756	770	783	782	830	778	773	789	766	760	837	776	803	743	837	770	768	786	788	754	781	787	800	780	788	790	789	765	786	803	820	760	753	765	778	778	878	813	763	790	757	796	815	799	795	791	769	776	767	791	733	746	770	769	844	814	816	792	829	779	788	777	757	815	803	816	792	766	757	789	838	805	817	789	807	804	783	771	779	787	813	778	793	794	767	786	786	806	808	778	798	757	777	754	778	765	809	784	798	771	803	801	792	831	779	748	776	839	776	810	771	792	788	781	734	791	756	820	792	807	813	766	778	833	834	756	758	753	834	793	792	773	792	761	830	778	839	835	794	789	838	788	794	826	839	766	813	785	768	742	772	833	780	788	780	818	816	776	782	822	799	786	798	787	778	783	786	776	848	786	758	805	756	788	796	776	785	803	794	796	791	797	811	740	767	765	753	799	811	808	789	802	756	772	773	840	796	758	810	742	779	769	771	762	752	834	793	766	756	762	805	778	764	777	783	741	805	743	760	818	801	773	772	744	785	789	765	818	814	762	798	779	742	757	779	775	764	817	818	792	781	775	815	741	764	756	757	777	802	814	795	802	788	767	815	811	781	799	829	800	723	751	830	765	802	772	820	767	810	823	800	812	769	771	815	795	795	810	771	799	782	762	770	746	801	775	841	771	745	810	808	744	787	854	762	825	783	815	757	771	783	749	764	768	780	769	783	779	766	816	720	746	778	770	822	803	831	758	766	760	757	791	767	790	759	776	830	794	806	727	812	792	821	810	787	806	725	751	802	781	795	819	800	810	791	749	780	805	793	788	821	794	741	784	769	808	785	757	812	779	773	801	746	786	761	788	759	763	754	757	786	826	766	798	799	789	744	794	769	760	771	775	747	745	814	810	788	744	821	752	817	769	784	789	733	767	797	692	765	781	813	809	781	771	800	734	744	798	799	847	770	789	738	781	766	818	778	829	770	790	818	764	801	816	822	735	779	784	793	765	830	753	831	778	757	838	815	826	793	800	767	811	759	759	807	737	731	809	788	812	823	797	751	756	791	780	820	810	737	815	795	803	785	790	814	763	757	809	783	803	755	814	798	786	793	786	773	807	773	775	771	762	792	834	780	760	775	769	760	777	786	822	820	782	771	787	788	808	787	812	783	734	750	801	711	760	790	777	813	801	822	787	795	729	831	782	798	818	824	749	803	818	722	799	753	799	790	765	773	801	814	807	771	773	810	807	781	753	769	840	746	807	777	733	780	766	768	757	812	797	800	819	835	760	810	770	769	770	720	757	785	796	792	799	784	761	749	809	747	766	753	730	811	800	784	794	810	793	813	742	821	773	790	828	813	822	783	745	726	750	711	798	808	785	736	783	816	809	814	801	776	763	822	805	816	834	794	727	789	778	759	760	792	763	810	780	750	743	807	796	801	781	765	794	823	769	777	730	750	816	828	783	768	767	746	835	816	772	791	805	794	743	839	760	788	795	805	795	816	805	788	743	802	781	842	771	771	819	745	778	808	736	819	828	756	772	783	811	793	813	813	777	776	837	774	778	842	805	826	803	747	742	774	819	791	794	787	774	827	781	751	767	801	747	760	759	816	772	790	845	809	808	823	808	807	773	791	795	830	780	820	762	745	816	810	780	813	783	775	762	790	796	813	776	744	852	774	763	759	781	819	764	766	780	781	773	747	785	784	836	818	801	764	769	809	771	754	839	844	785	788	776	759	778	758	740	781	779	839	776	774	798	833	759	801	802	804	800	825	822	766	849	767	779	836	797	785	763	749	756	817	798	750	786	794	793	766	830	817	798	825	788	739	772	773	768	794	767	771	757	779	812	811	792	837	793	806	781	776	786	774	798	814	804	755	736	813	721	779	767	806	745	774	763	798	775	770	755	794	739	776	769	794	742	793	784	789	817	796	782	798	781	764	782	764	800	770	769	811	777	784	789	812	746	775	772	816	805	801	792	809	813	782	824	798	769	827	789	791	771	767	796	781	745	775	784	782	775	763	760	792	739	784	830	806	787	772	718	718	798	772	822	776	765	764	757	799	784	807	833	751	786	788	761	785	772	815	778	806	759	762	792	779	801	730	729	825	812	751	773	781	754	774	761	834	757	790	825	824	803	745	789	789	760	805	790	786	824	752	752	797	754	821	794	796	854	764	825	822	782	802	795	791	788	803	803	774	786	848	813	782	773	729	812	786	744	786	808	823	785	827	803	826	788	785	748	812	763	760	793	777	759	752	806	800	753	798	804	809	822	776	780	817	786	776	743	809	814	754	841	791	789	778	811	749	799	776	786	811	816	768	803	795	745	783	770	767	761	811	796	797	799	779	813	775	797	816	795	772	781	797	773	830	757	853	834	827	721	772	824	806	788	845	743	809	760	773	807	828	743	777	772	794	802	756	763	745	774	788	813	817	833	813	816	792	772	789	727	758	764	817	812	780	766	787	767	784	776	783	835	790	818	734	783	767	787	776	789	804	736	761	740	833	799	808	786	819	778	778	778	795	830	817	777	772	760	771	831	774	739	804	747	781	778	807	733	811	792	810	795	756	833	761	789	790	737	804	807	818	743	759	756	742	779	779	807	733	811	716	811	814	810	760	797	798	765	803	769	803	686	779	795	814	794	741	768	747	795	797	852	764	757	796	791	770	810	736	783	772	823	830	803	787	775	814	777	764	766	792	798	794	790	842	746	771	792	776	788	746	778	737	775	812	801	821	716	743	781	794	730	779	700	740	763	786	777	797	767	775	792	812	770	786	764	775	792	754	811	779	733	793	748	766	747	829	823	744	753	767	781	814	787	824	763	780	809	847	771	823	775	799	795	764	773	817	745	790	857	784	811	799	760	785	829	769	851	775	790	763	820	773	787	796	790	779	804	808	832	780	774	760	809	792	847	822	771	834	785	776	795	782	805	762	752	755	768	797	809	798	810
29465	29349	28614	15978	5400	1746	815	591	569	568	575	525	574	562	555	555	551	570	545	513	525	527	565	540	547	544	524	544	552	565	544	554	566	570	540	525	570	490	584	560	497	563	546	576	571	543	541	517	526	540	583	537	567	576	549	519	521	548	573	573	573	584	616	564	514	555	523	540	540	597	609	530	521	577	532	607	531	564	495	550	554	557	556	566	590	566	552	545	525	557	496	553	572	521	613	557	482	552	548	570	487	523	585	540	529	527	576	560	548	539	541	570	569	554	519	563	635	581	558	549	569	541	584	509	556	529	509	588	532	533	531	570	573	579	534	573	537	529	538	588	527	553	502	512	518	561	551	544	508	576	576	526	547	562	558	568	482	549	547	559	534	554	553	568	592	562	564	509	539	572	545	552	577	557	566	529	530	600	537	556	588	565	490	540	538	561	549	547	566	544	550	511	628	579	589	551	577	529	528	560	516	586	542	524	553	538	508	565	579	540	518	609	539	570	555	549	589	590	539	581	558	556	533	571	548	601	542	537	572	590	553	543	534	529	520	548	539	555	508	538	536	536	581	547	569	523	564	547	531	514	596	553	528	553	532	523	530	580	532	558	553	579	574	525	577	523	538	590	549	556	533	550	531	572	597	534	531	550	569	523	565	538	557	576	551	562	563	486	542	563	499	576	571	564	521	576	571	561	512	594	504	573	595	529	532	589	554	579	518	534	530	574	537	519	566	522	547	573	545	516	551	573	530	555	559	542	539	546	518	542	534	572	530	544	565	543	541	544	547	583	545	562	579	577	543	557	573	535	545	556	558	506	591	548	518	528	542	566	547	540	583	550	530	566	546	572	551	526	582	575	555	563	537	537	572	529	564	601	531	539	508	550	503	555	552	607	562	536	494	534	547	545	564	566	537	561	574	555	553	550	563	546	529	557	560	581	534	533	598	560	557	538	545	567	545	595	545	556	498	554	567	569	553	571	511	589	573	564	518	573	581	592	573	514	557	548	536	547	579	547	544	544	546	577	607	585	546	519	565	531	539	566	525	533	554	554	578	536	563	555	567	554	576	524	562	558	565	551	554	529	551	554	519	538	538	567	534	541	568	556	531	564	539	553	556	558	570	508	562	504	553	556	519	562	504	572	529	547	562	543	588	573	552	545	559	551	542	547	588	547	517	558	536	536	554	524	579	562	557	544	588	531	564	513	587	550	540	553	563	549	545	539	520	570	555	562	551	530	524	584	517	549	508	531	569	540	560	578	533	499	551	531	568	539	567	576	520	533	564	537	529	578	550	551	556	528	568	501	570	547	549	544	545	514	549	555	537	533	581	576	545	517	543	528	554	553	559	541	589	590	550	598	538	572	554	565	566	583	520	590	545	509	523	587	526	538	588	541	541	585	529	538	545	529	555	560	544	560	506	535	573	517	574	537	552	575	535	547	530	575	592	584	509	554	486	561	504	570	538	573	517	607	512	514	578	571	556	580	575	534	552	565	538	528	560	549	564	595	559	539	586	497	542	519	562	558	572	536	558	558	568	544	540	526	587	580	529	564	557	479	584	544	573	546	584	548	582	543	537	536	555	565	556	582	543	569	538	538	590	524	544	584	499	562	557	537	543	545	559	525	514	571	560	556	535	543	598	572	585	527	547	579	574	595	550	533	514	504	563	567	554	526	532	610	560	554	525	512	497	558	529	532	548	578	558	547	538	562	540	551	578	523	564	529	542	551	580	560	564	568	497	532	540	592	554	522	591	561	571	570	544	505	567	568	528	575	551	539	552	585	498	548	570	535	571	521	522	549	575	559	547	593	544	575	538	568	523	553	586	550	580	532	595	498	535	554	561	531	569	558	568	585	588	523	537	517	513	570	544	561	586	534	517	527	546	552	520	541	541	567	536	528	514	565	524	540	518	580	588	515	520	499	594	563	556	539	528	555	538	533	521	561	535	552	558	534	526	558	516	518	598	518	548	535	507	537	541	593	553	544	563	540	584	544	523	585	548	533	531	553	561	555	584	523	584	539	574	515	557	536	520	547	517	564	582	564	510	572	566	549	587	589	535	575	532	535	561	555	544	549	548	540	518	543	557	555	560	551	522	561	564	532	517	547	511	569	541	525	541	538	564	591	594	555	530	577	528	540	535	543	527	514	573	589	552	538	543	528	557	512	527	590	552	573	531	510	565	583	496	552	536	504	507	511	529	544	534	560	572	538	592	554	510	536	509	539	562	568	566	542	559	572	578	492	548	477	527	530	558	540	537	552	534	562	524	563	553	564	555	544	559	574	570	570	546	540	551	533	518	589	574	563	523	540	529	537	563	537	530	492	567	576	577	578	585	545	570	580	533	541	558	485	553	524	524	534	553	549	576	559	564	535	589	561	568	552	556	512	559	540	550	548	508	545	545	540	538	539	555	534	557	543	575	548	497	561	540	570	568	545	591	585	514	579	558	553	541	529	552	583	545	586	571	532	517	573	532	553	567	566	553	578	535	537	536	513	606	562	486	538	559	565	548	552	531	559	541	524	584	559	536	528	542	515	577	528	565	559	576	538	564	547	511	544	609	528	612	541	576	574	530	502	558	562	531	595	554	566	529	557	533	562	585	535	547	558	545	545	535	555	558	558	538	558	563	590	545	523	552	582	552	543	558	596	567	566	516	527	592	575	547	503	570	562	522	605	580	546	532	513	559	582	606	539	522	543	549	537	522	548	540	521	573	563	542	559	522	543	549	545	564	551	584	564	572	590	566	524	527	552	557	545	564	561	547	562	544	580	570	545	548	522	557	535	516	540	585	568	572	529	578	535	570	554	592	553	531	521	579	585	555	548	557	570	505	550	576	545	540	558	562	584	546	538	542	539	558	547	534	573	572	561	548	551	567	543	555	550	568	567	533	551	569	555	558	551	551	481	522	544	560	533	524	538	542	551	540	570	501	537	526	563	547	531	566	560	531	592	549	548	521	534	502	567	564	566	549	538	561	535	603	545	541	545	531	508	532	540	532	573	581	542	499	563	521	540	538	549	576	566	563	581	544	503	518	543	495	541	560	579	552	508	567	521	521	579	542	521	517	549	550	595	621	564	513	518	552	542	531	582	574	548	538	548	541	556	618	539	499	549	597	562	554	561	566	553	551	526	506	510	529	542	562	542	554	526	564	611	617	596	533	542	553	518	534	536	572	550	557	582	559	569	559	607	547	580	571	573	552	563	512	525	522	593	555	542	576	569	549	559	595	538	547	576	551	558	582	515	559	569	540	556	533	533	590	534	587	575	546	584	577	526	506	565	532	512	548	535	549	548	560	536	581	528	578	551	551	581	541	581	573	522	566	517	529	547	491	553	532	542	546	573	511	531	534	514	509	558	566	527	540	610	545	542	517	538	574	561	526	581	531	573	582	550	539	558	547	543	560	531	565	556	541	570	552	523	526	559	536	530	572	531	556	539	543	593	548	524	587	561	516	523	562	568	529	612	573	550	533	556	569	569	538	532	560	546
30807	44090	24269	11883	5987	2202	986	750	619	656	662	655	638	627	598	638	606	640	610	585	616	622	599	596	626	667	634	632	647	618	618	613	624	642	606	636	602	614	636	541	606	613	604	631	598	621	603	564	643	640	597	642	635	626	661	601	601	600	590	618	613	570	592	627	632	569	606	618	610	607	625	631	630	622	667	565	597	628	611	623	620	577	625	637	600	646	612	581	624	658	572	605	603	559	621	614	628	604	622	602	646	596	608	619	648	619	587	668	590	639	614	607	638	641	626	615	611	642	592	642	627	622	620	649	622	602	607	572	603	657	622	593	651	598	638	628	628	639	639	605	578	641	615	614	575	622	600	662	641	599	642	618	613	599	616	626	641	604	649	615	621	620	615	635	614	626	599	603	645	605	605	613	654	623	671	636	630	632	610	610	620	569	602	626	614	611	651	650	601	636	653	603	617	627	634	610	628	623	606	651	578	613	621	610	648	608	599	591	584	612	633	661	613	593	657	632	667	612	581	605	618	597	646	596	638	599	648	610	629	623	624	625	614	597	630	635	604	602	646	627	651	634	637	628	610	645	619	615	600	624	598	619	605	651	634	610	572	675	588	621	607	582	645	607	641	589	631	625	606	620	639	626	625	655	599	619	636	626	586	652	617	686	613	667	616	620	589	628	621	614	641	661	662	591	601	595	649	633	621	618	685	649	622	590	602	574	593	585	646	585	647	592	667	640	620	623	613	608	607	640	654	579	606	675	613	656	584	582	563	589	603	665	637	622	599	578	597	606	622	603	650	647	627	619	619	625	615	607	631	633	650	632	643	627	640	666	619	602	646	637	618	652	595	677	634	620	621	602	576	600	592	617	638	648	638	644	596	605	595	614	606	580	584	636	638	611	613	608	622	643	620	632	590	574	604	623	620	622	623	637	608	598	613	628	598	648	617	635	624	609	629	625	601	598	630	625	601	627	595	628	636	606	624	655	613	624	658	639	626	622	591	582	664	592	600	651	576	622	627	596	647	623	624	637	621	607	654	592	620	617	659	595	671	618	622	623	598	650	605	590	590	667	621	609	621	624	574	635	646	602	598	588	591	598	610	627	663	622	620	629	604	595	632	660	641	591	611	628	609	638	645	607	628	638	670	607	618	607	629	636	632	575	595	622	632	603	585	626	661	609	631	629	658	583	640	626	617	626	620	594	626	594	639	645	635	638	628	594	630	635	646	615	647	594	650	596	603	603	651	646	599	593	630	631	573	628	637	585	572	628	664	598	647	608	603	616	640	593	618	608	596	577	628	645	558	620	641	630	608	607	610	678	613	615	601	622	612	591	608	594	644	647	634	611	665	623	619	640	581	634	637	599	599	607	591	593	650	625	605	596	619	646	577	613	578	630	650	600	672	633	649	649	652	589	620	661	659	603	673	600	673	631	609	584	641	607	596	653	593	627	609	620	593	656	619	662	587	598	603	622	639	629	632	588	640	632	599	633	641	655	606	645	638	572	646	652	569	583	602	606	641	627	637	608	602	576	652	642	611	598	566	583	611	600	648	614	612	649	651	610	614	640	625	596	633	637	628	636	657	587	628	618	640	622	614	636	642	603	620	621	577	588	608	631	590	627	619	569	590	547	631	596	653	593	655	605	637	592	614	639	600	637	607	589	633	641	605	652	588	622	647	617	614	613	628	554	627	646	618	623	621	589	649	612	621	616	611	657	650	591	598	618	650	662	606	601	609	616	671	633	617	604	650	599	644	623	643	571	606	567	649	614	613	602	609	644	662	614	628	609	604	609	639	606	629	628	600	622	614	625	592	601	622	619	584	638	636	640	618	621	608	648	665	636	572	606	628	637	630	586	611	577	610	619	599	640	585	625	602	591	606	627	628	633	632	628	613	645	625	617	603	638	610	611	601	580	611	588	678	653	602	601	649	641	619	657	645	648	542	603	672	633	631	649	593	637	635	629	611	612	607	658	593	656	646	635	613	634	624	630	672	642	598	606	595	622	623	643	615	650	620	606	629	629	641	638	607	647	620	595	599	642	617	562	627	623	629	612	629	654	578	595	602	620	605	615	574	639	640	593	666	590	597	645	608	628	606	620	570	599	639	626	567	635	598	642	614	607	585	599	654	650	621	615	628	622	629	650	639	658	626	594	630	608	612	634	596	589	619	626	630	616	612	647	653	650	649	658	582	633	637	635	651	612	603	582	625	607	628	654	620	627	603	641	634	601	619	613	620	604	586	621	647	606	686	645	581	624	648	673	608	626	619	576	643	615	595	615	598	604	611	588	618	620	621	625	607	636	593	577	607	605	625	600	645	617	615	676	662	589	605	635	622	610	597	629	610	634	564	636	610	628	618	605	611	621	619	593	622	661	594	627	626	598	674	633	605	668	625	630	595	597	627	603	606	615	633	614	628	595	629	578	628	659	632	611	618	612	620	610	637	569	605	626	634	616	625	615	586	619	568	635	639	618	633	635	645	616	631	627	593	646	631	672	649	603	630	575	697	638	569	640	588	617	652	607	609	634	612	574	631	629	609	631	591	599	624	623	625	607	632	600	630	638	584	663	626	627	626	622	591	621	657	638	640	599	643	648	570	625	595	620	611	624	642	638	618	608	631	644	590	610	605	587	606	597	670	629	615	673	617	629	646	657	581	632	612	596	633	636	650	617	640	654	581	615	609	583	569	589	629	646	630	636	590	604	647	626	634	590	647	595	628	632	622	660	627	595	644	584	571	581	609	617	618	646	567	621	599	586	612	617	608	597	652	627	617	607	602	658	627	603	622	633	625	638	603	638	612	625	615	606	671	636	607	607	611	608	556	631	636	620	594	556	654	620	597	646	619	651	597	615	666	634	615	621	631	610	601	574	577	657	615	640	595	622	631	596	611	593	639	652	665	643	654	636	641	625	591	602	628	622	579	612	614	604	624	627	645	649	614	599	631	607	576	627	611	604	603	609	586	590	661	621	606	641	608	577	603	648	605	639	583	586	636	644	607	664	605	646	634	662	558	620	639	636	663	632	595	593	703	634	585	595	608	605	605	595	631	609	608	612	619	645	588	611	613	642	585	612	601	598	676	637	640	634	655	594	614	592	625	619	576	628	621	654	618	576	604	598	590	611	626	653	630	611	610	614	608	620	629	639	653	605	633	671	590	656	569	640	592	607	641	573	663	608	644	603	619	629	607	639	612	606	591	625	627	596	628	615	580	653	585	582	643	645	643	604	585	597	614	629	646	605	605	604	626	609	638	630	611	620	623	591	649	634	616	609	634	613	550	646	628	607	641	613	623	602	596	670	637	614	662	576	596	612	591	611	599	630	585	592	647	619	627	625	587	590	634	615	617	637	662	628	621	642	659	647	622	604	615	639	638	607	612	610	588	614	631	633	632	629	657	629	595	613	652	643	653	612	604	601	631	572	624	655	653	605	662	597	648	621	616	565	625	600	597	622	651	646	630	649	599	624	630	568	609	643	613	589	616	645	664	584	636	623
23456	21956	31268	27812	24569	20047	8564	1333	729	622	637	620	610	664	597	618	609	648	558	647	617	647	647	618	600	629	592	629	586	598	607	576	581	609	565	607	615	640	626	611	586	607	609	544	602	640	658	566	586	584	566	579	618	631	586	612	620	605	605	601	591	601	623	599	581	658	609	598	615	615	624	622	595	604	572	601	574	617	599	588	620	631	573	606	601	645	559	588	604	613	623	572	581	601	605	652	626	599	586	601	580	636	614	620	534	572	639	552	615	619	592	630	583	599	627	607	583	599	604	580	637	597	625	591	613	647	589	632	594	603	596	581	574	627	591	588	611	591	629	617	608	642	627	623	608	595	616	658	583	617	604	557	615	604	602	599	637	625	581	640	653	641	606	574	558	577	640	649	581	593	590	626	608	602	594	589	600	600	577	543	606	610	580	628	610	639	640	631	583	572	602	621	554	634	587	604	600	625	590	642	653	538	618	600	592	631	616	610	592	584	627	594	550	636	618	607	626	605	580	584	622	616	571	607	584	640	566	573	597	609	586	612	601	626	636	590	628	589	590	590	582	609	550	652	637	635	634	628	613	595	612	626	600	547	577	639	599	568	639	632	570	583	559	623	639	601	616	615	628	598	600	614	663	628	600	629	560	599	644	614	589	545	609	638	594	567	553	614	602	620	613	560	590	577	617	616	615	596	660	607	559	631	601	626	620	612	580	583	617	587	639	604	587	563	580	595	596	627	605	630	572	577	568	609	582	630	606	594	580	587	592	629	621	585	637	668	612	615	586	629	632	618	642	602	642	596	632	607	582	614	587	564	629	601	600	597	600	577	573	603	578	606	575	605	571	612	594	637	557	621	617	579	615	610	592	628	598	615	591	614	597	634	622	621	586	628	569	569	617	617	586	621	622	606	636	606	582	615	605	619	579	573	626	629	641	601	554	611	616	575	625	670	566	601	575	610	572	566	599	590	625	581	576	601	648	569	642	627	607	642	604	621	620	594	623	637	591	650	626	621	625	600	614	565	603	599	589	574	643	587	665	599	606	604	627	623	602	599	564	585	619	609	628	637	598	564	604	604	595	614	564	630	631	599	610	620	574	611	567	618	610	595	592	614	600	592	572	615	584	629	581	604	587	611	587	657	592	574	572	592	659	600	574	583	577	590	606	565	630	576	579	574	611	603	639	643	664	630	632	609	609	591	651	639	635	624	597	626	617	607	621	637	619	593	575	569	626	664	607	579	599	571	622	595	608	651	638	570	612	586	645	590	641	633	587	596	572	580	615	591	610	615	579	622	647	634	619	615	599	606	538	625	626	612	612	578	596	583	620	570	580	573	641	618	561	575	613	592	580	633	615	605	605	619	572	635	623	574	623	646	599	612	636	618	582	557	639	615	641	596	616	618	592	631	609	617	594	581	606	598	603	579	648	615	615	596	611	596	561	612	614	612	577	586	590	604	631	612	565	621	603	581	608	601	577	591	589	558	641	634	573	610	564	619	618	660	614	592	640	600	593	639	583	623	631	634	642	624	632	584	595	593	582	592	622	630	597	566	606	566	603	572	594	621	573	629	605	610	579	631	622	647	581	598	634	578	609	647	591	559	568	606	594	596	631	585	592	619	564	587	587	579	604	609	636	597	633	607	654	622	618	659	615	611	638	598	607	625	581	600	610	590	598	588	570	644	615	626	630	587	586	569	601	590	545	571	633	586	576	571	614	602	636	635	643	639	587	598	627	591	577	628	644	570	566	638	572	539	626	605	585	623	599	587	605	594	595	637	590	621	644	588	596	620	608	595	638	622	592	568	594	609	591	594	592	598	556	553	638	571	598	588	592	595	584	686	554	627	584	599	582	566	604	580	565	643	580	617	588	598	593	644	599	675	602	584	602	591	561	619	647	606	579	579	563	566	582	575	605	584	594	595	635	597	626	596	576	642	577	581	638	598	611	573	612	591	637	574	615	596	571	644	587	592	590	657	613	625	599	590	615	607	642	620	594	605	605	604	623	620	586	584	620	606	643	617	610	580	590	591	610	597	573	617	639	651	587	648	658	607	627	623	608	635	595	639	586	639	597	635	566	632	607	599	632	585	610	604	634	584	679	593	616	616	567	617	638	614	590	561	609	607	623	610	590	593	586	566	602	571	633	617	621	606	603	570	582	615	625	647	588	594	593	583	641	645	628	607	614	623	618	615	573	581	624	642	623	561	593	599	614	600	600	581	608	666	629	609	639	639	601	574	586	596	604	587	585	625	598	604	619	591	538	635	617	612	595	597	626	558	611	649	647	644	598	577	623	588	602	618	598	549	617	569	588	619	593	613	579	618	611	554	605	627	610	642	562	632	590	589	639	601	556	567	591	620	584	585	647	574	590	575	598	626	578	599	565	586	593	587	567	595	577	596	571	634	578	637	568	622	582	610	628	601	589	581	624	622	610	597	629	650	598	600	627	584	625	615	604	608	616	622	596	584	579	606	607	587	589	624	591	609	580	626	595	638	617	571	593	587	609	627	642	630	612	625	637	586	601	627	587	590	602	603	644	587	592	630	598	658	616	565	608	606	623	592	639	599	595	614	640	626	599	613	599	583	615	605	622	614	553	621	554	592	651	604	598	603	600	597	575	607	583	597	601	635	616	653	604	644	631	584	620	618	601	581	593	610	573	604	596	566	577	610	610	612	623	607	589	601	566	590	619	553	641	614	589	608	624	621	611	618	617	633	601	570	601	599	608	627	633	616	604	598	620	581	566	608	630	604	606	554	625	624	638	639	583	580	576	635	654	633	605	596	573	647	604	661	622	606	615	595	667	640	604	554	611	592	593	597	620	597	616	588	617	580	647	558	582	590	641	610	592	631	618	629	604	592	624	615	598	606	654	607	638	643	620	567	614	622	615	621	583	634	603	627	636	613	606	618	577	629	610	590	663	603	651	617	595	591	629	604	569	593	595	637	619	566	604	604	577	619	566	613	590	570	580	581	587	610	594	565	598	607	580	582	572	632	572	557	598	649	572	608	623	628	596	639	620	639	556	570	593	624	551	610	624	590	597	615	601	595	574	621	605	570	665	578	626	612	628	590	598	590	614	622	615	628	598	566	610	586	624	633	612	581	635	602	635	622	627	617	620	643	626	585	584	579	620	607	624	640	669	570	608	644	660	589	588	612	632	609	578	621	578	578	587	608	601	598	601	608	579	616	563	522	603	604	571	588	643	584	618	584	532	583	601	659	585	563	589	596	564	563	609	598	588	600	673	621	625	634	569	593	624	602	615	591	604	624	628	588	580	624	637	647	591	619	622	619	575	563	576	610	603	607	596	612	613	606	610	666	593	595	599	620	585	599	566	575	613	581	645	614	607	598	626	597	621	623	611	558	579	626	625	594	623	601	587	608	624	588	630	597	573	613	599	612	567	595	626	646	631	633	589	586	542	642	558	646	643	592	577	592	580	652	614	617	639	563	593	613	613	593	602	576	616	593	620	560	586	607	615	571	603	650
58141	94538	63788	46117	30590	13835	4227	1463	830	697	696	666	674	609	642	636	714	631	686	642	712	665	712	646	639	691	650	648	631	643	655	662	679	679	679	650	666	686	677	631	669	640	691	652	624	631	659	628	679	659	629	590	688	676	677	694	664	640	676	656	665	652	619	674	702	671	647	644	626	622	651	674	638	695	675	639	657	677	698	627	658	647	686	639	642	660	646	624	667	698	651	648	630	660	698	629	677	652	672	665	623	692	621	637	629	678	684	622	663	621	665	703	666	681	696	676	686	630	683	707	630	683	690	702	660	699	633	640	652	630	644	637	681	738	681	660	673	657	655	674	616	652	673	626	664	637	662	657	659	642	664	704	581	665	701	723	637	694	682	696	704	672	610	690	646	635	689	689	668	641	646	639	690	673	609	672	667	658	669	709	676	685	620	676	645	685	663	669	676	640	674	648	669	690	659	637	666	677	665	662	662	638	625	639	663	671	666	664	626	648	651	662	643	665	622	670	674	616	687	715	730	686	704	687	675	711	701	700	657	680	661	642	707	639	628	665	663	700	701	670	670	657	639	653	661	656	620	659	657	711	627	638	650	663	667	647	655	662	686	666	670	692	690	698	653	655	670	689	685	679	660	628	642	716	657	619	636	657	725	682	686	699	634	654	645	708	610	662	666	701	678	597	654	626	706	648	631	663	652	645	637	623	646	674	664	651	659	739	667	672	617	668	656	615	638	637	670	674	660	660	720	700	668	652	677	637	667	683	682	663	666	658	649	629	661	627	686	644	664	640	652	622	677	640	668	647	668	630	675	693	668	663	645	643	642	625	652	649	634	699	643	660	668	645	705	689	705	716	679	648	703	667	705	619	639	675	657	593	654	641	687	642	623	670	687	665	638	654	674	624	638	643	608	690	691	659	702	651	644	687	743	669	661	692	655	695	652	636	679	672	652	654	664	661	615	666	658	664	670	635	688	642	667	650	646	615	672	696	668	662	681	676	697	683	668	645	624	676	655	669	618	681	648	647	626	615	632	633	668	693	639	681	662	704	647	665	652	624	634	627	602	646	631	670	621	618	640	671	663	682	680	620	659	658	644	668	698	688	657	701	701	622	677	627	665	640	656	616	659	724	661	613	657	692	681	670	668	666	626	695	671	620	636	626	660	681	714	666	647	647	643	659	697	649	669	662	668	710	655	652	646	646	688	638	673	661	674	634	670	699	661	654	664	677	662	670	662	652	661	632	657	732	688	655	647	666	643	604	668	653	671	653	638	639	640	631	632	712	629	629	697	700	664	685	655	677	620	680	661	685	654	646	609	669	633	651	682	673	668	592	665	665	648	657	636	657	688	635	721	670	673	646	644	644	615	639	660	605	688	657	650	680	644	689	669	646	665	649	673	646	670	615	636	668	630	613	654	654	650	650	652	638	641	659	644	688	614	686	637	633	694	701	600	655	645	644	686	606	609	648	673	662	636	615	654	654	665	691	672	661	636	691	650	666	654	709	636	658	692	685	647	679	684	631	663	646	624	653	679	654	607	645	614	652	670	657	669	687	650	671	629	690	648	661	655	632	639	643	687	660	643	680	661	710	637	639	642	667	668	638	661	649	691	679	685	675	664	652	659	702	637	670	675	633	660	713	647	647	659	645	700	688	664	717	656	631	658	660	605	651	664	662	670	686	608	657	652	638	654	670	694	691	645	627	625	685	650	655	664	630	698	672	640	659	626	638	664	669	639	681	692	649	626	706	631	576	688	664	693	647	658	636	609	664	655	667	682	631	678	679	628	672	616	706	655	643	654	680	633	643	678	676	651	662	723	663	690	654	598	629	673	645	670	646	691	680	670	625	696	652	631	643	672	640	654	643	658	684	735	684	648	685	662	671	671	703	622	658	656	668	650	673	644	693	627	642	659	658	647	676	646	643	617	660	686	659	701	679	688	669	626	689	614	633	671	642	604	664	717	623	674	660	687	649	683	686	656	680	668	611	733	687	625	693	678	632	662	674	636	605	674	634	637	681	665	644	646	683	661	648	648	657	648	660	648	644	651	656	642	619	679	680	649	655	640	644	659	682	694	590	668	650	717	658	666	651	653	649	647	652	651	661	615	652	634	679	721	674	658	684	686	660	630	670	639	667	649	636	690	640	651	626	680	645	638	673	607	677	645	612	656	682	683	647	664	673	684	664	672	628	675	681	648	687	684	702	677	659	667	692	666	682	693	659	695	632	705	661	670	691	656	629	676	647	650	626	670	653	689	607	674	637	662	695	598	678	649	709	664	657	627	675	629	641	636	681	712	632	640	644	676	624	649	650	635	686	651	633	626	702	636	700	638	619	654	651	637	673	664	702	685	680	634	641	659	685	696	650	628	650	675	609	639	612	690	616	646	656	689	653	650	645	634	670	686	630	716	633	676	670	709	659	637	675	664	689	638	677	649	667	632	645	688	653	663	650	622	669	671	612	643	653	653	656	687	681	613	692	677	627	655	659	643	676	658	681	633	660	646	638	674	644	684	628	653	649	658	642	706	686	625	654	611	690	705	649	655	635	626	693	686	596	691	693	669	697	651	605	706	679	653	695	665	651	647	717	635	684	620	665	657	630	628	668	716	612	675	688	706	680	669	683	716	650	667	662	611	697	627	665	673	649	688	636	658	680	697	695	683	657	635	650	714	658	701	645	694	638	692	590	717	656	638	665	693	684	681	634	635	668	624	674	685	640	679	696	618	651	679	620	676	636	641	645	655	663	686	624	647	671	623	628	674	634	661	668	671	715	677	674	690	647	634	697	625	672	688	634	680	647	647	687	624	620	644	654	635	675	661	660	662	643	681	682	669	666	692	692	645	682	688	656	681	690	688	649	658	654	641	653	671	667	605	671	644	682	666	621	664	655	645	667	668	638	731	671	648	690	641	625	658	666	620	669	637	640	652	634	623	646	639	679	678	625	689	628	665	601	655	660	669	612	652	661	697	656	650	626	654	682	631	662	658	625	691	669	664	699	687	651	696	673	642	695	638	678	668	678	658	645	681	686	668	645	641	666	665	650	667	679	632	642	702	670	614	642	634	654	608	690	654	651	659	707	674	648	683	639	644	624	653	616	661	666	630	662	637	666	641	607	681	660	630	635	672	639	673	625	650	678	595	627	674	668	677	698	694	657	653	656	679	679	649	649	648	648	651	665	690	664	628	697	687	665	665	654	638	625	669	682	637	638	672	702	665	727	679	682	684	680	627	621	642	648	656	704	644	653	669	660	652	652	651	678	636	690	652	667	609	638	634	656	629	656	685	641	673	663	657	690	643	690	673	640	628	666	632	677	671	686	680	666	647	648	709	680	661	692	622	679	644	616	689	680	658	636	656	626	669	657	686	678	658	682	681	625	703	665	631	669	637	727	658	689	626	628	619	690	691	663	609	662	693	669	684	624	676	635	632	679	666	737	653	647	659	670	698	672	725	690	660	649	641	635	672	670	645	668	666	632	649	687	637	651	652	681
25562	23705	31953	28354	19431	7399	1902	834	720	666	621	628	664	650	624	622	645	599	663	633	625	596	686	694	620	636	633	606	673	675	630	650	652	638	662	582	656	661	637	633	618	634	658	647	652	680	624	638	617	623	653	679	652	624	661	631	664	596	635	690	645	622	620	659	610	677	614	651	652	659	647	634	628	647	595	599	704	613	643	649	631	623	640	635	596	610	619	613	619	637	636	636	640	665	630	656	629	632	651	609	656	636	659	610	638	627	629	598	630	637	657	622	648	651	635	663	661	608	663	678	651	677	646	619	606	612	670	670	625	633	626	647	615	615	616	693	629	624	636	652	634	582	695	618	647	642	608	605	633	605	668	698	642	608	689	633	663	620	632	603	588	611	632	629	682	650	655	644	658	676	614	635	602	614	585	602	613	596	612	644	641	616	659	669	619	677	652	641	636	622	644	623	623	662	691	638	672	656	628	619	604	609	625	645	611	630	594	612	657	638	634	699	666	632	624	600	653	649	590	694	648	656	644	613	652	657	641	690	664	621	685	625	665	587	696	629	614	631	692	671	628	635	663	663	640	660	605	635	639	609	648	671	638	649	617	647	602	631	632	637	669	649	649	644	642	641	695	616	594	609	631	620	642	655	611	624	645	679	667	610	640	622	698	646	638	615	661	635	630	669	674	651	623	611	626	621	640	620	650	677	658	649	604	635	596	645	653	630	687	672	614	610	686	619	617	622	664	641	646	658	661	654	617	671	604	672	662	622	692	617	677	655	610	582	648	608	660	607	679	657	668	647	628	662	667	673	625	649	690	694	649	628	643	563	643	606	648	658	624	637	615	609	609	613	640	656	618	631	642	645	622	618	623	613	719	577	657	609	632	645	612	623	678	650	659	668	700	658	619	638	651	637	636	629	653	658	678	587	612	647	642	637	671	652	601	688	695	658	663	644	653	625	640	673	652	653	663	599	695	613	633	600	661	674	611	660	655	622	614	631	640	634	637	668	636	667	653	635	618	657	719	638	703	615	598	635	645	613	648	654	689	609	621	601	636	677	653	669	623	693	623	613	630	644	618	655	680	618	670	623	623	655	619	600	632	645	641	617	645	620	622	717	604	690	623	664	580	664	624	634	629	645	652	609	658	642	680	621	649	658	615	662	694	600	633	636	616	627	636	628	622	646	624	658	681	661	642	667	678	661	638	692	660	642	651	625	642	689	619	642	623	676	668	636	654	603	664	665	653	665	616	646	618	595	632	624	632	654	669	664	661	663	643	651	638	660	658	624	607	635	672	673	621	599	645	620	642	650	619	647	644	671	674	614	621	638	669	645	606	624	652	616	660	636	642	634	658	650	620	678	675	604	611	646	669	657	629	685	669	640	696	636	621	628	607	657	598	613	610	608	625	665	619	610	644	621	620	661	628	615	618	594	619	634	612	639	621	612	628	643	661	629	627	589	651	594	640	632	647	643	610	622	655	646	637	603	627	669	630	657	616	660	625	636	635	634	653	620	708	650	626	622	655	659	638	636	682	612	605	667	604	679	653	658	591	591	669	664	662	598	627	657	645	615	643	675	610	607	669	637	670	609	569	675	614	635	660	629	672	629	626	634	651	615	603	599	652	646	657	633	625	599	640	637	585	621	645	658	690	675	726	647	659	646	646	615	651	626	602	593	652	691	673	617	657	695	682	675	656	655	686	650	654	619	623	677	700	645	647	681	627	657	649	646	661	638	623	661	646	690	593	630	608	658	673	670	652	640	623	687	657	606	648	665	658	702	662	632	644	625	639	663	634	648	600	647	659	624	638	691	643	652	633	670	657	640	681	606	630	621	646	634	628	633	629	629	645	653	634	667	610	613	621	700	661	640	598	639	626	637	647	701	676	657	643	623	660	642	669	676	657	607	651	653	663	679	623	660	656	643	610	657	638	666	605	690	639	606	646	659	639	652	666	654	630	616	641	594	582	668	643	636	627	624	623	611	647	639	624	650	634	606	677	612	689	647	694	649	669	681	649	639	621	650	624	666	621	568	643	616	634	640	590	616	669	681	672	637	644	673	634	648	633	606	659	628	609	634	633	669	648	641	624	636	684	655	637	617	646	679	646	684	659	637	640	650	609	642	637	663	618	641	621	630	654	609	661	639	633	664	727	645	635	631	633	664	618	654	640	664	678	615	653	624	634	640	664	631	629	617	645	646	651	609	647	601	657	655	622	619	651	652	619	652	644	666	652	590	682	660	629	665	643	614	655	635	643	611	678	599	674	616	677	682	614	655	629	643	581	642	640	625	620	620	683	617	627	627	614	633	635	654	690	629	628	638	656	643	650	632	596	630	645	610	616	629	637	619	632	646	662	646	649	611	617	647	659	671	646	601	625	651	636	658	645	654	652	622	661	702	681	646	654	639	634	626	638	607	610	584	664	661	622	637	659	668	588	620	642	613	629	629	608	650	638	665	681	666	605	655	669	615	584	657	630	640	652	656	629	630	633	630	643	613	602	665	675	628	610	642	668	641	626	666	590	591	627	642	644	651	708	571	670	621	564	632	641	689	640	648	617	599	659	618	626	638	629	656	603	683	632	669	640	592	672	635	681	621	591	638	650	626	614	624	605	640	692	664	649	603	647	641	620	688	660	697	632	629	640	627	688	624	636	634	654	667	593	626	648	629	616	681	637	670	609	647	670	632	648	645	632	674	602	661	630	626	660	599	654	637	613	619	634	672	656	663	614	635	596	625	628	643	605	607	658	635	605	662	658	660	655	641	666	642	665	661	621	639	667	638	726	628	628	635	656	669	642	665	630	643	603	647	686	601	691	678	598	626	702	666	628	649	603	620	626	611	602	635	621	630	586	645	648	629	612	618	685	618	668	662	660	644	663	608	641	620	670	680	605	624	625	595	656	639	639	649	633	569	621	645	700	643	627	638	686	685	675	579	650	648	623	627	620	652	624	587	620	634	593	623	622	717	626	670	627	634	649	628	650	689	623	608	698	630	666	666	621	654	610	624	706	689	679	658	623	641	650	604	673	626	693	622	633	636	665	661	662	689	624	632	615	637	679	619	634	621	631	657	632	626	637	617	653	603	681	602	655	641	643	653	644	569	622	619	617	684	645	620	600	656	620	644	654	639	580	627	642	645	671	660	644	680	613	649	691	661	646	643	632	611	614	645	604	636	613	660	640	593	650	625	627	637	601	647	618	616	650	654	653	630	657	605	684	632	649	658	622	599	618	625	613	645	638	627	627	651	660	610	643	592	673	638	635	632	646	654	607	615	696	633	682	633	629	624	618	625	668	613	611	620	638	663	662	639	654	668	605	634	631	633	632	652	634	619	670	670	624	641	622	611	667	674	674	661	628	650	693	632	638	628	615	614	662	626	608	579	582	559	650	638	649	649	670	678	671	670	639	642	648	640	658	653	672	631	612	679	641	644	606	642	625	659	642	595	656	645	648	653	660	620	651	661	610	627	623	672	637	630	608	605	636	655	672	653	679	678
51440	75681	48266	32510	18654	7121	2324	1044	767	807	734	742	728	714	707	753	651	744	683	699	718	696	746	736	671	707	730	712	713	722	733	664	724	733	753	748	675	716	746	724	731	720	691	700	721	709	713	760	769	740	728	727	684	668	675	736	698	704	725	762	671	713	716	703	730	686	717	694	731	709	699	679	685	742	657	713	703	717	720	692	700	702	755	704	686	716	684	711	740	715	698	723	693	652	702	712	704	723	710	738	718	727	716	702	736	683	699	676	666	712	710	718	749	727	710	734	655	719	718	704	711	741	713	695	724	751	708	690	723	756	736	698	681	719	689	690	644	729	745	730	719	740	740	686	675	713	703	663	720	731	720	711	738	740	706	713	674	692	741	723	693	693	746	716	709	717	703	703	739	742	698	721	723	732	663	708	685	669	732	689	720	731	763	694	696	696	721	718	706	669	719	703	730	738	667	698	744	710	680	751	709	754	705	727	706	710	705	718	729	688	705	701	697	663	725	675	702	753	709	741	693	752	732	716	720	687	737	704	719	680	747	765	716	737	693	694	674	694	732	723	679	698	683	707	716	717	709	705	715	690	732	710	739	713	684	703	678	773	608	734	706	719	675	712	714	701	755	686	678	693	729	743	717	731	741	740	720	721	739	715	710	681	701	711	716	723	679	712	717	699	722	728	729	691	702	726	665	765	731	740	710	700	664	696	707	722	726	684	699	709	680	727	742	729	739	685	740	733	706	721	716	688	761	722	717	754	686	751	702	677	722	679	696	661	736	726	712	688	700	681	767	707	667	712	723	716	714	763	646	742	684	717	692	682	749	740	686	712	710	738	700	721	743	697	699	730	710	711	714	689	719	730	701	691	767	710	717	701	676	710	723	752	702	712	696	686	722	743	709	756	694	711	728	735	763	736	706	717	667	719	734	744	743	708	752	760	759	723	742	715	750	697	719	731	688	696	665	723	682	702	705	739	680	763	712	700	706	692	678	663	657	754	720	737	764	720	695	706	682	733	703	722	723	717	662	726	710	713	698	721	719	706	720	683	696	723	733	702	678	722	723	717	696	731	709	721	702	674	675	688	713	790	711	716	752	714	737	716	713	712	735	672	705	711	690	666	706	718	720	737	749	770	708	720	716	711	701	759	740	682	718	710	751	707	656	727	698	665	731	738	683	707	713	753	712	694	730	758	732	719	699	702	707	744	701	733	697	688	730	700	731	733	669	696	726	707	712	744	717	770	764	737	734	687	737	708	704	695	738	769	671	669	680	720	704	696	732	708	709	701	716	693	680	669	698	728	706	726	701	696	747	744	679	685	748	742	699	679	696	733	673	683	722	686	727	711	701	687	727	743	694	678	710	701	728	724	712	744	706	742	710	755	727	721	712	674	721	726	734	681	737	733	718	715	728	724	753	739	710	694	672	723	684	726	706	721	721	734	717	737	711	764	737	692	729	737	672	707	697	717	714	732	695	657	704	697	714	667	676	693	680	675	728	689	693	705	686	711	728	764	737	685	684	691	719	661	722	699	667	708	721	719	695	702	722	692	689	682	726	672	649	692	643	710	716	697	730	650	717	706	728	704	745	733	740	756	714	732	705	689	673	713	742	702	697	719	734	712	731	697	692	715	690	713	699	687	743	752	686	687	736	700	694	709	707	685	719	723	714	710	702	717	694	691	721	721	724	711	705	712	713	703	677	698	658	691	758	699	728	767	771	765	702	733	697	690	697	689	676	714	753	691	714	704	691	734	734	688	701	719	687	752	716	732	694	765	724	711	735	736	711	742	704	741	686	716	713	658	754	697	704	656	717	727	732	676	697	718	749	704	690	697	770	686	727	666	709	679	739	687	730	689	684	695	706	724	721	712	683	725	742	714	750	750	704	701	721	725	745	739	722	756	735	717	737	708	703	684	687	730	727	690	650	695	693	710	722	718	767	700	736	758	695	736	724	715	736	705	679	696	708	695	674	727	725	672	761	700	738	739	656	682	722	727	736	708	671	708	700	675	697	689	746	724	728	750	711	743	740	766	680	720	668	741	690	718	682	731	662	691	701	752	695	725	709	740	745	705	700	718	694	693	691	675	725	675	713	692	718	676	710	735	660	672	707	729	713	688	654	684	732	746	725	703	711	692	706	720	710	691	739	785	659	690	707	722	711	713	712	676	729	740	727	678	680	788	685	739	737	668	740	717	710	734	723	722	678	737	704	684	684	743	725	703	746	679	673	721	727	770	771	702	730	712	712	682	724	737	712	696	727	701	694	722	693	693	716	708	733	724	723	708	736	676	730	718	690	722	721	719	679	700	681	688	692	696	725	731	713	697	729	735	735	733	736	717	710	705	650	748	730	720	737	766	716	669	724	714	656	678	762	739	765	716	730	714	747	694	733	721	698	732	691	766	674	668	715	725	720	707	747	698	684	731	668	736	658	729	709	718	763	732	663	722	707	782	728	697	700	680	756	680	663	700	739	718	707	705	694	759	696	735	730	756	727	705	733	747	700	689	700	707	701	710	707	698	732	669	736	713	725	739	702	664	709	710	729	729	732	703	707	707	736	673	678	688	672	767	680	739	700	723	749	700	732	679	713	729	743	761	721	734	712	723	730	682	756	680	735	731	735	700	686	690	730	682	734	694	785	683	683	702	664	680	745	629	724	757	720	679	663	718	709	704	702	725	710	693	674	725	743	724	700	686	695	731	693	707	695	774	727	767	726	743	739	733	703	711	706	690	757	759	701	725	755	753	721	662	702	723	722	704	719	717	697	742	712	716	694	695	681	716	729	713	731	749	681	745	731	722	758	716	661	781	729	704	680	701	695	704	739	695	709	720	705	716	681	674	682	644	735	708	745	732	725	747	698	698	740	729	683	701	698	645	670	718	764	688	752	740	693	687	688	696	671	700	755	732	693	717	702	734	708	715	718	715	677	739	756	714	726	739	715	732	723	660	684	709	666	704	734	665	711	716	687	772	714	760	716	749	747	687	721	708	711	696	708	717	701	736	727	726	704	702	696	741	670	695	746	705	679	775	698	696	756	751	667	693	712	767	696	661	681	636	665	771	708	710	789	685	698	732	743	733	748	734	733	661	723	759	784	690	710	697	696	695	690	713	684	734	699	718	737	697	758	768	732	734	717	692	727	732	726	750	775	704	684	687	708	704	718	717	720	749	669	675	698	690	725	704	665	714	746	700	699	720	751	692	694	700	691	720	690	677	687	738	691	724	683	739	739	756	744	706	720	718	704	712	698	685	749	701	735	686	701	793	673	730	726	728	680	698	720	681	698	657	686	712	720	694	698	772	768	720	714	703	718	763	689	716	678	691	712	707	719	692	715	782	706	732	746	699	689	695	721	688	682	737	687	722	702	748	692	691	733	704	740	724	697	709	703	753	724	773	702	706	699	730	743	733	689	757	727	732	696	689	729	718	708	714	731	735	664	722	732	730	731	687	705	692	711	716	745	715	752	703	723	700	723	676	689	729	696	700	684	688
22827	21661	30484	26193	23872	22209	15360	2293	933	813	791	780	797	793	779	737	764	746	726	793	713	723	783	727	714	731	792	761	784	740	755	729	732	734	726	749	759	743	782	713	762	722	757	699	712	731	780	700	719	760	752	768	768	777	675	745	714	737	742	753	738	742	760	743	755	737	749	756	741	718	712	773	731	741	718	751	732	726	742	760	659	732	685	719	736	725	697	743	720	790	733	662	698	749	714	741	763	717	759	752	764	732	710	728	678	694	723	731	732	761	717	724	739	751	746	735	693	737	728	754	755	752	745	759	774	741	751	749	756	778	779	740	732	731	772	746	765	681	792	749	734	764	722	707	703	743	713	710	751	754	722	733	736	744	757	739	733	697	722	754	724	724	750	699	754	781	746	709	732	740	752	741	743	712	730	703	794	756	778	746	770	729	729	783	730	756	714	775	785	764	746	735	745	737	729	724	729	753	735	738	742	705	779	724	751	721	742	684	810	738	728	723	731	734	744	718	754	708	760	756	782	772	768	721	732	761	736	752	706	745	705	719	703	776	747	753	693	749	734	713	739	722	730	757	701	748	722	763	719	730	748	737	732	696	764	746	732	703	765	739	741	696	731	724	731	725	762	724	747	749	749	745	737	695	761	764	697	779	743	708	775	744	698	709	733	744	764	768	763	745	781	753	682	679	732	725	738	715	731	743	732	737	716	664	699	711	695	728	697	786	722	774	706	717	730	733	738	701	744	724	750	730	725	766	751	758	791	693	729	731	745	700	746	725	742	775	708	738	741	742	716	718	760	725	711	769	710	767	730	748	679	706	736	711	695	747	763	766	750	795	767	707	685	741	748	775	708	730	704	744	734	753	769	712	796	727	745	769	703	708	765	712	729	729	704	710	760	734	720	784	736	787	714	739	707	750	785	731	722	733	754	756	755	742	759	716	732	770	750	740	725	715	721	759	707	713	717	731	701	725	726	716	694	732	750	703	704	679	755	796	751	716	754	736	757	742	745	734	777	700	734	702	769	755	726	734	737	725	722	746	718	687	672	713	744	777	715	744	700	739	731	731	761	698	706	695	719	735	771	770	694	712	719	741	694	731	744	711	769	657	709	740	699	725	740	739	741	753	707	745	715	741	742	760	742	765	703	744	742	765	754	755	700	766	783	707	740	752	731	742	768	752	751	714	753	706	692	742	689	719	737	735	744	734	719	751	748	717	737	797	720	778	695	721	687	737	716	746	712	774	722	760	722	767	703	749	745	742	689	730	740	747	768	744	707	750	750	723	723	770	690	701	791	717	767	721	715	730	718	736	761	728	770	701	766	751	712	789	741	719	676	772	694	764	773	690	756	757	768	747	720	711	757	688	737	744	761	733	703	706	767	730	716	725	718	786	782	736	744	723	705	717	746	753	712	752	780	720	716	750	722	705	770	727	693	725	767	729	738	736	693	724	710	759	709	762	746	718	758	743	714	719	756	745	732	702	771	744	763	705	785	757	751	726	720	683	752	733	743	758	730	707	717	754	746	679	709	747	750	786	719	716	779	750	757	743	742	726	729	733	725	720	764	740	748	736	694	673	744	699	712	722	765	734	797	699	707	703	767	758	753	741	800	725	722	757	746	756	722	795	737	763	741	785	726	724	730	771	736	717	765	702	751	706	759	754	730	719	777	737	804	747	722	746	749	755	791	768	715	657	723	736	712	706	760	724	730	771	729	730	701	770	727	733	728	767	709	736	757	696	720	770	750	689	741	748	734	781	740	759	725	711	725	744	704	723	686	709	751	737	726	777	766	749	732	719	705	740	758	759	773	754	723	720	741	750	759	705	733	745	744	726	731	799	694	716	758	739	749	746	730	721	752	711	767	751	746	745	714	775	710	699	757	741	716	760	745	751	678	730	689	749	709	794	737	732	747	753	745	777	738	739	770	700	726	728	728	768	754	746	733	723	793	698	707	742	760	703	737	734	744	782	721	736	683	721	731	761	763	743	763	778	768	767	729	721	765	742	749	774	741	731	743	793	755	705	716	719	685	787	773	740	765	776	718	736	732	746	766	740	707	735	790	724	749	744	776	699	737	726	763	762	749	762	736	742	749	775	737	720	720	750	767	734	734	731	746	740	686	691	758	737	757	711	729	756	727	731	765	756	734	726	826	777	741	730	797	749	720	746	707	717	685	744	710	716	707	761	704	765	705	744	752	712	739	797	729	758	783	723	737	685	741	756	685	691	781	737	748	770	741	708	726	755	757	775	729	729	763	739	759	754	720	683	717	769	709	717	747	788	742	753	718	732	698	764	746	717	751	718	770	745	655	747	673	743	734	772	739	723	761	722	735	760	752	713	784	712	727	742	748	704	734	720	770	752	764	720	766	731	749	725	758	708	736	746	748	770	771	769	741	734	711	700	731	746	764	741	714	735	744	729	730	714	758	749	700	707	760	725	746	712	739	740	728	724	725	762	731	745	784	766	717	735	753	704	750	782	804	704	737	711	709	723	744	713	742	771	728	738	725	638	726	739	756	746	764	731	745	765	726	697	731	763	727	740	767	734	738	699	757	718	734	789	739	710	731	754	765	735	669	739	756	741	688	680	740	774	718	768	748	766	765	767	733	734	750	683	733	725	723	690	757	754	738	788	744	716	740	710	701	721	686	774	719	685	758	720	779	774	724	724	737	726	719	736	716	727	776	736	716	764	695	737	737	729	717	777	755	721	705	751	733	754	749	739	713	769	751	757	692	706	752	723	714	734	755	720	700	698	759	688	720	725	727	751	755	749	689	764	737	706	776	733	729	708	730	722	734	725	724	772	760	708	715	749	725	675	730	748	709	721	721	760	779	709	671	676	733	770	723	749	745	727	736	710	737	718	708	704	735	774	774	755	743	771	759	782	742	762	700	742	788	703	688	706	730	768	738	703	803	695	727	746	746	757	720	726	723	701	721	719	780	738	775	735	725	743	728	722	725	761	735	747	701	717	717	755	717	696	748	770	725	742	739	755	775	735	718	732	767	727	745	741	746	742	742	732	758	759	740	731	743	758	714	702	718	751	769	745	750	719	716	721	758	761	706	745	749	711	676	731	712	715	761	715	721	731	726	717	703	744	721	721	751	729	765	780	789	753	755	756	793	751	764	732	693	757	753	749	752	704	761	776	771	717	751	739	788	682	679	698	762	716	727	717	735	720	770	792	671	719	716	739	758	732	763	674	708	730	713	741	704	725	764	707	729	726	750	741	750	727	684	729	755	745	736	716	748	737	761	738	811	696	702	694	777	734	751	740	727	750	698	727	702	724	745	721	741	741	703	767	731	730	759	734	719	736	708	759	737	730	735	744	712	794	715	761	713	752	735	726	755	757	761	727	716	759	706	758	780	734	739	742	735	727	744	772	747	717	728	699	761	771	750	710	778	759	762	736	743	687	707	713	726	706	734	713	743	772	739	719	760	716	748	733	775	782	734	728	708	730	743	709	760	796	677	785	746	720	730	726	751	722	701	736
60661	100263	70515	53070	35845	18084	6347	2142	1052	822	830	793	773	790	808	841	821	771	794	806	774	767	789	756	751	760	827	846	766	776	761	803	797	806	782	779	857	749	793	815	758	802	796	786	787	795	777	768	806	768	877	825	806	738	769	773	772	798	805	797	769	825	805	770	770	825	789	786	783	828	845	774	759	871	802	794	781	782	777	820	806	807	760	776	832	783	808	822	735	760	823	797	751	770	748	818	768	809	780	773	812	755	792	781	749	806	775	823	774	786	802	790	805	798	824	751	791	809	784	795	843	797	792	836	795	771	797	805	792	850	740	791	790	775	771	784	837	801	784	802	741	833	780	786	790	808	778	825	840	745	807	786	806	752	809	750	812	766	783	804	756	794	775	801	771	806	809	803	778	791	796	840	812	824	795	806	823	767	755	757	822	795	801	849	800	779	762	781	800	738	773	796	776	788	790	797	785	784	798	808	740	829	764	809	823	788	755	805	797	797	757	822	792	797	768	804	795	799	807	777	788	766	816	767	813	752	819	859	840	825	847	809	767	780	790	812	811	824	766	793	788	801	803	823	763	761	793	782	788	751	815	779	800	780	732	815	762	827	805	750	817	770	792	828	760	788	787	778	768	731	816	790	778	817	783	796	726	816	802	754	775	767	734	765	774	773	770	761	750	785	797	786	792	749	715	776	758	754	772	789	770	786	796	819	772	816	831	791	816	773	770	747	798	753	699	772	792	836	783	771	762	734	832	818	765	808	819	812	799	831	779	759	760	756	800	728	794	818	787	798	809	809	761	743	794	815	823	843	785	820	777	778	830	775	812	769	797	759	758	842	769	770	807	866	792	790	836	739	795	813	766	797	785	786	753	800	844	755	804	785	785	834	763	816	793	775	807	787	788	789	780	784	771	841	783	763	778	822	778	831	822	787	790	869	785	763	808	847	812	821	850	814	818	809	782	844	771	774	810	803	779	779	780	815	783	802	845	782	798	822	831	818	786	782	799	800	833	795	798	779	779	804	823	762	771	810	791	800	790	782	736	741	790	737	776	753	797	773	772	823	783	818	823	794	810	743	790	824	781	770	773	773	814	815	797	768	747	848	839	811	835	763	852	792	775	785	770	770	751	806	807	833	748	792	816	736	788	803	833	780	730	828	762	791	755	791	774	789	829	798	827	833	822	792	788	797	785	797	817	750	778	809	855	814	776	795	799	813	846	730	806	837	754	751	800	823	816	786	843	801	759	747	794	794	767	823	820	796	812	781	757	789	809	843	802	793	791	809	813	780	820	770	781	858	777	811	744	724	788	771	776	826	806	810	811	775	766	804	706	785	817	750	737	781	811	751	781	780	792	799	794	807	810	834	800	824	793	758	776	819	783	761	812	799	812	796	798	810	876	798	815	823	834	782	865	747	793	808	791	798	786	814	791	791	794	829	804	810	814	798	840	811	803	757	822	746	781	761	786	775	773	752	794	759	780	858	834	829	759	848	788	798	772	788	830	819	765	799	767	761	867	797	779	768	750	709	771	749	765	742	766	742	826	823	795	783	753	789	766	807	798	802	784	771	792	805	840	765	813	785	821	769	786	814	805	777	780	757	757	756	767	814	796	783	834	746	799	752	806	811	779	775	789	824	841	762	797	798	775	826	803	759	770	760	828	788	774	787	750	813	828	813	750	810	780	817	829	789	807	757	812	800	783	796	773	775	800	786	769	776	776	793	802	766	800	815	774	805	752	800	783	782	799	808	773	839	790	781	794	803	814	766	782	829	794	796	806	836	820	775	814	796	772	846	759	760	764	766	786	830	774	800	751	786	824	799	814	809	779	792	860	786	780	794	801	832	779	791	729	790	798	742	787	748	764	777	777	819	809	810	786	766	800	772	798	758	795	840	791	799	749	795	789	806	781	821	787	776	827	775	789	781	811	817	823	750	817	804	761	784	775	826	808	848	764	744	777	775	794	781	850	803	781	811	745	778	779	779	837	783	793	818	842	810	797	813	823	788	779	828	777	800	775	761	814	783	841	797	759	839	786	799	775	853	780	751	756	795	775	784	792	819	766	780	780	749	790	776	751	820	801	811	817	782	800	806	797	747	792	801	746	804	770	783	841	754	818	777	764	824	816	761	796	776	742	772	792	799	782	831	742	723	788	797	831	784	755	783	759	761	771	785	811	768	812	797	751	781	774	799	801	794	802	815	787	808	775	833	814	804	766	825	835	767	833	841	804	793	755	793	859	768	814	746	850	786	825	767	792	802	766	790	833	823	758	770	801	842	770	786	769	793	781	747	752	812	820	831	780	757	796	773	802	805	790	764	765	801	808	780	809	812	816	829	789	778	798	820	819	780	823	790	810	761	783	796	821	762	833	768	780	788	811	843	835	786	799	734	871	804	787	830	802	805	794	767	760	776	797	783	740	760	794	827	793	743	789	756	793	790	780	778	781	813	820	787	772	770	812	811	804	775	814	771	840	788	736	755	786	826	793	766	767	802	823	774	760	751	823	821	771	771	747	814	862	821	775	804	773	797	827	759	798	718	761	755	818	798	814	853	783	805	736	755	787	784	822	828	806	841	791	832	792	825	798	788	680	775	814	752	784	750	806	789	768	769	823	809	754	816	749	793	783	804	756	806	743	770	778	820	764	860	800	776	858	775	725	761	741	757	787	778	767	797	826	794	812	813	845	794	799	807	804	778	784	816	796	818	796	803	773	783	775	791	818	778	778	822	824	806	783	742	796	809	817	815	764	768	758	773	793	803	754	790	790	770	764	790	802	835	741	780	757	824	761	752	773	780	786	806	782	771	789	778	781	767	775	803	800	831	817	849	761	797	785	794	805	799	790	779	756	807	747	809	793	770	805	799	749	835	770	752	826	758	822	789	814	789	799	780	812	813	819	780	791	742	821	774	776	790	786	784	789	803	800	826	787	772	758	803	822	753	771	830	784	790	781	759	784	800	780	792	739	795	780	801	839	755	828	769	809	770	793	763	798	809	750	789	738	791	785	781	767	779	791	768	786	718	790	749	753	834	826	820	809	750	775	727	762	752	774	796	833	782	818	809	836	795	756	847	779	745	776	820	831	779	756	827	801	792	842	868	768	754	811	782	709	854	782	738	799	773	824	764	824	777	813	843	789	733	741	783	775	797	773	789	816	849	741	776	735	783	789	759	780	825	841	787	770	780	806	776	833	765	785	767	818	852	790	806	792	770	760	796	802	858	844	770	750	771	820	796	836	764	803	804	823	781	820	799	795	744	759	804	761	829	810	854	785	757	748	734	845	830	781	859	789	801	799	775	791	808	786	814	777	751	835	783	817	822	765	802	768	838	829	778	837	774	810	818	747	772	776	817	807	804	749	791	793	789	747	808	891	797	782	781	758	775	789	754	802	814	754	798	755	740	781	818	809	784	806	812	828	780	760	769	801	741	819	767	812	821	807	773	786	778	835	768	812	794	818	728	819	790	833	796	784	802	802	822	774	740	846	768	811	815
29303	29627	28817	16748	5224	1742	819	682	606	579	579	544	558	592	546	550	576	581	570	570	608	566	571	537	577	603	546	582	530	595	561	548	558	551	593	536	602	560	556	559	573	620	593	568	592	563	590	539	602	542	531	596	582	536	586	562	635	516	588	584	574	576	587	536	562	562	559	554	618	586	501	585	562	586	561	549	563	551	545	558	542	541	544	554	555	569	540	540	582	552	568	586	604	537	554	561	545	553	562	528	558	536	585	576	547	539	620	544	564	573	590	557	546	571	545	560	534	576	585	579	566	571	554	554	584	547	535	607	583	564	551	532	574	588	553	536	583	600	531	576	593	544	546	565	559	583	595	538	566	584	580	562	613	554	552	594	584	540	551	538	540	579	570	528	527	541	549	544	581	543	566	596	582	601	525	582	582	506	594	555	564	552	574	557	562	528	600	581	568	538	577	549	584	610	565	586	558	537	577	540	559	573	581	567	560	546	529	581	504	567	510	590	561	580	626	549	567	589	556	558	594	592	561	560	594	559	543	533	608	623	610	560	576	588	563	555	531	533	582	577	559	564	595	544	607	532	563	526	547	587	583	607	550	553	547	569	547	550	578	531	601	565	581	560	569	556	589	547	566	546	552	582	578	561	562	569	593	614	537	609	547	610	586	583	559	557	548	578	553	548	571	571	555	593	540	545	558	541	571	536	544	613	562	588	547	559	582	624	535	572	573	541	552	589	620	538	558	588	590	558	613	601	568	534	594	559	594	541	586	544	563	553	567	563	538	559	574	554	535	583	618	606	563	554	561	601	556	595	558	580	572	544	558	576	566	567	573	594	544	548	571	554	551	561	586	580	564	583	552	542	577	559	571	572	584	558	527	559	562	542	558	585	571	571	572	555	575	575	599	589	575	532	572	565	546	598	601	511	586	580	548	572	581	589	544	596	569	547	566	569	577	569	592	567	545	568	598	570	553	568	619	601	542	544	551	573	568	532	567	620	560	596	587	563	526	557	563	567	579	536	533	545	561	584	579	535	582	539	548	552	545	568	572	536	571	556	566	543	542	554	550	575	547	542	552	543	568	549	583	565	560	529	593	533	574	563	566	521	550	589	559	603	595	608	569	527	561	544	573	565	481	548	584	562	577	545	550	588	583	530	548	543	560	568	581	547	537	554	559	563	594	552	578	518	610	539	591	565	553	608	559	586	546	584	538	564	593	563	594	588	559	568	563	603	549	539	576	591	545	578	524	593	551	561	534	576	592	587	530	541	587	559	539	545	556	570	596	552	569	556	576	565	523	564	563	547	553	553	560	536	545	549	554	554	576	583	590	576	549	554	549	577	566	556	550	554	558	558	552	594	569	577	576	535	586	574	611	563	548	567	552	542	550	579	615	530	565	572	524	567	595	551	599	559	554	531	523	598	574	549	566	599	577	518	561	582	603	548	574	531	571	569	538	526	594	554	557	584	597	575	560	600	601	528	615	587	567	540	589	559	570	617	567	560	569	512	558	559	571	553	542	583	533	575	548	580	558	550	605	582	569	588	557	556	553	569	592	587	620	586	587	547	544	552	518	584	539	559	615	558	601	559	541	578	577	541	585	549	586	557	540	562	599	559	533	546	601	529	577	618	552	571	588	578	594	588	557	541	586	555	532	553	602	567	584	555	546	557	577	564	552	558	530	571	590	579	544	570	570	581	529	579	553	549	546	570	583	561	588	606	573	584	572	586	537	572	561	548	533	574	523	572	644	545	575	558	591	563	564	587	606	595	571	567	564	567	570	541	557	524	566	586	524	604	515	544	568	560	540	591	574	535	567	561	598	569	595	598	568	562	577	579	551	575	580	541	563	555	563	543	557	550	573	534	561	567	568	576	570	581	553	554	593	563	592	577	579	580	557	590	578	519	505	548	583	566	545	599	604	530	568	514	576	568	585	569	577	562	596	575	571	566	548	571	618	585	515	585	549	545	552	596	596	534	555	573	544	598	562	537	549	564	580	526	562	540	589	561	547	601	538	575	553	594	542	567	617	603	570	554	553	520	580	595	581	576	559	545	615	595	591	544	526	556	545	556	580	601	591	603	565	563	616	588	552	567	551	589	583	577	629	556	550	546	596	562	564	600	518	573	560	565	587	577	585	556	545	591	589	565	544	567	546	619	562	603	615	537	609	569	544	539	579	562	560	591	558	630	583	574	568	520	551	592	547	591	579	582	504	562	538	564	607	569	585	574	567	502	596	558	582	579	561	572	566	598	605	562	557	580	614	563	604	592	572	575	552	585	552	543	615	550	540	600	540	576	591	598	538	567	561	540	541	559	591	596	548	527	578	556	567	545	598	589	594	570	577	583	584	601	560	546	550	629	562	540	568	566	574	556	597	612	515	567	551	564	572	600	595	566	605	580	599	532	530	586	539	559	549	574	556	540	503	561	540	582	572	583	582	583	582	584	573	569	524	575	512	592	569	572	526	558	587	573	576	552	581	574	584	563	580	529	603	537	551	565	557	572	588	613	565	593	534	556	563	531	630	554	598	567	565	576	541	528	544	535	540	594	583	533	544	567	596	582	563	623	515	523	586	566	573	584	550	534	609	568	590	530	574	536	586	544	560	587	566	568	547	533	510	591	555	573	592	580	580	563	539	594	517	572	572	577	503	542	590	582	529	608	623	621	555	597	569	530	606	606	586	561	554	578	551	574	584	590	611	574	568	551	575	580	562	554	574	576	565	554	566	573	556	590	561	582	583	577	588	530	589	596	585	540	564	571	557	574	553	601	533	564	588	547	575	568	601	574	553	587	582	582	540	564	562	556	581	556	544	557	586	546	613	565	578	557	563	546	588	562	526	567	574	583	575	567	540	549	547	544	565	598	563	564	537	575	595	580	560	551	558	524	577	555	594	562	576	580	580	574	578	572	541	529	549	572	551	551	588	578	573	567	593	527	578	572	544	548	543	555	534	616	589	580	582	607	579	532	599	565	553	536	569	550	562	573	559	579	566	588	576	574	571	579	540	556	570	565	553	559	602	572	509	609	567	577	572	526	601	562	577	571	584	599	538	524	547	581	570	539	592	556	586	589	595	531	582	542	605	580	587	546	518	583	546	599	581	591	572	587	574	569	589	560	527	574	578	557	574	585	608	566	583	597	551	577	543	603	619	549	503	537	556	582	524	596	580	567	573	568	548	534	623	578	527	541	559	524	509	597	533	592	605	536	570	557	527	548	567	563	517	543	539	567	621	567	556	535	582	549	569	610	551	552	557	615	555	568	581	546	597	582	557	589	587	536	587	575	583	551	565	558	575	545	552	559	570	608	587	570	611	564	567	537	572	578	593	575	595	572	532	538	538	574	565	566	503	550	564	567	606	583	570	582	541	539	573	578	534	547	574	526	567	531	538	607	543	579	584	556	583	578	576	538	594	593	555	569	585	550	599	547	540	576	561	570	556	571	573	547	596	560	604	577	553	553	526	570	575	560	540	565	586	546	576	591	525	590	545	526
30699	44498	24578	12809	5617	2145	1086	743	652	686	646	664	667	620	670	635	609	660	609	631	622	675	669	656	661	646	609	630	641	636	617	631	677	606	623	651	630	635	644	601	662	568	677	682	629	633	625	639	667	654	619	665	615	633	656	645	610	631	636	648	676	612	696	606	611	634	632	626	657	613	650	649	643	611	660	603	669	625	635	627	676	639	641	644	604	646	581	618	619	628	638	629	670	623	626	635	618	635	597	637	628	607	652	667	658	661	622	650	658	621	619	687	567	631	634	614	628	622	627	674	651	650	579	631	659	629	637	660	657	676	642	676	639	646	620	637	691	656	650	622	608	672	619	606	594	650	609	631	625	659	645	637	613	610	648	661	625	655	628	623	651	625	652	627	640	611	662	621	655	651	653	634	624	629	636	640	683	638	657	640	659	626	553	636	686	611	655	672	600	669	630	587	642	654	620	664	631	585	619	642	640	677	644	653	607	638	662	681	650	641	633	654	646	668	645	660	608	661	633	658	628	610	624	599	591	627	646	639	672	638	644	676	680	629	623	617	647	624	648	630	604	649	633	633	665	651	656	669	631	664	614	627	620	600	629	648	630	623	585	633	599	605	669	646	668	632	638	654	667	647	662	609	585	609	647	674	647	628	619	633	634	649	634	578	615	668	646	652	627	660	675	614	685	637	627	630	633	585	621	615	621	640	613	596	645	646	610	637	673	631	630	662	613	646	641	645	590	658	626	624	635	650	641	642	599	638	654	646	576	641	640	659	677	604	671	629	607	639	659	604	621	599	636	612	651	649	633	632	683	633	676	622	641	629	662	667	617	641	616	604	630	637	633	598	683	619	613	601	737	625	653	649	656	658	685	616	676	680	610	617	677	624	632	606	638	636	631	650	639	646	662	656	602	630	621	650	606	656	669	650	593	625	631	621	621	649	653	633	632	634	691	630	673	635	636	635	646	640	647	623	680	655	654	664	593	615	661	655	628	671	666	604	626	603	629	630	625	622	620	664	694	612	620	665	640	617	694	628	651	703	576	566	604	679	642	660	650	615	645	695	637	656	653	618	610	628	621	625	647	658	636	603	628	630	666	634	681	627	602	602	627	665	626	621	639	652	600	600	620	640	602	701	641	620	653	601	668	654	644	643	598	646	613	630	639	641	619	625	652	630	636	675	639	670	648	668	618	677	605	636	655	605	648	645	635	655	623	652	668	647	632	625	636	633	668	643	678	650	657	673	625	704	685	655	622	636	655	589	627	649	611	593	610	664	640	677	603	647	608	589	623	583	625	651	587	702	629	639	657	624	641	656	642	658	645	640	640	612	635	658	618	614	657	690	631	664	664	626	629	613	616	635	663	645	646	592	654	632	654	612	674	626	635	633	617	634	616	674	671	636	663	649	626	610	647	638	583	623	672	661	671	634	656	664	655	669	634	662	644	652	627	677	670	657	565	664	633	634	658	665	631	657	614	612	646	676	604	643	623	631	700	631	650	644	607	636	632	666	579	662	642	635	620	596	621	655	661	626	628	616	660	619	649	655	656	636	611	647	608	622	653	628	631	621	649	642	673	628	666	656	619	654	646	643	655	614	642	641	609	651	638	603	641	671	684	597	636	639	664	642	612	661	621	663	661	601	600	608	665	630	587	678	632	659	649	674	643	665	656	619	627	667	674	655	609	687	639	658	593	658	608	613	603	622	668	636	606	629	645	641	671	645	653	674	646	613	629	651	627	592	620	658	639	620	630	649	628	638	611	607	650	656	623	665	632	648	664	629	674	637	680	623	635	647	648	652	628	644	655	630	613	625	656	659	627	647	612	654	609	670	638	633	653	659	643	643	643	650	592	664	670	652	634	677	657	657	653	620	639	686	668	620	633	621	640	615	646	603	633	649	628	645	663	615	643	639	649	618	618	663	670	673	628	650	608	623	682	665	616	627	648	623	654	644	664	627	640	662	647	615	656	601	597	658	642	630	655	671	657	632	650	648	643	626	651	658	656	663	686	667	654	629	621	634	631	631	610	673	646	662	598	626	634	645	643	629	581	633	636	589	662	634	594	675	626	615	635	629	654	644	661	641	618	648	650	646	672	634	600	639	659	679	621	647	609	662	650	594	677	648	642	632	653	678	635	647	659	633	630	638	637	608	681	651	652	667	615	611	604	661	655	642	658	695	661	669	628	618	655	621	625	641	637	623	616	678	654	632	690	644	574	671	631	633	669	658	652	641	636	633	662	636	671	601	603	649	645	673	674	626	639	610	598	620	672	679	648	666	655	635	666	669	660	643	644	645	630	613	641	647	660	596	661	683	650	617	673	659	633	684	660	630	641	600	629	608	643	667	663	671	634	661	631	597	655	659	620	622	654	634	663	590	695	629	637	634	665	671	638	619	625	624	621	657	683	640	634	617	672	621	618	650	626	640	627	669	611	626	648	651	657	615	618	646	643	648	635	653	627	623	666	647	648	626	652	609	661	651	680	641	634	677	646	589	633	632	626	613	654	659	623	627	665	620	650	655	607	644	665	608	630	630	620	717	682	620	631	642	645	635	650	631	633	606	657	651	627	691	595	615	619	610	611	662	622	664	578	588	664	690	671	617	617	647	627	634	618	601	611	643	650	629	604	618	650	640	655	653	627	692	650	613	646	653	630	673	646	595	642	611	599	628	633	603	634	674	650	618	632	644	675	615	581	664	659	622	634	624	652	635	596	645	644	630	657	654	666	670	605	631	689	624	624	632	639	672	614	645	657	692	626	618	677	673	636	630	621	655	636	671	661	621	629	601	638	611	633	629	640	659	637	597	649	634	627	617	686	636	637	685	696	629	682	653	662	668	634	655	617	613	659	614	649	623	648	622	603	641	618	619	603	690	632	639	638	657	617	628	639	634	659	655	631	638	629	611	640	634	632	646	592	644	670	651	635	614	592	630	628	610	668	577	630	637	644	612	659	645	673	679	647	643	640	621	675	623	631	646	625	624	674	656	639	644	650	677	652	649	628	633	642	641	622	651	652	629	669	682	722	615	598	650	651	637	651	643	676	621	634	630	632	598	665	636	639	651	625	667	644	631	693	653	657	654	611	640	683	606	651	671	672	637	631	645	659	626	643	634	661	691	612	670	621	656	660	623	663	676	682	640	635	638	620	693	619	621	657	684	621	630	606	652	652	655	615	639	643	664	644	652	666	597	647	658	610	677	613	644	592	572	645	622	620	639	627	639	662	621	644	594	623	587	675	605	638	650	666	637	672	610	634	641	641	674	637	624	651	646	587	647	647	669	652	597	655	639	650	628	632	668	666	656	619	639	661	667	638	663	620	613	651	648	629	582	664	631	610	597	643	611	650	713	660	646	666	689	645	599	594	622	616	641	698	652	614	609	674	602	653	633	648	622	653	616	625	670	619	646	614	620	601	622	638	644	651	664	685	685	656	657	643	624	655	690	625	652	622	627	644	630	687	620	626	625	622	701	659	629	590	680	622	655	652	645	643	640
23515	21994	31220	28846	24634	20111	8559	1466	791	713	667	624	608	636	605	622	686	667	596	629	658	643	674	649	690	597	682	701	684	616	610	645	621	670	626	662	636	640	644	680	661	628	666	607	589	687	671	650	671	616	611	673	619	667	659	688	625	602	608	600	620	639	600	640	659	644	641	715	653	677	641	656	655	658	656	669	638	639	619	655	633	632	584	612	670	625	640	615	609	644	606	627	606	582	627	635	679	636	584	609	598	661	652	664	674	634	626	628	648	618	594	634	680	634	606	603	676	613	674	627	668	661	667	654	613	581	613	649	625	620	645	681	628	640	670	642	633	644	619	588	641	599	640	659	653	632	669	598	647	604	641	644	593	657	660	638	630	610	621	629	665	604	598	670	636	655	653	665	620	624	672	621	641	625	639	643	654	652	644	640	649	660	631	613	609	654	588	592	620	629	675	632	624	655	605	709	664	610	668	668	609	618	637	641	623	601	601	668	631	653	604	597	632	647	656	612	593	588	627	642	623	605	654	607	657	683	658	629	585	683	668	589	634	640	652	634	638	624	643	609	639	662	645	610	642	654	687	658	621	605	624	603	612	620	665	610	623	643	705	611	636	578	645	628	645	633	599	655	648	642	600	602	617	626	588	627	665	638	638	652	640	600	609	615	621	619	655	667	640	617	619	611	644	620	652	662	597	686	617	653	632	663	690	634	680	625	632	641	660	650	646	712	632	614	665	644	635	617	608	613	627	612	644	642	642	646	657	653	610	636	625	615	618	657	680	695	641	604	654	613	631	628	621	633	626	618	600	619	651	614	622	655	633	591	638	607	662	629	626	633	663	616	671	646	640	621	646	596	630	662	628	638	585	675	611	624	614	630	644	571	614	658	621	621	667	649	645	657	643	652	608	658	602	656	630	678	661	679	664	639	621	599	648	642	652	641	653	665	666	608	648	685	641	637	648	652	669	657	602	634	621	664	662	644	638	637	630	619	623	631	632	633	661	614	693	680	643	623	668	650	627	612	666	638	599	590	614	628	603	644	652	649	691	663	608	658	648	661	652	682	702	620	677	660	548	633	634	571	612	660	619	620	646	646	662	633	623	658	663	614	598	614	616	710	646	649	603	672	674	631	663	664	660	638	626	640	661	640	596	610	668	629	666	634	614	615	634	648	622	580	651	621	633	639	624	644	596	646	631	636	617	659	663	607	619	636	631	670	620	610	660	667	632	636	607	624	620	692	606	615	687	585	683	599	659	633	631	670	640	668	584	654	650	661	640	635	625	640	626	685	626	610	669	649	635	654	634	658	623	643	592	628	612	673	633	637	671	649	621	665	660	605	640	593	628	603	616	686	610	642	576	666	676	662	635	573	630	676	644	695	603	644	627	638	592	655	600	610	628	627	632	670	641	595	669	660	626	608	656	597	626	640	644	622	660	655	607	663	658	640	633	621	648	627	589	664	665	606	663	677	607	676	598	614	639	595	676	617	629	608	682	687	657	597	654	667	653	657	611	653	633	653	638	631	634	669	629	577	655	649	614	622	625	619	613	596	633	621	610	604	650	611	676	644	636	628	662	650	616	657	594	637	627	620	639	629	640	585	653	613	670	637	616	621	636	628	636	654	638	635	628	602	661	642	636	624	656	687	608	647	653	626	643	628	598	609	673	602	596	586	679	613	600	658	630	621	602	618	656	597	618	632	642	609	668	659	637	686	646	641	636	576	638	613	620	638	675	613	651	657	619	641	627	674	659	623	624	635	620	625	662	622	671	645	615	646	610	634	623	623	606	660	598	687	671	657	663	635	622	655	649	650	630	601	636	621	659	668	673	643	636	600	612	645	617	626	600	643	648	597	659	597	643	609	604	698	645	690	626	633	615	609	649	677	637	592	648	642	677	614	631	637	640	653	641	614	629	642	636	660	605	635	628	643	589	626	643	620	621	643	678	631	622	623	689	632	661	630	624	650	673	612	651	647	620	646	603	637	638	663	623	587	616	665	657	684	621	635	621	628	643	626	672	603	649	625	614	650	674	625	606	626	643	645	607	685	614	620	634	677	634	624	629	620	599	640	670	695	641	667	623	621	652	653	628	660	615	650	604	663	657	589	619	624	638	681	654	662	640	592	659	633	668	626	618	618	617	627	627	603	636	616	605	648	624	669	673	660	584	626	680	650	664	632	649	651	632	655	632	652	600	634	632	631	611	615	640	641	602	656	632	624	631	650	620	688	626	626	589	616	644	647	637	639	663	623	625	692	635	631	616	606	635	624	625	637	597	625	586	653	647	625	678	635	648	645	630	639	681	631	615	692	632	623	665	621	648	659	576	648	609	632	620	674	640	592	635	668	618	657	645	640	684	642	626	645	671	661	645	683	652	646	664	659	640	645	616	640	646	658	633	650	661	639	570	643	632	630	658	645	627	648	656	611	613	657	613	635	613	635	630	602	605	642	666	627	637	629	633	591	637	680	643	632	648	622	667	654	599	621	647	598	638	648	619	666	654	646	602	618	609	602	586	643	668	634	654	682	610	654	665	632	653	631	610	611	601	636	651	618	675	651	659	626	631	633	639	597	652	624	666	625	663	657	631	650	592	582	629	669	667	628	603	643	611	615	633	685	654	626	618	701	672	620	672	663	652	613	670	639	632	597	622	618	680	658	625	619	631	648	639	612	642	606	677	633	570	587	648	626	641	599	624	625	650	605	664	625	610	662	673	661	635	649	578	646	606	626	578	629	594	654	654	618	617	595	657	675	615	643	623	632	626	612	632	625	710	680	663	645	668	642	669	624	595	677	638	674	636	623	630	668	614	627	627	620	614	639	647	654	605	641	632	635	666	636	663	586	712	637	651	636	628	632	617	626	633	634	643	635	663	645	644	614	648	579	630	649	659	664	611	623	620	658	597	660	618	628	642	664	643	605	645	668	645	652	621	642	634	657	660	658	674	666	606	631	630	629	650	640	629	626	643	632	643	621	673	606	605	607	630	643	608	641	610	610	640	640	616	650	643	646	606	612	639	651	639	623	622	643	617	618	671	628	631	615	626	648	661	623	644	698	647	633	625	666	616	631	626	618	633	623	600	621	645	638	612	652	621	629	677	601	634	566	611	647	653	662	663	650	590	634	640	629	625	644	625	644	596	617	605	601	635	655	685	641	665	670	652	661	654	622	593	653	650	621	643	647	625	667	606	605	634	676	589	654	631	575	612	644	637	701	654	629	613	649	641	624	648	660	624	640	673	614	617	649	632	687	600	666	604	621	620	621	656	652	630	667	659	649	610	632	639	684	605	637	658	616	615	599	617	631	636	663	643	647	628	611	626	663	634	596	635	657	670	684	618	646	686	612	644	650	665	664	608	630	583	628	641	614	641	626	636	617	674	680	644	648	656	635	622	610	636	657	621	621	660	631	609	629	602	666	648	646	657	600	654	642	658	612	612	642	620	638	617	661	618	620	616	622	653	623	612	595	654	611	640	666	642	618	670	617	652	617	646	672
58595	94262	65396	47130	30243	13849	4499	1566	902	712	719	694	706	683	708	733	673	699	717	662	669	699	722	680	698	649	737	737	679	644	725	712	722	700	736	674	726	690	684	677	648	728	688	676	665	692	706	719	665	711	686	680	680	695	722	703	676	777	694	681	633	666	706	727	685	694	702	631	671	681	675	668	720	691	659	723	711	681	693	741	735	665	694	693	710	674	721	679	694	690	710	734	717	667	704	695	694	722	666	735	678	719	685	688	708	701	716	657	685	709	704	700	683	699	697	713	663	661	688	733	689	715	716	651	690	675	717	754	681	682	691	723	665	668	676	700	720	722	682	691	669	714	690	694	685	694	698	692	740	646	683	656	619	673	668	660	675	749	734	690	721	734	674	691	631	673	684	697	691	715	707	664	683	674	742	705	694	695	660	679	697	685	726	693	665	735	719	693	733	703	669	706	699	697	693	672	700	675	704	742	726	655	663	657	698	700	707	740	683	751	667	696	662	645	722	739	712	691	684	668	687	690	672	664	679	710	690	687	659	706	721	706	687	690	684	703	659	689	653	679	698	646	701	655	733	681	677	701	717	682	682	680	737	682	676	712	676	665	660	662	695	696	720	733	668	677	709	701	686	637	663	648	680	757	654	649	676	746	695	715	686	695	698	695	725	708	669	668	673	670	704	735	701	712	722	667	690	727	660	713	690	676	660	685	684	646	673	648	709	686	681	625	701	688	671	682	708	686	709	674	721	736	674	739	722	726	701	665	663	660	695	728	701	676	677	729	711	706	734	660	687	684	663	683	693	703	720	697	681	712	715	683	675	692	728	706	692	688	673	700	676	716	714	717	674	682	721	702	697	699	725	693	658	707	671	705	714	716	711	674	740	640	678	695	666	656	702	713	668	715	722	646	669	704	713	741	652	727	699	699	736	744	682	655	645	727	679	642	687	680	682	752	663	742	674	680	672	637	667	691	660	697	718	735	652	688	701	727	697	672	686	717	713	737	723	717	710	738	701	695	693	688	680	704	716	708	701	707	704	656	669	681	645	698	690	710	694	656	659	714	678	683	697	708	698	672	696	710	692	687	690	681	738	664	716	683	712	703	725	749	725	680	650	721	728	697	678	657	715	659	689	615	706	664	770	694	686	707	663	692	719	681	762	709	759	691	669	688	693	668	717	716	666	666	690	716	704	710	681	689	659	698	735	687	721	683	664	669	665	700	709	703	664	708	707	698	709	718	715	662	680	690	682	688	683	725	673	725	721	708	685	673	677	723	658	690	670	695	703	746	723	734	680	665	696	656	725	710	708	678	700	672	643	652	768	721	673	688	719	719	681	675	670	653	698	690	707	690	706	689	704	704	671	704	722	690	635	729	705	651	654	676	708	702	680	687	714	728	739	711	672	672	680	734	746	700	716	651	668	663	697	672	680	702	721	756	681	700	723	683	690	727	720	678	687	697	703	673	721	704	682	677	673	663	674	677	685	713	677	725	725	738	692	737	680	727	673	722	704	708	693	742	736	683	719	652	655	664	691	700	662	650	746	646	710	708	694	691	717	698	701	693	714	685	658	669	729	718	658	684	648	728	711	749	697	669	738	725	642	680	697	735	701	697	676	646	681	694	684	666	695	703	669	656	682	661	727	735	707	711	736	702	729	698	769	706	704	676	714	674	672	686	688	679	665	680	679	670	726	694	751	747	674	719	744	694	730	693	713	715	675	683	705	708	668	667	738	690	746	711	736	689	690	714	705	707	702	702	686	748	690	703	772	723	682	723	712	718	674	663	710	673	764	713	647	713	682	658	693	707	701	728	729	647	704	665	703	719	699	717	671	680	660	690	741	687	671	695	719	698	736	685	716	625	692	641	728	675	680	695	724	704	714	707	703	700	696	652	730	686	696	712	713	678	663	669	651	711	706	696	722	690	686	718	713	764	684	654	728	718	718	679	685	731	655	693	672	717	709	699	668	689	696	707	723	684	704	718	689	738	752	664	741	679	695	755	678	683	695	713	670	717	686	704	736	721	682	659	726	669	717	722	736	701	703	725	669	653	684	699	675	696	694	713	711	689	682	711	747	685	711	713	740	649	651	726	764	724	691	666	665	662	711	653	712	683	713	644	695	675	713	709	705	668	683	666	662	638	730	713	689	678	724	729	737	668	670	692	725	679	673	736	692	697	722	710	699	660	690	685	702	688	713	678	690	722	687	713	696	722	693	679	658	700	679	717	681	687	681	718	701	729	719	752	709	685	699	695	764	709	681	734	721	676	692	712	700	687	668	645	680	664	712	724	751	706	687	706	660	677	730	728	672	675	725	724	669	689	696	685	625	717	702	684	711	726	670	703	729	737	673	695	679	722	687	690	686	692	754	706	696	692	746	707	661	669	706	716	687	703	692	681	708	652	693	692	682	757	689	679	669	712	688	701	747	669	695	684	664	665	713	687	696	693	749	684	725	675	687	703	709	696	706	752	705	683	679	748	718	663	684	668	717	693	732	743	687	648	665	656	730	707	674	653	693	712	676	680	694	719	705	682	729	708	726	671	740	732	692	703	699	702	723	682	731	648	674	746	708	689	721	698	723	659	635	660	681	722	680	713	687	701	720	685	704	772	670	714	721	694	706	667	687	694	667	680	671	679	716	660	670	696	711	704	737	682	681	715	737	708	687	737	706	676	682	673	702	716	691	664	675	728	714	738	690	707	680	704	744	692	739	695	719	706	689	686	685	690	709	683	727	717	705	691	704	653	681	749	662	698	694	730	673	690	717	718	735	698	686	689	720	663	638	715	692	705	703	672	688	710	692	716	694	753	710	692	682	724	680	697	719	683	692	692	677	674	666	679	691	663	726	705	736	694	701	713	711	696	694	732	711	702	695	687	705	653	689	692	651	717	726	732	687	722	759	724	706	647	778	688	669	684	750	699	697	707	690	693	685	712	699	694	651	691	687	683	732	710	697	716	690	628	668	659	704	683	684	673	682	663	663	722	691	686	676	695	724	722	707	661	705	701	651	698	700	724	637	679	689	683	771	728	630	679	678	736	687	692	724	683	712	705	724	702	674	688	697	732	711	739	697	726	658	675	719	738	704	721	683	671	671	657	709	750	697	681	684	700	742	729	640	681	651	780	704	686	691	643	725	713	652	693	659	741	712	717	675	730	683	702	671	710	715	655	697	748	687	689	697	648	631	736	714	637	681	671	671	666	703	696	686	687	649	718	713	660	685	670	713	669	686	697	718	701	662	679	690	683	703	693	711	668	708	735	685	691	705	625	667	753	675	666	655	733	695	686	694	662	706	690	694	666	653	716	708	683	690	674	689	692	731	695	684	689	678	650	708	658	752	667	666	686	726	689	740	701	716	749	722	659	719	701	692	645	645	702	687	686	738	683	663	664	665	703	687	702	707	684	721	678	706	704	683	747	676	712	673	746	689	681	676	676	717	687	738	713	652	665	649	680	687	666	760	713	683	701	683	683	716	700	694	705	661	684	636	681
25610	23716	32094	28957	19212	7365	1891	911	741	674	647	681	687	698	668	679	690	641	687	633	683	673	672	665	642	678	670	703	699	660	673	629	720	725	698	642	670	680	686	699	710	705	687	682	656	686	679	697	673	729	665	671	686	712	703	697	671	706	685	687	658	722	668	665	643	686	696	669	640	654	721	723	669	700	694	683	658	707	683	684	670	673	693	684	688	690	654	669	608	703	635	668	638	650	659	670	648	684	688	685	679	681	651	716	675	668	677	669	683	669	673	694	690	687	667	676	706	646	662	671	691	629	666	668	697	636	641	680	691	683	663	697	660	633	616	638	727	684	638	661	667	605	687	689	675	690	641	685	703	657	684	645	677	646	639	664	713	679	691	647	669	686	690	638	641	673	678	712	673	660	673	703	645	680	676	657	676	655	660	646	660	668	687	677	684	676	678	694	670	642	706	699	651	677	649	677	675	674	691	700	669	735	688	686	712	665	698	678	697	691	713	699	705	656	667	669	671	628	659	700	680	688	696	697	697	672	627	657	636	693	696	695	690	630	648	686	693	674	709	648	719	711	629	700	665	687	621	653	697	666	701	707	667	665	669	664	657	655	659	684	675	651	670	745	665	694	649	679	673	675	686	693	663	668	650	686	688	646	675	656	683	697	664	669	726	684	628	684	645	620	687	637	714	688	684	647	689	686	666	691	659	651	657	694	637	692	664	720	673	710	731	692	696	687	655	713	668	712	678	670	668	680	663	693	652	690	694	652	632	678	687	703	687	756	653	680	677	680	723	690	639	666	677	635	657	710	672	659	661	657	670	643	675	691	744	659	645	643	713	678	696	673	647	659	670	634	675	703	669	664	700	693	676	722	688	660	663	678	728	732	689	684	713	650	670	666	658	687	674	667	640	752	671	668	659	662	677	661	655	688	634	639	702	641	666	681	604	721	673	646	694	656	658	674	692	667	656	666	653	640	718	628	675	627	646	659	709	711	629	671	696	652	659	659	634	693	687	638	656	682	670	663	665	683	637	636	645	662	687	685	663	737	689	643	648	679	679	687	673	730	656	672	693	647	650	650	687	659	679	682	697	656	662	658	634	652	684	685	614	672	632	594	676	685	664	689	699	657	652	673	657	688	694	698	672	660	709	639	695	694	673	639	682	688	671	749	672	706	707	691	664	618	656	690	653	678	676	693	693	658	718	662	660	656	673	651	636	722	689	654	699	656	674	678	684	704	694	660	621	694	709	680	701	678	649	653	679	672	720	706	636	672	625	670	669	662	707	693	693	690	697	673	641	629	661	693	619	662	678	679	671	650	629	689	690	699	718	696	662	689	684	669	709	658	683	624	697	669	712	656	631	650	652	663	657	696	699	606	655	634	719	692	684	656	696	665	690	645	697	649	588	662	665	693	650	676	651	668	680	717	652	706	652	665	655	744	640	665	619	675	661	629	673	657	672	657	668	687	657	640	631	664	705	665	698	669	709	662	626	673	683	667	659	678	694	699	670	661	668	696	692	690	672	674	694	624	697	654	682	670	684	683	660	682	668	654	703	683	678	698	687	650	659	697	648	680	650	647	671	663	659	663	662	684	705	668	710	652	669	642	662	660	656	691	664	668	689	669	689	672	672	633	719	677	681	651	689	668	650	683	714	666	647	670	664	664	673	643	683	680	664	691	616	654	710	646	658	708	669	675	665	673	685	681	654	667	690	683	657	692	700	686	688	711	675	681	690	653	691	698	714	686	666	700	720	699	650	683	639	664	679	668	719	669	678	693	652	668	647	679	676	689	701	692	685	698	708	677	648	676	658	681	634	627	663	705	654	700	713	662	653	674	662	661	683	685	648	716	701	684	701	680	687	598	678	669	672	663	662	637	655	679	656	684	694	671	676	661	703	696	667	670	655	706	636	694	669	685	678	638	637	661	671	662	689	732	659	626	686	686	685	649	660	688	685	702	672	662	638	673	667	676	677	663	674	635	705	684	695	707	627	634	657	664	694	698	664	666	650	698	680	638	668	624	711	689	666	691	686	661	656	698	631	720	656	673	661	651	656	643	736	677	696	695	657	707	687	705	645	691	661	668	652	603	674	690	711	665	694	665	656	657	711	636	662	682	647	693	638	678	618	681	679	716	654	683	662	656	670	678	687	661	663	667	673	656	648	639	680	669	703	676	665	648	701	682	660	666	635	676	662	697	637	679	644	697	643	669	650	666	643	646	680	703	617	685	678	666	665	729	625	714	659	659	640	666	699	658	725	681	672	643	717	643	657	668	596	666	653	684	697	706	667	667	700	663	695	675	651	682	647	640	683	710	654	659	648	642	673	621	658	758	670	666	650	663	662	632	715	658	681	670	727	656	677	671	657	683	674	646	625	659	708	658	677	677	596	603	655	656	709	674	684	649	660	668	683	666	627	722	669	679	666	669	676	650	662	660	629	680	614	647	662	659	654	660	694	658	664	669	670	715	717	678	647	696	656	644	664	692	687	659	688	669	671	657	656	631	671	682	656	673	704	655	654	670	697	652	668	689	674	701	720	646	667	709	729	658	650	654	634	657	667	672	630	656	649	639	628	662	704	706	678	657	687	614	627	641	705	697	681	629	655	660	667	675	642	703	662	631	672	681	675	678	670	644	693	649	671	649	659	684	739	683	721	646	662	699	687	653	660	677	689	671	702	626	673	709	670	671	689	644	713	647	709	679	697	677	732	707	694	637	661	634	681	640	685	668	654	662	667	637	683	675	698	731	654	704	648	697	687	651	688	689	669	672	669	659	700	690	704	713	683	710	653	658	666	649	657	670	705	633	660	678	712	667	694	698	662	706	673	655	687	681	653	680	694	674	667	678	671	667	659	648	709	630	652	635	732	684	683	632	669	665	666	654	687	705	673	700	672	660	661	639	684	651	658	673	656	671	638	673	678	683	653	682	647	679	690	705	639	677	658	681	646	642	731	691	672	641	615	684	640	674	688	679	625	703	669	679	634	640	700	694	705	642	668	630	638	681	676	732	666	688	661	665	689	670	670	693	664	709	651	624	698	691	652	669	661	669	640	665	672	665	661	715	707	646	688	667	644	659	666	678	678	677	638	696	676	690	726	661	671	649	674	690	687	696	654	683	709	639	662	681	676	683	700	726	669	653	694	662	672	657	629	675	703	727	660	670	665	694	720	722	655	660	646	680	672	604	719	690	679	609	661	670	615	669	692	700	687	674	609	653	668	694	690	659	688	642	675	658	640	694	629	642	678	679	666	666	651	674	601	703	657	674	657	648	668	659	648	692	721	690	680	713	647	636	637	680	663	621	697	647	694	637	674	694	698	679	673	674	643	634	656	689	666	662	644	658	692	690	637	689	641	728	625	678	703	656	643	671	664	630	671	656	662	722	655	684	681	656	655	641	638	669	670	705	688	665	691	680	663	676	687	668	660	689	681	659	643	663	691	642	677	681	677	631	684	652	687	636	705	705	664	644	685	650	654	689	670	657	671	644	672	639
51513	74775	48675	33222	18995	7512	2461	1140	800	801	753	763	725	757	766	765	707	733	751	767	744	729	730	778	739	787	764	739	731	783	756	712	793	766	720	729	732	733	762	738	758	791	717	727	777	735	736	775	730	728	729	732	710	717	754	783	738	767	776	756	760	736	760	756	766	710	770	711	761	742	730	712	757	736	759	767	798	724	758	757	720	744	719	765	789	742	755	707	729	792	736	719	742	757	752	740	714	794	725	722	739	736	731	765	745	782	788	748	759	714	754	732	714	800	774	790	715	742	769	714	685	763	730	732	755	741	729	800	698	781	789	798	793	809	748	758	781	670	724	763	774	799	727	738	752	763	760	710	684	717	709	714	718	733	762	768	750	765	724	771	735	723	773	788	741	770	774	751	695	777	761	731	753	744	752	801	706	768	768	746	751	778	719	733	720	816	776	759	781	727	780	747	750	731	774	703	790	781	747	791	728	721	730	739	723	736	743	761	818	772	765	669	768	772	804	730	746	757	716	773	744	772	741	732	723	721	716	711	778	753	802	744	753	706	771	725	784	764	758	732	731	738	715	760	730	777	761	723	785	715	738	771	738	745	690	720	769	689	717	774	748	766	803	712	736	775	720	762	745	726	755	762	766	759	771	719	753	733	708	745	763	742	773	754	751	797	723	751	766	746	727	751	804	731	713	747	772	733	759	781	828	717	761	776	708	728	766	754	740	737	741	739	685	721	756	769	723	759	714	772	738	777	701	722	750	740	756	673	745	755	741	721	743	748	737	777	762	763	720	817	750	771	736	700	758	747	729	765	722	716	741	771	705	773	807	791	723	739	744	698	736	738	701	783	762	719	793	734	737	750	790	778	695	756	756	755	747	754	742	774	746	744	744	753	756	767	750	781	724	741	708	819	742	726	776	763	761	714	699	778	740	776	713	753	736	749	763	722	774	746	778	754	754	734	743	745	709	722	748	741	730	759	792	773	781	705	762	746	727	740	701	761	746	747	769	741	777	764	785	745	778	775	743	688	740	725	753	737	755	709	755	714	741	703	778	707	720	739	807	750	771	738	786	758	773	836	754	744	741	742	722	736	748	800	755	746	774	732	747	738	774	727	723	746	731	751	703	793	772	738	776	737	754	715	829	737	748	724	772	783	724	745	715	783	803	782	700	766	775	735	756	766	723	716	714	768	722	789	769	791	725	760	746	746	752	810	700	746	748	765	721	745	718	673	743	749	697	777	754	777	748	786	744	784	727	717	767	789	750	742	760	757	716	730	797	723	766	743	677	743	745	780	714	759	712	695	765	725	744	735	740	779	722	745	731	752	739	757	736	798	735	774	799	713	768	754	730	769	755	766	769	749	767	733	732	773	697	763	769	763	727	743	770	751	774	725	782	728	732	736	722	723	761	766	709	753	716	746	712	733	752	716	743	752	696	753	730	736	756	735	767	744	733	766	725	773	796	779	734	750	759	720	725	732	749	742	812	719	775	744	752	724	785	788	761	773	748	774	751	746	734	767	700	684	785	745	755	780	732	738	727	749	752	748	689	741	738	741	777	737	758	797	730	700	763	751	701	744	715	731	782	759	740	793	689	750	751	747	765	758	744	769	744	734	750	765	682	743	786	768	735	729	715	735	736	665	774	734	753	729	772	746	784	706	744	736	764	743	716	746	721	724	813	751	726	763	749	789	731	729	744	709	765	752	765	742	734	794	729	754	696	746	773	763	701	763	773	779	777	722	762	770	744	778	778	759	766	707	717	744	758	724	741	746	768	814	795	708	771	752	763	751	775	772	727	775	755	733	762	747	732	767	765	762	687	760	758	710	743	763	704	725	722	754	739	690	769	743	742	699	750	780	778	731	764	728	785	757	749	709	722	765	737	744	768	753	701	825	692	745	759	716	746	739	762	793	706	759	752	717	708	717	769	751	741	732	752	718	697	771	732	719	733	760	758	758	715	770	760	706	723	786	749	718	764	804	741	726	737	732	712	773	743	745	774	736	728	727	730	742	749	712	738	751	694	820	738	767	754	766	692	790	738	763	739	734	730	758	710	729	795	720	798	746	743	763	764	807	752	731	755	725	767	755	731	753	774	793	732	734	739	749	783	742	751	708	761	733	714	764	782	727	743	694	731	792	751	754	765	739	744	735	728	774	752	713	741	793	737	707	696	744	787	724	682	758	704	710	753	751	772	694	753	776	742	779	771	707	733	733	741	705	759	706	747	754	691	796	808	698	737	766	749	806	737	704	757	733	771	760	731	762	782	739	749	724	755	773	731	703	726	765	754	743	761	773	740	778	681	754	725	755	761	722	716	753	745	689	733	760	711	719	740	708	694	729	715	756	779	692	790	773	774	770	787	721	738	728	783	764	771	773	725	733	746	694	751	750	738	769	777	798	764	766	808	772	748	758	761	721	753	711	798	730	739	696	735	696	746	734	752	731	730	798	720	730	757	726	714	772	702	768	740	749	732	754	781	760	725	714	721	714	720	810	756	762	762	687	788	707	767	801	752	747	736	772	704	728	703	736	761	754	744	715	781	734	801	774	770	759	742	721	814	775	778	745	748	753	785	710	684	746	708	726	727	776	777	762	768	744	724	734	755	744	726	707	734	727	748	778	724	738	718	764	756	712	740	807	677	702	768	716	748	748	695	731	696	750	766	752	699	788	782	710	804	744	767	796	714	703	756	767	729	742	698	750	749	748	706	720	736	757	746	779	719	688	720	717	706	763	767	711	712	732	755	766	728	706	779	761	732	771	723	722	747	698	753	777	718	746	702	717	720	726	731	704	746	771	756	746	777	758	766	718	713	751	711	687	777	744	727	741	723	733	755	754	765	747	770	740	761	740	760	734	754	704	720	739	693	745	758	709	713	803	759	708	793	782	674	714	754	776	718	766	732	728	762	794	764	693	753	740	722	769	746	741	716	694	824	727	691	781	728	755	822	774	774	756	713	770	751	768	791	749	767	743	741	760	712	764	779	764	783	773	787	806	750	775	725	778	790	734	741	743	765	724	758	728	774	742	768	672	782	719	710	730	723	741	726	727	744	768	693	747	770	746	723	734	762	743	740	734	782	716	738	760	779	754	745	764	826	737	741	781	720	736	729	821	720	745	745	771	756	729	702	723	744	767	714	743	747	763	742	764	746	753	725	759	756	796	746	732	745	706	700	750	723	728	747	761	717	731	804	755	771	723	718	761	784	752	776	759	741	749	709	767	759	818	718	700	721	715	774	762	781	756	746	734	744	772	758	763	698	723	725	796	741	823	738	774	787	722	764	727	750	761	730	697	696	770	752	764	751	747	756	728	723	723	758	753	759	792	686	778	743	732	728	703	673	757	749	732	780	718	757	750	733	727	765	727	715	714	764	738	720	744	755	714	675	793	754	787	745	778	764	731	720	746	749	740	768	716	754	813	761	753	760	815	780	797	800	764	766	748	788	705	740	746	722	748	713	769	726	746	794	762	721	753	832	684	782	760	766	736	779	805
22823	21682	30413	27036	24279	22135	15086	2469	975	849	785	787	783	779	732	775	788	783	797	740	761	760	775	808	789	731	755	758	765	756	779	769	760	797	772	758	795	802	761	753	726	778	752	825	775	764	737	795	755	734	791	707	743	810	780	791	780	807	777	733	767	790	764	776	806	751	773	741	769	782	774	732	777	793	754	825	757	796	765	747	770	743	776	761	811	760	792	735	761	764	777	784	815	749	788	846	723	723	762	773	739	835	754	757	716	713	761	810	780	695	735	785	783	770	763	764	824	740	764	747	731	734	810	796	758	747	783	773	781	771	739	789	761	820	777	732	761	810	748	761	758	763	779	740	779	748	715	759	773	755	782	750	763	751	768	768	791	742	756	730	793	744	774	760	788	736	766	742	820	788	766	770	788	794	749	827	770	759	801	765	755	784	763	740	778	760	802	749	857	736	740	741	764	744	705	777	734	777	746	783	772	805	743	767	821	754	737	758	766	714	814	759	740	786	775	805	742	825	780	790	733	773	747	741	775	729	771	762	775	756	765	818	757	760	774	757	755	742	772	780	804	754	782	747	765	761	768	749	753	763	757	779	775	721	771	753	827	736	761	765	741	772	759	811	764	795	761	761	756	796	759	810	775	726	752	758	756	796	736	779	811	772	736	800	769	756	769	752	797	833	724	778	736	772	790	770	713	714	832	767	774	762	785	757	803	792	771	775	772	755	709	776	807	773	781	792	764	789	798	744	779	771	709	783	738	814	739	747	810	785	715	771	815	779	775	791	756	770	739	782	795	776	790	739	752	751	752	770	817	788	782	745	741	762	722	734	739	821	750	739	738	774	735	759	790	778	753	773	762	756	749	752	705	782	785	787	694	702	777	803	793	807	774	816	709	772	783	683	746	807	789	756	800	833	763	744	743	780	787	733	814	764	733	777	792	730	772	765	773	731	753	783	730	806	738	759	763	706	755	797	777	787	767	780	788	779	781	752	760	758	831	802	792	764	737	808	780	753	768	775	824	720	737	749	770	759	797	781	821	772	796	763	725	801	743	773	735	755	740	731	744	765	768	737	783	769	736	801	774	742	793	776	790	773	761	757	778	760	745	801	746	764	760	761	767	778	797	778	745	737	726	774	762	754	796	728	764	727	754	739	723	748	828	736	765	774	769	769	768	759	823	784	760	788	778	779	788	767	700	744	724	721	728	766	806	815	786	754	794	811	806	765	736	766	758	754	749	763	810	819	746	749	742	810	776	755	779	757	765	801	777	724	756	755	792	762	800	735	752	808	742	736	756	772	797	794	765	817	772	769	784	761	828	771	748	765	769	732	762	778	728	784	759	835	779	802	798	807	759	762	773	824	744	764	739	803	764	787	754	819	732	759	773	738	756	749	729	754	770	732	794	748	721	749	783	736	769	775	776	799	766	809	781	813	779	754	796	738	813	749	774	756	784	799	753	766	761	833	762	767	767	819	719	831	806	797	782	732	766	762	751	794	752	783	773	800	764	754	795	779	799	760	848	763	787	749	702	755	746	749	794	791	780	738	782	754	749	744	760	781	777	776	766	743	783	772	747	777	750	798	737	796	701	743	720	771	825	765	794	820	803	761	762	725	806	786	767	768	790	750	733	789	796	742	759	812	757	770	722	787	708	780	755	799	757	738	778	803	742	800	766	787	745	811	743	772	800	713	782	741	745	772	737	771	732	794	713	756	779	790	809	758	752	813	783	807	732	769	751	748	735	786	745	831	805	729	787	744	805	750	800	724	794	758	743	766	756	751	752	789	746	730	802	709	767	751	704	798	781	753	772	806	766	755	774	745	774	758	711	762	799	802	760	748	767	713	769	799	764	718	778	756	765	786	752	785	719	760	769	759	776	804	789	775	719	769	762	780	801	729	770	707	789	792	743	737	801	772	792	777	762	750	805	801	787	759	728	756	786	785	757	751	757	776	734	785	783	791	760	745	746	754	749	800	746	747	798	785	727	752	753	793	750	800	777	808	781	765	807	775	807	790	768	744	765	807	754	785	761	798	800	758	784	775	737	730	773	740	776	744	759	767	767	783	788	769	760	741	786	798	805	728	764	744	754	753	742	760	780	734	767	772	721	788	802	800	802	802	747	796	743	789	741	757	736	749	773	728	728	778	776	757	753	778	744	758	768	774	770	800	781	710	820	784	781	778	751	789	732	823	781	769	774	753	783	790	764	713	768	735	756	792	826	738	775	767	768	738	804	776	751	781	782	837	775	759	833	794	733	778	746	717	751	767	798	722	795	767	751	805	760	797	782	798	759	788	765	762	792	749	747	763	825	770	747	723	751	770	770	789	773	770	800	703	768	734	760	775	818	794	747	759	776	772	791	755	802	810	752	785	763	770	788	821	783	778	731	797	773	768	835	756	761	750	772	789	802	774	776	723	770	731	724	815	774	729	814	787	753	730	738	749	780	747	787	798	754	796	757	748	776	804	750	803	766	736	778	752	741	707	791	754	738	784	765	762	760	797	787	756	786	730	751	761	813	728	741	778	741	790	711	756	786	730	779	766	759	753	745	772	739	712	734	789	765	838	758	739	750	777	795	766	777	765	801	764	747	717	744	797	781	804	792	765	789	751	762	787	709	770	780	785	793	796	786	745	732	752	753	751	759	742	788	778	748	759	726	771	810	746	770	807	763	792	757	792	755	797	766	758	770	769	796	760	768	799	750	766	788	810	727	770	733	742	782	752	702	776	824	774	745	760	739	770	707	676	765	745	746	770	785	751	764	781	773	746	748	775	757	753	750	722	800	792	773	760	782	707	746	769	796	727	769	766	732	784	740	792	765	739	793	771	760	808	767	740	767	774	809	770	746	781	710	757	764	752	782	811	785	740	810	752	788	793	782	802	742	780	773	799	791	735	793	789	784	733	745	781	812	757	815	772	789	736	738	725	792	767	742	801	817	772	763	772	781	783	837	734	749	778	772	806	777	774	789	789	792	769	815	765	769	721	725	780	783	780	844	757	734	809	770	753	732	810	806	782	789	784	739	743	742	774	784	749	735	749	746	776	778	773	783	765	757	775	765	742	830	775	752	770	796	752	736	809	740	806	768	797	759	744	740	756	761	775	735	802	750	775	784	741	766	768	764	745	755	766	769	800	771	736	738	745	795	780	739	737	772	763	787	755	744	758	778	804	780	778	737	783	678	767	794	718	785	813	753	813	796	726	733	785	749	751	770	811	740	752	776	810	787	737	756	823	778	789	775	755	794	772	807	745	751	798	761	734	775	791	817	750	751	776	773	770	783	742	773	760	772	742	738	759	811	813	789	775	778	769	760	759	782	730	730	759	827	745	819	757	799	756	777	757	801	751	777	749	783	796	748	798	802	791	761	777	765	823	725	743	810	783	819	703	770	789	801	775	761	733	816	764	788	772	756	724	768	774	738	813	754	760	768	791	736	805	727	797	727	764	753	749	786	787	760	756	770	812	774	776	790	793	764	776	803	783	768	735	753	769
60917	98458	72429	54413	36055	17683	6154	2054	1091	887	813	805	819	832	788	801	874	846	841	832	821	839	778	786	806	850	812	823	808	809	829	772	789	789	801	879	810	825	842	834	823	791	761	830	822	779	808	792	812	830	846	822	769	810	844	860	825	786	812	778	806	817	818	840	785	797	790	864	841	823	814	783	800	840	816	827	831	755	835	830	823	801	809	798	756	777	794	803	829	868	788	858	791	844	836	809	797	793	799	779	796	774	840	775	847	821	866	797	831	834	800	812	821	789	806	800	824	782	810	785	820	844	875	829	859	839	810	803	780	838	830	815	800	790	870	832	791	847	775	807	823	798	827	809	808	774	807	820	852	839	806	879	831	813	833	813	825	846	826	819	790	845	846	775	801	797	872	799	871	775	776	843	790	817	812	854	799	856	798	801	779	825	770	808	767	851	818	791	851	838	853	806	810	836	809	833	767	845	802	792	805	828	777	763	862	809	748	772	797	820	866	767	827	805	853	842	832	805	828	804	775	817	782	813	816	849	797	792	900	828	799	841	863	809	776	835	825	782	815	858	829	840	824	837	821	798	778	814	825	808	809	789	767	803	824	844	810	808	757	802	801	791	761	811	819	820	762	797	812	811	866	817	801	805	804	815	782	790	871	825	803	749	804	804	815	836	826	834	823	817	771	880	817	760	834	837	876	838	854	802	857	836	796	831	797	829	848	758	843	810	806	824	847	817	853	845	843	824	794	820	814	774	806	883	827	820	814	821	815	803	831	824	818	811	817	845	783	769	763	789	823	863	826	870	828	820	817	808	780	827	784	812	837	799	833	829	813	808	845	835	827	814	836	834	826	774	831	839	825	780	851	816	816	758	811	794	824	801	817	737	819	813	811	831	821	825	839	864	831	834	825	830	831	857	848	855	825	841	845	806	808	871	793	758	801	865	839	798	821	780	844	803	771	814	803	798	839	823	824	845	752	832	799	821	844	807	820	828	794	819	802	824	801	842	781	851	867	817	761	775	847	865	824	783	780	809	822	811	843	799	826	787	786	816	751	811	768	834	784	796	808	829	821	869	846	788	786	787	817	802	759	811	822	849	810	800	788	833	835	843	835	828	812	763	763	847	796	812	814	809	814	757	863	775	815	784	787	780	855	823	849	779	840	838	829	846	908	838	780	826	833	879	839	873	827	781	830	800	805	819	815	799	790	802	813	840	753	803	827	812	849	860	825	805	774	843	821	846	817	834	835	842	801	790	795	827	850	817	812	847	843	800	789	755	791	844	802	814	812	762	762	780	762	833	799	816	830	866	788	787	791	837	813	810	807	780	843	798	803	780	815	789	821	798	825	791	793	804	846	811	831	826	796	886	838	773	841	770	834	845	821	808	843	846	772	836	837	774	816	802	856	857	793	851	763	839	797	834	808	832	816	841	832	789	842	778	845	756	836	795	886	812	821	885	795	827	851	840	821	847	801	780	865	812	861	853	832	791	828	875	873	814	793	855	780	836	828	795	793	818	802	818	853	819	790	817	855	840	832	789	817	814	829	783	797	879	808	804	802	848	844	811	808	855	830	826	864	822	796	828	763	811	796	818	815	777	826	844	815	811	772	890	846	794	810	791	797	801	781	778	836	868	832	792	823	839	761	832	826	839	801	807	848	811	907	852	837	859	872	786	823	868	816	795	852	823	818	842	810	790	821	874	797	813	816	825	858	848	829	829	805	793	764	761	824	828	807	799	784	839	861	841	794	811	848	804	825	832	828	864	834	864	829	786	779	852	770	743	788	819	877	787	862	834	804	801	806	839	847	765	778	853	856	797	787	825	822	796	789	854	795	779	807	862	799	884	810	813	772	831	794	828	802	871	844	815	799	791	794	775	844	844	802	864	770	865	774	824	838	821	777	778	828	806	810	845	805	809	823	762	868	866	858	790	826	819	883	821	829	849	778	821	823	750	766	836	838	822	861	824	784	797	811	844	793	817	813	813	846	815	837	869	849	798	828	805	840	817	822	824	864	831	809	792	852	866	824	815	867	833	797	842	821	800	788	832	779	813	853	823	889	812	784	767	809	792	826	802	826	798	791	764	827	828	825	824	855	736	823	764	847	789	744	794	862	798	813	847	830	832	802	829	811	807	806	809	824	842	854	847	786	836	783	791	788	835	817	831	826	777	792	782	822	864	821	821	808	855	859	848	798	799	824	816	806	803	793	821	808	839	846	759	785	804	786	815	825	856	800	793	817	826	741	828	837	807	793	886	864	803	824	810	820	795	838	799	803	823	804	851	834	855	855	898	840	805	824	770	816	869	809	785	779	869	817	807	866	816	821	849	824	850	825	744	801	836	813	803	773	890	788	838	791	872	848	812	827	835	808	826	803	803	851	806	832	783	856	858	824	838	775	818	767	785	825	819	848	845	784	858	825	822	807	806	861	856	857	809	828	854	803	847	821	765	851	789	794	861	810	801	795	799	874	854	793	835	849	821	863	834	820	808	835	810	846	830	837	805	835	808	848	789	833	823	814	795	798	832	787	813	812	789	841	837	801	820	854	828	833	832	815	834	816	828	834	817	889	864	826	851	791	801	770	851	825	794	794	859	838	815	796	811	769	761	891	790	816	827	853	822	807	788	811	824	851	786	825	822	839	810	843	815	811	800	814	796	812	767	814	761	819	810	856	850	799	886	872	788	844	808	780	842	786	822	836	767	858	870	830	830	829	853	831	819	812	841	826	784	831	791	815	772	841	844	787	814	806	816	807	878	820	776	841	829	775	847	802	865	838	816	832	807	801	745	781	807	825	793	837	803	802	797	854	802	816	827	778	848	764	865	782	811	788	827	860	826	828	786	794	802	828	791	828	804	774	802	827	822	772	800	808	828	810	832	845	784	790	808	805	809	839	826	816	785	807	762	810	854	838	822	822	813	756	782	805	846	769	820	838	816	772	795	854	827	869	830	806	841	800	798	794	825	786	828	823	838	782	835	828	809	796	815	799	786	836	820	776	786	845	844	808	789	809	786	767	807	733	799	784	834	810	829	771	826	800	832	856	863	818	822	795	779	808	830	827	769	874	859	811	858	808	836	814	816	857	858	831	796	780	833	794	880	841	798	771	845	785	817	823	810	820	838	850	840	826	823	883	820	828	793	832	819	817	788	819	811	864	840	794	824	800	818	845	774	784	840	860	833	816	808	810	857	807	794	785	809	763	818	844	800	834	798	834	809	844	800	804	787	866	836	824	831	848	833	775	811	788	851	794	900	855	787	809	800	794	777	839	784	800	863	818	828	799	847	775	825	847	779	801	778	788	844	812	824	832	788	848	815	840	740	778	792	822	776	785	834	843	786	783	865	817	848	807	844	835	772	815	800	820	819	810	788	835	815	835	825	868	775	805	795	822	843	840	820	844	797	776	815	808	810	838	818	851	824	823	834	856	828	823	839	738	831	789	805	841	829	760	813	815	819	823	791	818	778	800	806	823	827	863	805	856	794	832	850	856	856
29550	29807	29039	17497	5545	1659	823	634	613	537	554	569	559	567	605	596	591	549	564	578	575	564	580	571	619	579	591	519	564	572	575	579	593	549	595	558	573	565	565	547	571	611	536	543	573	624	612	552	594	576	582	566	622	585	552	573	564	579	590	628	590	554	579	573	583	574	557	599	593	571	579	592	561	513	614	592	552	612	619	541	579	584	581	566	598	583	571	556	605	564	559	566	599	550	601	603	577	522	590	560	576	542	562	561	604	577	571	545	562	593	562	592	582	515	553	583	536	586	571	588	592	558	581	540	592	541	573	589	597	572	584	550	600	553	576	544	581	585	590	567	603	575	580	622	597	607	574	595	640	566	599	580	593	598	564	567	607	592	594	599	576	565	590	543	578	573	636	578	571	545	589	556	562	625	543	552	555	575	581	597	593	566	603	578	566	602	576	598	563	581	588	572	556	586	572	544	587	564	578	597	629	580	603	563	601	542	597	588	530	559	600	579	564	576	549	583	586	602	579	571	556	573	608	567	603	623	579	567	614	565	580	544	610	555	570	586	531	578	557	605	580	559	557	586	603	577	594	634	612	600	572	581	540	642	581	587	604	616	581	601	614	580	608	574	610	651	571	623	600	593	591	622	606	590	589	575	611	607	542	570	589	610	633	625	589	588	572	562	602	628	561	599	571	569	539	554	529	590	564	576	586	619	574	572	640	537	568	593	559	569	585	528	577	588	538	569	605	554	592	618	597	576	580	595	599	561	607	601	562	591	603	589	619	567	598	546	576	547	550	576	610	560	523	558	584	582	602	611	645	608	557	585	587	585	565	621	591	575	548	565	588	570	602	588	622	581	586	589	595	579	550	566	543	550	551	618	580	566	598	548	574	605	601	605	569	567	574	588	585	581	601	580	586	572	595	595	571	565	593	593	558	576	583	638	582	568	580	574	566	607	621	541	578	579	566	556	546	565	607	596	590	556	590	616	607	577	592	569	531	579	554	595	580	608	587	536	609	606	606	569	584	565	593	581	580	561	542	602	585	550	600	602	552	542	590	565	566	562	637	573	562	577	580	595	565	563	582	537	593	617	590	593	592	576	619	566	579	567	616	574	589	576	595	590	589	569	524	546	588	594	597	529	617	596	583	555	582	630	565	545	571	592	577	564	602	568	594	592	598	544	549	561	582	559	564	568	609	571	547	580	571	540	578	544	607	590	573	598	588	569	606	584	553	600	640	585	547	585	557	538	569	597	602	595	542	547	600	549	627	555	568	566	583	567	614	557	567	579	608	582	590	597	602	586	545	538	573	533	552	635	595	599	570	562	581	584	583	610	606	566	605	593	614	578	572	578	576	603	549	580	593	576	589	593	547	574	556	555	579	594	583	606	566	581	545	592	584	572	564	633	564	618	591	580	613	586	572	590	536	621	583	550	576	556	596	631	614	592	576	586	587	529	548	585	583	577	582	583	556	566	567	596	595	614	606	571	540	570	631	593	564	601	577	591	551	588	554	548	574	623	590	581	576	576	576	614	593	592	588	547	561	538	618	624	536	584	567	594	586	578	579	545	561	606	612	587	582	563	554	575	592	609	593	630	593	568	546	576	594	610	624	614	590	570	559	577	591	561	586	584	617	561	588	608	596	573	599	577	594	569	578	605	571	567	560	571	563	594	586	615	594	593	596	567	581	582	609	574	586	587	599	601	565	586	606	577	563	602	558	617	626	589	558	589	574	554	574	554	597	605	592	603	562	610	564	573	592	582	621	585	538	631	572	603	618	599	550	599	591	576	593	591	624	581	597	567	587	581	565	593	610	577	576	560	533	578	539	563	546	584	589	557	561	577	594	577	559	551	613	569	601	602	589	533	593	618	555	592	539	591	542	590	547	570	594	611	615	618	559	592	600	582	582	569	621	566	589	587	579	556	580	592	539	583	559	568	592	577	551	575	598	542	593	572	567	621	544	585	539	590	598	567	582	572	634	631	569	604	551	556	572	563	575	629	594	591	615	585	609	599	543	567	558	598	578	602	559	561	560	564	576	577	534	582	547	608	601	628	555	549	578	580	589	539	550	591	529	521	576	576	549	546	537	564	580	579	569	594	600	578	598	606	612	604	534	557	607	586	582	608	596	621	572	603	598	592	515	603	620	563	630	607	597	614	563	558	566	591	618	568	585	638	575	639	584	583	560	576	580	598	559	585	563	617	547	610	593	588	593	598	599	558	574	574	576	568	565	586	610	558	584	578	588	640	580	593	559	618	567	552	571	568	578	578	579	596	566	600	592	591	536	553	607	537	556	549	557	642	556	574	628	566	555	550	592	551	571	569	614	621	595	568	564	606	642	549	596	568	634	602	623	574	569	566	562	571	557	598	594	624	570	531	587	533	593	559	584	590	600	561	571	586	547	608	577	561	542	598	612	566	572	610	574	544	581	568	596	581	557	560	540	584	585	558	572	595	586	593	577	593	593	595	618	585	582	556	615	601	572	587	555	581	541	534	575	548	607	565	577	560	601	575	601	605	581	632	563	598	597	565	611	595	583	593	584	620	578	565	595	597	581	572	609	601	602	558	556	568	608	557	610	579	561	613	575	589	564	614	571	574	549	606	548	524	595	564	571	516	567	592	556	601	570	561	566	575	561	595	590	592	576	611	584	592	530	552	563	607	595	597	588	636	638	584	614	560	537	574	600	591	563	594	567	626	640	587	572	567	546	602	575	599	543	566	560	563	576	565	536	625	599	598	584	625	557	537	603	550	595	585	582	596	560	565	596	599	581	603	579	567	572	588	582	608	587	568	557	542	557	625	575	574	544	606	600	506	571	591	607	546	583	578	629	590	606	593	611	567	600	559	591	595	545	541	562	591	564	583	599	552	602	603	634	590	580	609	582	574	591	555	608	584	625	589	578	609	591	566	588	584	619	559	607	604	589	593	585	600	535	581	560	544	560	589	609	540	596	552	534	568	563	536	556	512	606	572	566	554	550	557	572	600	567	599	592	545	576	590	578	568	567	573	572	560	600	588	554	588	586	618	573	580	579	505	606	621	566	551	619	566	600	573	571	591	561	616	529	580	591	628	583	519	579	552	546	577	565	553	557	591	576	640	595	569	553	566	576	573	604	601	544	572	621	591	560	566	581	515	583	559	563	583	573	587	601	586	591	571	591	573	573	603	593	589	615	585	634	569	604	567	551	605	587	593	614	580	575	619	580	548	587	579	561	564	590	583	542	591	560	613	533	565	577	563	595	579	571	623	550	600	575	593	561	572	569	586	612	615	567	570	598	536	606	619	546	567	579	599	604	591	545	521	561	580	550	562	575	597	555	569	581	543	586	581	603	596	574	543	567	579	621	619	575	540	629	551	544	574	626	599	622	597	632	568	594	562	602	550	555	572	589	578	550	599	612	574	619	588	530	606	612	586	573	583	596	615	558	597	575	580	574	567	608	601	633	581	558	602	605	623	543	558	611	611	576	558	604	556	556	563	582	583	536	598	562	614
30411	44280	25473	13593	5867	2115	1061	738	674	702	633	639	626	623	604	658	636	672	666	668	677	682	610	683	680	634	616	589	655	634	724	669	627	632	630	665	623	681	687	646	625	694	703	663	690	655	637	642	669	640	649	647	593	655	624	646	633	653	597	687	675	597	630	637	667	655	640	604	633	669	686	659	673	659	662	662	652	640	625	643	621	703	632	641	633	619	658	681	617	645	695	615	649	639	661	659	640	621	631	672	666	630	645	656	644	621	623	670	604	693	647	656	672	621	610	636	642	623	644	625	627	623	615	646	620	635	678	637	588	630	664	678	629	648	644	657	627	613	628	650	642	651	641	605	668	637	642	685	658	663	646	627	643	674	663	611	603	677	663	715	657	634	616	630	622	675	658	645	625	654	663	653	657	672	615	635	650	669	652	642	640	650	641	610	702	661	656	655	614	629	670	632	664	647	693	621	650	692	640	585	637	679	672	652	644	628	642	647	691	612	681	678	670	591	637	652	673	631	644	704	634	691	655	694	637	661	670	690	657	630	666	636	676	645	676	641	675	626	687	641	676	629	677	643	656	648	648	619	690	611	678	609	648	626	648	654	664	653	599	678	688	628	619	643	686	633	604	667	668	633	656	674	641	669	686	664	644	657	605	622	641	594	628	670	665	655	661	681	645	623	615	648	676	666	648	661	657	652	656	720	630	624	644	624	661	654	662	610	665	662	644	653	612	620	634	648	643	678	682	660	658	646	661	657	656	629	635	642	685	661	686	629	648	632	623	591	650	657	633	615	637	632	666	613	644	653	663	635	622	657	656	676	649	643	652	688	633	638	654	650	635	657	704	686	664	641	631	646	662	640	662	666	650	590	615	656	586	685	606	667	642	683	668	645	656	594	633	652	626	615	616	673	640	668	667	684	628	655	700	693	608	669	662	649	657	608	635	637	654	624	644	644	676	627	637	635	694	692	653	650	657	670	638	672	703	635	653	665	601	634	647	629	652	673	616	645	667	646	629	633	695	608	690	628	666	609	616	643	673	627	660	662	684	633	654	617	618	653	606	626	633	652	635	700	657	651	631	634	633	636	624	648	643	616	660	669	686	659	628	665	617	707	644	643	657	657	617	636	673	649	621	647	629	646	634	606	678	665	666	660	638	618	645	651	692	614	675	632	652	671	618	645	640	668	682	657	664	650	680	660	684	674	665	630	627	655	663	667	604	674	679	651	643	629	658	650	602	699	637	659	656	625	653	620	664	645	648	661	647	636	649	619	627	649	648	616	650	629	654	668	618	592	654	647	646	625	674	658	672	676	664	693	658	620	654	647	618	661	638	605	674	640	651	689	656	670	664	630	693	647	658	674	631	693	649	596	682	654	663	641	701	646	625	662	685	656	654	616	666	627	675	665	676	621	664	669	677	657	613	658	691	646	698	662	683	624	617	670	663	628	627	677	636	631	612	645	610	662	657	648	687	628	632	647	690	657	653	643	657	645	706	624	667	651	603	606	642	635	653	638	632	631	671	649	669	637	632	655	617	661	665	621	637	630	610	645	616	701	664	676	636	654	642	636	686	658	677	657	652	666	628	643	636	642	663	677	673	646	695	669	666	615	638	654	614	656	655	646	637	644	629	698	662	644	648	642	640	613	611	669	642	618	671	668	646	614	673	610	621	679	647	629	726	645	633	740	632	622	625	606	646	644	646	620	707	623	689	676	696	622	666	659	664	684	652	631	632	630	621	638	681	624	672	688	659	662	674	593	715	600	649	682	642	626	644	628	672	598	649	677	647	667	636	638	702	681	675	627	634	630	613	615	650	660	635	661	634	630	620	652	624	625	641	629	636	684	630	626	663	644	598	663	680	646	658	656	683	612	648	586	631	658	668	602	634	651	593	652	641	647	648	642	687	672	652	613	623	619	647	652	670	671	633	604	632	638	663	647	677	635	691	680	634	644	634	642	629	571	640	649	603	640	653	664	618	648	644	693	659	651	674	667	705	610	644	614	665	661	668	645	668	656	650	643	697	640	617	636	643	640	667	683	680	634	683	664	629	622	666	623	637	656	722	642	652	644	618	630	630	658	663	610	672	638	663	671	651	660	640	633	648	653	679	627	669	642	652	642	662	654	634	670	651	647	684	643	685	662	671	650	624	641	628	623	641	601	689	677	640	688	627	681	647	652	622	645	685	636	654	626	617	627	616	673	628	646	673	669	673	669	651	653	678	687	648	676	645	699	608	684	688	652	631	678	636	653	647	664	629	667	702	657	643	668	582	624	625	666	676	645	640	703	625	652	647	665	653	630	624	708	656	704	671	659	668	671	612	636	636	677	659	665	661	663	640	671	633	688	676	662	657	652	633	620	631	648	676	661	642	673	658	674	640	664	644	675	652	677	704	696	622	639	685	651	621	679	665	639	621	677	641	676	645	639	624	636	675	639	643	627	667	655	625	675	682	715	651	667	706	625	692	644	649	629	665	627	623	670	614	646	622	644	654	657	598	628	663	644	670	627	649	654	672	698	681	663	698	610	703	685	608	639	626	649	649	606	616	615	656	654	631	641	602	674	640	697	661	637	663	640	693	671	638	652	627	642	665	660	660	648	687	641	685	641	639	656	645	618	683	681	644	640	674	646	627	645	629	642	661	699	682	635	638	643	682	611	616	651	671	623	628	677	659	644	642	653	667	624	644	612	648	679	672	653	645	658	636	676	633	631	645	584	650	686	604	695	638	634	673	628	632	635	655	662	645	658	661	654	610	675	671	643	635	621	649	682	621	593	677	641	653	622	665	644	640	648	706	667	673	654	671	732	620	631	655	661	615	635	623	679	629	679	651	682	639	666	618	630	620	593	641	632	620	664	622	645	625	695	635	623	643	650	685	647	604	701	615	639	660	667	676	646	660	627	645	607	667	630	693	638	598	631	652	635	635	662	652	634	644	676	658	671	620	621	615	641	623	677	667	680	666	688	666	693	651	668	638	593	642	661	627	684	624	613	646	655	651	581	646	655	686	686	686	628	659	619	632	670	652	614	673	657	675	634	655	671	624	678	692	685	648	664	646	639	634	652	669	708	665	627	679	597	623	688	636	620	625	658	660	644	670	689	587	657	686	681	669	667	669	677	647	642	681	649	650	647	652	656	632	687	616	658	649	618	647	644	645	650	634	642	673	679	659	615	660	639	640	680	622	636	577	637	660	668	646	671	611	674	640	643	644	638	619	658	631	662	629	667	598	645	652	625	639	627	663	600	633	686	645	641	672	662	636	656	655	655	623	661	657	708	662	662	630	634	645	665	703	615	665	629	644	630	661	642	618	632	670	614	654	639	654	622	668	652	636	722	627	622	666	653	677	651	627	626	668	648	656	694	625	625	655	628	633	614	637	633	629	639	646	635	694	641	610	624	619	698	617	643	604	647	671	674	667	682	634	663	673	638	600	647	637	636	633	651	611	668	632	694	657	624	643	640	644	653	681	648	623	638	652	654	626	667	615	653	667	619
23457	22036	31662	29578	25129	20230	8644	1420	802	682	677	662	671	652	617	661	667	617	633	696	618	608	637	638	632	635	674	598	633	628	626	602	632	618	677	631	618	678	667	646	658	682	675	650	634	625	647	608	650	673	642	612	638	628	619	644	638	637	632	659	638	614	675	641	623	641	622	647	642	639	645	627	647	671	605	613	677	594	637	663	627	595	646	608	632	635	672	660	672	632	623	622	677	612	655	626	642	648	639	666	635	608	659	617	679	631	626	687	640	614	641	643	618	616	624	628	593	653	632	615	688	653	631	625	627	662	639	645	643	616	605	622	581	616	597	627	669	656	621	697	652	641	643	623	620	635	629	639	622	594	637	646	657	602	669	665	613	623	592	627	596	654	654	677	611	587	609	659	621	625	639	663	585	664	610	599	654	654	645	653	680	632	668	625	606	624	617	632	694	650	592	651	618	648	613	677	665	574	667	632	655	640	667	617	589	678	632	592	614	666	622	641	647	613	629	606	611	627	659	637	627	640	635	639	642	595	588	666	607	614	608	631	611	629	656	639	644	667	626	631	650	637	638	679	621	624	616	626	589	669	681	642	602	665	688	639	634	604	660	650	692	592	668	631	632	622	607	668	677	631	684	620	624	643	631	673	672	659	618	653	614	609	649	610	629	639	679	626	704	630	625	621	624	631	614	622	668	649	605	687	638	633	578	633	700	619	632	659	613	656	647	642	637	626	608	634	627	634	617	620	659	619	634	587	645	619	658	656	657	639	660	611	668	645	611	639	668	637	636	606	635	604	608	645	587	667	649	610	663	679	653	639	637	578	625	623	697	570	634	633	585	616	652	667	624	612	584	675	629	659	678	623	638	584	592	683	645	617	625	614	645	644	608	674	651	671	664	604	633	646	606	622	619	627	605	656	645	653	632	609	642	642	590	666	587	640	611	616	622	682	646	620	631	656	623	679	602	651	632	600	593	663	607	605	672	654	626	649	661	667	645	659	684	712	630	608	628	611	587	617	661	609	637	629	627	647	579	620	632	666	623	622	627	610	685	592	593	694	656	675	651	632	645	668	629	601	640	611	598	661	614	642	650	625	666	610	635	603	669	641	662	665	632	687	647	640	687	596	615	656	645	625	610	617	611	579	658	651	652	592	651	674	659	573	670	699	618	600	640	623	623	622	609	633	600	668	608	598	591	638	685	607	617	603	636	635	651	649	623	632	645	632	603	630	616	600	650	615	594	659	623	671	681	668	639	610	631	671	680	658	641	613	620	627	595	642	616	680	649	600	608	573	646	623	591	631	637	628	656	638	666	635	600	636	618	642	674	644	638	615	659	590	600	597	599	612	645	615	675	657	591	641	607	601	660	625	639	594	632	630	653	662	633	611	625	623	635	636	618	597	641	587	647	598	645	657	621	661	629	617	682	639	583	630	634	651	598	658	604	638	653	638	643	631	632	647	623	630	680	603	619	625	639	601	646	653	638	594	629	656	619	608	612	644	683	628	602	617	691	638	658	611	630	635	625	647	616	651	673	626	648	657	645	609	652	657	624	634	640	676	654	634	628	634	648	658	652	592	654	678	647	626	641	641	674	668	646	627	660	595	621	654	615	594	613	625	684	593	596	667	626	614	610	637	596	668	637	627	674	666	614	613	668	655	620	611	591	641	633	623	656	654	630	648	638	634	600	593	623	659	636	620	620	665	673	613	599	623	637	621	654	645	636	662	661	650	675	644	657	616	640	639	607	685	639	612	699	619	659	643	668	617	643	647	656	625	631	631	650	613	657	597	611	638	593	637	632	623	646	655	623	618	644	662	645	639	623	651	649	628	675	682	649	648	681	669	644	646	671	617	615	674	627	655	688	620	653	619	616	591	647	644	644	638	623	634	610	625	638	648	630	693	606	620	637	640	651	659	632	598	644	673	625	637	600	655	617	665	646	590	628	587	672	633	643	618	663	671	627	630	595	652	661	593	604	627	676	592	643	606	589	688	616	667	685	660	639	669	617	667	652	643	597	666	624	611	613	616	576	641	635	651	637	649	647	633	641	656	686	634	620	652	629	556	610	632	632	620	567	592	634	671	614	668	647	592	636	656	612	638	620	668	664	627	620	671	601	613	628	625	620	611	642	592	633	669	606	676	678	580	637	622	609	634	670	642	587	696	610	645	624	647	606	642	629	605	614	615	645	635	620	644	595	628	651	599	639	664	621	646	628	648	623	641	623	684	636	637	615	667	643	640	658	675	665	606	652	653	614	664	661	601	639	643	602	607	654	653	660	631	660	641	652	647	676	632	662	604	673	641	623	617	591	665	665	631	629	660	618	633	670	620	615	654	608	664	589	625	658	678	648	598	657	641	672	627	581	668	630	676	634	622	604	652	647	635	634	655	672	617	601	641	643	611	670	610	615	682	657	646	579	589	665	628	641	619	651	624	676	673	621	650	664	663	660	605	664	672	655	634	656	621	626	621	651	642	661	628	605	684	609	633	667	632	648	647	667	616	651	608	608	618	644	647	642	634	647	657	642	668	639	625	620	646	648	650	679	645	644	657	636	658	643	596	646	659	633	603	653	617	704	633	639	637	677	619	660	661	596	632	666	608	635	653	595	673	678	597	670	621	640	653	631	637	610	646	611	616	616	658	626	660	638	671	603	623	610	633	650	613	655	584	621	614	656	630	630	638	645	685	625	587	660	584	629	678	648	618	632	722	618	639	639	610	652	644	623	631	661	612	624	625	615	622	591	636	655	624	632	609	581	635	673	640	686	655	698	655	644	593	685	576	679	650	677	677	621	634	618	638	643	655	656	626	623	622	609	682	625	661	623	669	664	601	637	654	582	611	647	673	596	642	621	634	644	621	635	636	646	665	615	661	615	635	574	645	633	621	660	646	672	663	599	622	618	627	651	633	646	558	633	614	612	664	611	643	633	620	598	622	639	638	586	674	600	657	605	626	633	622	598	632	599	641	600	623	624	621	600	615	616	609	615	685	673	568	611	619	594	630	609	638	613	622	638	613	620	639	618	670	639	629	668	588	609	625	683	643	630	623	629	601	627	641	655	681	644	662	655	623	608	649	618	603	654	639	681	591	627	654	643	612	640	616	627	645	649	632	667	637	614	618	604	623	619	622	591	674	623	674	640	699	623	690	605	625	647	665	669	646	668	663	638	618	624	648	662	639	615	636	678	618	633	650	640	566	644	602	663	627	656	695	616	641	647	675	635	627	633	636	671	678	651	651	641	609	653	638	662	615	633	633	665	672	638	634	644	640	614	655	664	632	570	647	637	657	647	681	660	628	585	621	619	623	657	692	636	622	598	663	653	634	658	634	640	612	605	610	589	635	634	566	625	626	718	651	669	653	623	644	678	697	575	611	604	630	620	631	582	618	625	645	624	679	620	625	599	619	620	632	638	609	701	652	617	661	645	636	651	595	639	609	599	623	623	621	626	653	636	643	648	661	610	632	627	642	626	677	633	626	658	621	676	648	629	670
57725	93500	67066	48173	30679	14234	4521	1572	930	716	717	708	718	701	757	672	698	671	690	743	719	677	680	671	727	680	711	665	701	674	692	723	674	701	667	692	751	718	679	672	661	683	664	671	682	698	661	693	693	694	649	715	696	730	689	704	691	687	728	669	709	627	668	707	703	683	725	704	751	743	678	648	706	703	648	726	699	723	713	711	691	651	719	657	704	736	655	695	676	692	684	706	707	682	715	687	719	739	707	664	688	698	689	731	715	682	705	673	667	682	693	682	668	637	723	665	660	690	620	701	698	649	716	641	731	718	675	716	664	753	673	634	662	717	663	694	711	689	680	655	687	664	697	688	653	696	717	694	712	720	666	718	672	683	696	681	712	735	699	712	664	713	702	699	690	688	691	708	700	705	735	706	687	697	712	702	728	743	675	724	727	695	689	663	705	694	708	694	667	652	697	697	675	724	647	676	711	696	741	729	705	646	692	663	687	725	693	706	665	709	747	704	669	723	731	694	696	714	713	703	690	701	705	728	681	632	683	673	691	671	680	694	708	706	720	728	662	679	653	698	683	672	657	669	708	685	671	684	699	673	676	675	658	693	751	684	727	686	695	684	710	673	655	609	707	731	677	711	669	731	655	689	702	676	664	693	655	650	715	647	718	674	738	683	665	662	681	687	699	717	705	685	650	683	664	679	700	710	661	652	655	701	711	703	730	792	729	646	697	695	694	701	698	677	712	669	713	683	737	713	666	684	675	669	685	686	704	699	691	686	703	657	679	684	708	661	699	682	715	667	678	694	723	709	715	705	673	728	682	695	690	715	661	675	704	724	729	708	694	695	660	683	685	704	653	687	716	682	687	693	690	710	666	698	714	720	697	713	726	701	688	728	708	675	686	649	685	693	685	726	696	673	704	669	683	677	653	695	703	699	719	695	698	678	718	685	673	677	746	695	719	713	706	676	666	735	696	704	666	719	724	674	704	691	660	663	665	697	700	702	662	696	687	658	678	710	682	682	690	721	710	701	707	728	682	687	638	695	695	698	661	715	692	712	719	706	694	715	738	718	642	691	726	721	753	628	724	729	677	699	685	637	711	694	690	749	697	648	666	690	694	686	658	701	679	696	717	681	711	697	709	738	704	718	721	686	686	666	682	692	692	722	674	693	675	712	686	674	651	726	711	672	738	682	729	699	674	701	689	643	648	705	715	643	676	624	679	675	752	644	659	660	693	722	741	750	731	690	678	693	662	712	724	639	674	674	729	716	674	688	719	688	669	690	668	688	653	646	619	700	686	633	660	709	679	717	679	704	718	718	699	668	700	715	718	680	683	678	700	693	702	713	708	674	720	677	683	666	727	655	690	645	653	695	702	692	681	695	678	695	673	692	698	672	667	687	705	684	710	711	705	694	706	692	735	695	698	661	702	684	687	737	695	705	695	700	681	712	665	703	734	707	717	736	647	676	694	681	708	641	738	694	715	689	683	707	689	710	671	693	683	725	692	732	674	671	714	688	683	708	667	648	675	685	695	690	691	709	679	683	681	686	751	723	668	688	656	705	737	680	714	706	670	648	677	720	705	717	682	642	695	687	783	692	639	684	694	695	694	694	708	667	705	692	711	675	707	670	685	672	719	707	684	661	667	697	735	681	680	652	665	705	681	723	704	664	711	674	688	668	673	689	689	707	695	657	692	701	673	712	709	714	666	698	698	681	746	678	701	710	713	704	693	707	706	690	656	715	685	678	671	687	636	668	679	705	679	660	695	693	712	652	706	668	704	669	681	726	661	679	766	647	720	671	674	724	707	709	663	651	751	694	687	663	664	711	736	687	729	664	718	692	679	699	703	650	749	646	661	648	745	676	701	653	681	740	649	647	698	670	694	677	681	702	687	693	692	665	674	645	733	682	675	651	705	693	662	694	671	663	683	686	648	684	706	628	696	695	674	647	663	708	708	727	719	678	697	677	694	721	697	709	688	640	662	668	678	694	651	733	691	698	723	684	669	702	703	665	686	658	715	672	644	675	654	690	681	656	733	687	643	695	700	671	696	692	696	678	702	753	681	658	676	704	695	668	690	704	659	731	721	680	677	667	723	694	689	725	694	724	726	667	723	748	741	719	710	658	721	672	711	704	732	724	725	704	688	658	700	688	682	666	678	708	683	751	667	616	730	725	688	676	726	680	707	734	705	675	666	704	683	659	714	726	733	682	721	722	693	668	686	707	696	718	688	782	678	690	656	692	747	684	701	689	707	703	706	664	666	719	702	684	648	661	677	725	710	668	683	714	685	701	651	670	639	685	695	709	685	698	666	742	712	702	673	695	712	708	663	650	697	675	736	728	701	685	665	707	646	632	700	706	727	758	646	693	726	742	730	665	663	718	694	687	714	734	624	714	685	702	656	646	677	672	685	728	681	714	667	638	707	642	692	677	729	701	716	698	653	673	689	690	698	699	667	711	727	761	705	716	678	672	719	682	706	677	673	666	731	653	688	726	730	737	700	732	675	677	674	692	756	736	623	716	674	693	684	676	732	675	675	684	711	706	704	686	722	728	700	687	734	724	723	718	715	698	685	669	710	690	682	686	716	722	702	707	645	719	719	695	647	670	667	647	732	705	702	671	686	677	716	663	747	686	689	705	640	629	677	697	650	682	687	696	689	698	676	691	718	708	661	680	675	732	714	685	720	728	682	752	701	678	723	692	680	696	672	630	702	717	710	707	698	723	700	692	739	696	680	687	701	706	661	705	688	691	682	721	715	739	707	699	653	713	720	724	641	672	683	673	740	668	709	698	693	731	715	695	743	714	690	712	706	733	696	676	696	657	715	675	661	698	708	706	692	685	671	677	712	694	722	653	704	694	656	639	743	748	717	696	687	703	703	669	678	679	665	629	707	705	642	703	723	679	725	674	753	737	718	712	672	616	693	717	683	708	660	688	686	714	700	695	700	696	710	687	644	645	673	695	671	688	680	767	701	659	679	761	669	690	705	667	702	702	658	694	718	677	653	705	673	680	690	667	727	702	705	669	700	670	683	693	701	677	725	727	666	678	719	669	734	712	697	630	705	677	673	682	722	705	739	682	681	673	658	709	682	623	673	692	662	700	687	678	706	680	693	720	682	702	693	732	723	746	756	658	708	709	639	673	719	658	702	731	710	658	690	751	684	727	674	673	664	647	743	720	682	672	706	709	710	688	735	733	727	695	678	672	679	703	676	703	690	675	672	662	654	731	714	653	707	674	650	714	680	665	724	670	666	685	652	720	659	709	669	683	700	681	668	692	741	657	659	690	740	661	707	719	667	629	638	692	692	697	689	704	696	709	725	701	702	652	665	674	719	716	705	703	646	681	665	699	699	690	700	700	730	709	680	721	698	694	712	707	729	660	697	666	695	705	679	728	733	715	691	647	659	703	689	716	677	720	732	680	703	738	717	675	712	688	693	694	701	714	722	666	702	714	671	703	707	690	671	667	763	712	691	683	664	677	606	707	703	710	714	695
25491	23797	32354	28973	19739	7761	1949	909	775	691	673	723	675	654	678	682	665	700	682	682	639	670	659	628	659	647	701	694	673	619	678	706	645	681	690	650	692	674	698	668	676	712	654	639	645	669	698	598	658	639	641	663	632	607	666	670	692	662	676	666	661	672	654	622	605	678	682	660	685	672	629	652	631	655	667	638	664	656	669	629	640	633	694	666	679	626	686	676	598	666	656	639	661	647	680	654	632	644	667	669	647	675	703	649	628	642	714	642	651	632	644	680	669	682	610	686	657	651	664	647	640	640	628	644	684	654	669	660	674	671	662	644	601	662	649	681	679	691	638	666	671	692	692	685	662	696	626	616	710	685	650	668	632	706	654	670	622	683	675	643	677	723	677	658	667	642	653	633	692	684	648	712	595	676	673	629	647	665	675	667	623	698	652	662	614	683	644	687	652	652	645	667	612	690	676	719	674	660	666	617	644	661	630	706	635	658	648	629	633	678	652	684	635	661	663	629	639	643	680	655	628	608	684	682	668	649	687	634	653	708	681	679	667	627	684	687	679	683	653	661	655	662	630	639	639	671	680	685	643	672	645	652	635	634	648	645	695	692	645	661	645	657	658	674	651	679	705	636	677	663	680	666	626	694	637	648	624	694	631	659	654	655	653	631	679	681	670	669	678	619	673	640	624	639	663	618	681	613	688	641	654	673	666	686	642	652	660	638	699	602	652	635	699	694	687	663	683	658	671	666	603	624	680	622	669	658	688	670	608	657	632	635	677	665	671	638	674	663	683	638	688	673	644	646	683	680	659	653	662	688	673	674	641	659	644	690	656	699	663	678	640	648	643	673	643	621	651	614	597	683	642	660	691	657	643	737	592	672	676	657	612	651	633	655	679	690	696	644	674	619	704	661	650	663	629	634	640	636	638	628	675	606	698	679	690	619	620	667	682	667	617	681	663	636	680	630	656	639	634	674	652	619	687	638	642	628	657	646	601	643	650	716	692	643	688	671	685	660	646	672	684	654	713	652	650	666	709	667	658	654	684	681	661	676	691	641	646	629	635	664	620	692	659	720	656	650	632	643	676	666	679	666	669	690	681	673	671	595	699	655	626	639	624	667	690	672	610	658	607	673	621	657	661	659	718	686	628	681	668	689	673	664	654	638	674	629	672	673	624	687	630	647	643	697	641	684	681	647	670	591	643	663	659	621	659	655	712	691	686	624	656	628	632	618	670	666	673	672	641	634	630	615	666	686	658	627	681	660	688	699	678	693	695	644	608	636	669	664	649	662	678	660	681	617	660	660	649	642	653	645	674	631	632	682	697	644	658	682	661	636	645	662	674	635	607	684	609	645	628	697	675	651	620	711	646	614	639	626	631	585	616	647	683	691	674	675	672	633	631	661	677	666	682	675	614	697	640	633	628	640	649	658	667	705	689	669	659	647	637	643	633	608	674	697	663	625	654	614	659	709	624	698	645	634	690	640	641	673	708	654	643	664	660	683	656	665	625	653	609	702	683	690	609	676	673	656	645	686	668	610	676	712	715	650	683	691	687	641	671	630	630	686	660	649	648	693	668	656	622	658	665	703	650	710	646	674	696	679	673	700	672	696	633	586	684	677	711	664	652	652	657	624	599	644	633	637	676	667	629	704	622	628	650	683	673	630	660	682	680	643	671	664	637	638	636	612	664	689	674	644	684	610	647	668	651	689	669	634	696	667	648	667	659	641	679	693	645	615	672	649	643	681	674	635	678	616	624	697	630	648	640	692	663	610	677	671	645	661	680	651	667	664	640	716	661	712	609	681	675	656	700	619	681	686	632	651	653	625	653	658	658	617	653	641	690	693	700	658	655	672	670	679	620	656	627	653	624	646	663	655	640	657	679	631	656	676	671	685	629	702	689	663	641	639	666	632	622	624	676	677	659	682	663	674	648	674	656	666	645	687	644	674	683	673	584	705	733	660	623	660	612	708	633	693	616	640	647	669	632	631	654	670	652	637	678	612	685	638	695	658	715	664	635	620	620	643	636	665	666	681	693	643	671	688	691	665	653	662	632	639	695	652	671	686	658	636	668	695	657	609	634	671	689	629	689	695	628	699	632	672	710	658	681	638	672	637	630	614	659	627	665	645	631	619	626	710	634	654	684	712	686	660	691	671	659	620	630	691	687	693	659	601	693	681	688	652	637	675	631	671	691	654	714	653	646	671	674	652	692	680	714	670	644	642	659	605	631	674	650	645	670	693	612	712	679	655	618	666	679	658	634	639	707	642	688	672	639	701	635	665	651	665	621	643	676	653	689	655	694	663	680	652	668	712	639	659	655	663	628	700	652	726	671	615	673	654	689	634	641	672	650	642	664	623	644	665	701	661	664	659	679	657	668	650	669	658	631	625	665	651	673	668	690	644	692	736	651	648	647	651	653	649	619	689	698	678	639	636	642	686	674	669	713	673	646	642	638	658	622	666	651	666	636	652	660	656	656	675	686	700	705	669	631	620	666	652	700	692	669	688	707	675	661	648	687	648	642	685	648	675	656	648	689	664	615	647	606	640	713	668	686	666	710	667	664	665	658	699	642	654	642	646	645	644	675	622	674	627	691	660	666	639	636	673	623	684	669	651	644	634	643	644	667	640	616	700	645	693	690	655	607	659	637	692	649	666	668	683	662	647	687	643	646	673	655	628	660	663	665	661	641	634	635	644	662	627	660	704	668	649	643	655	671	669	675	659	679	703	662	628	728	675	611	674	645	673	663	672	692	681	656	615	661	642	654	635	681	690	623	674	680	636	733	631	633	663	651	653	674	668	606	650	670	668	682	632	639	639	657	667	673	656	655	647	682	659	638	632	657	631	659	679	629	642	621	683	665	581	682	624	666	686	618	644	664	683	682	677	628	655	609	671	733	619	708	709	676	672	629	651	672	660	641	671	670	645	617	674	646	680	672	652	674	673	683	643	654	696	635	644	665	625	660	630	657	678	726	665	641	665	637	676	676	631	652	678	646	623	680	672	667	665	636	646	679	643	642	696	632	647	638	668	651	647	642	654	639	706	658	661	677	665	662	697	656	655	654	662	665	647	681	674	657	704	610	685	683	694	606	639	656	689	663	612	622	633	678	672	691	666	673	669	668	664	664	661	653	665	644	627	626	612	627	644	644	630	634	678	669	643	684	653	629	661	697	659	682	699	628	653	672	657	647	678	625	660	674	648	645	679	675	700	648	661	677	616	691	639	674	662	682	664	626	631	676	654	635	697	672	692	678	692	672	641	631	651	623	620	676	688	676	658	616	650	688	665	662	634	717	654	612	633	674	633	698	646	659	666	650	742	742	658	678	666	692	706	645	675	674	634	683	679	643	630	639	680	649	647	675	644	674	652	634	648	711	651	655	668	650	678	674	654	639	652	641	715	641	653	668	716	669	636	684	659	663	633	674	644	646	640	681	699	665	698	708	615	653	632	626	662	647	652	669	647	667	613	630	649	643	630	627	678	672	670	660	672
51261	75191	49691	33407	19993	7760	2568	1132	785	725	764	672	734	767	726	731	732	694	758	759	754	721	744	792	761	753	768	737	754	688	762	756	753	717	712	777	701	770	778	752	690	763	687	674	715	724	749	743	680	771	699	740	759	764	798	712	711	724	767	743	764	742	718	721	717	684	702	729	751	724	732	772	723	701	732	723	750	740	740	751	737	750	725	750	759	760	784	717	732	712	717	769	763	762	726	780	809	700	754	756	759	757	768	728	753	730	778	731	732	686	728	761	732	757	769	800	767	776	751	706	752	766	702	788	793	739	714	738	774	737	672	726	748	759	748	709	740	750	733	709	741	759	748	742	753	786	780	670	693	722	772	755	732	743	706	730	727	708	719	735	726	796	697	729	747	749	725	722	701	747	725	716	777	741	732	734	723	741	737	730	734	736	689	757	720	713	788	692	709	779	687	752	764	727	786	769	709	756	781	740	702	773	738	752	739	743	725	754	759	708	733	723	715	732	750	738	763	686	674	729	735	688	751	708	761	782	755	752	705	709	706	756	723	758	770	752	755	772	704	701	708	779	724	751	739	719	749	760	734	769	692	728	708	784	772	748	716	761	732	705	709	723	752	743	719	770	739	708	746	741	678	729	763	743	745	724	748	718	716	755	694	723	761	752	722	774	709	764	740	730	780	744	756	754	790	710	730	667	773	751	748	746	706	720	715	797	782	742	736	718	744	744	774	722	756	727	721	764	719	737	771	760	784	750	719	717	723	718	734	716	759	757	769	719	751	711	690	765	757	736	748	723	745	754	766	725	683	735	748	725	739	741	756	758	726	692	742	740	719	766	772	755	688	695	750	754	746	739	763	765	744	764	748	764	735	767	687	703	716	782	758	773	767	682	775	760	771	717	716	728	725	761	712	737	685	750	751	692	771	783	757	743	769	718	730	748	743	747	767	727	752	784	691	761	746	712	729	740	751	715	732	763	749	707	731	766	734	791	788	720	734	739	764	730	718	734	740	718	747	745	720	781	767	717	750	788	729	720	760	723	716	767	695	716	763	699	716	742	736	716	706	724	757	723	737	709	742	793	685	706	729	702	728	677	774	733	709	783	722	754	736	763	777	692	754	744	738	761	756	758	769	749	682	715	750	741	741	772	715	707	742	713	726	691	767	732	759	776	731	730	714	697	764	756	785	727	712	723	765	731	768	748	766	711	757	747	744	718	738	772	712	775	702	792	744	690	697	721	716	756	741	695	725	764	765	733	803	768	776	717	737	798	755	720	782	718	754	737	736	745	699	747	749	737	728	752	746	735	743	716	778	745	717	727	717	705	667	687	729	774	737	751	727	739	766	745	756	722	772	749	730	749	720	737	741	746	727	727	725	768	754	766	754	702	768	734	745	764	791	685	767	716	711	720	712	800	736	760	693	724	740	729	707	775	724	726	783	748	745	751	743	723	758	706	739	726	710	720	756	727	805	762	724	710	717	729	791	728	717	719	736	769	739	776	723	735	741	700	715	711	755	697	754	729	740	748	780	763	754	757	727	762	716	793	716	722	801	731	695	754	712	719	759	712	710	727	714	736	710	735	734	763	751	700	735	759	762	713	728	749	732	721	675	711	685	731	696	732	660	702	706	759	725	737	781	718	761	766	737	719	789	746	740	741	746	737	752	737	723	777	761	775	746	684	731	692	757	704	771	702	709	704	691	769	700	732	765	764	733	763	771	708	689	677	752	758	752	747	742	714	738	741	730	774	749	752	745	754	738	758	703	741	798	724	772	746	711	742	771	712	707	750	729	727	700	780	713	731	795	759	716	719	759	765	752	715	760	752	727	748	729	753	760	736	743	712	721	768	747	705	720	801	717	691	762	773	708	756	718	710	735	743	748	739	703	739	740	723	754	782	721	778	736	814	738	703	738	756	729	775	770	721	717	721	768	723	757	736	721	706	673	724	680	723	696	720	755	721	746	761	756	683	747	780	743	698	713	694	769	757	750	754	726	741	733	742	772	734	711	739	784	728	725	753	681	747	730	788	790	661	707	766	778	721	729	744	730	789	756	673	709	732	717	674	742	698	731	735	750	720	750	722	750	716	680	698	747	741	733	752	739	763	760	738	693	763	735	731	693	724	750	729	751	732	726	801	717	748	748	782	712	740	769	701	729	781	737	737	742	723	732	720	731	737	748	708	733	744	716	727	745	686	682	712	702	707	774	752	770	710	735	699	739	763	766	773	707	766	729	739	716	752	779	741	783	776	711	742	750	708	768	759	715	689	715	740	747	714	695	747	689	767	742	786	682	755	719	715	766	708	764	739	707	724	698	721	766	751	705	759	767	722	725	720	736	735	760	711	735	725	671	761	709	760	742	770	703	724	743	767	728	748	756	742	767	800	770	678	750	731	752	714	719	774	717	723	746	779	742	706	723	745	803	733	752	753	719	764	739	758	746	712	704	740	712	707	747	735	709	730	733	693	747	727	737	695	717	733	738	734	687	759	679	723	704	682	761	784	707	785	725	707	763	708	782	708	767	744	736	719	783	706	763	681	759	760	718	704	754	737	746	720	721	755	755	742	751	718	704	716	772	691	785	727	717	761	771	725	730	766	764	699	680	756	724	763	696	728	732	713	754	738	762	738	748	803	737	724	720	713	713	742	742	751	714	727	691	747	736	733	781	739	712	720	748	734	786	718	734	772	719	760	732	727	750	724	705	690	773	712	771	672	737	739	720	730	738	735	708	704	731	710	739	736	735	719	713	705	754	679	742	723	745	708	733	713	734	687	711	723	715	721	746	713	775	725	722	754	777	721	742	752	725	692	721	747	707	772	771	718	709	737	794	747	769	729	816	720	767	787	760	682	723	689	698	723	749	712	742	755	731	776	668	749	772	752	754	792	673	751	771	728	724	777	736	729	770	744	688	761	710	734	751	758	728	738	712	756	714	710	737	745	728	750	744	734	739	686	758	717	751	756	651	737	680	738	763	764	707	753	766	752	714	722	758	726	740	763	703	688	708	731	732	729	748	798	749	741	731	716	736	758	717	743	767	757	702	756	765	734	698	763	729	745	719	732	792	706	767	731	754	702	755	728	738	729	760	711	750	728	692	725	721	739	697	746	707	707	734	694	730	748	717	759	668	735	746	746	772	722	780	774	761	712	661	772	709	700	730	711	736	771	746	775	743	722	755	738	729	715	728	679	734	748	703	697	791	713	704	742	794	725	725	738	723	697	797	727	755	732	787	700	748	703	720	716	725	762	761	710	758	746	707	737	746	732	729	732	731	719	737	690	719	689	746	695	719	775	766	721	706	767	719	688	725	765	757	756	720	734	769	738	712	752	712	773	712	731	709	781	741	722	749	739	746	731	708	754	768	783	740	714	756	754	728	800	724	737	737	690	724	718	749	747	726	738	758	742	717	744	703	782	710	728	735	762	735	775	712	704	714	780	747	755	758	731	762	707	765	773	703	733	703	720	733	711	710	698	766	749	694	768	735	734	730	725
22824	21581	30405	26660	24583	22491	15626	2492	977	802	748	805	754	747	762	793	725	784	808	780	740	787	756	777	818	780	718	776	742	745	786	747	806	707	700	771	765	732	730	735	772	761	736	763	745	747	763	766	758	762	729	749	729	762	760	753	802	755	780	815	778	830	744	779	747	707	721	763	771	788	744	719	791	782	812	780	735	710	773	756	738	734	751	760	691	743	770	779	774	769	744	739	797	712	742	751	744	799	799	812	748	727	735	737	770	723	772	783	749	789	734	720	796	719	766	755	754	803	770	748	708	712	758	784	770	752	718	759	774	785	732	791	729	744	765	785	753	760	795	755	747	789	731	759	745	798	755	762	776	758	774	740	792	746	791	780	769	770	787	730	759	763	769	768	781	793	710	784	726	755	719	721	710	781	818	742	707	758	760	779	722	758	790	744	723	789	779	776	737	751	725	755	760	804	778	769	711	783	778	750	778	709	737	753	705	720	731	717	707	793	762	752	744	743	788	755	785	750	717	789	752	754	773	748	789	747	779	727	817	704	773	803	686	741	694	755	738	754	756	754	767	799	735	736	726	717	810	775	762	738	768	736	777	751	781	720	765	728	757	739	757	766	747	730	675	749	723	752	760	777	724	737	741	785	808	735	803	777	738	778	758	733	747	792	785	780	786	750	715	727	745	764	770	743	727	692	770	722	754	801	761	721	680	755	762	725	823	717	728	741	777	717	750	736	755	735	815	755	702	754	727	719	719	758	764	709	748	722	740	774	779	793	773	794	785	794	757	751	749	768	752	723	768	745	760	730	767	760	737	763	755	734	791	781	724	744	717	782	773	739	767	771	769	732	717	759	774	753	789	745	766	742	792	771	783	783	748	728	736	764	792	770	736	708	702	769	779	739	836	796	732	800	772	722	769	731	757	757	750	707	782	784	811	753	729	819	716	753	752	787	769	772	753	755	738	746	768	765	816	744	758	756	799	779	785	790	749	732	750	777	733	770	782	755	776	765	739	739	774	777	734	747	733	780	776	743	671	750	779	789	758	778	780	775	758	688	743	744	731	750	714	734	812	762	782	772	751	740	780	705	737	754	749	842	746	708	757	773	760	727	732	722	761	774	740	767	774	749	776	765	747	755	758	757	722	750	788	762	775	754	783	764	738	770	725	751	743	715	759	737	764	722	782	794	725	762	788	741	774	774	754	790	760	760	750	797	713	773	749	732	738	750	703	765	735	752	744	715	722	756	771	782	739	761	720	789	732	769	771	754	751	754	771	742	757	755	737	804	785	763	733	766	765	771	731	787	736	773	738	723	761	787	781	665	730	728	705	785	751	774	758	750	718	712	759	788	749	792	768	714	742	754	762	707	743	794	812	789	768	768	732	716	717	740	744	786	712	760	769	765	725	721	789	733	755	778	757	762	761	725	720	799	772	795	772	732	784	772	757	766	793	771	728	712	783	704	787	811	777	740	741	745	757	767	766	735	750	812	753	791	700	800	728	769	792	753	765	744	737	711	729	798	759	730	707	759	762	764	777	792	817	752	753	774	763	766	772	717	764	751	768	754	738	765	756	748	744	742	724	749	743	708	693	726	778	738	760	724	696	756	799	774	714	694	794	763	743	754	771	760	756	762	738	753	754	750	767	718	765	742	757	732	773	732	667	767	797	722	774	736	694	754	758	756	751	766	763	748	764	769	734	731	759	703	773	805	723	717	704	797	746	753	761	751	777	776	789	804	760	729	711	748	746	742	751	754	749	757	768	768	750	724	721	712	762	699	742	777	755	731	750	740	728	758	769	750	736	724	762	816	779	740	755	730	768	758	828	771	732	782	744	739	830	731	778	715	792	741	718	748	771	755	765	712	736	762	724	741	730	744	803	754	795	747	773	772	716	772	790	760	805	752	772	759	776	755	808	758	737	791	714	759	737	763	746	787	716	739	815	766	727	780	817	731	745	762	798	772	746	783	748	771	687	725	728	702	733	747	756	733	796	722	738	725	778	773	770	752	750	727	763	745	690	733	733	749	753	754	740	772	741	754	746	772	823	801	730	757	722	729	765	764	715	818	731	757	766	765	702	778	760	751	746	798	747	766	756	723	706	759	749	793	724	748	775	750	772	748	760	814	765	769	692	749	751	796	765	730	770	781	761	751	750	757	726	723	741	754	786	765	675	735	820	748	752	761	743	736	766	758	729	726	765	744	754	762	772	748	695	780	753	757	744	749	762	769	728	769	728	762	752	781	722	745	702	762	743	742	799	715	727	755	732	770	723	757	761	717	720	754	714	709	762	781	805	725	711	763	775	737	769	731	766	741	773	715	758	720	689	770	712	789	778	724	770	822	757	785	794	761	791	809	774	736	780	732	770	744	749	776	736	777	756	774	728	751	730	715	781	766	764	750	765	739	728	750	771	721	779	718	767	743	778	725	803	732	752	740	785	764	763	735	790	704	726	783	767	712	718	767	713	771	754	742	741	732	740	746	765	732	765	735	742	801	783	717	746	764	706	774	821	753	754	763	736	769	776	806	741	681	768	738	722	717	791	775	766	766	771	753	740	741	767	713	737	771	757	720	711	756	785	765	824	776	735	744	736	770	729	783	767	735	744	789	747	731	773	731	725	806	759	745	729	785	755	744	754	806	762	703	700	725	710	736	706	772	765	757	771	764	774	746	745	680	774	735	763	735	764	787	761	731	784	787	735	796	755	756	731	749	734	796	755	769	728	766	814	746	742	763	740	792	735	755	826	785	791	732	734	784	786	768	744	744	742	754	765	745	781	718	759	798	734	763	770	725	809	740	770	735	771	733	732	781	801	763	766	754	809	761	720	794	721	726	772	729	739	731	732	737	739	827	756	708	728	701	746	772	743	763	710	745	759	736	694	772	812	722	784	746	692	743	760	738	698	726	778	747	735	779	708	744	755	748	753	768	755	772	760	798	782	757	780	732	771	758	776	788	773	752	774	765	792	735	726	690	753	776	762	763	728	739	782	780	784	783	761	768	787	729	742	749	707	788	763	751	692	719	738	722	834	733	725	766	728	747	801	798	748	746	723	754	778	724	706	780	741	772	761	761	811	768	752	787	726	781	795	742	760	719	783	785	740	718	793	751	726	753	737	705	754	742	796	761	777	747	807	741	836	758	746	743	751	737	762	767	760	792	792	777	716	823	755	782	726	775	709	748	739	760	788	748	775	743	769	781	703	770	750	814	772	724	753	795	718	750	749	793	717	759	773	787	775	717	747	757	725	753	755	766	735	758	714	715	753	805	744	718	772	730	735	775	742	834	801	750	777	721	751	774	754	687	751	732	779	755	743	710	729	688	824	720	782	810	731	747	771	725	711	764	787	759	737	741	743	764	708	758	771	735	708	791	734	767	760	773	792	759	747	855	725	767	748	746	760	773	706	778	750	776	786	706	747	732	780	788	713	793	730	741	760	759	763	735	754	754	721	730	772	697	768	687	744	771	751	798	746	713	749	741	745	768	704	758	744	776
61229	99865	71927	54313	37725	19036	6564	2155	1069	918	833	801	845	805	802	824	829	787	864	814	865	803	788	809	836	834	800	818	873	811	801	860	807	818	814	805	768	809	833	756	816	717	809	756	787	797	796	834	787	829	804	830	821	850	850	842	778	790	819	779	828	783	808	788	812	769	811	798	754	794	824	857	809	785	821	794	814	804	808	805	852	820	810	797	836	824	808	838	779	780	812	791	838	783	835	808	809	814	825	847	800	822	782	855	786	819	832	838	825	920	765	794	835	770	788	821	838	787	786	826	803	806	812	811	803	809	795	800	851	855	815	823	813	839	801	787	769	808	803	806	798	806	776	782	806	801	795	763	852	770	799	792	797	780	804	799	796	738	798	818	879	829	776	749	828	833	837	820	801	815	817	797	810	833	846	836	836	798	800	849	829	812	808	836	837	769	863	806	851	751	772	840	846	793	837	823	806	785	802	834	782	847	823	806	816	821	812	797	815	823	776	852	834	840	781	824	873	839	839	802	774	849	730	851	843	816	805	795	778	747	798	802	811	821	861	852	821	819	787	848	810	798	777	808	787	819	803	764	873	870	766	766	814	824	789	801	823	792	811	851	817	831	811	811	829	840	813	859	793	772	835	860	797	802	781	793	821	817	757	830	788	822	796	770	788	838	862	856	812	822	799	888	821	829	761	812	797	805	825	833	754	791	820	860	822	789	829	818	785	812	799	823	802	807	873	781	797	806	809	824	750	811	797	791	767	844	830	797	849	826	803	798	781	812	774	800	795	797	873	805	788	819	812	841	771	823	784	817	773	810	835	771	854	821	770	773	808	789	848	783	818	830	781	763	819	803	796	801	847	790	826	792	849	786	815	851	820	816	842	790	811	808	823	830	753	756	760	814	771	810	869	804	775	767	826	825	782	850	809	867	773	772	794	838	794	804	819	806	827	831	849	835	764	770	804	766	779	807	769	820	805	787	843	783	838	836	818	789	782	803	796	839	821	796	834	772	805	803	828	800	847	864	783	762	764	792	789	866	768	813	781	852	813	784	780	785	833	785	814	801	862	793	802	782	806	825	817	825	820	786	820	784	790	790	795	849	792	858	782	783	836	817	813	819	812	859	819	858	822	809	764	759	774	832	764	839	852	812	775	841	837	785	808	824	799	810	873	815	838	811	822	767	792	801	796	772	797	802	811	807	771	821	804	803	800	792	797	773	819	821	838	789	835	811	786	794	794	818	872	863	847	824	847	824	770	837	818	798	861	834	841	749	781	782	833	783	809	778	850	803	867	815	838	811	827	809	797	790	823	832	828	843	809	850	807	770	827	814	812	804	812	791	860	836	812	809	777	819	807	832	847	791	766	819	826	802	782	769	786	805	814	761	843	840	862	801	817	770	767	780	831	820	801	820	897	859	841	839	837	815	852	801	796	815	785	799	826	797	769	807	774	819	834	781	803	779	843	813	821	752	749	843	867	785	775	792	796	818	838	828	830	843	769	774	814	812	803	788	812	831	781	787	761	865	786	804	839	844	796	772	830	795	792	806	764	854	791	840	838	791	844	825	843	837	780	809	838	851	837	850	810	865	785	822	810	783	788	814	756	828	855	793	800	823	853	794	818	855	807	794	747	853	814	884	809	823	807	816	838	801	803	800	792	852	776	832	855	750	836	836	807	896	780	795	847	798	801	842	844	819	839	861	780	796	835	797	822	854	822	792	821	816	816	831	751	824	858	778	771	823	752	798	791	831	769	788	818	820	811	802	856	842	818	824	809	826	848	792	790	866	793	794	786	840	820	778	814	798	840	779	829	824	768	841	814	809	769	784	820	820	793	811	794	847	811	821	797	816	818	762	811	816	769	794	814	860	837	813	820	809	837	830	844	816	802	798	804	814	784	807	808	809	819	833	752	763	797	848	827	833	821	838	778	798	796	820	871	799	807	765	871	810	830	836	807	809	864	839	826	794	831	766	794	795	842	817	793	757	828	841	825	867	819	805	754	821	784	820	821	823	836	819	847	839	809	882	842	814	795	831	810	791	827	821	806	768	805	785	767	784	803	824	831	787	810	849	842	776	872	875	840	787	816	770	812	895	766	792	830	812	789	816	858	826	803	772	783	800	788	805	811	780	866	818	796	762	826	820	825	794	853	837	810	838	732	843	798	779	825	862	837	814	835	754	777	805	828	814	814	812	793	811	818	815	850	836	848	812	839	812	807	817	826	814	847	772	817	751	835	801	811	819	795	804	802	823	809	790	802	804	791	824	810	799	772	821	811	834	783	796	799	858	850	809	800	836	768	817	794	837	835	808	784	769	779	822	785	807	838	807	794	749	780	815	822	816	783	771	803	823	801	768	843	808	789	827	811	759	789	764	855	806	796	811	830	799	840	784	824	811	775	799	816	893	839	847	819	830	831	805	773	765	825	776	808	784	768	842	843	810	799	807	890	832	804	777	840	857	784	821	844	787	813	842	788	820	846	835	812	837	841	776	804	773	793	781	791	857	798	802	762	806	828	813	817	812	783	765	830	817	833	840	829	822	801	789	839	778	834	865	764	853	796	785	833	821	798	789	827	813	812	798	778	855	757	827	777	794	856	830	791	810	791	855	789	845	870	828	815	830	784	845	821	839	775	806	798	832	815	828	832	848	842	765	858	836	780	792	749	806	814	797	803	834	833	787	758	793	797	845	844	877	834	823	791	851	757	744	765	793	784	826	831	818	821	819	771	791	769	839	811	806	798	832	761	832	825	824	855	816	769	833	794	776	785	841	813	853	804	782	803	864	803	879	807	814	745	793	768	865	807	818	821	846	813	828	789	819	853	848	819	849	794	769	864	829	796	816	822	776	801	838	817	829	819	780	810	830	724	836	813	817	807	818	808	786	797	764	824	781	792	773	791	836	808	798	809	774	820	794	835	761	891	814	829	828	831	865	803	780	847	813	802	775	787	814	797	798	829	796	811	762	808	840	831	832	803	779	798	813	852	777	804	809	787	751	819	794	852	801	801	767	792	872	801	831	790	788	744	788	840	783	800	825	783	802	805	791	840	815	834	784	821	766	862	810	799	817	769	823	781	849	792	761	771	836	796	773	776	803	842	843	841	813	782	824	862	813	804	822	830	788	793	820	821	825	833	803	834	835	851	774	770	847	788	792	791	845	827	765	820	798	807	839	800	859	820	829	789	821	809	818	790	801	770	824	774	842	767	795	809	787	816	831	788	797	829	801	793	767	819	820	827	777	776	811	834	806	808	847	817	875	835	762	834	792	820	801	793	794	772	821	772	815	800	826	808	842	856	812	856	801	782	830	779	785	742	821	828	775	794	837	872	810	851	774	841	810	773	855	787	818	858	758	875	839	793	823	811	769	844	839	829	835	789	829	779	793	861	818	809	770	800	808	803	800	820	786	793	810	768	788	827	781	749	798	779	833	789	816	804	837	771	798	810	816	822	776	811	833	786	827	828	747	847	858	841	793	794	834	831	812	800	829	791	783
29459	30095	29226	17537	5765	1742	845	678	584	616	558	571	616	604	578	557	595	606	592	580	539	602	595	570	561	586	540	555	521	583	609	588	524	591	558	549	552	563	613	597	603	564	566	551	600	577	568	596	569	587	590	578	569	595	602	598	550	568	551	569	596	635	586	568	602	545	625	577	606	570	574	574	633	608	606	592	581	560	599	592	599	573	525	607	514	578	613	600	571	539	578	582	609	543	572	592	584	566	601	632	592	584	622	573	617	585	588	595	592	588	588	602	556	530	549	579	594	606	628	597	597	559	599	577	594	584	583	554	572	571	576	577	572	569	613	577	542	598	569	569	604	604	619	566	560	575	596	593	558	561	529	565	590	568	563	587	566	542	636	570	636	558	599	567	593	568	570	598	554	600	561	595	585	602	593	604	606	603	576	646	581	560	568	635	565	551	573	605	577	582	582	628	597	583	570	604	564	593	561	585	564	567	600	567	603	592	608	549	557	548	571	572	558	561	607	600	609	589	605	577	553	587	571	576	569	593	581	614	620	538	611	577	586	541	620	611	564	592	589	587	562	591	604	536	559	569	588	572	574	588	565	538	551	579	623	563	550	600	596	571	598	576	595	560	597	593	559	586	573	603	526	592	571	576	584	591	562	580	566	604	617	514	533	580	583	582	566	617	536	590	634	568	571	598	570	537	571	582	592	602	546	579	560	578	556	575	597	622	625	568	573	576	559	583	606	570	543	574	605	575	541	569	610	601	557	558	578	576	579	603	566	588	597	587	567	552	598	601	543	602	570	538	600	581	565	586	600	623	541	548	535	590	552	619	532	592	563	594	553	585	569	578	592	566	547	635	585	563	583	575	584	605	565	595	583	557	550	557	573	565	540	594	572	574	618	601	595	589	578	555	595	534	586	624	596	542	599	618	581	562	581	592	559	580	589	560	556	616	579	590	620	522	575	579	573	588	586	576	598	588	586	598	597	599	585	575	568	593	594	551	602	571	592	600	579	514	589	585	597	568	550	566	593	576	603	552	593	557	609	591	580	574	623	557	638	553	583	557	549	573	612	573	598	568	580	581	511	594	568	581	556	577	570	557	620	621	578	614	558	532	566	621	572	589	567	595	576	600	576	589	584	610	589	558	565	612	588	541	597	643	605	597	582	585	589	630	573	598	594	604	600	558	584	523	588	544	552	603	549	538	596	569	531	593	572	570	603	594	563	595	629	584	594	619	629	613	631	584	625	604	606	521	566	608	595	616	551	576	584	593	594	590	565	538	617	538	574	544	562	642	572	562	640	564	555	603	592	580	569	569	563	581	567	587	537	577	573	618	607	572	593	562	541	581	534	609	588	569	553	589	619	594	597	584	578	586	553	587	547	579	588	548	588	579	587	580	560	577	584	594	594	646	524	584	588	604	597	569	577	578	586	594	553	570	646	582	529	602	553	594	581	575	622	561	561	593	566	567	569	634	571	551	565	592	551	594	585	552	551	557	589	607	563	570	587	571	598	581	584	603	591	539	583	547	575	575	573	569	592	550	574	574	568	554	590	610	573	605	590	550	600	549	586	602	583	638	591	557	586	574	576	590	527	558	563	595	587	587	595	517	616	559	552	547	568	612	576	556	570	591	566	584	579	589	616	592	565	629	565	585	548	588	575	614	582	581	583	556	576	555	524	574	587	578	582	579	530	610	532	603	586	585	570	618	562	593	633	599	581	552	570	585	582	520	581	548	587	586	571	611	598	569	584	577	626	589	570	556	539	577	562	590	589	584	552	543	583	605	534	575	510	550	535	556	627	542	596	561	600	585	578	569	577	634	592	553	585	573	595	570	588	572	558	625	620	574	593	620	581	554	565	544	599	527	581	582	570	537	531	575	598	580	552	595	537	606	584	552	544	581	566	559	553	560	566	588	566	555	605	583	618	549	608	617	608	543	561	580	558	593	554	605	562	620	610	606	549	555	561	570	580	544	597	614	592	584	617	598	615	573	556	574	589	596	599	577	655	593	545	556	604	581	600	605	548	594	611	570	578	593	579	581	580	573	597	571	572	526	583	571	574	586	612	604	541	566	657	578	558	590	577	590	589	574	546	613	591	580	617	610	584	597	583	595	552	572	554	550	618	599	610	564	586	587	600	555	567	599	524	592	560	598	598	582	587	627	548	576	561	576	590	611	612	568	599	616	584	571	544	596	538	583	604	592	562	573	589	565	586	571	497	585	571	565	557	579	576	552	550	562	568	556	605	596	546	579	616	570	591	632	605	593	552	575	570	556	541	585	580	598	593	566	562	595	615	580	548	607	596	613	572	576	572	600	590	597	598	564	589	631	579	530	595	586	514	553	587	589	539	566	591	554	545	559	602	564	582	543	598	565	544	568	597	619	584	594	604	573	628	612	558	642	570	595	574	597	618	580	557	569	629	612	536	601	582	555	598	590	595	615	569	593	575	593	539	567	608	560	551	554	595	601	565	584	580	578	549	593	589	575	601	577	567	591	532	580	622	530	563	592	539	551	566	603	619	569	534	590	530	565	603	559	578	609	564	598	608	550	594	569	565	585	574	614	523	608	586	585	581	559	543	535	573	563	590	595	526	525	589	560	597	569	623	578	559	577	602	593	603	559	540	621	552	593	581	564	598	578	565	581	582	580	605	597	602	551	563	560	575	581	593	574	571	572	607	522	588	595	528	605	584	595	584	603	577	575	540	556	580	586	593	615	605	612	577	583	544	554	552	589	554	564	563	581	625	599	617	608	588	578	602	568	595	564	625	614	556	611	563	594	596	609	535	563	596	580	617	574	589	545	558	593	550	588	579	542	562	625	576	522	635	573	593	554	543	601	561	594	548	594	597	570	602	552	581	653	599	590	596	578	608	604	596	580	612	607	574	534	582	594	537	560	569	556	588	556	581	555	560	548	535	576	557	537	591	569	570	583	584	527	520	582	541	589	588	575	597	625	594	582	575	550	603	601	570	623	581	577	598	545	594	531	563	569	547	588	586	572	598	611	579	578	577	596	574	600	587	598	583	588	597	616	591	591	571	596	571	598	592	599	601	578	580	599	606	610	583	585	563	575	593	617	560	617	571	579	572	604	583	604	610	579	569	626	571	534	615	552	601	596	584	580	549	576	559	584	591	577	606	573	539	590	547	597	575	537	576	594	564	579	637	588	611	579	602	562	537	529	577	578	565	545	585	588	578	588	622	571	546	560	588	629	595	580	576	561	566	605	560	651	544	587	567	599	601	624	597	587	528	612	593	566	559	550	576	599	569	563	538	591	572	549	544	570	564	603	571	555	612	557	622	607	562	569	600	550	578	567	559	600	579	573	555	636	622	543	590	562	567	570	599	579	537	573	614	606	569	562	595	583	562	623	602	500	588	549	566	533	592	598	608	543	598	594	533	607	506	568	603	575	586	566	622	592	549	558	580	610	574	566	580	594	540	634	548	585	551	550	630	542	607	610	557	563	559	598	572	573	565	569	575	613	552	591	565	549
30609	44735	25513	13382	5955	2149	1090	824	679	664	647	669	649	630	664	652	661	701	685	684	637	667	701	608	644	685	698	678	641	617	605	616	649	666	666	686	659	656	654	663	699	652	686	668	630	630	678	606	654	686	700	629	664	602	691	670	611	667	672	664	605	596	652	607	689	619	635	668	648	652	676	682	634	669	632	632	676	635	681	605	622	648	687	609	680	610	656	691	704	669	617	674	634	607	645	690	647	604	642	656	659	634	612	637	631	631	661	631	620	628	624	692	678	649	707	653	660	611	675	697	654	661	663	663	630	699	652	656	653	624	645	687	644	661	645	630	662	633	674	642	659	633	662	588	660	614	611	627	643	658	632	657	675	653	647	679	651	634	656	645	653	630	672	675	647	622	651	656	623	686	670	672	685	661	673	632	639	645	696	647	633	662	642	633	697	668	664	680	628	617	698	633	644	638	660	627	650	646	630	656	671	594	672	652	635	649	644	579	642	685	661	654	655	624	676	644	621	666	629	613	653	680	598	608	654	640	665	662	636	670	651	666	610	641	641	685	661	661	665	645	640	679	639	639	632	645	626	634	614	695	649	639	638	646	662	607	631	625	666	651	684	631	637	652	657	644	699	658	652	656	661	696	626	651	659	631	688	617	637	722	646	619	629	595	649	652	681	635	722	628	696	637	671	689	651	652	673	629	657	671	711	637	657	647	663	580	670	683	687	665	649	659	667	635	657	612	691	658	613	672	668	658	645	632	632	660	659	640	671	641	668	662	650	625	683	638	693	665	657	642	690	636	657	663	666	709	655	685	664	604	656	625	653	635	681	663	653	620	680	693	652	625	667	680	643	648	617	664	636	650	657	610	664	677	657	697	649	657	688	646	643	648	662	666	645	682	636	670	608	683	672	605	663	664	644	604	645	619	661	620	617	637	649	673	626	658	671	611	613	681	681	662	642	627	647	632	691	706	655	665	626	651	642	638	678	675	639	638	642	625	649	659	677	672	666	688	650	685	682	647	695	626	645	627	722	651	681	639	646	648	631	651	678	656	606	643	613	663	643	676	669	667	657	669	646	636	664	622	599	668	628	657	649	670	655	642	654	609	708	616	656	701	661	662	668	618	643	659	675	697	639	622	662	679	657	627	675	633	629	622	635	636	628	686	651	623	669	654	646	640	656	677	614	662	639	669	619	639	662	632	627	676	634	649	629	692	706	638	615	676	650	672	674	647	659	664	634	633	640	689	616	674	660	669	683	668	681	654	641	607	692	640	673	635	643	692	664	613	628	619	664	653	671	593	627	668	664	592	636	614	628	680	639	650	648	621	698	618	637	655	655	641	699	639	629	621	620	640	663	577	676	614	678	642	670	670	631	686	630	684	648	662	655	659	665	666	674	636	626	640	645	674	644	635	643	625	674	644	666	601	651	617	679	645	648	613	661	668	634	632	668	631	628	630	660	636	699	658	648	680	646	680	662	651	690	689	651	669	653	680	676	688	627	615	660	612	669	648	631	679	637	697	669	615	613	630	622	641	667	650	676	663	639	613	658	654	660	706	687	637	634	628	660	667	566	630	643	660	659	646	659	667	637	637	679	634	686	635	627	672	659	630	653	686	669	664	686	660	691	623	672	634	633	672	642	625	660	675	634	624	625	644	614	638	666	635	601	676	637	632	680	558	630	641	653	621	612	657	652	649	685	655	650	688	660	679	671	674	678	706	657	615	654	675	665	665	669	659	662	696	643	665	620	667	680	631	669	658	651	595	611	687	699	698	676	690	637	649	604	644	691	657	670	657	652	623	645	642	679	668	679	652	665	657	656	644	665	633	663	598	675	602	637	660	653	622	665	711	649	668	640	639	669	659	617	725	663	647	683	630	698	650	620	689	667	682	602	645	671	615	626	661	671	650	647	672	680	681	639	626	627	667	693	634	619	627	652	647	641	677	676	642	634	638	663	636	651	644	617	679	636	612	685	624	636	685	637	652	608	617	639	635	637	650	644	612	661	641	642	705	645	639	653	637	620	621	640	653	617	633	649	633	643	690	621	688	651	645	669	645	670	602	660	605	694	683	635	635	642	649	651	655	660	643	710	657	622	621	657	648	630	706	620	637	680	675	641	640	665	677	605	663	638	659	663	649	638	648	636	663	612	648	612	648	676	675	665	685	657	675	647	636	663	621	663	670	682	629	644	646	655	706	673	651	631	641	673	651	676	675	627	671	620	663	672	636	695	631	641	648	646	608	640	660	631	667	645	649	618	641	658	614	596	636	618	647	660	653	670	631	662	685	645	670	658	629	662	610	653	648	680	625	661	626	684	673	620	612	614	670	649	692	641	682	642	655	670	631	680	655	697	648	648	664	650	622	637	683	648	602	606	708	654	607	592	661	637	715	630	656	654	666	637	645	690	656	625	650	613	616	659	640	627	685	642	681	705	657	657	649	633	632	661	660	610	663	628	681	631	585	631	615	615	677	637	630	662	657	711	681	651	643	638	677	640	647	646	632	655	658	643	685	663	683	674	642	621	649	626	660	666	662	704	609	651	617	647	669	657	672	669	630	653	695	624	719	663	634	671	596	676	685	666	649	651	633	632	646	678	672	664	636	656	626	621	704	668	663	645	632	697	627	687	666	598	668	633	620	719	652	647	684	661	653	656	653	623	599	658	678	650	664	592	638	677	683	673	642	648	628	602	602	700	683	659	672	656	672	662	641	641	644	688	623	647	683	687	643	622	671	622	656	677	676	661	659	622	662	678	676	654	642	661	671	632	685	683	672	656	671	642	682	627	659	668	666	696	681	663	642	643	628	621	717	659	639	627	630	642	647	637	610	693	692	642	623	645	629	635	675	642	639	641	614	656	634	700	657	621	648	639	604	683	653	684	624	681	662	644	629	671	662	624	715	653	663	614	648	648	653	661	615	637	666	670	628	639	645	644	640	667	689	680	667	672	631	642	603	641	643	660	663	606	626	650	654	646	680	651	662	649	667	725	623	650	662	619	642	650	635	669	647	629	635	629	658	666	683	663	637	666	707	666	623	602	642	683	664	619	643	653	633	629	650	672	694	620	629	691	640	655	661	590	628	677	678	670	670	710	628	672	615	649	624	719	673	622	679	660	615	638	636	645	670	657	628	665	688	674	647	655	669	683	621	681	626	686	653	645	641	601	684	648	623	674	643	638	680	675	640	663	647	679	667	653	674	618	629	672	634	646	659	660	621	670	654	598	635	675	613	599	655	590	641	632	645	624	671	611	667	633	629	677	680	643	669	627	649	606	652	665	638	605	708	673	682	638	675	642	641	642	643	652	659	686	652	656	648	642	641	656	627	638	648	668	619	642	646	665	664	654	611	645	665	635	627	641	630	665	641	671	620	668	672	692	697	646	634	662	644	606	661	657	648	627	687	653	647	621	646	651	657	614	614	651	650	663	659	644	673	658	674	621	673	661	655	650	644	658	634	651	630	672	619	634	657	644	663	678	663	590	654	670	671	687	641
23423	21929	31362	28507	24495	20069	8727	1294	716	703	688	639	669	684	644	643	645	688	670	681	636	687	672	605	613	681	654	676	646	648	630	659	616	606	673	702	654	632	653	650	638	675	653	629	640	686	650	659	606	657	603	660	604	631	634	658	664	627	639	655	712	633	643	635	619	647	616	663	629	660	614	623	613	626	619	629	644	617	642	616	630	648	634	658	650	638	635	665	629	624	644	640	650	626	637	641	628	662	644	619	631	630	623	610	634	632	676	701	666	611	632	603	604	646	616	626	653	625	642	630	645	630	637	662	649	648	631	583	638	633	639	676	648	610	622	620	649	610	647	661	677	640	623	627	598	630	635	683	631	639	672	631	628	709	683	632	661	640	656	637	605	634	619	636	638	644	595	636	652	649	609	625	713	660	610	636	641	657	609	617	615	627	720	616	699	666	686	631	617	626	641	648	655	680	637	635	642	639	627	621	639	693	622	628	666	641	639	677	649	606	642	631	653	657	629	629	663	666	624	634	627	685	629	704	689	616	681	683	648	643	602	643	639	662	652	659	637	697	620	616	607	626	618	627	629	629	656	718	651	640	648	657	643	673	649	603	696	618	640	691	656	611	633	647	616	677	642	657	649	641	672	609	595	666	594	666	686	628	631	685	608	619	614	600	661	619	606	647	640	659	612	662	664	637	632	639	686	643	613	613	703	646	669	630	622	670	659	600	634	618	664	643	646	706	667	637	590	656	629	635	649	650	636	653	636	623	619	648	661	587	639	657	630	688	647	657	637	622	620	618	607	621	681	610	599	645	588	608	631	641	657	656	651	633	668	604	649	645	594	620	633	628	622	629	597	670	678	632	577	685	662	619	648	609	658	656	653	642	640	627	608	605	611	673	643	662	609	642	636	639	630	602	619	630	650	672	646	643	674	649	611	600	620	694	664	729	651	640	646	623	659	629	616	655	691	612	664	632	623	623	645	599	618	653	669	600	636	669	590	656	646	603	671	649	644	648	635	621	604	663	672	694	593	656	599	629	615	626	632	631	636	620	666	616	630	618	630	636	676	639	588	616	657	648	552	664	667	659	654	656	612	631	619	650	620	607	636	643	637	609	630	646	663	655	621	634	645	652	618	641	645	652	653	622	618	621	624	599	651	627	662	583	616	648	597	659	667	614	618	682	657	620	604	653	660	599	589	589	666	672	648	618	686	613	661	621	662	701	632	607	648	681	645	672	650	649	659	619	640	607	660	675	599	677	653	628	635	641	650	620	632	656	611	665	628	629	635	644	658	639	597	632	642	609	633	643	653	612	646	640	594	618	624	651	639	661	678	632	651	608	642	593	652	648	656	614	644	617	617	646	648	620	611	676	642	665	698	624	620	644	648	639	600	620	639	652	643	618	600	673	623	608	661	628	653	618	676	645	688	606	633	586	634	622	664	629	671	649	612	679	655	666	605	611	623	642	675	670	667	643	651	591	666	600	630	662	650	604	653	605	631	617	674	643	653	658	666	615	696	633	653	669	669	672	594	656	637	641	647	649	678	652	645	623	604	638	670	665	644	678	679	637	688	601	658	610	622	644	625	618	636	625	655	626	645	682	627	656	642	633	649	684	638	617	673	643	631	640	627	614	650	622	652	612	626	665	671	646	572	652	658	657	619	626	641	642	628	655	675	669	666	617	651	618	649	671	649	668	644	674	684	657	687	657	631	631	654	629	669	617	603	617	648	656	625	655	626	625	591	605	659	639	657	676	649	614	599	648	604	605	615	665	634	667	638	637	652	679	685	656	579	654	635	583	604	627	646	609	625	646	638	615	636	649	666	653	696	625	675	633	657	610	621	664	627	633	623	623	630	623	641	614	644	669	594	612	626	639	625	626	613	650	627	675	696	626	633	643	648	649	610	646	637	733	631	667	668	632	645	573	652	583	640	717	643	662	622	637	620	606	601	581	652	697	633	629	643	629	628	664	665	620	580	656	590	648	640	674	647	642	609	620	648	638	654	640	680	611	613	645	637	643	637	617	623	601	647	638	652	625	651	595	633	603	635	638	637	664	663	634	680	606	639	587	645	598	665	639	651	653	628	630	611	610	667	645	633	600	605	597	653	653	650	654	685	593	671	676	629	595	639	591	606	616	626	662	644	616	613	651	682	636	639	642	606	615	623	629	645	606	634	633	626	665	615	636	641	607	618	675	652	651	620	642	627	647	634	638	609	627	653	648	609	635	642	632	640	605	617	668	621	642	623	630	618	666	649	628	640	636	663	643	599	621	553	630	628	612	646	605	605	582	596	632	614	629	617	680	603	678	650	613	642	608	635	641	623	669	615	686	679	666	630	668	651	613	608	642	647	608	605	639	657	629	643	652	655	629	607	654	663	660	648	636	634	640	683	586	634	675	598	653	651	670	636	653	630	620	722	664	650	584	621	616	643	666	649	649	625	683	647	653	592	635	587	629	618	593	637	646	658	644	610	647	625	640	644	659	636	708	604	660	637	622	682	660	647	668	595	608	662	607	630	671	637	641	651	646	616	602	639	659	669	655	672	601	621	653	648	590	650	629	641	625	651	625	627	650	644	632	638	684	684	620	659	663	638	647	652	684	651	629	639	639	600	679	616	656	698	639	644	649	654	616	620	632	619	647	657	636	636	626	642	617	617	663	698	697	646	675	575	626	643	649	717	627	617	633	683	639	660	668	630	625	657	621	608	704	645	656	626	653	670	659	674	602	615	651	617	643	633	663	601	590	598	624	588	633	630	631	626	584	660	661	648	628	636	676	613	625	634	642	646	597	657	666	617	642	612	644	637	656	707	643	626	626	641	670	639	599	635	642	618	660	651	646	633	624	616	652	641	638	624	637	636	592	681	611	646	636	657	629	673	625	662	661	678	669	626	655	604	654	636	656	611	645	624	596	647	657	613	632	626	630	639	606	605	720	615	672	638	617	679	650	669	654	640	610	628	641	617	655	678	648	649	701	680	657	641	659	685	625	616	674	638	617	667	655	620	650	659	703	611	603	618	586	673	652	676	647	619	625	638	628	649	638	670	687	612	651	631	669	625	647	645	629	668	666	652	700	605	677	647	643	688	676	647	666	637	648	648	658	622	627	649	674	638	634	600	643	674	625	628	638	613	678	613	656	644	669	626	647	649	665	657	667	630	632	617	620	654	632	648	611	656	660	661	669	615	649	651	605	615	610	639	618	629	656	618	646	609	613	664	615	683	661	663	673	628	584	651	593	636	614	656	657	618	651	656	667	653	647	611	625	656	695	604	640	580	607	648	638	638	632	614	650	626	690	663	627	562	653	645	632	612	655	672	619	683	600	650	658	650	648	659	638	612	693	668	648	603	601	585	637	660	654	618	670	678	641	606	657	641	668	608	658	646	659	631	627	611	652	660	636	645	621	630	673	637	628	612	592	629	659	596	617	622	657	623	644	635	622	633	608	678	647	667	620	606	644	638	624	625	655	666	661	660	622	621	637	630	652	674	644	656	608
58250	94100	65309	47866	30095	13431	4441	1498	931	731	701	706	713	701	702	746	721	709	737	660	696	701	740	716	693	720	698	712	715	735	732	685	694	702	658	680	671	706	683	709	725	651	710	661	714	699	701	697	747	710	688	713	682	695	712	707	714	718	710	702	702	718	753	669	694	686	703	653	649	665	658	727	707	703	665	715	717	714	726	664	740	702	767	675	669	697	713	733	689	718	730	689	685	718	690	672	728	685	712	720	705	687	686	723	686	710	730	753	740	680	715	699	706	722	700	705	668	668	686	680	720	714	719	655	705	691	714	760	671	734	744	661	686	676	691	676	675	732	676	666	733	683	715	663	683	696	771	738	742	753	723	680	689	687	727	695	669	705	717	709	684	685	672	692	723	675	701	690	735	742	733	730	745	664	690	708	710	750	716	680	683	697	700	741	709	668	680	680	660	714	710	679	683	650	655	686	685	715	735	701	729	703	674	713	699	721	730	724	747	719	712	714	674	687	715	718	696	708	724	703	699	687	732	747	685	673	725	701	675	734	722	726	721	712	697	695	724	698	709	706	702	708	687	703	747	693	696	700	705	735	713	722	709	686	692	741	715	698	721	745	738	668	686	704	706	744	674	671	664	699	702	707	698	660	692	722	742	722	743	679	719	700	697	690	697	634	732	730	691	698	701	719	694	702	696	692	678	693	714	713	719	726	645	752	687	713	654	738	728	724	703	713	715	683	716	698	671	704	713	692	726	669	731	674	695	697	704	689	656	680	693	742	687	694	679	732	713	728	746	692	722	705	700	699	704	704	674	758	730	699	664	699	687	733	648	723	689	704	755	704	720	753	694	734	678	715	666	677	730	653	718	729	726	751	694	700	671	683	711	691	696	727	672	724	698	706	724	660	749	750	715	670	705	711	692	639	698	759	725	683	678	670	727	699	655	702	767	701	742	724	705	664	715	716	682	669	741	689	704	721	686	726	700	743	720	678	700	721	728	706	693	633	647	691	660	731	723	722	657	696	720	723	722	734	709	709	699	688	719	707	705	669	742	707	675	718	764	709	660	694	686	691	701	730	660	741	696	687	647	710	704	727	692	592	698	699	693	714	735	683	673	776	631	692	666	727	664	730	682	703	680	704	705	666	714	723	709	704	677	723	741	757	684	694	746	698	687	735	710	688	731	727	732	710	680	682	742	718	706	717	672	735	704	682	680	720	698	727	711	749	677	719	697	657	718	736	664	684	718	717	718	693	739	699	697	659	650	670	672	715	673	683	697	687	702	685	751	713	706	678	670	676	641	724	706	680	689	736	690	716	718	735	677	717	662	684	696	671	653	728	676	687	713	730	704	656	700	688	716	644	694	728	697	645	688	687	717	710	669	716	700	687	690	696	676	657	631	701	707	719	706	712	702	684	729	698	689	695	643	688	718	715	698	687	723	745	671	730	718	691	677	716	737	676	673	700	711	655	688	670	685	669	708	714	726	725	731	709	678	699	675	681	700	759	702	701	680	692	690	691	693	747	685	692	713	663	685	665	744	696	696	709	708	675	769	673	680	690	720	676	728	683	697	718	700	726	664	673	711	689	686	657	733	704	683	727	743	668	682	680	711	743	710	694	668	690	692	685	683	718	680	694	697	704	747	710	727	692	709	699	718	701	755	733	705	707	726	713	676	732	716	663	739	697	709	684	715	711	742	673	651	701	690	726	688	694	717	705	708	681	725	716	686	700	669	616	691	676	687	715	704	711	686	736	720	672	647	720	741	728	705	736	702	754	645	695	705	664	679	651	726	685	717	696	661	703	658	705	688	722	714	732	743	688	744	748	687	667	711	743	720	720	715	644	684	717	775	720	696	705	699	724	696	696	656	658	694	687	684	725	745	720	740	720	678	708	719	711	719	695	802	664	659	753	702	723	677	718	714	749	754	714	692	666	730	679	723	678	667	742	683	664	628	697	733	748	677	707	701	720	676	704	719	679	723	730	712	697	644	664	678	717	698	651	710	694	703	678	672	668	727	720	685	654	720	717	716	687	721	683	630	704	683	764	688	711	666	714	677	719	657	703	717	672	684	738	698	739	667	712	713	694	732	686	714	675	744	712	712	677	734	677	703	713	698	710	713	744	726	707	670	658	711	675	673	703	676	654	683	691	709	688	702	719	725	701	712	677	664	719	678	720	697	692	718	674	700	737	685	684	703	752	699	654	731	746	688	720	697	685	767	742	724	676	727	634	710	704	703	689	682	733	724	684	701	756	716	699	686	722	744	664	741	702	672	676	742	662	710	732	630	677	654	702	695	704	683	695	700	714	692	697	723	719	730	694	723	709	732	703	701	735	696	665	695	684	682	746	687	702	714	731	700	747	733	716	726	681	612	753	727	694	705	713	692	685	710	655	677	707	702	717	704	656	736	693	686	747	738	709	742	768	663	717	704	722	707	691	696	692	673	691	726	674	704	749	686	711	703	666	697	729	694	713	729	675	737	720	719	743	703	732	707	656	696	669	700	725	708	730	678	740	710	697	725	698	703	727	698	688	730	703	690	698	709	673	711	687	728	700	697	671	733	711	674	695	744	694	788	659	695	720	682	742	732	679	731	688	727	733	708	680	721	717	684	682	656	647	729	669	688	713	719	706	710	684	683	758	676	762	701	685	692	733	726	705	690	653	649	704	693	682	647	704	673	678	653	692	739	679	686	684	699	673	741	731	710	696	703	732	714	719	662	694	704	727	662	701	697	701	696	656	761	721	714	644	718	707	697	662	688	687	685	695	701	702	689	723	754	694	675	727	703	708	742	704	678	672	690	753	724	713	689	709	681	690	701	719	701	736	743	664	715	703	675	652	684	745	700	689	655	708	721	659	698	724	722	720	687	634	681	716	691	661	747	719	671	682	659	675	698	705	694	675	740	719	687	675	686	737	692	706	704	723	717	669	698	676	686	666	706	760	720	705	659	719	692	687	705	677	716	706	717	718	644	703	733	713	728	699	681	746	703	668	701	732	671	703	754	701	706	753	674	693	721	703	716	756	700	681	720	724	729	675	690	676	694	699	690	700	673	694	741	657	694	728	690	719	656	696	722	686	727	682	696	668	719	682	717	734	706	743	681	692	653	713	754	682	711	701	686	723	698	719	744	658	672	704	714	661	749	699	722	715	702	689	675	698	726	729	718	728	710	684	673	704	667	700	667	687	703	726	724	672	673	727	689	727	704	692	682	711	695	716	681	692	639	696	740	713	696	722	664	752	744	666	742	722	684	745	701	736	704	732	664	660	716	690	686	698	704	671	676	705	679	660	699	701	685	707	704	708	713	676	708	718	734	664	691	697	729	723	709	664	680	710	678	718	684	683	721	702	735	664	693	731	693	670	671	639	719	717	719	703	721	682	711	742	685	698	708	662	632	712	662	704	688	708	698	675	684	718	716	697	713	738	665	678	693	693	692	676	724	719	678	709	679	701	652	671	708	693	730	658	742	689	673	742	739	719	706	710	693	708	700	672
25413	23611	32096	28930	19414	7134	1770	874	745	693	662	703	650	667	696	640	667	682	671	652	642	655	653	633	621	714	693	720	667	645	673	678	632	658	696	629	665	649	702	667	685	659	659	661	654	651	668	652	653	653	662	608	597	695	666	632	679	725	662	662	622	679	624	642	696	678	650	674	681	604	667	635	673	625	650	661	622	670	702	671	677	661	675	685	705	670	701	666	623	682	649	661	638	688	681	625	696	645	608	655	660	635	637	686	665	699	658	637	672	679	635	648	640	644	595	676	624	664	655	653	652	609	651	682	727	641	646	696	668	647	645	739	671	625	667	650	704	671	667	664	618	632	671	622	664	677	656	697	682	650	705	643	652	625	608	689	661	677	659	677	659	648	652	703	666	645	644	685	652	690	678	669	668	652	663	724	688	644	636	680	626	683	672	664	654	650	653	676	673	649	677	678	650	657	689	669	642	674	667	686	659	638	692	643	640	633	668	614	654	727	695	672	677	648	692	700	721	684	689	688	664	613	670	659	658	686	644	654	662	665	664	674	669	703	720	696	683	691	628	668	688	657	689	617	638	660	654	674	681	656	644	706	676	706	704	687	682	691	660	661	636	655	676	614	674	648	657	694	649	739	629	640	664	693	659	687	656	682	636	666	666	687	655	630	627	627	661	702	639	680	620	687	632	635	697	684	658	696	676	632	651	732	686	646	680	659	670	635	687	680	646	646	694	695	709	653	661	651	630	688	603	696	658	694	662	664	643	690	623	596	669	669	646	646	651	662	702	691	695	669	669	713	679	668	612	687	673	686	643	657	688	655	715	689	659	676	685	657	677	676	643	638	677	649	658	641	669	648	638	674	686	636	629	675	656	652	627	692	678	671	694	628	656	662	664	619	667	638	648	684	655	667	637	628	611	666	690	638	690	646	633	684	672	675	683	656	689	665	646	661	640	670	663	676	682	664	623	641	689	682	632	678	672	687	665	640	659	691	676	655	671	664	683	644	613	707	680	670	619	681	682	658	677	647	676	644	657	609	693	630	674	698	625	722	715	685	679	666	682	641	653	657	648	682	667	654	614	672	670	658	626	604	681	671	693	651	633	613	664	694	665	674	665	671	659	672	671	638	627	689	693	679	688	607	674	654	636	679	633	681	668	637	663	700	681	656	671	691	674	645	677	651	685	610	658	672	626	657	582	604	628	681	675	624	649	660	703	606	645	661	673	660	673	636	693	682	653	704	706	681	636	682	635	665	668	703	646	714	668	647	651	653	687	664	700	674	643	677	702	667	633	662	625	715	643	656	653	657	687	654	639	685	652	623	678	661	678	622	633	665	629	720	707	658	625	644	661	663	685	659	687	677	658	659	707	632	673	654	657	680	670	660	682	681	695	657	699	688	651	688	658	650	672	622	661	655	702	662	674	653	691	649	711	695	699	694	638	674	660	639	698	631	690	680	659	706	657	680	664	659	661	685	665	697	699	684	661	650	698	638	636	688	689	645	639	693	628	659	693	675	630	640	692	666	662	663	672	665	614	665	654	654	643	626	680	687	608	671	664	662	637	671	693	659	668	654	629	646	701	668	694	671	613	714	657	683	685	672	658	679	661	679	668	641	693	696	683	688	620	677	661	693	651	647	673	649	685	677	650	672	675	642	650	672	668	668	632	699	718	621	630	612	682	616	651	671	685	668	610	627	661	673	625	652	641	622	658	666	636	630	649	708	689	645	675	646	674	632	635	604	644	680	684	635	624	657	673	658	679	638	704	664	663	689	644	659	647	681	653	687	698	662	666	655	674	678	688	635	665	676	645	655	629	697	682	650	646	705	665	648	619	649	671	713	681	675	653	679	634	619	670	691	665	638	696	712	697	632	733	671	689	698	664	677	678	706	682	653	642	644	697	697	677	672	681	659	676	649	657	692	685	692	660	662	606	698	653	671	652	703	670	621	692	657	681	644	723	669	664	668	641	639	655	659	696	702	630	724	672	598	634	696	668	686	681	649	659	625	700	625	646	688	674	679	637	687	707	664	677	681	727	641	631	676	679	661	643	674	651	671	671	701	662	627	676	637	699	683	657	661	632	655	617	651	669	706	643	669	652	687	635	641	676	626	713	681	677	668	697	673	667	674	650	655	667	669	673	684	651	661	630	660	702	679	696	640	704	620	654	658	647	636	670	646	679	678	680	651	617	596	672	652	665	685	646	696	642	679	668	677	657	666	690	692	624	653	671	665	650	701	639	640	661	651	706	645	644	665	706	659	662	654	710	666	644	704	684	700	664	707	690	687	642	654	680	666	680	684	658	645	683	645	624	715	670	711	679	666	696	664	673	654	721	685	664	698	648	659	661	632	609	641	698	655	615	653	655	685	678	677	669	646	634	656	657	638	684	650	703	698	639	667	700	654	642	691	623	607	675	669	669	667	681	664	643	689	659	694	703	675	680	667	646	647	654	669	635	681	653	654	651	708	668	668	641	671	671	681	679	630	646	633	618	664	646	675	664	612	664	634	684	656	631	647	656	630	664	670	693	665	614	670	715	656	695	693	660	627	670	661	688	674	686	662	708	612	629	638	641	643	638	682	657	670	654	686	645	735	672	667	655	680	649	670	658	667	669	652	672	681	647	677	674	655	642	624	633	686	648	655	684	678	630	697	622	646	656	683	704	667	708	704	630	681	686	671	608	679	711	705	668	662	665	654	664	670	699	629	679	658	629	669	643	681	644	671	666	648	681	650	653	653	652	663	683	646	694	688	669	667	705	701	637	706	664	710	629	639	681	644	670	667	661	653	638	667	652	633	621	654	655	632	664	664	674	663	645	632	684	675	648	649	670	640	670	670	645	685	669	730	632	654	664	658	693	660	652	638	686	612	663	666	674	663	681	647	659	692	654	672	630	658	654	659	638	686	670	655	656	632	705	668	711	617	668	691	651	668	654	683	627	660	667	647	681	684	635	677	700	669	715	669	612	652	674	633	661	654	614	640	650	648	625	663	652	662	676	668	661	672	647	709	662	651	657	606	630	681	696	618	659	681	642	593	686	709	678	654	705	645	667	647	649	634	665	681	636	657	671	688	680	677	690	664	642	656	687	662	658	691	665	666	671	629	688	685	670	681	644	681	668	645	676	642	648	617	676	627	641	717	651	649	698	627	654	657	677	618	680	713	605	664	628	647	657	675	636	650	664	673	711	655	678	683	647	600	609	673	668	671	664	699	657	645	638	670	672	686	618	661	680	641	700	652	645	627	663	659	668	692	687	684	621	679	664	660	673	658	667	619	641	646	637	697	664	634	658	642	685	656	612	629	677	710	664	661	677	683	697	661	665	647	677	702	699	663	651	669	641	671	642	648	653	644	660	641	625	662	692	667	710	678	659	717	646	640	682	663	685	677	659	705	609	671	653	645	651	630	645	675	694	650	654	664	676	671	623	638	702	691	624	669	642	664	652	653	616	702	634	640	722	661	682	713	689	657	661	640	661	689	674	670	670	658	671	648
51202	74851	49506	33972	18760	6750	2360	1107	804	721	720	728	758	710	735	723	703	745	745	735	770	738	730	723	772	746	788	707	743	763	746	745	713	756	743	674	787	747	768	788	754	773	729	727	756	714	732	745	752	727	773	738	741	705	716	784	788	736	693	739	722	758	762	749	760	730	767	729	721	713	693	733	687	783	786	772	740	731	753	731	715	727	677	719	738	751	769	778	763	684	736	703	756	747	770	725	706	744	726	747	739	744	769	742	770	744	750	735	724	744	725	725	707	744	733	732	700	766	777	723	730	750	713	737	800	687	750	766	732	756	739	764	715	754	757	716	711	756	772	754	754	736	760	723	802	767	729	743	721	705	744	719	791	738	784	754	827	690	833	748	739	736	728	692	706	777	760	733	779	754	723	703	740	777	756	753	709	743	740	719	758	735	755	753	697	708	729	730	764	739	736	740	751	782	744	711	705	726	746	705	697	746	709	735	754	770	720	747	779	750	737	731	761	763	745	715	755	753	728	719	691	755	768	726	761	711	764	747	726	786	719	736	741	736	758	739	738	731	752	752	766	691	702	711	742	727	791	792	695	774	738	750	763	731	687	742	737	771	708	775	750	756	767	708	765	732	782	743	730	731	725	739	732	740	722	750	716	779	769	771	761	737	731	741	736	691	766	697	720	747	697	753	777	734	731	738	822	754	709	749	726	715	782	740	766	772	762	735	739	700	725	760	713	739	720	740	755	739	753	725	740	711	743	738	731	717	771	756	730	740	766	758	708	724	729	739	753	763	735	749	726	752	737	721	759	774	733	792	760	761	727	735	709	717	758	716	774	749	714	752	742	747	753	777	707	769	740	778	711	723	730	717	740	752	778	704	761	705	758	726	787	741	835	763	767	782	770	759	753	741	795	766	704	752	774	737	732	748	751	726	725	742	745	744	739	765	749	749	772	727	753	745	723	765	728	701	791	771	742	731	735	716	755	704	724	692	770	732	811	805	710	708	747	746	686	739	709	732	766	762	800	713	808	739	731	710	720	783	713	732	697	733	777	676	723	738	742	816	768	748	744	737	749	722	742	742	741	733	722	727	791	710	748	758	740	727	750	769	745	705	714	746	718	723	743	757	742	774	778	759	738	753	756	797	745	730	752	705	769	757	712	780	766	684	787	736	795	809	747	747	723	793	746	764	737	775	794	751	706	752	772	736	705	748	765	720	692	724	735	775	753	690	746	752	715	727	727	751	717	733	752	767	789	799	747	778	720	725	739	738	742	741	737	739	776	707	762	714	736	772	745	711	716	728	749	751	697	751	711	771	776	738	735	795	728	752	757	736	738	701	728	740	762	716	767	777	705	733	737	772	782	760	742	724	762	767	712	728	760	741	724	770	766	768	760	797	779	764	754	787	767	762	763	779	745	754	758	757	722	744	691	742	740	712	744	746	787	725	758	728	731	715	783	786	690	661	771	737	745	753	745	747	733	730	745	761	756	721	749	750	767	738	721	718	728	718	695	761	766	753	737	686	724	752	740	738	738	759	750	717	770	741	729	767	755	717	716	764	805	730	673	739	781	764	704	732	771	754	756	693	764	741	753	746	713	777	781	729	746	748	754	781	731	803	689	754	759	770	720	676	751	771	763	777	754	765	754	757	756	759	713	733	748	732	766	762	777	716	735	783	776	765	750	749	733	813	722	719	687	758	778	717	763	731	678	742	740	759	751	747	765	741	754	780	729	778	749	720	752	761	743	747	690	752	741	774	696	715	786	743	760	774	768	810	752	785	738	798	713	721	779	770	732	660	742	780	732	727	713	720	728	757	759	755	740	753	766	721	781	717	702	753	752	736	746	783	761	765	741	755	741	716	772	747	736	744	702	708	774	730	761	783	752	741	745	711	710	754	699	700	727	787	740	742	704	731	754	738	720	755	654	736	762	741	724	732	743	748	768	747	766	704	786	746	707	731	779	713	722	758	755	728	732	769	713	731	755	732	737	718	735	757	757	777	730	704	733	751	726	756	733	764	718	775	721	738	704	739	772	715	784	757	757	730	767	751	683	795	748	718	699	652	700	694	812	681	763	744	746	761	735	703	741	737	759	693	703	734	777	725	720	758	761	762	746	751	716	715	731	754	773	729	759	715	723	720	737	758	731	750	777	714	707	696	749	739	757	773	732	761	744	761	713	744	737	739	724	754	708	780	713	751	762	672	733	743	745	751	729	675	781	753	735	679	770	734	694	739	754	756	783	703	702	778	760	796	752	764	693	741	742	754	737	750	736	745	703	707	743	756	777	781	699	757	746	760	748	758	718	771	739	751	704	787	723	752	752	734	710	744	714	707	754	731	747	730	767	766	733	736	715	747	734	791	743	739	721	754	777	712	714	718	725	763	737	800	686	748	765	735	752	755	767	715	721	710	718	729	764	692	780	708	736	722	740	758	738	736	723	695	762	737	727	749	672	733	754	793	768	718	783	745	714	736	775	757	736	741	746	739	791	732	761	738	831	733	811	770	722	727	750	714	792	722	784	745	734	700	671	764	783	742	722	787	746	695	759	758	796	772	785	735	776	673	765	729	742	689	755	762	746	746	764	738	728	751	700	760	732	727	738	705	792	761	702	716	713	743	781	796	723	746	728	744	737	746	697	810	735	742	757	796	757	726	773	776	737	751	773	723	768	730	776	765	730	726	726	729	736	757	750	749	763	733	731	787	747	772	761	722	788	693	764	764	741	744	732	736	748	768	770	751	694	768	766	760	757	723	761	743	797	740	794	683	754	766	760	700	736	701	742	758	744	739	750	688	726	749	713	726	684	725	725	731	779	755	714	720	702	801	738	717	759	755	732	724	695	726	749	735	762	775	766	723	749	720	682	734	773	773	778	744	738	727	741	727	761	773	715	753	759	781	770	742	779	762	706	735	758	738	798	734	779	786	749	721	708	759	722	751	770	784	702	758	777	740	736	750	725	781	749	675	726	781	733	715	710	729	697	734	706	702	735	755	757	679	769	722	757	738	726	749	767	768	735	694	757	746	684	755	764	734	739	813	775	716	755	759	749	780	761	755	782	758	735	658	734	710	722	735	766	754	751	749	728	746	753	756	751	691	697	745	720	729	747	738	735	759	769	770	762	720	754	732	777	788	764	753	765	693	779	730	760	716	718	728	790	771	743	752	773	809	754	720	703	762	753	713	747	735	764	748	725	719	810	731	730	746	735	720	728	749	743	763	751	735	739	739	786	717	717	756	712	753	826	706	735	727	744	739	739	716	716	767	750	729	723	779	753	727	754	744	786	755	746	735	732	728	721	742	728	751	720	792	731	712	767	740	711	744	718	781	752	745	726	748	736	758	752	736	720	742	730	726	682	776	788	767	789	753	753	745	747	732	740	749	732	710	735	766	777	756	736	696	742	702	714	779	763	731	718	721	750	734	678	721	785	717	726	726	764	757	722	781	754	768	758	719	781	758	759	726	714	778	746	739	728	745	739	719	736	765	741	752	767	784
22788	21622	30575	26848	23714	22014	15131	2271	929	731	731	749	776	760	814	772	763	813	781	736	732	726	746	792	756	715	741	755	763	741	750	780	808	768	730	751	749	770	739	791	750	723	770	732	731	739	776	782	768	777	787	777	734	814	754	778	726	746	710	726	815	748	766	744	760	754	803	798	791	723	800	737	771	732	714	703	781	748	750	743	796	786	745	766	750	721	764	732	685	772	780	710	751	729	736	717	732	749	729	690	746	798	739	799	778	739	742	787	782	717	765	710	749	727	730	762	756	709	792	750	721	759	754	773	773	736	743	796	761	746	734	767	758	745	800	741	707	796	751	729	773	715	743	755	707	693	787	737	716	776	821	709	753	759	780	767	795	773	711	710	773	776	794	762	768	729	721	749	728	739	751	799	711	779	757	726	741	806	799	744	773	692	788	754	794	705	744	727	698	778	793	754	816	797	763	783	755	752	757	749	786	749	740	731	733	768	752	787	742	794	740	765	731	730	732	768	697	743	762	740	740	776	706	734	761	750	747	735	768	737	768	696	740	816	773	769	744	750	717	680	709	717	750	775	795	722	729	773	822	790	752	750	791	727	762	777	744	784	740	755	750	742	732	717	756	742	778	763	755	737	717	747	770	746	714	715	717	775	728	760	746	787	779	749	759	782	717	747	719	712	697	735	818	742	722	769	702	776	737	735	710	770	765	721	707	761	732	732	730	742	776	746	758	703	779	769	735	751	789	758	740	758	728	757	776	732	760	757	730	747	763	759	777	724	752	694	734	771	770	743	765	770	785	763	731	784	699	790	693	751	721	742	776	775	746	723	742	768	774	728	754	700	737	768	754	745	760	741	754	753	763	765	770	767	709	762	732	737	724	750	754	714	755	720	733	689	735	783	738	777	767	742	748	746	749	758	790	739	786	743	745	763	732	800	722	778	751	720	730	746	767	725	781	732	747	794	798	781	718	734	753	791	771	753	787	776	749	708	753	768	760	748	767	777	753	767	755	713	745	739	754	743	739	742	743	771	726	703	735	785	735	732	819	741	757	769	764	739	736	709	727	776	791	736	734	732	786	696	783	773	758	733	748	763	758	786	778	744	788	779	762	740	729	699	752	784	732	786	759	740	785	714	737	773	779	755	756	759	727	763	721	728	772	779	731	736	740	770	748	740	727	790	742	780	717	737	743	721	712	750	757	734	797	753	733	765	766	735	720	771	724	817	721	724	762	803	729	721	806	750	771	742	754	731	810	713	755	797	740	723	766	724	756	766	762	758	738	724	761	781	742	745	786	741	798	745	719	749	802	789	750	761	773	721	742	775	723	764	766	761	730	753	758	749	802	731	740	700	793	748	743	795	762	751	705	786	715	781	720	717	778	763	780	758	753	767	771	736	758	716	767	759	752	737	796	756	779	758	742	737	719	774	743	795	780	766	817	753	732	783	730	734	784	784	734	746	751	770	733	706	752	778	772	773	741	753	749	703	757	820	754	752	759	729	744	761	720	774	746	730	742	732	791	712	750	741	776	774	824	739	787	762	756	727	764	737	749	729	756	745	773	773	718	772	724	777	754	732	757	745	746	744	724	738	717	792	724	787	757	748	765	745	726	749	764	758	746	753	750	689	783	737	707	724	715	725	717	725	741	754	724	721	760	717	770	778	734	752	738	718	722	721	743	759	743	757	724	725	752	735	788	708	717	720	734	717	704	748	785	727	782	714	732	764	759	739	755	729	786	732	739	755	724	739	775	702	837	786	743	721	740	763	795	716	757	839	703	791	747	720	796	772	719	753	708	762	766	778	795	748	767	710	701	737	729	733	799	733	717	768	710	770	753	748	729	729	735	734	750	813	743	757	725	750	757	773	699	747	729	781	756	748	732	714	751	747	731	752	765	767	762	718	759	787	751	655	784	776	710	796	743	735	749	761	755	810	757	692	741	745	718	722	746	791	716	782	739	737	749	744	750	768	756	752	755	782	772	781	743	746	702	752	794	718	781	736	791	728	745	703	747	716	772	779	754	748	745	742	715	758	788	746	769	733	725	755	729	748	729	740	730	732	739	714	748	778	781	662	789	797	759	785	742	734	750	739	709	745	755	745	760	696	740	732	742	759	760	727	769	734	788	688	778	768	747	767	747	720	761	724	723	718	795	785	773	806	818	790	786	773	728	775	741	696	720	807	727	752	749	769	725	711	738	759	739	707	729	765	767	766	744	747	751	741	770	788	784	768	753	720	777	728	748	714	741	781	752	720	728	762	748	773	731	769	733	750	741	762	762	762	719	736	734	752	758	714	797	790	791	783	769	740	749	755	759	723	746	782	753	740	772	758	742	732	756	745	765	760	755	777	756	725	757	751	777	782	739	738	738	790	781	749	783	758	727	784	703	772	746	757	767	744	753	762	771	767	783	773	775	686	758	763	756	746	748	719	748	710	760	716	770	725	735	752	743	747	720	735	720	731	785	718	807	781	783	694	747	735	728	707	744	783	800	738	738	770	764	700	728	739	739	757	771	794	759	722	726	731	700	764	792	747	735	777	776	762	773	754	832	772	737	806	774	737	743	719	748	741	708	808	802	710	768	731	741	754	732	764	747	786	761	796	772	731	734	710	729	730	729	779	739	760	756	758	754	771	806	711	741	744	743	734	736	779	789	786	728	774	718	775	709	715	741	734	760	756	772	799	751	777	753	763	736	720	742	766	712	774	790	737	772	739	803	750	759	729	726	768	781	725	702	721	729	762	730	712	768	705	698	767	770	815	785	744	729	748	732	758	739	717	742	721	719	765	739	726	744	741	765	718	773	776	749	783	829	793	717	761	743	763	795	780	742	770	720	785	750	707	729	794	771	718	759	699	720	771	719	783	765	778	707	741	729	753	720	777	711	749	733	764	720	773	749	759	730	775	749	770	758	760	780	760	738	783	722	762	721	760	726	710	778	750	779	785	711	760	726	707	743	730	747	763	727	726	725	743	720	768	771	699	758	729	779	711	748	762	797	749	763	769	697	737	796	751	754	734	798	786	823	728	736	733	780	746	756	795	741	766	747	747	702	735	772	807	707	751	747	779	774	735	777	759	738	799	776	739	741	746	759	738	741	745	737	751	705	804	789	739	793	733	772	713	763	717	774	791	685	750	753	743	785	758	722	751	757	756	763	740	758	772	776	813	717	772	752	707	709	748	701	751	713	739	762	755	727	740	692	746	737	707	763	749	797	742	742	722	723	747	803	746	747	795	782	710	762	757	755	796	790	753	724	777	786	748	790	729	702	723	720	728	776	811	775	760	753	788	787	782	774	718	749	738	780	740	736	771	761	782	779	751	739	799	706	696	738	741	766	679	784	737	753	764	775	753	736	736	742	757	713	756	751	726	751	701	728	724	755	699	729	768	765	775	743	745	744	771	765	775	717	754	754	710	721	782	731	733	749	786	769	777	781	736	721	811	732	766	822	754	803	738	804	743	745	722	734	738	764	758	795	753	764	777	769	735	747	767
61071	99364	74150	53814	35411	17148	5826	2012	1073	838	830	837	814	789	836	767	803	803	800	812	822	781	815	852	845	821	822	813	793	789	746	747	750	830	832	825	833	807	854	784	773	786	861	918	868	832	828	774	835	808	845	874	784	841	739	796	805	831	783	849	803	792	805	806	772	830	762	799	803	773	818	823	820	785	778	831	766	811	847	822	834	813	787	810	825	785	832	790	867	819	768	820	898	813	805	791	772	781	874	773	791	834	840	814	756	827	778	782	794	814	763	849	786	823	818	803	774	819	784	809	829	817	811	763	843	797	763	790	775	829	805	809	786	823	799	812	801	827	775	781	863	784	828	790	825	814	776	774	846	786	799	822	839	800	773	779	839	840	782	786	830	795	809	811	832	843	744	807	841	834	778	795	807	795	779	819	801	800	816	844	773	855	852	793	780	853	824	825	822	821	833	804	712	847	803	826	799	822	834	864	827	838	769	737	838	799	864	769	819	835	799	809	762	804	844	850	819	819	769	767	819	745	784	786	822	772	856	782	789	793	826	778	788	781	839	784	820	856	828	765	795	780	831	785	827	810	802	813	850	821	771	777	773	812	777	803	818	788	762	825	857	762	795	813	761	789	826	787	806	773	777	828	820	752	778	837	829	796	800	826	779	886	808	789	807	818	751	833	861	836	789	799	840	788	804	756	806	797	827	761	807	866	832	839	794	758	782	824	846	807	782	839	814	826	818	799	777	785	755	854	801	776	800	816	828	796	811	808	835	855	770	815	761	818	806	826	756	830	816	827	812	804	842	806	756	845	795	784	731	824	789	793	822	811	782	875	795	735	814	766	758	790	793	767	828	801	819	797	815	829	804	769	792	787	824	820	774	828	793	814	802	822	818	791	789	802	792	865	719	870	854	820	817	842	801	824	827	825	774	821	827	820	800	814	819	812	799	760	820	787	820	755	808	832	731	843	797	765	830	802	809	756	831	849	805	767	804	809	793	787	811	816	857	844	803	810	828	801	859	862	800	784	761	778	831	797	802	822	789	764	746	816	785	831	802	850	806	778	806	789	783	821	768	803	822	773	838	794	805	768	790	797	779	766	804	818	780	784	785	785	779	797	831	840	822	793	811	852	821	776	803	773	825	836	840	807	853	745	837	817	797	773	770	824	818	830	798	823	822	787	821	828	822	746	793	840	795	796	840	791	758	796	759	872	815	832	822	802	752	843	768	831	841	825	804	830	828	791	806	798	816	823	852	818	772	768	792	792	831	791	829	847	812	801	851	776	747	852	787	800	822	748	786	846	827	801	860	777	844	834	754	842	798	794	801	833	778	840	756	891	838	785	826	833	764	823	816	842	782	737	837	793	756	780	833	823	824	807	783	816	804	804	802	780	801	793	835	817	826	759	779	813	791	832	821	858	791	807	806	793	795	793	817	808	771	774	795	787	806	801	837	792	812	851	814	765	812	806	767	788	763	772	824	810	755	796	831	783	781	826	803	808	882	799	847	801	824	880	794	759	777	796	811	768	798	819	799	857	851	849	838	829	779	822	781	783	796	823	790	847	785	815	826	792	791	852	755	851	833	798	821	793	841	818	846	757	830	789	758	809	801	833	794	784	836	787	807	826	764	835	836	829	835	781	755	800	815	801	797	825	825	831	810	813	786	847	800	809	841	787	846	813	804	833	831	818	840	808	830	823	811	792	779	820	750	816	815	833	789	808	846	847	794	847	795	798	826	801	811	824	793	811	782	791	787	806	823	753	816	860	760	817	804	772	760	792	854	811	775	766	807	791	776	826	828	808	821	832	815	803	814	785	770	847	789	821	806	812	835	766	791	804	765	831	806	759	786	826	754	826	790	829	768	790	772	804	827	829	795	832	795	864	844	850	824	809	839	802	812	845	818	792	770	822	792	843	816	796	738	805	848	796	819	839	816	777	813	796	840	803	836	821	811	805	794	835	792	805	818	832	808	779	770	766	835	839	849	835	761	832	843	807	774	823	787	803	797	818	813	826	790	848	790	810	779	757	811	881	783	779	760	824	796	805	808	796	813	835	760	820	785	811	780	790	840	808	818	791	778	758	873	853	812	804	841	813	767	768	805	774	800	863	813	811	784	807	813	854	812	779	788	794	767	814	766	786	779	792	821	744	801	829	764	800	835	797	811	819	845	821	791	830	821	809	766	801	814	808	779	770	826	764	865	800	779	783	762	814	809	767	822	835	771	794	789	800	829	812	779	818	789	835	854	794	830	786	752	836	758	822	792	782	786	749	805	834	783	853	756	806	769	791	763	805	784	815	810	804	821	857	858	825	788	789	773	812	765	773	842	826	822	766	796	822	792	750	820	813	838	816	835	822	742	851	825	797	844	775	847	812	752	829	778	866	851	780	808	779	845	793	827	813	783	832	882	816	849	790	862	829	841	797	832	803	828	792	789	790	834	797	794	807	815	788	759	811	778	775	862	797	831	804	774	809	818	744	801	805	830	787	737	826	804	824	840	807	774	830	844	844	745	827	796	803	810	757	768	832	832	795	799	804	795	758	790	753	824	850	867	799	811	808	817	781	758	833	885	807	835	830	784	819	794	825	832	800	847	824	784	828	799	857	774	813	853	806	772	795	837	800	807	835	780	772	787	806	804	817	818	845	810	819	807	761	780	856	815	769	806	781	778	802	817	792	766	834	799	777	825	745	817	835	824	799	790	820	845	791	830	786	794	839	822	839	831	817	812	827	798	829	832	802	830	779	771	791	776	756	783	757	801	799	777	798	801	831	801	803	788	817	867	800	851	797	799	827	742	811	795	829	793	820	843	811	794	822	829	790	836	784	800	794	788	823	788	792	826	823	811	847	793	831	791	778	799	794	793	772	812	768	770	825	805	776	849	775	839	817	733	809	767	778	836	818	784	805	787	825	822	819	891	789	828	849	744	793	790	816	802	862	850	735	785	810	830	782	800	800	805	784	804	799	794	839	817	829	840	797	843	796	837	833	785	766	812	799	781	824	767	788	791	868	781	755	812	804	827	809	778	811	794	821	767	824	836	770	795	773	825	833	790	796	786	802	874	801	783	765	831	840	827	782	755	775	796	793	820	841	797	828	863	753	814	834	852	791	801	800	738	819	812	809	814	790	820	790	784	789	840	832	764	797	780	856	853	809	825	744	790	780	798	786	846	817	815	852	784	837	783	802	774	776	809	827	801	804	782	826	751	760	798	761	762	840	783	838	812	829	818	777	778	765	824	794	831	779	794	792	851	833	790	864	812	790	825	867	827	839	954	806	797	841	825	861	784	879	842	828	783	798	759	795	815	773	801	825	812	809	781	781	800	760	780	812	794	843	753	835	811	795	789	843	770	791	807	800	788	748	799	810	797	831	854	813	769	748	781	761	823	899	801	852	805	799	815	813	820	820	796	790	811	766	875	796	811	797	842	751	812	801	816	811	786	831	810	787	809	769	800	824	849	805	825	871	802	859	815	781	769	832	769	815	857	820	792	793
28850	29576	29423	17605	5254	1652	876	633	589	560	527	562	530	528	538	569	532	531	553	603	528	538	544	523	552	547	554	528	524	564	541	551	554	551	608	526	534	588	594	563	599	525	568	519	562	577	556	534	571	548	537	552	508	574	552	559	580	546	566	556	568	538	560	568	542	578	568	525	547	536	576	517	529	549	528	593	551	539	526	512	514	547	552	564	535	584	552	540	548	569	510	544	580	571	576	520	581	554	584	531	556	542	550	544	520	556	555	564	537	507	550	540	574	559	579	573	504	509	533	573	595	586	557	538	553	525	537	573	558	529	491	544	602	531	596	565	544	563	543	565	527	539	575	596	587	551	605	572	583	551	577	562	534	552	557	562	562	519	555	521	515	538	567	566	567	557	501	536	555	534	524	539	534	577	531	557	556	533	557	562	567	601	589	565	557	536	552	626	539	537	536	525	539	577	559	597	552	555	527	561	573	541	577	565	516	499	512	568	564	501	561	559	565	544	543	567	575	530	555	556	555	558	532	554	577	579	608	543	530	548	521	562	542	551	550	557	559	541	576	559	573	579	572	558	556	549	534	499	585	558	536	550	576	523	568	591	560	573	502	562	576	549	545	567	577	574	559	513	557	561	564	571	531	546	547	524	500	570	560	536	586	507	577	595	549	551	563	559	559	565	550	540	527	530	570	575	574	559	543	547	523	542	515	588	552	506	614	561	529	538	577	553	591	623	566	551	528	533	547	575	497	546	532	578	555	548	499	576	525	515	619	538	530	585	523	537	544	567	572	561	539	559	523	539	545	531	543	540	553	535	553	558	549	590	542	559	562	554	564	494	541	554	589	514	574	552	555	520	559	572	534	555	535	564	552	551	525	507	555	530	572	553	549	587	522	523	546	572	570	539	538	608	559	541	587	556	515	532	513	573	564	560	580	589	536	567	559	547	549	579	547	528	553	580	545	550	549	531	509	564	531	499	549	560	577	578	550	530	600	512	547	518	565	563	540	522	545	545	562	578	570	524	581	532	562	566	562	525	563	553	538	528	619	555	561	505	535	540	551	563	555	553	551	543	562	563	582	585	558	549	543	573	541	602	549	529	571	516	525	550	569	544	538	575	555	553	537	552	565	567	543	543	607	536	566	544	554	534	545	549	569	592	561	566	554	522	563	556	559	571	564	538	522	520	589	540	543	566	530	552	521	550	575	578	582	589	565	563	556	537	521	589	572	511	543	557	541	562	562	584	572	580	560	539	524	571	529	547	525	548	533	586	484	563	537	554	550	535	543	566	554	522	537	558	588	563	573	601	524	551	527	587	579	610	547	576	540	551	569	579	571	543	530	539	540	539	552	575	579	554	549	558	536	564	520	565	565	552	530	561	550	563	557	563	591	544	520	552	566	551	543	558	518	555	549	539	531	513	556	521	555	588	594	569	564	559	537	554	537	532	553	550	531	592	553	511	544	608	541	538	528	559	575	542	599	517	556	579	553	554	542	569	529	575	559	544	548	563	574	520	592	531	548	517	550	558	556	585	525	545	563	551	570	510	543	534	534	549	569	599	556	547	559	499	550	567	596	531	541	575	514	599	540	504	558	526	574	577	544	561	589	544	529	600	518	583	540	583	526	497	547	568	544	512	581	520	574	566	568	552	542	518	564	528	542	545	560	507	507	565	572	558	522	492	533	557	526	537	549	505	547	550	522	572	529	612	546	547	555	522	607	529	558	530	541	548	549	550	551	599	505	545	537	555	535	577	521	555	581	586	590	601	550	526	553	529	590	561	546	561	562	580	516	553	513	512	557	550	538	582	546	541	537	564	572	557	568	569	544	554	583	579	579	574	541	571	543	525	546	551	511	530	561	580	538	602	547	535	588	530	551	520	544	636	579	560	533	551	544	540	540	566	568	567	503	538	523	576	546	558	542	538	546	583	559	537	553	515	585	583	513	588	535	527	532	540	588	566	517	591	528	559	569	535	564	535	522	600	558	556	548	552	529	537	611	547	588	588	533	558	565	582	558	529	511	590	560	548	561	591	538	584	511	570	499	535	526	567	534	554	543	571	547	562	510	554	588	567	558	529	539	526	522	567	553	572	536	566	537	570	527	560	533	569	535	544	583	563	542	578	575	550	565	575	539	577	533	531	495	555	555	588	559	535	561	554	527	555	551	542	558	556	554	588	577	535	594	515	559	575	525	540	569	531	557	547	508	557	523	557	570	576	562	563	548	568	546	511	551	553	538	555	559	551	566	562	503	528	514	567	554	530	543	522	535	562	553	566	525	521	525	562	534	561	566	556	570	559	558	514	565	546	577	578	526	547	544	560	521	549	549	535	566	473	508	576	560	572	561	570	553	555	547	572	563	540	547	555	524	541	562	539	546	529	582	482	519	533	523	543	554	568	519	556	546	563	543	530	555	525	552	593	543	582	535	516	553	567	539	528	542	529	572	545	513	583	542	537	549	544	575	552	560	523	540	522	545	550	571	559	543	574	585	561	532	545	556	566	527	555	535	570	553	550	526	546	624	565	509	551	529	523	555	535	481	543	528	508	573	503	571	504	556	549	589	573	536	558	568	544	518	549	582	579	563	566	573	549	546	550	558	584	554	543	560	568	567	605	556	565	544	577	532	536	603	558	597	575	588	546	524	536	564	553	565	514	548	520	606	561	553	575	547	514	583	548	526	532	566	509	562	610	516	529	563	561	546	569	538	586	587	582	558	552	517	549	582	580	575	526	591	548	578	549	535	569	551	511	541	524	535	557	569	556	573	524	560	631	536	555	593	578	525	540	565	513	589	532	518	562	562	543	573	545	554	572	549	525	553	496	558	541	566	579	529	570	583	561	523	544	538	580	559	531	541	547	552	523	600	554	537	534	543	559	572	549	563	572	560	502	553	574	552	558	567	538	570	562	537	572	596	539	540	549	574	513	590	512	536	566	577	577	539	527	583	574	527	514	557	553	554	517	538	558	560	552	538	544	574	555	555	544	548	578	588	568	524	541	557	523	569	561	584	591	541	514	500	550	550	535	604	541	580	562	537	595	566	519	510	580	529	544	494	531	553	532	584	532	587	585	538	584	567	565	578	572	554	545	563	562	547	557	575	541	531	582	532	585	562	558	558	522	546	540	547	540	564	496	491	564	547	534	548	524	549	533	537	582	512	572	540	571	518	564	533	525	520	536	534	572	557	545	526	551	550	523	535	547	522	530	544	540	539	500	533	552	538	562	549	544	574	559	527	543	563	526	559	558	558	569	505	564	557	552	562	527	558	554	545	546	576	525	551	547	528	543	544	526	538	560	533	554	560	532	580	551	562	530	542	558	524	511	561	533	579	564	528	539	529	511	527	507	574	518	551	573	567	551	583	530	535	541	537	574	562	532	589	562	508	569	603	603	547	597	564	517	538	560	524	520	595	549	505	523	553	561	526	571	586	491	542	550	601	547	563	572	548	551	574	508	577	526	528	566	561	543	592	548	498	552	543	539	550	577	534	545
29247	44291	25666	13535	5550	2180	919	720	617	641	622	622	566	628	630	591	621	594	637	640	602	629	681	615	581	672	610	620	583	618	607	640	625	606	661	621	628	633	621	722	654	622	608	661	639	613	641	610	605	641	597	589	637	592	617	643	623	616	702	617	584	627	614	622	669	667	648	650	635	627	620	683	603	642	666	640	602	643	631	632	613	605	618	633	584	613	644	619	607	628	641	601	622	608	618	636	583	634	650	637	602	630	635	615	586	644	617	651	623	623	633	631	628	639	614	614	638	671	657	617	677	628	623	617	605	660	644	600	631	646	632	641	623	613	631	594	645	643	604	612	630	612	610	623	630	580	623	646	619	621	616	617	660	647	651	626	590	637	599	620	654	621	609	610	620	599	631	604	610	635	636	639	626	608	614	626	638	608	627	589	630	631	600	657	661	609	618	655	672	662	646	640	636	633	599	604	610	588	641	594	575	628	579	568	609	652	627	640	615	635	624	641	642	599	617	618	661	660	629	675	627	658	605	641	631	595	629	632	626	609	630	634	658	636	596	646	607	608	639	662	653	662	638	615	627	602	594	602	640	613	649	595	617	601	609	608	637	647	615	647	654	639	617	579	581	630	586	662	594	593	639	648	645	649	642	651	591	653	653	641	590	605	634	660	694	584	638	600	585	646	633	639	630	627	605	633	602	623	633	661	639	590	618	676	678	608	614	631	594	639	634	570	632	620	661	611	600	645	644	672	604	604	629	621	651	629	627	626	586	646	579	636	625	598	606	625	607	591	620	641	598	608	642	638	664	660	612	617	641	677	625	650	641	628	649	643	593	629	642	612	590	631	638	645	635	602	653	625	620	612	653	606	638	653	665	580	634	597	649	668	594	615	627	627	619	597	658	617	611	641	601	648	658	633	648	625	595	683	634	589	658	645	617	611	641	646	626	621	604	627	661	629	653	659	636	640	637	655	615	644	598	632	592	610	651	635	590	639	600	652	648	611	577	661	611	635	610	634	624	603	621	679	618	610	648	610	633	665	616	594	609	626	592	618	644	623	601	653	615	569	614	634	645	654	623	664	621	609	627	627	629	640	636	636	619	644	612	598	606	581	625	604	666	630	628	640	624	592	590	618	588	613	620	613	582	654	609	618	614	645	627	678	641	624	598	643	644	636	621	636	625	620	649	621	604	640	638	659	624	589	652	603	632	633	663	607	608	624	640	627	616	600	656	636	645	623	585	623	605	603	641	639	617	610	626	603	593	625	671	659	604	603	572	605	668	634	675	581	634	619	610	626	614	586	608	644	590	643	658	615	640	686	618	612	625	635	653	643	613	642	645	609	626	589	626	643	610	581	638	613	620	662	618	618	616	618	621	641	609	638	586	603	648	633	622	671	580	603	645	621	673	638	615	624	620	606	608	661	657	628	615	619	629	630	627	616	647	657	611	634	650	595	640	605	657	661	663	583	570	671	609	664	643	613	591	651	606	593	628	648	632	649	599	609	650	639	633	648	585	606	675	638	623	617	657	590	582	613	620	597	639	630	666	601	651	608	620	607	666	648	631	597	623	594	604	615	642	635	590	623	634	643	648	633	644	603	642	610	604	636	657	643	651	650	636	648	652	650	678	647	627	628	649	664	649	612	639	642	618	641	588	653	616	606	680	640	625	624	611	665	612	626	628	613	615	639	621	688	654	666	613	632	625	640	658	612	657	613	677	610	606	633	656	617	610	626	661	610	620	663	635	651	683	649	625	582	659	614	636	669	627	645	596	611	655	577	621	662	629	589	641	615	644	637	651	606	623	623	606	601	611	607	671	653	675	606	634	629	615	617	616	609	664	574	625	632	631	599	600	601	650	598	623	653	615	615	595	633	626	652	660	643	609	601	634	599	598	606	679	602	626	619	613	649	609	675	627	604	608	620	661	641	618	601	665	622	600	656	623	626	631	632	645	611	622	634	599	595	585	582	636	624	606	634	630	642	621	608	541	640	622	650	618	687	623	643	616	632	669	688	653	610	628	650	658	587	644	611	632	628	676	619	634	581	631	579	585	658	665	578	679	607	636	660	599	645	632	572	669	662	630	620	651	668	613	637	639	620	639	643	607	629	637	663	634	686	683	681	607	653	602	616	638	628	621	635	662	659	599	613	625	545	635	604	609	629	628	619	669	619	643	618	634	576	615	659	621	621	604	582	667	628	622	603	644	610	630	684	595	633	623	606	583	621	607	591	632	642	579	633	674	610	613	609	605	608	612	584	636	613	645	628	633	649	599	611	612	636	614	609	611	621	638	681	640	646	654	683	642	646	616	595	651	634	602	637	638	565	609	674	626	622	650	573	600	611	657	624	601	603	632	626	571	631	606	594	632	620	611	626	638	649	627	622	613	619	616	643	629	667	663	653	653	639	621	623	604	646	606	619	643	581	622	631	658	623	613	608	635	637	641	636	649	595	654	611	631	647	646	657	614	609	663	650	617	610	633	616	563	647	594	577	651	659	613	619	632	633	584	614	640	600	693	640	639	643	644	631	644	633	630	633	598	607	672	669	611	627	584	581	614	624	639	630	648	620	693	644	677	635	618	667	616	585	634	640	625	645	613	628	613	631	616	580	590	600	650	646	632	613	587	652	593	609	592	631	589	628	658	669	594	623	607	576	553	622	641	603	585	642	652	660	604	631	600	628	594	660	603	648	671	641	609	613	620	603	615	621	633	623	604	642	657	662	602	592	563	592	640	635	581	592	621	642	638	705	633	616	631	628	608	594	601	615	637	646	579	662	606	635	652	600	614	663	630	634	635	585	669	647	621	627	606	621	634	633	644	647	644	641	641	631	615	645	626	604	641	597	597	620	611	596	629	586	698	607	642	597	656	646	633	581	620	652	596	628	648	613	621	643	601	655	576	636	647	589	628	652	629	605	603	595	637	631	620	615	608	695	600	591	580	605	654	655	632	635	629	606	650	615	629	608	642	697	596	640	612	652	632	631	626	636	646	643	667	614	618	603	633	652	631	616	623	670	600	666	619	613	617	646	630	619	611	644	621	635	671	642	610	648	582	657	646	608	605	635	590	645	630	623	616	639	609	604	668	623	604	559	629	636	597	630	591	613	628	615	626	592	605	595	617	585	663	615	623	634	613	699	658	559	651	619	640	673	628	630	646	594	615	611	611	585	603	615	646	646	635	626	599	639	623	631	645	619	639	589	628	672	622	656	628	641	603	622	644	639	638	594	611	636	642	671	593	627	665	630	612	644	607	688	582	668	640	611	631	604	598	593	635	633	607	595	588	623	625	665	595	652	632	603	597	645	611	620	651	603	648	623	617	607	624	650	632	645	624	615	625	582	584	582	652	613	568	619	661	654	676	578	630	621	622	653	628	597	639	577	642	621	630	677	637	648	599	646	651	609	546	614	613	642	606	614	631	637	622	611	615	619	618	634	587	617	634	602	605	640	612	614	644	630	632	639	612	614	625	629	607	657	630	658	659	625	646	661	637	616
23537	22061	31469	29279	24379	19743	8388	1324	716	672	620	667	647	616	647	612	618	584	601	574	640	628	601	616	646	609	620	577	594	624	665	623	645	574	651	612	637	672	593	614	644	627	640	607	631	668	631	645	640	622	575	549	634	623	612	593	611	644	626	657	585	609	610	570	623	623	656	670	673	613	633	674	640	623	592	600	587	630	643	635	630	627	613	597	647	598	656	580	629	634	648	640	638	629	586	665	599	662	645	690	638	655	605	665	637	637	626	636	597	590	577	640	625	614	611	625	581	613	617	650	591	594	594	627	631	574	623	616	660	618	637	596	660	607	608	595	587	673	645	633	633	668	619	636	594	624	646	637	681	622	566	628	588	622	639	585	640	633	608	574	618	602	577	564	638	597	656	615	628	658	598	594	605	641	673	613	585	603	565	604	625	583	614	615	591	622	612	586	651	618	579	593	615	640	605	637	638	632	629	664	600	601	632	602	575	596	643	604	609	598	597	613	625	647	632	619	596	605	635	606	624	614	620	641	572	622	619	611	628	596	650	540	621	614	636	635	606	603	622	606	602	602	623	576	643	577	614	607	633	636	622	606	580	614	620	590	585	609	618	575	594	558	613	658	552	628	649	599	636	612	675	648	657	645	633	651	596	657	651	666	646	618	623	629	632	603	570	636	607	593	572	659	575	609	596	609	570	614	581	636	599	623	634	631	587	642	608	603	666	628	595	623	613	612	638	635	592	582	580	593	599	622	630	631	595	628	633	644	626	626	661	594	626	619	658	646	596	633	615	579	589	606	621	638	615	676	643	639	602	634	621	592	614	653	587	570	611	603	628	632	591	629	615	616	625	648	614	624	638	598	628	598	598	629	641	606	613	594	622	624	622	589	622	603	643	636	616	623	590	656	643	574	634	611	611	598	606	600	663	582	644	637	640	618	597	635	587	627	583	587	628	597	616	621	590	620	622	660	655	618	618	641	602	621	615	592	646	655	620	612	610	577	640	618	623	696	617	588	589	636	616	599	628	603	629	612	589	641	601	617	582	630	604	613	605	617	608	631	655	611	614	584	624	595	678	659	633	630	614	635	631	607	557	618	565	574	682	614	625	607	565	615	595	600	594	583	570	639	616	634	615	636	614	629	606	593	583	660	596	625	614	577	616	646	632	574	632	646	639	627	644	609	587	645	654	598	586	614	611	574	617	634	609	642	627	633	622	594	610	636	669	599	620	605	618	595	641	621	638	591	637	626	642	637	612	603	652	642	633	602	623	635	599	609	682	623	600	626	617	597	609	624	644	616	610	616	550	620	622	631	602	593	625	608	578	607	603	608	625	595	605	607	597	593	613	615	625	608	629	610	649	600	585	612	644	647	613	586	626	598	620	586	628	588	657	620	628	581	613	622	662	663	628	645	645	620	643	611	637	654	608	579	590	648	578	624	590	603	582	614	601	600	572	603	606	621	604	621	648	636	638	630	586	643	645	619	595	606	568	631	651	585	646	626	609	593	573	633	620	622	629	565	581	594	591	576	589	636	582	596	555	611	608	647	611	607	606	589	632	610	607	600	592	553	638	635	605	594	638	603	617	600	556	642	587	675	633	587	620	561	594	591	596	633	579	613	632	581	613	623	608	590	636	628	679	633	614	559	617	662	603	617	577	573	637	643	623	616	583	607	601	647	616	619	611	627	647	623	601	575	618	620	661	596	604	632	619	589	603	613	623	579	618	594	567	592	645	613	605	610	657	570	646	565	650	589	646	641	609	619	601	639	622	684	620	626	605	593	566	641	658	635	597	608	592	627	586	623	603	611	629	630	618	603	572	603	582	608	590	619	647	617	612	609	577	594	576	624	628	593	651	571	622	627	627	641	617	617	594	608	591	648	636	628	621	610	609	630	633	622	589	598	568	613	670	622	646	612	566	549	611	598	582	628	608	620	592	598	641	643	600	624	598	620	601	656	641	607	616	635	673	620	659	622	628	633	631	630	613	606	642	682	603	652	595	632	617	629	581	669	588	650	618	616	608	639	607	565	569	624	606	597	609	665	582	640	625	620	610	597	656	626	620	616	635	638	669	603	626	572	614	615	601	645	574	671	587	679	667	673	673	583	583	620	619	576	600	638	665	574	589	605	624	634	608	620	603	593	652	607	619	617	655	636	632	635	607	645	591	598	614	615	590	605	602	608	659	648	612	593	603	638	609	591	640	628	622	582	626	596	685	589	653	581	650	635	619	658	619	625	609	615	606	624	644	615	600	679	600	581	630	622	601	625	593	613	630	628	628	588	605	620	605	592	634	592	618	608	652	661	641	592	578	638	606	615	658	635	594	584	635	641	604	604	615	639	629	625	564	590	619	638	568	641	670	646	592	578	642	636	612	582	619	589	596	631	624	618	611	631	584	657	612	595	648	615	628	636	612	572	633	630	614	650	579	606	656	595	594	586	590	666	624	660	619	649	598	629	601	600	630	662	643	602	623	682	600	622	631	648	627	616	629	607	601	588	619	649	581	619	607	604	628	653	584	610	596	604	627	622	622	614	575	604	627	633	631	601	634	640	591	604	594	623	555	611	667	595	582	604	642	619	651	661	631	642	613	619	604	604	596	612	615	634	635	611	599	583	601	640	559	583	631	626	663	597	647	651	618	603	620	635	615	598	617	606	644	663	623	626	630	616	594	619	625	597	618	621	577	609	588	572	646	590	645	619	573	637	614	628	629	644	628	592	662	624	553	638	621	614	650	651	590	627	615	613	608	613	613	604	587	584	663	572	614	646	618	622	616	640	616	646	621	613	610	623	636	594	624	643	639	615	604	618	629	616	586	612	636	634	623	653	608	598	624	610	599	602	597	602	622	642	607	621	647	650	649	620	603	647	614	634	608	603	607	616	581	650	630	629	598	613	594	598	585	648	634	627	632	597	599	627	579	624	630	629	623	638	591	651	633	615	633	620	587	625	666	630	626	612	595	587	630	628	630	635	574	612	633	657	612	624	631	597	672	587	603	616	627	632	607	656	627	608	632	593	623	579	617	621	619	624	593	638	674	588	618	567	649	624	633	578	607	593	640	642	644	622	629	606	632	597	633	618	646	634	607	618	601	644	623	662	639	579	632	681	560	615	599	619	654	616	613	632	690	604	611	643	618	569	615	583	634	605	600	640	583	611	658	604	550	591	619	577	635	620	641	637	631	584	567	608	622	657	629	644	645	607	594	612	589	606	575	607	686	621	628	607	598	631	630	632	617	627	615	611	618	613	666	591	602	609	656	590	661	598	631	639	581	651	634	634	653	651	578	589	617	596	585	635	589	664	586	615	627	615	582	590	640	637	590	618	599	607	603	631	613	670	599	604	630	613	662	626	603	611	655	600	629	595	629	604	573	636	590	653	621	592	620	601	637	580	599	666	642	638	570	621	577	638	613	658	599	643	587	627	599	643	618	638	641	589	648	616	582	599	628	629	625	625	616	626	603	611	599	650	575	606	645	643	624	602	579	637	609	623
57859	94349	67434	48128	29236	12464	4198	1505	866	728	708	694	710	754	676	638	679	660	652	704	708	654	663	663	642	678	661	673	678	673	712	662	684	662	694	688	663	683	694	691	678	704	693	687	647	674	679	716	702	661	678	671	705	695	714	678	658	713	682	661	695	663	665	642	656	692	698	682	720	687	697	653	656	668	691	679	674	647	641	655	663	647	695	648	676	714	736	681	635	708	683	661	695	688	632	626	704	675	716	708	669	682	685	647	687	683	687	657	702	687	681	740	631	639	691	662	698	670	650	668	639	669	701	675	647	692	697	648	677	657	662	658	722	711	709	672	676	668	711	692	668	683	697	684	667	721	674	685	711	737	682	679	684	669	702	685	671	668	690	683	650	694	703	648	671	652	626	662	653	666	709	684	621	666	714	711	674	643	664	710	669	642	689	673	684	687	696	737	671	682	667	703	671	644	715	634	638	694	653	651	689	683	671	686	708	654	713	673	676	683	717	628	706	664	669	686	702	677	639	681	704	721	632	654	681	662	696	626	636	643	666	655	712	695	671	681	723	707	718	676	664	638	702	727	646	716	671	725	675	686	671	683	696	693	689	658	688	720	692	652	664	682	649	655	663	669	691	740	663	719	687	701	652	680	681	624	637	684	657	686	701	685	672	689	708	667	751	713	720	667	660	673	681	650	662	630	668	661	646	673	718	653	665	698	654	733	730	683	738	704	689	714	653	673	685	638	656	709	699	645	703	703	705	688	689	625	683	656	660	658	690	705	681	646	705	698	702	681	723	672	621	642	708	712	686	656	678	686	655	682	711	680	667	700	642	716	691	646	663	668	748	671	667	706	661	688	729	695	645	672	675	657	671	729	666	695	731	703	690	660	667	706	656	732	702	716	631	688	666	665	658	667	687	715	680	660	678	662	666	665	656	707	723	654	683	661	697	730	668	684	670	746	710	701	685	680	693	716	705	702	731	644	709	692	688	670	664	690	723	715	686	672	683	672	653	675	676	705	695	677	682	681	693	693	666	679	687	755	672	684	715	669	656	680	668	616	670	622	641	706	709	699	652	650	674	653	678	693	712	659	687	653	661	658	661	712	718	658	696	695	735	672	666	701	701	758	646	660	687	721	693	648	725	701	692	678	654	670	674	703	652	659	689	651	637	691	722	699	649	720	717	682	726	671	637	621	673	688	681	629	755	663	698	665	662	670	644	642	706	670	596	671	643	695	654	673	655	682	650	664	643	711	679	692	680	655	654	628	627	686	675	670	702	648	672	689	695	702	638	692	670	689	659	693	671	643	683	746	659	688	657	697	668	627	720	681	687	672	686	642	703	663	714	680	692	717	691	639	660	705	648	668	684	654	708	693	689	724	682	653	669	706	640	682	629	713	738	664	665	656	644	678	700	693	674	685	708	658	627	699	690	666	671	717	666	704	700	709	690	703	713	674	697	662	666	680	643	686	685	717	710	623	660	652	657	707	692	673	659	711	675	679	703	681	685	675	714	684	710	663	693	679	720	701	677	683	693	700	691	683	649	669	664	650	672	647	680	678	697	688	679	666	678	622	673	652	709	698	659	680	693	666	679	701	644	657	667	689	647	640	717	692	660	659	691	644	678	639	714	678	696	696	686	694	672	691	687	704	652	699	627	691	705	694	694	661	676	716	692	676	644	649	639	678	704	691	676	675	695	660	648	678	710	689	665	627	654	686	650	642	671	672	680	718	643	726	670	629	698	670	704	752	735	728	713	658	688	670	679	646	699	700	669	642	677	675	675	715	681	669	673	680	642	684	684	657	730	722	670	661	657	683	640	697	667	665	701	659	678	693	701	735	711	687	675	666	713	655	659	678	666	702	660	670	677	673	696	665	656	637	705	670	733	710	690	653	711	657	688	701	686	668	693	684	658	638	694	653	736	682	695	705	742	699	693	679	674	624	706	689	701	706	655	658	648	639	713	683	703	660	673	701	717	675	656	699	681	686	721	651	729	663	699	646	716	689	649	702	665	725	614	649	650	642	690	698	682	686	667	658	658	685	660	641	649	683	710	652	702	696	679	662	721	748	699	678	689	674	709	648	620	651	657	650	707	691	673	662	706	689	707	726	707	690	709	688	697	665	650	666	697	705	687	661	720	691	686	674	652	676	685	673	716	671	651	680	753	686	714	708	686	666	681	689	686	706	672	670	711	679	707	722	641	688	650	645	759	660	668	660	722	673	678	665	665	677	628	726	690	663	659	657	675	653	669	682	645	705	731	680	716	680	657	683	668	660	704	672	678	651	702	681	681	730	656	684	672	680	687	666	692	640	671	649	657	701	644	658	692	673	712	657	665	639	662	679	645	626	674	702	679	663	591	648	702	702	650	665	670	675	695	682	630	709	679	652	718	688	675	652	737	700	680	743	611	714	684	656	700	686	688	698	657	697	646	699	676	669	667	632	677	682	696	694	649	708	687	637	613	729	664	631	696	739	641	666	668	699	669	689	649	670	709	669	700	686	668	675	692	717	685	681	679	716	698	669	626	649	662	644	680	704	681	639	660	700	665	655	694	684	709	685	649	709	669	678	678	667	702	699	694	679	678	667	677	675	667	704	689	719	653	663	657	727	697	683	666	717	621	686	640	644	687	679	691	729	665	697	698	678	658	674	690	705	689	704	649	680	667	739	694	687	678	696	677	669	705	715	663	671	636	676	691	682	647	640	669	691	696	665	692	689	680	698	672	658	667	680	703	709	681	638	702	680	699	645	663	690	677	726	688	710	694	684	656	703	648	689	692	709	662	682	689	667	697	701	672	674	694	661	705	643	695	645	658	675	692	726	672	644	710	671	732	697	715	661	677	693	711	669	671	683	674	669	689	720	683	726	673	720	699	714	649	643	663	692	686	718	672	650	672	690	701	676	671	649	684	676	651	702	695	698	684	678	687	653	664	663	687	713	649	651	659	674	688	676	646	680	712	664	673	670	667	664	686	665	676	665	702	714	696	673	692	657	643	651	675	617	675	686	698	699	680	710	662	669	698	705	711	672	678	682	706	702	707	687	681	715	686	697	676	708	660	652	714	708	659	666	655	662	692	686	698	678	663	687	694	696	674	709	680	704	674	682	697	661	692	660	705	675	709	667	663	708	672	690	655	674	679	701	659	691	684	652	730	667	701	661	715	699	687	653	656	680	699	681	729	693	681	659	687	696	709	729	652	634	699	708	662	676	726	694	653	638	678	729	692	687	702	692	717	685	661	674	682	696	725	686	720	666	675	668	730	679	720	753	709	678	711	692	718	709	667	669	675	649	690	651	662	665	698	676	713	695	742	678	709	610	645	705	685	687	628	645	732	663	715	659	697	712	647	694	677	687	679	640	689	669	676	657	688	708	662	669	677	715	715	641	683	722	731	622	693	675	709	667	586	671	672	720	674	680	650	669	752	711	691	641	650	680	696	685	697	691	662	667	693	660	700	693	703	660	683	654	723	671	675	677	649	671	652	698	668	667	634	652
25578	23887	32872	29916	18794	6649	1650	810	701	639	621	640	662	678	610	685	663	627	606	692	629	705	668	657	654	624	657	652	626	632	668	628	620	660	648	602	652	651	629	634	684	618	645	647	659	626	638	662	606	607	636	642	618	630	671	621	670	653	632	689	645	629	684	645	645	635	630	661	644	640	654	666	662	645	617	612	671	645	634	668	650	645	652	629	645	645	606	646	608	632	655	623	613	595	657	637	678	638	642	628	584	606	622	622	595	619	626	688	597	646	675	652	638	608	663	669	679	639	650	608	654	615	644	677	622	690	640	619	694	649	630	660	676	686	625	650	656	659	647	635	639	645	636	671	662	624	592	661	649	684	683	628	615	622	643	655	640	657	654	605	622	660	617	631	629	670	640	601	600	635	666	621	651	641	616	646	609	620	655	614	620	647	649	621	602	600	666	649	685	654	642	618	660	606	686	663	644	638	637	669	676	662	632	650	623	676	642	641	595	638	682	670	592	659	665	634	714	650	623	634	647	664	625	628	675	684	599	604	641	638	636	647	657	629	659	660	649	622	667	636	631	637	605	653	652	653	652	674	645	667	655	656	661	641	660	593	635	652	624	605	662	646	636	662	651	633	630	640	662	652	657	589	695	648	652	607	607	656	628	652	607	658	647	666	599	617	662	647	650	713	664	621	638	631	652	666	645	643	657	607	636	633	637	647	672	624	654	659	631	646	612	643	655	623	668	673	632	629	636	570	697	693	636	679	647	647	633	615	647	655	626	648	592	667	627	679	633	632	658	689	668	624	629	648	645	685	644	623	637	642	629	620	629	658	643	609	600	656	593	657	636	646	665	662	601	632	632	664	677	626	664	664	660	673	604	645	626	628	606	610	647	650	680	626	667	665	614	661	647	647	642	652	671	678	603	635	669	662	642	641	703	624	578	649	637	631	713	651	629	610	612	633	645	684	624	620	649	654	654	643	678	657	630	638	608	653	617	640	631	656	674	632	691	643	677	632	673	652	657	657	627	610	654	629	655	694	661	602	696	618	642	626	616	625	646	654	650	617	623	620	626	599	610	638	679	658	639	614	626	618	614	631	669	633	712	639	617	653	622	636	638	592	626	636	635	665	628	623	613	646	656	614	633	634	634	651	611	655	631	603	632	688	676	612	633	672	655	618	631	632	627	588	643	613	599	669	637	635	630	627	597	642	656	633	664	686	642	606	632	703	666	665	647	609	647	611	694	620	653	689	663	599	643	672	665	691	666	655	700	611	644	683	628	665	667	691	663	632	655	653	637	639	698	616	636	674	673	649	626	635	625	672	619	680	636	647	655	650	668	670	611	602	659	664	627	680	642	693	641	621	614	610	630	628	656	594	676	616	652	705	645	643	632	693	635	640	611	625	605	655	638	650	645	686	627	673	619	624	679	640	653	652	649	667	641	620	640	657	632	645	638	649	622	647	647	650	607	685	651	663	651	699	635	654	629	613	633	636	635	680	669	643	640	665	648	630	636	628	665	668	653	640	620	686	633	630	647	672	678	679	662	644	611	643	628	663	602	641	658	623	688	623	608	645	688	663	620	659	672	629	633	668	622	623	609	644	658	670	677	612	624	680	650	601	627	688	641	652	639	600	634	661	637	642	615	627	640	614	665	672	639	619	668	646	644	676	588	646	646	673	683	635	597	642	665	632	635	641	647	658	631	635	642	633	646	643	690	626	656	669	637	647	599	622	623	601	650	651	663	663	642	669	627	621	644	615	624	611	643	662	609	609	655	651	691	641	657	662	619	700	591	615	668	647	649	594	638	581	675	660	640	608	667	640	650	656	662	666	659	632	641	633	616	664	605	662	644	605	643	627	667	650	646	649	642	655	607	622	650	644	636	621	611	676	663	638	671	663	629	636	702	675	662	662	644	623	694	659	626	648	625	650	605	614	640	688	633	641	618	666	644	673	650	678	662	620	638	654	646	647	632	621	647	640	640	655	661	650	679	662	628	708	591	691	668	608	673	666	633	639	655	651	639	694	686	570	667	647	612	634	582	601	667	657	651	691	662	654	656	615	670	639	679	656	622	598	665	673	626	665	665	627	632	685	625	627	674	704	663	603	631	648	626	649	644	662	659	657	666	656	641	677	625	651	653	692	638	659	679	659	655	608	637	679	598	641	643	665	599	645	635	616	655	636	676	668	650	620	648	677	677	650	623	615	641	620	628	657	651	640	635	644	633	590	616	624	621	667	639	633	667	640	648	622	679	625	634	649	683	668	665	635	636	688	656	588	650	638	655	648	643	624	669	658	628	681	664	678	626	689	643	673	666	627	613	606	677	648	600	608	659	652	624	627	619	628	659	628	650	649	671	641	673	626	637	644	666	653	640	603	653	625	650	656	649	677	643	644	645	665	681	663	684	652	644	677	687	644	647	640	626	653	611	626	662	672	683	637	691	613	620	604	697	657	612	599	626	635	590	619	626	650	687	632	663	657	635	663	631	625	600	617	669	640	665	643	652	684	645	599	626	666	621	644	658	644	629	669	669	645	667	665	684	628	648	633	616	580	640	640	646	630	620	648	649	617	612	656	654	651	662	619	623	667	658	657	670	626	674	654	605	624	641	610	650	648	696	670	678	634	630	645	631	642	661	660	629	657	660	625	626	648	683	642	638	661	677	687	682	640	645	641	580	644	656	611	640	698	644	616	652	692	646	663	635	603	622	646	656	681	675	622	616	597	695	619	690	668	678	684	627	611	668	628	638	638	718	661	646	647	635	659	644	652	672	635	656	582	658	659	666	596	677	573	659	612	679	638	688	609	619	642	637	655	640	650	654	638	653	657	692	635	664	607	646	618	629	676	616	643	621	634	624	634	655	689	622	632	641	714	645	602	623	679	616	614	613	650	639	660	646	652	647	674	662	631	609	653	646	659	651	666	651	636	677	666	615	676	649	618	602	619	653	656	630	611	653	651	631	640	663	635	644	645	636	650	628	649	651	602	685	651	647	602	609	629	663	605	632	607	636	643	656	669	637	689	675	612	608	667	664	657	610	672	654	680	671	645	621	687	616	606	671	671	665	638	611	686	635	636	689	617	662	648	638	657	650	648	625	671	664	616	660	691	589	644	654	607	648	665	645	594	642	679	679	636	683	663	662	647	640	641	661	691	639	634	648	632	674	666	689	708	648	641	623	671	657	678	675	640	617	680	648	641	666	598	644	661	653	699	610	668	608	628	680	623	623	608	597	631	621	653	645	620	636	647	648	668	664	690	713	626	629	633	652	648	640	655	611	680	656	647	621	632	629	667	667	606	622	601	668	638	619	628	649	647	649	654	656	687	632	643	688	680	633	624	608	649	616	624	665	695	633	595	638	705	642	626	666	671	674	710	667	652	665	626	590	655	637	628	653	638	654	646	639	627	615	666	666	654	690	627	595	569	635	654	627	666	673	640	654	623	640	640	673	621	653	698	648	662	637	611	588	643	644	604	677	649	661	599	615	637	643	608	613	631
50693	76332	51224	33772	17164	6078	2113	1060	794	738	690	758	707	705	731	737	739	739	728	713	740	702	729	755	686	762	711	744	714	732	729	726	731	689	697	704	711	728	709	733	725	684	781	725	711	726	678	706	737	763	716	721	713	698	729	712	734	734	728	700	709	745	706	769	703	732	708	745	723	711	679	750	771	713	704	773	719	710	702	746	722	690	715	694	739	703	731	739	754	731	733	739	719	717	782	705	708	766	698	728	748	692	703	741	692	735	660	718	745	721	724	719	723	752	736	738	711	716	728	744	697	729	768	748	710	728	720	682	750	688	677	715	768	768	721	718	724	719	690	766	784	691	750	703	759	709	670	753	719	755	708	694	730	714	752	746	721	773	660	747	738	732	675	731	738	673	698	706	742	728	690	696	720	722	688	729	704	740	730	713	710	666	727	714	709	721	744	725	725	736	725	696	719	690	724	721	691	690	710	720	721	711	730	731	715	734	729	727	728	812	724	690	692	753	760	732	741	746	691	721	780	724	740	722	740	696	751	710	723	717	751	701	716	701	725	702	679	705	734	698	697	717	695	660	714	726	718	758	662	732	657	738	676	738	683	749	721	779	736	723	737	676	722	765	715	757	722	732	735	744	699	677	730	723	699	749	716	695	737	731	726	729	733	689	726	658	772	699	731	724	714	709	709	683	698	723	727	728	715	717	750	737	705	720	747	720	682	720	676	752	741	697	694	687	731	712	773	706	690	729	691	714	695	704	764	714	706	671	749	698	706	696	702	702	664	695	696	762	690	708	694	683	742	725	742	710	720	742	738	696	763	727	773	685	690	706	730	674	724	695	721	745	710	722	676	747	728	709	708	719	691	689	733	702	694	694	719	726	735	711	724	741	711	713	711	753	711	706	698	740	722	702	759	759	759	743	711	743	708	717	706	732	754	758	745	748	763	702	650	715	713	705	715	727	733	745	728	741	767	732	716	680	740	699	701	749	754	733	753	758	735	683	750	752	772	728	701	737	698	714	728	707	719	717	724	722	737	758	710	698	708	685	731	720	709	688	723	717	701	755	747	752	708	731	754	731	683	736	728	717	715	732	721	728	695	715	710	707	765	735	727	749	719	715	724	709	770	740	713	701	708	737	738	722	714	731	759	746	735	717	788	698	730	759	744	709	725	718	711	714	732	744	726	687	733	748	763	678	696	694	703	725	720	730	686	677	705	686	695	719	716	790	724	720	690	732	732	698	738	682	681	705	684	716	728	751	728	729	700	739	733	721	702	711	743	679	751	666	716	724	695	702	741	674	678	718	700	739	701	731	706	740	741	711	695	701	761	714	694	727	711	703	734	726	727	690	729	687	715	761	759	723	759	715	694	725	744	724	765	763	724	764	727	696	755	726	731	682	760	710	681	765	684	697	743	756	734	733	756	727	690	746	708	748	747	671	717	678	729	759	687	731	677	703	732	723	735	707	715	756	729	704	717	704	723	734	693	720	710	760	696	745	759	699	733	709	707	730	755	741	741	706	703	751	739	764	745	675	773	732	710	679	732	748	673	732	711	774	726	737	748	721	710	712	735	705	692	742	705	721	704	709	675	722	772	769	682	708	717	756	664	760	730	731	727	720	703	713	670	679	713	737	701	726	690	724	727	661	712	708	725	713	709	743	783	715	700	725	739	719	735	745	739	736	722	709	704	720	676	679	705	708	709	687	710	768	703	760	736	734	738	731	737	724	735	689	694	725	733	748	709	746	753	743	727	702	718	677	736	689	737	700	701	719	717	751	668	731	736	717	706	728	723	708	725	699	682	753	721	701	764	734	748	697	743	754	719	672	697	742	691	698	701	732	715	683	705	729	763	689	691	727	723	713	717	720	693	688	688	789	690	671	721	763	722	683	723	711	740	741	722	752	708	692	696	773	702	701	715	722	683	704	715	714	669	731	744	725	727	723	692	699	752	739	739	726	713	731	682	712	740	765	700	730	652	721	748	767	744	700	720	705	695	745	728	696	713	775	710	713	707	795	720	730	758	751	748	731	687	717	752	697	716	668	709	734	740	731	714	733	737	726	726	693	717	740	752	716	703	776	731	734	746	736	721	735	681	712	729	722	739	684	732	685	738	725	739	733	730	684	730	685	705	700	712	728	727	755	702	720	694	734	717	736	722	757	705	783	731	668	736	704	700	702	703	734	702	711	759	740	720	714	720	707	703	721	699	738	698	739	695	705	713	703	737	749	706	703	688	745	697	706	703	736	707	716	771	800	711	732	711	718	726	758	717	733	764	691	684	689	740	731	745	711	721	707	748	729	747	712	721	719	690	732	750	719	728	784	719	719	719	710	681	697	722	714	684	726	767	683	742	730	724	737	685	709	735	719	691	675	691	722	734	692	672	678	732	724	705	765	704	703	675	722	770	744	742	742	756	700	727	757	717	697	710	718	750	672	778	722	694	738	718	724	728	695	781	748	784	748	758	698	681	688	723	675	723	743	739	690	725	695	713	708	718	701	757	689	760	682	730	762	743	737	713	698	771	705	785	745	704	753	709	732	718	731	722	709	748	737	745	753	680	745	751	673	664	723	742	699	715	740	756	781	733	669	706	767	751	684	741	708	743	680	706	708	663	722	720	727	718	675	717	735	722	696	703	734	737	747	688	768	694	705	685	705	704	690	712	739	717	714	734	701	707	680	710	700	735	717	725	711	739	691	724	707	724	717	709	729	743	703	709	755	690	779	737	738	759	698	686	728	749	756	670	740	695	694	744	709	730	681	745	732	741	744	704	745	716	715	674	721	711	686	766	728	725	726	698	679	697	715	702	700	737	724	737	751	734	761	668	687	702	680	721	695	747	735	715	709	729	703	703	714	756	709	714	765	698	693	775	686	723	763	706	691	740	666	756	704	709	730	728	704	664	737	754	716	708	711	721	711	716	746	780	713	705	733	684	694	736	740	675	696	764	718	706	691	731	719	742	717	672	721	714	746	710	711	703	728	704	706	698	775	717	768	747	719	738	755	662	764	737	692	698	716	757	709	727	716	697	690	774	769	745	732	756	728	730	722	672	721	733	737	795	667	758	776	691	717	714	769	685	775	731	703	714	757	735	743	708	725	684	748	704	713	729	704	728	681	661	744	712	731	704	713	755	676	741	755	729	694	684	750	754	697	740	709	720	712	738	777	703	751	717	701	702	708	726	741	705	760	751	695	686	776	746	770	711	695	716	762	678	739	733	760	730	710	699	662	725	739	769	736	749	743	743	699	693	737	718	751	723	724	734	716	732	724	762	698	694	730	720	723	761	697	710	759	729	704	700	683	677	719	776	745	727	721	732	709	735	720	705	761	740	730	727	744	728	694	726	700	731	673	712	719	745	686	714	701	713	672	728	773	739	718	687	740	700	673	718	718	768	778	717	736	708	720	700	669	711	708	722	757	724	755	784	737	715	701	779	721	742	743	717	709	670	767	739	702	700	749	730	698	709	710	796	719	705	716	695	742	697	688	680	731
22790	21614	30651	26992	23408	21754	14429	2127	957	829	779	755	821	783	766	797	773	739	771	831	849	744	719	748	778	743	744	790	749	778	769	764	743	769	739	755	752	721	768	741	810	738	833	755	769	793	742	744	752	734	745	792	789	738	806	776	789	788	753	768	773	721	727	779	805	733	753	759	754	750	776	749	717	698	758	734	775	729	755	733	720	758	765	746	738	768	757	735	751	768	742	783	730	739	757	749	728	763	777	772	763	758	796	730	758	735	760	784	756	738	737	748	744	757	777	754	778	754	730	746	744	764	777	796	797	790	761	695	763	763	724	788	773	779	809	760	776	776	739	751	748	735	765	766	722	727	763	805	737	792	763	719	768	772	751	747	710	745	781	703	777	749	730	761	776	768	738	663	735	803	733	808	777	763	706	808	754	772	754	739	736	726	743	760	744	829	750	744	762	746	733	761	781	740	819	717	787	725	726	783	778	747	743	701	799	775	751	761	738	732	735	706	750	809	784	770	763	769	803	757	756	769	713	788	765	713	752	713	716	740	742	771	698	766	810	735	733	707	723	784	743	802	752	772	750	778	795	738	773	746	741	751	755	767	773	744	713	752	754	762	779	716	737	770	716	756	757	731	734	770	740	732	786	760	757	767	807	771	766	744	770	739	746	789	729	766	769	747	784	720	739	748	766	733	752	726	725	744	772	736	743	717	721	730	747	798	731	815	772	757	748	787	779	742	759	730	748	746	753	756	812	781	785	765	784	757	799	773	780	713	728	757	735	726	778	719	735	707	783	733	760	717	731	714	755	750	762	752	743	831	772	779	743	737	803	732	748	730	788	734	751	790	749	752	748	724	750	777	715	709	758	800	799	748	772	724	778	744	750	726	755	719	711	746	766	781	833	751	783	794	780	700	758	752	765	758	777	756	783	682	754	787	755	762	812	786	745	737	738	773	730	740	761	719	756	749	739	707	750	742	761	763	806	747	731	755	765	741	738	765	775	729	775	778	739	716	775	725	785	795	774	774	796	722	736	730	732	739	775	724	747	750	793	754	781	736	710	692	775	704	724	721	744	772	783	764	760	771	789	764	778	777	746	763	700	764	762	735	690	755	781	776	757	724	710	734	726	708	761	783	742	740	766	770	755	763	752	768	752	731	787	730	746	732	740	744	751	774	781	739	728	737	743	770	792	707	776	750	779	755	763	745	736	784	787	700	723	766	770	782	798	749	752	731	703	767	749	736	758	754	773	773	775	753	736	769	706	768	703	733	748	717	720	762	764	795	779	754	754	719	729	780	753	745	716	786	718	753	745	709	775	771	766	751	761	758	725	775	779	749	690	744	735	745	726	791	742	768	750	732	756	759	818	734	770	739	730	738	756	695	724	726	782	694	772	735	817	774	735	748	765	759	732	774	764	791	731	753	763	791	795	768	681	757	757	774	767	727	762	804	771	719	734	796	715	724	744	767	769	776	732	744	774	706	763	733	801	733	720	751	747	770	735	795	771	765	727	738	802	821	771	740	793	746	796	743	757	780	730	765	735	689	752	788	763	756	707	759	736	746	718	787	746	716	750	808	706	712	733	729	799	716	741	731	732	742	726	777	789	761	751	782	762	781	748	759	732	763	777	759	727	770	779	792	793	710	755	772	733	750	774	743	743	766	769	694	716	759	760	781	727	756	735	733	759	759	784	727	785	720	766	723	771	713	770	763	698	739	783	800	842	784	761	802	773	719	706	767	671	748	770	733	704	828	756	726	747	755	764	746	739	740	735	767	711	750	777	744	730	782	829	761	786	736	751	749	706	769	804	741	771	776	784	741	734	739	742	728	784	741	714	760	725	755	735	756	772	767	758	779	724	759	736	740	744	717	765	750	722	727	687	795	760	739	761	769	744	823	810	777	731	800	762	732	749	753	795	737	767	773	738	798	721	715	743	744	747	747	785	793	742	763	758	778	764	719	775	714	774	738	747	721	747	748	772	815	746	786	728	693	819	697	752	755	732	769	718	731	781	740	723	722	765	769	743	749	739	736	808	746	742	773	776	756	729	770	733	718	767	791	766	732	733	770	766	764	743	780	727	777	729	762	717	737	777	739	780	763	719	755	749	741	758	751	761	714	691	722	768	749	750	800	770	768	760	720	765	752	768	747	784	751	737	720	789	710	716	743	777	717	736	792	745	776	779	751	788	745	775	718	775	753	776	735	764	768	758	723	755	749	790	723	743	784	767	773	792	780	747	757	747	744	749	754	759	802	763	771	779	750	703	745	774	757	739	732	776	800	738	728	792	773	755	775	720	742	739	785	749	737	741	756	812	782	743	715	783	791	731	790	699	721	743	750	693	744	836	764	732	709	731	702	769	761	715	726	747	766	763	746	731	730	700	750	719	752	802	739	751	781	766	786	776	733	753	772	725	739	758	750	721	770	702	766	784	703	767	730	779	739	754	755	720	762	801	769	765	770	721	711	793	824	706	778	725	787	750	756	747	777	725	768	763	721	744	790	771	799	762	697	775	737	768	736	763	689	757	751	765	782	775	731	790	754	762	741	745	776	754	770	779	768	746	741	733	762	780	766	751	751	764	710	729	775	750	786	737	683	730	715	760	805	756	743	765	715	781	746	736	798	727	746	727	711	755	756	798	772	787	715	758	721	754	754	758	787	790	774	752	798	760	769	711	786	766	794	744	816	788	774	714	789	780	775	775	744	721	766	792	778	724	788	676	749	708	719	737	780	805	766	784	769	715	796	712	716	739	730	734	715	724	772	750	739	794	716	724	745	775	753	730	735	718	759	723	707	757	782	777	729	724	743	727	730	750	747	734	782	786	745	726	757	742	755	710	766	729	724	685	702	686	783	775	781	758	702	766	722	786	767	781	717	740	757	744	741	724	770	816	778	751	783	752	774	808	763	737	766	747	716	735	773	784	712	767	806	737	768	710	753	747	736	698	733	738	774	772	738	753	758	717	734	752	732	707	730	761	739	735	743	758	774	771	774	765	775	708	736	777	783	733	763	712	710	768	795	750	717	701	706	691	749	762	763	747	783	750	783	771	738	755	745	720	705	741	762	714	729	776	754	756	766	738	741	770	721	766	758	739	717	787	708	769	765	763	748	736	728	778	704	736	772	724	757	741	764	712	754	754	729	724	781	730	788	741	719	723	726	756	758	783	768	737	788	775	786	758	768	727	772	722	766	746	735	743	755	777	750	732	717	763	762	787	749	753	714	791	703	727	815	803	705	723	763	747	707	697	734	719	786	718	748	775	779	739	796	773	747	824	786	810	724	746	778	775	761	758	774	752	760	710	779	773	752	772	730	752	756	726	743	721	799	773	733	806	777	800	733	697	743	754	774	753	768	694	758	801	764	790	751	730	776	764	756	718	697	770	753	705	771	812	778	740	759	804	733	741	763	771	738	758	751	756	743	794	775	725	693	743	762	733	767	723	760	737	747	749	764	727	754	655	773	805	752	771	804	754	723	740	755	713	769	727	795	723	707
61178	99421	74677	53946	33798	15825	5182	1842	1027	875	822	833	798	827	799	785	840	791	825	816	760	788	815	814	800	790	859	779	820	785	785	838	851	850	817	829	786	845	841	806	838	812	811	819	758	835	806	764	845	777	765	840	833	861	837	795	843	816	804	786	796	810	824	833	826	760	822	796	784	800	763	802	809	864	759	813	753	822	817	793	884	785	758	802	764	813	807	762	862	836	761	761	806	801	793	767	806	799	831	819	786	789	760	790	837	801	789	817	836	765	847	788	854	792	802	789	788	815	835	808	844	809	836	800	796	828	891	773	794	838	815	783	767	844	771	850	823	807	838	794	801	850	794	812	824	861	846	823	835	820	817	798	823	819	829	752	841	806	788	850	755	812	851	803	786	868	855	856	847	784	787	808	798	768	789	812	824	808	775	833	778	822	780	862	805	810	816	778	766	819	827	815	812	804	808	819	786	802	795	815	835	818	798	785	771	771	817	800	797	811	847	780	818	798	788	785	784	855	806	804	808	824	818	805	810	840	776	840	817	815	763	803	795	869	839	848	857	784	798	863	835	794	821	811	833	820	750	825	790	829	826	842	768	804	834	791	803	788	774	772	808	760	803	790	780	840	781	852	818	833	829	865	758	789	813	809	778	839	846	851	835	814	783	840	842	815	802	784	815	836	813	818	811	782	811	769	824	886	803	798	813	763	851	810	798	826	833	781	787	846	756	815	781	829	811	799	855	828	766	809	800	749	812	805	812	804	823	816	826	759	828	804	823	772	802	756	835	794	820	836	800	790	794	841	809	881	809	795	797	801	758	777	773	766	786	792	815	800	821	836	763	811	859	828	812	878	769	858	819	791	795	841	758	797	785	836	779	847	774	796	742	786	834	802	844	816	833	746	764	816	810	782	842	802	832	771	784	795	804	775	774	879	805	841	844	849	806	782	818	823	803	815	844	805	793	815	792	797	831	778	802	764	831	815	794	811	802	830	826	777	807	798	838	787	852	791	806	860	836	783	775	784	775	771	810	852	804	786	829	773	824	802	784	787	798	810	769	852	841	820	817	792	819	823	843	783	805	826	851	798	774	849	796	809	762	830	808	794	802	858	814	796	856	764	825	805	827	813	872	813	782	857	833	790	770	835	792	765	840	860	807	807	826	803	865	812	795	839	813	869	773	779	821	797	792	842	821	808	808	794	803	844	874	811	760	826	766	818	781	816	842	833	769	732	822	815	871	769	781	822	781	838	830	810	810	802	872	772	811	794	802	802	784	785	857	837	812	827	776	789	798	826	827	817	817	847	800	850	762	833	783	785	794	785	777	813	817	785	833	785	839	822	804	796	819	812	838	847	795	833	782	755	802	827	793	814	754	816	824	826	800	833	803	773	836	768	777	845	814	766	800	824	813	784	799	826	857	819	855	814	855	750	820	822	818	739	803	808	753	844	783	796	799	801	817	799	844	821	786	850	827	849	848	806	789	838	795	843	756	815	832	791	796	838	791	800	789	791	814	831	866	815	814	815	818	797	787	815	831	824	818	837	801	837	806	787	816	821	821	807	789	826	824	780	796	813	815	767	819	792	823	788	810	838	798	814	821	866	801	810	814	774	839	768	837	769	767	802	792	798	774	808	779	844	825	844	838	845	793	866	807	802	834	848	767	817	794	814	815	856	803	794	805	825	811	777	781	789	828	833	827	815	785	793	827	821	838	813	856	764	841	781	751	764	806	788	795	833	796	857	828	824	753	813	778	736	785	803	834	772	842	851	836	825	834	845	813	831	889	861	806	848	780	780	851	811	799	834	802	833	798	812	800	866	837	825	749	847	841	827	827	747	776	860	821	804	797	831	783	786	803	854	810	827	772	816	893	799	774	855	808	799	781	809	795	875	768	754	811	796	814	847	775	805	810	845	859	806	788	766	857	809	820	816	801	821	831	807	838	843	810	807	781	821	798	843	837	769	790	826	819	805	846	811	848	783	849	788	816	764	812	802	824	862	801	820	849	831	789	805	802	806	817	817	847	838	803	844	844	808	806	819	826	847	787	778	828	767	860	780	784	818	808	814	789	838	781	821	793	822	822	734	838	814	835	813	804	822	794	832	817	806	813	850	797	786	816	853	855	827	799	843	758	815	812	817	827	833	839	790	767	816	815	828	866	829	846	801	830	839	802	801	858	817	808	742	790	792	828	751	762	794	815	796	755	843	833	811	774	809	795	786	773	850	829	832	787	833	835	805	777	800	782	836	836	780	848	786	803	793	785	796	877	897	796	821	777	817	824	800	800	754	795	769	861	801	813	818	832	815	816	817	826	806	812	807	797	830	834	786	797	887	860	779	853	856	846	842	783	834	846	839	813	844	764	853	796	825	810	825	830	786	789	821	865	836	805	788	828	805	857	761	804	852	791	801	829	803	804	835	840	807	835	827	836	856	785	822	775	802	781	809	806	789	746	766	781	791	819	777	823	807	795	838	865	812	789	797	817	808	812	793	820	784	795	833	837	796	829	795	752	830	793	845	795	784	770	816	815	850	819	796	798	795	820	811	802	797	805	806	798	808	801	815	816	841	774	840	797	779	799	799	834	801	776	831	785	855	834	819	773	778	808	816	780	860	812	792	791	808	812	762	803	815	767	805	772	777	835	829	820	798	818	831	803	833	776	774	838	823	796	776	795	862	812	814	840	802	859	740	787	779	846	805	786	812	753	835	785	793	765	809	799	857	851	808	819	818	777	822	810	796	810	775	822	846	801	809	800	813	801	832	777	811	829	799	817	794	841	822	822	828	794	790	870	798	796	862	779	775	800	763	809	811	809	788	791	805	858	764	790	835	819	832	754	833	827	810	831	799	801	837	780	817	800	830	809	861	780	803	830	844	781	753	829	756	818	841	816	771	793	745	832	784	818	800	816	806	789	817	822	871	824	772	790	780	764	785	842	785	808	746	817	802	792	842	827	865	798	763	863	804	775	808	787	892	813	754	816	820	783	817	801	826	854	791	827	843	782	728	848	885	775	861	847	820	799	850	765	809	778	843	805	771	831	773	817	806	778	827	780	778	777	807	816	814	838	817	811	853	823	797	834	836	832	823	843	786	867	836	826	762	838	831	789	818	869	800	802	798	826	779	844	795	784	831	860	813	856	817	787	820	841	818	794	767	814	811	764	914	835	778	859	744	786	839	775	841	870	808	774	819	783	798	822	835	804	788	826	806	766	822	824	816	767	766	827	745	831	797	797	780	791	824	822	853	827	820	815	782	863	789	811	839	811	781	834	839	857	821	774	819	832	811	779	787	847	839	758	819	819	824	783	784	800	749	813	842	784	809	814	810	801	806	877	827	833	832	749	816	827	812	831	838	845	784	814	736	813	806	838	784	842	801	839	849	790	844	854	819	828	797	820	780	843	819	859	797	834	818	846	801	778	822	806	787	827	765	879	844	787	804	834	812	800	825	793	784	807	842	807	789	792	781	814	844	850	789	814	797	846	774	864	844	789	792
29389	30753	30662	17964	4964	1543	825	685	611	614	597	584	601	598	548	592	557	571	567	600	540	539	585	530	595	572	581	614	539	586	563	548	554	516	552	568	585	573	554	578	547	547	603	582	596	620	538	567	604	578	594	600	555	585	549	566	576	590	563	546	605	532	575	583	515	589	636	585	534	555	534	550	522	580	558	597	593	615	574	589	540	622	621	587	553	575	547	606	565	530	548	545	551	537	569	554	614	568	589	587	562	571	585	569	553	597	584	588	537	594	570	638	605	541	561	535	551	578	533	600	533	525	550	554	612	588	559	559	562	561	562	578	594	564	570	562	559	588	586	598	546	532	592	596	599	589	594	609	585	599	555	555	599	628	584	547	580	566	592	586	545	581	620	586	588	533	546	569	606	556	567	529	557	606	580	579	579	585	584	556	576	557	626	576	551	558	561	625	568	581	559	589	564	588	609	540	628	552	580	565	538	580	588	586	561	556	544	600	605	599	556	620	551	554	570	533	568	566	577	568	615	548	564	561	574	558	544	630	574	571	629	585	596	553	600	568	568	562	584	590	551	536	599	558	598	596	541	552	579	615	516	529	521	554	589	550	554	586	588	594	603	592	610	515	589	551	569	523	547	563	533	573	564	519	569	588	558	559	548	536	603	582	575	569	578	603	589	549	582	526	571	514	582	566	593	562	577	564	635	579	593	559	554	561	596	574	563	543	547	540	568	555	571	560	586	551	599	615	583	559	583	545	571	540	573	575	578	562	511	600	537	576	563	525	565	518	623	529	608	582	594	562	562	563	559	545	528	625	593	546	585	632	610	560	575	559	571	612	588	567	598	584	579	579	550	582	623	535	546	586	587	604	635	578	577	563	599	583	545	531	565	571	601	567	594	588	539	593	544	545	596	583	580	618	573	571	579	525	586	527	614	582	556	579	560	536	606	552	545	590	578	572	601	610	570	543	600	533	590	554	539	592	554	565	604	560	557	585	538	562	560	536	578	622	566	561	548	616	611	604	556	578	589	616	573	540	568	600	559	598	589	568	585	590	526	545	572	565	596	527	555	573	579	575	550	572	580	593	558	620	559	597	588	596	610	552	593	577	585	559	561	587	566	548	593	607	594	598	616	553	579	565	593	558	584	581	585	555	558	574	572	574	614	585	582	587	563	572	546	522	577	578	616	559	596	573	581	535	580	558	588	615	569	582	585	599	589	592	580	596	534	584	590	590	585	557	589	558	593	607	581	590	568	549	574	560	568	577	552	563	581	555	598	579	636	569	587	582	548	533	579	578	580	583	558	572	566	567	605	585	561	606	561	560	561	607	571	618	525	583	605	562	549	603	536	591	551	584	603	564	542	587	545	607	577	595	588	576	568	588	579	619	570	567	527	545	567	584	599	549	593	581	587	558	566	597	551	585	575	564	557	552	633	569	541	564	593	620	604	566	625	589	614	583	563	612	575	578	590	576	593	572	555	543	538	571	582	562	602	594	585	616	545	563	589	554	577	551	576	543	556	569	571	576	571	605	594	586	503	528	612	585	580	534	558	575	577	544	592	517	553	607	554	527	534	529	575	544	587	573	565	558	559	638	577	525	592	563	555	613	591	562	587	608	508	559	561	624	570	578	578	618	550	600	572	579	565	610	574	551	553	596	570	573	553	594	539	541	556	581	564	605	582	595	575	573	611	540	555	589	558	549	591	549	565	552	552	544	565	519	583	567	546	553	569	563	588	554	548	589	541	546	581	561	583	574	548	596	585	545	620	567	627	564	580	610	566	585	568	571	592	560	606	563	532	545	603	583	576	558	566	579	560	586	573	546	555	606	580	585	610	542	547	546	577	592	615	569	591	569	571	583	597	524	568	552	567	566	590	569	545	579	583	527	575	579	599	627	562	559	548	567	554	561	585	579	537	565	577	569	592	628	590	557	600	556	591	540	625	588	554	593	571	549	533	553	613	549	551	558	546	585	574	589	609	572	564	581	600	595	566	602	563	519	604	573	561	558	569	594	628	593	567	592	562	576	576	561	592	569	572	569	547	588	573	573	550	590	616	586	559	588	569	551	577	614	596	601	562	547	598	565	523	552	557	560	541	522	562	553	593	579	562	563	565	550	563	612	574	591	567	584	613	583	564	552	527	554	580	577	613	559	607	525	541	581	554	566	560	584	580	549	598	562	547	578	609	605	563	596	587	568	591	597	622	606	611	594	572	559	528	593	597	588	521	548	566	597	591	554	586	602	556	555	578	589	555	538	522	570	562	574	590	612	565	571	611	604	616	561	578	598	575	588	555	610	570	559	573	591	563	544	541	583	601	560	567	580	549	593	586	600	628	575	619	517	564	577	566	580	601	592	615	547	567	576	593	586	575	552	556	533	556	592	578	557	631	587	568	578	581	563	582	634	557	536	555	600	578	585	538	590	570	560	590	570	555	570	567	575	556	516	573	534	630	550	563	555	565	615	541	578	601	599	570	564	553	586	580	595	558	562	568	527	582	508	600	543	575	568	555	567	553	594	568	583	589	553	598	589	597	606	576	568	565	593	582	571	558	600	602	614	577	573	586	546	590	589	513	579	549	581	613	569	590	578	614	609	582	575	615	641	585	551	603	556	572	598	570	519	564	602	556	580	548	565	607	534	550	547	581	570	580	586	550	574	527	556	597	571	592	511	562	565	548	609	573	583	580	553	619	602	544	628	535	581	588	598	561	596	523	528	557	534	619	612	570	533	564	590	609	573	556	612	557	619	617	572	558	604	573	560	561	615	588	587	532	563	564	603	552	564	551	588	567	555	567	600	538	575	578	550	566	569	552	538	596	557	559	627	603	600	567	567	564	555	578	561	588	566	588	550	528	578	578	569	590	550	546	544	628	585	572	518	561	610	540	554	553	577	565	595	548	590	568	539	603	548	565	578	610	571	540	583	559	576	572	580	664	543	578	606	539	573	587	538	596	555	588	581	625	631	558	563	548	569	601	574	604	570	557	593	517	557	557	581	542	586	600	554	570	544	548	590	566	579	553	579	560	530	572	620	588	568	593	592	559	575	606	584	576	557	639	560	570	605	577	537	570	611	552	576	548	544	569	574	576	566	545	579	635	566	566	594	529	586	594	605	513	615	557	631	568	556	589	564	586	589	602	585	555	584	571	561	609	558	585	582	539	548	550	596	577	536	576	590	586	515	584	539	563	602	588	536	611	552	544	607	579	593	586	613	552	588	592	580	576	582	620	613	608	598	541	562	577	563	535	611	522	580	558	586	581	589	569	562	555	554	593	586	612	531	602	539	633	575	602	605	551	587	578	585	585	595	575	558	552	594	566	551	564	594	563	519	528	611	588	606	565	585	597	583	527	559	544	591	524	577	542	609	557	628	571	534	554	591	556	567	574	547	567	554	558	612	589	582	552	577	574	588	588	608	568	567	558	585	593	574	572	525	582	529	536	592	570	597	567	569	620	582	597	561	587	579	534	569	566	569	542	550	557	558	609	590	590	592
29990	45887	27401	13238	5158	1895	957	760	693	667	675	614	653	643	619	674	649	657	642	650	685	615	686	672	662	623	653	661	681	679	641	652	650	598	665	691	679	694	640	610	674	634	619	655	675	654	659	659	697	628	631	636	580	673	655	655	618	684	595	681	626	663	691	634	686	629	591	629	668	621	645	632	577	638	690	668	623	669	670	649	670	682	663	644	665	654	648	671	695	640	640	670	667	641	627	622	661	649	654	646	680	636	617	662	668	607	646	651	650	675	627	660	630	663	671	646	664	609	630	635	680	678	638	619	611	646	635	699	625	653	672	600	642	670	612	610	634	623	669	663	635	647	628	683	675	624	606	644	665	666	634	659	660	639	630	682	672	647	653	665	646	656	635	656	652	696	656	677	663	659	595	620	684	693	627	662	665	624	650	632	639	619	606	674	638	664	632	653	641	689	673	659	651	635	624	626	633	583	641	668	626	663	640	622	666	658	644	680	631	641	704	694	662	640	656	646	665	645	674	670	604	659	614	644	614	658	642	631	648	596	664	630	637	662	677	637	653	653	636	638	666	681	616	653	659	629	607	680	654	652	660	657	664	660	640	617	671	703	634	599	641	642	629	684	658	608	668	649	641	630	657	661	602	638	694	601	661	701	572	632	642	669	649	638	623	676	616	609	658	642	682	656	676	664	612	640	606	614	625	620	659	648	684	640	629	663	650	654	655	678	629	665	625	631	626	644	719	614	684	651	640	635	632	646	695	664	647	591	637	696	623	634	618	656	634	667	670	673	649	654	618	644	640	666	642	694	643	658	635	674	660	644	647	697	657	664	696	665	630	700	646	633	637	648	662	589	656	639	619	642	642	632	657	664	653	602	640	643	619	672	694	619	689	632	654	645	640	653	684	604	686	642	640	642	617	630	705	646	632	590	637	611	614	679	690	617	655	671	675	662	625	701	666	633	652	608	624	628	649	654	653	673	660	637	664	662	636	657	685	622	644	665	620	605	630	652	657	622	657	628	669	683	689	678	620	662	626	656	660	643	629	631	663	680	682	629	713	674	640	649	635	666	655	657	684	657	616	649	618	700	658	665	653	648	613	654	638	644	617	653	661	658	645	623	678	647	710	690	660	644	664	707	653	652	683	657	687	622	704	693	635	626	641	638	682	652	628	656	642	641	671	633	640	626	641	675	711	668	663	641	631	662	657	612	665	609	624	615	614	645	621	670	694	606	612	630	658	682	654	672	682	681	649	632	659	638	664	650	632	656	676	658	604	653	623	689	626	648	644	645	627	691	673	645	644	685	621	649	659	630	703	700	652	638	639	639	632	652	646	673	638	644	633	708	680	670	655	649	642	621	647	640	649	616	648	675	621	631	634	681	657	631	674	640	674	652	663	643	634	658	616	703	628	672	651	654	631	662	690	677	662	614	652	611	694	633	669	669	685	641	650	668	662	649	624	648	651	622	671	639	629	623	630	641	644	700	664	635	658	662	665	669	677	659	674	667	661	665	622	686	676	628	638	672	628	630	682	654	687	704	607	637	635	700	646	627	653	652	641	667	717	627	655	648	644	648	651	647	683	676	667	621	694	637	631	648	640	630	664	653	659	672	652	652	589	637	649	622	654	660	675	643	658	630	652	597	648	624	647	664	654	652	645	645	660	647	655	633	669	647	632	646	597	597	674	641	629	652	652	651	651	626	619	665	674	671	624	612	644	658	626	670	637	631	644	641	678	634	633	642	626	681	662	629	632	654	661	650	686	673	622	626	643	639	675	636	658	660	645	666	624	693	683	625	650	626	607	691	648	682	682	678	681	632	653	638	670	652	664	650	637	631	695	609	610	679	691	638	649	665	644	662	609	710	675	639	638	679	649	634	647	685	683	668	610	624	664	703	623	654	610	632	691	669	682	652	652	618	596	639	668	599	639	653	640	653	681	606	636	677	712	679	668	645	621	684	619	597	674	607	655	633	637	681	629	626	691	660	664	701	665	683	680	659	683	707	662	663	643	651	660	681	681	614	658	689	667	618	671	639	647	656	681	621	651	614	587	648	668	629	670	621	633	609	617	660	673	678	623	655	636	664	655	626	658	640	670	695	623	636	644	640	675	697	627	637	658	651	626	650	631	625	676	633	677	662	675	673	634	635	654	615	668	633	688	684	699	618	601	642	658	634	632	656	652	657	676	635	589	619	642	644	616	631	679	613	622	653	654	657	658	636	644	682	664	620	651	610	660	639	654	608	681	716	633	648	652	633	669	629	687	632	616	654	627	577	612	646	669	667	678	589	649	651	670	697	656	650	624	690	649	602	649	675	639	616	665	656	650	609	625	663	626	651	636	657	656	619	661	627	654	618	590	677	649	629	668	666	627	644	649	662	659	610	667	620	638	647	605	664	640	653	682	690	609	673	616	623	679	671	615	661	650	654	663	646	652	627	625	639	627	647	653	635	636	679	670	696	681	627	631	656	651	611	649	658	663	667	659	605	659	671	641	624	656	633	615	605	602	607	643	689	666	628	667	646	643	639	649	629	653	682	655	636	662	694	646	617	655	661	633	666	660	679	613	734	700	661	649	627	697	588	636	675	691	589	615	640	643	634	639	638	606	679	668	597	691	640	637	632	657	665	659	660	630	664	592	674	643	589	667	689	603	654	653	650	688	644	654	604	622	629	681	666	675	673	657	627	648	657	625	695	650	653	604	625	618	669	669	610	601	660	693	678	630	679	673	611	703	648	611	643	657	662	669	680	664	638	637	660	626	646	695	638	616	662	669	676	641	675	646	648	623	665	687	677	677	641	616	677	652	652	639	662	647	651	673	675	634	656	682	646	634	686	654	638	663	623	709	662	627	675	621	654	638	647	649	668	670	644	635	675	644	673	661	655	654	716	624	655	693	663	678	645	661	656	675	644	669	639	631	653	645	676	659	668	617	626	684	667	624	651	603	654	636	663	650	583	637	627	648	638	609	647	676	637	642	652	659	647	656	647	638	666	645	632	674	641	635	620	668	695	604	667	674	642	689	655	666	681	629	634	670	650	647	618	621	617	661	649	658	688	649	625	700	634	648	713	666	643	631	628	653	646	693	626	672	620	677	660	652	670	676	652	614	649	608	625	702	627	642	656	669	660	640	617	667	627	676	627	646	629	632	656	634	611	660	673	619	652	636	654	682	684	648	657	649	644	714	696	627	661	661	651	634	644	644	622	608	634	652	642	627	640	685	673	639	624	634	663	679	620	629	664	728	663	632	654	628	639	638	646	604	661	665	618	608	610	653	684	673	630	630	654	624	676	629	639	646	676	626	628	668	631	653	680	680	639	676	629	671	693	637	626	665	677	631	660	687	660	654	616	650	635	635	602	632	661	696	682	634	669	704	679	672	673	693	650	651	654	663	679	688	634	650	627	666	635	656	647	701	682	657	620	684	673	630	628	691	637	640	658	693	658	646	679	649	637	654	670	645	634	695	697	641	679	642	633	621	654	696	694	641	683	621	605
23461	21988	31805	29279	23542	19333	7747	1226	730	629	604	665	684	661	633	658	654	615	565	640	648	612	669	572	623	611	652	700	629	616	629	668	653	641	673	634	672	643	632	614	634	677	647	608	599	616	594	623	632	642	635	631	612	628	637	603	607	630	633	615	651	639	631	638	663	634	637	597	592	624	626	641	626	641	618	635	651	590	658	617	624	668	627	667	637	613	639	639	616	628	618	610	635	648	636	641	664	636	652	664	602	644	612	649	629	622	623	625	633	627	672	637	613	643	650	618	630	656	618	633	624	632	650	632	612	663	617	664	633	630	633	623	651	585	683	643	664	632	620	642	616	630	600	629	607	607	612	621	630	611	647	629	634	613	664	650	608	633	651	597	665	644	627	646	608	626	644	627	652	656	622	626	705	606	632	620	611	648	595	639	633	633	619	603	615	620	624	602	617	610	649	641	582	663	630	659	638	677	618	654	650	657	647	642	625	634	606	630	613	608	629	615	642	606	671	633	674	637	670	666	619	663	638	605	603	624	588	583	599	629	606	613	639	647	621	676	680	622	594	659	685	599	631	694	618	695	620	681	601	604	586	703	644	632	643	662	664	670	653	634	613	627	661	630	664	634	629	593	650	621	611	648	646	661	640	637	621	635	614	612	601	621	644	666	634	603	637	649	649	655	610	636	643	565	629	608	644	597	655	653	637	657	646	621	647	613	607	623	606	587	622	641	642	627	577	626	622	625	636	626	623	637	623	632	665	621	609	646	619	645	610	669	670	669	676	638	640	631	626	609	644	600	636	640	644	634	590	610	622	659	644	610	613	642	602	688	651	624	665	641	584	579	632	618	605	616	616	587	628	622	633	577	634	606	623	626	651	597	640	635	661	601	641	650	629	668	652	585	615	635	620	647	638	644	637	615	638	610	656	600	596	615	608	644	612	578	565	658	626	656	652	606	630	623	618	649	618	651	614	643	648	612	678	660	623	619	681	597	633	606	657	641	641	605	630	647	640	620	634	652	625	648	631	610	595	644	632	623	624	639	638	635	675	648	619	605	646	633	674	622	627	619	640	593	661	642	667	634	627	620	641	650	598	648	604	666	666	605	625	616	597	635	639	642	620	611	635	598	615	632	668	643	624	552	637	642	619	635	621	635	617	665	621	599	620	617	654	600	601	616	585	618	624	645	626	615	639	611	618	664	635	617	638	636	653	634	622	619	686	629	623	644	640	612	651	620	638	619	647	629	650	659	617	652	634	625	643	675	638	601	633	644	634	621	629	668	631	609	684	635	624	627	606	616	639	644	639	595	623	609	579	605	641	665	632	696	660	575	606	590	634	619	640	646	700	609	616	627	621	646	630	619	598	605	610	620	667	611	623	598	629	662	608	638	580	635	607	615	675	683	634	609	621	595	630	604	584	645	619	618	616	609	660	616	689	629	621	653	630	646	645	627	673	662	664	632	663	608	632	603	622	650	619	621	635	623	644	677	641	657	652	599	651	636	649	644	664	615	606	607	599	648	636	633	658	673	591	605	609	640	630	613	629	621	652	621	665	642	610	675	640	622	669	645	622	639	630	574	631	636	633	633	634	664	625	597	607	692	641	613	669	666	603	631	611	570	629	680	642	608	651	645	611	597	647	629	622	650	608	611	647	670	638	664	636	564	643	656	595	628	603	651	618	630	639	620	645	642	599	609	613	585	621	622	605	610	621	662	641	621	572	710	606	644	697	646	616	605	594	657	639	654	633	670	592	622	644	654	662	639	637	612	632	628	631	620	629	622	621	638	614	609	655	620	631	634	639	597	623	627	611	636	691	592	636	604	658	644	604	611	584	651	602	586	621	619	640	685	610	617	626	649	633	610	592	617	629	637	610	605	664	601	597	657	617	615	593	600	614	626	609	610	625	641	620	617	636	649	589	628	661	621	614	625	626	667	644	626	613	647	585	632	632	615	664	605	639	622	603	626	615	647	638	615	650	609	610	625	633	640	626	602	607	643	635	605	650	640	643	628	631	659	599	653	637	659	641	651	586	607	620	621	622	631	633	636	636	641	581	612	587	652	641	664	631	671	680	621	618	638	594	622	612	619	627	580	622	661	629	642	610	620	624	631	610	641	620	615	602	597	618	647	649	637	646	659	669	581	627	648	619	616	646	625	635	629	661	632	664	647	623	604	563	640	628	622	633	655	610	624	565	589	581	660	606	582	645	637	589	604	626	603	605	626	657	631	644	661	612	615	591	609	675	648	629	682	647	618	669	611	575	613	601	630	637	662	649	647	633	675	652	650	620	617	691	658	616	661	638	627	659	609	629	636	621	616	653	632	613	619	631	609	642	624	646	688	660	627	603	633	637	634	637	622	651	640	604	623	598	634	653	619	637	584	655	600	619	596	644	662	647	613	651	607	646	591	634	624	656	613	621	643	651	669	642	631	661	666	615	610	615	605	637	652	541	658	637	649	629	589	625	596	649	612	615	611	611	653	617	616	626	637	590	586	614	637	613	629	636	604	689	645	661	634	609	653	650	632	623	670	641	682	646	647	646	663	669	647	616	641	635	626	611	630	593	627	623	607	643	632	654	658	582	593	591	660	622	630	618	652	688	672	692	617	652	648	630	667	626	604	644	621	640	627	625	663	613	619	655	603	652	624	599	623	597	608	651	634	656	620	593	643	635	641	618	605	660	648	647	621	648	646	614	669	638	676	638	615	651	607	597	621	633	628	653	641	583	608	664	664	661	645	609	592	614	636	662	646	627	642	590	647	623	625	620	617	655	688	591	604	658	598	607	609	639	606	637	644	631	666	617	609	642	590	646	587	619	605	639	671	575	592	656	646	637	639	600	640	633	641	649	648	638	616	614	619	604	614	590	631	645	585	626	627	610	603	665	654	614	647	636	671	601	648	646	641	638	611	617	640	669	606	626	638	626	606	647	654	616	610	641	625	629	572	624	620	620	633	642	599	673	662	641	618	659	627	624	626	590	668	655	575	649	637	629	625	671	622	658	644	621	625	642	632	635	617	689	631	624	710	618	600	662	653	626	675	617	654	651	565	600	615	618	628	667	632	637	650	608	619	626	615	597	631	607	641	687	625	585	637	622	625	632	582	627	637	633	611	617	654	658	602	639	620	599	596	621	633	609	625	623	653	642	661	593	627	668	687	629	616	577	632	604	661	647	609	652	585	656	644	644	624	615	626	618	626	667	655	627	590	587	610	663	658	647	662	645	654	615	630	594	632	614	624	639	624	663	595	664	633	586	676	622	639	589	627	643	643	654	628	627	637	644	614	588	637	666	675	624	647	658	665	620	615	673	653	646	619	608	624	633	666	642	650	614	640	637	608	629	599	627	658	605	631	627	655	650	607	673	635	677	622	629	635	646	673	612	603	608	603	674	652	645	604	616	578	605	653	631	707	621	659	576	654	641	632	619	626	619	638	616	638	623	614	634	611	647	614	604	614	632	670	648	654	562	607	584	636	644	626	624	645	680	620	654	625
57792	94098	69261	46318	27179	11328	3620	1343	821	707	736	708	674	659	676	675	681	728	643	688	685	727	703	740	686	682	708	698	666	693	712	697	700	702	667	690	709	709	691	692	689	672	691	713	672	701	710	689	688	690	686	688	682	675	684	681	730	651	714	725	699	675	670	688	699	694	720	708	704	730	691	693	661	708	657	721	703	736	678	677	679	684	692	738	595	705	675	664	733	725	707	683	663	700	675	694	644	735	625	688	691	724	694	690	735	678	706	671	691	732	679	711	676	752	688	678	721	705	734	714	688	740	757	628	685	664	658	661	684	675	719	706	685	686	676	727	668	694	767	643	711	714	690	720	679	708	692	751	658	713	698	673	730	679	726	675	671	676	681	705	659	679	732	722	675	698	720	727	684	662	677	670	628	669	718	713	677	695	719	735	720	709	678	693	666	686	683	687	692	677	695	719	682	752	659	699	702	680	666	694	756	669	719	676	692	672	699	637	708	732	710	713	666	703	728	655	735	752	689	704	673	715	686	746	640	700	656	750	682	749	729	674	718	668	703	724	682	737	749	657	671	692	674	694	669	712	668	664	664	674	702	731	715	676	688	693	691	725	714	673	731	710	673	690	666	667	652	678	690	693	691	715	716	671	736	666	685	736	659	673	657	711	649	655	710	707	691	683	673	669	686	649	717	733	710	705	676	707	707	701	651	685	723	662	712	709	677	737	749	668	720	672	687	691	688	698	642	674	663	704	713	703	680	675	737	635	702	689	706	664	733	676	714	666	659	690	688	698	724	734	655	672	710	683	694	684	737	705	698	681	736	648	711	683	682	676	719	750	699	712	718	736	681	662	640	686	695	680	694	651	646	668	719	685	699	697	716	652	760	703	720	642	695	671	746	706	676	636	698	691	708	693	653	674	736	663	732	685	706	708	725	656	713	652	743	709	666	685	706	696	652	709	661	700	773	670	663	660	675	699	706	707	700	715	744	705	690	728	661	680	670	638	654	719	723	655	670	671	685	646	659	722	691	657	697	694	664	686	701	703	683	699	745	679	679	710	665	722	700	695	753	721	727	670	724	721	659	626	681	727	669	711	747	711	710	724	713	640	663	717	687	736	725	682	707	695	759	700	676	672	766	693	697	719	690	716	681	644	693	652	707	677	694	699	676	748	730	711	776	725	675	727	673	686	690	702	722	703	695	686	737	668	709	718	672	678	674	687	684	697	697	704	698	687	691	652	661	665	720	709	634	705	721	683	729	709	693	709	669	709	712	660	642	706	672	713	740	696	669	635	706	713	713	702	641	680	690	706	703	683	698	653	720	679	729	698	718	695	717	717	674	658	715	716	694	712	679	643	718	658	661	735	669	726	706	673	673	683	705	708	692	751	680	715	691	676	711	684	679	704	688	692	686	665	717	707	712	724	700	727	696	667	721	713	725	749	695	682	736	758	695	654	682	636	715	687	717	692	668	662	673	662	707	679	651	702	719	678	683	661	705	685	712	700	682	695	721	726	685	660	675	714	699	694	726	704	680	738	687	719	744	755	700	679	742	700	709	685	675	689	673	700	704	644	720	712	764	703	762	669	715	699	676	744	680	714	704	690	644	660	692	709	680	708	719	732	693	660	685	693	665	680	665	729	745	690	678	672	727	658	678	652	675	717	694	677	721	678	706	699	694	715	704	773	731	688	656	693	726	637	667	687	631	682	678	713	698	708	709	660	751	724	680	681	684	743	630	660	694	683	688	708	696	670	723	678	702	632	691	688	705	730	694	695	683	660	704	686	684	666	733	672	721	695	699	680	688	701	677	685	727	715	652	695	703	661	663	692	682	697	686	690	635	642	691	688	664	675	676	710	653	671	727	698	689	643	653	675	761	688	720	737	679	713	667	712	687	724	740	712	714	676	659	736	711	672	662	732	703	710	691	696	723	649	743	687	655	660	683	659	688	688	703	678	722	641	706	713	750	705	706	708	692	687	678	690	658	765	679	704	666	669	701	647	698	637	636	697	669	648	665	666	725	704	692	717	688	698	707	679	721	695	667	701	671	704	683	751	712	707	692	661	643	660	678	723	705	658	722	710	704	705	716	673	713	713	667	721	696	716	655	665	656	732	690	670	673	714	753	675	692	744	687	727	689	715	707	650	711	702	691	701	669	657	685	661	692	674	681	712	679	719	745	723	693	677	676	659	739	681	682	763	687	689	718	698	710	726	637	652	670	668	719	721	717	731	664	678	728	686	679	674	727	704	636	654	696	715	682	721	704	718	731	706	710	704	682	662	686	640	696	704	689	694	688	697	707	677	704	686	668	736	683	723	673	658	676	716	701	715	705	659	719	705	675	699	721	702	699	680	706	680	687	711	693	655	700	732	700	661	693	715	725	639	729	707	703	678	734	699	658	694	718	680	698	680	705	701	729	718	707	724	690	703	671	668	712	697	674	671	734	688	685	700	623	692	680	687	649	643	718	686	694	658	711	720	710	647	641	680	704	719	687	652	649	684	683	672	705	687	699	667	674	700	685	736	674	649	695	693	668	702	670	684	673	664	662	691	709	712	682	668	658	684	695	699	690	716	671	705	664	708	689	673	680	693	707	711	730	636	698	697	717	661	685	695	688	646	703	713	689	707	683	701	698	711	668	711	668	699	701	742	679	709	693	732	705	663	702	645	712	694	701	732	678	690	730	728	737	690	701	711	712	730	725	726	740	724	704	712	687	732	724	712	706	743	690	662	704	748	699	716	677	704	692	724	714	692	659	703	687	709	707	701	698	641	700	742	670	691	697	703	694	687	698	697	701	721	707	678	673	687	661	669	676	703	649	692	721	664	656	666	772	713	705	689	687	703	674	737	692	703	705	701	669	669	727	697	745	663	660	682	695	695	693	665	679	665	605	662	718	648	692	671	698	688	718	701	699	720	666	714	673	709	662	723	668	721	706	691	698	651	677	682	705	622	664	723	677	678	722	671	660	661	704	746	701	685	711	686	748	748	681	678	678	666	730	725	651	717	660	676	685	679	680	695	700	724	688	750	667	708	670	686	705	734	678	740	706	698	700	681	675	703	702	706	736	687	706	678	691	716	717	691	703	674	687	692	687	679	676	728	701	691	688	692	716	657	706	729	723	684	757	734	683	623	702	658	712	700	719	692	700	698	702	722	712	723	699	734	688	749	695	686	694	667	699	669	696	714	725	683	663	712	681	662	675	653	707	687	705	697	685	687	713	715	645	685	705	684	723	656	679	701	659	677	721	654	708	707	690	728	743	714	624	725	691	678	697	697	642	672	693	680	671	709	708	722	654	720	642	710	714	670	680	711	709	691	699	686	680	744	726	687	679	717	668	718	692	691	688	702	734	725	702	650	704	696	672	693	672	697	733	676	738	702	665	700	704	695	702	671	678	750	665	709	693	696	701	695	662	693	704	700	666	710	683	716	675	731	704	662	719	636	669	658	609	714	716	702	667	663	678	735	680	661	711	754	754	669	694	742	676	629	729	679
25483	23943	32953	29602	18417	6414	1667	792	762	697	678	709	674	724	677	673	598	705	676	684	657	690	652	633	625	665	656	725	644	669	666	674	686	657	688	627	601	669	667	699	626	635	678	626	685	625	667	679	664	659	649	663	672	671	665	677	662	619	630	634	630	645	672	696	669	654	662	674	692	603	660	665	621	664	673	658	699	659	695	669	644	679	653	667	668	613	637	653	650	624	705	701	679	702	635	631	663	638	613	666	645	671	669	639	674	657	669	705	675	673	688	671	676	672	694	652	697	653	622	659	624	624	649	690	671	671	623	684	692	674	738	661	606	624	657	662	690	685	638	651	656	707	706	635	672	661	655	646	660	665	668	649	676	671	700	661	652	706	693	669	636	657	717	725	668	667	704	674	659	674	713	659	635	677	640	665	639	677	649	628	673	670	680	670	643	707	667	674	629	655	694	650	642	669	659	616	672	660	665	662	664	642	671	690	675	629	649	684	674	676	675	628	656	649	643	670	664	634	671	660	578	651	636	637	706	710	657	677	690	598	619	631	653	635	677	669	657	641	652	650	623	680	651	731	702	665	655	645	697	680	647	616	665	656	709	635	688	650	670	671	670	689	683	662	648	664	716	659	672	685	684	662	663	676	668	686	662	628	661	713	628	615	653	681	625	669	650	673	619	642	629	656	665	653	687	649	691	656	681	640	646	644	651	668	659	642	681	687	665	650	665	680	655	655	643	680	666	673	733	617	661	668	677	650	644	624	622	692	678	629	658	691	658	734	683	685	687	647	621	648	644	664	632	658	679	666	630	673	683	691	639	650	654	694	665	708	666	668	659	711	692	691	675	661	684	687	687	674	669	668	693	673	649	672	636	669	638	689	668	685	712	653	630	610	643	612	673	666	703	674	696	679	714	696	609	694	658	675	701	714	636	625	639	652	634	642	687	679	654	655	607	664	645	685	671	687	645	660	659	660	621	654	674	671	674	708	683	672	617	701	665	704	670	631	635	704	634	673	630	654	643	654	675	679	676	693	689	684	639	702	674	640	623	648	674	682	661	650	661	653	658	712	671	639	661	655	670	662	699	643	706	691	678	674	616	658	640	660	645	662	652	650	639	658	641	602	651	691	667	658	662	690	629	676	704	662	663	710	668	677	713	672	672	671	637	628	696	684	660	616	624	673	627	653	692	642	701	678	660	681	667	636	619	628	621	644	627	655	666	637	654	683	681	701	632	633	693	670	663	630	674	672	671	641	652	651	654	643	646	686	632	669	657	674	662	700	719	641	671	684	672	696	648	682	725	641	678	638	664	622	618	613	652	645	691	666	698	649	608	708	705	635	678	686	665	657	640	678	649	651	665	706	682	626	657	679	661	680	674	696	697	681	692	632	641	629	672	653	669	683	628	680	686	675	625	650	648	663	650	676	638	683	653	662	704	674	674	629	674	721	692	642	675	664	691	643	669	683	679	635	670	630	658	598	682	679	674	685	653	670	650	680	668	641	637	621	647	630	691	674	653	690	663	594	668	661	688	641	639	638	670	639	687	662	697	659	664	652	671	644	668	639	677	604	663	672	582	650	634	674	691	679	679	689	690	657	698	661	656	651	689	708	648	662	677	660	698	660	662	660	642	635	643	655	676	654	658	605	706	653	674	647	659	675	630	672	698	673	691	655	633	629	642	654	627	643	687	655	686	707	693	680	670	658	675	640	624	683	684	716	671	645	658	649	599	628	691	705	654	658	693	634	707	689	657	666	676	662	646	625	648	627	656	610	640	639	653	647	679	658	646	636	664	694	658	671	673	692	632	642	622	645	706	631	615	667	691	655	645	664	665	655	674	618	650	666	631	672	696	617	677	669	661	641	661	640	655	671	679	670	664	627	656	634	686	657	621	710	622	658	665	642	654	629	646	676	676	609	647	681	658	713	670	644	695	653	667	712	682	675	683	659	653	655	629	631	672	672	612	694	662	628	633	701	586	628	666	680	698	678	657	655	666	728	661	675	637	648	668	678	673	662	663	666	641	693	589	690	702	645	630	701	703	637	671	638	692	633	632	613	661	641	638	655	687	696	686	681	663	678	615	689	648	648	632	684	708	670	658	660	651	636	662	662	663	669	728	617	641	647	612	601	655	667	680	659	642	658	634	677	678	661	646	678	635	703	675	690	654	675	664	700	661	672	640	659	676	694	651	679	646	651	616	638	645	667	664	669	684	656	690	638	636	697	696	681	688	654	656	648	666	707	640	602	643	631	706	682	631	658	685	639	639	686	648	669	649	641	631	627	682	688	677	635	647	670	697	683	636	634	635	672	610	678	664	679	661	660	664	646	624	662	681	647	682	724	667	636	662	658	727	659	674	693	693	639	672	685	662	667	672	638	665	678	661	656	680	636	635	663	689	646	657	669	657	661	612	658	648	694	663	660	648	639	663	668	695	606	694	640	627	669	688	615	721	646	666	682	636	576	662	651	672	648	636	685	628	655	655	682	629	636	665	627	668	680	612	647	699	642	644	666	673	642	679	666	655	632	648	657	652	664	682	629	655	666	674	675	653	640	643	679	646	667	669	697	652	627	646	675	652	644	626	660	667	668	631	615	624	664	675	622	638	634	634	696	665	671	658	696	676	666	645	654	680	652	682	641	672	675	691	648	717	676	696	605	645	660	659	679	672	693	631	648	671	677	678	620	669	662	589	689	670	656	640	649	746	657	661	681	664	667	691	651	637	703	632	657	671	659	700	640	628	650	651	661	649	609	660	632	680	652	631	626	668	705	665	669	698	692	691	689	703	689	664	644	661	670	640	650	716	657	705	637	658	668	708	698	677	681	620	685	690	687	696	681	596	635	696	658	680	646	678	657	687	660	661	673	638	630	637	655	690	670	708	682	715	664	670	657	672	692	655	638	685	633	661	696	643	653	678	641	672	647	670	674	693	643	638	691	681	682	651	655	672	635	644	682	645	649	625	667	693	655	679	663	643	677	691	670	698	704	639	646	657	689	677	657	643	666	657	688	646	708	635	646	629	657	601	677	645	668	618	659	650	624	621	680	657	609	682	618	657	650	651	640	640	666	643	624	638	647	669	673	668	667	653	661	687	689	661	696	672	677	667	619	664	690	600	662	654	647	640	647	631	666	667	669	663	658	681	624	633	639	680	637	639	591	656	616	649	652	656	655	628	665	674	659	643	691	701	669	643	643	695	666	701	668	670	701	660	688	734	655	647	680	624	680	619	637	696	641	650	674	673	604	668	705	653	660	661	651	683	643	660	672	681	625	611	622	615	635	717	656	613	649	701	660	688	646	647	640	683	663	631	698	652	709	635	666	661	630	654	660	665	711	683	717	636	650	631	657	632	660	648	667	632	644	650	668	655	667	711	649	640	671	618	669	600	678	616	642	661	669	681	638	697	645	633	684	609	711	681	647	641	648	704	652	634	655	710	639	674	671	626	661	654	682	627	645	681	640	689	695	674	639	697	678	648	659	685	670	708	593	645	608
50807	75422	51512	32880	16699	6124	2026	1028	809	743	721	717	742	706	753	754	761	747	777	748	740	763	712	742	712	712	754	742	750	775	719	713	755	744	722	751	764	743	797	744	730	781	740	721	707	746	755	780	704	705	753	710	736	733	785	718	739	724	777	755	713	750	736	686	747	707	762	736	768	742	689	718	790	728	768	744	748	766	754	762	735	701	722	771	756	750	706	792	734	741	737	765	777	735	761	695	781	744	732	837	723	734	753	737	766	734	753	741	722	695	780	714	745	710	801	724	758	693	778	708	757	765	720	703	730	715	748	752	722	713	757	724	784	786	770	710	727	754	727	753	753	718	748	773	786	736	764	726	794	714	762	773	718	731	713	706	706	800	753	712	740	709	706	737	791	755	721	692	735	774	791	704	748	661	741	762	708	736	753	740	728	671	732	796	716	744	727	766	747	745	746	722	697	730	788	709	771	748	742	709	714	763	712	698	758	745	745	688	718	693	770	759	708	775	719	800	758	776	732	743	776	741	738	750	697	722	752	717	709	725	726	756	768	724	781	740	751	751	700	729	732	787	753	755	755	736	761	777	731	753	795	744	703	754	697	726	721	761	735	753	734	728	752	711	740	723	743	750	701	729	756	726	687	730	691	713	805	741	757	742	746	805	783	723	718	800	766	738	749	724	737	700	777	780	656	760	787	723	718	739	796	740	780	717	707	724	724	725	745	725	751	785	755	767	729	741	737	752	775	696	744	744	711	732	694	718	707	677	734	682	757	771	722	739	714	722	763	752	770	781	704	729	785	778	800	733	743	728	764	725	717	730	801	722	748	758	743	754	739	727	686	702	659	724	745	753	774	730	682	778	749	711	720	733	725	764	691	705	755	760	743	773	722	719	709	714	777	679	775	770	744	780	711	757	780	722	761	744	769	703	679	735	697	748	728	731	767	721	696	781	741	730	742	729	723	732	706	745	708	695	730	710	748	740	725	718	707	751	696	743	733	782	773	715	729	713	747	738	751	750	756	794	771	724	744	772	726	698	774	723	783	755	723	694	749	737	757	735	682	764	726	749	790	730	749	780	736	714	749	778	734	723	732	735	742	717	748	760	734	699	732	715	779	741	749	745	757	754	694	774	715	769	742	718	736	728	763	732	688	769	720	710	752	757	774	698	736	764	730	730	704	752	697	757	760	760	704	733	700	736	798	749	735	710	734	758	767	742	701	745	748	762	754	704	734	769	714	728	706	739	756	743	766	713	742	737	731	774	712	725	719	739	718	777	750	745	719	727	685	720	722	690	684	736	756	692	722	696	739	723	771	726	723	742	725	732	789	744	748	720	764	741	705	756	735	694	750	750	739	730	741	789	831	754	763	786	770	727	770	734	727	725	673	691	703	723	771	751	770	777	762	699	732	721	771	792	738	763	755	725	738	702	736	753	736	751	747	718	727	743	700	763	725	802	752	732	729	752	732	729	742	765	781	695	734	729	737	701	721	770	767	702	805	724	731	731	765	774	699	752	708	744	702	785	759	736	745	744	743	757	705	783	748	690	769	785	755	751	708	740	768	733	761	707	720	735	715	739	721	736	758	703	744	733	715	752	724	729	719	753	733	767	751	750	714	722	728	741	738	756	754	760	703	750	712	733	718	750	727	745	718	719	749	683	753	699	706	723	777	743	729	740	719	769	714	719	796	715	769	740	754	740	786	736	728	783	773	731	693	675	775	704	770	742	743	706	797	716	722	762	732	717	708	729	751	757	742	744	774	761	790	752	763	749	744	747	756	760	730	759	789	765	720	714	708	752	719	772	749	717	748	708	783	729	729	722	748	717	753	739	675	735	759	813	736	760	744	697	764	746	752	729	775	735	683	771	739	725	754	783	703	759	705	795	739	769	760	717	769	684	740	743	687	741	791	720	736	743	734	724	701	730	715	732	734	717	736	726	716	726	673	707	740	784	706	764	725	712	717	816	759	728	740	731	799	758	735	724	729	716	739	715	734	767	766	715	740	711	744	786	787	747	761	760	735	715	743	702	722	783	736	709	711	750	808	751	722	720	793	712	749	741	711	736	763	723	731	795	743	767	785	727	745	746	760	738	739	732	753	756	764	756	769	732	735	737	719	753	740	752	764	734	686	736	713	746	733	794	684	748	780	688	793	695	718	684	709	764	746	732	756	700	722	691	755	703	753	743	725	770	747	700	746	753	731	755	715	717	756	756	736	741	774	724	756	758	728	737	768	739	758	757	769	710	724	736	713	757	685	776	767	679	716	729	731	716	741	745	719	731	734	752	750	822	744	742	743	730	733	725	769	735	753	778	746	725	750	722	741	729	702	725	712	728	754	771	695	721	747	723	754	748	737	674	701	752	752	723	773	751	724	710	695	728	764	713	749	713	755	762	740	758	746	709	727	714	760	749	774	790	734	758	724	737	698	749	752	733	757	695	747	761	749	730	803	721	782	753	747	711	746	706	731	762	727	731	742	732	724	704	719	762	754	734	749	740	743	748	766	729	734	680	738	795	722	762	747	718	760	731	761	731	684	737	733	733	747	768	790	728	730	717	736	705	738	711	740	731	764	705	726	743	723	730	731	723	736	698	775	755	720	751	784	781	709	735	716	766	709	730	756	759	748	730	711	759	735	741	782	793	748	703	728	710	774	738	749	743	714	748	681	733	732	729	757	698	769	791	749	774	716	747	727	693	755	663	668	750	750	760	719	733	770	763	730	732	775	710	737	752	734	750	730	746	747	761	742	736	782	797	729	731	766	661	726	718	766	795	711	699	730	720	717	705	738	716	733	681	759	722	769	752	794	686	672	766	768	719	738	742	750	701	737	698	777	734	729	724	746	715	683	750	743	719	698	767	762	758	766	740	695	757	729	747	730	681	732	713	729	766	765	761	716	755	771	702	756	685	727	723	723	717	691	693	800	802	736	743	714	741	730	693	793	709	724	765	729	725	746	757	684	710	746	722	772	756	775	735	741	769	723	755	783	720	715	760	710	749	714	785	717	754	702	713	713	753	735	788	752	741	755	778	667	756	718	749	800	766	695	730	732	755	768	774	735	717	707	770	716	779	727	743	702	730	753	779	740	749	724	749	731	700	731	749	739	706	785	749	736	728	753	775	723	688	729	749	759	774	734	719	684	727	748	773	724	777	704	708	748	778	763	717	705	735	767	738	734	676	790	777	742	744	684	735	733	732	795	728	748	677	775	759	765	757	775	727	756	759	745	733	702	759	741	738	747	716	780	753	736	740	677	729	714	709	738	781	717	772	714	775	710	761	748	720	739	721	738	750	761	748	781	749	782	766	761	736	685	754	711	721	778	746	783	723	748	737	703	807	723	759	742	714	736	772	740	733	785	748	758	720	739	763	688	757	756	732	693	712	774	763	716	703	719	727	763	798	747	756	711	768	730	748	734	761	765	751	702	727	765	759	740	729	727	749	796	788	741	710	754	707	737	771	686	729	775	715	777	715	697	752	717	757	775	738	748	710
22927	21687	30813	27263	23522	21829	14477	2214	972	855	752	791	770	744	829	792	775	763	798	775	821	734	745	761	799	787	715	756	749	761	726	775	768	828	742	723	805	733	716	745	767	803	773	800	773	784	799	746	803	789	760	778	741	791	722	747	750	768	790	745	749	711	754	776	709	756	828	809	740	771	748	744	777	781	752	777	764	788	789	778	813	720	743	730	769	780	745	763	786	757	722	731	779	741	727	804	736	729	728	754	758	800	727	709	715	737	743	787	770	756	755	770	728	752	770	755	790	756	739	776	746	775	742	726	734	751	759	693	787	772	789	764	754	733	711	758	835	777	742	770	736	785	754	778	790	735	751	775	776	713	752	760	777	787	811	750	796	729	780	795	757	755	786	756	762	752	795	802	722	748	769	726	765	759	786	745	733	786	710	790	786	737	797	730	772	762	793	755	737	758	746	739	734	770	810	780	689	773	761	747	751	770	715	755	761	752	768	759	806	760	746	731	756	704	782	800	740	726	739	768	778	726	769	739	765	747	769	721	754	806	786	767	732	769	729	729	777	728	772	772	748	765	695	780	739	792	728	771	757	709	736	780	747	788	775	782	755	728	754	735	777	723	738	743	756	760	761	745	759	758	769	797	748	816	757	793	777	763	728	742	741	759	732	783	731	786	790	771	747	709	728	781	753	733	698	777	795	765	725	771	729	771	787	748	717	750	758	730	797	719	794	749	732	736	721	732	770	751	781	744	747	737	776	761	767	747	790	774	763	724	769	751	790	723	716	758	821	757	769	805	780	705	786	757	821	707	728	774	770	716	738	755	822	725	750	764	792	788	768	758	787	715	714	774	737	744	748	742	731	777	738	759	777	736	758	737	784	794	759	769	780	788	713	737	724	755	752	745	788	771	752	766	779	735	737	782	784	771	741	760	820	787	755	771	769	759	718	776	729	701	806	711	733	798	723	758	722	777	713	758	764	759	750	756	735	737	790	815	774	742	776	730	708	773	762	793	712	769	796	757	749	786	768	804	742	736	784	698	756	737	766	762	723	748	755	766	724	812	733	740	765	726	747	772	773	758	733	744	778	765	760	779	757	743	778	762	739	675	734	772	779	787	765	745	808	723	780	765	755	748	760	774	785	727	770	812	750	780	778	766	720	767	741	783	790	779	704	786	776	766	723	795	778	773	804	747	811	724	766	741	763	730	773	727	744	793	749	785	725	783	752	721	781	753	729	755	786	736	795	779	764	741	793	713	778	790	739	747	734	766	736	777	728	744	770	767	731	802	743	721	793	765	713	794	780	730	765	747	732	750	771	785	762	710	745	746	738	806	741	708	739	745	796	779	757	767	795	773	746	734	766	765	762	759	728	759	755	733	731	718	722	771	738	724	801	749	792	747	753	766	723	779	706	776	772	791	700	745	773	761	754	750	719	720	787	764	821	734	743	720	738	785	777	706	773	779	705	767	729	784	679	697	761	725	819	759	748	729	771	743	747	774	774	741	783	756	722	668	762	796	712	784	769	749	813	731	708	759	751	712	769	759	768	728	741	709	792	765	797	802	814	787	807	813	749	749	757	750	806	746	745	743	758	765	744	734	773	711	715	758	754	736	768	745	735	751	695	804	777	725	791	817	782	759	722	784	718	755	791	769	765	781	746	766	802	743	751	794	760	764	763	733	712	742	778	758	739	781	775	798	745	712	781	728	781	772	773	779	747	739	714	742	745	778	730	720	781	761	811	763	754	777	739	726	686	748	733	722	757	738	700	753	766	779	766	749	740	771	703	744	768	805	743	727	776	757	747	739	800	768	800	801	749	759	726	773	707	720	728	729	770	759	732	720	790	803	766	794	801	731	750	827	731	733	751	751	760	723	762	779	798	791	772	749	748	758	771	747	753	787	744	788	752	732	731	786	763	734	735	799	748	760	799	789	763	729	720	758	780	760	759	822	763	769	760	715	757	773	787	744	780	758	785	764	797	773	754	709	695	773	790	764	744	698	800	779	798	723	742	703	719	772	689	786	815	765	749	779	795	809	821	734	760	791	781	766	748	743	746	770	743	715	714	728	772	765	796	744	795	740	797	761	813	712	815	762	805	775	745	761	712	758	772	743	674	689	800	715	834	760	747	749	743	779	777	812	775	781	746	705	758	745	749	727	718	726	761	744	738	764	734	726	744	791	751	760	752	770	745	699	766	765	738	774	788	769	749	771	722	755	710	762	727	737	742	706	776	763	745	713	769	778	758	744	717	755	762	750	782	749	739	747	759	805	768	759	725	730	766	730	787	761	784	784	693	752	755	758	754	741	766	711	795	708	783	708	762	728	780	735	734	720	762	741	803	771	793	767	760	739	759	775	774	755	834	773	741	748	730	783	790	704	763	771	765	743	772	770	747	771	811	729	754	777	771	839	770	754	731	709	776	755	715	738	752	747	759	804	730	762	774	788	741	762	777	815	744	736	763	735	755	793	801	801	745	758	780	823	765	782	745	768	748	750	774	741	761	777	754	767	734	766	690	742	783	815	792	787	774	794	741	751	747	747	749	741	703	759	769	816	792	735	734	761	749	791	758	796	747	782	778	757	803	761	752	732	797	816	724	740	760	745	756	796	777	716	717	713	776	732	766	781	738	764	772	721	750	764	818	789	723	772	804	813	756	772	737	688	728	737	687	720	768	777	809	795	774	781	766	723	762	741	742	743	689	778	737	720	793	763	760	756	767	761	721	710	752	695	741	822	812	759	743	724	758	745	712	778	785	796	728	749	751	770	728	783	794	780	798	768	783	718	780	773	709	713	739	756	820	688	730	815	745	747	764	750	778	753	760	749	727	730	753	818	740	735	755	793	754	784	753	709	710	788	788	739	754	783	737	821	766	755	782	726	782	737	766	745	767	772	805	789	720	746	731	773	793	756	756	791	775	753	795	761	697	748	809	765	670	750	742	769	724	769	717	730	768	775	789	764	792	731	764	754	738	767	781	739	763	741	731	780	799	756	723	772	739	755	699	790	742	753	784	798	735	757	762	735	757	786	741	797	805	766	793	743	779	769	775	722	745	808	694	738	767	752	764	741	768	748	774	759	755	778	764	764	746	740	730	753	765	731	771	720	779	795	776	742	666	763	788	778	799	843	731	755	788	769	754	727	775	766	735	732	741	784	774	746	746	742	721	760	755	704	757	780	769	746	800	761	741	735	737	739	780	758	753	750	764	756	768	789	794	717	810	785	779	753	716	742	718	769	747	768	796	795	762	771	777	754	751	696	751	769	792	772	753	771	758	763	741	793	786	775	733	751	754	686	767	771	782	767	759	769	779	787	706	780	749	715	784	790	740	776	752	789	770	744	755	721	744	768	734	755	778	764	753	781	755	753	741	779	749	722	725	789	767	756	736	738	737	720	751	753	765	781	736	711	762	754	793	772	757	741	721	823	755	716	745	784	769	826	742	745	816	765	771	749	769	739	761	774	801	761	773	765	741	708	813	775	770	705	771	698	797	754
61339	98986	76178	53194	33888	16218	5686	1941	1019	926	805	812	852	854	817	822	810	812	826	835	806	827	812	826	857	777	787	832	854	770	841	825	871	826	877	843	802	813	793	790	810	867	800	764	790	841	823	837	822	809	820	812	779	773	806	836	828	802	809	805	787	814	799	817	808	842	847	837	883	854	850	777	855	841	800	849	799	846	785	843	823	802	825	793	821	764	807	827	853	827	830	808	828	773	822	794	788	744	854	784	854	778	818	831	806	807	783	817	790	836	791	792	763	798	784	789	854	795	846	806	823	847	815	861	794	798	788	842	803	812	844	833	819	823	824	814	842	806	761	833	794	839	799	821	796	811	832	801	783	807	788	861	836	824	800	839	822	892	791	817	787	788	772	751	795	840	751	866	784	844	838	785	780	813	823	805	804	768	823	834	808	769	798	765	790	814	801	798	803	779	794	805	785	809	788	789	803	862	780	820	803	805	835	746	792	809	786	763	782	824	828	785	863	830	797	803	852	789	846	794	848	797	798	802	830	793	780	813	835	822	840	785	827	797	841	798	823	820	780	791	807	786	802	807	835	794	778	792	780	792	832	806	786	788	815	796	779	800	843	814	854	750	772	809	840	816	839	794	835	814	795	824	804	848	864	779	834	785	810	786	807	821	850	857	837	834	822	770	878	797	826	786	780	814	758	809	853	799	796	852	816	790	807	779	849	813	787	803	803	807	851	813	813	787	816	850	843	820	834	837	810	816	761	803	814	857	819	779	867	817	819	802	764	803	819	804	787	835	835	853	813	763	851	792	785	806	804	828	830	765	847	785	783	809	848	838	821	871	818	830	806	797	818	778	771	836	801	826	852	797	818	786	834	752	752	838	803	802	813	840	824	846	821	817	789	776	816	818	785	812	829	808	837	827	766	793	798	809	812	805	839	806	816	812	825	744	789	894	791	798	797	877	805	831	773	853	813	827	779	780	889	802	879	790	791	784	822	823	804	830	800	770	838	795	876	839	784	824	814	885	851	809	792	825	835	792	826	807	803	844	812	766	815	834	833	776	803	847	791	787	766	841	825	803	817	798	794	834	811	800	788	792	769	839	807	840	863	821	807	829	822	807	807	831	792	787	812	854	893	793	828	789	815	857	846	789	847	803	813	839	801	835	804	799	831	802	832	869	795	790	811	832	815	820	868	831	788	827	825	837	784	760	799	837	838	813	790	812	864	845	774	783	799	815	815	775	831	826	834	825	847	817	808	838	804	821	779	841	863	825	834	796	799	850	822	811	783	793	802	814	771	783	840	820	807	828	823	830	803	789	800	821	810	842	783	844	768	823	771	845	777	779	815	802	833	861	802	773	793	876	783	815	811	820	817	843	858	762	805	760	851	867	828	865	873	798	855	851	809	809	867	788	830	812	781	821	814	796	792	769	818	852	794	821	824	791	744	784	750	786	763	801	817	813	783	781	801	861	837	824	783	775	851	760	810	824	824	843	824	795	820	805	789	775	874	781	803	829	797	891	809	823	828	828	754	822	829	828	819	822	813	795	829	776	805	803	859	834	810	799	770	786	760	809	812	742	806	757	784	847	857	781	785	864	819	773	767	811	785	787	837	772	831	775	814	831	791	812	864	787	817	852	838	814	837	804	789	830	769	786	825	844	776	820	803	773	792	818	822	832	750	818	806	838	844	867	860	843	806	797	820	786	838	822	796	738	822	791	839	821	844	783	782	821	783	849	810	788	814	796	784	778	754	826	827	827	823	806	818	794	824	772	815	817	786	855	829	800	815	814	777	843	819	777	869	833	839	805	777	750	782	831	747	767	777	776	784	829	777	829	806	865	738	855	812	799	833	809	875	838	777	868	811	860	828	804	743	827	811	723	786	801	790	786	825	884	810	801	820	837	861	819	801	814	835	786	792	832	754	859	842	815	796	847	773	841	831	790	809	839	828	823	800	818	776	857	850	812	817	800	806	801	832	824	828	812	834	822	837	851	792	777	768	804	802	758	791	798	828	772	829	788	867	825	829	810	800	738	833	811	822	762	842	835	776	803	814	824	813	734	816	805	803	750	837	820	807	758	786	810	846	831	802	781	775	797	847	792	833	763	828	806	824	824	769	842	791	837	808	814	773	886	829	818	827	830	798	831	791	768	751	811	834	764	859	830	845	787	830	773	832	805	832	788	769	829	849	803	851	801	780	810	781	811	800	811	796	860	821	823	844	844	847	862	867	810	786	805	781	755	812	776	811	762	833	773	768	805	825	833	818	828	852	764	827	812	774	843	852	817	792	819	797	835	831	835	813	771	823	782	823	804	764	856	797	846	828	819	794	790	744	844	838	810	768	775	867	859	808	802	801	813	810	824	844	852	836	781	851	805	762	808	802	855	794	799	814	790	825	808	796	833	812	825	818	796	837	849	820	807	792	833	807	833	850	800	885	842	856	812	807	815	806	826	807	800	782	821	786	815	813	764	810	802	821	801	835	805	772	808	819	795	853	794	840	754	793	841	830	859	820	748	769	801	774	785	831	791	824	834	802	773	804	870	807	844	803	840	841	859	824	814	824	823	806	804	762	774	787	797	770	839	832	811	816	805	830	818	809	811	863	839	832	824	762	813	804	830	836	855	749	806	835	837	785	808	789	804	785	805	782	836	767	842	845	835	819	828	782	791	843	801	814	813	804	802	772	826	805	852	797	781	784	745	804	820	791	815	823	808	851	821	802	771	826	781	798	826	809	857	821	775	869	767	821	797	839	760	810	793	830	856	753	773	801	750	797	805	791	863	847	787	836	813	800	780	793	795	784	797	809	817	833	788	817	793	823	796	793	817	770	821	826	823	779	799	844	803	780	777	847	819	805	837	825	811	794	805	823	836	854	863	799	814	801	821	745	859	824	824	788	827	796	842	823	821	779	800	851	800	820	854	805	826	843	787	811	756	796	773	816	829	812	818	791	811	786	858	803	865	779	803	803	832	828	803	839	775	806	797	817	799	794	753	815	817	772	875	810	799	800	744	775	852	775	842	828	807	801	758	790	847	834	829	800	801	811	807	768	728	882	817	842	834	828	852	751	840	863	810	784	856	822	798	801	762	813	761	857	793	780	782	853	783	787	775	833	787	780	783	825	796	810	845	784	815	788	834	815	829	810	840	827	809	782	808	812	830	761	739	832	822	821	780	822	892	844	817	836	784	842	824	822	815	818	793	756	829	847	817	839	802	758	832	837	794	844	798	847	831	849	772	843	836	818	780	812	797	867	790	784	831	821	784	834	773	789	842	813	850	778	783	807	818	754	757	771	777	840	818	846	814	832	750	837	816	819	812	825	802	776	804	819	785	811	835	833	816	801	846	814	782	772	788	784	822	791	743	818	841	874	768	823	786	816	823	817	792	830	857	817	816	858	803	850	834	769	778	857	813	828	886	818	851	803	806	783	772	772	859	831	820	805	806	768	800	812	805	814	798	843	789	830	799	796	829	808	827	787	818	815	812	828	799	783	762
29422	29675	30242	17975	5136	1551	867	625	566	598	579	547	557	547	540	540	550	514	565	545	517	567	579	554	536	565	556	532	567	534	562	596	530	562	551	529	556	588	557	533	512	529	562	553	561	552	517	539	561	565	522	546	544	553	576	566	582	553	609	548	525	555	546	521	554	524	543	551	560	546	540	544	575	553	528	533	511	563	515	557	519	542	538	531	539	566	520	523	531	576	532	562	526	581	519	565	551	543	543	515	596	547	543	529	513	542	537	620	565	539	562	583	524	583	545	542	545	518	551	586	557	526	545	606	535	584	562	587	548	556	608	523	538	556	578	540	615	548	552	552	503	545	536	550	518	524	577	582	548	563	554	522	576	548	558	556	533	536	549	574	531	541	522	536	527	530	568	540	563	558	519	540	594	567	571	552	573	564	556	600	569	591	569	525	549	548	598	513	543	534	541	524	543	570	546	534	582	565	531	550	553	554	531	531	584	539	548	540	563	525	523	548	565	527	544	555	526	486	544	543	553	570	548	511	535	545	581	537	550	547	586	567	585	566	500	490	561	519	588	572	541	565	525	593	571	546	605	562	569	521	574	537	518	535	562	591	566	521	551	511	535	535	578	561	525	560	501	553	520	584	490	513	612	561	537	538	573	567	584	554	557	605	537	560	526	543	590	559	550	508	581	583	538	557	544	566	553	560	574	550	553	573	576	519	591	535	514	518	548	584	590	542	515	586	509	568	567	559	559	600	556	558	550	556	571	529	524	572	595	538	547	579	545	608	592	572	558	498	577	582	532	558	550	551	556	596	544	590	581	567	590	596	590	555	558	544	568	523	553	540	528	545	518	520	561	577	551	569	588	561	584	571	527	562	546	526	507	561	571	556	567	513	561	581	574	572	544	545	573	521	585	530	511	545	564	557	508	563	585	530	520	562	551	559	555	532	511	580	574	597	567	577	578	593	512	518	497	554	505	479	599	511	585	558	532	554	545	557	532	562	567	556	556	583	574	565	527	558	528	566	519	540	558	561	567	599	510	582	540	487	520	559	520	505	528	541	572	567	541	527	552	558	520	537	567	541	527	565	586	573	570	521	563	534	590	566	532	580	531	542	545	575	571	575	550	567	526	533	599	590	561	547	530	525	552	559	571	567	564	575	546	543	530	583	520	557	548	573	485	565	526	586	534	525	568	642	527	541	542	554	559	577	577	556	560	571	565	562	548	553	545	569	535	579	530	541	575	536	545	542	516	560	567	577	568	522	545	547	532	546	555	570	557	546	530	609	553	508	571	575	558	562	549	567	550	574	597	509	540	559	581	551	539	559	555	523	558	556	554	546	548	560	538	504	500	562	549	539	556	500	529	528	524	556	542	585	557	528	574	530	568	523	544	544	572	515	552	569	568	521	566	594	514	509	494	529	584	561	539	567	546	530	577	559	574	587	551	527	547	567	561	561	558	586	560	600	554	567	582	562	528	592	578	514	590	537	569	531	563	552	544	537	533	533	556	519	557	555	521	555	587	518	591	492	545	597	555	570	565	532	552	539	556	534	572	559	541	559	565	528	585	581	525	567	548	543	583	542	562	520	540	503	555	541	529	591	612	557	526	516	568	528	533	566	563	590	530	533	543	549	551	556	505	536	573	569	548	592	555	528	546	564	564	496	549	576	586	526	508	539	562	517	538	536	538	563	552	501	563	551	553	568	541	554	532	555	549	550	535	550	545	544	527	538	580	609	543	526	544	563	548	543	548	586	530	542	515	533	550	535	532	555	516	552	577	603	551	544	549	577	555	502	552	531	548	551	567	560	546	550	588	525	552	523	610	560	571	583	521	544	546	536	607	559	570	548	504	561	553	547	512	604	544	530	532	536	594	535	557	586	542	531	522	565	572	552	553	585	528	527	550	532	556	552	533	549	522	533	558	550	534	580	565	552	536	543	586	533	516	561	544	585	548	549	568	546	560	547	574	549	528	590	549	536	532	592	554	523	583	583	541	531	535	591	523	577	588	532	524	530	584	566	552	547	530	563	546	556	526	560	540	549	576	572	561	530	606	548	527	496	566	580	534	577	555	561	515	548	575	542	552	517	506	546	569	547	564	567	573	537	546	566	550	539	577	548	552	557	551	541	551	538	556	563	545	574	576	597	559	567	550	528	553	555	556	568	587	562	531	538	534	577	579	549	556	639	580	534	544	563	589	541	540	547	562	535	557	558	491	534	602	547	511	556	515	555	534	529	531	533	521	563	545	563	565	546	568	557	568	533	542	527	566	503	530	528	584	558	579	568	551	543	553	578	590	581	570	556	570	528	564	613	559	553	509	543	577	582	546	515	577	551	564	504	569	536	553	540	551	544	512	520	522	594	585	540	571	582	519	547	554	508	521	584	566	562	562	562	578	534	574	559	506	535	533	557	578	587	512	533	560	543	568	563	573	518	550	595	543	516	542	574	569	533	519	564	556	547	585	579	521	515	544	553	567	546	533	569	565	541	552	577	585	528	538	589	542	616	567	540	552	561	530	509	577	534	559	518	513	588	546	515	550	547	530	552	586	589	583	564	562	511	519	583	521	557	549	532	523	552	579	540	559	535	539	541	572	588	560	566	566	597	536	557	497	569	528	572	524	578	558	532	519	507	506	580	608	539	547	530	529	533	563	553	544	543	542	557	536	529	583	511	566	554	521	520	605	564	556	553	548	544	562	554	570	525	530	530	559	564	545	527	523	575	568	541	543	514	554	536	525	589	551	574	527	572	555	572	511	633	550	565	570	577	589	568	553	558	557	602	550	530	554	546	529	580	547	549	553	549	561	515	556	558	550	590	555	549	544	565	544	570	565	555	561	544	528	534	573	562	527	543	566	544	545	538	581	510	558	564	586	569	557	571	545	565	591	558	560	561	532	563	582	568	533	520	530	581	563	550	580	551	506	557	570	556	538	576	557	586	546	539	568	562	612	539	576	548	569	539	563	557	521	577	535	556	558	517	593	585	585	499	523	550	494	535	541	572	546	599	549	587	538	554	542	528	579	577	580	520	543	551	559	571	515	540	541	534	531	546	557	492	564	534	548	567	574	552	547	553	561	547	580	568	598	581	548	575	499	578	565	538	566	550	520	533	591	553	543	586	570	573	511	561	538	529	557	593	529	538	535	496	588	584	540	507	582	550	540	529	551	533	541	554	541	509	551	566	559	582	557	521	522	523	541	508	570	575	550	565	581	561	588	548	561	593	566	532	548	567	558	535	586	553	535	540	563	523	579	542	530	547	563	579	547	575	548	556	536	535	552	579	523	554	553	566	530	550	521	568	581	554	570	507	557	561	553	564	556	541	566	543	554	544	558	533	504	569	583	533	561	526	571	560	566	555	557	580	533	576	573	530	563	515	514	541	525	524	574	538	549	550	565	546	543	574	530	550	560	559	593	534	520	557	566	596	484	536	545	554	564	580	566	540	543	511	529	549	585	532	572	552	540	567	554	567	563	601	535	603	559	555	547	552	574	551
29928	44398	27102	13251	5196	1959	1066	744	657	622	629	647	614	635	613	657	656	592	651	639	597	631	619	626	617	613	636	665	604	622	645	639	615	671	630	684	637	643	590	588	631	593	613	651	649	615	590	573	603	583	637	595	618	612	659	667	658	660	655	629	581	593	653	620	628	619	580	668	628	652	638	655	645	577	608	599	627	635	631	628	635	594	625	640	616	661	618	614	607	625	632	635	594	636	647	593	702	611	629	591	636	647	636	628	625	658	628	637	578	643	650	626	636	602	630	593	669	622	632	586	624	604	661	659	605	555	602	587	657	617	642	642	670	608	636	618	596	658	661	655	602	641	626	622	654	606	651	642	684	619	604	630	628	622	598	597	620	650	652	624	606	667	626	598	609	640	628	635	626	604	616	662	632	634	642	613	602	620	644	634	640	610	580	633	634	672	630	629	613	610	654	616	631	587	633	643	624	584	618	621	665	608	633	649	636	613	584	620	620	608	625	619	640	590	629	580	624	649	629	651	631	641	632	608	634	636	646	667	639	607	616	618	609	663	633	592	626	664	625	609	661	659	612	633	624	653	611	652	654	682	663	663	659	610	629	619	623	640	657	588	600	658	658	655	594	632	635	630	677	577	613	667	669	629	602	606	604	611	595	629	610	637	624	616	612	628	618	623	613	629	622	615	585	629	598	647	619	642	598	623	618	640	632	625	598	620	601	609	628	600	637	596	590	581	631	608	599	647	613	594	634	603	649	638	607	656	614	650	628	621	633	624	592	614	597	573	605	613	641	654	641	649	631	613	627	644	595	576	624	624	652	621	643	636	597	607	608	620	623	649	606	637	618	612	626	639	612	601	679	639	613	649	605	611	627	605	613	642	656	615	634	658	633	674	596	650	627	617	635	600	651	672	614	614	646	592	651	617	622	658	622	634	626	635	635	610	620	656	642	608	593	615	667	646	623	660	572	670	617	613	644	591	631	610	658	638	671	642	621	628	642	616	599	655	616	597	623	647	647	633	648	598	620	677	641	616	667	653	615	635	644	651	640	637	597	628	628	602	663	695	645	621	611	622	623	628	660	651	643	596	635	677	653	595	601	638	619	642	651	651	610	664	598	655	650	609	567	603	603	634	651	616	594	610	656	646	621	644	681	631	598	628	611	621	585	602	626	624	595	625	672	596	616	652	656	594	569	649	627	647	631	605	607	614	659	601	604	677	647	637	646	657	639	617	599	623	653	600	648	618	623	640	607	643	628	593	609	606	578	637	644	653	600	621	590	648	624	608	637	615	674	607	634	630	636	593	601	624	575	635	641	683	603	661	593	650	652	654	637	596	652	617	638	615	668	640	597	670	657	633	601	662	594	637	597	635	659	625	621	617	610	634	651	647	592	599	613	645	654	639	666	601	658	591	616	628	613	602	621	602	650	634	614	605	671	626	626	605	608	645	624	607	606	603	617	576	633	629	640	634	598	599	671	600	608	629	639	662	602	635	665	638	607	643	642	609	648	620	634	625	673	621	572	619	664	634	605	627	644	616	652	645	635	644	652	652	593	617	613	654	654	664	637	604	623	638	668	597	647	672	592	614	601	662	619	596	636	587	620	637	647	629	649	656	612	604	671	606	661	651	657	637	643	605	694	637	632	588	604	562	627	630	626	614	625	615	613	608	625	601	644	625	649	626	596	652	627	637	605	659	627	648	650	625	653	640	641	619	647	636	658	652	586	634	631	623	625	594	637	588	632	607	560	650	642	660	632	605	655	627	610	642	610	614	605	628	625	635	652	596	580	609	622	616	633	639	639	694	627	649	606	634	628	637	596	595	592	591	584	632	615	635	664	615	591	602	616	589	632	633	650	647	609	626	611	631	631	589	591	641	644	628	612	598	671	631	646	571	614	629	620	669	631	610	601	659	631	598	625	588	659	629	610	622	636	663	652	630	680	624	621	633	636	663	681	621	616	601	628	634	647	615	649	619	660	580	651	637	628	614	601	611	644	653	626	658	648	620	645	639	587	614	625	659	617	597	657	585	648	626	681	633	615	624	616	622	635	601	611	634	616	626	625	602	634	625	622	628	587	634	632	621	645	638	649	595	605	670	609	592	619	603	640	619	660	703	641	618	573	592	615	614	642	670	584	630	607	621	631	607	631	615	652	634	630	652	614	668	639	593	649	575	594	585	628	629	642	630	620	644	639	654	647	624	625	634	623	602	627	605	634	618	599	668	653	632	595	640	599	658	596	635	644	647	618	630	609	612	618	634	587	626	694	603	609	618	628	608	607	641	614	601	648	657	607	633	643	626	616	654	638	606	672	610	577	629	604	678	580	663	649	650	610	596	641	605	663	634	643	631	660	602	626	661	620	637	662	636	622	591	623	631	644	616	609	601	625	611	631	600	590	654	594	647	637	605	635	641	613	657	652	659	670	611	605	604	608	619	607	598	618	584	635	655	610	631	554	669	605	608	610	629	684	620	660	598	650	590	636	615	583	612	620	618	593	681	587	618	632	605	606	645	604	634	609	602	612	627	687	629	625	628	622	685	638	620	620	634	605	571	593	623	619	614	625	597	621	645	652	614	614	647	615	629	620	682	602	633	633	625	633	657	634	607	596	614	651	631	646	616	625	600	617	597	646	589	626	639	643	670	641	632	631	656	610	633	622	646	629	637	616	615	608	575	632	687	600	608	605	648	602	610	656	619	646	620	636	601	652	597	620	610	660	660	595	604	659	613	619	662	632	621	648	661	658	609	607	659	613	606	652	627	686	614	664	651	620	606	632	625	612	628	642	607	653	652	621	662	611	675	637	585	597	609	629	565	633	637	646	660	591	640	657	636	614	612	653	625	609	604	613	637	651	640	605	618	611	693	645	632	615	620	611	617	572	659	630	656	646	634	626	666	672	570	622	607	613	632	634	619	639	614	616	620	569	640	663	609	620	625	645	618	634	624	617	671	632	655	607	600	603	636	652	628	615	608	644	615	615	628	653	607	604	694	624	616	637	599	618	643	620	626	639	634	599	629	663	638	663	627	597	599	614	653	591	639	613	607	606	639	577	641	585	633	617	656	670	623	634	621	651	583	645	642	654	617	610	646	619	665	623	647	611	632	638	600	620	607	627	666	590	620	623	612	668	644	614	650	601	620	627	648	635	598	610	654	613	642	647	636	591	624	638	612	623	617	640	639	666	574	620	607	622	630	595	601	617	671	669	639	624	628	621	602	673	640	631	597	610	656	655	624	599	645	674	599	616	632	619	652	568	579	643	633	617	602	635	639	582	648	626	611	632	608	659	610	644	629	624	610	619	578	593	649	609	644	639	607	639	592	640	610	612	628	617	621	653	629	638	607	607	629	613	589	633	620	629	623	613	565	610	610	661	612	607	642	664	548	634	618	548	594	641	632	607	656	621	631	606	602	641	630	615	633	652	637	645	602	658	593	568	634	618	610	676	592	620	614	617	612	616	601	661	627	642	621	570	632	614	611	638	602	614	565	652	605
23437	21986	31982	29023	23715	19527	7912	1238	745	659	668	681	648	604	623	599	608	653	658	616	634	625	596	615	650	649	644	578	628	577	620	639	611	669	606	642	654	653	599	623	618	634	617	592	664	645	598	579	613	636	577	657	634	618	607	646	648	599	607	572	620	645	653	634	679	619	592	597	658	652	650	609	673	645	633	639	651	640	563	612	641	613	643	648	621	647	571	625	615	592	602	607	616	608	570	616	624	631	622	585	596	592	604	623	607	585	609	636	600	602	648	561	570	617	639	598	631	635	664	654	603	594	580	613	596	609	654	626	582	618	619	609	619	599	621	615	613	636	633	641	588	563	628	583	597	616	596	606	636	582	629	606	630	612	622	625	665	607	640	641	630	632	611	574	624	620	622	615	642	630	634	588	610	642	619	652	618	594	606	618	651	617	577	582	647	633	629	641	639	646	642	583	629	613	663	587	628	597	571	610	616	613	630	674	590	595	605	657	645	634	630	595	610	622	609	609	614	612	587	622	588	636	623	587	605	620	630	642	611	619	595	622	576	648	603	592	582	647	565	587	623	607	625	594	680	579	602	639	585	574	613	611	641	606	597	598	629	623	602	585	631	593	621	663	596	622	608	637	551	639	649	636	608	601	613	616	622	681	595	637	569	603	654	625	601	609	636	574	653	663	612	608	661	604	653	642	595	579	689	606	622	589	620	641	654	603	646	627	610	625	622	643	577	655	650	615	582	653	608	633	598	638	617	598	615	627	627	644	635	611	630	590	650	613	558	615	606	650	645	606	612	623	599	635	607	612	644	618	651	641	607	613	648	624	609	603	603	637	588	621	621	587	626	629	650	638	653	610	615	586	614	623	661	595	599	600	613	649	637	649	632	630	601	604	627	605	600	574	630	631	661	593	626	619	608	606	628	637	661	564	596	587	624	660	666	596	645	651	587	577	604	582	625	608	625	621	623	622	579	631	623	634	615	590	602	615	622	641	594	624	616	635	623	596	644	670	612	649	574	595	632	649	626	606	665	635	632	627	620	632	586	586	625	575	624	570	671	641	582	602	615	638	617	585	625	624	616	588	619	638	619	675	636	619	630	575	650	629	680	576	632	617	652	646	586	600	593	570	610	622	588	648	593	613	586	634	644	621	616	620	633	676	627	610	618	604	589	633	620	654	563	626	582	666	596	600	625	689	622	647	610	639	687	610	622	598	657	617	649	591	606	637	615	613	617	602	629	627	628	618	629	633	622	634	567	606	604	648	637	610	645	650	649	612	615	652	639	607	631	606	645	626	582	657	615	683	620	616	631	613	626	633	612	588	634	587	582	605	565	608	614	633	645	623	648	628	608	640	635	638	620	642	589	641	631	579	633	646	645	650	658	603	589	635	636	616	587	662	635	649	621	615	631	644	644	601	625	625	579	643	599	662	588	645	621	628	648	626	636	576	608	631	646	651	641	621	616	638	647	636	593	592	629	640	604	592	626	613	605	627	660	626	579	651	594	626	600	647	610	595	629	592	655	617	624	619	611	612	625	633	638	615	660	659	623	586	621	588	596	617	628	604	569	628	620	653	581	620	627	650	595	602	641	589	595	585	573	621	661	648	632	626	585	632	630	574	632	574	585	640	581	609	570	631	677	639	643	626	617	623	646	591	621	614	630	595	582	656	607	628	620	601	619	620	634	582	613	561	631	661	612	622	556	612	626	646	645	610	626	651	606	526	629	596	610	598	632	605	627	629	626	635	630	633	611	629	640	567	640	614	646	582	624	621	592	648	652	627	648	612	679	600	633	610	639	606	664	624	641	603	593	665	653	599	583	618	593	630	614	607	589	621	642	597	661	606	605	610	646	619	619	639	627	630	643	612	575	634	620	615	625	591	649	644	598	653	627	690	594	648	608	553	629	642	625	594	620	630	628	615	605	588	607	619	613	587	609	650	624	610	619	606	663	606	580	600	620	636	621	613	618	614	621	592	636	616	645	569	608	650	587	592	618	601	635	655	586	641	631	607	633	595	658	614	622	610	653	607	649	624	602	595	580	608	610	580	642	659	612	615	596	609	611	615	601	603	594	617	651	633	590	639	605	612	575	587	635	608	575	616	582	646	621	629	613	647	615	649	640	570	595	664	610	619	604	600	631	645	595	621	630	655	594	601	613	628	635	607	611	654	611	641	602	668	605	586	600	672	586	617	660	613	623	578	621	637	592	648	649	609	633	561	568	602	649	591	636	628	623	604	626	606	619	645	603	660	647	633	622	651	609	559	644	598	630	584	614	634	610	633	630	592	643	670	607	593	640	621	654	599	656	623	647	603	594	665	602	586	604	624	625	635	606	599	643	678	590	581	629	652	615	617	650	638	607	669	626	600	624	644	618	652	611	625	620	607	596	634	607	555	624	608	615	593	613	628	570	606	618	643	651	633	634	654	634	629	599	598	618	597	612	593	589	601	621	605	655	629	637	595	625	644	603	630	645	617	619	627	627	617	574	603	607	604	615	609	616	582	573	639	610	591	609	650	668	555	579	623	598	592	636	633	643	651	629	606	637	634	609	599	610	600	608	598	650	633	631	608	627	595	599	616	587	620	614	602	626	592	576	604	656	597	640	616	633	636	614	651	596	611	583	619	608	615	598	622	645	621	658	615	591	620	581	615	597	651	616	619	615	607	644	602	631	573	593	625	643	588	605	623	628	595	576	612	651	586	601	627	632	599	593	626	692	637	604	652	635	628	625	653	625	621	632	623	635	645	618	639	589	622	678	615	588	615	592	598	629	628	612	590	575	639	581	626	641	603	587	621	608	640	614	599	643	601	615	600	603	618	615	620	592	615	592	701	618	571	630	622	631	659	611	602	549	610	648	667	636	608	590	620	629	653	663	632	599	650	646	604	617	625	590	605	637	635	622	660	658	613	604	602	609	608	625	603	609	634	650	674	635	638	590	594	625	605	582	667	601	588	624	626	644	613	639	595	661	552	654	560	617	668	635	669	631	647	622	614	653	586	613	649	628	616	629	624	667	570	613	685	678	620	621	597	567	632	630	586	626	652	639	649	626	597	612	586	619	594	625	631	592	600	631	639	616	599	614	658	588	601	636	608	600	621	619	650	624	595	643	619	624	670	611	605	604	629	633	601	650	633	586	637	580	644	596	593	624	615	608	663	635	639	658	622	619	659	615	630	627	612	627	613	610	618	656	610	629	633	603	635	616	606	641	603	582	603	651	607	622	609	627	613	658	584	591	613	646	578	584	662	635	626	582	630	634	567	605	588	614	587	590	597	546	648	654	610	642	632	640	618	593	645	633	616	630	648	591	630	633	625	600	608	627	654	635	633	614	594	613	581	617	595	599	609	600	634	631	610	632	647	638	631	643	661	596	605	592	599	617	637	641	608	617	674	595	616	657	610	572	602	597	637	631	595	583	612	626	641	574	620	594	639	670	598	600	607	613	613	601	577	650	618	652	603	622	644	629	599	605	637	636	636	615	609	618	646	576	624
58134	93766	69218	46242	27867	11757	3747	1395	858	706	676	677	687	678	714	676	701	726	666	690	661	642	699	713	678	682	676	644	688	664	685	677	680	695	663	735	655	760	684	608	693	682	644	631	677	608	722	701	721	735	665	675	676	675	663	667	695	687	681	691	705	668	681	666	730	668	668	677	676	600	730	686	654	681	669	656	674	660	695	698	645	684	705	706	669	662	712	670	637	661	710	706	664	627	661	672	707	655	729	670	697	723	707	638	664	636	647	742	651	650	661	693	686	665	660	705	648	687	707	696	680	685	682	696	652	669	707	687	660	638	650	728	646	693	690	703	665	710	663	690	626	777	668	696	690	725	666	674	664	683	640	688	645	645	692	672	705	623	681	634	666	682	679	693	659	689	698	692	703	692	664	675	658	645	662	653	679	697	625	686	634	653	725	711	689	635	684	684	680	677	737	688	693	680	677	633	660	654	670	708	652	676	693	698	645	689	663	706	676	668	673	631	653	685	719	704	659	682	656	690	667	666	702	711	660	664	719	675	685	693	679	673	656	704	673	658	722	678	707	688	685	670	697	660	713	671	673	672	709	665	701	632	674	700	695	703	670	671	686	698	710	707	724	703	650	702	693	695	699	657	625	659	684	691	681	670	711	619	663	673	681	643	682	672	646	697	671	623	627	673	687	712	655	693	672	660	668	684	678	683	669	681	621	708	654	698	653	673	675	665	663	677	680	655	677	616	678	681	717	687	690	664	661	629	707	719	697	678	650	721	718	658	658	703	695	710	707	711	729	652	692	681	692	723	666	680	695	671	677	650	665	722	690	709	720	647	698	674	698	639	722	682	655	672	678	698	654	663	661	663	681	683	689	633	696	672	701	686	673	704	687	657	645	641	686	652	663	687	662	662	683	720	662	645	653	638	680	702	684	678	634	675	695	642	668	713	698	633	710	649	682	647	689	718	683	650	653	690	685	677	711	715	691	634	665	691	697	656	686	678	707	703	664	670	659	716	673	663	682	714	633	649	695	634	660	736	699	671	712	735	645	668	666	665	683	633	678	674	712	677	693	646	686	650	650	738	661	656	666	676	639	670	659	609	678	683	702	738	667	655	690	696	655	620	704	678	717	683	692	636	689	710	664	711	680	684	687	670	655	713	655	674	683	683	675	689	704	699	700	645	671	690	692	655	675	669	688	651	678	678	711	688	718	680	662	700	667	716	632	693	684	692	687	672	666	671	711	672	635	698	710	680	653	675	713	641	625	623	690	679	666	624	645	678	639	705	697	678	678	650	677	649	643	693	714	663	640	696	672	694	592	654	692	677	663	702	671	677	720	642	713	703	656	685	633	644	704	724	695	646	691	669	657	694	696	701	659	689	635	650	675	719	636	640	678	654	667	671	674	647	738	704	629	670	683	704	661	695	664	677	639	639	689	649	643	674	643	650	626	646	708	674	689	701	625	692	699	681	683	671	666	617	644	686	696	661	683	678	695	692	655	670	677	666	676	656	660	701	651	706	675	651	631	688	704	659	699	625	689	704	658	663	675	652	624	666	620	696	654	693	668	667	683	672	725	668	671	695	661	671	673	661	693	662	642	681	647	677	662	645	686	654	732	728	703	704	711	673	740	672	698	690	695	687	641	659	709	678	689	683	670	704	663	658	661	699	650	633	695	696	679	662	658	718	689	636	629	644	702	680	684	683	642	643	652	660	699	656	718	674	720	671	689	667	699	678	706	662	661	700	646	655	677	692	667	647	662	714	694	652	617	678	697	679	661	722	695	674	673	673	680	689	666	706	643	642	639	692	642	688	654	700	684	660	715	658	675	679	694	697	674	700	677	714	682	650	648	681	638	631	699	641	693	690	695	688	679	651	652	704	685	698	642	622	632	663	638	654	662	700	661	683	681	685	700	671	713	666	725	658	689	651	671	698	704	704	668	673	660	684	699	695	682	682	691	689	683	689	683	682	669	713	673	669	676	647	653	664	733	677	672	621	694	693	689	657	654	665	722	650	724	670	636	687	681	652	745	663	672	686	675	686	661	694	719	688	682	688	639	667	754	672	678	717	686	714	678	684	685	704	673	647	664	696	675	711	616	732	691	661	669	691	689	640	710	687	687	716	655	690	633	684	692	690	712	663	691	689	663	704	689	639	645	649	627	649	680	684	665	647	665	676	702	666	709	668	667	689	661	664	723	708	725	663	695	681	694	660	663	685	651	638	692	705	615	678	646	727	678	661	672	688	646	703	673	645	646	680	689	646	669	644	684	697	673	684	650	654	669	706	620	652	658	677	633	695	704	695	678	735	675	690	674	653	629	661	704	623	707	660	702	642	666	693	660	737	680	698	659	680	658	697	675	671	671	666	648	694	717	686	713	672	695	662	636	645	652	657	666	685	653	679	652	680	696	682	691	698	669	678	700	716	667	631	668	659	670	671	637	656	710	709	690	693	685	685	666	643	652	665	704	665	681	659	687	677	653	653	664	704	700	686	691	644	689	689	628	663	643	675	705	691	700	682	683	723	660	670	678	629	691	704	645	669	671	695	635	691	690	638	725	717	704	686	704	701	688	687	657	663	696	662	649	638	694	676	633	644	694	734	670	668	709	682	657	706	652	655	710	670	654	619	666	659	665	679	690	712	652	662	670	686	711	713	672	708	702	664	687	720	698	669	684	653	667	627	700	715	680	663	650	638	662	670	678	664	715	680	653	676	722	634	688	703	684	665	659	692	662	689	677	678	644	627	635	708	684	689	650	761	708	673	661	686	729	689	685	697	709	636	627	649	725	630	637	704	673	648	636	637	646	679	642	678	705	655	693	690	683	653	646	691	676	690	653	652	704	677	648	688	652	687	703	695	606	678	700	678	659	730	652	694	656	633	641	653	733	638	702	653	678	686	672	660	659	704	729	651	675	661	672	702	627	676	673	665	690	652	684	712	705	714	665	685	675	695	699	689	721	709	679	707	682	618	678	700	680	617	685	701	686	682	690	665	672	694	664	712	669	713	683	709	691	673	670	625	667	721	616	694	689	660	676	664	727	673	715	649	660	688	701	672	722	643	695	694	661	673	653	708	643	665	676	655	623	710	686	660	655	666	671	690	693	661	662	668	663	687	650	658	633	695	675	671	631	650	644	697	687	684	659	677	691	708	698	692	685	628	652	672	716	670	699	664	632	730	657	657	682	686	692	658	684	672	699	663	709	685	667	669	648	685	661	660	652	702	672	669	674	716	667	667	700	659	729	652	635	726	705	716	692	649	675	670	682	649	716	669	728	690	657	666	682	708	719	661	691	656	679	680	659	713	674	665	676	724	688	661	665	696	661	679	644	687	669	665	669	651	655	684	701	716	675	684	682	683	699	652	696	706	683	649	622	672	652	722	672	708	678	674	692	672	681	669	650	671	695	720	618	642	693	660	655	645	647	725	685	677	690	640	665	654	674	653	677	665	707	722	702	659	697	649	654	728	613	721	620	683	712	676	690	718	676	654	675	673
25458	23765	33099	29599	18425	6400	1546	849	705	607	645	604	634	616	674	657	624	675	663	619	669	631	675	607	598	650	671	602	659	629	616	688	654	648	641	642	613	646	656	632	645	597	595	636	618	605	645	703	626	657	670	620	630	630	694	668	643	645	641	605	633	610	703	602	679	623	668	635	634	658	662	613	588	666	610	627	595	634	633	604	625	669	679	614	644	606	660	615	623	611	646	682	625	618	647	601	630	672	633	665	625	693	625	643	665	644	615	611	622	633	645	579	628	652	648	665	630	663	652	667	653	631	638	639	641	630	653	612	609	619	600	594	621	628	635	653	665	594	619	587	632	652	634	616	620	649	645	612	689	642	639	665	626	606	604	622	630	667	657	671	618	636	654	593	660	657	660	642	688	625	674	637	646	604	607	607	604	691	627	614	613	641	633	595	636	590	651	614	630	626	637	618	652	647	647	620	659	664	642	607	602	629	596	656	620	628	627	640	628	612	633	642	650	645	659	631	633	633	647	654	659	595	630	663	656	648	620	629	640	665	634	636	612	586	649	629	601	667	633	662	622	607	626	628	591	656	665	647	651	661	659	637	662	687	635	595	668	633	653	640	640	623	601	662	679	620	604	641	605	635	599	605	610	642	584	666	630	616	632	642	617	686	660	621	614	612	607	686	635	646	637	590	641	618	576	628	623	603	622	625	657	679	614	605	613	590	658	621	604	671	676	675	642	624	644	722	598	633	660	628	623	617	589	621	617	664	666	653	722	651	629	636	693	644	658	622	624	650	657	628	578	628	629	675	592	627	637	651	673	638	588	656	621	687	648	620	618	629	607	623	653	661	678	612	634	609	671	641	638	636	678	650	637	600	698	642	624	619	648	677	624	664	597	617	652	633	667	609	611	646	588	628	642	600	627	665	647	680	636	665	656	606	610	594	635	624	625	610	623	661	650	670	633	618	662	634	645	620	640	670	667	687	690	647	656	657	638	601	653	651	634	637	649	654	637	695	622	631	607	649	680	662	593	609	591	623	623	646	651	617	615	649	635	648	615	634	632	635	621	625	649	639	665	647	611	566	627	615	672	621	640	637	664	603	608	660	641	651	655	604	611	605	669	658	710	680	637	652	659	584	665	653	665	602	669	680	658	641	651	595	664	625	653	661	668	698	673	636	630	642	658	575	621	617	577	619	599	597	649	694	585	647	626	616	623	629	611	666	688	647	632	617	606	617	577	616	642	622	647	640	638	636	654	675	639	679	589	603	620	630	618	610	633	640	622	659	652	625	658	582	617	597	610	630	629	593	697	653	644	633	627	643	629	600	597	635	645	627	611	667	595	598	632	647	643	618	624	619	631	643	678	604	653	664	644	649	623	610	635	666	614	637	664	618	649	592	647	641	664	644	639	645	653	640	642	626	600	597	597	640	641	633	698	649	637	621	661	600	614	662	691	635	628	650	644	654	583	640	641	638	633	633	670	652	628	653	590	632	616	639	646	640	650	643	645	624	653	629	624	627	622	581	656	658	615	639	624	610	670	600	679	621	609	633	697	630	647	705	612	647	619	632	676	643	646	654	649	650	626	627	639	682	616	607	687	625	670	688	630	629	647	649	620	681	672	646	639	605	644	681	555	665	670	666	660	650	585	659	618	640	681	609	635	628	659	669	579	671	664	567	615	612	622	631	644	618	664	624	642	619	634	677	631	658	606	609	648	645	592	589	644	628	619	593	635	611	632	673	674	622	641	635	649	632	663	629	580	623	676	627	636	634	631	667	629	661	593	652	595	660	606	628	599	619	618	651	645	609	652	605	590	597	641	612	628	622	614	594	669	624	616	632	614	616	593	649	647	712	651	610	614	594	691	619	639	591	608	656	615	627	639	631	621	631	611	623	634	604	659	643	638	620	657	631	613	618	691	612	632	611	643	674	602	674	683	612	608	602	648	626	652	639	633	677	610	655	678	643	645	620	627	658	618	609	631	623	707	629	655	606	616	643	626	610	601	623	674	687	680	595	639	710	652	628	640	647	652	690	669	653	647	569	651	659	610	645	583	652	606	595	651	634	647	695	568	593	632	604	628	591	608	645	691	607	645	579	635	636	667	639	652	642	693	640	676	642	647	599	611	608	613	659	597	595	651	632	614	618	636	644	649	668	622	595	635	673	645	643	632	613	617	618	630	611	645	660	640	625	697	640	627	596	693	654	735	651	623	603	629	611	613	590	629	624	647	632	621	661	646	612	646	637	596	604	681	611	683	639	638	599	650	601	640	660	649	680	695	665	660	587	683	594	640	618	628	636	609	658	663	653	657	662	622	637	639	620	692	589	663	580	636	643	657	671	654	613	617	608	657	653	647	633	632	624	640	659	642	585	632	637	598	602	657	630	631	611	639	597	647	636	633	639	632	594	687	586	608	626	659	622	706	676	646	641	582	675	636	639	655	637	620	555	648	636	634	594	616	611	650	628	673	609	644	627	587	621	613	646	655	612	594	632	675	650	624	664	655	629	617	626	630	711	623	653	647	648	596	657	625	564	667	654	615	645	618	641	647	623	647	670	646	629	665	641	625	672	626	632	636	635	639	645	646	624	641	616	650	667	622	667	618	636	647	619	620	641	638	653	638	623	634	628	681	614	685	640	614	619	637	640	664	651	595	627	633	614	608	658	636	582	661	626	629	593	621	658	654	619	623	649	647	626	671	683	592	632	651	593	638	665	649	670	632	611	635	632	615	600	677	624	662	615	676	646	686	660	629	622	598	636	575	667	671	647	616	654	657	600	647	636	699	628	667	612	609	622	623	605	612	648	683	657	655	694	633	615	636	623	608	667	623	643	661	650	638	638	620	575	616	607	637	655	673	629	652	667	594	629	653	692	607	604	605	648	580	674	627	615	611	639	626	628	683	639	640	657	664	651	661	659	584	646	647	590	643	631	624	637	638	619	650	614	641	617	586	624	643	670	590	584	676	578	640	655	638	689	623	581	635	633	634	624	613	619	657	596	614	689	582	671	601	626	672	639	656	625	640	593	643	611	667	669	650	667	648	691	627	618	650	581	607	603	646	646	631	647	645	687	656	615	624	634	671	605	653	633	652	637	607	618	597	665	640	645	646	624	640	608	633	650	655	612	700	625	677	635	652	670	629	646	662	646	619	633	623	637	668	652	615	645	613	622	667	587	602	629	640	667	606	599	649	688	654	647	651	605	668	664	594	632	655	619	596	665	691	663	676	643	609	623	663	609	599	663	601	637	667	693	679	662	650	642	674	628	628	613	610	671	624	625	655	643	659	624	646	629	605	673	653	671	609	650	628	653	622	633	654	678	651	631	667	687	629	630	623	587	629	643	660	593	654	623	629	616	618	621	597	643	656	621	616	689	615	588	601	648	623	639	661	652	589	629	641	651	599	589	660	629	681	651	608	669	649	674	616	602	639	647	621	640	644	659	636	614	616	622	709	649	640	652	646	655	633	644	642	603	633	602	614	650	630	576	664	669	642	624
50701	75356	51956	32698	16670	5994	2030	982	766	764	742	697	747	699	709	735	675	690	752	667	744	679	703	687	704	720	638	700	720	712	725	719	690	710	736	718	696	734	745	686	742	709	704	731	704	715	725	748	703	729	703	756	705	715	715	688	709	700	701	706	703	739	702	704	733	750	705	709	678	736	695	766	722	650	665	668	742	692	729	691	739	657	770	733	725	722	747	770	710	742	701	707	709	726	708	670	749	664	724	667	709	733	699	700	705	683	736	694	733	695	747	705	734	702	747	701	709	726	732	740	684	678	743	737	727	691	756	710	733	674	725	740	737	757	720	692	726	768	728	706	719	772	728	712	727	802	703	694	653	724	723	715	680	749	759	743	699	738	672	700	718	717	731	698	706	713	715	743	691	740	685	756	670	752	710	760	659	736	721	714	716	679	647	745	678	730	686	711	721	720	662	683	660	692	694	708	727	671	681	671	691	737	695	731	684	725	692	721	721	698	733	758	680	731	739	716	659	688	716	691	704	725	701	700	727	716	681	714	725	745	712	673	717	737	725	735	733	699	689	665	683	692	684	695	684	728	711	720	750	683	738	706	678	707	745	700	683	700	762	738	712	731	695	734	747	672	698	787	702	674	720	732	710	666	704	683	692	741	762	670	697	732	698	697	685	748	719	697	687	717	714	709	719	724	691	677	713	709	728	736	704	764	700	721	694	718	708	689	702	746	694	699	700	740	741	751	722	727	683	688	675	746	696	701	746	779	715	734	697	762	711	734	761	748	727	752	713	677	756	708	733	720	738	719	685	713	706	696	756	650	739	738	684	694	708	724	720	739	688	708	715	720	713	726	677	695	734	691	707	765	735	708	700	774	709	687	727	713	696	760	736	716	735	665	700	708	693	715	720	715	715	716	746	728	710	709	748	735	722	717	658	754	684	704	729	727	743	740	745	694	695	707	708	735	723	669	724	734	719	754	694	700	752	736	709	687	773	726	719	736	691	732	719	690	738	716	731	767	698	696	685	762	704	688	758	699	685	701	739	728	722	768	740	716	690	744	682	743	693	688	732	756	770	721	735	729	708	724	735	678	733	737	716	657	712	689	733	764	714	705	727	700	769	718	707	719	710	710	636	721	691	707	763	724	688	705	710	727	726	719	735	734	730	705	696	688	673	757	713	750	697	741	699	678	683	718	716	700	747	699	715	710	677	705	712	720	681	745	708	738	728	684	751	701	708	741	700	673	694	655	771	675	660	724	697	721	724	739	741	722	717	693	729	721	760	712	702	700	725	697	713	739	660	740	735	718	721	665	702	730	732	720	725	707	713	680	718	684	682	753	692	771	732	646	706	663	719	699	695	751	770	695	701	685	686	698	692	748	716	776	709	741	710	720	691	715	720	720	742	737	770	685	670	684	762	753	744	713	719	679	748	682	677	673	677	699	702	704	705	745	736	736	711	700	720	689	687	713	713	713	742	735	762	677	722	728	755	727	674	717	720	688	703	702	713	677	707	649	768	723	712	717	707	701	712	681	741	715	701	737	735	711	719	690	682	710	746	687	712	749	694	716	716	728	739	721	729	682	721	721	748	714	718	761	740	768	711	702	720	727	717	721	742	680	756	663	679	719	719	722	691	755	696	692	702	682	761	728	689	726	699	708	737	747	681	705	672	718	746	709	760	704	697	623	667	659	706	721	708	739	707	703	739	712	718	705	718	728	701	732	684	711	746	691	753	685	684	691	711	719	687	727	711	740	734	650	684	682	679	748	727	701	703	673	716	694	720	744	725	710	735	718	698	708	723	685	714	676	709	714	645	682	681	674	710	707	774	744	738	724	720	778	718	723	741	744	696	696	734	693	723	739	705	718	691	714	702	723	674	697	698	718	713	691	723	670	677	735	737	736	751	678	712	671	705	732	742	742	752	656	724	706	696	742	698	693	748	741	734	729	774	695	758	678	700	759	719	769	682	699	725	692	753	702	702	640	715	738	717	711	743	696	707	680	705	750	731	722	685	686	753	732	695	656	742	733	719	675	701	704	669	725	761	750	725	749	696	736	733	703	725	717	718	694	676	710	713	753	722	714	736	694	708	693	747	732	667	713	679	704	673	748	748	708	687	684	713	680	700	709	721	660	765	753	701	719	673	707	690	694	743	734	735	731	722	669	766	756	702	708	782	756	744	730	735	694	711	735	671	758	748	742	758	698	725	792	705	768	749	766	733	705	693	744	713	715	712	729	675	749	657	710	723	741	697	753	707	729	705	726	671	687	690	688	706	692	765	722	706	733	699	719	667	776	740	728	742	715	709	703	750	697	726	730	717	703	711	721	704	708	718	716	696	735	715	758	769	712	717	672	692	703	727	691	732	726	721	694	714	710	746	695	699	701	725	681	738	701	714	752	734	706	694	697	730	752	690	741	677	692	748	681	699	686	721	684	721	682	730	737	684	728	734	717	742	753	737	733	662	751	712	759	700	745	708	702	687	681	769	760	707	721	753	712	712	678	708	746	675	690	685	701	752	767	751	684	716	726	736	701	733	721	729	743	755	687	779	722	704	722	693	690	695	706	707	721	717	677	717	707	725	685	766	691	701	707	689	709	713	696	711	673	772	719	697	745	771	703	706	727	677	741	719	708	711	683	706	756	710	695	748	737	717	743	685	701	717	730	724	695	763	747	716	687	758	698	759	709	682	675	740	694	789	666	696	672	722	710	696	749	715	721	698	702	758	679	712	740	731	719	742	752	715	754	752	699	723	749	750	755	727	716	691	673	728	709	760	755	738	705	751	768	718	724	702	723	717	709	699	706	718	680	746	717	698	717	723	747	737	695	684	681	708	734	724	700	733	721	720	735	717	707	715	699	748	681	723	756	722	711	722	710	712	734	730	743	715	709	735	704	694	664	773	729	714	684	700	704	735	712	694	705	722	679	719	708	754	729	780	725	738	739	729	748	687	725	708	754	714	783	708	722	717	701	711	672	690	737	709	721	739	709	729	690	720	691	729	733	721	705	726	707	716	686	688	762	746	708	702	681	702	688	730	726	697	685	674	706	740	721	729	720	724	698	726	716	708	734	725	701	673	726	693	746	666	734	721	750	714	699	710	727	753	705	731	705	700	722	749	702	713	721	721	748	755	752	735	689	664	734	739	652	708	726	695	690	720	709	719	712	756	714	724	752	731	688	711	712	732	677	712	704	712	696	699	680	761	704	718	705	724	762	712	702	719	727	710	694	726	694	705	709	692	738	737	720	736	726	684	749	671	747	682	716	722	713	715	703	768	711	714	750	708	738	693	730	695	724	697	723	721	699	726	701	685	695	739	686	643	736	752	704	745	737	688	689	768	721	735	680	734	718	732	695	681	725	662	708	696	706	683	694	745	714	720	751	718	699	762	670	702	707	699	686	763	711	731	727	708	668	708	668	723	711	661	749	697	735	763	757	721	762	724	750	728	739	741	696	719	709	732	744	694	715	722	706	727	730	709	765	737	745	733	718	721	742
22807	21670	31166	26981	23352	21799	14531	2076	913	748	770	750	696	673	742	725	731	711	703	739	734	747	735	775	713	668	723	734	691	731	728	748	747	688	692	755	695	724	735	759	707	686	738	717	751	749	753	700	698	724	735	726	765	760	715	711	752	686	723	731	723	753	718	705	722	737	699	745	750	734	731	735	748	724	772	681	746	764	726	740	716	708	721	720	745	767	733	712	712	667	717	674	718	716	746	733	763	720	672	722	689	679	731	708	739	712	719	727	749	754	683	738	680	699	714	728	714	780	729	743	745	708	692	699	711	744	726	729	666	728	785	738	689	708	735	701	720	717	719	731	681	719	745	802	715	743	705	741	720	723	739	694	727	716	760	763	715	715	694	709	729	735	698	684	719	759	748	719	712	695	686	706	727	719	700	748	697	692	736	721	724	666	727	693	765	712	714	715	741	759	744	738	756	724	669	701	716	684	721	718	708	791	690	725	719	705	731	731	776	706	718	727	800	722	745	725	710	761	745	745	703	729	733	737	692	709	717	735	725	736	681	673	721	716	727	713	710	743	723	712	803	729	752	740	713	762	713	715	692	725	727	692	715	696	728	720	718	721	735	715	753	779	741	660	720	728	730	743	755	735	768	686	708	714	716	721	727	669	759	721	726	746	737	734	772	772	744	684	705	723	782	722	709	714	748	675	696	686	696	742	725	693	718	695	700	674	658	651	710	745	731	702	719	703	714	760	723	693	734	638	749	735	695	791	703	744	710	681	767	702	747	714	725	683	706	761	717	760	724	781	722	737	710	721	662	662	695	719	717	662	738	725	724	714	747	812	710	739	678	711	697	701	714	738	785	729	688	790	700	748	720	743	727	691	702	732	699	722	729	696	752	723	708	710	694	706	735	737	722	710	697	743	718	715	743	722	687	749	725	752	688	721	683	721	745	702	708	736	740	769	679	750	720	752	691	723	678	748	645	740	712	738	692	741	721	703	721	684	705	712	698	664	674	756	730	707	720	731	718	749	783	727	778	740	723	730	726	700	713	730	671	697	727	719	680	738	708	702	746	697	675	790	744	748	729	716	734	766	729	717	688	738	769	684	714	734	723	716	716	734	750	713	732	701	718	736	745	704	751	692	753	725	720	705	737	777	717	702	756	711	707	674	696	734	730	764	767	741	717	722	710	708	794	727	812	729	703	761	709	677	752	736	660	706	673	692	720	731	718	727	726	726	749	761	691	685	730	730	709	711	723	724	726	696	691	745	685	712	740	732	738	749	691	667	690	694	777	751	676	692	707	701	700	685	722	705	705	723	702	728	688	761	721	733	685	694	737	742	666	746	756	717	702	699	728	709	663	728	740	744	692	715	715	707	682	693	709	698	709	728	691	715	751	733	723	722	696	740	743	686	742	722	723	738	745	716	722	764	696	737	700	686	654	756	754	681	716	712	723	724	703	680	749	753	735	721	681	682	681	687	723	736	745	679	724	743	655	697	716	700	672	732	727	715	758	744	746	692	714	746	701	732	742	685	725	736	700	717	764	719	693	685	739	742	682	686	719	764	720	738	714	768	756	695	691	693	733	674	684	711	707	713	701	735	730	731	692	673	765	695	727	714	699	729	739	721	745	743	710	771	761	709	749	715	731	708	719	760	746	728	780	748	733	725	736	758	761	758	720	737	749	665	724	728	695	710	721	750	802	730	689	743	722	722	730	729	707	750	720	696	729	711	676	722	771	689	754	695	746	677	736	756	719	725	752	703	703	701	695	766	716	694	722	694	738	710	730	739	717	688	698	712	730	721	662	694	662	712	692	682	723	710	736	735	694	756	741	748	766	699	747	730	734	748	743	727	727	686	730	740	749	760	695	735	730	719	726	732	727	740	709	746	748	755	721	717	697	760	714	737	792	695	677	720	699	694	710	746	708	764	702	707	715	732	712	731	719	720	755	709	740	762	721	768	736	756	742	725	719	752	700	748	733	694	706	706	759	732	659	715	698	747	757	738	804	738	724	695	754	688	715	747	714	715	705	728	724	726	714	723	686	707	716	741	723	750	690	683	718	710	692	764	732	739	774	746	691	755	696	703	685	684	729	713	730	758	726	759	735	723	754	750	687	685	710	753	683	768	722	690	733	699	727	725	725	741	739	753	781	685	741	723	753	727	761	715	737	757	766	692	684	695	705	675	674	724	696	715	699	728	698	724	723	679	759	769	723	747	729	713	735	697	705	744	737	741	704	743	742	734	714	748	709	685	774	695	693	740	753	749	711	735	698	724	719	692	738	746	739	732	699	772	704	701	688	724	716	758	719	707	733	715	758	728	748	740	748	751	726	734	714	702	731	723	717	726	688	702	773	689	712	733	724	706	692	733	767	681	703	694	682	730	697	678	713	752	690	750	687	710	740	743	680	670	737	708	770	685	701	700	718	716	728	711	701	679	679	760	736	730	716	722	678	714	691	710	737	697	726	729	710	702	682	709	719	735	745	746	727	721	709	689	747	700	761	685	678	669	750	695	782	722	745	724	718	750	720	734	715	774	776	739	706	693	748	725	725	726	709	769	650	720	716	728	750	735	690	767	716	723	716	745	697	715	733	676	741	720	742	768	675	690	701	728	690	739	701	703	677	732	739	671	728	731	738	698	722	691	700	718	719	709	724	765	720	739	697	726	719	710	700	721	714	724	778	706	718	728	729	755	704	713	716	742	714	673	691	751	735	686	737	745	758	698	735	765	700	686	695	743	707	695	706	731	758	738	695	759	738	694	776	730	708	746	730	718	681	748	707	709	731	761	720	734	717	740	711	742	743	747	704	702	746	746	752	781	727	717	708	661	680	702	724	740	697	726	658	685	721	709	706	753	723	729	696	756	753	713	719	747	721	742	751	760	748	681	704	758	709	691	734	698	725	734	710	738	733	748	717	681	762	684	725	705	730	714	738	703	696	786	718	732	723	787	724	733	677	745	730	678	772	707	688	683	667	664	743	752	678	752	687	717	702	695	722	715	738	696	713	703	779	698	731	734	694	725	709	724	741	713	738	740	724	697	694	740	730	710	717	699	700	731	706	766	795	680	776	752	710	685	729	702	696	788	663	711	762	717	696	779	717	714	741	705	699	721	712	780	724	734	738	711	700	744	762	746	742	707	737	745	721	740	754	710	746	740	721	711	721	753	688	721	681	706	709	735	709	758	701	735	705	680	706	742	666	669	718	705	771	721	801	724	707	728	738	737	760	744	688	737	768	730	724	734	715	716	693	718	700	773	667	715	711	705	700	747	711	728	717	702	693	718	720	736	702	703	734	706	718	769	706	773	681	714	731	757	722	734	778	720	724	783	661	702	687	733	697	733	713	746	729	785	729	706	675	729	730	709	733	764	773	711	709	724	706	701	693	801	748	748	739	734	706	718	723	725	709	753	682	692	770	706	719	771	709	685	691	719	773	736	767	725	734	699	695	713	725	742	710	744	697	719	778	759	754	707	750	713	748	725	745	744	714	713	709	674
61185	98937	76778	52529	33690	16380	5624	1926	1017	880	791	821	808	789	802	801	774	786	793	782	802	784	805	799	823	795	738	767	776	763	832	760	767	794	758	809	775	738	820	787	814	814	811	799	836	775	768	762	793	808	782	776	816	741	822	760	774	741	736	766	782	783	783	704	736	748	809	748	769	751	761	820	725	731	766	792	756	778	820	802	749	767	817	777	793	748	801	778	798	802	786	767	783	788	758	788	777	748	792	800	803	769	766	800	747	778	780	750	836	802	791	732	806	841	800	716	788	759	765	746	768	790	800	782	779	796	769	799	757	759	788	757	778	737	756	806	811	739	757	739	745	780	792	801	762	776	787	779	771	738	838	788	778	780	792	804	758	824	800	836	852	775	790	735	797	751	797	748	777	768	801	774	812	788	738	755	729	769	769	756	787	800	780	790	773	817	800	743	762	799	726	772	771	744	713	817	808	778	794	819	774	774	747	757	748	787	804	804	781	803	829	771	799	765	783	799	741	804	756	785	763	805	754	774	777	739	830	793	725	783	810	801	795	835	791	763	810	813	791	742	783	799	791	753	756	776	785	777	775	803	782	779	776	806	788	804	792	805	744	745	811	811	741	799	760	756	750	796	808	790	773	788	794	796	795	776	806	802	751	766	807	752	790	765	782	753	762	796	760	797	780	771	766	760	823	749	789	772	822	808	811	799	796	768	774	781	760	791	780	789	761	751	778	779	786	781	760	763	801	760	786	779	758	795	742	768	775	763	765	841	795	791	812	687	769	786	738	765	750	801	765	766	797	773	755	781	732	781	746	765	758	785	801	775	799	783	811	787	745	755	812	776	771	779	795	757	743	757	809	815	757	774	725	802	749	767	758	791	777	710	766	750	822	779	753	789	744	771	768	790	802	792	799	745	772	816	784	764	832	781	774	743	754	816	795	787	813	777	754	794	718	854	820	756	790	810	784	749	759	750	762	786	809	799	788	763	802	795	792	791	726	746	826	752	755	812	836	780	748	789	754	783	801	802	778	793	749	750	800	805	767	794	752	754	769	783	766	785	785	829	771	804	771	732	780	805	779	737	773	793	756	813	783	762	793	789	806	774	745	795	789	818	763	797	811	755	776	801	835	729	781	850	758	798	780	802	769	800	814	766	781	785	782	782	769	782	788	772	767	786	770	749	805	765	816	738	814	791	754	710	760	797	751	789	798	852	794	800	755	786	762	809	783	790	782	767	746	781	792	759	769	724	753	738	783	765	769	775	787	822	804	795	781	792	775	742	764	760	795	788	836	755	805	753	757	811	737	786	742	755	775	733	845	776	778	752	806	802	744	798	776	761	808	773	819	793	767	799	825	729	816	766	765	721	796	777	784	705	761	764	741	809	793	771	766	750	804	758	792	787	742	781	765	789	772	771	826	763	823	786	776	779	717	766	805	749	747	746	830	741	750	769	718	713	779	791	769	831	765	737	708	805	812	726	787	750	845	788	772	743	783	744	747	763	751	734	772	784	767	759	807	776	756	759	774	786	778	786	771	836	773	802	798	779	787	792	745	707	767	785	781	771	779	754	789	746	772	747	752	787	778	744	787	782	771	772	783	811	773	737	793	812	753	808	795	774	831	718	814	755	799	745	780	803	785	806	805	789	708	803	815	768	825	752	768	768	799	771	829	850	746	759	755	825	720	748	777	752	815	783	798	727	839	754	779	764	733	804	729	751	763	803	781	753	761	778	783	795	851	818	742	814	810	719	793	797	736	742	771	766	795	758	766	765	780	743	781	759	790	764	792	772	844	791	746	755	773	775	760	789	795	802	820	779	756	719	766	788	806	787	785	750	793	796	755	799	781	760	743	796	810	781	798	809	731	777	745	783	803	754	787	786	803	785	763	825	788	749	761	787	781	775	787	775	746	790	790	744	807	818	804	798	772	717	778	770	768	772	801	709	768	795	769	767	804	843	776	834	708	772	807	744	800	749	756	737	788	772	777	749	787	820	768	800	798	807	766	775	813	761	773	774	814	782	768	765	783	755	766	777	791	818	790	794	776	775	767	805	795	749	790	766	829	788	783	755	774	823	807	794	785	828	796	779	775	782	754	784	751	801	744	800	773	804	769	770	833	762	745	776	815	734	820	771	753	760	760	771	769	796	794	770	729	809	793	786	775	752	794	805	758	745	749	783	796	790	769	805	773	787	795	748	769	782	775	785	802	819	799	746	785	764	756	716	746	817	786	704	769	758	769	784	771	808	804	768	791	801	776	802	791	740	778	750	765	774	732	768	689	791	773	819	728	814	815	761	769	793	791	805	734	816	773	763	837	841	793	769	745	778	754	777	786	813	772	755	773	744	800	766	811	774	808	809	735	830	801	779	767	788	773	788	769	752	757	818	802	785	767	792	748	750	749	821	844	798	759	747	791	763	744	720	749	786	799	822	746	799	835	785	793	796	773	776	768	730	790	737	764	787	805	820	781	773	822	775	740	770	789	767	761	754	803	740	785	777	815	798	781	709	788	725	787	775	716	739	810	782	844	749	756	819	788	790	787	773	743	759	756	779	736	807	777	768	792	815	737	797	789	774	724	797	755	795	787	804	797	805	757	774	802	775	801	751	770	792	785	808	783	771	744	746	766	797	795	777	742	767	757	794	793	730	753	861	723	764	761	720	806	770	797	771	799	822	738	812	722	810	738	745	803	799	823	760	764	785	823	758	748	785	801	812	774	803	754	797	828	814	751	775	742	794	777	784	793	797	799	808	751	775	767	822	804	779	755	781	790	810	745	737	793	775	833	811	745	781	733	761	795	818	755	774	792	851	784	800	803	775	819	799	768	825	782	809	788	743	730	758	746	732	761	736	780	749	772	744	788	822	779	763	826	804	763	806	795	783	785	757	808	785	774	791	782	780	803	745	824	810	718	764	776	841	780	784	785	754	802	803	770	859	756	798	751	741	776	812	824	791	779	735	768	775	830	730	771	772	799	793	789	735	766	751	727	789	832	767	806	730	810	791	776	782	769	746	753	779	812	788	746	780	758	788	767	778	784	789	818	801	806	759	741	810	762	802	756	798	786	750	752	782	749	725	786	827	807	797	828	782	780	740	745	801	779	767	803	806	785	757	776	768	711	802	770	856	809	814	745	757	790	807	734	768	814	816	781	844	772	845	786	772	759	763	729	766	791	748	793	819	759	742	776	786	762	787	858	828	791	708	767	749	693	840	726	814	736	784	754	811	783	754	775	816	796	777	756	766	805	803	806	759	753	792	821	779	780	797	786	783	797	746	777	796	785	800	807	751	733	769	741	783	773	748	777	769	773	783	751	795	782	790	810	788	768	754	809	777	797	787	767	812	805	812	795	775	786	781	767	792	757	803	781	836	773	863	769	847	758	760	798	813	766	785	760	790	773	754	766	793	791	812	752	781	757	826	777	783	730	771	800	765	758	790	753	791	804	783	788	795	809	806	791	833	720	825	820	802	771	792	816	752	783	787	812	775	767	777
29164	29908	30573	17427	4782	1584	864	642	540	531	520	515	511	506	541	493	490	559	567	466	517	483	543	528	486	537	549	569	521	527	498	544	490	543	494	507	497	520	529	498	515	510	532	519	529	509	535	520	520	519	486	519	527	520	492	499	480	534	490	523	461	526	522	499	483	542	497	486	539	528	530	472	495	552	508	513	479	491	537	474	489	515	524	524	515	541	545	534	504	537	521	520	524	527	476	459	496	516	507	531	542	508	541	520	503	503	503	506	541	553	488	534	482	556	522	515	473	511	539	499	523	516	528	524	546	526	544	512	486	496	491	522	500	531	528	527	478	501	516	495	490	526	520	527	518	509	530	549	476	504	521	517	518	472	549	511	532	493	480	530	478	522	537	503	521	517	499	519	518	522	514	500	506	543	510	489	571	550	515	552	506	519	495	489	526	533	528	503	503	517	492	539	558	484	533	514	504	512	520	496	494	485	563	498	540	568	575	533	475	501	526	507	518	506	508	514	496	504	559	507	549	547	486	484	545	506	548	538	518	525	507	487	546	558	528	530	510	533	542	553	504	526	514	527	495	475	526	572	477	506	501	513	533	546	523	500	499	512	512	506	491	474	505	566	522	522	528	550	485	523	477	539	547	537	523	536	497	488	542	544	521	519	508	484	451	513	497	513	520	515	501	528	520	545	488	489	523	495	539	505	498	458	446	526	586	515	502	488	549	532	492	475	553	474	490	504	523	497	511	500	511	544	500	538	534	505	542	543	524	544	496	498	502	499	535	541	507	519	513	535	520	556	477	500	554	544	532	579	515	521	507	489	487	540	516	527	536	552	508	501	501	494	525	516	508	539	499	496	531	530	522	504	535	533	556	540	511	542	497	520	523	474	519	537	537	582	537	477	538	510	511	525	489	487	522	534	529	478	514	528	542	534	522	482	522	509	544	509	552	480	549	500	526	512	527	521	513	533	525	531	501	546	508	469	554	485	525	536	550	545	506	527	509	522	515	519	481	521	502	548	548	580	503	483	482	491	482	527	508	529	548	515	541	486	548	549	542	533	522	490	533	492	498	483	478	538	541	533	532	476	517	509	536	540	486	509	521	525	552	520	516	491	526	531	517	551	493	576	497	531	522	507	490	537	515	513	535	492	534	543	530	498	526	514	505	533	489	499	549	519	524	546	544	533	523	507	527	539	523	495	496	530	520	501	530	488	534	518	543	495	541	537	510	523	503	539	521	501	543	491	486	481	494	552	522	506	496	549	535	494	519	533	543	510	523	559	552	534	516	543	552	478	504	519	489	527	553	524	504	502	527	527	519	521	518	525	517	504	517	572	513	512	524	560	525	504	522	534	473	495	468	489	533	502	506	490	509	556	518	504	553	552	486	546	532	520	471	519	538	511	504	520	535	531	486	526	473	521	522	506	489	563	503	540	497	554	526	542	511	507	517	498	508	533	538	527	536	549	517	508	517	502	531	537	526	516	543	548	523	489	555	541	508	518	496	509	479	546	518	490	503	512	579	504	523	515	510	514	555	445	554	531	511	510	483	519	496	485	491	493	542	511	491	510	492	508	528	471	497	540	520	479	503	488	508	538	535	556	525	506	527	557	542	521	526	504	552	542	505	533	516	553	490	499	505	495	492	539	529	527	547	507	509	513	514	547	545	495	506	533	525	545	519	495	502	510	503	479	513	534	489	488	497	514	487	487	533	506	535	541	544	527	476	580	548	491	528	511	522	534	521	504	490	511	526	506	505	492	533	532	533	504	556	477	538	550	501	505	557	518	520	547	550	552	489	539	525	481	562	513	555	525	523	520	487	521	519	488	500	511	527	545	526	514	489	512	496	498	528	495	498	542	522	550	519	496	516	492	498	537	484	545	487	522	497	503	559	508	520	494	516	499	508	539	536	544	509	523	513	527	502	542	532	510	550	518	556	516	536	528	511	487	524	532	503	495	518	492	516	513	493	501	504	573	521	537	529	524	471	579	536	523	535	472	516	538	550	516	503	485	471	484	544	500	507	502	527	473	532	498	499	528	511	525	528	479	516	532	545	521	515	484	564	528	501	480	543	510	479	466	513	498	504	464	510	505	499	514	522	522	505	514	460	516	481	532	521	513	537	487	511	520	504	498	513	530	540	546	532	528	522	504	497	507	537	534	500	487	458	522	539	507	559	501	563	488	547	509	549	474	495	470	525	511	525	499	539	539	494	531	547	511	521	491	559	505	566	523	493	501	503	532	506	532	536	472	528	501	507	518	525	523	525	525	534	513	522	545	484	580	527	499	532	508	542	531	495	540	476	488	502	520	541	512	521	508	545	517	524	531	531	509	528	495	490	495	529	518	512	529	494	528	511	514	498	545	536	497	561	471	514	527	509	462	502	502	491	533	526	539	485	519	529	493	526	552	531	513	577	534	503	520	512	498	557	508	525	524	554	528	495	520	546	528	535	534	486	492	506	513	511	515	501	499	521	488	480	513	497	553	521	463	511	558	499	512	489	489	514	480	539	521	532	537	507	488	538	540	503	531	526	525	534	498	507	521	504	521	527	493	535	552	515	519	487	526	530	506	500	534	521	499	489	491	492	552	526	506	512	507	485	556	497	497	494	539	500	530	499	521	516	470	481	484	553	506	491	459	513	497	546	481	511	536	509	525	533	523	498	530	503	528	508	510	486	503	553	549	477	485	515	535	500	510	509	499	527	490	503	522	524	516	578	493	510	531	510	493	505	495	492	518	513	548	522	500	498	525	539	481	512	526	538	496	546	538	509	525	557	540	538	532	453	532	560	557	557	516	501	535	507	527	504	534	519	539	516	546	509	530	514	498	526	509	487	526	541	500	506	524	521	487	525	528	535	524	508	500	483	525	523	514	529	522	456	490	563	495	521	523	496	530	555	514	505	535	494	528	532	515	503	563	557	473	516	530	524	518	560	503	484	514	497	503	479	518	483	516	517	531	551	526	503	509	499	536	546	490	522	496	494	490	516	537	473	490	535	481	518	481	559	487	519	504	521	495	526	552	524	497	504	525	460	532	528	533	533	498	514	479	503	526	530	529	474	489	564	527	524	528	500	513	515	538	490	455	510	492	546	523	497	520	513	490	524	507	484	482	558	529	490	500	506	547	507	534	527	507	522	530	512	503	509	555	524	550	523	466	493	531	544	503	516	526	502	541	551	487	521	499	526	498	516	525	479	527	509	500	518	498	521	524	548	496	487	528	458	460	524	519	520	529	541	544	525	511	489	544	531	534	515	497	525	477	508	493	502	552	511	539	489	524	523	502	536	518	496	508	544	519	509	548	502	553	538	516	503	514	488	554	521	530	526	549	525	539	504	487	493	531	541	514	522	485	552	498	490	531	555	547	506	503	457	537	541	515	527	489	555	557	556	511	474	552	513	522	498	531	520	526	534	500	514	511	492	503	528	509	471	559	535	513	531	525	506	532	544	506	559	505	492	525	520	535	530	536	535	563	499	498	491	523	547	515	531	508
29988	44674	27700	12727	5165	2025	956	709	614	548	565	569	631	593	560	606	586	555	583	634	588	565	581	608	590	609	560	586	568	613	625	587	585	544	601	559	626	583	587	595	591	574	621	597	568	595	541	590	558	547	567	592	607	601	564	597	580	606	590	629	576	571	549	604	586	613	616	627	583	573	619	613	589	518	586	601	542	551	574	631	625	633	556	537	591	588	563	590	584	605	601	586	582	565	578	629	607	577	612	600	540	604	614	577	529	566	604	642	632	572	549	615	619	609	597	576	557	589	537	577	539	583	586	619	632	577	623	604	570	611	589	583	564	564	609	568	596	640	561	550	576	623	553	546	577	569	612	579	588	596	583	572	619	550	591	581	557	610	556	619	601	593	595	580	572	570	617	566	607	544	557	610	573	573	592	639	553	567	616	595	570	585	605	579	594	545	622	605	615	592	621	625	598	550	575	592	605	578	563	564	554	623	607	608	584	607	558	579	617	582	582	618	590	610	590	619	577	593	561	624	584	587	580	581	567	566	587	586	574	567	602	604	551	591	575	622	569	574	612	551	602	586	594	595	563	578	594	591	578	556	595	580	574	585	601	610	614	564	567	628	583	566	643	619	593	576	571	590	588	573	566	638	587	580	544	586	624	582	585	612	606	547	574	582	566	605	619	581	608	594	556	546	632	615	603	615	565	603	624	602	566	596	611	550	581	587	594	596	557	599	533	593	577	603	623	574	577	633	581	624	586	575	617	562	591	593	627	615	558	626	577	564	573	590	583	553	617	597	574	600	609	604	607	633	587	580	571	589	553	619	611	586	599	568	612	608	592	571	608	617	586	546	570	545	596	597	570	576	569	616	600	601	603	540	564	580	571	606	578	563	613	593	594	594	613	622	634	569	532	581	575	612	623	594	590	608	638	575	566	579	547	561	604	585	611	571	560	583	564	607	604	601	606	571	578	590	614	576	576	564	574	562	615	580	561	580	558	546	594	592	603	655	565	579	576	581	586	603	570	620	572	628	590	591	574	577	560	639	581	618	586	587	596	622	572	610	571	593	591	618	614	620	594	544	559	592	585	588	581	606	589	583	575	598	539	632	594	599	612	577	594	625	613	612	540	578	566	580	586	562	610	605	551	599	598	577	529	603	554	638	613	582	596	579	578	614	613	599	564	611	567	617	615	614	594	546	593	547	617	571	586	619	581	589	567	574	603	577	597	575	581	580	566	553	553	607	554	600	606	638	615	580	616	578	587	586	588	570	611	592	598	617	555	647	613	626	587	597	549	563	553	589	578	588	598	581	555	575	569	627	575	626	615	583	580	581	554	602	546	580	588	551	566	577	584	558	575	557	560	612	582	584	579	568	556	589	594	582	591	595	585	552	598	588	608	554	580	578	602	594	595	575	558	608	606	561	593	544	553	654	535	652	605	619	614	616	576	592	561	655	569	560	577	587	608	574	536	584	627	537	548	569	579	586	630	601	540	601	598	565	590	614	575	546	593	581	541	585	556	566	555	611	589	588	608	597	591	577	557	561	578	561	584	628	632	596	526	593	640	577	599	566	612	585	551	598	634	598	654	568	580	598	551	600	601	576	589	586	585	558	625	576	569	618	594	590	582	601	625	616	578	607	590	571	630	545	618	628	615	605	605	615	595	588	609	552	610	590	584	557	552	574	604	609	570	600	599	568	596	603	555	574	596	565	589	578	568	603	582	610	576	612	577	597	610	623	626	566	543	593	557	612	620	555	602	604	594	576	565	582	567	580	593	573	590	629	594	618	588	612	638	622	591	583	572	617	559	566	629	603	565	573	622	561	626	629	606	588	567	552	597	610	583	570	587	597	634	561	590	611	631	574	585	608	604	599	586	573	560	627	582	583	590	587	587	609	610	573	616	573	574	554	591	597	595	649	583	589	631	557	580	611	637	619	576	600	615	574	560	570	614	591	618	577	626	585	589	545	642	554	567	607	587	572	588	580	586	631	575	585	604	606	610	574	564	556	599	588	574	579	556	624	576	619	604	560	552	555	610	594	576	588	614	580	606	608	588	613	555	640	602	581	610	592	594	616	592	580	588	597	604	544	557	619	596	579	576	568	628	584	569	571	549	592	598	558	566	550	632	616	577	531	588	585	601	596	594	579	558	582	560	559	561	605	621	615	587	612	600	579	581	602	615	575	603	576	556	616	643	606	593	605	603	604	598	540	559	606	568	576	635	589	633	536	566	643	635	645	580	578	597	571	595	547	567	607	566	600	573	590	580	590	580	597	642	596	562	572	600	577	594	611	570	561	609	571	563	577	563	579	568	579	597	591	566	600	552	602	586	609	564	594	571	575	593	547	630	585	610	598	544	586	604	615	586	546	592	564	616	558	578	595	534	617	597	578	620	602	575	555	615	564	577	556	588	574	579	601	600	558	579	581	591	616	600	560	553	528	598	602	605	575	573	590	575	557	587	579	613	631	600	600	602	533	581	605	580	607	588	614	566	607	605	606	576	573	588	586	581	584	599	599	552	564	546	540	572	609	610	628	563	563	604	588	591	577	562	537	570	571	572	574	570	552	588	607	587	604	537	587	582	582	609	560	622	611	570	604	532	593	577	617	601	572	592	592	546	589	575	606	592	571	571	578	597	599	553	571	587	569	575	576	577	603	585	586	604	597	589	585	601	580	602	584	558	565	576	569	578	552	564	616	579	596	579	594	599	592	582	561	611	607	630	597	586	627	567	580	617	599	603	606	595	557	617	581	582	564	637	605	614	617	553	577	549	600	584	631	605	569	614	575	610	576	610	606	617	608	605	596	609	582	562	588	567	553	554	570	613	595	584	606	553	596	624	555	613	638	595	613	582	599	572	607	619	603	564	607	581	600	553	562	596	592	569	565	568	593	639	628	593	605	602	574	578	623	569	561	590	592	589	613	631	605	609	605	517	574	590	587	566	609	570	582	601	609	567	626	607	603	574	595	595	592	604	551	578	587	591	620	574	578	560	592	566	553	589	638	604	611	612	570	548	616	592	581	600	584	587	574	564	582	572	616	605	572	578	570	650	590	574	585	602	604	619	630	608	620	611	604	586	625	595	603	574	583	615	543	509	604	596	616	555	585	564	593	588	552	595	619	629	627	542	560	589	612	626	599	595	616	564	592	610	539	563	595	560	577	555	601	562	562	562	602	594	579	594	622	612	591	576	628	567	599	598	593	573	562	587	586	558	616	547	615	533	565	582	558	539	572	613	628	610	561	573	584	565	632	604	604	559	609	603	586	597	548	560	585	534	609	582	596	576	575	582	606	622	596	595	566	623	568	597	580	586	609	590	598	583	559	628	619	646	582	603	604	578	571	603	597	588	590	582	560	623	577	627	570	602	583	589	540	586	580	574	605	586	610	568	621	593	611	588	591	551	576	580	641	539	596	609	609	557	554	563	578	656	610	554	596	577	598	588	600	616	585	544	589	588	617	586	570	562	634	569	564	618	557	649	590	585	611	601	573	554	567
23530	22082	32133	28937	23664	19564	7719	1260	690	615	601	583	613	550	590	600	592	629	602	589	604	622	623	592	600	603	589	590	559	588	585	603	602	576	599	617	585	578	627	567	568	559	607	594	582	604	570	582	614	587	536	580	611	588	594	587	597	611	604	567	594	574	570	584	553	590	610	580	625	575	625	588	607	593	557	574	583	561	573	611	580	608	610	599	613	594	588	589	586	616	569	602	560	614	549	572	525	573	593	540	600	599	560	550	609	546	609	623	583	562	624	610	591	592	607	611	599	600	563	552	594	603	576	574	609	562	599	562	610	610	588	642	562	596	595	623	566	586	587	539	602	523	561	595	582	534	599	621	595	614	578	564	616	604	624	582	578	595	601	564	596	634	590	617	566	578	582	547	618	568	594	602	647	569	582	589	589	568	600	616	557	598	545	530	585	619	598	551	605	603	559	600	580	582	561	605	654	604	578	597	625	617	555	589	540	591	545	585	589	598	612	554	597	571	540	539	586	616	589	622	561	567	575	614	594	581	575	571	578	601	595	616	594	612	604	582	613	626	582	591	601	592	626	614	583	580	612	575	608	552	587	606	593	588	559	595	561	623	552	578	586	630	573	611	571	668	601	594	545	597	591	591	571	635	593	570	605	658	649	572	543	603	583	602	605	569	615	629	629	586	572	592	609	573	550	567	542	547	583	635	608	544	588	574	599	598	588	586	624	606	584	597	571	577	601	574	561	612	562	561	598	590	568	606	623	619	616	640	626	597	552	584	611	577	602	606	609	562	604	608	551	612	599	592	612	575	586	591	615	580	634	594	625	622	575	600	608	586	602	562	552	587	563	577	554	601	569	599	583	618	591	599	587	575	552	635	599	580	579	584	597	567	619	602	602	573	568	620	556	569	581	563	524	590	599	586	563	614	566	537	561	605	643	569	565	593	566	586	622	565	644	593	612	544	602	559	628	576	631	579	598	586	550	625	600	555	606	618	555	599	619	593	614	589	620	629	612	591	588	564	606	617	611	586	572	589	616	595	572	623	564	573	578	568	559	608	611	598	592	620	604	625	597	644	593	547	595	558	623	602	611	605	613	613	563	600	598	572	624	640	601	588	601	613	593	581	562	556	578	609	608	512	576	613	630	612	636	592	567	615	583	523	607	606	600	547	605	599	566	590	569	607	612	618	567	577	569	581	587	591	589	585	583	622	626	579	589	616	624	607	605	590	599	627	639	544	524	590	586	584	600	629	583	588	614	622	577	618	552	586	597	600	582	596	569	630	580	579	591	566	578	612	597	561	624	586	598	597	576	606	621	632	624	607	550	553	605	599	619	607	584	613	572	593	622	598	580	597	547	582	614	567	590	639	626	598	563	582	609	612	607	582	624	608	604	590	579	605	638	618	561	614	605	634	601	600	579	596	598	574	570	582	605	612	555	589	577	576	582	586	613	608	626	562	575	638	580	631	568	583	602	628	578	613	579	618	632	555	621	603	572	550	586	569	557	572	591	630	571	601	562	588	619	597	632	615	610	636	587	587	606	594	595	565	603	579	538	630	610	583	611	580	572	581	635	636	616	604	613	626	584	620	595	573	617	598	572	598	611	577	603	567	607	621	599	588	596	585	563	564	616	547	569	616	592	592	582	638	634	601	616	574	632	609	594	554	613	589	589	610	562	643	573	572	554	581	556	588	554	622	646	607	627	581	584	604	609	558	613	582	623	570	628	629	636	615	617	589	608	614	597	567	531	630	624	609	581	590	621	582	615	575	604	599	633	614	586	556	566	560	538	615	554	620	583	567	598	606	580	560	578	628	612	603	571	631	589	607	543	585	599	644	552	589	589	564	590	561	654	570	581	578	563	616	602	570	563	611	613	571	574	588	587	597	592	590	565	616	616	615	556	605	581	623	577	630	618	574	598	548	610	614	606	587	574	589	620	560	590	597	594	570	603	595	585	623	600	531	592	597	583	589	606	585	612	647	607	606	602	607	609	591	541	593	614	624	602	595	607	601	575	588	578	595	594	648	551	584	595	592	593	595	573	645	591	585	570	595	590	622	560	594	588	578	595	590	591	631	567	555	571	603	591	537	618	620	589	646	550	578	563	605	611	633	615	606	600	593	541	553	594	576	583	544	585	574	596	562	572	628	600	560	603	584	622	579	576	614	596	539	573	618	579	577	582	596	597	577	610	611	569	598	635	595	582	579	625	525	578	619	628	630	594	572	612	617	580	595	592	611	602	575	610	557	571	608	601	594	589	545	609	647	565	543	608	571	600	614	617	607	621	578	574	559	594	587	559	621	599	591	585	557	595	593	619	612	563	609	621	627	588	619	593	606	574	630	568	550	572	578	542	532	587	590	576	594	596	609	574	606	621	599	579	599	581	620	564	557	581	606	571	561	563	572	638	585	576	613	595	596	583	613	509	586	582	608	594	573	620	593	554	605	607	596	594	592	589	589	569	567	601	555	592	620	599	592	640	586	562	600	588	564	577	594	590	603	569	575	579	579	561	596	629	621	598	585	589	587	619	575	614	606	574	600	583	567	617	607	590	548	581	594	600	619	543	611	627	599	631	542	598	581	595	558	633	619	559	580	627	659	574	623	568	616	588	589	601	588	575	576	580	565	618	579	566	575	602	577	611	602	631	602	587	562	599	606	576	573	613	577	549	621	579	624	597	587	621	585	583	588	591	595	649	613	600	628	601	584	672	644	539	619	612	624	577	587	591	604	618	622	622	616	613	579	575	591	560	573	578	592	585	543	565	594	582	625	642	579	618	546	590	578	609	580	616	626	531	556	571	557	630	623	564	586	615	584	594	564	587	631	569	562	566	588	592	581	568	594	600	606	579	588	586	610	617	590	555	598	606	595	569	632	638	621	606	549	582	560	615	554	589	602	586	633	598	568	579	568	611	597	582	599	594	580	578	573	547	586	636	602	573	594	537	588	611	623	592	601	594	636	592	598	607	601	522	586	636	590	625	603	575	620	620	592	625	604	562	582	587	604	637	634	602	631	616	619	627	587	567	598	593	565	601	591	594	575	626	599	592	609	574	557	564	594	593	584	601	603	569	578	579	606	571	583	614	607	624	634	603	576	585	628	582	613	569	569	604	602	589	579	600	583	527	574	601	589	597	627	570	582	589	591	586	598	566	592	596	568	594	653	602	545	572	623	547	615	548	596	587	551	609	561	603	601	609	605	600	618	574	579	628	567	577	572	629	586	579	576	583	590	580	580	588	594	593	582	562	581	605	582	625	593	648	563	565	583	634	580	588	568	574	594	611	567	577	606	588	563	602	615	631	567	568	594	586	546	569	601	595	632	580	590	587	621	603	614	558	606	574	570	550	638	596	580	568	572	548	590	541	610	583	586	574	573	571	603	585	572	612	655	616	589	598	594	606	582	567	622	584	596	544	571	553	605	570	596	593	559	564	573	589	593	610	593	551	578	609	613	600	602	587	602	577	641	599	600	595	604	597	579	591	592	601	598	598	553
57995	94204	70072	45933	28124	11851	3672	1351	773	685	695	688	651	644	607	666	660	696	675	691	624	649	657	578	698	678	707	641	704	682	608	659	661	623	605	598	618	622	616	627	719	652	678	617	682	631	650	670	635	669	672	647	620	653	654	650	670	677	671	648	655	666	675	643	687	626	662	668	620	588	653	617	639	593	618	664	700	674	644	669	669	662	670	676	690	653	663	646	654	696	680	653	727	624	622	627	706	673	629	661	597	665	645	659	684	667	636	649	625	700	678	610	668	671	672	612	694	683	638	644	600	629	688	627	619	654	665	613	613	638	645	648	638	646	676	653	625	610	642	618	694	622	638	644	661	637	694	634	664	655	623	702	724	660	677	655	670	661	639	626	636	652	650	702	603	640	652	625	674	720	661	631	613	656	662	670	635	585	660	650	661	624	700	661	685	677	634	674	599	693	654	678	696	620	640	672	650	622	659	668	669	649	655	607	623	598	675	673	674	690	670	670	701	609	630	654	677	674	680	679	630	592	628	666	618	679	642	671	654	701	651	630	691	638	658	601	643	654	657	614	650	675	693	630	649	663	683	695	655	651	668	634	671	657	659	675	639	616	663	644	676	635	635	672	657	628	652	696	693	659	665	677	646	625	613	635	613	617	626	665	656	650	614	661	642	699	686	630	647	665	630	694	653	648	707	620	652	631	649	657	605	645	650	658	657	600	647	629	662	689	620	662	616	716	699	672	614	615	608	650	637	643	662	658	661	658	661	665	633	655	668	622	645	640	646	647	645	646	655	679	667	636	678	688	688	682	652	631	646	620	639	658	665	674	623	668	667	638	665	632	653	669	637	660	634	630	641	658	621	626	644	660	639	615	664	652	649	677	657	621	638	674	654	649	674	668	620	602	639	653	627	633	696	665	644	625	684	663	636	642	672	609	645	639	687	641	674	657	679	674	621	658	619	659	644	700	598	653	605	676	664	622	678	670	646	669	680	644	642	666	626	666	636	663	644	642	645	661	639	636	645	609	658	671	666	603	674	632	628	673	663	695	619	645	646	611	660	604	647	636	647	644	687	614	593	653	646	646	644	642	652	657	630	621	659	656	635	609	652	615	660	640	647	664	632	612	614	636	652	639	667	641	669	672	668	682	613	677	663	627	677	651	702	653	672	639	624	642	663	687	662	643	636	644	666	595	650	666	606	624	629	601	590	622	685	639	657	642	682	656	636	651	671	664	661	702	616	620	627	637	639	633	665	637	609	649	647	634	605	677	679	655	627	670	634	654	660	627	649	676	661	685	648	637	651	631	629	639	636	614	629	648	637	672	644	616	661	659	640	612	637	677	677	678	623	668	625	633	682	677	625	676	625	633	658	619	688	723	681	630	641	635	647	636	663	652	629	658	653	666	594	643	679	644	660	598	631	672	594	618	704	620	640	674	668	661	660	626	632	669	631	670	647	612	624	694	667	645	645	680	667	704	668	664	628	671	624	679	666	635	645	654	636	628	668	667	605	659	645	627	689	683	651	677	649	641	574	654	627	616	642	667	623	612	657	680	641	666	678	736	639	660	680	621	658	624	635	662	613	644	630	624	632	648	652	619	646	671	627	689	680	698	632	663	669	678	639	656	630	654	628	631	667	666	642	670	610	674	593	668	627	687	644	620	659	653	662	670	629	661	684	651	656	665	652	623	673	679	650	683	653	642	628	682	644	617	613	647	601	612	634	646	641	623	656	661	652	641	669	677	635	649	656	637	696	623	601	697	672	666	650	587	632	660	668	686	605	654	647	688	673	634	694	693	648	660	631	647	655	631	639	655	630	664	650	630	661	640	622	636	719	624	676	630	624	632	645	679	679	685	634	645	660	620	657	625	634	717	679	697	646	665	668	654	670	699	682	609	655	656	679	656	626	673	623	646	654	666	663	661	680	667	699	661	660	618	654	689	639	653	645	618	649	629	647	631	638	693	639	625	633	656	672	678	632	633	622	649	656	671	617	626	661	687	638	619	680	592	681	618	627	633	651	594	634	600	655	633	649	642	685	660	687	607	693	664	656	647	634	611	645	650	665	645	646	687	643	635	610	689	656	616	674	594	653	653	652	617	672	688	663	619	641	633	632	622	628	653	630	641	658	659	675	671	662	676	622	623	672	654	638	640	699	686	668	642	639	643	613	648	644	627	644	645	622	661	610	667	646	638	650	655	648	652	663	663	616	664	694	617	691	684	645	652	670	642	661	631	663	644	626	664	674	653	653	656	626	663	675	651	684	637	630	681	624	594	620	626	619	596	657	617	641	666	673	700	645	703	690	683	646	643	650	674	671	653	638	627	655	599	663	611	579	649	656	616	654	664	636	594	660	638	673	644	660	651	636	612	680	667	616	680	640	657	657	656	699	669	646	611	639	675	663	659	646	629	666	644	702	677	588	644	670	598	643	653	618	628	671	640	653	592	602	613	638	650	678	653	643	646	688	683	685	635	662	648	668	599	658	655	715	601	682	650	649	653	637	631	607	647	633	703	653	664	640	656	640	663	627	678	651	705	652	650	655	705	686	647	612	649	640	655	652	670	642	651	691	658	632	633	649	663	692	666	627	658	679	640	657	660	682	669	660	604	667	683	641	694	684	668	640	674	644	620	702	681	653	617	618	677	661	625	642	618	636	618	681	621	675	668	636	689	661	650	675	640	620	662	706	686	681	676	652	661	639	655	672	606	657	705	645	649	714	629	588	705	631	633	663	638	628	628	649	638	654	641	634	673	671	708	638	589	621	651	687	650	638	616	634	657	649	613	661	612	616	640	620	650	655	655	706	680	659	654	618	691	614	674	681	622	667	631	635	625	682	691	649	657	650	652	646	640	663	684	642	630	641	622	682	642	686	620	635	673	640	674	625	641	702	640	711	645	655	640	672	656	674	639	636	682	640	649	660	650	651	665	637	664	669	684	624	606	693	615	685	667	689	626	639	656	644	714	640	627	672	638	656	639	702	690	650	670	658	681	604	601	611	624	697	647	636	636	678	659	653	633	654	656	619	595	647	659	641	649	633	641	632	664	672	631	699	672	668	626	655	652	674	635	640	592	640	620	644	660	633	676	634	623	678	654	640	645	640	703	632	628	631	649	653	655	650	634	618	651	659	662	670	661	680	647	660	609	673	599	659	616	668	642	630	654	632	690	621	614	623	615	706	606	661	605	621	682	665	682	691	671	634	688	664	644	603	664	669	693	670	638	655	667	596	607	633	616	629	656	644	671	656	643	642	650	653	628	649	648	671	653	667	622	684	656	683	657	658	667	691	635	630	638	668	599	634	649	653	632	614	643	611	683	610	671	608	624	662	608	665	685	646	646	666	668	677	637	625	639	653	671	641	656	633	669	646	647	634	648	661	632	659	661	695	644	598	615	644	633	688	638	660	605	637	632	631	640	670	679	617	673	639	635	682	676	676	636	641	593	647	650	618	663	640	643	619	665	630	668	643	639	615	634	689	645	614	642	674	643	678	634
25541	23771	33581	29509	18444	6444	1534	823	665	658	609	582	655	643	625	665	676	638	619	701	632	666	655	649	603	602	640	612	618	626	635	633	630	625	627	637	629	596	616	614	627	652	627	606	624	602	643	628	627	625	620	583	582	624	650	624	620	632	574	568	656	624	676	607	622	622	644	625	665	635	629	618	654	654	611	650	612	660	607	626	614	644	601	629	598	601	627	656	646	661	618	639	613	619	659	656	605	625	637	653	657	645	688	633	622	656	613	676	599	601	615	630	620	643	621	588	613	628	623	673	614	587	653	608	613	628	625	608	647	598	668	636	592	654	644	604	621	631	650	618	625	557	631	612	663	597	652	635	622	636	639	627	640	588	670	636	647	596	628	632	620	630	639	614	604	630	635	642	645	624	645	614	664	645	632	621	659	590	652	637	613	643	640	669	636	642	612	618	631	667	628	601	621	617	656	609	648	545	635	606	633	599	586	589	636	610	608	606	609	644	632	648	645	643	659	635	635	611	656	646	642	603	625	636	624	627	666	613	646	651	600	592	672	616	656	648	625	644	580	589	637	592	618	638	625	665	639	565	637	683	590	618	593	624	633	600	597	657	670	664	655	658	628	636	651	593	618	630	618	636	614	614	601	607	681	667	605	592	641	630	630	653	606	586	617	639	672	596	661	654	608	635	634	642	629	641	643	605	571	649	613	638	601	592	549	624	599	668	602	627	628	675	593	602	662	625	580	653	596	590	592	583	618	619	618	660	648	580	660	609	623	632	631	671	645	656	660	674	635	600	642	592	621	630	639	642	628	615	613	634	602	619	633	596	583	598	648	607	618	583	624	614	574	635	663	587	642	627	596	618	643	608	603	667	632	616	615	636	623	633	625	640	624	653	640	605	625	607	664	643	633	623	656	635	596	617	621	645	641	683	650	626	609	599	589	650	649	614	633	609	662	624	696	672	619	624	663	633	639	682	612	600	615	604	544	585	595	642	651	631	657	642	636	600	574	627	603	640	602	611	653	661	614	655	649	627	658	691	625	639	640	642	621	651	621	625	652	639	632	631	618	614	687	642	645	655	582	643	601	644	652	609	658	625	644	626	558	625	610	658	632	636	622	603	650	612	647	601	650	624	614	615	653	599	610	635	653	667	609	567	636	630	616	612	630	641	633	617	651	624	592	664	626	672	608	600	668	609	656	638	589	642	611	633	653	644	616	624	640	599	624	665	662	643	648	609	553	638	561	636	653	634	621	665	630	617	622	645	603	635	643	641	650	648	620	603	621	620	641	622	669	592	622	633	622	662	633	638	583	603	630	601	663	619	639	599	653	602	634	600	639	591	601	644	624	636	624	617	627	609	619	591	638	653	664	633	646	606	642	636	613	636	636	636	603	600	599	640	623	643	655	635	622	627	626	616	633	634	624	565	645	621	680	638	663	654	630	596	610	623	631	653	667	617	645	650	627	643	591	612	636	576	624	640	680	644	658	662	640	620	615	616	625	627	570	609	630	635	629	667	633	604	619	652	640	589	630	630	661	577	604	622	654	637	591	633	664	617	615	606	602	628	662	666	632	653	618	574	622	629	648	607	599	616	622	614	666	651	586	649	669	644	611	603	661	683	630	655	605	644	637	608	642	617	616	633	653	655	615	636	592	604	636	657	632	633	618	640	611	649	661	613	642	645	598	626	657	599	650	620	630	594	589	630	656	617	593	618	587	661	609	667	628	605	586	631	565	642	651	622	632	608	636	660	621	611	608	618	611	637	628	638	683	607	629	606	681	651	632	657	587	644	626	607	625	649	639	606	637	642	666	623	660	614	566	645	644	623	636	634	628	611	630	609	633	626	637	626	629	619	658	592	617	602	594	621	647	614	626	629	624	605	622	612	652	653	622	632	592	577	556	648	668	621	650	614	613	618	687	642	599	666	635	628	649	669	641	651	628	581	647	611	630	618	600	657	617	631	624	611	660	631	596	641	646	624	666	604	601	611	663	637	598	634	633	590	613	631	640	631	610	605	634	643	607	644	595	629	578	619	643	662	625	596	634	620	650	598	620	633	639	608	693	651	610	605	571	658	630	604	667	630	617	603	633	637	655	601	597	591	611	630	650	634	690	618	648	635	629	618	631	625	585	636	664	579	594	648	620	606	590	653	632	627	639	638	644	626	620	604	626	583	684	637	621	657	629	630	604	616	610	651	651	648	630	657	655	664	619	640	603	635	623	583	673	629	625	661	635	603	594	641	654	624	560	612	601	615	633	648	595	602	633	652	627	619	629	620	610	598	612	645	690	648	595	646	643	658	663	639	652	616	640	640	638	647	583	653	611	634	611	601	600	667	658	614	649	645	606	654	623	642	610	624	634	666	628	667	639	566	648	621	626	587	677	624	645	683	613	594	648	624	632	623	634	600	604	560	642	598	621	638	669	639	689	593	622	580	669	648	588	670	638	649	643	596	676	639	650	658	628	613	653	644	650	594	629	622	651	636	620	646	678	641	644	655	632	627	627	602	630	614	618	600	609	658	612	644	611	617	638	611	634	644	594	656	630	572	579	621	636	646	642	661	583	613	648	593	627	637	659	632	610	656	635	667	603	654	627	568	577	620	639	642	619	624	671	654	660	629	594	618	650	589	619	633	651	599	656	604	609	624	636	656	634	644	624	596	629	653	606	630	645	633	591	605	617	599	688	642	631	632	603	592	648	637	629	620	628	608	649	655	613	662	642	612	705	661	667	600	614	643	606	563	661	638	608	651	657	638	653	664	631	641	630	631	639	587	621	614	628	620	600	639	605	661	622	628	652	635	636	638	637	612	613	670	675	597	645	626	643	619	673	647	634	639	632	642	643	644	624	627	623	695	601	618	632	627	666	693	619	620	655	627	642	627	683	608	647	677	603	608	644	588	627	651	612	587	622	641	652	640	594	651	678	644	610	650	672	642	632	621	644	637	607	619	671	570	619	629	643	613	644	648	607	577	630	632	615	631	628	597	636	610	614	654	605	607	622	591	594	646	656	670	615	638	668	630	623	644	622	644	629	620	663	601	629	623	592	579	598	609	644	652	606	636	634	662	605	639	663	693	653	612	616	615	631	628	687	632	632	615	584	624	630	635	623	634	592	604	639	608	632	599	581	579	661	624	585	648	623	615	600	630	602	638	655	661	656	632	623	647	615	615	617	596	646	615	616	644	670	617	664	625	641	642	610	654	609	593	617	664	619	645	659	669	591	603	657	611	607	650	651	625	628	561	642	601	604	650	616	616	593	573	609	662	635	624	611	640	653	630	586	596	626	609	691	615	645	628	645	593	626	628	666	651	612	650	639	655	653	608	604	608	628	621	594	618	678	632	608	637	600	658	641	619	642	571	638	599	633	678	611	635	592	651	607	613	653	577	619	637	648	629	599	625	606	645	663	609	652	625	654	607	612	599	567	632	650	660	606	634	630	609	603	651	586	610	636	601	637	636	673	628	656	635	613	649	668	650	633	625	591	650	603	640
50673	75507	52278	32312	17040	6200	2140	1011	741	692	710	761	734	755	733	727	715	729	694	707	671	667	711	698	695	724	741	721	686	674	693	746	686	637	741	706	723	684	716	718	742	666	695	712	732	739	719	703	687	719	710	701	710	720	706	693	698	691	690	711	699	718	731	698	730	697	744	775	754	675	692	727	753	720	728	684	746	675	706	753	691	695	700	699	686	692	741	720	698	700	698	713	690	698	687	692	683	713	695	699	711	704	679	702	728	757	733	678	715	715	696	721	751	707	670	693	697	693	729	707	732	691	684	682	690	711	742	694	724	701	728	712	720	713	732	722	692	732	689	659	681	734	705	709	725	708	678	694	713	685	713	723	727	714	688	754	732	678	722	727	700	713	713	740	685	707	692	676	659	732	633	704	729	737	691	679	691	665	709	716	699	732	674	706	665	751	719	704	702	753	717	699	728	723	684	679	698	717	715	734	674	703	743	738	705	673	707	717	680	724	717	754	676	671	772	653	707	805	696	689	697	740	686	669	766	725	712	747	668	676	694	748	694	700	745	717	693	686	665	728	670	733	701	694	689	699	686	699	705	737	728	699	698	679	703	685	690	719	731	735	695	679	708	707	732	706	716	733	691	689	756	711	701	671	696	709	729	689	748	714	652	697	715	720	748	744	688	673	682	724	685	726	704	733	726	742	720	674	672	711	747	690	711	688	670	691	703	749	727	682	722	676	718	706	727	721	698	702	704	685	766	675	698	685	695	675	733	721	712	721	695	690	745	718	706	749	742	745	753	701	701	717	681	717	695	746	688	728	704	773	689	710	674	763	708	762	677	683	674	716	735	720	754	685	683	696	670	662	706	711	706	731	732	734	735	691	735	763	715	758	703	719	737	720	705	746	710	718	747	737	743	713	742	698	679	669	704	733	729	710	676	715	702	741	697	685	750	704	665	712	659	729	751	672	737	672	758	712	738	710	715	697	708	710	739	685	708	740	690	716	741	737	704	720	705	691	711	712	708	700	762	658	689	705	695	754	689	742	732	709	731	699	731	724	653	686	743	683	692	717	704	677	777	668	741	719	714	694	692	709	659	731	773	697	693	706	714	707	701	694	658	696	697	696	702	758	667	734	702	706	723	709	743	766	710	719	732	691	764	766	732	719	703	726	682	722	750	658	679	753	681	683	671	745	674	723	731	762	681	750	727	739	722	709	707	721	712	687	740	694	685	695	686	718	673	684	689	685	687	727	699	739	720	684	714	686	728	682	724	779	748	729	660	722	683	700	743	672	683	731	733	728	646	666	735	725	707	696	708	700	720	685	690	696	734	706	710	718	708	702	730	742	712	764	693	710	737	708	688	696	707	713	729	674	714	694	713	706	741	703	717	695	753	696	671	713	720	715	759	717	751	671	730	759	722	718	733	702	724	657	670	716	693	718	706	713	686	690	665	706	689	677	682	698	671	670	729	752	685	654	704	740	707	647	727	687	735	733	720	705	762	745	710	760	668	714	698	740	712	684	724	738	707	698	716	708	674	674	716	726	683	694	700	766	712	751	701	646	678	681	757	747	685	733	710	723	708	706	665	695	648	676	720	704	664	735	734	742	717	696	725	717	663	729	720	718	684	717	703	737	699	695	723	688	687	735	681	751	752	680	744	701	722	702	710	708	705	671	683	742	662	763	654	703	663	732	726	770	678	671	701	727	704	699	672	709	698	701	703	735	684	694	699	714	720	706	722	737	715	686	715	738	704	677	695	733	696	676	700	683	689	734	683	731	725	704	691	703	690	691	696	694	732	707	682	669	708	709	723	723	734	685	718	692	696	705	704	724	678	661	722	733	684	681	726	687	708	699	690	729	671	697	674	709	685	737	706	703	652	678	663	697	687	747	689	750	706	726	724	720	717	693	734	693	738	683	748	720	709	709	709	725	665	696	683	748	691	730	714	687	727	764	715	753	714	712	731	722	730	671	718	674	755	713	701	699	675	731	720	695	713	710	720	719	703	722	658	704	709	708	755	683	696	717	676	734	728	725	634	696	700	693	743	701	683	692	702	713	715	685	733	706	735	691	687	744	723	692	683	687	667	725	706	675	696	680	708	702	669	721	727	705	690	743	717	684	741	733	727	729	745	710	722	718	718	728	712	726	707	686	738	710	719	687	686	672	694	672	730	702	686	721	713	724	667	735	748	720	734	679	706	708	733	712	749	768	688	721	696	668	726	750	705	635	668	724	703	700	743	755	724	709	710	685	699	718	720	700	680	698	688	742	719	674	746	725	669	742	716	683	696	696	771	708	718	673	687	725	703	690	716	718	709	764	752	668	687	679	732	687	675	741	744	729	756	677	715	714	717	655	745	760	667	694	689	698	700	681	714	688	664	681	728	712	733	741	687	692	688	653	712	739	720	741	675	695	706	766	687	716	693	726	717	672	735	722	712	752	670	742	735	696	734	709	785	684	715	698	683	760	691	799	682	720	695	685	633	700	723	738	713	714	710	693	676	759	705	735	735	720	736	672	682	730	710	712	734	699	716	705	738	706	693	748	703	730	715	695	716	695	737	635	692	714	693	679	718	711	647	708	702	719	739	708	699	702	714	730	736	715	693	700	717	718	724	747	753	700	730	685	696	715	762	718	704	717	692	731	673	665	678	711	694	708	710	697	726	670	729	701	686	738	703	734	705	670	701	695	720	723	723	692	689	715	722	696	714	712	677	702	631	699	747	698	684	716	682	699	736	728	692	735	704	680	709	711	743	695	752	701	733	762	721	720	748	718	718	723	697	686	695	724	698	742	757	737	668	649	671	691	730	745	714	708	677	760	677	729	681	720	698	697	670	706	700	681	742	714	702	674	738	732	706	688	726	690	719	671	734	694	738	693	725	676	761	753	716	694	713	692	709	688	731	689	721	709	697	735	698	702	687	733	721	719	705	745	711	691	746	721	687	729	668	727	696	712	713	740	650	703	691	704	689	708	668	740	706	715	728	659	695	687	676	658	699	736	690	684	694	738	668	702	665	716	709	704	757	657	722	667	707	718	696	726	690	720	687	707	717	700	723	739	735	692	727	709	687	709	662	712	744	703	701	691	722	754	680	715	748	729	727	761	713	723	721	706	688	726	735	704	664	689	678	726	693	731	767	686	692	732	728	743	675	715	678	710	697	664	769	725	713	709	701	679	677	690	703	702	677	726	752	721	666	743	662	722	726	695	743	700	716	697	710	687	689	664	700	669	701	723	697	698	681	685	701	692	692	688	732	703	684	709	734	739	643	659	664	685	719	685	697	713	673	691	759	707	737	736	751	720	685	684	694	728	682	739	736	667	718	723	727	711	768	687	655	710	757	708	660	682	693	678	695	758	711	691	708	730	700	705	686	700	734	691	690	725	718	711	769	689	701	716	679	740	671	682	697	730	684	727	685	688	733	723	680	717	693	685	716	683	729	759	726	694	713	703	707	711	724	723	738	669	688	706	675	692	718	692	721	720	694	705	698	750	696	672
22826	21661	30939	27035	23760	21926	14930	2289	899	794	778	732	732	781	805	748	748	730	761	707	750	726	697	748	763	732	708	776	746	772	776	757	716	758	743	730	727	742	731	727	741	771	665	715	711	759	722	764	703	708	777	723	779	738	772	783	740	683	736	722	762	719	778	766	732	715	764	734	746	728	765	735	701	787	675	759	734	691	774	710	809	750	747	752	727	709	737	734	757	713	751	680	757	750	738	688	726	749	768	718	727	779	760	726	712	777	731	761	752	758	743	700	705	752	780	685	723	685	722	738	712	768	718	736	708	696	727	725	674	734	734	713	830	737	698	739	747	788	723	756	741	697	734	734	757	698	744	750	713	755	679	743	720	719	770	763	742	765	681	769	685	696	715	762	723	719	750	727	741	743	711	691	711	728	773	704	700	761	700	714	766	780	742	700	671	736	725	748	731	757	705	726	795	758	743	715	717	784	694	761	710	722	758	752	759	761	694	719	750	668	733	721	754	779	763	678	744	770	737	710	727	685	772	694	700	759	696	754	757	761	718	757	715	732	779	727	756	721	733	741	725	711	697	763	748	735	703	724	704	753	708	712	741	764	739	721	740	800	744	690	721	731	775	764	755	683	756	743	699	728	744	719	758	734	777	795	685	710	739	729	774	692	772	749	696	757	654	837	728	792	730	669	759	759	729	713	741	760	725	703	730	775	714	781	756	745	735	757	731	706	761	728	723	730	730	745	779	736	737	732	734	776	713	735	723	757	779	697	715	730	807	656	738	744	747	715	786	735	792	785	717	682	697	746	752	759	746	724	721	737	733	767	689	716	770	707	686	699	743	731	714	728	740	699	740	712	719	789	783	721	718	730	736	738	778	726	768	737	747	739	679	761	719	692	704	766	754	760	738	800	722	747	747	708	732	732	769	732	716	725	701	761	687	714	734	693	759	718	728	693	746	753	736	715	745	734	685	744	708	722	694	707	720	705	676	706	719	728	774	735	772	739	750	679	741	709	774	743	773	745	781	759	707	725	681	732	703	685	729	754	750	784	759	755	721	714	773	762	724	734	720	713	696	714	746	696	729	739	738	760	709	702	771	770	744	769	708	758	747	738	726	736	740	717	702	727	733	711	701	709	705	687	736	729	692	752	668	721	746	732	707	735	786	705	713	782	709	762	717	760	674	708	727	750	758	723	737	727	752	749	715	757	696	712	745	707	756	748	692	731	730	710	722	683	656	777	724	755	770	677	724	721	737	721	733	716	717	721	782	753	726	699	805	700	757	764	742	732	746	730	791	675	757	795	695	741	695	720	703	724	770	737	662	722	711	713	722	722	752	718	718	715	753	717	738	684	723	731	705	782	676	749	732	739	711	678	738	732	703	728	735	732	765	750	735	745	693	736	718	725	772	729	724	731	735	715	701	759	755	737	776	720	754	673	764	692	756	738	757	700	710	686	788	779	741	702	742	729	751	733	704	749	786	706	738	723	722	760	744	739	758	731	747	779	708	687	732	769	741	699	705	699	761	777	771	732	764	766	723	699	765	766	765	751	688	724	736	668	700	779	704	687	756	765	733	757	716	771	737	756	740	794	727	711	742	720	736	694	714	714	727	780	717	714	737	717	758	754	763	735	701	714	719	743	730	721	701	757	727	751	692	728	748	712	709	717	747	682	684	726	700	684	724	729	733	692	749	703	697	724	738	755	698	712	688	639	779	780	752	767	707	696	761	800	764	733	706	754	723	729	736	690	709	766	733	769	766	682	730	745	753	704	727	712	766	703	755	760	731	738	750	745	762	704	746	728	721	710	811	707	700	733	725	759	722	757	772	785	755	720	679	752	760	734	748	758	723	759	738	702	680	695	695	730	715	714	733	709	749	774	766	734	707	714	726	784	675	657	698	730	701	722	697	714	731	691	731	743	717	706	744	722	745	715	769	734	707	747	714	735	718	665	724	718	720	719	698	717	778	723	685	739	727	706	764	732	744	734	755	720	758	736	739	757	734	741	765	739	768	759	763	741	706	751	713	762	759	704	752	722	704	735	682	755	720	712	753	710	726	729	753	689	735	765	716	712	756	766	714	713	732	744	737	711	724	741	740	763	751	722	682	754	782	695	708	728	715	701	711	689	742	734	742	736	722	722	734	753	748	737	729	722	736	765	694	702	694	745	704	729	735	727	714	744	734	707	719	743	739	758	696	740	716	724	763	737	721	751	743	751	730	705	712	744	716	724	743	770	725	717	756	697	743	725	704	746	730	743	725	690	745	711	713	715	765	755	657	709	718	709	732	747	721	750	712	704	764	707	708	767	726	717	686	691	713	727	736	767	745	719	725	763	737	724	785	723	759	728	739	731	752	731	726	746	758	688	687	717	774	734	704	728	716	742	682	764	717	802	700	749	735	737	729	755	693	707	708	734	770	697	767	735	741	713	751	723	700	706	739	734	754	711	779	754	732	717	712	708	778	709	720	770	776	755	740	748	704	726	680	781	746	712	754	695	710	710	713	761	740	661	750	706	722	724	766	723	677	731	735	750	771	659	719	720	815	739	710	727	747	738	718	710	721	769	718	694	687	695	716	706	737	765	723	742	740	680	706	687	731	728	727	740	745	724	682	741	693	699	710	739	755	728	723	738	734	704	712	766	706	682	770	736	755	721	726	722	747	730	691	724	766	715	765	736	762	710	755	751	712	753	739	674	696	726	702	767	712	752	721	777	693	709	727	698	723	705	735	728	722	699	752	687	772	727	749	710	764	768	732	760	726	750	760	695	731	716	715	725	756	750	743	704	714	742	700	781	742	762	733	692	685	730	750	698	745	725	738	728	746	743	723	706	689	723	737	727	713	799	776	738	771	710	737	719	738	758	737	720	780	774	702	754	765	714	713	770	730	699	723	753	763	721	720	757	735	690	761	756	703	722	708	757	703	723	715	675	721	742	752	742	719	752	716	727	733	732	759	715	786	703	683	719	725	736	706	762	735	739	757	679	764	771	713	771	738	781	723	737	750	734	737	746	746	741	757	759	724	669	766	675	736	714	721	730	764	721	744	730	726	753	726	729	689	738	725	730	754	766	712	729	697	730	752	771	734	707	735	760	694	760	770	754	729	731	744	723	780	701	780	783	717	724	741	761	745	714	684	761	724	729	729	749	720	752	764	731	742	756	760	730	740	702	723	747	726	738	760	679	712	754	747	731	748	758	721	702	726	725	727	722	759	760	708	664	717	704	755	765	723	754	754	662	757	721	722	736	746	759	730	682	751	758	686	682	724	768	720	755	762	705	690	731	708	737	744	678	685	692	716	726	741	767	710	768	748	703	715	693	732	713	760	708	744	744	773	748	716	715	709	686	689	702	729	723	726	756	757	738	742	718	702	743	743	726	712	743	734	755	735	733	710	739	737	731	740	746	704	682	740	725	725	774	740	727	787	727	673	734	713	698	747	707	750	729	772	771	775	765	758	738	771	716	706	750	717	689	677	706	737	767	680	696	736	714	749	756
61107	99522	75751	52696	34842	17517	6533	2255	1156	864	770	814	790	784	787	771	810	791	822	774	830	809	797	787	805	814	763	771	810	776	818	850	835	815	795	826	756	822	759	810	786	793	803	821	764	762	758	784	815	774	788	828	845	829	786	800	790	864	813	786	805	828	794	831	743	847	777	777	790	798	743	729	776	806	813	754	742	739	855	832	815	773	819	787	809	846	809	772	750	816	793	773	795	790	828	771	817	829	798	795	764	772	776	763	820	781	805	782	744	747	799	751	742	790	804	836	751	824	756	811	790	805	765	860	818	780	735	858	767	813	830	754	780	755	887	814	821	808	802	766	825	778	810	809	820	759	794	750	742	778	788	770	760	814	771	790	775	819	870	760	786	723	773	752	787	771	755	781	776	779	788	752	759	764	816	795	738	780	803	796	744	775	821	789	758	823	804	776	820	789	847	799	791	792	791	837	776	753	791	763	816	778	762	791	792	788	841	752	790	823	865	774	817	755	793	826	874	758	786	792	760	805	799	781	785	814	736	759	714	793	763	733	785	792	804	809	823	792	830	729	795	805	766	735	775	759	827	768	755	791	802	861	801	801	807	797	771	757	779	790	807	804	745	800	777	800	754	802	754	836	768	821	746	793	823	806	793	761	804	782	825	760	803	801	727	820	760	773	809	764	775	754	749	832	741	809	825	774	788	804	795	776	789	779	810	865	778	793	801	813	798	777	760	793	805	774	811	822	739	814	770	809	791	799	730	792	763	811	828	828	827	738	778	777	857	787	765	813	802	803	775	774	772	752	809	800	790	761	845	861	777	813	761	760	807	794	824	780	790	770	811	808	828	802	780	832	762	810	797	776	813	802	785	747	817	780	849	761	841	782	763	777	796	756	762	775	801	795	818	854	756	748	802	778	755	757	812	843	814	772	778	824	813	820	813	779	798	744	778	792	725	811	835	788	833	796	782	773	804	804	795	779	794	794	767	840	792	790	773	793	785	811	818	800	792	798	813	790	779	779	756	794	809	773	785	792	801	790	780	783	777	787	806	804	833	698	746	795	817	801	829	805	781	759	761	805	785	772	840	770	789	821	720	778	713	824	863	783	802	775	768	864	794	791	793	761	781	859	830	775	730	835	760	814	804	818	789	795	836	843	770	747	787	779	775	807	763	821	812	810	778	766	805	802	812	812	798	790	808	792	821	764	772	816	764	789	820	787	803	774	785	823	811	780	787	801	763	764	758	782	791	804	827	781	793	773	794	780	772	783	817	799	785	846	818	832	774	745	838	791	779	838	809	787	806	775	811	777	833	793	809	804	793	757	836	810	825	767	769	729	754	812	815	797	803	775	795	798	747	778	760	828	752	746	760	836	793	772	802	771	782	804	841	815	725	765	796	813	770	835	807	764	785	831	745	773	824	828	795	785	814	763	767	807	805	772	810	740	766	769	765	816	801	797	835	769	749	764	788	774	798	806	778	823	821	836	754	771	801	813	820	852	793	847	766	783	790	801	749	750	805	776	793	816	810	768	768	828	766	746	821	790	756	824	800	816	784	802	808	784	801	752	767	810	775	759	741	825	772	774	777	744	785	785	777	812	832	761	763	829	748	778	795	764	781	812	812	772	767	775	793	769	798	757	786	825	829	742	840	782	778	781	821	768	860	807	749	783	796	769	790	823	783	782	822	760	810	824	721	763	783	866	793	784	776	786	767	755	764	712	755	754	782	822	823	777	799	796	758	817	797	846	747	840	762	797	802	805	772	806	757	750	795	758	757	788	764	787	778	795	773	779	782	720	816	766	760	789	817	777	807	779	789	758	782	806	786	717	770	786	776	802	791	816	797	833	767	777	796	763	784	835	772	796	788	745	786	808	771	818	809	774	798	768	830	804	780	809	757	719	809	824	777	766	789	804	834	766	773	770	809	798	769	829	771	740	772	759	783	783	805	755	763	782	786	781	760	784	797	771	765	770	791	805	819	770	764	802	790	811	823	829	745	804	793	813	837	834	809	761	779	742	777	783	782	750	773	752	759	797	786	776	806	761	800	792	781	762	819	746	799	751	754	792	793	810	811	761	799	751	784	833	780	754	818	802	788	824	790	787	810	756	748	868	834	815	790	764	800	779	766	829	812	795	777	805	804	783	794	780	795	771	820	787	837	760	815	807	786	802	789	746	769	783	820	752	782	804	767	827	801	766	797	717	793	784	800	777	820	777	790	764	780	818	803	833	777	770	796	771	853	815	826	808	756	754	829	774	766	820	819	784	772	745	796	773	840	817	744	795	812	805	770	851	786	822	757	792	758	789	799	786	769	782	834	796	816	771	799	797	823	727	754	782	809	795	783	777	760	798	808	758	834	841	741	748	790	774	741	759	855	785	784	763	821	816	793	775	759	769	782	761	749	798	820	843	759	778	763	797	771	749	802	767	807	766	786	800	751	818	728	779	783	740	767	754	771	820	822	796	737	819	734	811	809	799	840	770	828	813	797	794	792	780	778	784	855	785	794	795	770	791	834	800	781	766	781	834	819	786	763	804	796	799	785	800	784	836	831	745	792	820	787	793	745	809	855	773	781	802	827	795	781	785	816	803	811	825	804	824	751	815	734	773	825	796	816	762	789	784	791	755	773	778	868	773	804	817	756	747	764	847	805	738	770	801	852	804	745	774	742	772	803	787	804	799	779	796	808	776	795	778	768	801	785	816	812	822	817	766	788	773	790	790	834	805	781	765	767	761	757	791	809	820	785	744	784	770	808	779	795	843	771	792	801	764	795	802	810	836	760	817	803	776	818	776	745	777	774	774	847	811	806	764	782	742	773	784	766	829	779	811	806	773	792	815	807	858	776	813	802	804	793	762	770	743	768	762	792	798	813	764	811	804	778	724	792	782	784	746	778	836	794	735	805	762	812	792	720	799	775	718	786	830	815	778	790	818	827	773	789	775	804	853	810	837	783	793	785	810	825	793	790	785	812	822	766	779	812	787	822	806	785	740	793	806	822	809	865	783	763	753	764	837	826	765	799	715	768	803	779	743	788	796	763	759	799	770	759	778	807	790	758	779	807	785	803	741	825	824	759	760	811	792	806	803	790	742	831	755	799	752	809	750	758	775	717	777	827	844	789	803	766	786	784	788	745	746	786	808	826	825	778	795	818	812	814	796	789	756	788	780	789	778	738	795	784	788	770	798	790	842	770	768	765	791	820	826	798	766	798	782	757	806	791	788	740	766	762	847	768	787	826	793	827	811	834	768	785	787	789	774	768	807	797	766	785	766	787	784	749	803	802	777	806	795	804	787	783	801	819	776	808	782	776	820	782	767	804	798	780	791	780	745	808	773	821	782	799	819	852	798	835	818	748	779	767	796	764	709	849	793	775	790	814	736	794	838	816	811	783	795	741	757	803	776	769	804	800	751	778	753	827	785	760	746	769	771	808	820	814	800	775	787	806	795	777	777	784	749	813	800	786	786	786	784	805	778	815	784	738	781	806	812	802	764
29071	30094	30737	16786	4819	1616	838	594	532	526	545	490	524	542	528	527	492	506	502	512	538	582	486	559	489	528	533	553	510	545	488	535	524	515	540	515	480	535	528	499	523	517	517	507	499	506	518	528	530	500	501	518	507	512	572	528	484	497	515	584	494	513	560	503	517	557	534	467	503	540	497	486	526	521	545	514	470	527	527	494	481	503	520	553	494	516	551	485	503	537	567	502	529	484	477	509	501	493	488	503	485	523	488	524	517	515	546	524	555	524	489	511	510	478	537	524	505	487	495	506	501	540	500	509	530	509	505	520	549	503	535	544	538	531	474	522	490	508	493	556	525	516	492	517	524	509	515	511	536	523	525	477	560	469	522	494	496	531	497	528	534	515	530	492	499	536	540	515	514	491	523	540	453	543	511	518	544	461	481	544	554	529	584	483	534	484	471	542	526	542	523	507	510	504	523	535	482	505	531	521	490	524	601	517	522	544	515	531	577	488	478	524	544	494	509	515	526	511	560	504	499	508	481	539	494	483	498	505	506	528	551	506	511	517	513	509	545	539	494	512	546	502	539	551	488	547	524	545	550	468	483	533	522	545	522	518	539	524	527	548	575	479	513	504	480	527	511	531	494	496	538	533	496	503	540	524	508	533	534	517	523	547	510	519	509	536	498	531	483	500	540	531	524	533	534	553	541	533	551	508	530	544	508	529	552	519	499	508	545	504	531	521	506	543	470	534	500	532	518	547	546	499	519	571	541	534	535	514	523	534	540	486	521	501	544	531	518	496	532	503	510	547	526	525	565	526	510	487	506	468	526	536	540	513	475	479	495	555	535	557	514	511	503	536	481	544	533	502	526	534	527	519	509	511	524	536	541	473	536	555	559	484	526	465	537	527	484	534	546	509	509	522	537	532	543	553	522	471	517	496	511	513	531	494	585	505	521	514	513	528	557	547	552	542	517	531	513	511	499	550	515	526	542	483	525	533	528	502	551	491	580	506	556	519	517	490	522	535	483	534	510	555	525	546	533	554	538	510	526	501	491	541	536	475	521	565	521	522	467	528	508	508	538	486	530	511	500	518	510	536	545	500	553	518	546	497	500	505	539	518	504	496	563	529	536	541	540	517	519	515	484	528	554	490	539	538	562	577	522	548	527	496	503	495	534	523	542	506	564	490	501	505	550	517	513	504	534	482	531	545	499	523	560	505	575	505	498	525	482	504	550	505	503	508	543	582	536	530	477	544	507	503	535	481	545	487	504	488	521	536	518	509	512	544	524	533	550	512	502	536	531	510	526	499	530	488	466	543	521	525	518	502	532	528	523	469	523	540	501	530	485	499	508	507	526	510	521	547	483	492	549	537	526	530	489	503	510	509	525	515	484	556	529	508	546	508	488	515	511	521	538	492	519	532	511	526	531	528	479	541	518	523	491	553	501	541	514	546	503	533	568	524	520	519	517	522	498	530	531	510	481	499	557	541	496	548	536	498	529	534	529	489	528	506	524	510	550	510	539	551	470	491	489	472	561	538	522	524	517	535	485	519	532	528	583	530	503	567	490	513	473	515	505	509	490	520	555	482	498	578	507	546	534	523	527	548	510	557	527	499	510	531	513	529	497	536	507	544	535	506	510	503	500	516	522	485	519	535	506	519	532	511	540	514	525	495	551	544	527	509	505	539	525	468	500	521	474	574	514	475	509	501	534	527	508	519	535	540	534	547	520	505	573	551	554	537	523	530	491	519	532	508	552	542	546	469	498	540	528	509	523	476	510	538	501	490	490	510	487	531	513	513	529	491	508	555	520	531	483	480	490	523	534	507	511	517	511	479	512	548	524	507	503	497	546	552	530	508	544	531	482	479	538	545	525	531	544	543	517	530	548	520	492	526	505	545	536	546	513	505	498	484	520	526	575	508	473	499	544	561	552	511	504	511	498	514	542	513	517	554	542	532	553	580	460	503	508	476	488	548	554	534	534	522	500	509	511	521	572	505	488	483	508	525	517	506	506	526	542	545	523	516	557	511	561	528	551	529	507	520	511	497	543	488	515	516	479	512	508	539	532	491	508	561	564	489	522	499	533	558	506	558	500	542	555	564	513	537	477	548	546	537	546	518	513	500	531	522	531	504	548	516	538	530	539	504	496	519	523	496	518	499	572	520	508	504	510	505	490	533	555	506	507	528	523	539	522	554	526	527	556	527	474	504	484	498	504	519	523	523	516	525	538	548	520	507	489	526	522	520	537	498	495	487	532	508	503	513	523	502	493	528	523	513	507	530	482	510	541	502	526	505	497	517	509	533	537	489	508	495	495	517	535	486	514	502	508	509	523	503	526	506	540	522	525	508	481	500	527	522	500	526	592	533	525	518	458	480	505	470	513	533	518	488	518	507	499	551	488	540	525	487	541	504	570	522	542	531	543	499	549	544	476	499	498	549	502	497	549	527	520	508	527	528	519	524	485	483	490	526	543	533	539	519	510	549	528	533	527	518	531	547	502	541	533	476	529	512	507	555	484	553	515	558	541	503	536	459	521	479	506	502	468	519	523	457	542	539	500	501	540	545	540	504	492	479	501	500	533	548	544	511	532	518	536	539	496	515	581	520	509	535	501	514	510	509	478	519	502	546	512	505	528	506	497	491	529	539	503	504	509	535	488	513	519	508	490	514	514	511	543	544	556	512	548	481	509	522	465	540	540	527	516	507	501	500	502	493	538	501	483	511	553	552	516	517	546	549	513	545	490	553	520	564	525	509	495	521	516	509	489	511	548	529	520	521	538	541	514	506	578	490	515	494	563	491	517	542	497	538	576	553	496	476	527	525	529	519	535	517	507	505	516	537	530	504	548	537	516	495	550	539	555	514	533	513	529	535	527	540	503	513	563	500	538	494	473	486	546	552	535	555	529	509	523	538	511	467	467	548	540	483	527	517	548	496	557	545	507	547	571	574	539	495	502	480	505	499	505	545	511	521	501	484	506	515	549	442	495	482	549	558	511	546	520	481	521	525	509	501	481	491	518	538	531	516	499	506	478	542	491	549	542	566	543	515	519	494	506	492	518	511	546	538	539	519	493	479	487	517	499	510	543	505	513	545	520	544	511	485	523	537	530	546	522	545	529	537	538	488	526	532	502	537	506	504	498	523	511	501	513	487	511	502	489	541	531	517	528	511	522	515	504	512	526	513	503	534	476	545	542	520	496	528	510	505	533	505	530	528	484	517	500	535	531	506	544	539	491	529	563	541	520	508	531	512	495	515	504	529	510	491	543	535	480	517	537	519	504	519	514	491	519	546	520	498	496	518	503	534	501	522	512	567	533	513	496	519	507	522	502	528	499	540	537	532	514	508	518	492	497	494	500	552	527	486	559	527	526	517	498	502	471	513	539	539	532	519	487	468	543	517	520	515	549	527	530	534	535	475	486	510	534	535	503	532	507	494	510	562	523	501	534	538	527	501	518	507	520	495	544	506	527	505	505	493	547	493	531	548	575	536	541	531	498	431
29594	44912	27225	11969	5038	2061	1066	735	644	583	618	597	574	608	580	587	623	581	566	589	605	593	613	614	625	583	560	604	647	596	585	609	601	581	621	594	555	611	546	609	620	610	578	559	602	595	587	569	628	585	575	596	634	590	565	575	614	606	629	610	584	597	617	616	577	576	583	597	620	645	597	564	590	625	608	584	597	621	605	608	597	616	575	524	590	570	583	577	630	607	596	546	605	579	618	584	599	613	655	602	613	580	552	589	575	566	636	576	590	600	592	592	595	612	603	575	587	604	574	576	583	619	572	607	617	601	608	602	612	587	547	599	578	591	566	616	581	554	598	572	606	589	617	681	598	582	628	596	604	616	555	602	616	586	583	579	561	595	597	566	600	589	587	568	585	611	600	603	580	571	599	566	588	607	629	557	605	602	593	609	556	581	605	645	587	615	616	585	576	613	604	580	593	577	618	614	601	562	615	582	604	636	571	600	603	593	567	616	594	568	578	616	583	600	608	594	613	593	594	615	616	603	568	578	591	638	554	617	632	608	585	612	613	586	576	585	617	612	585	597	533	651	578	593	576	596	648	567	622	607	608	604	614	586	573	628	592	619	555	605	627	565	545	633	585	567	577	551	603	606	625	574	596	618	624	594	615	599	552	629	619	606	587	584	607	581	583	544	553	646	585	649	569	574	595	588	622	602	608	591	622	609	549	578	671	567	581	565	566	586	565	578	566	625	565	587	589	606	604	627	603	605	625	583	556	567	608	603	587	606	622	619	616	603	595	581	626	614	595	568	598	540	612	601	580	602	597	600	591	612	579	616	601	568	591	627	571	584	584	607	538	573	595	614	590	615	616	555	575	611	576	660	592	616	603	591	624	586	651	631	574	571	630	613	572	548	586	618	636	632	622	553	641	603	605	623	538	582	591	632	579	622	593	612	624	594	581	571	580	601	597	575	657	589	600	628	590	588	623	613	609	629	610	588	623	589	581	561	580	623	641	566	599	610	691	616	626	608	562	627	575	604	590	611	556	572	617	551	638	618	618	575	589	634	646	545	603	550	633	581	624	532	569	603	606	602	582	581	545	626	588	577	644	568	629	615	611	631	597	628	598	611	639	582	618	562	589	576	582	565	617	580	578	567	597	622	545	613	600	612	597	633	608	560	583	608	572	623	612	580	566	669	559	528	598	640	584	601	607	611	620	645	634	610	565	580	578	610	625	560	611	582	577	615	606	559	602	585	572	590	596	608	606	608	632	603	586	569	558	578	580	606	573	606	576	628	593	606	553	561	649	614	595	595	565	597	579	611	598	597	578	634	580	582	579	550	588	624	547	611	602	585	575	610	588	581	577	632	607	621	594	530	577	568	577	602	572	574	614	621	597	579	534	613	617	583	582	592	608	611	574	582	641	603	619	542	577	585	621	618	626	605	606	583	572	637	621	614	617	607	612	566	582	534	621	575	582	632	632	613	586	590	602	585	607	612	564	606	596	572	577	587	588	585	581	587	571	593	601	587	619	605	570	588	604	585	643	592	584	557	590	605	619	654	591	540	601	604	622	612	603	572	626	572	567	604	606	561	584	608	605	585	599	563	614	590	553	579	591	595	630	632	613	628	632	594	597	592	596	627	615	584	605	593	622	577	560	545	652	591	602	597	614	601	583	611	618	575	595	597	627	571	621	598	594	580	590	576	606	626	566	593	549	598	566	623	546	626	635	568	587	586	605	576	579	560	601	595	588	602	594	576	630	563	556	607	605	588	621	584	592	631	584	595	578	528	612	615	563	589	547	569	554	599	602	640	603	614	559	588	600	619	595	576	612	598	598	589	582	604	636	610	556	600	598	588	575	616	619	570	605	616	589	578	590	572	590	590	609	576	585	566	582	599	556	609	648	620	571	627	595	553	621	592	616	594	656	579	587	614	593	597	619	620	573	591	617	565	609	584	564	621	564	614	613	601	641	541	587	581	615	611	570	581	618	589	605	658	595	596	605	601	648	605	608	595	610	624	577	617	574	569	555	598	566	607	609	634	564	587	585	625	581	568	577	573	582	573	546	549	609	564	612	564	611	606	577	588	567	649	602	592	574	577	618	598	614	589	563	570	581	582	557	562	621	582	569	593	584	599	555	598	614	567	599	599	656	621	567	553	603	601	549	572	601	584	586	556	609	597	559	613	568	620	603	576	610	576	554	621	609	590	595	610	625	611	620	589	590	641	624	615	631	593	577	580	598	545	574	591	574	610	583	587	564	577	561	580	553	588	542	609	594	586	622	609	638	581	606	571	640	587	586	614	575	590	585	622	645	597	609	610	612	630	582	612	621	597	601	594	587	603	613	581	594	622	603	586	596	614	606	603	616	613	597	588	601	569	646	592	605	566	603	592	595	601	599	570	623	585	627	559	616	635	569	579	565	533	620	626	621	623	598	593	611	600	620	572	598	596	587	619	600	590	589	570	620	588	566	616	583	596	610	566	602	598	584	587	599	578	624	589	598	623	639	627	588	600	600	584	577	577	615	550	578	583	575	582	595	626	617	585	629	593	536	634	575	563	591	587	585	585	625	551	581	586	600	620	605	602	572	588	569	607	589	568	635	580	600	587	647	568	603	579	589	613	606	618	621	609	575	576	592	615	634	601	623	630	608	620	592	627	569	646	608	596	570	601	646	525	610	596	573	591	570	579	581	619	579	565	591	608	595	626	549	591	593	587	601	547	607	580	597	562	560	571	582	589	578	645	591	546	583	579	643	611	649	570	587	566	569	616	608	620	562	533	599	587	577	579	588	599	614	591	544	585	561	605	606	568	568	605	584	637	569	596	597	579	571	580	613	589	595	578	587	608	609	620	599	563	547	655	570	592	574	583	602	575	588	624	619	588	615	607	624	598	588	637	593	592	609	586	545	639	576	594	577	597	570	600	617	586	561	642	583	620	597	560	633	609	598	569	635	594	531	646	586	635	606	628	612	582	593	591	566	570	598	594	602	604	596	611	620	605	612	607	582	588	619	643	642	584	597	584	576	612	580	590	579	579	628	607	583	600	627	587	618	584	629	588	578	599	600	609	555	636	596	590	585	538	612	607	593	641	546	600	561	594	557	618	613	553	589	563	593	585	586	576	559	603	607	593	593	582	571	599	577	597	594	605	609	631	564	598	620	569	603	560	633	581	615	548	624	589	587	537	587	561	576	597	638	611	571	584	578	607	622	624	605	586	581	583	567	572	522	584	584	618	592	556	606	563	584	595	542	621	602	623	590	615	562	564	602	604	598	573	608	576	612	608	588	577	576	603	592	573	619	583	658	566	582	589	588	617	596	613	581	584	593	612	612	581	589	587	564	549	624	596	577	624	614	578	574	587	628	572	647	573	552	644	644	564	579	610	597	616	600	575	544	566	570	584	577	621	588	600	645	599	608	571	594	557	606	603	590	613	591	587	570	583	547	616	609	633	579	580	555	605	562	572	605	620	601	593	537	602	583	582	614	575	590	593	645	594	611	613
23482	22161	32664	29168	23748	19573	8142	1309	697	695	632	589	626	564	580	597	583	592	619	606	581	573	586	577	580	606	604	641	630	593	596	595	627	588	576	561	603	581	620	570	570	578	592	618	598	615	591	582	603	599	569	619	614	632	557	576	575	611	612	581	610	610	572	574	583	577	600	593	582	612	599	637	630	571	585	611	615	575	557	619	592	599	557	595	607	618	593	645	546	615	574	594	564	572	603	555	569	558	579	538	578	586	612	615	557	562	585	538	645	577	600	606	571	590	573	601	573	577	589	591	621	574	616	601	575	534	614	630	578	586	589	593	601	630	585	577	574	583	586	572	633	612	599	584	593	601	585	589	575	563	612	603	631	634	585	628	592	610	538	580	604	588	611	593	571	587	585	608	607	621	644	627	570	574	592	567	634	591	594	604	562	606	599	561	610	572	592	592	550	577	598	614	607	609	615	582	629	615	558	609	590	587	591	610	603	574	587	595	608	595	556	586	606	589	594	540	562	619	583	582	597	586	566	591	555	552	547	612	609	634	577	594	596	607	564	609	612	581	629	607	603	564	594	601	558	603	614	559	623	579	580	618	612	632	550	602	588	583	554	587	601	595	584	616	569	585	600	588	568	584	606	639	554	567	567	610	658	573	624	585	580	599	606	620	563	592	639	587	557	599	594	576	565	619	578	607	571	599	652	603	624	612	577	571	533	616	586	595	554	566	571	614	594	603	635	612	568	587	598	580	578	597	609	565	571	578	582	636	571	590	598	569	622	625	577	603	617	568	618	568	583	539	567	618	608	594	562	602	595	589	603	592	588	588	600	625	598	558	584	579	582	598	614	604	610	579	617	570	586	600	600	605	624	613	602	611	562	598	586	581	617	604	585	613	568	600	588	590	599	617	582	590	567	606	588	570	590	576	576	579	569	617	584	578	580	555	580	545	567	592	605	577	616	572	627	602	579	564	614	543	599	594	611	615	599	651	627	535	583	623	595	547	618	602	573	595	646	578	586	542	611	539	579	633	596	613	636	588	584	554	616	590	598	598	550	538	598	593	584	562	631	588	621	604	598	571	558	557	631	594	564	580	589	607	651	584	560	581	607	542	562	604	591	622	621	580	599	578	578	565	596	591	608	574	583	614	594	566	610	557	575	577	590	577	618	582	584	595	555	549	590	582	615	597	584	597	625	541	584	571	627	591	566	574	587	633	597	577	582	597	570	587	582	568	591	649	639	596	555	590	612	595	612	604	634	617	582	584	584	618	608	616	607	581	580	614	615	534	594	640	573	586	584	567	578	588	559	619	590	574	609	564	596	598	599	592	606	573	556	578	519	602	567	608	567	580	632	574	567	585	599	576	564	588	587	655	594	576	596	569	604	599	619	567	579	592	612	606	582	570	539	579	618	585	626	579	585	562	592	585	629	583	598	549	591	659	565	637	612	586	573	607	548	590	587	620	593	568	597	582	603	549	570	594	615	624	586	607	593	607	529	575	561	612	592	578	575	634	578	548	581	574	557	571	616	599	587	603	576	604	589	627	598	617	586	609	560	570	581	559	585	574	580	614	553	562	576	618	623	618	565	606	555	613	555	589	601	562	612	574	581	616	577	561	622	616	609	599	580	584	584	582	592	600	644	585	609	587	611	599	572	584	620	527	599	584	588	558	569	587	607	567	601	600	571	615	548	620	576	559	583	572	627	612	586	589	588	619	569	563	598	539	598	561	571	557	581	639	623	583	565	602	568	574	562	613	566	578	620	584	579	618	587	600	608	602	631	582	548	618	599	633	561	604	614	616	572	530	589	582	602	593	607	595	621	600	566	552	578	613	550	622	596	602	635	593	599	576	564	577	586	602	599	590	612	580	593	615	597	616	594	584	587	610	605	567	609	591	567	630	581	615	622	605	572	605	590	604	586	575	584	616	568	595	602	590	578	601	587	576	596	588	560	635	630	571	619	573	605	606	568	570	584	595	574	604	614	609	586	590	580	605	542	543	586	613	604	575	592	588	592	593	622	565	535	568	562	545	580	621	588	551	615	639	556	559	613	603	611	529	568	588	585	601	579	601	629	562	571	596	567	613	614	590	577	641	594	582	578	560	554	602	596	561	565	597	614	602	622	579	608	583	555	577	613	608	601	550	607	595	606	550	580	589	610	570	624	633	567	568	604	609	580	606	611	614	581	576	628	606	623	601	532	593	597	583	625	577	589	570	547	569	602	604	533	628	611	569	578	599	545	575	569	583	564	609	582	568	564	620	615	631	585	603	572	583	558	613	609	590	592	581	586	589	607	604	558	640	565	580	581	582	612	565	581	584	574	587	563	614	597	614	633	557	622	581	580	615	547	564	625	566	618	634	588	580	646	589	571	580	605	607	606	609	603	576	621	639	575	563	587	551	562	612	563	571	537	611	613	585	605	576	589	595	584	570	605	595	626	614	582	590	594	592	590	547	607	617	586	572	559	590	597	554	616	573	591	625	571	577	628	590	578	625	565	532	606	578	574	572	582	581	556	646	604	652	582	576	629	579	594	581	573	546	639	590	551	584	543	600	613	602	575	617	573	584	625	614	575	615	606	577	577	575	591	653	580	603	595	637	564	568	560	600	573	573	575	579	632	589	582	584	607	583	620	612	558	567	640	597	603	595	587	530	588	610	617	616	588	616	588	610	608	610	589	597	581	600	613	614	620	572	588	571	603	572	591	578	603	560	573	585	607	559	612	586	569	585	578	585	597	607	570	596	571	613	574	580	581	589	597	596	611	637	577	596	566	591	572	585	595	552	554	668	580	579	600	621	602	571	634	578	584	584	589	578	588	600	597	574	586	597	623	592	610	536	586	592	611	602	661	516	541	594	551	551	563	543	633	559	579	608	578	563	605	615	552	564	621	623	579	578	612	598	586	582	544	577	559	538	598	634	555	568	575	578	605	522	557	588	583	589	575	635	576	576	515	577	592	619	603	549	594	581	612	628	618	576	632	541	524	639	601	601	553	592	613	587	604	578	559	588	570	579	572	551	574	606	615	609	589	598	572	605	607	577	662	629	654	583	581	547	614	561	639	593	609	630	598	603	600	562	575	633	571	592	580	592	630	572	558	563	574	566	608	556	608	595	632	590	574	617	602	553	641	598	543	564	582	576	574	560	568	591	591	574	576	608	571	601	573	539	584	565	623	579	580	557	589	601	566	574	603	571	559	583	587	600	593	600	579	547	629	580	584	601	584	588	602	618	634	553	590	586	580	564	617	573	576	616	593	605	618	564	576	606	603	633	579	605	623	538	594	611	610	558	571	578	629	585	541	585	623	598	589	606	627	595	587	563	563	573	583	581	592	611	547	580	547	626	562	565	603	566	583	630	610	625	571	583	584	613	600	588	603	624	607	599	606	594	563	605	557	599	616	581	570	595	585	627	582	614	616	593	593	587	599	587	557	565	555	552	573	587	585	566	614	605	571	573	549	570	629	603	593	550	607	551	599	573	573	575	565	578	568	625
57699	94153	70368	45471	27931	12766	4275	1467	777	673	687	658	679	681	671	682	626	662	644	674	656	651	642	662	696	651	630	680	626	688	638	607	664	636	627	654	664	671	662	663	653	694	668	616	626	645	706	607	672	664	669	604	655	686	649	676	658	650	646	641	651	659	616	655	652	634	644	625	681	662	641	628	642	665	667	659	662	631	655	663	646	688	652	644	681	642	673	643	664	603	672	650	645	673	649	667	649	635	654	638	651	685	649	656	656	644	672	655	641	619	669	615	632	654	661	622	585	689	648	648	632	653	641	643	618	625	697	668	665	608	685	644	693	676	665	703	669	713	645	678	672	620	672	679	663	602	665	660	611	623	660	655	645	651	666	633	642	647	672	647	643	662	616	642	686	708	681	659	718	668	657	668	676	635	675	627	713	649	688	692	651	669	617	723	633	641	622	639	662	702	655	627	632	660	636	683	642	577	689	687	682	693	645	645	620	630	666	672	652	598	676	622	649	654	695	672	695	704	684	635	648	652	663	691	652	686	692	655	637	611	653	660	654	661	691	681	681	653	638	671	665	652	644	662	616	656	667	657	661	666	669	654	604	691	670	643	660	623	660	656	672	640	667	662	669	643	642	679	681	676	645	629	667	644	658	657	617	655	670	662	631	656	670	676	638	650	690	631	663	641	639	661	616	693	662	628	629	672	667	705	607	700	644	691	632	632	652	660	665	612	655	643	693	666	674	687	655	631	680	636	675	663	677	684	652	641	638	686	665	623	628	667	668	648	653	598	685	665	639	644	641	700	661	617	657	668	628	623	674	654	640	634	660	652	688	695	663	665	624	651	628	641	590	710	646	607	626	612	655	643	655	612	688	624	689	640	667	598	664	654	656	634	667	618	628	669	650	619	662	663	614	638	670	667	653	626	687	630	674	672	666	619	662	651	637	669	668	654	642	600	628	599	627	637	724	648	595	691	646	647	689	659	655	662	649	721	614	656	622	623	628	668	685	652	646	693	664	632	665	642	640	645	672	603	602	698	649	661	647	748	655	633	700	627	622	641	660	675	623	639	695	657	700	642	647	648	661	660	675	622	619	664	655	653	696	643	639	665	692	678	653	661	649	632	602	634	672	616	621	667	674	638	733	653	625	626	679	659	632	642	622	623	633	663	613	621	623	638	632	674	725	668	663	665	670	586	629	675	656	697	665	632	662	624	647	645	632	631	642	663	642	609	714	679	659	658	667	670	701	610	657	651	677	620	652	620	654	649	650	652	640	651	610	643	698	634	662	650	614	683	659	624	662	656	622	665	633	668	627	633	643	641	656	645	655	647	648	615	655	614	636	641	681	738	636	632	674	630	664	661	662	650	679	648	644	568	593	634	641	609	678	635	682	619	612	700	626	659	661	647	690	655	651	641	624	638	668	676	667	631	662	689	652	628	669	683	668	658	634	642	666	640	706	635	662	666	657	675	619	679	656	676	661	644	683	619	625	647	638	655	678	631	638	618	640	642	632	634	666	688	638	626	647	676	648	634	634	649	601	651	622	617	639	699	707	669	695	653	670	643	634	631	621	634	607	666	654	626	618	634	625	663	640	672	680	625	620	677	597	584	684	692	716	646	638	609	614	673	643	708	673	673	715	671	651	619	715	633	639	654	640	627	676	679	658	689	663	682	631	660	688	669	691	632	621	637	654	633	661	644	652	671	620	620	676	615	641	632	672	681	655	632	669	632	661	622	680	707	677	641	687	650	681	680	670	673	653	668	690	660	691	662	627	679	669	648	664	644	631	690	646	616	683	633	684	659	634	656	658	672	643	714	665	646	625	679	644	650	647	608	670	670	655	647	644	643	654	652	682	651	641	640	652	618	685	641	641	646	635	725	656	613	659	660	652	671	647	639	670	624	632	672	670	654	693	671	653	603	601	627	685	608	617	663	614	663	663	640	684	677	645	654	637	660	644	661	644	686	673	622	644	666	651	659	673	654	659	636	676	668	615	624	657	660	633	684	656	712	601	694	670	670	639	647	684	615	634	644	634	629	696	670	599	689	623	647	626	661	641	651	588	592	652	667	668	661	701	644	640	622	638	652	662	659	626	621	594	629	649	622	625	651	645	680	622	662	714	693	680	693	657	651	622	661	668	656	667	650	669	629	663	680	653	624	668	641	641	620	649	614	677	637	619	665	630	679	623	681	717	617	700	681	635	621	629	692	703	608	621	649	667	663	628	661	670	632	647	672	670	673	671	630	688	648	642	666	634	655	648	648	649	671	683	626	640	656	636	692	676	725	655	641	647	640	666	592	642	629	675	650	601	638	656	690	631	629	659	649	635	612	655	640	655	641	676	655	656	631	652	632	649	690	661	672	654	628	702	636	648	661	670	652	645	660	641	684	610	627	698	654	646	653	638	663	705	677	674	629	642	653	664	634	651	669	622	658	676	645	615	664	640	681	646	638	644	652	694	632	691	679	643	671	638	676	713	623	653	670	608	651	675	689	643	655	670	683	626	669	634	612	663	623	615	619	701	649	626	643	670	683	666	689	647	673	658	653	637	670	647	656	698	660	673	681	632	667	610	655	712	654	628	666	687	658	673	649	631	631	643	687	648	621	666	610	614	687	678	678	625	625	662	648	668	652	643	649	656	655	674	614	669	645	656	631	631	632	689	632	651	662	660	654	656	617	642	668	626	640	658	631	656	643	616	694	667	631	643	633	630	633	633	662	625	632	614	658	673	637	678	659	658	652	653	663	647	663	663	664	692	679	658	648	684	708	665	667	640	651	602	620	681	671	653	639	668	623	656	642	645	672	641	619	687	665	686	663	630	630	607	662	638	679	671	643	707	643	634	608	663	662	703	620	630	636	676	643	647	620	646	654	643	658	658	671	603	687	663	656	644	636	640	673	686	679	635	686	633	654	629	668	649	634	673	629	672	667	659	678	678	700	671	696	652	594	672	661	648	620	669	676	635	643	685	661	662	636	652	651	657	670	657	635	678	633	679	585	660	654	671	619	684	621	619	679	654	638	653	632	647	677	671	675	628	672	632	617	654	637	641	683	668	663	638	626	660	607	621	647	698	666	659	630	652	669	685	658	637	600	650	658	706	661	626	694	643	641	634	678	634	641	695	689	644	664	614	673	628	641	634	645	670	648	675	645	648	654	659	655	656	682	676	685	638	631	653	644	623	650	631	659	634	633	650	688	638	671	634	653	612	610	662	620	709	651	632	676	655	660	628	699	614	682	661	668	650	679	663	641	618	660	658	636	572	642	710	738	664	641	628	643	666	679	598	662	671	640	680	605	642	617	652	634	674	674	570	638	681	663	673	652	605	615	653	640	670	680	658	643	656	709	688	666	664	640	653	643	645	613	688	617	667	605	646	659	655	679	668	666	621	641	661	668	657	650	698	641	650	689	615	636	648	626	650	685	640	680	625	640	642	634	625	627	637	685	691	633	683	666	610	606	649	625	586	692	622	639	624	645	638	652	659	677	680	662	661	664
25561	24038	33990	29589	18024	6064	1569	791	652	629	650	639	615	607	638	647	653	646	700	643	672	644	662	628	642	637	669	569	618	635	647	647	646	622	650	626	622	631	597	646	673	644	635	651	700	643	608	606	645	618	586	611	611	626	640	654	637	596	622	579	628	609	663	627	622	570	642	588	648	680	647	638	603	631	624	605	606	570	636	628	639	638	591	639	612	619	596	603	579	616	598	647	610	591	658	606	645	638	617	654	624	623	658	618	615	589	600	642	624	630	655	630	612	629	638	643	588	608	651	579	643	657	579	661	641	627	618	624	587	622	619	627	672	615	647	621	610	621	630	645	641	580	628	647	626	617	610	627	684	648	641	625	618	598	626	611	660	638	636	672	610	668	623	633	629	598	614	612	661	583	697	642	629	606	573	677	673	614	651	649	620	652	634	588	627	603	666	652	604	615	608	664	656	563	643	623	666	648	586	620	665	627	600	595	606	624	662	587	615	603	613	639	692	616	637	620	637	621	630	645	636	657	630	615	677	618	635	639	609	600	660	621	618	636	627	630	622	598	611	667	638	643	633	619	628	611	703	604	591	607	595	652	652	600	611	628	633	571	658	597	592	618	591	652	624	637	631	661	625	630	658	671	631	647	590	622	624	643	663	621	683	655	621	635	611	650	636	615	627	609	636	613	628	613	583	646	624	639	645	599	611	615	638	658	647	637	588	576	611	636	602	603	628	595	641	572	642	642	632	615	639	661	646	608	605	605	586	609	603	602	701	610	607	639	583	606	628	638	655	601	665	585	556	674	619	640	635	689	630	630	606	606	585	603	609	615	610	645	637	683	663	599	648	624	616	660	656	649	620	636	650	590	618	637	648	632	621	618	577	629	672	588	600	670	629	661	650	656	619	622	650	622	656	640	596	660	613	626	650	628	642	626	619	633	642	654	614	641	586	586	645	603	683	646	669	629	633	613	660	650	579	627	630	687	617	584	623	664	630	624	665	637	646	611	625	619	668	569	636	587	632	627	649	613	620	628	598	641	581	646	595	633	612	655	649	620	666	583	687	607	604	609	606	586	622	670	649	659	636	599	656	652	622	662	662	648	644	617	608	638	599	615	640	615	606	631	644	670	630	596	595	623	571	647	633	592	610	605	663	642	609	666	616	670	638	637	675	663	626	644	664	576	578	635	620	652	610	640	635	615	646	632	606	652	637	650	626	615	623	597	604	626	708	682	665	653	638	612	638	606	593	592	617	631	624	615	634	584	662	628	595	603	602	615	599	625	604	609	600	600	645	630	599	635	563	580	640	601	639	643	590	600	653	598	630	618	618	650	626	622	631	634	632	641	653	653	605	661	637	616	668	620	594	620	581	564	621	662	634	611	650	637	636	610	636	660	602	624	669	659	616	615	616	605	638	624	606	646	570	687	642	647	631	636	625	630	607	618	628	617	580	612	631	613	617	623	588	625	637	646	661	642	612	662	597	624	611	605	629	608	639	639	643	625	591	632	636	584	574	603	612	599	586	618	681	590	591	634	620	627	669	634	590	593	648	610	581	633	664	637	640	645	634	654	618	620	602	629	603	566	627	633	620	579	603	641	603	632	630	610	624	613	588	575	629	629	610	659	579	635	641	624	585	594	648	625	631	597	630	598	648	602	607	668	617	613	605	663	636	641	611	672	677	599	627	631	625	628	681	613	623	607	615	614	638	663	626	685	586	621	608	658	615	612	623	662	629	643	645	609	656	629	613	662	650	649	630	630	590	645	595	638	613	631	613	648	641	654	621	577	638	616	635	651	625	615	636	631	622	611	657	567	622	599	592	642	634	621	596	596	580	600	628	588	596	635	642	658	599	602	645	651	624	626	601	668	630	633	651	587	598	626	643	588	592	605	641	605	632	613	634	634	614	614	669	575	658	636	601	624	599	625	660	652	625	605	603	620	649	633	651	636	612	665	610	603	653	624	630	611	622	643	623	661	593	593	629	639	622	597	604	644	647	627	628	586	622	642	634	605	641	678	626	621	627	595	660	643	607	632	618	651	631	595	608	614	632	577	623	640	659	631	606	603	633	639	636	638	628	655	657	665	624	630	630	632	636	661	640	620	612	627	637	607	664	622	663	597	600	607	598	669	633	648	627	604	619	653	637	554	597	665	602	623	642	676	642	643	592	646	616	614	598	637	582	649	666	624	655	603	631	613	604	636	624	668	602	579	622	630	640	650	610	617	594	627	594	639	625	639	611	649	584	608	634	632	642	663	650	594	587	621	648	650	647	597	643	603	583	626	619	622	651	631	625	630	617	641	611	602	613	623	632	644	661	620	633	649	649	631	611	605	612	658	660	599	607	650	612	676	621	650	629	625	613	592	633	637	623	618	631	592	631	611	655	636	599	622	601	655	656	619	618	630	661	626	663	625	686	614	622	617	614	659	593	627	607	635	602	670	619	598	616	628	580	591	617	646	593	602	659	674	594	633	653	586	656	634	595	613	635	617	625	662	565	674	625	641	593	641	666	604	593	673	631	617	684	612	597	615	641	632	684	632	616	621	651	652	605	646	611	595	622	645	641	592	590	598	668	619	565	640	639	663	600	640	679	657	577	577	663	645	610	660	664	622	603	616	614	601	641	592	636	580	628	623	558	613	624	612	635	626	626	622	664	599	586	627	613	618	634	668	663	653	627	593	622	638	596	663	621	639	623	647	660	616	601	655	623	598	567	583	580	648	655	662	619	568	630	604	633	610	636	657	605	591	667	637	655	618	611	613	630	645	609	615	616	637	648	591	641	616	648	645	602	600	622	661	605	656	662	618	630	667	585	642	636	621	593	611	659	635	669	653	676	602	668	654	655	626	629	634	601	643	643	632	613	644	621	566	581	629	648	611	604	574	622	605	656	628	597	667	589	643	586	600	615	641	634	614	640	643	639	635	628	625	643	620	619	590	602	610	595	590	642	611	619	611	604	627	658	639	634	610	665	608	623	616	613	611	596	672	657	611	606	615	627	616	661	631	662	627	598	658	614	590	617	605	578	631	622	614	634	633	625	626	597	627	638	639	624	646	638	620	625	622	638	616	633	595	626	624	647	628	654	633	607	617	654	658	605	653	626	618	623	631	573	624	639	623	610	603	666	616	641	642	607	621	645	649	611	621	655	682	680	621	619	645	668	638	660	627	632	662	624	634	619	691	638	706	611	613	634	657	608	625	651	652	629	673	590	620	616	670	637	650	612	623	635	639	590	630	630	668	675	646	658	634	682	600	564	673	627	591	621	681	641	639	591	619	657	661	627	603	605	624	602	648	591	560	624	590	621	618	618	645	627	618	652	561	592	671	579	585	633	611	662	658	641	615	585	620	635	654	634	631	620	625	606	616	648	586	607	613	637	597	628	663	642	665	605	680	652	664	671	602	653	657	608	629	624	641	621	656	644	646	607	642	637	563	591	669	649	607	614	619	580	598	653	631	610	579	611	626	603	674	622	611	642	680	663	691	657	601	643	619
50868	76103	52567	32002	15908	5852	1958	1040	766	728	626	727	694	717	714	716	692	670	672	705	743	762	711	704	706	657	727	695	665	746	704	718	713	725	707	711	743	682	714	717	734	723	696	713	738	693	710	688	656	709	713	698	702	728	733	736	675	755	710	730	681	723	735	733	682	725	728	698	698	678	685	690	690	696	700	693	736	729	710	722	699	696	744	672	659	710	709	659	695	657	714	708	689	689	740	728	686	735	687	718	690	708	683	686	733	795	669	736	709	691	698	686	660	648	725	680	706	685	719	717	726	682	680	675	714	732	703	728	677	699	722	753	719	674	746	679	680	712	667	698	671	727	686	696	702	718	710	736	739	646	680	678	720	708	679	672	710	713	749	723	718	651	732	693	709	727	680	704	678	672	715	764	749	703	716	692	709	696	654	681	726	685	737	700	669	653	725	708	730	700	697	713	710	711	732	643	684	698	748	641	705	678	740	688	722	703	769	734	702	703	736	705	742	747	707	661	721	720	709	680	705	684	726	695	675	735	693	706	760	738	734	702	676	729	700	663	729	736	687	734	664	701	734	709	658	705	719	744	739	710	735	708	726	716	691	707	688	689	760	709	659	711	698	707	677	701	684	645	729	664	669	683	726	740	711	722	644	721	716	712	696	681	688	694	723	672	665	742	667	690	676	703	664	697	733	731	672	686	691	703	722	707	699	691	746	703	725	703	711	693	713	664	692	732	664	722	713	780	666	733	735	736	675	680	695	682	706	704	678	726	692	694	708	705	722	673	654	704	685	725	677	741	735	712	699	656	692	681	730	717	728	689	728	743	708	721	729	723	683	717	718	736	663	707	722	709	747	705	700	733	705	608	681	722	703	738	765	713	708	678	691	668	686	681	699	683	761	726	664	719	720	696	712	709	723	695	715	685	693	694	720	677	713	676	711	696	686	743	715	718	699	704	681	687	742	745	681	727	647	720	683	737	678	656	713	703	700	649	723	713	714	705	704	677	713	683	689	730	684	720	741	675	705	704	727	718	701	733	669	695	678	728	688	670	713	698	714	694	687	691	634	677	744	719	734	708	703	713	673	688	719	720	723	622	698	713	697	663	646	725	709	685	718	724	701	735	676	724	700	702	675	721	667	690	720	716	716	697	692	773	681	706	718	711	713	719	749	723	710	749	729	749	729	728	696	702	688	719	682	706	712	711	738	681	737	689	720	708	694	739	665	733	736	699	736	667	675	671	698	735	773	695	689	700	691	699	652	680	737	709	726	769	717	715	682	681	705	716	726	707	668	680	717	736	694	735	728	697	721	700	733	722	707	688	738	724	675	689	701	703	748	714	692	698	658	680	705	688	699	686	688	698	719	779	679	693	704	725	692	684	691	699	680	717	701	705	712	704	727	718	694	725	678	739	670	720	693	725	702	678	729	685	713	726	699	701	681	717	735	704	728	714	718	725	701	712	772	693	733	709	704	693	675	677	738	666	695	718	713	764	714	691	725	735	671	663	715	723	720	778	737	731	739	698	714	674	741	692	737	754	723	659	701	709	710	689	761	669	679	672	723	701	748	745	721	714	703	674	725	665	757	746	677	703	680	667	720	693	770	740	718	699	704	704	712	662	661	710	724	748	722	709	670	716	729	722	702	689	680	690	678	699	733	737	741	729	664	692	712	703	668	719	689	674	727	688	688	719	714	715	698	707	714	690	673	709	730	635	741	743	690	704	742	702	723	710	719	753	746	681	705	663	668	703	689	687	711	718	746	708	680	704	659	733	695	669	683	699	711	689	746	657	705	697	610	706	724	665	728	674	684	713	670	688	706	718	761	721	665	709	698	714	705	753	728	665	696	725	665	716	694	702	739	697	695	708	723	703	707	684	717	703	680	722	713	682	765	713	713	708	663	767	758	677	652	708	707	694	700	668	691	732	658	657	693	685	695	670	713	713	759	690	714	680	709	737	689	702	729	682	700	713	713	707	709	759	701	701	713	687	723	673	703	708	681	764	714	655	699	718	733	672	646	691	684	718	696	720	675	736	693	671	688	708	687	693	691	728	700	698	686	705	692	729	692	702	732	732	745	682	698	731	667	719	679	738	696	725	699	678	703	712	744	713	675	722	647	722	698	703	730	716	749	711	690	685	723	766	714	712	676	710	699	747	683	697	716	700	715	693	686	744	747	701	699	729	665	727	719	704	687	708	740	697	668	684	718	695	703	747	732	715	723	711	708	669	681	685	720	702	726	738	694	707	758	689	682	711	699	709	699	757	741	694	729	713	684	760	736	684	687	718	696	724	745	727	703	724	703	705	674	651	718	742	725	667	681	737	719	687	724	703	688	743	699	680	700	703	682	707	683	656	733	712	673	708	719	707	741	739	715	691	744	726	679	742	695	710	642	692	674	689	724	712	706	718	708	697	699	734	656	713	677	742	692	757	777	707	698	716	751	692	708	708	752	705	680	715	720	729	694	693	685	678	723	666	720	748	694	675	706	687	704	727	640	726	689	703	672	721	697	716	686	692	714	704	783	714	724	675	717	705	698	668	739	701	705	709	727	735	727	676	749	710	716	716	669	708	701	740	713	692	720	683	699	732	703	698	735	711	771	699	665	743	700	756	708	735	689	690	710	770	705	695	705	724	753	715	734	719	700	720	688	709	744	685	756	747	731	707	690	743	694	716	718	677	669	679	712	667	719	675	678	726	722	680	682	690	705	706	698	675	679	749	729	695	722	697	680	685	723	732	722	685	684	674	712	754	716	654	656	707	712	738	723	678	694	685	719	707	688	715	663	701	704	691	695	732	700	714	699	712	691	727	679	735	675	694	717	738	650	714	736	683	735	737	710	693	719	719	721	719	735	732	739	700	644	726	682	753	732	721	722	722	732	700	715	747	714	741	727	665	716	714	699	731	693	729	737	698	737	692	668	760	650	719	708	740	681	679	671	761	753	714	686	685	709	691	722	723	742	660	716	685	720	720	737	662	711	734	725	741	719	692	702	714	684	743	752	693	718	704	640	700	687	650	706	745	692	708	735	704	728	745	673	667	661	691	697	698	735	767	661	693	693	699	707	725	706	699	761	709	733	678	697	676	751	700	710	717	712	703	763	705	671	692	753	674	783	730	692	703	704	691	679	676	731	712	682	692	718	716	669	674	720	752	691	726	680	657	710	691	684	728	699	694	680	736	691	720	711	711	736	692	716	715	743	682	707	772	704	660	678	658	659	697	678	646	681	713	686	678	691	690	723	743	662	737	712	736	683	708	716	715	667	689	714	719	732	729	730	666	699	741	664	706	721	695	706	758	678	724	715	709	707	678	701	734	697	759	710	682	707	716	714	749	684	708	670	695	719	649	703	728	718	715	724	706	751	636	695	681	715	703	745	693	699	689	733	719	678	749	710	700	709	728	745	698	687	674	667	677	696	693	710	663	724	699	741	736	733	688	687	693	717	700	732	696	742	679	675	719	714	705	686	666	677	713	673	699	708	705	697	777	671	709
22889	21783	31282	26812	22990	21643	14436	2015	895	828	758	761	793	754	817	756	763	816	795	765	742	758	760	733	735	740	737	703	719	728	769	775	739	715	741	741	704	745	748	775	752	761	703	766	733	733	746	716	737	725	730	754	696	739	739	705	718	762	778	720	728	737	788	708	725	701	769	728	763	707	727	765	775	741	753	772	754	767	752	693	744	702	723	699	711	768	715	726	720	760	741	765	728	748	755	737	741	743	729	772	718	694	705	722	746	758	763	758	707	746	724	731	733	772	741	738	711	722	730	737	791	711	694	779	748	726	733	695	723	717	699	760	729	751	788	731	743	724	761	772	717	672	709	773	747	771	728	711	727	724	714	773	738	703	712	764	734	719	702	699	764	760	770	721	711	738	726	747	757	757	701	718	738	797	726	776	800	736	732	749	750	788	689	766	690	774	712	724	726	712	720	677	723	763	675	696	689	690	718	731	752	728	700	735	716	775	719	784	792	727	769	751	783	738	749	719	718	776	716	694	705	765	759	776	762	728	757	773	687	682	752	758	663	720	718	759	752	767	712	725	741	737	738	737	699	685	753	711	763	715	735	739	697	752	728	701	726	769	774	724	702	759	741	720	723	762	766	768	761	727	757	725	712	699	737	740	723	753	707	738	703	784	705	774	756	777	754	757	735	749	773	733	743	659	755	723	708	786	735	742	776	734	759	760	750	709	782	742	757	712	721	778	775	751	757	722	720	751	756	724	704	746	771	758	737	704	705	729	692	706	722	740	740	739	735	731	739	743	761	735	690	670	729	748	694	722	774	709	718	683	734	767	745	739	729	697	759	749	776	731	699	716	721	800	740	721	713	738	740	718	752	740	692	737	721	720	670	717	737	766	685	802	741	701	763	778	783	771	691	708	796	745	750	737	769	752	709	737	740	734	747	705	710	734	749	732	731	723	775	715	736	751	739	719	688	776	758	738	748	736	780	751	756	723	719	737	759	710	725	694	725	777	725	768	698	707	809	719	706	795	725	729	708	698	735	714	703	727	682	762	726	683	718	755	722	726	700	728	702	730	755	711	731	740	726	801	722	740	741	791	729	752	779	738	718	714	730	730	705	727	769	688	737	754	761	690	756	728	750	722	697	749	701	724	725	728	767	735	739	718	730	740	726	733	741	798	752	686	741	714	674	723	718	744	737	733	764	708	719	785	706	731	741	722	736	748	749	731	726	746	734	723	718	742	701	704	755	740	693	733	784	698	727	723	728	745	792	759	702	727	704	718	730	695	677	736	736	671	755	766	726	740	753	783	699	770	771	737	736	763	715	704	741	744	767	724	730	749	717	712	724	779	701	738	761	766	762	768	759	807	709	731	778	721	744	703	747	724	755	737	745	785	723	736	725	747	669	752	688	751	707	724	738	721	733	785	740	728	746	738	679	771	794	683	759	746	747	769	724	739	721	721	776	777	752	724	708	776	735	806	753	768	732	727	724	718	724	799	710	738	713	725	727	736	715	757	739	710	727	728	775	709	720	740	751	758	779	733	729	754	738	715	718	733	722	744	742	723	777	772	734	736	741	760	734	733	810	755	722	704	736	730	733	759	717	688	745	762	744	688	735	700	749	699	733	734	728	713	706	741	757	798	727	716	741	739	737	739	749	751	773	715	690	744	789	745	728	698	745	729	735	735	732	739	720	745	730	711	734	724	719	753	757	762	755	749	735	699	765	787	745	733	710	762	738	771	749	740	712	755	752	722	730	768	756	768	711	728	721	714	703	739	736	788	742	746	708	727	732	747	788	794	767	718	728	735	718	722	751	693	790	733	764	748	703	734	718	708	716	756	726	723	729	736	691	710	706	716	755	750	782	743	727	719	731	705	728	733	751	734	697	755	723	725	734	713	680	760	759	728	709	731	756	781	707	715	763	699	688	769	741	748	749	758	755	714	727	760	710	754	735	718	742	740	707	754	728	745	752	693	710	751	760	704	730	748	762	687	756	712	691	729	707	735	737	691	755	704	743	752	693	715	732	685	694	715	752	723	753	733	772	703	718	745	756	705	771	706	771	790	735	663	760	718	703	719	731	761	718	725	768	711	759	764	731	707	723	683	733	771	718	762	776	765	773	761	695	746	699	774	777	725	723	693	728	748	750	710	748	698	719	685	766	751	740	745	718	756	720	715	744	751	718	741	723	762	745	722	746	748	769	720	755	749	752	733	761	683	729	729	757	744	735	730	713	741	765	786	766	726	755	757	702	696	722	758	706	799	739	741	781	730	727	705	725	681	756	731	723	713	730	708	739	690	703	716	774	731	736	740	710	725	752	779	712	747	703	768	783	767	715	719	730	757	786	722	734	741	758	767	765	743	705	647	753	746	733	742	710	734	770	748	749	701	678	743	752	746	728	760	776	718	753	762	741	755	747	754	740	716	751	752	718	742	758	785	750	739	757	762	745	725	700	747	746	765	727	746	718	803	717	724	749	773	756	709	701	767	781	705	710	735	741	699	700	713	763	700	702	739	757	706	747	779	715	719	814	755	748	751	697	692	705	737	758	767	747	817	694	715	738	669	664	741	725	722	753	757	739	706	767	743	731	731	736	744	711	768	746	756	758	718	722	749	759	673	706	759	686	712	749	709	705	715	755	708	741	784	739	701	738	768	735	716	743	786	743	774	748	692	753	711	684	712	743	745	717	789	755	808	721	769	756	721	720	753	730	752	708	709	711	735	738	752	763	727	691	721	726	699	774	705	731	750	747	805	748	729	742	723	758	725	680	782	731	758	717	778	795	766	706	744	698	699	754	720	777	780	764	742	720	770	768	751	727	729	788	720	717	707	751	707	750	752	793	759	750	769	767	727	690	736	699	718	771	719	705	731	717	765	727	722	740	741	724	749	734	697	753	738	754	732	755	743	711	715	731	750	707	671	705	711	741	732	708	722	729	745	712	723	750	720	759	727	700	746	752	761	699	797	709	672	742	777	759	763	732	711	705	697	714	688	747	704	724	717	754	751	719	742	709	726	726	767	751	697	722	766	765	724	751	697	782	739	732	752	683	737	759	785	762	726	689	730	735	718	723	768	760	752	711	743	719	769	749	766	768	687	744	680	718	740	736	692	760	726	747	730	761	700	743	707	730	742	747	750	761	750	729	720	733	772	726	700	754	771	746	769	764	727	728	748	750	760	744	738	736	764	805	742	737	750	741	725	704	729	713	716	698	694	722	715	731	723	718	744	693	718	709	717	717	697	704	690	764	702	752	739	730	746	714	739	691	691	725	716	739	765	750	668	706	735	773	740	710	697	719	730	750	769	764	786	757	749	763	772	679	710	745	706	717	696	754	730	782	769	740	729	752	739	731	777	726	703	697	682	717	692	747	731	711	774	712	713	670	762	715	737	712	765	713	803	703	735	781	736	713	751	741	740	733	726	721	720	750	708	742	747	727	763	723	783	692	729	749	725	748	760	722	747	745	775	711	703	711	737	702	754	783	779	721	735	744	779	739	757
60835	100189	76385	52206	32609	15088	4900	1748	1021	858	810	814	787	798	824	813	771	804	801	815	812	774	803	789	751	770	785	744	783	792	804	815	806	786	816	810	809	790	753	757	757	787	800	793	720	815	746	801	762	827	753	785	810	788	786	790	737	786	814	775	754	751	791	843	776	801	784	834	776	763	814	793	810	851	776	756	796	801	837	821	790	781	840	844	765	835	797	823	769	757	853	732	785	816	737	800	781	783	759	808	780	785	773	809	819	833	738	754	782	814	799	753	785	804	793	820	804	807	791	857	761	792	774	844	778	791	776	772	798	812	747	773	802	820	746	808	800	827	776	784	832	792	765	765	803	748	787	792	821	742	770	750	776	826	782	765	802	768	782	747	811	842	848	796	815	784	815	856	797	803	841	792	795	787	800	780	738	812	781	767	815	869	790	828	750	766	787	785	767	778	812	773	795	799	768	826	827	777	764	771	799	762	778	822	791	753	783	746	769	757	804	772	754	783	791	780	808	774	804	738	806	830	815	835	802	769	821	766	785	784	798	791	836	752	754	752	755	766	789	801	798	759	745	796	794	750	787	777	819	780	792	741	771	780	751	742	812	850	750	735	812	797	842	836	789	839	770	795	842	792	845	762	806	785	773	833	784	781	800	826	803	775	828	827	831	777	766	836	729	764	783	811	819	798	793	816	794	797	783	795	785	776	698	799	779	782	734	785	815	810	836	786	812	766	788	849	685	820	792	847	818	749	780	798	767	792	812	789	803	801	818	811	783	753	801	779	808	838	800	757	833	804	789	785	788	815	732	775	778	807	822	803	834	751	790	774	764	829	798	760	756	758	774	780	818	837	828	758	753	795	777	731	766	796	812	755	807	854	776	801	782	769	778	785	815	768	740	784	795	779	846	809	827	751	826	798	785	805	779	767	798	813	791	786	788	784	737	786	796	817	821	775	818	737	788	841	761	798	819	797	835	788	772	767	801	792	813	799	797	726	811	826	731	833	792	785	783	791	784	810	769	785	816	765	797	756	767	766	807	813	771	750	793	789	787	784	739	794	800	785	807	791	767	839	751	798	813	806	744	785	802	811	808	810	802	816	782	811	774	821	789	808	779	792	748	784	805	778	788	775	838	782	808	833	791	831	765	780	738	777	801	768	799	827	775	763	821	801	830	805	763	816	771	827	760	822	741	782	805	801	774	792	806	832	813	801	810	808	774	807	785	786	810	794	807	818	770	812	780	814	791	784	827	767	845	743	759	806	768	789	817	776	771	829	816	792	792	769	752	802	812	756	778	741	811	840	824	801	808	812	809	777	779	803	714	757	796	759	739	812	778	791	754	806	812	760	729	797	828	750	869	776	806	815	862	766	826	780	799	765	802	740	807	780	827	806	768	758	799	739	793	782	775	810	741	779	805	760	786	816	799	832	820	778	769	806	818	782	812	795	824	753	722	806	774	781	815	762	781	831	781	795	784	771	782	765	790	813	829	786	802	726	799	795	803	801	809	824	779	784	805	825	772	819	797	806	779	786	792	754	796	755	796	776	762	777	802	758	792	827	844	813	814	822	789	769	824	786	781	777	780	805	736	810	825	766	772	737	808	776	803	790	769	820	755	810	795	847	775	779	793	789	762	792	785	807	814	775	793	754	793	780	800	801	831	756	834	752	767	808	794	753	775	768	778	773	765	773	809	753	774	786	827	763	801	814	791	814	782	784	838	750	801	799	785	812	811	814	826	794	795	805	742	785	761	796	802	817	729	815	807	771	787	780	824	789	840	791	781	757	764	738	839	828	749	780	786	801	830	800	792	780	775	789	837	777	810	844	801	740	783	763	804	781	761	808	754	783	808	781	779	758	787	814	831	812	771	788	803	796	798	809	781	752	797	752	785	760	807	775	820	707	784	773	741	823	810	764	800	808	797	802	810	833	812	877	830	790	805	781	734	770	807	833	746	779	756	769	785	835	736	759	795	779	836	779	774	797	727	769	809	795	740	821	832	775	801	766	855	754	824	750	805	850	833	790	724	828	788	851	784	802	813	751	814	732	779	768	841	782	849	797	789	804	824	751	817	795	791	736	807	787	778	795	817	780	803	782	802	775	709	777	789	796	769	780	762	773	800	800	827	799	770	791	756	785	759	785	799	788	788	790	785	825	807	793	822	793	789	769	773	749	844	804	796	806	760	810	819	750	770	803	789	796	840	774	801	743	795	807	764	809	774	818	803	781	835	858	800	805	783	778	791	836	780	766	806	764	762	813	802	762	778	785	742	794	782	756	737	745	816	795	763	798	781	794	774	814	811	739	810	805	818	800	797	761	766	766	795	782	828	780	819	793	775	811	742	763	758	763	765	797	824	784	804	810	772	807	825	836	825	740	837	759	825	826	826	788	815	828	829	815	768	766	810	797	780	811	767	782	821	846	799	761	793	783	767	795	765	826	740	742	793	761	771	776	754	806	792	813	763	811	793	809	822	821	781	749	755	791	813	779	825	805	801	810	823	762	799	791	803	801	780	787	824	762	784	809	821	828	785	779	805	781	773	806	806	785	819	772	769	762	808	803	825	739	751	828	746	732	804	798	744	798	733	744	767	827	770	807	767	837	749	786	801	761	781	796	771	817	829	827	782	820	820	806	712	776	780	776	799	798	795	802	761	807	766	750	788	841	752	792	756	791	814	801	778	827	737	839	773	784	816	789	786	847	814	818	801	762	765	763	809	752	757	807	774	763	779	782	758	742	768	823	797	768	748	784	804	817	837	815	761	754	819	812	778	782	837	804	811	783	742	756	786	763	838	828	753	762	810	757	795	732	791	746	789	792	780	752	806	797	786	777	817	743	788	817	825	796	818	774	822	803	792	775	784	794	789	790	824	762	795	798	753	804	795	808	780	763	799	811	754	770	820	802	740	811	786	738	809	713	783	768	814	769	757	756	758	750	850	799	796	770	769	810	769	811	786	761	782	818	772	777	775	778	753	816	847	781	757	801	793	798	790	821	788	791	811	755	766	841	785	825	793	748	783	786	809	825	794	760	783	780	776	780	777	785	819	744	780	823	823	795	813	797	801	743	824	804	803	774	835	747	770	781	763	792	795	802	806	826	812	802	792	754	788	802	813	836	775	787	818	789	787	832	739	842	766	756	797	832	821	826	789	835	856	807	800	757	817	754	790	796	792	785	763	762	756	791	822	797	749	779	782	815	805	862	797	785	808	747	791	816	822	758	755	788	765	757	813	759	770	797	777	778	777	761	758	778	787	807	803	796	784	742	816	853	800	745	774	748	733	865	808	784	754	821	796	791	791	769	760	735	789	794	774	774	816	755	744	791	813	753	775	766	820	818	838	800	793	791	736	787	799	790	807	811	819	825	820	782	799	810	813	805	764	815	820	802	804	789	771	854	763	782	808	801	811	863	828	792	777	791	796	810	760	830	826	771	774	772	804	773	770	813	819	776	793	807	821	811	774	800	816	811	727	793	795	742	774	781	811	806	774	782
28723	30260	31057	17633	4773	1447	746	575	548	504	544	507	534	541	532	499	453	518	531	512	555	547	524	514	495	457	507	518	506	506	516	518	512	546	512	506	529	528	545	505	546	510	525	527	499	540	523	481	529	525	530	494	519	508	530	553	527	481	511	536	557	526	553	540	507	533	542	497	484	505	543	509	506	512	511	539	518	501	514	503	464	525	546	516	527	528	516	519	475	521	507	530	490	525	483	538	497	523	512	559	488	487	509	503	528	549	531	481	529	509	519	517	513	504	537	520	507	506	504	491	526	527	495	514	494	511	484	514	535	525	510	502	512	511	496	544	528	512	497	494	493	524	491	521	533	518	517	484	517	532	492	523	511	511	501	499	517	523	553	498	517	512	536	502	515	478	516	525	494	517	519	511	487	473	496	536	533	544	522	506	497	495	514	551	536	512	513	525	559	486	477	503	541	523	488	540	532	487	495	532	499	577	574	506	494	502	512	546	530	495	508	474	540	513	516	502	531	554	491	540	548	525	506	503	505	527	504	559	496	486	511	503	526	546	511	507	550	502	534	580	505	547	519	491	458	465	566	511	450	487	593	528	524	510	494	533	500	502	514	517	494	492	521	500	535	482	520	530	480	524	494	547	545	527	480	514	510	506	479	515	526	496	501	540	519	526	502	526	493	547	520	490	522	518	530	562	543	545	473	522	532	521	534	525	498	527	506	551	533	532	527	512	525	529	498	543	512	501	487	468	541	508	492	504	518	538	540	486	507	532	538	493	508	515	522	501	544	529	512	499	534	499	472	525	512	509	486	554	511	563	531	525	521	519	453	525	535	472	525	535	531	496	522	503	513	533	514	528	547	509	472	502	559	511	507	495	538	545	521	497	520	556	481	541	502	557	493	485	501	485	497	550	480	531	581	479	515	481	525	525	486	529	514	495	479	498	536	525	562	481	502	480	575	565	480	498	531	534	525	500	525	517	514	505	555	502	529	504	521	492	504	514	497	509	535	560	474	509	539	514	511	539	525	514	490	468	510	522	549	540	531	533	488	535	518	525	509	516	473	503	539	502	484	547	538	522	531	515	497	488	481	502	516	527	511	513	507	522	534	512	547	539	527	500	508	496	519	508	516	532	520	544	490	504	538	535	518	492	531	528	531	529	507	555	499	529	537	473	487	572	513	535	558	534	557	516	501	510	512	467	525	505	497	480	530	559	527	523	549	489	491	502	517	525	491	518	543	509	516	566	522	503	491	502	540	515	502	533	501	501	581	499	514	505	534	535	562	514	522	529	532	507	521	515	518	537	569	504	524	503	503	524	513	534	548	509	520	511	521	522	533	546	509	541	505	495	552	532	498	533	496	540	499	518	537	502	530	477	547	493	504	519	555	500	515	521	528	530	516	501	549	528	518	492	528	541	510	520	538	469	511	527	533	507	509	544	544	464	461	493	514	558	553	535	477	531	490	522	496	503	499	501	531	582	535	538	534	568	521	548	521	489	501	515	482	497	524	515	556	552	548	512	540	538	519	540	482	547	517	517	501	523	523	529	526	502	527	561	545	525	529	505	485	483	541	541	479	531	512	510	528	553	523	499	510	502	506	482	491	541	521	533	498	474	504	501	522	545	495	489	523	515	533	464	565	545	571	510	575	521	524	530	510	535	525	497	502	521	542	471	557	537	497	464	542	534	540	520	508	488	510	531	473	556	518	491	522	498	533	515	547	532	491	493	547	516	516	533	526	482	500	540	506	503	517	528	498	527	491	494	496	487	468	537	518	508	468	520	515	530	537	481	524	517	542	524	500	515	466	533	491	502	503	522	503	489	508	526	508	496	513	491	490	552	566	519	537	519	546	549	511	545	513	453	529	532	538	505	520	528	513	541	529	541	513	527	503	492	491	546	472	542	488	540	542	501	518	492	485	526	518	491	545	517	499	516	558	529	483	518	540	492	520	499	513	534	522	511	515	499	511	497	484	500	517	530	551	543	519	505	526	487	491	526	507	497	483	494	533	536	523	489	496	473	526	514	541	498	498	497	556	528	533	488	541	523	505	518	495	517	503	527	517	465	501	525	521	505	509	532	526	511	506	496	541	488	549	491	485	524	523	517	540	499	503	480	505	569	540	517	479	517	483	487	531	491	537	511	485	534	489	524	521	553	525	545	520	518	499	558	562	540	511	524	548	478	496	527	541	523	501	525	520	533	544	509	494	467	530	525	552	509	501	498	466	524	528	515	521	514	537	509	533	543	556	472	537	495	507	485	526	483	490	503	506	530	531	544	508	522	514	519	525	467	488	500	487	507	526	499	494	531	506	484	501	513	532	516	523	518	482	544	518	539	530	538	495	523	490	529	473	503	533	502	496	519	527	548	555	514	521	518	515	481	516	524	529	517	533	524	539	515	527	488	551	514	543	520	526	539	513	508	480	494	529	501	540	492	489	502	484	483	517	503	529	533	519	515	528	530	487	523	555	503	496	529	516	559	511	517	481	539	535	481	522	519	536	503	533	502	540	530	509	511	526	493	535	532	504	540	488	531	504	520	466	515	536	540	556	542	510	539	544	516	472	503	493	486	513	480	517	497	487	526	511	496	501	540	553	520	510	485	556	544	530	503	541	508	554	504	551	526	487	512	553	509	525	522	493	490	480	560	526	530	502	513	507	530	528	519	521	498	518	504	500	504	538	510	518	493	490	489	587	510	499	518	538	515	524	513	489	501	499	528	494	543	526	476	508	515	522	520	521	525	503	501	503	553	507	457	504	539	488	543	520	542	523	524	491	540	547	560	501	510	508	582	525	522	540	503	519	515	523	508	519	481	505	528	503	514	539	514	509	550	493	494	552	499	539	525	526	535	543	536	527	500	522	535	515	532	502	525	497	508	537	516	520	499	516	545	518	487	527	511	540	517	523	500	535	480	521	542	523	507	504	528	532	533	488	513	547	517	527	517	486	486	502	525	511	514	549	497	506	494	530	501	523	520	521	484	509	498	527	529	501	534	543	510	527	512	530	541	534	513	482	512	521	534	532	483	505	531	499	507	503	548	511	484	518	529	520	508	513	516	505	509	528	507	510	502	526	500	518	542	497	520	518	574	539	470	460	495	544	492	524	522	524	510	529	525	464	473	504	501	476	502	545	488	520	543	523	506	481	511	507	507	537	526	537	526	510	484	504	523	429	528	518	541	548	515	547	507	529	507	512	505	508	512	513	522	483	537	508	491	509	517	531	473	526	485	554	535	521	536	544	540	549	520	485	531	507	514	565	494	526	499	525	523	543	483	523	518	535	504	523	513	531	543	483	507	492	524	530	460	483	556	534	509	463	502	504	460	484	512	508	480	534	485	489	484	482	551	526	532	550	462	553	487	512	521	547	524	515	510	530	552	487	519	526	541	519	511	512	478	535	508	534	490	541	532	516	527	514	530	493	496	498	522	561	507	557	546	534	516	505	540	492	520	546	495	530	487	499	536	546	523	520	492	540	540	526	495	506	521	481	506
29482	45027	28015	12452	4921	1813	945	666	624	569	586	592	607	580	628	594	586	601	547	595	587	592	624	597	618	555	628	588	575	569	550	629	592	629	577	558	641	619	575	608	567	563	591	564	609	623	578	566	529	639	553	572	609	605	643	595	569	558	584	575	579	620	634	632	586	608	559	588	588	559	599	577	588	579	583	577	578	573	545	636	632	560	600	611	626	602	572	581	589	555	586	573	587	536	614	579	584	641	595	565	569	602	599	572	567	617	611	584	556	604	596	542	552	573	552	599	594	581	575	576	522	546	606	580	591	563	564	591	609	574	638	577	619	587	589	564	546	659	589	583	569	598	620	574	575	544	593	575	617	604	572	566	639	536	530	640	570	634	621	552	603	622	595	573	564	582	577	582	605	571	626	538	586	569	609	566	576	566	594	629	603	583	552	539	571	596	568	588	612	582	551	634	552	612	581	611	606	605	576	601	590	555	597	554	599	545	562	567	605	601	635	551	601	577	591	612	597	545	612	601	611	603	576	594	613	544	588	613	640	615	595	570	552	584	595	550	567	554	576	574	562	523	583	556	596	599	572	599	627	589	587	600	557	620	560	586	568	551	536	579	577	619	573	612	610	554	536	598	633	603	576	549	617	580	584	572	601	573	578	605	600	619	598	561	561	578	589	591	593	640	606	594	571	578	565	585	598	598	592	558	561	558	613	598	576	587	577	600	587	610	613	581	583	558	543	564	580	569	554	588	563	586	584	562	571	632	585	591	583	620	579	542	621	637	577	566	623	606	579	581	604	656	582	569	562	565	569	589	596	616	553	604	589	619	636	586	583	604	557	582	624	581	603	609	576	575	598	587	567	605	586	613	521	583	609	604	604	568	569	580	584	595	626	606	575	603	551	566	587	562	583	566	607	574	610	578	594	546	609	579	612	601	570	566	560	586	588	585	556	618	594	602	571	579	563	558	593	621	554	574	563	599	609	585	584	588	619	607	572	566	571	583	621	569	604	598	598	572	587	585	610	589	607	550	552	609	551	586	583	599	569	609	580	591	602	590	571	598	583	560	539	545	612	569	560	577	576	571	587	568	576	557	601	615	551	598	611	619	615	545	582	607	565	608	572	568	590	591	579	570	587	563	578	598	592	579	634	616	626	637	648	583	561	582	594	588	609	614	584	561	598	580	569	612	618	612	596	561	628	549	601	622	619	585	565	596	613	619	591	628	560	581	603	590	540	612	550	554	608	626	582	590	573	562	574	589	592	588	545	573	610	524	590	563	588	571	593	628	574	566	555	608	577	560	585	584	581	589	575	605	591	582	573	596	559	610	568	558	583	599	602	590	599	590	595	566	588	581	577	586	586	570	572	597	512	583	591	584	595	562	598	553	590	597	581	594	612	633	565	645	568	593	615	606	592	599	555	589	554	612	562	596	587	580	565	608	533	590	592	601	591	599	574	558	561	592	562	559	591	565	578	587	603	595	565	577	590	601	575	534	546	593	558	612	599	607	593	590	624	587	570	550	613	552	554	630	612	642	580	586	602	609	562	592	604	571	565	598	603	561	616	593	557	580	622	600	580	554	600	584	620	570	593	553	585	589	591	545	576	580	587	565	547	575	563	588	636	604	608	594	594	585	607	589	633	591	571	575	611	573	588	578	618	568	563	616	602	600	586	562	601	612	575	592	587	606	572	568	593	594	605	605	570	596	577	624	570	577	530	614	580	577	572	575	576	574	583	624	633	545	572	576	629	620	561	609	646	617	617	591	525	577	624	588	592	588	609	635	578	565	614	613	645	596	598	596	576	591	617	561	589	581	599	600	610	581	594	592	596	551	603	576	582	613	587	602	533	599	584	579	588	552	600	614	566	574	638	635	574	559	618	584	531	621	548	613	582	558	540	603	585	552	524	578	591	574	597	598	567	600	602	582	538	570	560	543	542	597	574	591	569	616	541	581	575	567	579	579	604	578	567	539	570	624	520	560	566	590	602	584	609	604	595	599	584	600	583	579	615	585	588	569	609	562	597	593	568	557	551	646	583	588	573	606	582	594	590	578	584	579	606	586	605	614	565	567	590	604	554	592	603	588	581	563	586	597	594	554	604	538	586	604	576	582	580	574	594	599	586	634	600	575	577	558	566	627	563	592	630	597	600	547	575	583	574	605	550	590	597	623	544	624	638	538	591	547	553	601	608	579	586	603	585	579	548	603	595	613	603	542	577	567	585	593	534	579	611	565	580	597	624	593	542	591	597	589	608	548	575	623	603	607	616	597	581	598	605	560	543	568	551	556	587	589	600	603	616	566	623	606	569	590	588	579	615	575	641	576	623	542	611	601	595	540	604	570	555	588	619	556	603	571	548	595	552	609	570	625	567	580	557	605	634	592	589	580	574	619	594	628	566	565	632	592	606	619	579	596	624	552	620	613	608	582	569	636	644	595	590	582	546	589	574	567	593	583	553	548	601	596	634	566	597	604	600	592	563	553	576	549	595	557	564	595	596	574	561	584	572	576	600	566	559	578	609	613	601	552	578	631	618	583	571	594	610	540	580	562	598	589	578	582	592	592	601	598	574	571	583	580	586	545	609	592	576	578	599	632	606	580	589	611	575	657	582	604	605	586	548	592	628	568	586	543	589	589	619	625	599	573	612	586	579	615	578	605	540	593	595	615	614	558	604	595	585	618	545	584	573	616	596	636	580	567	578	593	594	569	633	597	563	591	603	580	557	578	560	597	617	629	590	558	571	630	581	585	607	610	598	601	585	566	569	574	591	633	595	600	572	622	563	607	567	580	594	595	603	617	577	586	572	557	592	532	628	625	611	591	595	590	599	613	592	589	578	557	579	591	559	598	600	607	581	565	562	604	571	560	564	596	632	568	578	582	567	569	579	604	639	597	569	574	585	599	608	597	579	598	587	566	616	573	592	625	581	591	560	594	540	593	575	535	599	624	611	615	599	591	623	601	592	577	554	603	565	570	573	599	547	570	629	608	615	591	621	571	595	646	588	550	580	587	594	573	608	594	569	610	594	571	605	647	588	616	579	605	600	593	581	563	559	581	551	535	592	562	566	612	586	569	547	568	569	630	575	617	609	566	579	597	562	554	581	545	571	624	614	610	583	575	606	616	562	584	574	567	596	572	575	584	572	615	589	598	558	555	564	608	569	622	573	584	591	582	618	622	573	605	594	611	587	566	584	581	623	602	565	567	591	598	593	603	581	580	596	582	570	569	589	566	611	585	587	601	553	638	598	575	582	580	578	571	579	622	566	604	629	631	583	621	576	616	597	601	548	609	562	593	644	595	569	605	546	559	617	609	591	599	591	575	570	612	633	561	627	611	582	598	579	599	554	615	575	572	596	619	569	608	608	577	647	591	547	570	595	571	593	545	560	591	617	612	558	610	601	606	553	602	587	586	588	615	550	569	574	546	571	594	556	612	601	577	563	631	565	587	584	598	626	571	588	623	588	602	570	643	600	611	596	559	616	574	599	577	607	595
23542	22149	32694	29860	23918	19213	7571	1215	722	618	607	600	567	570	580	576	600	593	569	526	536	571	605	608	621	552	553	553	623	605	604	609	581	651	569	561	560	543	608	589	556	564	535	610	592	579	541	579	605	600	544	609	572	572	602	561	572	592	558	551	567	601	569	577	572	616	562	553	599	595	595	568	593	593	641	585	589	615	578	592	593	531	602	505	587	621	565	555	593	596	616	582	612	559	540	603	578	617	588	557	557	543	596	591	617	570	523	591	581	604	536	581	573	569	575	563	577	571	583	564	579	548	587	589	558	539	605	556	545	592	556	554	557	625	586	526	576	572	585	583	581	614	585	585	598	601	563	541	583	589	626	600	579	548	562	626	586	543	590	563	575	585	594	555	634	592	609	634	596	589	556	564	532	582	597	548	611	593	569	587	546	536	545	604	636	579	607	576	606	559	631	550	570	581	549	600	580	600	610	584	566	588	579	540	572	605	576	622	579	588	563	554	606	554	560	591	614	545	620	582	542	579	586	569	572	608	559	616	618	570	598	579	648	586	600	567	611	586	576	603	596	600	617	577	550	589	547	566	566	582	556	623	555	580	588	572	580	585	568	597	573	614	568	552	550	611	585	573	575	581	573	578	573	655	602	530	550	593	609	591	585	601	557	575	590	574	550	542	590	591	594	569	639	605	554	594	594	574	601	604	606	589	571	604	558	553	565	566	557	562	622	583	594	553	599	562	598	574	555	582	566	576	590	591	604	557	558	583	587	535	598	641	587	583	585	562	572	592	613	566	557	565	596	563	586	576	585	593	586	579	541	584	586	620	583	575	564	570	540	569	588	585	520	589	567	544	588	587	562	596	609	559	578	572	573	556	615	589	576	587	594	545	622	618	581	565	545	522	578	578	561	598	582	573	558	576	582	592	554	599	602	578	596	604	552	551	582	574	537	568	611	585	561	544	554	591	540	605	566	582	590	575	552	632	564	546	581	610	564	567	603	592	582	573	569	558	587	580	607	610	597	567	576	609	517	582	597	576	565	589	588	575	572	592	562	611	572	595	610	612	523	574	602	595	587	613	559	593	612	508	593	580	591	584	596	591	581	573	561	578	558	605	584	561	598	580	558	626	563	523	562	605	629	590	575	580	545	548	590	548	585	574	553	566	608	571	580	548	554	576	552	561	615	558	606	567	567	575	613	593	582	543	614	635	559	548	584	561	604	591	615	581	551	583	593	569	593	546	596	601	613	570	584	566	606	577	561	563	553	621	616	625	586	564	532	556	593	561	545	575	585	560	576	584	551	597	577	569	567	579	585	562	530	610	581	555	550	552	624	556	569	607	527	589	531	587	578	557	600	598	579	578	608	575	592	626	546	631	539	575	590	556	579	568	589	589	579	567	563	575	537	594	620	550	612	640	550	562	548	604	544	586	592	643	559	574	608	530	559	566	581	590	625	563	565	556	612	617	565	589	544	589	600	551	568	573	594	565	597	620	574	611	596	573	569	587	550	545	571	534	604	567	573	580	573	610	632	608	580	615	559	620	580	555	587	584	581	587	568	579	591	553	573	630	566	560	587	603	623	516	612	569	619	586	628	586	594	560	581	605	551	607	562	570	541	562	568	580	590	591	574	548	605	610	545	615	584	585	564	558	580	596	600	535	606	576	557	578	566	562	556	574	568	596	597	575	572	580	625	582	561	597	572	583	599	594	565	603	564	583	580	607	637	594	595	593	580	550	592	564	612	619	604	562	632	570	601	556	554	584	567	558	597	577	583	597	557	578	615	568	565	587	586	583	551	613	592	592	615	571	626	597	574	609	589	569	562	574	568	605	590	602	601	597	540	566	515	540	561	580	595	605	575	576	583	612	613	615	604	559	547	601	591	617	566	567	579	580	569	584	604	562	581	573	579	613	611	570	636	591	594	630	617	563	574	565	626	576	581	576	612	589	611	579	583	560	572	529	620	565	594	578	587	578	553	591	579	570	559	591	589	572	572	628	571	602	543	606	586	504	563	584	567	586	596	574	571	596	622	580	564	595	633	595	597	576	586	574	585	537	585	621	565	557	588	591	562	527	579	590	568	556	584	592	572	591	596	584	586	588	577	579	581	552	527	558	558	570	541	586	559	559	618	625	592	559	545	581	582	563	531	549	607	601	524	569	586	547	568	594	554	595	619	594	620	546	570	564	587	622	573	584	598	602	589	567	583	605	537	560	608	616	562	536	560	568	559	567	568	571	576	563	557	580	588	645	569	604	573	576	608	568	533	579	614	587	583	593	592	586	571	574	537	619	552	623	610	576	564	586	604	594	586	581	614	558	580	592	590	561	610	588	590	539	564	579	535	571	623	642	578	632	552	572	600	546	558	613	558	571	565	534	620	576	598	582	573	586	589	574	606	578	550	622	580	589	563	639	578	592	598	583	617	583	570	577	542	577	594	604	591	576	613	601	593	603	592	606	570	628	586	647	546	608	608	592	579	581	586	593	598	588	565	582	585	594	575	525	580	609	588	592	597	572	564	596	570	594	579	557	572	579	573	540	596	563	587	575	567	567	605	559	567	532	578	588	576	554	616	637	597	564	563	585	561	601	609	605	631	635	604	591	564	573	586	580	568	609	567	616	566	560	609	588	616	580	577	554	563	587	605	627	540	595	588	535	601	595	569	533	582	598	549	590	625	584	593	626	605	590	606	624	590	608	569	605	553	570	597	590	560	571	605	608	602	581	591	577	603	542	556	616	591	613	550	568	596	600	573	605	579	587	594	606	551	555	561	638	601	524	580	559	605	593	604	584	568	584	561	627	571	619	576	568	566	561	610	564	557	588	590	579	578	566	581	559	558	560	596	561	578	606	562	571	616	600	573	611	590	631	566	559	577	528	565	577	573	558	577	557	586	614	592	568	583	581	571	579	558	549	576	565	576	614	585	558	602	596	586	533	606	591	564	612	649	536	625	536	586	628	565	602	600	591	599	577	556	572	662	593	620	593	577	623	576	567	547	552	620	603	563	612	586	576	565	589	596	579	588	566	573	527	647	594	577	559	549	569	589	567	541	602	601	617	588	590	557	586	540	586	607	569	550	552	599	562	541	605	577	646	646	556	575	589	571	584	602	592	564	573	536	587	548	636	558	570	596	537	592	568	611	543	541	575	603	552	549	662	577	590	566	553	608	563	561	576	580	550	560	574	571	601	561	604	589	582	541	619	581	617	586	609	603	606	531	604	590	562	573	604	588	570	603	572	559	572	598	622	576	566	599	550	588	606	580	562	572	574	585	579	576	554	581	602	550	598	503	589	592	538	576	585	594	560	564	573	573	605	613	583	524	555	536	601	592	569	576	580	571	553	581	582	586	557	605	607	591	578	560	584	609	623	602	602	538	569	589	579	534	572	559	637	559	585	593	565	559	567	589	574	618	563	596	586	552	595	583	567	592	578	558	570	533	583	551	563	570	548	611	554	555	597	608	628	583	644	590	571	594	606	594	542	594	622	604	520
57594	94223	70391	46255	27630	11745	3729	1341	833	689	691	645	662	659	664	702	682	616	643	632	652	647	616	665	670	626	657	656	626	639	675	641	630	630	610	616	637	647	610	682	640	658	639	659	637	657	653	613	590	692	600	588	689	616	669	650	697	652	634	645	616	658	646	585	663	565	622	632	653	653	622	601	650	637	583	655	648	611	630	651	599	635	631	632	638	666	666	650	689	646	631	655	636	649	614	651	639	589	583	663	665	630	634	647	624	676	661	676	661	601	638	601	659	609	641	653	617	655	650	634	669	629	611	610	692	645	637	636	672	639	696	657	627	639	580	588	610	634	662	598	583	627	648	617	627	585	608	647	609	662	641	668	594	633	640	678	616	638	606	637	656	626	594	624	650	669	653	629	619	628	638	644	642	639	634	663	644	595	628	633	636	672	639	699	643	647	602	609	630	638	620	611	634	631	642	620	684	600	657	620	640	642	630	634	634	644	631	634	634	657	698	615	601	638	629	701	648	665	637	645	643	597	634	647	631	655	659	639	676	649	634	653	598	607	653	658	630	607	620	689	625	682	638	615	618	670	668	613	612	703	640	653	618	622	675	643	642	588	600	646	652	639	632	584	676	655	595	657	625	683	608	641	612	666	632	638	648	676	647	648	673	687	593	634	625	625	645	652	608	658	672	661	610	621	642	598	650	641	675	659	584	630	610	679	617	593	661	649	615	638	654	617	624	616	619	647	649	675	670	655	625	650	622	667	682	646	653	642	657	602	622	606	631	611	666	657	676	625	639	646	623	640	631	653	604	655	672	618	643	651	590	636	645	652	674	642	675	691	622	651	598	622	613	580	637	665	687	627	639	649	639	610	646	634	646	664	649	626	596	666	634	624	649	637	613	631	680	633	618	676	652	646	617	622	639	656	633	636	692	624	643	633	643	655	631	609	650	653	638	650	647	654	636	623	664	635	684	637	655	632	656	653	620	628	642	622	683	665	671	618	608	614	651	610	619	652	636	654	677	671	663	635	617	661	589	675	622	674	640	658	627	662	646	683	642	649	589	653	667	653	699	632	642	652	613	662	611	613	624	652	652	601	686	606	648	626	657	631	645	620	615	653	638	626	672	645	600	682	647	673	590	649	612	648	688	588	692	650	626	656	632	651	656	648	630	656	647	686	649	621	631	649	635	613	612	634	658	701	681	645	627	689	619	651	637	658	639	660	596	664	626	586	596	595	670	666	639	601	629	634	656	648	653	630	650	673	656	635	624	606	623	620	603	672	669	631	678	625	625	670	657	622	678	645	627	708	586	657	583	604	646	625	647	618	647	655	627	652	589	634	632	655	628	613	636	661	600	664	683	646	655	656	650	601	656	673	689	631	657	611	659	643	611	633	616	625	659	632	651	637	674	678	641	676	672	643	650	595	631	606	611	668	610	647	623	700	642	631	607	597	640	634	637	662	695	671	631	659	634	690	622	617	624	649	652	649	603	603	656	639	674	661	651	605	638	640	704	646	673	601	653	669	665	594	671	603	628	632	642	668	630	638	648	679	639	617	614	685	617	637	676	670	669	632	615	601	644	638	625	651	609	627	624	627	645	625	637	594	653	630	623	668	617	616	670	654	671	633	598	650	678	616	631	604	625	652	641	628	620	641	664	649	622	659	638	651	642	641	676	618	645	692	662	637	690	619	599	645	615	654	609	673	670	638	629	622	652	634	664	655	650	614	629	635	661	640	671	678	644	574	690	632	608	617	675	605	621	625	656	635	613	665	659	681	633	652	646	609	632	661	673	628	645	641	662	679	654	608	598	593	603	672	595	622	634	647	658	631	610	644	619	639	613	590	642	610	612	626	630	659	665	661	632	663	652	677	607	663	633	659	606	652	612	631	637	666	667	647	647	684	625	598	653	607	656	641	682	625	673	651	623	640	660	640	625	667	646	607	632	606	680	644	685	662	668	628	633	629	641	688	639	634	644	640	622	675	676	612	626	645	607	626	639	710	651	625	643	682	626	654	641	620	651	614	646	623	647	674	602	633	690	669	675	614	626	604	661	669	604	606	647	638	618	645	632	630	649	614	661	645	670	657	621	638	630	648	637	649	672	644	663	649	647	632	580	630	673	677	645	672	674	626	612	673	640	651	644	656	691	636	662	662	688	618	606	658	647	669	672	599	670	633	631	689	623	649	698	646	646	657	655	660	603	687	632	648	667	609	612	681	676	640	619	634	629	648	647	662	619	680	631	578	640	627	616	651	663	645	647	674	598	634	631	657	653	630	649	619	615	668	603	641	638	657	634	612	635	698	610	633	635	684	658	585	643	658	654	678	594	560	617	664	654	607	710	622	632	638	636	649	638	629	648	605	669	669	616	631	620	638	625	668	678	617	634	657	692	652	697	656	631	613	633	586	632	628	656	622	645	660	620	692	635	638	663	649	662	626	620	622	613	716	657	653	621	678	650	651	665	616	616	647	647	670	649	633	625	646	653	634	653	703	634	626	672	641	686	618	641	674	650	626	635	670	713	627	613	694	611	627	650	668	619	620	633	665	632	626	641	670	674	615	655	601	661	670	648	683	666	639	642	581	661	626	656	641	690	629	629	652	649	682	703	619	624	617	670	659	624	677	643	608	649	661	621	626	650	688	676	642	701	624	669	609	689	630	626	629	575	638	637	629	678	605	595	622	657	634	615	679	610	649	589	640	620	624	622	625	628	581	661	645	657	666	616	633	628	581	668	602	644	650	636	649	643	662	619	639	622	667	664	670	626	675	667	603	657	629	622	643	690	643	651	653	603	654	648	667	675	653	596	641	662	636	654	616	652	618	619	617	624	688	648	687	618	652	632	660	609	642	642	627	658	643	633	639	629	640	621	599	644	649	662	620	623	626	638	672	658	595	623	650	694	660	665	618	692	674	635	612	614	653	677	621	615	645	633	629	596	645	608	651	693	657	647	632	601	636	620	676	674	637	644	638	674	688	666	604	637	675	634	664	647	644	623	633	606	656	633	660	605	598	649	651	629	616	655	640	612	600	614	624	667	590	639	611	662	640	688	667	640	637	606	642	643	614	642	654	636	599	646	661	633	627	672	692	611	648	622	652	605	638	630	637	660	594	630	648	630	650	667	613	641	653	646	662	633	661	627	640	625	643	626	600	622	631	656	619	645	602	632	595	620	643	626	602	606	595	659	633	661	598	654	625	581	636	647	633	614	627	623	637	662	666	628	635	631	646	630	596	666	640	670	676	619	631	651	656	633	620	613	640	635	666	660	683	604	621	637	627	691	634	602	666	637	656	647	613	613	641	645	609	645	648	655	655	622	595	641	593	619	646	652	638	633	609	613	639	667	668	636	649	609	637	645	709	654	613	649	630	628	647	628	666	610	673	684	603	654	636	650	649	648	627	617	624	674	630	637	667	690	625	642	667	652	632	626	637	654	658	661	627	639	630	625	571	629	604	648	578	671	602	667	693	654	596	698	618	620	643	631	649	641	628	616	631
25512	23813	34691	29648	18343	6158	1547	785	687	580	649	592	634	590	643	663	652	611	649	656	639	659	583	637	619	630	644	603	686	607	636	608	554	633	612	599	636	632	639	596	629	626	598	645	640	614	617	590	616	592	613	656	631	654	646	610	650	632	582	616	618	609	618	598	592	620	618	605	636	583	630	640	622	621	603	656	637	629	597	642	592	615	627	622	624	628	641	604	637	597	660	643	660	633	638	611	554	592	645	633	618	567	661	603	650	611	636	636	640	659	639	639	637	610	682	571	618	605	617	597	626	563	662	622	601	627	627	623	641	592	623	636	627	610	616	629	620	608	621	627	603	619	641	619	658	611	598	582	658	620	693	624	628	620	596	582	617	626	639	607	618	646	618	614	626	626	650	597	600	605	647	616	569	648	622	613	622	585	645	616	642	629	607	605	633	598	600	602	660	664	594	630	624	625	692	618	601	677	591	630	603	661	626	619	628	622	618	614	630	635	607	624	653	594	628	662	599	609	586	702	605	634	614	609	603	590	578	602	594	647	583	618	630	626	607	641	614	667	655	590	592	580	587	610	635	645	620	635	655	577	636	561	651	625	599	634	598	596	631	620	624	613	637	618	641	601	614	615	607	621	566	638	637	562	625	650	625	632	577	611	619	619	621	630	592	620	684	608	615	615	571	650	628	577	616	623	667	598	622	612	624	667	615	608	646	580	622	648	622	627	592	635	656	616	618	612	645	672	640	554	653	647	595	602	601	644	635	628	637	640	647	671	631	607	616	665	627	611	637	640	623	641	624	630	642	621	592	606	619	630	666	679	566	693	641	672	614	614	634	630	599	621	643	589	609	619	658	587	647	634	627	623	623	602	596	648	617	578	653	645	581	646	630	660	622	619	650	649	630	635	650	639	612	614	629	625	593	647	608	595	640	631	643	605	593	577	624	597	619	654	621	586	600	580	607	639	619	596	624	610	632	664	629	628	642	603	633	623	622	565	627	659	662	608	602	639	680	595	589	577	626	587	629	628	610	652	625	635	671	627	657	622	625	653	629	643	622	665	624	608	661	613	666	651	583	645	633	621	608	650	640	598	670	623	574	590	599	669	658	610	604	649	682	651	655	596	630	622	602	665	605	624	623	626	592	622	627	632	618	639	629	665	619	610	618	616	597	590	612	641	564	650	591	608	579	611	651	585	643	607	612	648	621	668	611	617	638	600	692	662	617	668	606	614	662	651	616	652	590	604	680	607	602	600	644	634	619	622	636	640	570	625	618	650	632	621	660	613	602	602	661	652	678	652	603	609	597	646	634	633	605	585	647	656	630	635	617	592	627	618	603	601	646	660	637	619	644	637	624	597	611	626	615	626	607	620	644	623	617	649	601	642	647	655	595	620	603	637	657	638	598	617	592	620	608	559	608	595	621	610	639	598	601	577	618	628	649	650	594	626	555	624	603	592	567	635	643	636	618	649	582	633	636	571	608	645	632	628	602	621	594	609	629	635	611	610	664	599	629	627	650	628	612	633	605	612	618	637	661	581	613	606	618	620	590	645	611	640	603	605	619	617	632	621	703	629	630	629	622	586	628	640	609	603	622	597	600	570	589	633	588	568	623	632	604	599	615	639	647	642	628	646	584	676	563	597	654	629	658	664	612	642	619	629	582	646	614	618	629	633	614	594	633	626	646	618	642	638	605	644	636	645	661	615	627	648	642	644	611	592	626	641	611	599	592	646	641	622	648	592	625	640	675	597	638	621	619	642	631	641	631	630	623	635	668	635	656	608	619	625	604	637	666	626	606	627	642	642	613	634	635	613	593	601	591	639	631	616	613	603	622	614	613	635	653	666	607	613	632	603	581	616	609	661	609	649	622	631	640	672	581	633	681	636	608	619	646	657	625	617	625	602	589	608	633	611	644	625	641	597	587	611	640	618	600	618	579	574	600	594	628	592	583	644	633	671	611	645	671	620	650	644	607	616	627	601	660	602	630	615	612	612	629	645	597	588	615	614	643	628	615	621	631	608	634	652	633	656	642	581	613	604	656	677	590	639	641	610	622	609	611	644	628	623	601	628	619	651	668	598	635	606	577	580	612	624	640	616	648	614	591	641	656	705	624	670	623	617	638	629	610	621	668	639	655	654	596	638	652	661	614	605	606	628	606	635	593	615	636	643	635	650	624	607	644	622	680	633	627	617	622	645	644	633	614	620	613	638	634	595	648	667	646	644	616	629	644	669	573	607	633	644	633	657	652	590	613	612	657	669	620	652	636	621	590	601	607	640	607	612	624	621	647	659	622	632	637	603	595	630	631	661	594	621	663	620	616	625	612	565	576	632	651	661	667	619	611	645	622	583	573	631	563	611	636	638	630	604	560	637	634	611	599	665	644	615	598	635	587	615	620	614	654	612	610	614	618	615	619	652	677	622	653	619	620	585	620	662	620	613	624	655	655	650	573	650	620	617	615	612	578	591	643	622	636	608	619	620	639	671	605	610	606	606	660	620	611	644	616	633	621	658	629	617	602	612	690	648	642	679	592	662	606	606	625	596	571	601	593	628	564	622	702	636	595	610	610	585	638	618	623	611	605	609	622	603	630	563	670	649	663	640	590	572	641	607	586	605	668	661	609	646	591	664	617	634	616	593	638	568	622	603	641	681	594	635	629	622	573	595	663	654	585	643	614	632	608	603	686	613	653	618	613	587	589	637	586	633	593	558	610	646	618	646	635	613	664	581	581	615	615	604	628	591	624	649	575	641	637	566	623	614	631	649	623	611	593	629	636	637	608	599	615	646	670	652	621	634	585	639	622	596	606	650	630	623	600	595	642	615	618	653	595	643	641	602	629	669	637	602	636	620	627	619	638	622	602	620	616	604	655	635	647	601	601	598	633	586	679	622	596	606	640	648	660	602	648	658	610	614	592	627	623	610	625	642	628	648	626	610	586	629	692	637	637	635	641	627	637	575	639	617	645	609	631	580	644	615	617	633	646	622	648	631	661	627	622	642	630	592	590	602	655	615	576	666	603	620	614	641	674	612	583	632	632	557	608	620	597	625	632	558	607	584	615	626	584	599	592	621	593	618	629	589	605	581	646	607	609	613	595	625	599	619	633	616	598	650	659	636	615	580	608	605	634	617	582	590	565	621	619	613	619	590	633	610	602	628	578	682	622	620	599	640	640	661	609	627	637	587	646	594	587	614	616	602	637	607	639	616	562	636	634	625	633	610	611	681	656	654	648	641	632	621	596	649	625	644	622	592	603	671	608	628	633	578	637	612	642	617	614	618	591	675	657	613	600	601	628	600	640	637	643	664	664	654	616	711	627	626	624	598	599	631	638	640	648	611	620	557	560	637	624	605	619	603	651	666	656	621	605	646	616	656	606	593	623	613	601	658	632	607	606	649	631	614	608	609	591	630	647	592	642	613	636	609	622	598	575	607	619	596	625	627	620	621	615	599	609	641	640	661	564	618	651	642	664	631	686	644	632	625	652	619	574	631
50322	75607	53698	32807	16372	5974	2057	972	741	722	679	723	731	743	747	673	753	743	716	712	689	717	685	739	698	682	716	707	700	665	668	706	721	706	733	714	681	716	751	676	740	702	612	700	716	667	743	683	705	698	723	696	707	713	689	740	724	704	689	707	725	689	702	715	709	688	739	669	723	691	658	722	695	692	684	656	723	687	721	699	759	721	694	723	725	708	739	673	704	728	686	685	704	671	706	699	716	656	693	745	709	706	674	738	690	690	691	719	712	738	712	732	718	766	710	706	704	701	707	725	708	772	692	716	663	689	681	721	692	700	743	729	656	711	705	657	662	693	661	684	694	730	695	727	745	673	734	741	692	690	694	711	736	734	706	724	737	676	720	692	695	733	767	711	676	712	697	673	686	718	689	698	729	692	734	733	764	741	688	641	709	669	722	673	677	658	669	654	694	674	670	710	691	750	708	713	726	711	728	745	748	700	716	722	698	718	720	708	662	717	729	655	720	693	718	725	753	729	722	724	753	739	697	694	703	689	693	652	713	687	711	680	683	681	689	695	694	672	670	693	706	694	692	672	681	714	693	647	714	686	708	693	718	706	702	658	697	715	678	718	675	705	709	736	736	709	724	693	682	710	657	710	696	710	728	692	684	693	695	687	667	756	655	751	729	662	738	722	703	701	723	713	699	697	732	735	695	660	755	723	757	690	693	705	702	676	762	685	762	717	724	683	670	682	622	695	730	736	709	760	724	660	679	693	694	728	710	744	685	697	714	700	757	677	747	733	704	723	701	676	745	659	678	708	668	723	711	692	721	701	691	692	685	657	696	705	713	650	700	702	694	693	671	737	693	687	713	701	766	683	709	677	737	709	708	719	723	735	693	704	721	676	719	689	717	720	707	725	733	683	686	725	697	717	675	706	640	719	670	710	762	694	710	652	698	699	704	677	719	653	711	727	690	662	672	679	707	716	780	689	726	750	707	706	664	680	680	686	683	749	773	710	702	723	703	744	691	680	716	691	698	662	700	740	683	685	695	723	684	703	676	687	728	728	700	746	659	631	654	714	702	720	711	761	735	720	709	710	769	708	705	716	706	743	747	681	696	757	706	732	713	697	686	681	713	704	740	660	699	662	689	724	699	716	703	710	707	713	717	695	695	693	732	708	707	749	729	673	711	699	683	707	746	707	669	638	697	732	716	692	694	707	695	712	695	721	712	694	717	697	714	688	679	648	729	706	714	742	723	737	704	707	685	675	741	699	701	675	693	680	705	689	680	731	700	725	646	674	715	639	726	701	707	726	721	704	642	741	709	723	693	756	728	673	733	704	692	728	725	723	733	700	694	693	676	699	754	693	705	711	687	690	762	713	747	714	676	722	707	716	754	729	723	666	737	714	678	693	721	700	694	704	730	751	734	688	711	748	710	738	663	742	727	671	664	708	683	695	703	678	696	676	700	682	692	735	696	674	744	696	697	671	695	639	665	671	763	704	682	703	716	711	684	771	675	736	660	700	710	715	724	696	730	713	684	673	706	660	696	705	702	695	759	706	672	701	711	652	717	725	686	715	705	698	721	676	700	650	744	724	689	677	737	714	704	721	726	716	696	683	725	663	670	743	717	724	711	697	688	707	764	692	711	690	694	688	678	709	692	716	656	725	672	719	699	727	733	750	656	678	711	731	710	707	686	744	728	719	659	687	693	706	737	742	719	712	683	718	670	682	706	675	653	699	748	694	712	681	686	696	722	692	689	725	721	743	700	681	666	716	687	725	690	704	719	682	681	682	739	734	723	706	711	677	709	713	712	657	666	643	665	680	743	697	724	702	740	746	675	707	719	674	754	732	729	726	669	711	728	704	702	694	708	743	732	698	741	733	746	732	710	727	672	695	706	668	674	715	708	691	645	681	680	682	747	674	705	647	690	698	759	698	683	672	743	720	700	673	718	717	711	688	704	714	737	715	731	701	735	698	731	668	667	745	635	703	709	672	656	693	700	721	668	724	704	698	665	780	669	651	710	740	754	683	664	691	729	729	724	735	651	710	690	745	681	732	661	703	714	682	667	709	687	698	691	690	692	724	753	711	697	702	700	696	701	744	683	741	710	697	740	728	678	726	696	695	716	706	701	687	749	717	744	687	701	705	725	671	687	654	717	698	685	753	669	731	658	751	680	693	692	704	691	701	701	742	675	714	713	692	713	683	664	675	716	774	701	661	724	697	738	693	667	673	659	743	697	679	697	673	736	732	703	752	718	720	708	728	656	713	695	686	699	693	678	708	672	747	714	685	698	726	782	685	716	753	741	726	718	689	711	698	746	691	659	715	678	699	720	665	643	711	743	687	728	710	742	703	736	692	672	703	686	731	715	686	681	705	716	706	702	700	733	673	705	707	686	702	690	712	673	698	723	689	707	688	727	733	687	696	692	733	704	712	708	703	668	727	722	716	686	693	712	690	702	637	753	762	756	733	700	743	733	696	714	713	723	695	725	663	707	743	705	720	674	700	734	663	686	689	718	698	728	715	696	723	684	699	705	667	674	684	728	674	679	662	683	724	721	687	661	643	689	699	694	693	731	731	678	712	692	731	731	707	701	675	686	719	662	660	711	702	703	716	740	735	679	711	668	689	690	695	709	711	651	713	746	725	671	767	686	743	698	673	685	711	711	710	735	751	698	679	672	709	743	692	721	744	688	700	680	647	694	713	685	707	721	765	676	723	725	673	640	693	687	709	698	688	692	693	676	703	730	666	664	721	716	756	719	733	731	749	714	716	689	690	714	745	674	710	721	687	690	747	703	741	633	721	673	706	709	690	706	705	681	692	694	704	697	736	703	675	694	661	695	710	686	670	746	686	727	699	715	719	704	710	675	736	632	686	738	683	733	721	667	729	700	681	685	687	717	689	704	735	750	691	689	674	660	722	730	705	702	696	682	704	714	708	665	701	711	713	695	738	675	670	694	720	689	699	701	697	726	730	707	707	703	730	744	704	741	711	712	667	696	742	728	696	683	728	692	677	712	704	705	689	692	728	626	684	715	726	726	694	685	716	707	703	671	710	670	688	699	702	702	703	676	728	701	724	735	679	716	696	684	674	694	777	691	693	687	759	709	736	711	744	706	703	720	708	710	731	728	714	721	693	687	693	670	694	710	669	635	738	701	703	647	716	704	722	656	723	729	736	682	746	687	741	720	721	737	730	677	684	719	739	725	672	736	725	690	685	712	759	654	670	678	771	742	695	721	689	729	705	699	686	724	751	721	695	713	726	684	733	697	686	726	702	688	736	724	686	717	686	707	703	729	714	680	699	698	715	686	677	702	670	691	717	697	741	663	685	746	709	679	691	683	715	672	734	686	692	753	688	663	700	701	775	711	717	701	716	739	718	724	741	727	704	643	698	696	768	717	710	723	753	708	755	759	718	704	667	722	763	666	716	743	713	682	719	693	699	682	717	678	680	696	725	736	665	722	741	683	694	661	698	752	748	724	731	717	660	702	707	699	700
22841	21673	31481	27616	23536	21663	14059	1919	937	824	706	814	765	759	715	769	767	741	728	734	763	711	766	737	734	749	736	724	772	730	768	715	737	747	796	731	730	734	732	735	668	763	694	725	765	747	749	793	739	707	776	720	714	742	729	785	740	759	680	734	764	712	761	716	686	741	771	734	744	726	739	751	746	780	755	680	685	746	746	724	729	753	720	718	728	765	719	729	817	748	753	743	680	748	707	766	731	677	740	720	698	742	686	704	685	753	730	752	726	755	721	733	719	795	754	709	746	712	712	739	710	732	702	695	729	750	680	690	764	738	734	702	705	723	727	719	726	719	777	707	764	715	718	772	736	768	692	741	735	753	752	731	746	768	743	726	756	691	704	743	729	765	701	762	703	826	748	718	710	772	743	754	713	725	718	705	743	688	704	738	712	761	745	721	703	699	755	701	713	720	753	751	713	781	749	699	747	743	729	740	731	761	720	769	758	774	749	783	762	676	684	743	674	788	747	735	794	725	742	701	740	749	760	740	781	760	725	775	712	723	721	754	744	759	798	710	779	691	741	679	703	749	739	752	684	692	749	751	727	729	733	733	685	674	705	737	761	739	717	656	765	723	722	718	759	752	769	704	752	745	726	724	754	728	715	735	681	737	754	667	724	680	748	770	732	762	766	741	697	762	715	713	732	719	774	767	740	710	756	701	700	715	751	675	750	746	733	709	736	741	767	735	743	760	742	784	775	732	701	774	736	708	663	775	736	747	717	738	723	739	803	739	772	750	735	732	770	680	732	759	718	701	727	695	738	670	696	754	725	724	728	742	724	756	782	728	724	691	757	727	756	753	722	688	769	733	717	738	735	714	769	710	663	732	710	722	706	710	721	735	736	738	730	722	697	757	732	732	719	716	729	717	758	741	789	711	735	768	760	766	723	730	758	685	700	745	733	720	761	735	764	729	723	733	758	741	776	765	741	716	688	733	693	739	770	785	735	728	712	748	727	778	735	757	698	712	749	772	691	709	655	788	791	678	720	746	712	718	699	712	744	711	725	655	763	699	740	727	747	713	699	711	746	726	742	697	722	723	673	764	726	733	737	789	711	778	716	783	744	721	698	736	700	733	761	687	729	771	742	790	769	687	748	762	742	706	711	746	735	752	735	709	690	727	729	738	718	731	764	745	724	690	718	713	769	786	737	726	729	712	740	766	730	736	715	746	761	686	719	712	700	817	753	686	752	715	753	697	729	712	730	694	689	734	685	710	774	706	762	765	748	729	731	690	742	744	708	718	704	745	712	711	725	762	765	748	746	708	734	725	744	725	713	699	699	708	755	715	707	700	743	680	722	735	744	739	772	713	767	745	730	751	691	762	774	733	733	714	764	699	690	714	724	781	706	732	767	721	725	715	784	757	722	725	754	726	718	719	745	734	777	725	768	746	721	758	707	756	736	735	754	736	751	757	721	746	725	695	722	714	724	689	670	711	731	712	735	715	718	756	728	739	709	721	754	708	748	737	731	719	773	795	756	739	720	717	729	747	727	743	752	721	779	694	759	764	791	702	744	759	768	678	711	713	781	707	744	736	737	756	741	730	719	738	757	737	715	735	744	725	740	765	727	754	704	730	717	727	709	761	752	740	787	727	724	738	730	767	740	752	727	728	753	741	731	747	734	743	716	717	777	755	743	741	753	722	742	728	766	742	733	743	717	762	720	698	746	719	769	730	709	730	739	775	743	795	771	745	729	760	799	758	765	751	696	764	742	733	768	691	747	727	714	721	689	742	733	701	715	724	739	739	712	761	753	738	730	755	697	791	681	724	709	700	803	735	744	703	691	730	775	699	705	747	770	775	755	748	758	736	731	733	698	711	741	711	747	763	699	724	722	718	711	725	730	764	726	685	712	686	712	735	755	710	710	693	749	760	722	670	695	758	733	757	724	742	746	720	706	696	688	723	727	760	695	764	732	714	725	717	713	725	746	765	732	698	721	712	720	739	723	764	811	688	713	696	671	715	784	764	785	734	736	725	716	716	713	756	722	708	699	734	680	718	785	756	711	703	740	726	780	742	768	749	722	757	690	711	697	686	746	769	732	764	773	710	733	714	766	732	702	735	769	777	760	683	731	786	702	731	750	701	724	680	794	719	742	744	768	732	728	705	736	722	727	748	738	723	728	712	680	750	749	753	691	725	734	741	716	733	785	740	731	768	759	711	721	722	729	797	759	709	806	757	763	728	745	699	757	746	735	736	717	757	795	778	721	719	693	726	768	781	690	725	790	710	738	709	743	744	729	777	748	748	765	758	746	749	704	704	712	759	740	714	707	708	682	699	738	736	773	728	742	751	656	725	741	797	739	742	750	732	748	762	742	732	718	727	746	769	741	724	702	732	728	750	717	730	728	694	802	741	730	709	740	731	738	739	737	704	729	719	728	698	725	734	752	706	739	737	763	744	740	753	671	719	715	708	727	756	760	718	719	727	724	672	707	683	764	742	724	721	704	763	711	722	702	776	723	777	691	709	754	736	727	743	741	762	732	708	726	743	724	695	758	713	738	711	732	738	769	739	725	715	710	722	694	719	679	732	778	734	713	687	694	753	746	735	747	771	726	716	722	728	749	772	755	729	708	727	765	744	700	753	706	685	753	749	782	720	770	731	717	700	753	743	737	752	767	704	701	715	715	767	732	731	740	766	740	695	766	745	711	761	714	674	761	764	752	719	701	724	722	706	746	727	737	712	699	727	721	675	748	739	773	675	730	759	784	711	711	748	750	719	668	735	737	717	766	774	724	699	755	725	748	737	696	736	730	696	754	793	742	684	781	710	724	712	694	717	731	729	732	786	716	723	687	742	711	760	710	682	749	696	687	790	754	661	721	732	756	729	772	682	705	757	773	712	738	754	810	728	719	750	730	731	734	740	721	695	731	724	748	752	752	731	705	709	744	723	731	778	695	736	716	711	785	704	721	736	689	724	792	719	729	763	717	699	714	728	735	737	746	744	755	739	734	747	715	767	754	706	700	791	762	739	715	677	729	729	739	751	745	742	750	751	673	742	759	771	769	727	781	735	736	734	731	748	752	721	754	735	736	750	708	737	715	737	719	715	748	743	783	732	711	726	733	784	749	705	689	734	767	710	742	752	748	777	735	749	726	734	757	699	748	747	733	772	694	736	707	706	747	706	726	773	700	721	726	706	697	734	781	741	772	694	728	717	739	730	721	714	715	741	739	720	740	715	736	696	711	716	775	716	733	718	693	725	722	690	726	739	768	734	761	727	758	677	750	708	701	761	692	738	711	768	745	738	761	698	771	701	726	758	703	705	743	754	702	647	762	791	750	745	740	723	722	741	734	683	693	762	701	770	743	730	745	728	725	747	729	747	770	710	739	694	778	727	755	765	764	690	680	721	728	741	745	721	766	748	747	755	737	727	735	715	773	769	756	721	764	763	739	712	673	740	725	737	724	756	741	715	758	790	738	730	745	783	697	725	728	753	695	740	734	696
60925	100641	78266	53187	33516	15686	5304	1760	1054	863	811	745	759	808	806	811	816	833	760	809	797	791	787	749	784	774	837	796	767	794	792	753	772	871	760	782	799	841	757	739	818	789	741	719	826	837	730	787	748	766	804	816	754	824	749	785	752	818	777	760	836	807	764	753	806	767	864	797	823	771	737	789	793	790	812	761	757	785	745	742	760	805	775	766	840	805	863	789	801	813	758	829	810	771	751	790	751	784	812	765	805	800	802	786	797	767	793	806	793	752	813	797	791	779	845	744	789	779	810	744	798	773	778	746	777	780	753	773	821	787	807	763	813	752	781	780	750	793	807	789	767	769	771	822	809	775	795	821	787	764	855	808	847	857	792	821	744	825	732	808	772	780	754	804	717	777	753	813	765	754	738	769	798	798	789	858	759	772	742	823	764	780	794	797	766	767	779	814	779	782	797	766	799	787	786	782	771	809	780	809	796	789	766	770	811	818	773	818	729	795	805	842	763	793	729	822	803	787	836	782	786	783	767	796	811	754	841	770	764	809	825	794	789	781	830	770	835	770	791	789	815	762	746	810	798	792	759	821	822	832	794	815	794	789	771	770	828	776	786	875	817	826	770	807	812	777	804	814	811	822	782	787	824	757	775	758	770	770	780	776	773	808	826	777	783	773	830	814	769	819	752	804	826	795	766	752	739	791	767	787	787	738	778	802	766	775	804	789	758	817	741	761	788	836	866	768	755	785	771	746	750	800	778	765	790	721	792	777	843	834	740	799	790	753	786	788	786	793	811	741	841	840	826	778	828	769	773	783	826	791	743	781	795	787	774	808	788	762	802	811	792	800	783	743	799	786	805	801	798	797	773	813	820	794	790	781	764	776	831	786	735	779	730	829	755	808	793	768	733	808	784	805	755	858	789	819	774	810	791	757	744	796	802	770	738	767	799	813	785	798	791	809	782	801	806	798	793	790	780	772	792	783	804	759	784	810	824	824	807	767	751	798	801	769	824	781	753	778	806	788	763	823	751	769	825	768	802	763	741	768	752	765	807	766	785	795	735	813	720	805	809	818	804	778	818	804	761	794	783	754	834	808	768	788	797	831	764	788	773	791	809	817	811	804	829	800	779	821	814	807	763	801	810	839	784	832	798	846	786	857	790	798	789	805	792	791	820	779	773	814	785	780	794	821	758	838	775	790	780	783	772	784	790	764	814	820	809	755	793	820	764	794	787	781	803	794	822	803	812	827	758	791	816	750	796	759	839	811	785	802	773	818	799	788	807	772	822	776	773	818	803	825	767	769	739	788	798	814	731	806	773	788	825	769	781	783	809	792	838	789	820	826	758	769	794	745	769	767	784	766	765	794	813	770	772	744	766	725	788	763	765	855	824	791	776	763	779	834	864	783	793	810	760	806	797	824	782	845	757	794	810	746	767	767	762	798	715	754	819	714	799	769	782	802	752	771	799	783	768	799	786	798	749	796	775	815	770	769	846	771	790	783	759	818	790	805	772	790	777	806	766	776	809	819	792	781	741	812	779	792	748	777	798	817	790	819	792	740	829	759	775	770	844	775	764	729	752	789	789	828	794	808	825	795	783	800	739	770	763	776	810	807	782	738	797	797	797	853	779	767	787	790	773	808	799	778	829	801	747	775	836	770	815	819	789	780	837	814	756	834	769	745	762	866	775	798	806	742	802	789	797	812	823	780	817	808	805	788	797	790	781	790	789	794	807	754	828	802	792	777	805	785	800	773	829	797	824	756	758	745	751	758	832	779	815	766	790	743	778	845	767	773	762	802	803	790	785	800	753	798	828	786	808	740	839	804	769	723	775	764	758	812	832	771	764	792	771	804	774	852	727	780	788	794	811	753	764	771	820	730	783	767	823	783	775	844	768	739	767	766	810	773	754	708	787	775	776	786	831	800	787	763	759	806	749	752	723	767	790	799	807	772	773	823	799	759	773	759	806	778	828	817	768	787	733	802	777	845	760	773	824	796	794	775	752	781	787	785	774	792	803	826	818	805	813	766	791	765	740	785	807	780	821	761	817	802	785	806	818	761	814	762	797	812	770	768	743	785	798	780	763	778	787	784	777	774	759	800	785	778	789	780	819	770	825	777	785	766	796	775	786	802	782	799	770	825	739	799	802	786	812	795	813	815	797	784	819	818	818	781	787	794	766	826	782	797	806	802	729	801	731	736	811	784	794	806	766	779	766	769	759	810	785	803	833	792	797	763	759	807	815	795	822	788	735	859	784	805	797	774	807	825	733	791	735	771	800	803	765	791	773	787	767	717	757	737	791	733	759	762	762	815	780	810	810	772	770	774	760	814	763	829	749	820	750	815	757	778	764	762	829	742	789	760	769	815	783	754	814	805	796	839	755	794	840	833	784	774	779	797	812	745	812	834	774	793	817	809	785	834	755	762	811	839	797	754	821	745	784	736	807	826	816	760	830	805	781	781	778	749	788	773	765	748	740	801	801	713	781	775	802	765	794	794	847	756	777	812	785	781	824	795	830	788	812	766	773	755	795	767	854	805	825	769	781	805	724	797	802	795	804	793	842	799	812	763	789	773	755	828	796	803	785	831	783	793	798	782	761	838	813	768	779	794	795	822	769	751	791	826	802	790	755	765	797	742	818	812	825	794	741	815	771	803	759	795	765	797	775	740	797	780	817	779	819	741	806	778	775	804	759	760	785	782	810	741	776	766	781	851	807	752	819	761	797	756	827	824	773	765	764	776	769	835	789	800	797	713	812	762	808	813	761	788	806	801	776	773	829	823	816	792	816	805	808	789	768	848	801	788	786	803	841	773	754	799	823	752	899	807	825	781	774	788	769	813	835	821	822	763	776	776	800	774	809	790	735	800	815	762	820	802	751	759	812	818	721	812	854	766	752	780	776	738	779	800	796	775	787	799	822	842	812	760	806	822	824	796	835	793	812	796	828	781	789	785	862	789	712	753	745	773	848	796	800	771	822	804	790	826	804	758	803	829	842	807	806	797	761	736	809	789	776	834	783	807	832	822	795	795	770	845	782	776	767	771	805	790	774	753	799	798	793	722	750	758	781	834	795	743	744	809	798	783	823	796	839	794	806	792	761	775	795	778	789	802	788	827	776	858	785	758	805	846	803	805	792	812	803	801	732	765	808	796	843	802	760	784	854	783	842	782	801	824	793	841	814	799	728	763	801	756	800	800	804	787	843	794	789	767	745	783	831	774	801	821	809	822	717	801	771	804	804	790	822	777	762	789	757	792	778	760	768	820	779	766	820	841	743	774	803	797	778	772	791	780	751	771	788	710	771	787	765	809	793	796	777	772	788	815	786	793	774	774	823	784	777	797	783	843	818	790	767	787	771	752	799	805	778	838	787	775	779	808	775	814	757	816	776	762	807	817	758	839	772	793	813	812	805	797	797	785	798	861	774	788	787	757	825	800	809	758	797	811	741	821	822	767	793	790	789	810	786	816	820	773	817	789	768	824	759	778	827	810	779	808
28972	29977	31466	18287	5112	1487	782	567	530	556	561	535	557	522	511	544	536	522	546	579	580	530	562	534	544	506	506	536	572	566	601	519	587	560	548	529	535	556	548	553	562	519	532	499	516	561	541	549	529	521	500	521	522	569	549	533	561	552	540	555	545	553	539	557	540	583	563	553	516	518	546	530	545	517	544	566	499	496	548	515	517	504	557	569	553	533	502	561	548	512	547	562	525	519	548	546	551	555	502	531	549	535	508	546	505	567	543	513	552	507	547	541	540	516	576	512	510	523	559	545	552	565	550	512	552	541	553	531	538	514	520	516	545	528	542	560	569	543	563	547	501	571	533	532	538	570	467	517	545	558	540	522	508	545	555	513	551	543	527	527	504	591	526	508	527	513	528	533	527	518	556	533	498	513	511	529	554	478	541	558	551	528	511	541	516	524	524	519	498	517	508	527	544	539	535	539	523	509	528	577	527	501	557	531	546	537	543	510	539	531	532	532	563	539	567	511	557	518	496	566	529	515	534	572	563	537	579	543	581	523	538	558	541	533	508	528	516	586	544	540	517	521	522	561	535	537	531	546	526	517	553	524	538	535	545	530	508	534	536	495	516	534	513	527	553	561	495	539	532	550	553	535	566	511	528	517	530	478	547	512	532	515	580	579	506	520	553	524	566	572	543	557	544	459	539	574	527	565	510	530	543	539	519	505	529	547	523	543	509	498	542	475	513	520	560	505	518	513	542	591	540	532	539	522	553	564	520	574	539	554	587	604	551	566	492	502	562	547	556	563	537	513	596	564	542	570	526	546	516	566	512	564	539	514	569	519	542	519	546	538	549	562	560	556	550	500	518	502	545	559	535	571	563	520	493	553	524	516	523	526	543	531	539	511	518	543	522	532	518	539	549	553	558	537	540	549	526	526	523	544	535	521	565	551	547	521	541	543	507	534	544	529	525	514	519	530	540	527	530	517	554	525	560	559	536	547	530	561	509	539	577	546	520	506	490	572	542	517	497	539	512	558	548	502	552	601	539	547	520	530	496	579	526	526	557	510	557	533	496	566	541	535	537	537	543	543	542	571	517	546	519	520	503	529	507	511	522	544	547	542	549	528	546	541	534	516	525	535	490	566	544	519	552	561	567	531	553	581	531	548	532	541	544	521	514	572	565	535	530	535	514	539	549	487	553	522	547	550	519	511	571	582	561	511	562	544	525	507	551	565	531	521	525	507	536	598	554	527	549	577	544	520	536	563	539	559	556	521	580	515	501	553	528	505	524	528	572	496	544	516	533	561	527	510	554	526	559	536	530	521	544	513	511	521	538	499	483	544	559	544	506	507	586	517	542	556	541	498	552	561	537	569	554	540	538	516	508	531	539	543	506	540	571	490	542	548	530	526	516	521	558	571	544	571	531	534	557	554	559	581	543	548	553	512	561	520	539	518	498	498	567	534	546	583	533	528	505	536	548	513	516	521	531	533	529	553	564	503	467	543	536	532	525	531	524	543	548	547	541	533	529	536	547	546	519	522	507	538	531	492	538	559	572	518	537	550	522	530	519	542	501	516	487	517	531	554	550	526	491	520	525	556	548	545	515	543	510	547	542	530	498	529	523	522	545	521	515	536	534	539	572	538	533	498	506	555	553	509	534	508	534	581	521	543	569	504	547	528	534	509	507	548	552	557	569	552	526	553	504	553	527	518	496	500	559	542	558	527	530	580	541	528	523	528	588	516	543	537	531	540	555	527	540	518	564	594	521	506	540	539	545	523	536	543	530	566	519	544	538	525	542	588	548	502	502	560	548	525	566	526	553	530	537	551	512	507	552	569	543	519	530	552	571	499	521	525	510	570	551	538	554	542	505	487	527	525	525	534	549	524	563	489	503	588	562	540	526	575	519	550	548	503	548	527	512	506	560	509	576	593	541	560	533	538	546	542	504	540	524	554	522	499	542	528	545	530	528	564	579	535	502	565	502	543	555	527	618	518	531	515	603	511	515	559	549	540	569	530	552	480	576	524	557	566	522	511	567	552	518	517	518	513	522	524	520	527	507	547	542	555	542	564	553	529	549	548	539	508	529	573	512	573	505	535	511	536	581	526	510	591	550	538	507	523	559	505	557	522	545	524	525	548	550	503	509	542	510	525	498	558	539	521	486	541	551	568	572	503	557	545	543	554	567	538	514	560	473	529	513	550	518	544	583	528	576	572	528	576	530	530	514	552	552	539	502	571	501	530	527	548	548	533	518	536	517	532	552	537	559	525	535	538	525	541	554	549	571	536	554	535	555	534	581	497	554	534	546	555	535	564	523	550	507	516	569	513	565	572	541	544	573	548	544	524	521	545	529	532	573	554	534	556	528	484	542	519	519	562	532	541	533	494	532	566	535	543	518	547	547	554	480	529	562	561	558	530	549	560	516	521	554	515	550	520	550	530	544	565	527	496	574	518	551	540	514	541	553	521	538	539	527	578	511	533	515	508	589	534	551	518	546	520	522	500	562	567	573	484	521	494	531	527	519	535	490	516	555	502	506	548	542	537	524	537	549	527	566	519	544	526	559	534	545	550	502	531	525	575	516	515	536	516	518	534	547	548	530	557	503	560	524	525	508	539	512	540	488	510	563	503	544	513	526	521	539	537	531	514	499	539	539	540	493	562	542	514	560	525	554	527	517	528	549	538	513	554	523	564	544	569	538	524	548	566	550	538	497	504	521	554	517	546	507	544	512	571	579	540	524	526	543	506	512	528	531	572	529	503	558	539	556	550	513	563	524	524	550	548	551	532	538	572	460	554	549	546	547	485	515	545	578	490	559	548	536	538	567	520	496	537	546	523	545	522	529	507	560	525	504	508	530	511	519	557	552	495	541	507	570	528	553	525	527	571	520	534	554	529	519	515	500	538	568	544	556	545	550	506	551	521	518	537	522	536	535	541	571	508	520	560	528	509	542	537	492	579	561	541	538	515	518	541	541	526	479	560	532	563	554	537	548	558	556	532	548	549	516	534	554	546	566	524	535	514	523	541	564	560	497	561	535	570	499	540	525	529	527	524	513	546	533	508	537	514	506	546	524	509	565	555	573	572	547	516	506	540	549	554	512	517	514	525	533	528	518	521	514	512	540	557	561	518	536	542	563	507	517	561	573	542	520	525	561	544	554	515	549	530	572	546	540	531	514	513	607	587	566	594	544	522	565	529	540	559	538	512	515	534	546	544	524	535	548	541	539	524	540	546	571	525	588	540	502	533	525	534	563	557	536	523	550	487	499	514	508	514	537	505	545	523	527	513	509	523	557	546	528	547	499	522	524	548	530	548	591	521	519	524	577	554	553	514	507	526	527	543	530	512	533	492	576	493	551	500	514	568	491	570	564	529	548	486	507	546	546	555	532	521	558	540	559	538	508	550	578	591	545	524	587	597	542	539	549	540	556	525	545	527	541	568	528	516	527	558	517	542	508	525	532	513	492	525	541	572	528	498	509	561	565	551	579	573	585	570	534	477
29353	45073	28260	13687	5098	1985	935	700	611	633	592	614	615	584	614	622	602	596	614	618	629	594	653	615	581	625	585	615	577	575	644	575	633	586	564	622	593	588	618	603	596	616	630	571	649	647	578	583	621	592	631	576	634	617	599	586	595	606	640	576	615	575	646	572	628	580	641	572	587	596	591	619	601	580	603	591	642	594	641	601	633	615	614	616	619	563	601	585	632	619	603	565	615	590	631	594	598	602	635	607	594	591	583	616	584	589	606	610	558	569	601	595	622	616	638	596	587	637	588	630	586	605	615	646	569	581	608	590	623	580	573	614	609	586	639	582	605	571	602	632	641	588	584	599	624	597	572	554	636	615	626	617	570	635	615	623	645	647	577	597	566	586	606	604	568	593	619	642	644	623	578	609	609	610	608	635	576	629	606	606	661	616	629	626	639	580	594	603	591	582	611	645	637	641	624	579	602	581	587	658	620	642	596	579	658	655	627	626	583	635	589	610	602	608	621	610	615	577	611	616	681	587	625	615	613	579	627	635	621	547	623	609	619	614	632	616	599	613	582	618	634	633	630	615	602	602	590	604	621	639	643	600	605	570	601	595	600	631	593	609	663	587	600	578	657	628	593	615	626	606	621	573	640	621	601	600	610	619	601	608	626	603	641	582	603	615	623	581	619	662	596	592	579	645	594	617	547	628	572	613	590	590	587	638	679	594	613	625	595	589	535	644	600	623	599	591	604	586	566	607	607	624	608	623	613	621	625	610	606	637	611	605	618	604	625	633	607	611	622	610	623	570	603	590	558	596	663	610	632	607	644	582	640	685	577	591	646	660	593	601	594	563	611	636	588	590	625	598	621	603	618	611	615	613	650	579	642	594	613	590	609	627	600	570	613	571	637	633	625	658	649	617	647	603	599	556	608	610	608	648	610	590	613	641	597	609	588	623	635	644	574	634	578	626	614	566	592	598	626	568	666	610	663	629	589	646	589	659	583	614	596	636	631	595	572	583	607	556	618	600	550	581	610	620	643	612	613	606	641	639	633	625	577	591	611	559	632	609	601	638	612	618	631	633	631	643	607	577	612	640	584	611	629	607	626	647	589	586	605	571	600	621	595	574	592	613	599	592	612	545	630	598	571	626	559	641	614	580	599	599	648	651	589	608	603	571	630	649	632	585	630	554	587	587	594	620	604	642	576	616	594	574	572	619	608	602	585	591	669	572	605	626	608	589	670	613	640	609	575	626	608	577	598	566	607	639	607	604	597	595	654	577	589	568	633	632	630	604	597	565	588	593	640	551	641	579	626	643	628	631	644	628	618	581	619	537	659	606	654	582	643	597	567	601	554	606	606	591	631	599	593	635	625	578	632	601	598	586	573	605	584	615	609	627	611	624	646	557	628	629	637	633	619	582	609	635	580	617	621	638	622	620	586	595	640	600	616	633	633	642	613	627	597	608	615	591	585	584	589	584	579	605	614	636	606	637	621	601	612	573	574	602	619	601	620	607	612	613	648	605	668	601	631	618	609	601	559	597	624	640	593	630	572	595	607	596	606	642	642	592	574	617	606	600	616	579	607	619	640	623	600	601	647	571	602	626	564	609	583	618	570	630	604	635	584	603	607	565	585	573	596	621	599	616	634	593	649	629	551	592	601	596	596	642	633	614	608	586	627	601	622	602	576	644	579	632	633	664	635	679	619	584	621	623	573	622	579	591	621	654	587	584	572	631	617	592	630	599	634	641	592	646	611	627	587	651	593	609	585	620	615	619	598	624	639	610	536	606	577	579	600	601	556	585	589	598	599	626	611	593	622	586	660	603	610	570	634	625	655	593	591	609	622	580	607	624	628	572	597	672	584	608	644	622	666	585	630	597	603	593	577	601	606	572	587	615	611	611	640	597	623	594	630	601	631	640	610	605	587	596	588	603	563	621	582	574	608	605	633	647	579	577	607	627	675	594	564	630	649	613	605	619	639	635	645	630	570	617	633	643	670	622	606	602	586	616	639	637	599	612	562	616	631	612	634	543	605	610	627	591	595	567	610	579	617	571	590	585	610	589	659	589	616	591	575	636	607	621	596	589	650	622	643	606	599	637	569	562	600	594	598	591	636	603	610	569	640	623	606	590	583	619	583	590	634	564	633	578	558	591	613	598	626	646	607	615	579	605	566	578	607	647	580	673	633	589	629	609	564	637	607	594	638	573	632	596	574	610	589	582	597	594	627	617	603	589	650	583	580	592	646	618	617	625	594	623	582	634	592	631	586	614	586	622	652	581	607	570	595	625	601	571	612	622	601	632	620	613	610	607	612	581	578	598	612	579	597	609	623	597	629	613	577	624	601	648	607	561	599	586	593	606	634	618	602	559	608	605	598	576	603	627	613	585	576	611	612	585	642	565	630	629	593	625	613	596	623	606	606	613	618	616	608	590	573	618	613	609	625	607	635	605	623	650	601	637	591	595	631	643	600	626	591	603	604	625	595	576	599	599	591	612	631	578	586	652	640	585	588	625	592	610	577	623	618	599	636	579	611	582	577	574	619	581	594	639	635	621	619	640	599	653	599	564	598	589	644	634	666	600	631	633	601	629	613	556	599	588	593	644	603	623	591	572	627	612	669	601	582	617	604	626	593	587	636	635	644	633	621	631	581	593	607	605	579	598	568	619	589	616	587	603	631	588	580	628	602	651	588	582	638	582	610	602	594	621	620	614	585	657	644	600	602	594	630	610	595	605	581	564	605	598	668	640	564	658	593	608	627	589	615	574	587	614	587	621	599	629	594	603	610	531	615	603	574	570	566	584	591	614	634	600	643	568	642	653	607	594	635	616	608	609	565	599	642	604	604	606	666	602	572	635	610	608	617	625	567	600	604	619	607	599	614	613	592	654	611	620	536	660	612	598	606	627	578	648	597	547	555	594	640	626	607	613	598	625	604	612	628	611	591	591	609	628	620	577	606	614	624	589	628	636	620	661	614	602	628	601	526	604	592	578	592	554	617	600	586	639	602	634	586	570	555	628	600	622	624	590	616	630	619	651	579	597	616	594	541	644	608	640	583	608	658	608	624	596	593	559	612	619	606	595	672	642	594	570	588	618	606	567	594	630	626	598	584	582	565	648	603	580	645	620	600	618	599	614	571	599	580	559	580	597	617	616	566	602	628	602	582	636	610	622	611	613	582	604	622	624	647	600	610	663	609	595	635	641	618	583	593	629	593	601	621	592	577	571	614	628	576	637	640	609	627	621	645	603	573	590	602	612	632	597	618	577	625	620	619	589	603	616	611	605	611	612	634	567	601	597	618	604	637	645	651	608	617	618	587	629	600	645	595	591	615	577	608	586	583	620	601	608	591	619	653	679	617	590	543	614	589	617	610	643	620	589	591	570	607	592	604	583	583	588	608	596	546	567	647	608	632	564	628	612	625	608	607	564	619	601	593	583	659	609	584	644	617	593	573	601	611	585	649	614	650	622	596	580	632	613	644	648	601	604	661	633	623	620
23533	22055	32901	29348	23887	19636	8363	1373	807	635	636	589	634	630	640	578	648	583	651	623	616	616	623	629	600	566	619	593	622	562	644	590	650	601	630	587	560	600	608	607	592	566	587	668	608	559	592	649	608	625	602	630	596	581	616	595	590	627	613	616	600	602	580	582	599	605	629	612	599	618	605	617	633	599	637	598	612	582	636	609	588	608	620	623	620	583	577	628	551	603	610	590	621	586	632	584	626	619	633	640	591	640	639	568	600	583	613	651	595	646	621	631	637	585	634	635	634	621	575	627	608	586	572	608	619	621	577	646	630	627	637	604	580	631	621	603	622	621	596	647	570	611	637	587	615	610	599	625	629	601	612	569	611	630	619	595	620	610	584	597	655	588	640	572	583	637	612	607	591	618	582	583	557	603	617	611	597	640	602	629	603	625	572	655	644	630	605	574	590	570	627	600	555	593	591	634	598	610	608	575	603	630	590	576	606	599	636	606	581	585	599	560	587	592	615	588	575	675	582	628	621	588	562	602	634	589	636	569	598	583	628	621	578	534	608	604	607	634	610	641	589	649	603	602	616	574	600	584	629	614	619	642	635	623	591	635	628	637	635	623	599	590	623	637	582	608	607	618	633	592	671	637	599	619	594	598	617	636	601	627	603	617	594	643	555	596	610	619	606	619	587	628	658	633	625	613	581	592	599	561	631	610	606	616	595	584	615	583	595	615	570	567	586	643	585	585	621	598	646	573	598	598	611	587	619	577	591	648	622	603	589	633	602	584	579	597	582	611	630	628	562	600	617	615	583	633	621	602	559	600	607	611	615	596	567	600	604	621	529	626	581	621	565	594	627	634	598	613	616	593	609	608	620	637	609	586	630	572	587	611	597	576	615	594	589	589	607	607	544	559	597	596	576	604	576	612	577	610	600	605	628	586	604	630	596	616	601	595	580	629	617	611	631	600	589	604	615	602	580	605	629	559	621	574	642	620	598	628	584	663	581	624	649	651	582	625	583	612	584	590	577	611	632	612	632	611	597	600	639	575	632	632	626	628	662	565	630	601	584	568	583	593	616	604	669	578	612	605	608	606	620	584	609	611	654	603	616	574	623	627	596	582	594	622	598	620	610	594	595	594	677	644	586	613	587	554	618	580	600	607	559	609	585	574	604	629	627	605	623	594	595	617	638	597	616	632	608	615	591	590	600	597	596	628	597	610	604	612	634	613	602	566	587	613	610	622	650	587	637	610	606	624	611	603	610	667	618	626	609	631	650	589	626	619	592	589	598	592	676	601	611	593	604	620	572	605	631	593	591	591	595	577	578	639	654	629	588	597	589	597	615	630	611	590	626	625	574	618	623	573	589	604	576	607	631	650	644	616	603	598	598	597	600	626	607	598	596	602	609	605	609	614	572	573	620	585	610	627	604	581	586	576	601	625	589	590	643	633	581	603	608	622	585	626	574	607	585	588	613	675	591	597	606	607	624	618	621	616	607	625	592	604	627	583	610	567	588	626	576	607	624	610	571	618	602	677	616	625	599	614	611	604	607	607	613	595	642	599	574	585	580	605	580	574	610	609	586	645	633	576	577	634	653	603	620	603	607	622	595	634	551	623	619	580	559	632	584	575	658	586	588	624	589	617	596	560	603	570	616	635	627	587	631	562	636	622	568	640	591	616	602	623	594	573	641	605	601	590	613	626	609	609	613	546	552	607	543	616	625	628	629	601	630	616	653	588	621	602	641	598	608	599	601	612	607	644	567	617	566	582	579	582	596	572	655	643	646	588	666	657	613	611	592	659	597	586	587	582	596	640	616	639	617	608	612	589	656	618	651	598	614	623	551	595	575	608	561	593	623	601	575	635	602	621	583	598	605	645	599	549	513	580	569	649	623	613	556	615	615	628	623	566	595	619	597	602	609	591	594	618	585	571	630	618	583	605	633	608	599	632	595	618	634	622	622	558	627	590	606	605	579	591	652	632	600	595	577	615	624	673	593	577	596	556	621	591	552	637	614	606	615	620	673	590	592	598	623	561	595	636	606	578	607	613	600	647	596	652	602	616	636	613	589	589	571	584	580	649	588	570	648	611	599	573	613	649	578	661	619	586	657	625	589	628	617	583	560	615	620	598	649	642	547	631	579	596	616	554	588	596	572	613	601	591	598	601	622	554	631	588	612	600	613	601	579	630	577	607	615	620	558	573	558	552	598	610	588	606	644	588	629	597	591	645	599	619	594	626	629	592	653	577	620	613	589	583	595	601	595	589	570	626	617	629	620	598	607	586	588	606	562	635	586	581	638	587	619	634	580	608	632	603	584	626	641	654	603	586	570	662	616	593	604	616	561	623	630	594	573	598	600	616	606	584	588	582	656	646	585	622	625	655	580	612	572	573	602	615	594	606	647	605	587	572	587	622	602	632	634	539	590	611	621	611	609	568	590	618	612	635	576	623	609	556	600	615	612	575	623	585	605	666	643	661	637	631	604	604	596	572	587	649	598	587	579	624	570	601	588	643	604	607	626	587	629	600	604	653	633	584	575	609	568	617	628	663	608	577	629	582	656	629	608	627	577	592	600	578	615	530	625	622	636	619	593	605	657	677	624	595	622	597	578	600	598	594	610	613	592	610	594	588	644	575	596	617	618	600	591	624	628	551	586	583	606	592	639	646	592	575	636	592	612	605	642	593	627	597	589	626	586	563	592	608	562	607	561	615	612	611	643	578	562	587	568	641	563	603	566	575	601	598	619	595	615	620	592	565	583	606	635	608	574	563	584	592	626	607	551	599	599	601	593	633	570	606	567	648	634	614	608	586	625	616	603	571	572	595	575	605	627	586	586	616	598	577	537	626	633	606	572	617	602	604	602	573	620	623	596	565	567	640	632	583	584	581	643	578	623	579	592	570	627	619	618	647	629	627	586	590	620	655	642	605	611	598	632	610	647	594	616	631	592	643	624	551	603	641	631	642	637	621	615	613	628	589	590	606	634	596	589	581	587	589	642	568	579	626	600	618	583	560	599	612	602	635	560	642	582	575	585	622	611	561	585	605	589	619	581	608	622	598	600	622	601	649	606	601	583	595	621	606	643	621	587	616	631	601	598	622	625	622	623	601	572	581	612	606	610	593	628	621	624	640	567	604	580	569	597	622	592	595	619	609	586	605	617	620	585	641	602	620	618	605	613	578	615	568	606	641	587	612	611	631	577	594	638	613	575	618	612	562	618	604	566	604	603	635	622	608	610	609	631	614	613	600	604	604	585	629	613	582	623	604	630	595	613	591	607	618	604	600	601	644	653	618	592	570	616	611	607	587	614	576	627	585	593	610	648	630	598	621	595	594	567	601	578	603	555	602	614	630	625	635	624	634	589	607	549	600	563	607	640	621	602	559	589	584	621	615	606	582	621	583	671	611	666	613	606	619	581	585	613	598	568	608	608	599	632	610	591	546	570	600	605	605	642	555	589	610	654	613	554	631	603	590	627	640	577	608	606	628	608	595	623	629
57716	94708	71107	46477	28303	12543	4288	1615	941	746	638	688	650	666	694	666	688	647	724	714	677	668	684	660	645	671	638	687	639	679	697	671	639	690	679	647	673	732	637	671	680	716	651	608	677	659	668	651	653	635	665	697	717	661	648	654	680	710	672	678	658	682	682	724	691	673	693	612	628	686	667	659	660	677	689	655	695	661	681	664	680	642	699	651	631	670	657	628	694	626	647	702	667	623	625	652	633	656	652	669	675	644	630	701	632	658	670	679	601	637	617	706	639	668	666	661	684	685	671	675	672	685	653	656	684	667	671	639	589	687	710	683	651	680	690	686	642	660	698	636	670	636	725	662	647	708	703	676	733	699	668	681	676	699	691	635	652	661	710	647	617	712	657	665	672	666	679	651	686	661	670	684	718	645	660	652	684	659	609	669	732	678	679	637	637	655	657	681	658	679	671	663	645	684	698	656	662	674	668	631	712	635	655	676	665	691	628	666	675	635	686	660	641	659	650	682	609	653	670	669	647	624	658	694	643	662	645	642	650	697	645	661	714	655	665	639	648	647	701	674	658	704	636	648	643	707	636	665	659	603	699	671	661	662	638	678	653	691	602	635	652	700	662	728	666	651	667	684	725	683	705	637	669	700	682	662	696	704	651	684	659	640	661	691	682	670	658	627	658	618	672	661	624	627	630	660	657	631	657	660	664	664	618	633	652	695	671	685	643	646	684	651	720	699	671	675	630	705	689	649	636	640	643	694	685	613	697	679	672	690	638	643	725	661	661	729	606	651	658	661	656	688	653	702	641	661	709	627	674	649	660	638	675	677	666	670	704	696	648	654	673	666	621	694	689	677	663	691	686	676	646	661	679	663	715	610	683	710	643	635	688	664	685	646	678	687	677	692	676	665	677	688	667	653	669	681	649	665	706	650	700	680	698	677	677	637	632	609	663	644	700	654	695	667	669	678	661	668	665	661	713	719	638	657	629	633	631	652	714	645	637	683	677	706	661	662	686	664	663	619	626	656	670	615	674	624	681	657	638	653	689	669	679	692	653	667	641	635	700	628	632	668	656	650	670	707	650	694	631	636	670	646	654	669	644	694	657	646	665	685	624	704	697	633	653	670	658	673	688	697	640	640	644	671	677	645	720	657	729	660	679	645	666	666	636	629	672	669	667	706	669	613	663	663	661	634	694	649	652	655	645	649	683	698	640	656	681	686	710	676	647	660	697	686	634	666	687	700	631	689	681	700	621	678	680	650	643	661	651	660	683	651	679	681	677	669	660	668	672	654	675	668	715	686	666	673	681	687	662	696	689	681	676	674	652	693	660	623	672	689	741	664	681	655	645	675	701	701	683	682	663	677	709	652	667	620	705	615	667	680	694	663	644	643	686	678	671	662	718	677	675	672	695	653	673	694	729	638	662	682	699	624	696	642	674	662	653	641	622	675	657	625	682	642	644	650	651	607	647	663	663	691	688	685	680	625	631	662	646	725	647	647	652	638	696	691	635	645	609	664	714	659	647	734	683	637	681	696	674	698	662	689	667	683	648	695	632	664	674	677	643	666	676	712	640	660	675	709	695	651	675	661	667	669	691	680	625	652	664	689	648	661	628	673	653	696	627	636	649	643	703	674	704	716	643	725	676	643	685	656	654	642	718	667	671	641	653	713	676	671	686	600	710	658	630	681	687	652	700	660	642	612	642	687	665	711	673	645	641	682	692	654	721	646	653	670	673	650	659	651	654	664	669	706	658	670	691	727	671	610	659	665	723	689	631	693	675	706	661	659	670	645	667	663	641	653	671	654	675	657	680	693	664	693	652	635	669	717	613	665	669	658	668	648	693	691	639	656	680	654	674	634	678	652	642	636	633	631	639	669	618	666	643	697	690	683	684	655	710	663	687	689	681	655	683	679	641	672	638	643	675	707	635	639	645	649	696	664	685	648	674	680	700	670	675	652	699	701	650	632	605	629	648	681	678	695	673	720	651	690	698	665	635	694	671	634	661	638	647	630	627	639	671	686	628	677	628	694	632	685	682	638	629	693	677	657	700	684	657	700	703	651	611	647	677	635	671	625	632	640	737	696	641	667	660	633	645	681	690	654	659	693	669	657	672	660	673	650	662	661	663	695	642	644	617	692	673	707	683	687	660	642	665	683	668	662	656	648	715	668	653	658	632	651	688	658	657	642	677	590	653	677	642	665	662	624	690	691	660	706	675	637	714	627	674	677	684	625	677	630	674	631	681	681	666	655	639	650	694	677	678	691	658	650	708	666	648	659	657	731	692	622	653	663	613	671	678	665	667	701	668	641	637	721	627	659	642	654	694	650	618	654	696	699	626	631	669	659	653	670	690	633	632	633	649	648	630	669	687	658	678	683	680	621	685	653	682	669	677	665	634	700	705	664	672	647	680	665	647	697	651	644	647	621	699	666	689	696	676	642	646	643	664	660	634	648	706	608	666	693	633	693	663	666	679	651	692	670	667	699	659	681	684	655	691	634	691	619	636	711	660	696	704	699	663	640	655	652	669	690	667	677	691	685	695	666	650	655	658	669	645	685	624	610	661	639	692	656	640	689	660	682	667	638	642	660	687	684	681	700	696	642	653	636	689	677	708	697	652	649	649	680	695	640	659	619	630	655	676	631	659	674	620	657	695	681	641	666	615	688	688	680	669	674	656	705	702	662	669	679	679	696	722	663	675	649	627	681	658	678	657	623	661	649	701	720	720	686	696	641	702	682	678	687	637	648	651	691	651	674	713	629	683	642	620	676	696	705	658	661	672	654	688	648	667	685	644	686	642	718	623	688	656	656	642	691	692	698	614	705	656	647	694	609	682	621	671	708	661	694	682	636	683	666	689	660	690	629	686	677	672	637	661	670	676	673	634	642	673	640	648	703	675	637	672	698	604	652	644	668	638	657	665	673	664	667	681	654	655	699	619	672	645	674	626	651	667	668	685	644	640	673	680	614	660	631	664	661	678	659	647	691	671	672	669	628	683	651	680	666	648	627	669	644	716	706	655	724	664	634	627	664	693	674	672	654	710	673	708	649	645	644	621	721	654	686	668	656	685	700	698	685	678	694	710	655	651	678	666	607	638	630	629	677	638	626	658	644	671	692	661	688	719	647	652	712	661	635	646	684	692	639	668	723	655	661	664	656	682	630	672	665	652	659	707	665	680	662	680	676	650	661	651	684	699	693	649	652	700	643	671	727	681	676	672	692	669	681	658	668	643	662	648	689	663	687	662	648	659	671	617	666	689	582	625	682	650	640	657	682	637	669	692	663	693	700	675	654	671	720	634	666	705	713	645	680	682	706	684	624	633	659	665	670	640	700	636	684	668	661	716	699	645	656	675	674	685	682	670	645	651	639	644	675	705	658	701	671	652	689	663	642	676	732	652	640	677	645	647	650	671	610	669	670	626	698	667	640	647	624	664	734	644	660	663	693	661	667	616	658	641	659	751	670	627	661	637	669	667	636	669	618	687	664	688	700
25435	23844	33887	29670	18783	6994	1768	853	774	673	649	646	646	615	644	671	674	658	665	612	634	622	687	643	629	620	611	587	611	599	648	661	691	653	653	621	604	642	627	630	683	648	629	648	612	644	638	658	642	637	653	625	631	652	647	672	648	584	698	658	609	639	691	619	611	627	621	598	667	636	624	665	619	611	641	597	721	620	670	658	669	614	633	645	591	604	622	659	593	647	656	589	597	643	616	637	661	609	655	586	616	650	629	657	643	657	658	621	625	608	660	609	580	624	658	649	631	660	651	641	654	645	638	586	668	643	654	642	637	681	696	656	636	647	661	624	633	675	647	643	605	606	651	644	635	689	598	641	619	645	638	621	650	647	631	623	651	636	610	595	635	615	615	642	675	603	613	651	589	628	614	593	676	596	664	665	593	622	600	661	645	618	614	679	628	612	671	608	616	604	630	646	651	636	662	632	626	680	595	615	631	653	654	614	667	661	651	645	624	623	645	629	650	637	628	605	624	607	607	662	676	635	626	663	639	662	641	653	647	640	628	646	612	680	637	581	694	635	588	612	618	661	639	643	636	611	641	625	631	688	622	606	625	655	664	632	636	624	632	626	648	660	650	669	625	592	644	652	639	663	659	650	622	645	632	652	616	621	633	670	654	621	685	681	611	662	617	659	660	617	651	624	630	706	655	650	561	655	610	608	675	636	622	612	650	689	613	625	648	640	600	614	634	631	626	683	668	631	628	637	637	626	649	659	681	618	638	647	662	623	620	626	633	664	640	657	639	623	614	627	623	616	659	677	613	618	633	647	593	608	632	667	650	627	666	623	596	628	674	661	696	644	713	661	625	686	618	678	597	673	674	630	614	624	642	618	597	623	641	614	664	665	639	600	665	634	630	639	643	628	691	596	674	648	611	643	633	603	642	694	627	655	622	596	581	630	662	646	643	653	619	588	655	668	659	631	621	612	610	693	639	627	604	659	646	685	631	599	634	660	679	633	620	655	585	630	615	655	624	655	647	603	579	681	647	638	674	632	580	634	593	662	635	652	642	655	727	603	657	623	650	644	641	633	609	629	658	672	671	610	663	641	632	621	630	621	670	645	631	661	610	662	678	618	659	676	648	630	647	614	625	674	631	615	617	616	683	632	578	599	687	650	646	643	641	662	633	611	611	621	625	678	650	584	618	604	635	651	637	631	619	613	656	652	592	620	650	685	623	663	583	625	601	622	651	643	620	608	642	666	644	671	629	623	615	671	668	656	646	631	604	662	641	644	659	649	637	639	616	626	648	611	631	602	650	647	662	628	638	657	653	618	648	649	699	661	668	679	608	601	640	652	672	647	594	618	666	638	706	626	633	627	650	603	677	682	626	622	639	637	633	627	628	664	612	622	656	605	621	607	644	649	589	610	629	602	589	639	657	674	599	609	590	680	675	636	643	608	600	612	642	625	587	591	606	638	674	633	618	655	638	638	603	570	605	602	649	615	654	627	660	627	624	611	630	642	589	592	660	631	659	592	662	676	639	624	619	625	604	640	616	600	617	604	653	635	633	547	633	599	643	645	599	652	667	654	665	639	631	632	646	652	640	630	678	638	580	648	639	636	625	662	651	654	658	620	625	623	612	628	644	656	653	717	665	657	624	581	666	701	666	628	640	626	648	631	595	629	638	626	690	596	650	627	601	653	614	642	692	598	636	600	609	653	662	638	638	625	616	580	659	654	656	613	655	694	663	635	563	663	629	614	604	620	647	643	658	645	655	646	613	648	645	652	635	654	626	620	638	587	620	621	655	627	602	638	637	631	611	649	601	618	655	618	609	589	625	674	654	686	674	624	655	658	639	599	634	636	679	622	651	636	600	623	601	636	610	628	695	658	646	599	619	613	657	591	601	617	657	607	649	667	622	616	669	639	619	649	683	649	593	625	639	643	669	599	678	695	616	711	666	613	649	633	615	676	609	604	618	662	622	644	646	642	659	626	673	624	649	645	639	648	692	642	656	600	584	643	692	629	628	670	658	652	658	612	662	618	638	601	587	638	641	617	661	642	642	613	642	623	605	628	611	628	618	591	635	648	641	628	658	611	637	589	634	642	661	611	603	662	643	648	644	655	691	598	629	626	607	663	625	637	586	610	594	625	612	691	637	590	674	660	679	657	616	678	617	586	617	651	669	649	673	685	636	637	646	624	624	654	589	623	633	653	580	614	676	671	643	647	603	636	612	632	648	633	606	639	622	612	665	662	671	674	662	658	653	619	619	625	594	677	639	651	636	666	659	689	656	618	623	671	654	637	630	639	642	638	647	667	627	644	646	623	630	655	640	634	656	650	675	652	653	627	657	622	628	611	633	643	626	614	680	632	631	636	611	595	663	653	634	641	635	624	654	646	634	668	635	624	649	626	696	661	657	617	617	607	614	667	643	589	652	632	677	607	603	673	632	631	628	655	608	660	587	606	606	618	619	648	662	669	650	641	588	618	647	658	630	624	637	628	670	560	622	634	645	652	640	624	628	623	620	689	638	647	658	576	649	624	638	630	649	650	612	640	629	600	607	605	616	583	598	597	702	634	620	632	673	632	619	638	635	643	621	626	664	644	665	682	693	617	650	641	634	588	566	600	641	673	647	606	655	661	626	614	670	682	672	615	608	681	609	648	623	628	567	645	654	621	619	644	664	686	643	621	580	644	640	626	666	603	728	654	663	703	608	676	614	611	632	633	644	603	632	660	617	624	656	642	650	623	648	658	638	677	645	647	662	637	659	639	672	614	637	625	640	647	637	654	608	648	616	694	652	660	643	649	642	646	644	629	632	637	633	657	671	631	676	613	656	619	597	656	647	662	645	614	669	612	638	630	655	673	609	606	648	644	639	671	651	624	621	606	646	681	662	629	638	618	623	616	681	679	652	637	661	598	607	647	687	600	628	648	617	660	636	638	667	645	661	618	608	630	640	629	619	609	566	637	621	632	608	615	655	612	630	666	599	599	621	653	639	619	593	647	609	628	628	616	635	626	613	662	607	661	607	697	651	646	634	693	631	615	613	625	647	597	608	646	612	631	640	627	652	628	653	653	663	644	677	673	659	645	618	649	605	645	639	631	605	636	625	658	679	636	625	643	684	647	641	644	639	624	636	654	593	606	655	650	663	607	613	669	642	680	609	641	636	656	671	590	671	632	616	665	646	667	594	645	626	646	628	644	637	613	611	624	661	628	638	647	658	661	658	656	603	658	607	624	651	656	609	642	648	638	602	621	634	648	656	638	649	643	623	589	640	633	654	620	622	598	624	634	632	692	654	636	700	655	606	628	637	656	586	645	673	623	658	641	648	639	647	608	658	613	673	656	645	627	575	594	596	626	606	604	664	618	635	657	614	647	647	635	614	646	617	635	638	643	618	643	687	598	611	637	642	664	651	621	653	640	646	598	643	613	637	623	610	623	641	644	656	685	661	644	691	696	650	611	638	612	638	642	623	652	646	616	636	673	641	646	665	596	644	624
50268	75848	53253	32874	17227	6795	2320	1069	796	712	730	746	689	662	753	711	716	736	724	706	732	702	683	737	688	729	744	685	724	708	705	687	731	691	702	714	693	688	744	718	762	704	716	693	749	705	725	701	690	682	701	686	682	710	747	744	702	743	709	677	728	740	693	692	680	709	707	716	697	671	747	732	683	715	690	697	759	769	741	773	719	731	718	734	754	696	747	762	677	692	766	738	706	758	754	718	732	736	753	712	716	672	741	652	700	739	703	698	703	767	734	694	730	666	694	695	710	726	742	688	696	711	741	756	700	778	746	694	709	717	758	722	740	709	700	746	722	716	729	705	684	712	695	718	678	700	694	716	698	708	723	752	720	727	739	736	735	679	688	711	723	750	683	695	696	690	703	711	747	712	703	731	666	695	700	735	713	711	725	734	720	669	725	743	714	748	726	696	681	658	748	653	744	731	655	702	756	717	706	722	716	706	719	753	699	720	703	717	707	736	711	695	716	719	721	749	750	690	730	721	695	680	708	708	743	739	731	705	751	743	733	712	731	741	731	760	761	753	699	711	709	702	778	696	704	736	688	687	712	758	704	745	744	708	749	719	682	672	732	698	719	680	710	700	714	685	697	677	757	709	719	673	709	698	747	706	730	733	768	766	701	702	673	721	701	714	697	709	685	696	697	703	713	693	702	707	740	711	719	727	755	719	654	716	757	724	721	724	768	751	693	765	700	692	714	682	740	700	686	702	740	699	702	739	676	737	670	684	704	740	735	717	700	703	624	767	728	746	687	671	778	754	658	691	742	752	688	691	734	706	683	708	702	740	714	746	752	706	688	746	725	725	770	676	711	699	698	712	764	689	710	694	715	740	679	689	737	676	690	663	718	729	716	751	726	694	715	712	748	719	722	671	710	725	716	667	735	673	739	727	728	732	650	758	690	716	694	713	650	729	687	733	717	703	660	685	732	769	681	683	721	712	717	728	705	692	675	728	748	719	718	700	739	688	737	641	741	683	733	707	776	742	731	723	747	740	709	671	668	753	695	682	696	707	680	712	703	719	680	701	731	778	751	694	695	720	709	713	701	757	727	711	729	692	719	673	774	705	708	747	717	733	757	700	702	668	707	730	686	725	730	687	714	698	701	769	735	724	731	729	698	697	680	718	721	734	704	697	718	688	721	775	680	694	701	731	677	717	744	737	723	729	668	727	701	695	685	693	766	720	718	729	723	701	705	693	724	721	684	691	714	723	700	718	696	677	732	667	722	674	715	704	700	741	688	738	755	664	730	732	698	745	657	714	717	720	691	700	755	757	702	674	693	720	729	703	758	731	675	675	746	691	703	691	732	666	721	702	699	750	792	750	723	679	728	679	666	696	708	731	725	723	688	710	734	694	662	720	711	746	714	717	713	724	720	703	689	702	693	707	732	719	747	687	666	699	748	695	720	759	694	705	646	659	659	747	712	690	719	670	721	754	722	717	704	725	735	756	712	679	665	773	725	701	702	695	727	688	708	683	715	747	742	718	730	685	692	722	687	756	719	747	703	682	749	672	704	684	701	690	780	696	696	729	688	652	687	729	720	752	691	753	723	719	750	702	660	680	685	712	762	694	717	664	702	722	706	745	710	706	687	698	724	736	714	701	736	696	697	757	707	704	714	688	707	725	787	698	723	667	693	717	672	729	721	737	708	729	665	735	711	738	705	736	680	723	707	715	724	740	718	693	697	751	687	734	696	716	674	707	705	679	700	694	736	724	693	700	736	713	705	708	723	772	692	685	685	696	772	723	705	683	702	687	712	691	740	685	714	740	697	670	689	764	692	725	756	687	696	731	671	666	743	700	728	691	711	733	727	728	674	710	712	690	728	722	700	725	740	713	681	727	682	743	702	714	701	751	721	730	724	724	680	750	724	722	713	712	700	708	722	687	723	729	707	675	726	757	704	702	691	716	743	707	754	744	707	711	710	706	705	723	681	719	709	726	667	706	714	738	737	743	716	722	725	746	692	700	702	689	742	727	713	678	651	691	724	714	683	738	698	753	668	728	702	717	696	634	697	801	740	746	746	716	748	731	720	704	719	718	700	735	726	712	750	753	706	737	698	675	686	674	675	716	746	680	710	699	672	745	725	726	736	712	715	749	652	718	709	714	694	735	708	748	722	692	691	642	750	725	693	702	697	713	734	695	696	683	702	695	668	698	734	738	696	703	697	713	693	682	737	673	717	707	652	701	659	698	726	728	697	765	721	752	664	721	650	746	718	706	698	691	693	727	717	706	763	687	694	763	726	745	746	712	723	669	702	700	680	710	715	732	741	688	730	693	710	747	701	711	738	760	668	708	722	670	704	697	764	703	672	699	698	703	748	706	696	681	688	678	727	694	684	754	714	745	735	746	727	659	654	700	719	702	712	718	733	726	690	701	702	719	722	741	674	664	673	702	700	666	735	748	678	699	679	728	703	730	706	721	690	683	707	714	675	723	715	757	703	695	722	708	699	707	755	694	735	722	665	743	721	731	690	764	748	643	693	725	726	693	709	668	670	742	727	717	717	728	713	732	736	722	689	776	711	744	688	720	768	731	756	720	708	708	732	702	712	741	725	698	772	702	677	759	729	663	706	722	733	760	693	763	738	724	737	726	687	708	744	707	758	682	657	726	690	713	686	667	757	724	685	671	727	696	677	754	735	723	695	748	735	727	677	700	698	736	716	669	702	698	668	715	669	730	728	711	625	685	729	676	689	748	722	726	718	713	736	734	681	704	731	668	741	736	692	707	711	689	756	701	734	691	759	709	693	738	711	688	754	725	724	678	707	653	760	710	696	713	684	736	734	732	727	734	702	722	699	694	712	682	680	761	717	723	710	699	670	722	698	677	659	721	701	717	671	747	719	664	759	724	702	677	697	765	734	707	705	690	736	696	703	665	677	746	732	696	731	739	713	718	710	713	737	693	750	708	785	726	688	739	704	704	703	677	720	703	701	774	751	681	715	721	733	714	675	682	755	633	727	727	724	693	736	729	702	723	729	732	698	708	666	727	723	753	720	725	711	727	720	705	702	693	723	697	711	739	662	723	692	701	714	689	698	766	725	729	792	703	698	718	689	750	666	734	707	699	715	747	697	722	705	738	720	667	673	717	741	704	700	696	719	701	717	725	764	696	720	731	675	737	746	692	715	693	696	701	743	738	675	724	702	735	664	753	708	653	723	736	716	722	711	677	712	714	688	679	710	700	756	752	721	682	713	701	723	683	757	686	752	733	707	727	732	724	755	715	737	720	693	691	729	747	739	716	718	706	721	724	726	742	718	719	675	675	717	693	709	729	685	771	651	679	682	687	694	699	709	718	691	742	713	741	697	721	676	726	711	700	745	717	750	694	684	711	725	748	705	705	763	701	674	693	707	735	695	719	736	708	718	660	710	708	670	762	760	706	725	716	731	698	707	713	719	764	694	736	742	707	710	687	731	706	732	719	716	706	738	735	708	683	693	690	721	633	725	692
22924	21695	31207	27612	23891	22120	15308	2421	882	841	792	778	802	814	777	718	791	708	746	677	761	786	810	745	716	789	733	767	744	751	716	784	810	751	707	740	756	764	760	770	757	766	751	772	703	772	777	693	727	701	752	730	714	746	743	738	770	763	723	807	691	728	753	739	709	736	751	724	728	761	815	732	778	735	758	741	751	721	734	747	753	737	754	769	758	735	761	763	739	799	761	739	713	764	743	738	766	729	767	701	780	761	686	742	718	747	746	744	786	728	739	740	743	711	717	713	721	748	769	724	769	742	715	680	788	784	751	732	769	755	725	748	732	758	785	714	758	754	726	769	708	712	761	722	756	746	692	741	704	759	707	733	735	738	756	757	693	755	783	724	767	762	741	731	803	795	719	775	761	742	791	680	767	758	742	737	763	742	770	696	745	737	769	750	713	727	778	757	769	759	743	738	755	744	757	728	783	721	759	686	763	740	842	731	751	771	723	827	716	725	731	763	766	788	692	742	765	731	738	741	761	723	777	740	696	719	763	698	732	705	742	748	757	759	735	711	740	765	715	761	720	751	771	806	721	747	756	688	719	722	763	705	767	700	804	720	721	757	758	728	740	790	751	733	774	710	722	717	718	690	773	737	722	713	702	785	775	726	784	745	761	772	789	745	757	729	747	718	800	748	716	691	752	740	755	725	791	771	763	731	685	724	751	685	763	740	682	768	748	736	764	780	753	765	775	727	752	776	787	731	705	754	726	734	829	755	730	759	779	764	744	715	709	734	698	763	713	690	766	791	731	740	772	729	753	783	749	695	690	764	767	776	737	756	721	758	768	731	731	722	741	791	736	697	731	765	748	783	708	722	776	751	723	792	723	792	751	742	720	761	734	716	722	782	770	714	796	775	763	797	743	794	764	679	722	721	711	783	748	729	773	718	735	767	743	760	744	738	709	712	778	781	709	713	752	770	758	742	745	728	741	750	768	711	738	743	723	759	743	718	688	755	801	777	763	775	738	711	727	748	748	741	766	746	754	759	697	734	733	774	801	762	745	706	746	733	784	783	779	719	725	696	747	808	708	763	747	787	721	797	718	764	755	767	746	734	732	738	707	754	696	734	763	741	740	758	761	784	696	737	701	775	755	750	695	714	720	718	739	749	693	707	745	744	729	768	768	698	763	790	689	733	816	782	781	739	739	731	775	726	762	783	699	752	734	792	737	725	666	725	742	750	751	718	752	740	726	732	741	783	812	747	747	748	682	755	770	768	778	731	734	738	790	749	788	783	731	722	757	779	797	753	758	760	714	779	716	735	767	793	758	729	722	733	738	736	703	694	741	782	733	747	742	750	749	727	796	785	707	708	778	686	767	702	751	710	724	723	708	752	745	735	787	770	785	786	691	718	755	775	745	727	732	724	730	754	768	720	751	764	729	781	780	752	695	715	793	768	721	734	737	718	756	719	718	761	728	760	752	753	707	724	762	753	720	728	730	756	732	710	733	817	761	760	729	766	754	766	768	727	725	766	717	768	723	752	748	732	775	698	696	773	761	776	729	816	737	725	700	735	727	782	796	721	772	778	767	744	718	760	733	771	755	749	787	753	734	740	765	763	712	703	728	715	772	785	655	745	734	776	780	751	747	717	743	696	702	752	739	792	743	760	741	771	765	722	767	711	743	755	747	753	727	719	752	753	712	729	673	734	758	764	742	792	738	701	737	725	733	761	754	745	727	747	755	727	737	696	754	736	777	697	747	773	701	737	718	749	809	745	808	785	698	766	737	767	711	762	705	676	761	767	799	763	720	773	718	693	725	744	716	782	753	719	721	710	737	729	797	727	763	757	799	747	705	747	738	712	739	767	723	688	792	785	760	745	731	749	689	776	723	787	749	696	779	687	795	746	753	712	760	682	750	757	716	774	741	768	702	772	750	745	716	713	730	717	721	700	729	739	766	746	752	739	758	752	756	766	717	796	755	773	733	756	744	725	725	738	729	724	786	769	755	759	740	733	724	703	805	751	761	789	701	793	799	743	755	735	755	753	757	754	721	757	727	724	739	758	745	785	721	740	780	739	722	757	752	713	757	742	749	729	776	759	767	776	768	730	765	697	738	725	741	738	786	750	730	747	712	751	787	735	727	800	728	743	766	720	738	715	676	783	738	749	751	730	771	745	766	763	699	740	747	742	780	760	727	755	763	731	752	665	743	705	758	733	746	769	748	758	721	707	744	783	740	764	731	724	763	761	726	699	745	744	725	745	762	734	743	811	702	732	709	736	765	733	712	761	785	717	747	804	748	802	754	811	787	756	765	731	723	726	738	728	726	760	733	720	761	753	754	730	748	738	748	777	750	732	741	716	709	788	683	717	694	728	747	705	730	711	725	730	730	717	779	761	738	741	706	739	740	717	784	747	800	725	728	721	745	741	756	721	730	794	711	752	696	735	736	753	689	728	775	743	751	737	712	724	762	765	738	712	732	743	758	766	752	738	750	744	725	723	734	792	789	725	764	722	780	754	756	789	710	799	755	722	687	727	771	766	701	716	753	770	744	748	766	713	774	786	768	665	766	787	788	730	660	701	672	738	734	754	718	758	744	736	813	782	704	740	754	772	754	783	742	759	817	746	759	773	739	776	716	795	712	751	727	730	731	732	780	782	720	700	719	736	777	771	739	771	735	757	710	750	731	745	795	710	710	745	703	685	728	762	729	719	752	725	725	735	783	702	754	745	737	724	769	722	755	721	759	741	740	746	782	723	715	711	714	721	778	774	754	739	732	739	769	800	768	734	761	725	739	759	758	746	814	742	733	768	795	764	774	728	760	756	731	737	729	779	775	713	747	746	763	758	749	722	775	751	718	792	729	736	749	745	757	754	790	723	734	719	762	739	737	767	709	774	761	770	676	728	709	737	766	750	784	753	738	698	735	755	772	735	770	757	695	702	746	740	737	745	737	731	746	762	745	783	768	727	726	711	745	770	760	773	712	767	727	696	772	719	779	786	727	732	760	721	705	774	773	752	812	743	709	780	713	779	794	784	779	663	755	723	761	723	798	764	773	780	737	824	737	744	784	746	750	770	758	710	746	770	728	742	708	742	753	754	746	757	770	773	748	777	690	739	728	749	712	762	752	726	736	764	716	744	787	673	704	745	762	706	711	758	697	733	768	773	760	753	719	747	738	743	734	773	769	750	759	720	746	769	751	751	780	722	712	719	750	800	760	754	797	731	767	707	707	734	717	794	774	707	743	748	742	727	781	708	776	719	731	748	729	660	780	736	788	728	709	752	725	762	754	737	735	712	792	723	740	744	720	735	711	701	713	736	743	679	774	753	743	724	774	752	770	746	777	736	807	688	777	740	712	775	733	736	732	759	741	728	788	685	759	733	736	737	713	743	745	782	739	719	765	752	733	735	768	764	767	733	754	716	703	734	787	753	758	735	718	793	745	787	704	746	739	732	763	736	728	748	744	751	787	745	764	699	700	761	799	765	753	714	721	802	758	744
60659	98963	77166	53514	35552	18005	6272	2045	1062	916	790	802	797	803	775	853	847	800	769	800	819	812	808	803	820	785	784	814	764	779	845	822	770	860	742	775	844	772	786	768	824	782	752	748	807	861	805	775	793	829	783	780	769	782	804	828	781	838	807	832	765	744	779	798	859	792	808	821	790	794	763	798	796	775	773	848	803	835	777	818	775	769	813	803	757	774	838	820	756	763	789	799	779	798	797	806	770	833	813	767	807	771	805	806	802	792	793	780	824	758	783	752	785	833	806	783	795	791	839	818	765	837	798	772	807	801	794	812	789	781	785	768	779	814	793	819	790	783	759	828	789	823	833	810	827	823	793	784	817	768	771	802	785	769	834	769	793	810	785	765	805	817	809	761	829	767	801	831	754	747	790	823	830	762	795	783	832	821	742	789	818	831	775	839	800	825	776	844	758	786	807	790	790	760	791	803	807	776	809	803	783	821	819	807	789	798	784	803	779	793	804	754	755	816	774	834	823	796	809	762	787	766	829	798	814	784	792	759	777	846	761	762	758	812	811	821	839	838	814	814	826	755	760	793	801	795	820	780	812	803	749	794	863	794	821	763	772	778	786	795	810	776	810	813	774	786	740	816	835	824	786	806	837	794	759	815	808	775	781	742	798	788	795	880	779	804	838	756	803	827	773	824	751	763	798	789	769	809	770	766	774	805	852	726	775	792	815	751	876	827	794	820	800	766	817	769	801	809	812	825	797	790	818	793	796	828	819	785	812	756	800	783	842	836	820	772	804	839	779	838	731	815	812	791	821	796	806	811	796	835	797	738	823	745	819	770	782	793	741	812	828	706	781	767	785	810	839	790	772	762	827	806	837	837	855	814	789	817	825	776	821	866	795	773	830	804	796	809	854	800	798	791	833	848	788	807	822	818	797	798	775	798	798	790	793	795	823	816	789	811	791	763	787	792	750	818	832	809	774	822	793	837	812	786	836	763	794	788	832	824	797	784	810	780	827	798	849	800	787	816	780	812	813	810	793	817	801	781	782	837	878	795	797	829	830	815	753	835	776	781	780	813	876	804	801	756	838	807	773	810	754	789	826	845	782	751	829	811	766	770	740	836	806	810	811	801	814	828	775	767	745	745	800	799	813	841	826	816	816	832	824	796	779	818	779	775	756	799	826	806	745	835	773	755	818	821	832	828	807	745	829	794	763	819	804	808	814	797	777	783	815	765	803	783	771	782	820	784	771	862	758	784	824	797	836	804	790	815	843	813	819	792	847	781	787	794	847	780	797	844	810	759	821	783	757	792	767	816	800	812	780	777	792	806	754	821	776	773	789	822	783	803	764	843	808	768	807	807	786	814	777	736	770	814	771	797	777	807	782	834	789	864	845	804	818	776	807	782	794	826	785	761	793	762	817	764	766	784	808	820	798	846	840	826	778	823	797	813	802	794	767	791	840	825	761	798	828	789	802	800	816	803	829	742	845	781	850	789	776	754	811	810	825	796	829	801	840	812	814	843	754	827	830	788	809	837	797	792	792	792	801	787	827	735	791	780	851	819	795	803	851	785	798	789	791	780	835	835	795	795	821	856	804	750	799	797	799	817	803	829	798	725	818	768	809	842	780	802	852	845	806	774	832	829	792	814	786	780	808	793	809	785	763	780	832	781	796	874	795	794	787	836	794	794	815	796	822	765	777	838	790	753	805	763	828	774	772	838	829	815	788	763	828	795	869	776	733	771	790	780	791	751	788	806	803	852	783	835	769	825	817	815	827	853	774	755	789	814	858	769	824	783	781	752	823	768	887	792	793	800	817	862	775	829	792	756	785	834	844	762	818	784	770	782	843	838	835	815	847	779	855	788	772	790	818	793	768	837	799	782	835	864	795	839	810	784	767	756	823	774	852	825	777	752	814	840	794	778	814	759	785	759	754	802	804	831	807	801	816	806	799	773	795	769	822	856	790	806	836	849	802	786	783	772	801	809	780	826	733	818	817	809	800	823	786	837	827	773	805	765	818	821	863	778	812	782	766	783	820	807	794	748	750	788	779	813	797	795	762	792	795	825	800	796	767	799	844	817	779	829	837	803	780	816	767	783	781	844	778	812	822	767	814	885	825	791	786	782	831	843	804	800	816	773	803	849	815	865	760	725	837	790	798	788	759	772	799	775	816	802	821	772	843	772	812	767	775	770	833	781	763	803	818	810	810	819	775	776	816	792	758	745	795	792	791	834	812	793	779	808	799	760	774	800	797	749	806	783	802	866	802	814	755	825	870	821	776	791	824	817	800	810	804	763	827	833	785	825	788	778	775	786	805	813	756	825	830	835	844	831	821	845	767	775	772	800	857	836	791	800	760	798	795	789	817	828	791	770	782	806	831	841	786	812	839	781	793	796	754	818	772	823	765	767	768	757	759	819	816	788	793	814	769	721	795	821	773	834	790	789	817	819	792	816	776	821	770	791	811	790	829	813	751	849	828	792	841	810	783	811	809	786	845	842	771	774	792	770	822	790	817	797	762	796	811	814	737	833	815	769	798	799	878	805	765	780	816	794	800	775	787	822	807	803	775	753	808	752	791	793	781	812	774	755	864	776	824	855	795	793	781	760	820	822	794	805	826	780	765	808	804	815	774	772	828	796	815	813	817	761	765	841	809	719	794	804	783	787	833	809	837	788	786	796	834	771	792	821	826	811	805	836	818	773	802	765	806	858	796	795	767	795	793	769	760	837	778	806	810	828	781	802	827	819	757	806	827	818	753	797	802	811	778	777	796	869	835	748	811	793	750	807	809	862	798	802	770	789	829	772	820	826	828	856	816	763	821	834	782	799	825	792	843	764	788	755	781	821	799	813	774	775	807	787	831	802	776	797	816	778	754	756	853	882	859	817	828	809	777	785	752	815	752	788	870	772	879	814	804	765	790	783	792	839	834	814	762	746	793	802	781	813	794	809	845	775	782	793	779	814	810	732	809	825	806	813	804	748	798	802	841	788	795	813	764	778	763	806	823	752	764	782	799	806	808	812	806	775	824	787	834	840	740	804	856	759	785	827	817	811	797	794	724	837	820	790	786	810	832	801	794	828	853	825	844	780	788	791	806	800	800	820	788	819	780	802	782	738	803	755	806	821	806	838	778	753	764	794	810	794	792	819	799	773	822	840	816	802	815	767	846	788	797	779	788	834	838	771	779	758	794	810	773	779	777	849	831	775	852	758	796	806	779	831	748	789	789	766	794	762	788	838	802	841	783	844	776	814	828	792	799	849	824	776	784	823	778	817	837	788	833	798	773	747	822	750	787	792	844	791	829	817	787	813	802	810	808	822	747	768	779	852	795	795	780	764	794	762	841	801	810	771	809	825	814	800	793	763	771	818	737	846	780	840	770	779	779	848	779	837	801	767	788	814	846	756	803	820	802	845	791	760	836	772	774	849	827	789	787	816	820	812	766	769	810	762	791	806	762	855	800	827	795	811	799	791	815	778	790	822	814	763	777	788	802	844
29104	30610	31603	17951	5238	1663	808	650	504	528	522	501	491	551	557	536	517	515	537	519	530	575	505	519	535	509	560	530	523	538	554	562	502	528	514	518	566	574	550	525	491	555	546	510	530	547	519	522	514	533	503	502	512	496	555	533	514	507	572	477	524	563	569	525	552	563	520	542	544	514	509	552	511	564	535	508	551	544	489	542	561	537	515	507	502	556	500	529	533	555	521	536	598	492	534	534	511	505	550	547	528	512	523	565	533	521	536	552	514	540	479	494	528	545	486	521	507	528	497	525	506	524	515	539	529	534	514	529	581	532	547	530	503	511	548	526	513	525	550	547	533	549	540	502	571	542	530	504	517	458	523	499	543	534	510	495	518	590	564	501	561	517	515	521	553	519	556	520	544	547	527	539	520	512	531	535	503	517	514	567	520	545	534	520	519	546	539	550	499	561	514	518	555	555	542	547	498	515	520	514	506	552	572	535	516	521	544	553	577	508	506	517	522	514	570	514	536	499	519	531	510	550	500	503	512	516	549	545	553	503	525	537	489	521	566	551	478	544	512	525	494	501	532	530	511	497	501	540	508	557	547	557	511	527	503	535	516	503	525	512	507	554	517	525	539	515	513	541	519	522	552	540	519	548	532	530	507	505	510	514	517	521	541	549	480	531	513	554	518	533	495	536	514	526	496	550	558	538	551	562	500	527	537	546	567	536	540	522	485	569	514	498	504	535	571	488	556	534	504	466	525	496	487	506	559	532	551	532	518	525	468	494	500	552	542	563	508	550	542	532	510	561	530	529	502	502	529	549	532	526	504	520	527	528	500	501	509	519	539	526	542	519	539	490	559	503	549	481	536	541	507	515	498	491	529	525	536	493	514	468	533	503	591	493	505	547	506	501	493	520	499	521	525	536	503	525	505	519	517	499	506	538	506	531	558	489	542	505	552	511	484	499	541	519	523	518	555	515	512	501	510	524	480	545	509	563	501	557	560	510	547	520	525	535	516	525	502	542	545	515	531	516	529	502	534	541	540	542	508	519	519	547	536	524	532	487	539	531	511	500	528	502	492	528	517	522	504	564	533	553	500	523	537	537	569	477	509	538	529	526	568	530	538	537	552	534	535	480	513	541	486	539	499	524	517	526	538	565	501	538	528	519	553	526	525	521	539	500	527	537	568	537	560	538	512	538	521	558	564	472	554	561	561	565	539	505	542	528	533	520	543	527	560	506	495	512	548	517	501	532	501	539	546	544	546	543	533	529	479	518	525	506	539	488	507	531	492	533	479	539	526	554	540	562	512	544	533	473	512	553	534	506	519	501	485	532	502	493	523	511	488	476	544	548	483	502	534	489	513	520	518	517	492	486	489	498	498	573	513	514	556	483	553	538	509	509	557	547	511	509	514	539	505	537	501	520	544	520	518	527	567	540	542	526	541	528	520	522	544	526	528	535	514	510	522	555	496	515	504	498	503	529	521	530	537	528	521	538	570	539	599	508	521	493	543	491	546	522	519	477	505	486	520	514	496	534	568	548	502	508	513	542	510	478	514	549	523	529	581	551	514	520	510	528	508	541	545	560	514	513	504	502	508	526	549	522	511	525	520	508	530	546	489	525	539	519	548	469	528	517	519	526	508	533	560	521	542	546	513	495	551	518	486	526	509	550	531	505	502	546	587	564	550	541	539	504	495	544	534	515	567	489	512	593	521	553	548	516	532	551	504	526	493	509	543	508	539	536	542	525	507	535	539	573	533	528	515	504	571	549	526	516	477	538	525	522	568	524	518	529	516	547	485	535	526	516	511	519	558	563	490	547	563	534	547	534	485	513	527	528	520	523	555	515	502	584	541	533	564	508	540	579	514	527	582	557	531	544	515	472	547	506	488	528	548	535	553	545	518	582	558	542	554	529	549	524	537	487	551	510	500	539	547	528	544	546	515	535	542	494	525	516	514	513	538	540	538	529	523	563	532	531	503	504	543	518	526	526	563	513	507	536	515	475	540	534	510	504	517	535	558	547	547	538	530	505	531	486	503	518	525	529	540	514	518	533	513	522	594	516	487	525	522	509	503	540	538	520	515	500	551	515	514	542	530	555	499	523	537	573	497	565	514	511	515	550	475	500	528	547	526	538	535	502	513	542	525	529	517	506	515	544	496	542	553	534	531	522	550	554	493	494	556	502	509	519	516	521	513	481	493	487	489	538	540	516	494	515	520	546	493	539	525	545	562	550	525	487	536	515	529	563	518	498	516	522	554	517	518	552	512	528	563	525	499	498	513	515	556	533	577	523	554	501	548	521	495	535	559	483	526	518	497	506	518	525	528	514	535	521	539	555	557	543	510	530	547	506	517	533	523	505	573	494	565	537	531	533	533	506	502	494	517	524	530	498	545	533	539	562	543	487	564	528	522	526	514	560	491	519	555	529	515	521	514	541	505	562	556	550	533	541	538	507	500	519	535	558	579	526	520	533	494	550	518	533	517	521	522	491	542	515	526	495	528	530	523	543	563	535	506	535	540	544	483	525	527	532	535	528	530	531	547	525	514	524	513	511	528	539	527	559	545	510	529	564	512	547	536	524	500	575	516	506	531	542	516	539	533	526	552	555	560	543	502	543	524	531	500	520	522	515	516	509	512	543	537	542	500	505	538	571	529	596	526	519	507	573	483	511	515	543	502	555	583	518	528	522	547	526	514	563	453	495	539	509	552	518	520	496	514	508	523	526	539	497	533	521	506	520	503	523	483	546	549	538	527	498	551	523	487	546	584	566	514	492	543	507	512	558	525	538	542	516	515	533	519	567	478	571	509	543	515	498	548	540	541	522	529	547	541	542	503	530	518	527	478	510	476	484	526	568	539	534	513	545	555	549	520	517	503	519	556	510	543	538	526	496	490	508	492	535	539	539	496	491	523	541	527	546	543	514	575	535	533	544	507	524	540	548	515	499	543	574	529	527	527	506	520	567	513	570	553	514	516	556	513	531	555	550	519	525	532	531	572	465	528	514	542	514	557	528	548	532	527	521	533	534	510	553	524	524	507	530	515	501	500	566	480	492	530	564	557	514	506	479	532	515	516	561	492	515	541	542	510	521	551	549	537	523	587	535	522	493	563	502	513	530	512	552	531	549	540	525	548	570	501	509	536	555	563	498	550	552	525	510	528	519	529	538	509	576	533	537	563	522	522	519	525	543	510	494	539	522	560	532	533	527	512	531	504	503	557	550	541	536	516	551	508	512	540	525	514	528	483	555	527	514	544	578	510	492	570	535	517	551	571	513	534	554	549	540	551	526	506	530	519	538	527	518	549	494	534	495	508	537	539	500	530	544	561	514	534	520	534	544	529	522	510	499	517	540	542	496	504	520	518	542	532	494	521	589	524	534	500	516	521	561	489	490	525	505	508	524	494	520	549	515	489	530	528	563	479	548	519	561	525	485	506	508	569	534	518	525	521	535	554	527	512	525	498	514	521	521	507	503	485	505	474	559	502	540	523	475	525	520
29472	45540	28220	13318	5413	2105	979	693	632	628	613	570	558	570	619	597	602	576	566	628	633	616	597	553	607	612	575	598	587	636	613	634	596	569	583	567	582	574	646	597	611	576	652	606	613	576	633	581	582	601	605	588	551	597	568	574	584	622	600	653	598	577	624	603	604	611	615	581	552	602	599	605	587	612	629	576	598	574	598	541	612	581	566	623	609	596	583	586	617	621	622	579	625	592	576	607	592	593	578	626	582	571	636	552	621	599	594	607	604	598	598	583	592	575	604	615	595	565	627	580	620	585	641	573	615	583	555	639	598	618	640	570	594	604	595	595	564	576	587	598	591	547	608	577	591	567	591	580	639	612	571	627	588	590	640	609	554	607	598	583	643	626	602	598	590	598	632	630	559	636	590	591	586	584	568	565	621	571	619	586	586	609	579	592	631	633	623	624	599	638	587	590	560	630	571	593	577	597	609	621	626	577	615	604	599	619	602	627	541	592	595	605	651	550	639	613	546	545	612	555	593	611	607	592	596	601	553	632	600	601	619	602	621	589	595	580	575	591	647	595	609	571	560	600	607	601	628	636	579	600	585	647	607	566	601	618	590	560	597	593	590	619	634	638	573	594	637	553	640	577	615	573	573	607	573	639	611	590	601	625	615	605	598	622	640	616	634	580	579	577	591	569	570	612	613	612	555	586	555	631	583	599	621	604	616	603	640	566	599	563	615	602	611	643	587	589	549	629	629	559	610	630	617	602	598	602	643	598	605	600	603	585	590	613	619	609	607	591	588	598	580	601	571	562	597	589	581	559	591	634	594	589	570	599	640	622	552	595	582	578	609	604	558	584	589	602	606	594	588	611	598	586	620	571	573	584	588	639	561	596	590	610	621	603	576	579	606	609	621	599	620	581	637	623	650	614	590	598	629	538	609	592	611	573	598	561	546	611	589	560	607	617	606	602	577	560	596	555	597	628	555	565	612	601	564	623	610	560	603	615	549	605	566	601	615	624	585	576	595	599	584	584	631	604	572	588	577	588	598	596	587	605	579	617	618	584	626	607	598	570	566	594	582	568	611	554	628	638	608	630	622	575	605	577	553	615	608	634	598	585	622	580	584	597	583	583	589	571	602	565	598	639	597	555	597	597	584	604	580	609	604	590	630	557	607	543	591	598	594	576	577	594	619	593	591	654	634	568	625	615	581	565	568	594	614	595	566	579	562	589	572	572	620	602	585	644	584	595	627	577	584	594	594	595	637	587	588	538	566	584	668	620	591	638	580	569	608	586	612	607	587	623	594	596	611	638	593	613	547	608	571	577	591	593	611	585	591	588	553	588	576	565	630	602	632	600	595	613	625	574	590	576	601	646	570	577	603	605	573	612	606	583	612	607	586	578	596	593	589	555	620	613	627	590	626	564	604	582	588	601	565	618	571	622	590	576	591	618	605	595	578	598	647	625	592	595	608	592	613	667	618	572	569	608	592	631	594	590	595	614	610	625	623	620	624	577	575	576	559	607	571	602	632	628	620	598	635	634	616	594	604	587	601	602	635	555	605	583	581	610	593	599	595	617	617	594	603	588	632	619	599	602	612	576	594	616	584	590	582	608	625	574	600	569	604	600	595	581	588	652	603	587	575	629	601	597	617	617	600	561	612	598	581	572	616	633	626	618	608	567	580	577	594	578	582	591	599	566	609	565	584	624	626	619	608	604	597	633	582	601	645	625	617	585	595	611	605	560	593	568	582	592	609	591	601	604	606	653	574	602	580	608	583	620	605	613	605	575	606	606	592	562	618	583	570	582	583	618	595	573	564	554	594	589	631	675	590	609	601	592	586	588	648	601	616	581	599	618	572	585	592	590	577	590	607	612	601	578	600	587	580	549	616	555	598	600	594	609	549	614	563	592	608	639	591	611	594	624	553	583	602	595	594	587	566	601	606	631	632	579	635	597	588	644	615	593	595	582	571	589	584	597	563	650	612	575	564	629	600	594	555	587	658	632	625	602	582	583	598	581	606	589	616	598	599	627	643	617	625	623	636	610	624	574	627	590	634	633	609	586	595	580	611	612	609	574	567	633	590	613	600	620	622	583	591	595	626	614	627	568	571	574	617	572	595	596	564	605	633	593	530	577	616	647	597	590	623	609	597	638	606	603	539	613	610	613	601	593	625	661	591	556	624	620	617	608	648	585	603	592	638	600	567	589	615	611	580	589	650	585	636	606	622	606	644	622	583	612	615	622	577	571	614	571	594	615	618	613	603	614	582	624	627	599	594	580	590	559	586	615	627	573	620	567	565	576	592	642	566	608	566	621	594	627	613	586	605	608	585	595	603	580	617	573	644	605	565	567	560	607	620	592	659	575	562	582	592	581	592	570	597	638	609	645	594	583	561	603	619	621	581	572	606	572	617	587	557	616	618	578	629	586	584	586	625	586	595	597	627	612	608	611	609	564	595	560	630	596	569	599	629	589	633	578	555	610	583	622	613	583	610	599	562	606	634	600	602	593	591	554	606	585	602	573	546	590	596	572	596	600	595	595	577	600	607	602	566	586	540	666	563	633	594	570	595	604	563	613	599	530	564	635	602	617	575	618	572	610	630	598	613	635	573	605	575	550	576	613	625	588	595	607	569	580	599	541	594	592	600	624	649	599	614	618	582	619	548	608	622	623	604	588	600	541	608	596	585	595	592	582	595	586	593	612	577	635	609	607	609	573	596	612	586	579	569	620	589	596	536	611	547	611	591	558	604	558	624	590	583	579	573	636	591	638	617	575	595	544	624	593	575	556	572	561	570	619	596	645	593	587	598	572	595	631	588	563	586	605	592	631	630	608	579	591	607	586	596	578	568	599	603	564	545	629	619	597	573	589	591	590	619	580	574	596	601	624	608	594	595	600	592	596	565	626	585	610	595	610	631	596	602	569	635	594	608	566	581	626	619	586	578	623	581	580	580	603	589	547	607	563	604	583	611	608	634	640	563	637	598	586	625	614	625	601	601	627	620	600	626	617	546	638	580	590	608	595	595	619	603	587	681	553	589	600	618	610	579	591	606	599	666	620	602	579	606	597	592	601	594	599	631	590	547	594	653	622	614	551	596	551	557	606	574	589	601	591	602	590	597	641	602	594	574	589	613	576	591	585	609	611	619	642	583	592	629	587	618	545	587	598	581	576	591	544	635	570	577	620	618	593	623	630	629	601	618	581	567	563	595	602	584	623	609	610	589	579	543	602	598	617	603	588	591	609	641	603	601	591	601	574	634	640	613	622	594	593	583	657	562	650	597	633	573	624	598	619	562	621	599	544	571	596	595	576	595	636	576	596	592	585	605	573	604	598	670	566	587	588	616	585	599	574	619	626	567	564	596	598	573	586	622	567	610	580	591	584	591	650	563	588	598	593	577	612	607	594	617	613	598	595	638	627	589	613	645	622	606	610	599	612	561	599	623	561	579	599	554	608	575	592	599	622	536	598	583	615	571	614	616	626	601	576	635	551	582	589
23570	22124	32941	29761	24287	19634	8043	1414	740	635	592	575	617	578	610	586	608	606	574	575	585	576	613	593	549	577	623	575	557	574	587	570	574	577	592	607	589	572	615	549	578	566	555	612	624	571	557	575	556	564	573	576	575	609	561	601	600	605	577	578	549	612	596	575	609	557	558	564	526	618	582	596	586	637	580	570	583	563	552	559	586	557	584	625	602	551	578	587	606	595	585	574	592	613	614	552	594	565	560	550	635	581	588	567	596	566	587	570	561	584	540	594	588	603	600	547	584	545	610	573	564	575	590	563	593	588	577	622	597	576	591	610	563	600	572	562	559	568	603	582	542	545	602	577	563	539	595	568	513	571	574	608	556	554	593	584	564	568	624	581	613	551	566	535	630	548	605	591	577	568	569	571	593	593	562	586	592	600	575	588	576	624	575	595	553	554	558	570	599	564	571	565	558	600	520	586	546	571	546	555	562	551	595	600	528	588	549	636	578	607	594	593	589	609	588	577	605	592	560	560	569	591	546	583	553	571	596	617	599	573	572	581	543	570	582	571	602	619	606	604	587	577	599	619	603	595	555	544	537	583	567	541	575	552	563	592	562	566	563	587	577	547	578	532	560	620	569	589	600	572	586	569	539	572	585	583	589	548	566	543	580	587	554	570	571	552	544	563	593	545	567	587	589	586	560	565	575	590	586	577	610	593	578	525	613	578	575	603	567	603	581	572	546	601	572	558	615	596	551	576	530	652	589	593	598	561	582	586	579	590	577	618	560	571	590	597	574	536	610	550	586	575	571	593	573	627	564	577	595	589	589	566	593	581	593	575	571	583	593	607	600	576	646	565	572	593	585	601	557	525	573	569	596	611	571	600	596	595	562	573	571	611	594	626	612	554	569	618	570	546	556	556	606	577	605	565	562	549	600	552	534	540	596	587	551	574	601	584	568	569	608	609	583	568	571	599	592	623	546	578	550	616	649	547	577	601	630	558	560	588	560	597	591	587	578	592	614	563	603	582	599	573	591	575	617	610	551	579	624	567	580	613	537	614	569	585	556	582	571	567	559	574	631	596	559	592	577	626	574	585	614	576	579	571	513	559	561	583	592	583	544	590	558	565	544	620	612	575	587	580	587	545	606	532	559	572	558	557	553	588	565	555	605	553	614	616	541	605	607	591	627	572	526	568	561	609	624	604	594	580	577	579	628	564	599	591	626	615	548	627	583	566	554	575	575	554	583	557	603	556	608	587	506	582	562	598	588	550	607	560	570	552	586	586	567	573	546	621	561	592	559	589	580	519	567	629	576	578	575	565	572	567	597	572	567	555	594	564	569	622	514	574	599	557	594	620	638	603	579	581	585	560	600	510	613	606	624	533	573	568	585	639	558	568	584	542	597	639	579	569	583	593	552	565	614	531	591	595	602	553	581	598	555	553	651	569	593	551	572	535	551	590	584	581	577	569	587	572	604	578	552	581	554	562	590	580	561	600	560	597	586	564	616	575	560	545	602	595	605	569	544	582	594	547	555	581	609	581	611	519	555	572	597	625	528	558	585	583	628	587	567	581	539	569	586	594	568	550	576	546	580	543	583	571	584	582	653	555	561	579	566	595	574	559	588	557	576	564	595	599	574	594	572	546	567	568	610	543	617	546	560	575	587	524	568	561	603	562	619	549	565	595	572	571	593	578	610	599	632	539	564	579	584	554	541	546	578	602	601	542	570	600	599	567	582	594	553	576	594	582	553	601	575	540	591	592	560	589	561	566	521	599	568	580	593	603	596	602	580	546	574	566	609	591	571	572	570	554	598	538	553	629	570	564	574	609	596	565	565	577	614	596	580	556	562	589	584	570	581	563	582	630	565	554	577	565	611	604	568	569	633	572	575	608	574	596	578	568	553	612	575	569	535	560	612	563	534	597	527	613	577	532	576	590	619	570	586	582	575	568	572	607	575	609	593	589	612	607	587	556	579	539	585	598	601	553	561	566	615	617	532	569	550	637	590	597	546	625	579	557	551	516	596	605	562	607	595	585	577	621	628	539	550	619	569	590	562	577	569	586	605	576	584	582	555	562	575	566	582	564	600	583	557	587	571	593	594	603	587	614	602	594	548	565	555	569	582	560	561	591	580	578	527	589	581	633	547	608	590	563	577	571	573	635	553	534	571	608	620	583	556	624	538	577	627	619	557	583	580	555	548	589	546	591	559	548	573	555	601	624	520	587	569	595	609	524	579	596	577	548	535	580	601	545	598	603	586	608	563	570	565	552	579	627	608	556	597	539	595	546	566	543	578	584	594	607	585	553	564	530	576	604	608	587	527	565	570	583	594	509	565	577	537	549	596	555	612	602	566	580	599	525	609	544	601	560	580	590	595	561	543	595	604	539	553	575	557	537	565	559	542	591	576	570	554	547	540	565	534	584	568	575	620	532	592	556	594	572	558	596	565	588	590	534	566	562	586	578	586	590	641	587	606	587	588	567	538	539	596	600	587	561	625	570	580	560	618	624	591	567	539	596	591	596	580	599	583	582	602	568	528	559	560	578	566	577	609	582	523	529	559	536	570	572	596	626	613	538	605	622	533	580	589	582	569	610	585	612	552	571	526	550	566	539	588	600	602	630	539	587	607	604	566	510	611	560	561	596	584	577	623	606	578	572	596	583	574	579	550	603	618	620	528	593	568	580	546	577	629	572	578	554	579	578	580	565	576	596	567	590	575	567	572	567	625	576	609	614	575	584	627	601	599	582	571	616	555	574	552	602	600	579	538	607	558	539	520	601	569	567	553	607	585	578	518	559	576	569	610	588	563	580	596	580	608	605	561	619	589	548	544	603	567	570	623	550	560	597	571	552	596	534	620	590	584	578	563	609	593	598	597	567	599	589	634	612	620	596	585	552	558	625	565	541	567	567	564	544	552	541	622	532	565	524	611	562	602	573	557	610	595	537	593	604	559	593	562	570	567	620	578	575	608	548	537	587	589	572	574	548	553	558	595	557	560	613	521	600	587	612	604	589	589	526	616	565	586	592	565	605	598	576	584	596	552	552	588	545	524	557	574	554	571	601	585	559	576	546	603	587	577	555	640	576	563	565	595	580	584	573	556	579	565	564	602	540	586	615	569	600	556	568	558	566	585	598	548	606	576	554	594	598	578	550	530	573	562	598	599	571	596	539	596	587	563	581	599	592	553	557	602	584	616	598	596	523	586	551	578	617	565	586	573	620	625	561	599	544	594	591	537	583	606	584	584	578	618	543	578	584	559	596	590	562	550	583	570	579	553	604	577	574	580	568	595	585	587	592	579	570	557	578	592	558	547	551	581	593	548	545	597	586	578	541	555	611	561	603	530	530	556	560	588	624	540	600	590	565	581	573	576	544	639	582	571	564	552	596	630	566	610	581	531	597	587	585	618	561	588	583	578	584	553	577	603	578	562	603	547	587	580	591	558	560	603	588	583	559	543	566	544	600	608	577	615	586	590	588	620	562	620	565	578	565	584	637
57056	95046	71450	46933	28956	12501	4018	1461	819	650	652	628	645	687	670	621	635	610	676	646	611	620	627	579	640	669	631	601	623	661	668	646	604	677	629	644	590	639	694	652	608	637	604	653	631	636	589	684	617	641	618	670	618	637	601	615	624	607	641	649	700	627	654	646	624	676	653	622	650	611	626	640	617	636	632	622	621	590	615	652	602	628	650	651	585	646	608	634	615	624	628	641	639	605	642	681	642	654	642	628	609	651	704	640	644	651	640	640	641	637	643	631	690	634	617	662	641	670	660	585	666	666	629	673	598	580	637	620	611	618	655	674	632	679	615	669	674	632	660	652	579	639	602	628	631	586	673	623	611	630	671	673	634	650	611	644	631	629	595	623	624	623	669	616	621	666	594	651	699	627	622	666	621	664	643	619	567	622	639	618	623	658	562	605	658	657	665	633	617	622	610	612	640	615	650	641	642	596	633	684	650	620	673	626	645	633	638	648	626	641	662	647	626	637	653	652	617	601	602	604	621	571	716	610	663	654	623	648	669	608	625	614	627	648	653	624	622	604	631	632	692	588	641	613	610	656	592	599	622	589	652	638	648	643	624	661	634	662	647	626	657	661	635	673	659	659	646	654	655	645	645	671	637	653	646	645	626	579	637	664	647	646	606	650	597	670	608	641	612	639	659	651	637	606	669	576	603	651	666	628	633	596	670	650	645	623	651	643	655	615	612	627	606	653	641	681	692	632	630	603	655	647	616	641	630	603	675	612	613	629	583	623	660	637	639	622	666	593	669	648	624	653	656	626	602	639	631	609	630	634	642	682	680	631	658	624	620	560	640	648	649	635	635	608	604	632	650	639	634	604	653	632	652	627	613	626	617	645	645	620	575	627	649	628	662	662	688	597	602	622	635	600	616	621	616	598	645	611	607	618	633	604	649	641	677	631	621	683	664	668	686	643	632	676	647	643	664	620	620	625	653	661	639	606	632	641	657	669	633	681	641	669	651	663	645	620	677	637	615	614	628	681	671	632	628	609	603	644	661	612	680	630	631	650	622	632	632	585	668	654	641	621	626	652	637	622	658	618	664	616	634	590	667	631	592	647	632	616	629	621	576	630	627	654	579	612	654	663	594	644	573	653	606	592	650	637	672	626	641	649	620	610	631	685	622	645	613	630	596	604	618	638	665	606	646	619	613	595	664	636	620	626	631	604	589	628	604	617	616	657	639	676	668	656	629	639	617	623	648	634	644	661	613	632	636	659	651	636	608	614	646	661	612	641	684	617	641	631	613	683	643	620	664	629	651	676	619	666	645	612	600	678	644	631	657	640	638	631	648	626	680	608	649	624	659	643	630	680	646	682	687	644	664	650	599	590	653	573	645	677	674	627	608	623	616	680	645	650	628	624	611	632	628	624	574	635	640	617	622	658	633	651	611	626	637	564	622	629	633	598	587	638	641	622	632	632	630	630	637	623	584	644	639	608	598	635	615	635	634	562	649	661	661	630	604	638	607	630	660	663	643	632	608	645	657	674	564	635	669	621	643	695	627	672	638	605	659	619	632	687	661	613	627	643	647	641	685	611	674	652	617	665	629	673	629	654	636	616	606	690	604	617	685	640	639	641	610	648	640	642	622	631	631	664	650	632	640	625	653	620	642	650	612	592	609	657	650	667	607	625	637	660	636	641	609	607	639	608	646	668	613	687	660	644	642	624	640	678	655	678	667	605	626	599	613	672	634	598	665	621	657	660	649	622	610	622	614	652	669	639	651	675	612	595	629	645	661	613	623	682	651	622	631	647	600	614	654	637	656	657	648	593	644	634	613	663	620	627	591	675	623	630	640	677	640	601	610	651	649	618	645	645	626	628	703	661	635	625	650	598	668	680	645	599	647	648	651	636	626	628	615	697	625	628	674	672	648	597	691	663	634	652	625	698	636	675	618	663	610	627	657	640	637	648	641	615	652	645	631	581	676	629	589	657	646	618	636	657	621	638	623	637	632	619	639	596	630	657	618	613	660	629	613	619	606	637	639	655	692	609	691	602	631	608	596	639	595	587	633	622	673	653	605	617	615	631	597	651	622	630	621	590	634	604	695	662	627	654	692	683	636	662	681	646	679	611	640	601	627	638	649	578	611	652	680	626	666	660	646	685	634	615	631	637	651	618	608	632	640	651	612	671	635	652	656	637	629	634	614	627	622	643	640	616	636	620	628	626	659	618	668	638	660	612	681	629	598	654	623	660	625	683	645	652	624	641	660	598	670	638	659	610	631	641	667	653	650	614	601	647	617	635	636	677	627	606	636	649	685	618	659	625	583	652	672	691	630	649	625	614	646	608	606	625	644	626	654	641	610	638	638	667	639	616	631	650	646	658	635	646	640	601	629	671	661	624	646	613	632	620	614	623	634	623	652	645	672	684	665	656	636	629	647	604	660	623	669	633	633	652	636	614	627	661	647	641	663	643	638	594	616	632	629	628	640	607	670	590	667	650	627	631	630	651	652	633	658	605	639	595	634	646	680	623	674	636	665	634	631	636	616	625	671	630	666	628	592	620	643	662	657	637	605	614	632	650	615	642	640	662	633	656	607	612	655	627	630	648	629	659	606	641	636	611	613	614	631	646	610	692	608	605	630	633	569	611	655	639	644	628	704	676	613	653	607	592	649	674	601	663	598	639	661	660	594	649	630	642	617	633	615	667	685	615	680	592	621	646	594	621	610	641	640	622	645	640	652	624	632	639	605	610	668	610	636	609	616	580	633	634	646	647	628	632	610	646	637	618	620	588	657	649	589	654	635	640	658	689	616	674	625	618	636	619	627	705	611	660	601	648	620	588	682	649	594	653	640	639	686	660	592	594	618	625	583	646	631	624	653	636	662	636	619	674	662	619	621	651	627	642	608	601	634	644	635	627	619	700	631	636	655	608	630	606	627	672	675	593	707	620	630	612	663	645	594	619	615	613	661	637	631	679	618	662	660	700	591	621	646	623	613	629	604	617	648	651	614	615	637	672	613	609	582	650	610	628	615	650	627	622	614	662	619	630	648	645	650	606	615	611	613	677	653	636	618	647	607	606	623	659	621	650	616	655	620	641	657	652	619	624	639	600	670	596	618	671	659	617	631	645	610	610	673	642	605	683	608	649	622	665	624	652	630	641	622	616	665	618	643	660	631	632	674	658	617	639	606	602	661	671	656	637	640	649	651	647	618	632	652	628	626	602	630	672	619	650	597	621	663	652	652	633	623	633	666	633	645	618	639	639	613	693	622	672	638	653	685	603	636	643	607	640	639	661	644	629	623	601	637	691	666	632	602	654	678	651	574	660	681	647	647	628	623	613	652	630	612	632	643	644	634	639	637	631	662	662	607	645	641	620	619	584	642	638	629	638	615	666	605	636	623	628	608	610	631	656	676	672	635	633	643	670	613	657	637	687	669	615	608	618	648	626	648	648	618	652	606	658	628	641	615	649	615	648	677	643	646	594	687	635	620	616	643	674	661	632
25337	23774	34232	30118	18610	6960	1700	813	658	633	653	585	608	618	602	625	595	610	616	664	654	655	606	603	639	650	579	628	604	614	620	648	634	624	605	616	624	583	622	592	633	615	588	653	607	593	625	570	590	587	623	593	608	591	611	626	616	589	653	600	588	581	608	625	596	569	634	630	617	613	589	554	609	623	645	631	562	560	574	650	589	628	612	633	663	596	602	625	632	591	614	617	578	619	538	611	634	644	582	624	605	622	608	565	616	574	553	572	622	637	630	625	637	628	605	587	647	604	626	625	590	661	645	577	630	623	588	628	585	637	666	592	651	622	591	604	626	582	578	580	566	585	599	591	579	567	618	609	673	638	637	615	581	608	619	617	642	614	620	607	613	600	602	627	608	662	629	605	628	598	577	623	580	611	624	667	598	629	619	659	596	588	657	588	635	631	618	611	608	565	655	616	623	604	650	604	585	618	646	549	591	613	636	595	615	669	582	656	639	630	577	653	584	606	629	606	630	617	572	575	582	616	606	607	597	586	627	633	574	599	609	624	597	607	651	631	597	590	616	601	602	614	624	633	620	600	611	561	646	604	588	630	586	641	591	625	623	626	621	661	625	611	612	659	581	629	595	609	586	610	608	581	605	578	621	634	576	551	585	598	661	635	620	606	651	651	598	646	559	597	639	615	625	598	631	633	607	569	560	582	559	609	613	553	581	678	597	619	595	660	615	604	622	595	598	621	618	573	603	618	573	619	616	551	657	598	601	614	555	587	661	635	633	656	648	582	603	636	585	599	630	609	582	599	627	592	595	605	614	602	613	620	613	562	569	628	589	588	613	571	566	600	595	600	599	606	650	576	608	612	603	607	625	580	642	609	569	637	630	584	646	606	593	616	602	598	609	610	567	640	583	571	616	596	660	626	569	587	607	553	616	618	617	585	593	624	625	615	597	599	655	619	591	555	645	630	592	606	619	626	643	625	632	600	601	590	559	605	575	639	588	617	608	573	622	614	633	632	555	571	592	638	656	626	618	690	619	619	577	653	598	634	602	606	590	627	635	562	607	586	620	622	607	604	619	618	601	625	607	623	582	577	630	630	592	576	619	635	569	568	623	614	579	646	610	582	595	612	598	608	626	626	611	611	618	561	609	593	631	632	590	593	618	645	621	629	622	599	598	603	554	612	625	599	620	626	625	611	645	607	573	635	592	565	600	595	565	638	574	622	587	582	622	629	640	643	620	601	619	593	580	609	627	569	611	610	598	649	608	588	596	589	616	628	607	641	651	582	585	574	596	657	634	612	639	655	595	581	585	658	603	604	587	591	599	632	570	608	569	581	561	633	561	629	617	570	598	582	620	605	573	601	603	586	625	617	613	616	607	619	598	655	634	624	591	600	625	589	633	609	584	560	594	653	616	554	626	584	628	619	609	639	578	609	608	590	591	584	626	608	628	610	623	584	609	592	605	636	644	593	568	623	609	576	623	599	629	622	615	604	634	564	590	603	612	615	635	606	625	599	597	581	567	636	613	591	586	626	606	610	618	615	612	608	630	585	588	607	640	614	602	601	605	609	595	590	628	578	632	611	660	637	601	621	633	601	614	571	603	621	581	615	567	594	587	624	594	622	575	616	582	604	621	592	608	627	607	596	615	650	633	595	637	602	553	620	589	587	630	619	585	624	568	591	623	617	624	600	663	574	564	625	631	599	589	646	583	645	619	604	640	621	560	654	628	619	569	613	608	607	568	626	594	632	609	575	599	584	607	586	620	601	643	604	601	608	625	605	637	595	607	616	610	567	612	635	581	589	607	590	635	603	626	631	604	619	637	609	599	630	618	617	608	644	639	591	651	586	607	570	616	606	616	611	647	618	613	633	664	569	575	643	640	627	679	618	571	563	655	614	618	619	648	608	599	593	601	595	607	615	619	582	584	649	562	618	585	584	627	586	605	631	627	585	601	630	600	589	605	622	558	566	622	598	642	593	597	606	602	585	585	627	618	592	599	633	596	620	589	584	631	587	605	574	637	612	623	629	631	617	589	618	608	625	605	595	638	581	598	599	641	620	593	597	584	636	623	588	587	611	578	566	532	608	596	589	647	657	602	598	642	647	586	617	583	595	612	636	618	605	572	614	607	598	626	631	577	592	639	588	594	602	589	609	643	592	598	606	605	605	616	580	585	613	610	610	602	646	578	633	641	612	611	595	574	613	586	572	591	590	628	607	611	624	616	607	587	585	582	620	573	612	593	596	626	604	604	628	591	611	570	647	595	632	636	636	622	620	617	614	616	612	610	617	623	592	600	584	622	578	577	585	635	600	623	573	605	648	621	622	600	621	577	621	658	653	601	592	634	574	644	615	626	675	585	596	660	608	608	632	599	649	656	608	608	618	553	593	639	577	636	545	628	584	621	656	649	574	597	657	651	602	592	618	563	605	561	616	612	611	653	578	616	601	615	617	623	623	567	599	618	648	575	588	606	634	583	596	612	603	584	586	603	610	604	594	579	647	635	630	608	603	597	629	630	636	628	605	647	593	602	589	563	565	630	574	590	572	634	600	594	604	598	580	624	598	581	625	595	586	607	631	630	630	561	608	578	620	627	615	627	592	623	622	630	600	640	595	629	658	620	611	644	627	647	587	578	610	628	617	606	580	596	591	635	627	625	630	607	634	635	648	583	604	602	614	610	586	627	594	591	592	615	587	584	613	643	668	627	624	641	608	571	584	612	615	613	608	578	611	624	620	660	667	612	588	623	638	595	637	587	600	623	613	635	603	624	606	548	591	607	547	590	610	637	600	635	602	618	619	646	625	593	642	581	654	587	592	605	678	614	576	598	616	575	594	627	628	611	577	629	622	644	561	590	607	597	620	594	622	586	629	593	650	662	597	578	610	600	649	601	617	627	645	577	584	631	596	606	551	630	617	615	646	612	584	627	606	589	629	645	630	643	575	615	583	615	631	638	577	644	606	587	624	607	623	609	609	624	619	589	607	602	640	623	607	569	609	623	669	635	623	609	606	668	588	620	573	616	599	651	594	576	585	584	633	639	593	643	609	672	583	628	561	577	613	591	611	587	600	629	586	556	640	645	615	591	635	603	603	595	610	624	641	612	603	548	602	653	619	640	625	601	648	616	628	627	611	621	591	623	611	586	632	589	592	569	586	587	589	611	615	636	591	602	600	608	593	618	603	600	620	569	641	624	613	590	573	628	611	597	621	561	627	575	615	575	603	569	591	612	591	612	613	646	623	602	571	571	629	632	629	588	607	619	628	605	620	580	626	613	620	583	658	606	620	576	626	621	593	608	602	601	612	649	651	636	599	619	618	617	627	578	596	621	645	619	602	611	591	647	656	650	634	646	659	607	600	631	577	630	573	604	621	587	608	643	641	642	631	640	599	593	653	624	607	595	632	609	666	604	641	679	642	610	665	611	568	593	589	628	615	636	619	604	600	626	603	596	608	623	601	604	640	569	602	634	635	606	591	570	640	602	643	628	632
49871	76443	53330	33434	16790	6643	2289	1034	767	685	651	690	691	662	679	681	671	669	671	655	711	675	692	633	659	662	683	697	699	628	686	708	686	686	657	643	656	697	663	674	697	737	716	716	685	707	661	645	686	684	716	695	705	700	650	712	678	698	682	654	686	635	664	715	697	681	676	665	686	683	651	681	700	665	697	711	685	704	720	696	671	694	703	685	638	738	732	700	677	710	685	671	705	677	677	682	683	667	666	674	734	690	635	669	727	657	693	683	710	661	699	631	696	677	694	703	681	714	715	724	661	677	684	696	687	638	636	706	669	719	668	655	661	702	692	754	716	666	667	661	665	742	696	668	667	703	708	697	693	683	682	688	683	682	679	720	721	676	686	643	691	654	732	744	712	674	676	680	700	705	697	682	678	731	678	664	705	718	647	642	712	748	663	707	678	627	710	688	678	689	662	666	694	674	688	677	667	699	701	693	680	698	688	687	678	720	717	639	681	717	727	710	680	690	721	671	642	683	680	671	677	709	655	666	680	673	725	728	644	691	710	650	713	708	673	682	654	633	712	648	632	677	666	648	677	693	712	666	652	696	685	733	700	697	715	669	704	688	709	674	699	657	673	709	693	657	696	653	691	692	723	690	695	683	680	703	640	693	674	676	693	669	683	703	703	667	671	746	720	637	679	658	711	717	646	675	689	633	643	640	687	661	713	689	687	727	741	688	653	698	697	695	720	728	718	714	682	663	687	719	717	655	710	680	690	702	681	713	653	728	649	694	698	724	663	724	657	618	674	682	663	636	673	643	659	675	735	666	680	658	694	692	681	691	680	659	648	648	660	656	745	686	675	697	677	710	683	674	719	713	681	703	697	641	683	681	699	655	681	687	676	700	727	678	697	684	644	678	691	675	674	706	687	687	676	664	645	672	678	633	663	725	708	732	708	678	672	694	673	698	700	685	672	741	638	721	711	713	663	684	670	634	684	682	715	644	679	652	688	707	664	694	725	681	717	693	716	668	730	673	698	717	705	666	691	681	649	707	686	659	703	654	650	710	650	672	673	721	710	741	666	673	661	684	727	661	635	706	653	718	682	663	658	736	631	693	689	714	667	683	707	693	661	673	720	660	695	693	693	665	665	678	669	722	661	759	652	690	677	674	670	661	669	683	665	665	690	712	674	700	675	628	674	681	704	679	691	700	669	683	684	692	680	631	661	690	683	725	708	701	684	699	662	666	668	726	728	642	689	633	684	695	658	673	699	678	719	664	671	661	679	611	680	673	696	731	709	669	734	678	734	699	674	666	655	694	640	672	617	683	681	675	694	701	704	673	680	720	730	687	694	701	691	700	697	706	693	679	683	653	661	717	707	702	695	703	707	723	726	666	721	689	722	713	670	729	687	715	717	671	678	730	694	671	700	656	712	656	634	675	680	650	703	686	700	688	698	754	656	708	668	635	665	673	724	676	681	654	711	656	695	670	681	690	688	708	690	736	661	670	705	703	667	694	688	686	615	666	646	641	686	651	667	738	675	703	669	663	680	651	658	661	664	658	700	644	696	696	644	731	678	665	711	657	679	683	677	676	661	646	691	682	685	678	690	711	659	708	679	738	635	670	678	681	708	719	643	652	712	682	698	691	688	677	664	684	669	633	663	653	715	683	684	687	683	699	696	654	636	684	714	704	718	700	700	701	684	739	727	716	706	702	645	710	686	663	728	673	703	684	749	649	699	671	676	666	720	680	722	668	661	646	692	683	686	707	693	697	699	663	702	644	707	673	664	664	668	695	703	713	650	683	686	675	700	659	631	672	706	730	697	690	733	680	681	719	719	711	677	716	670	673	721	683	729	720	727	691	669	646	705	699	686	732	691	670	688	712	675	643	695	680	685	709	672	698	685	717	673	724	686	699	692	688	677	675	697	697	708	722	682	675	675	620	671	674	754	679	714	654	655	699	713	676	682	679	717	703	690	673	673	683	680	698	675	701	739	723	675	710	693	679	656	674	721	662	659	668	655	670	689	694	662	686	688	715	683	666	676	670	674	691	704	686	679	647	658	688	658	653	718	668	697	688	689	739	685	681	711	685	681	702	677	691	739	668	718	646	709	685	676	692	691	694	674	671	692	687	716	766	693	711	698	655	670	623	660	671	687	607	695	713	705	711	696	629	652	692	643	703	683	697	726	660	697	701	696	683	634	700	690	671	700	707	725	683	702	673	714	698	696	744	669	690	718	673	711	716	710	687	658	707	618	744	688	690	673	665	669	694	655	695	668	708	695	696	738	727	666	685	690	688	682	712	713	688	730	696	715	713	684	669	659	656	670	651	665	718	717	697	687	746	679	695	647	668	700	669	688	686	684	667	704	675	638	719	702	697	718	649	691	692	681	707	723	676	690	667	693	666	687	720	715	695	699	639	724	640	706	682	716	651	689	726	709	653	692	688	713	691	689	712	704	644	650	671	693	697	752	690	708	688	704	714	694	682	690	638	674	702	706	655	678	735	711	713	692	683	686	648	685	711	719	676	686	677	666	675	715	676	640	666	706	643	639	726	637	684	719	738	664	691	708	672	677	677	718	665	671	671	688	653	723	701	700	650	677	687	661	695	658	733	692	699	722	685	719	721	709	699	709	658	688	672	688	685	697	703	711	696	674	673	693	666	701	684	705	701	707	692	717	744	683	675	655	668	688	684	653	666	710	678	665	678	719	696	690	689	667	671	684	695	686	716	680	693	691	677	708	674	687	679	692	713	629	655	709	704	741	709	659	675	737	715	710	709	691	711	702	674	720	703	679	666	730	685	690	669	715	707	711	632	682	674	702	669	691	722	702	715	705	669	729	685	684	676	701	695	726	711	693	684	702	710	707	695	649	673	713	707	679	668	674	691	727	732	732	710	680	687	689	690	683	614	717	711	682	636	701	688	696	678	650	707	678	673	661	715	671	685	703	645	712	692	654	707	712	685	717	685	684	709	689	699	658	649	671	680	690	686	735	703	657	660	737	717	719	703	659	711	682	690	712	702	693	725	686	715	677	731	642	667	681	688	664	701	695	684	711	670	700	691	679	641	701	612	716	697	686	695	685	679	630	663	683	678	677	688	723	686	667	653	667	632	612	692	716	726	719	690	663	690	650	735	738	715	659	677	684	677	656	680	657	697	674	628	670	667	656	696	672	654	716	649	664	653	710	650	716	714	690	692	686	683	657	683	685	666	697	673	642	677	694	639	697	675	672	649	677	661	672	671	651	644	694	720	682	668	689	684	686	627	687	660	650	662	614	692	668	717	662	685	644	695	660	665	693	704	655	694	703	708	715	671	701	695	638	663	653	686	671	666	705	667	689	718	715	668	678	684	730	697	651	720	710	690	705	714	660	680	671	717	748	682	672	689	720	672	701	730	657	660	682	723	730	649	718	686	712	648	705	687	691	750	680	666	667	671	702	719	704	705	680	673	693	694	655	709	675	687	727	663	705	663	632	720	716	710	689	694	651	678	679	694	694	655
22873	21704	31408	27226	23451	21946	14776	2273	968	864	760	763	801	748	769	767	762	738	759	745	747	723	749	732	747	782	735	778	705	688	726	724	788	778	770	741	746	770	751	744	761	749	754	756	704	733	743	754	724	703	703	757	773	725	748	746	783	719	742	747	770	734	687	709	745	758	725	689	729	759	712	779	729	727	703	746	776	716	720	734	782	681	707	743	746	748	754	758	745	701	745	723	683	719	726	728	731	686	732	734	730	736	716	716	737	722	757	743	693	747	771	785	760	731	759	789	760	754	739	702	768	752	730	716	747	707	742	685	732	765	761	751	723	739	713	723	705	760	751	732	761	768	745	727	748	761	774	735	744	754	731	726	715	741	724	764	724	781	735	672	772	776	755	778	733	800	745	770	745	759	730	721	733	693	708	751	760	739	700	766	731	707	678	744	690	721	766	776	777	768	749	717	775	782	716	735	711	753	714	725	747	767	762	710	779	716	770	743	710	744	764	757	714	707	720	757	719	731	739	758	767	705	726	696	704	719	782	728	700	757	681	688	717	758	744	731	764	667	689	765	756	705	723	747	695	736	749	728	770	719	767	774	720	728	724	742	767	720	722	697	711	720	760	706	715	727	759	680	717	731	720	753	739	727	718	756	757	738	787	745	743	760	733	746	718	704	762	753	797	730	702	747	701	742	752	737	754	722	759	718	738	731	677	721	735	731	732	718	799	724	743	713	758	748	733	732	691	739	684	726	699	767	755	711	744	795	746	744	722	726	711	726	749	723	757	703	711	740	749	778	684	734	704	799	686	711	734	763	716	696	721	802	742	757	760	691	780	705	712	770	757	732	774	762	784	665	719	737	735	743	718	742	782	722	719	736	710	803	713	723	723	730	748	739	745	733	748	712	712	749	741	752	787	728	722	720	728	723	692	727	740	738	761	724	705	731	743	725	709	742	757	711	744	751	714	727	754	754	751	738	745	717	742	722	764	760	762	725	710	723	716	783	715	756	716	762	738	768	714	768	739	758	766	758	699	718	706	779	740	736	725	719	739	730	712	723	693	759	713	740	698	749	722	768	729	702	727	711	721	752	774	657	719	740	746	757	716	785	733	724	751	752	732	745	747	699	712	686	685	740	725	680	770	690	720	776	735	751	770	723	767	772	705	727	763	751	730	753	717	726	771	746	750	724	697	731	731	739	747	747	738	716	725	729	748	725	751	699	741	697	739	684	720	782	714	732	710	791	736	751	739	737	723	702	741	722	775	721	748	754	766	719	726	709	776	750	702	720	737	755	722	703	743	767	722	748	701	742	781	785	780	761	707	762	780	730	696	723	745	766	737	736	771	747	726	723	739	778	723	745	780	777	773	748	757	728	737	736	777	736	696	769	768	741	720	729	747	713	704	755	753	772	699	791	717	787	749	722	743	721	741	747	735	720	725	773	709	753	743	730	722	743	801	737	708	718	794	769	739	766	768	680	707	719	758	732	733	751	790	748	769	755	717	688	792	712	662	768	708	693	762	721	724	745	752	720	735	717	762	720	699	705	728	735	744	737	689	718	728	719	702	711	784	733	823	788	733	725	757	719	747	759	721	726	769	713	747	724	759	740	758	737	718	763	746	759	715	716	721	751	703	727	696	774	678	754	763	739	772	730	722	732	744	712	708	717	683	725	740	753	745	748	738	710	740	779	771	739	726	707	701	691	716	757	710	776	699	720	756	746	684	735	718	765	670	705	787	743	673	698	721	714	690	731	710	720	752	717	789	758	736	722	748	717	765	791	704	721	712	754	733	760	792	699	730	696	713	738	706	752	756	731	785	768	748	734	752	732	732	748	694	737	780	749	774	727	779	761	748	731	761	731	745	752	739	719	733	727	690	734	772	698	766	682	771	721	758	746	698	737	719	707	746	732	775	775	749	756	726	736	738	726	711	737	769	732	783	740	687	685	771	689	717	727	708	691	772	731	713	700	723	754	724	712	762	674	714	739	717	705	719	698	702	734	739	760	774	735	672	714	736	750	727	717	753	724	732	708	765	740	679	796	722	694	779	738	716	739	722	704	753	679	790	707	768	745	755	724	739	753	721	748	734	764	764	705	719	729	760	749	764	787	675	764	720	740	703	776	729	769	753	729	759	681	727	693	754	767	684	700	723	757	745	689	713	734	742	751	729	743	718	755	722	740	689	710	755	720	759	756	774	717	750	710	647	742	744	752	717	738	707	758	754	689	724	750	675	720	754	680	726	746	777	745	725	734	725	776	748	734	711	725	778	777	760	772	783	787	750	723	719	758	742	770	738	731	743	763	730	756	750	733	705	774	732	698	749	748	757	709	728	724	719	775	786	718	716	736	731	717	758	728	709	716	726	709	725	719	748	755	749	725	738	751	757	766	752	777	765	728	754	711	728	729	744	638	733	798	738	709	723	750	764	713	679	720	758	753	715	714	678	712	748	763	705	743	725	724	738	762	734	770	740	711	743	706	732	718	676	694	713	790	693	776	735	754	756	734	743	757	753	736	768	731	727	724	701	703	715	752	756	729	735	733	739	740	698	699	739	643	738	786	815	712	733	685	757	796	763	711	753	738	755	738	698	743	732	755	720	737	729	744	696	686	698	674	702	736	731	749	710	774	752	711	719	736	731	746	724	711	730	755	688	764	756	760	724	766	777	710	743	724	711	730	741	737	744	713	737	752	709	720	709	747	691	750	743	729	698	754	731	724	777	786	729	739	767	723	734	725	713	717	724	710	717	731	726	720	723	740	783	741	693	711	753	705	768	700	741	707	762	754	723	749	779	761	733	737	782	742	748	719	750	704	733	704	721	734	767	769	699	798	713	752	719	751	753	776	718	718	721	715	724	723	719	779	692	724	721	703	739	715	768	787	744	739	714	769	715	738	727	737	717	714	726	756	728	775	760	722	717	709	722	721	732	744	709	719	740	757	697	764	711	716	758	762	729	719	702	758	813	722	713	740	718	753	774	783	731	721	749	755	763	756	772	685	730	769	759	693	706	718	739	798	732	782	733	709	762	729	711	738	748	714	766	682	736	702	777	735	672	736	727	771	707	726	740	728	790	767	709	787	707	759	747	775	710	771	734	750	722	740	752	749	699	762	731	719	745	711	735	756	703	723	689	779	732	698	730	699	719	704	685	747	724	762	715	762	743	742	712	777	717	739	700	716	735	709	729	777	764	721	746	761	705	744	773	737	668	726	729	745	732	744	757	742	691	719	728	704	748	701	768	743	737	716	726	747	762	765	722	705	695	698	698	760	756	724	728	695	753	732	720	731	703	705	758	730	740	765	732	763	674	750	712	676	767	673	731	689	790	757	757	725	731	743	775	739	734	769	763	738	742	730	722	756	696	757	700	716	704	727	712	758	714	751	731	765	737	714	736	730	757	705	691	736	703	724	755	723	766	741	721	720	754	735	758	749	753	694	719	717	751	716	737	741	732	734	737	708	746	702	718	771	743	751	719	744	745	694	700	713	735	721	674	733
60203	99417	78003	53185	34221	16887	5719	1873	1008	818	866	796	779	839	769	764	820	772	786	794	804	831	830	842	782	838	760	764	794	796	833	773	803	803	803	802	777	786	799	811	787	800	804	791	859	776	809	784	789	778	784	768	761	744	770	762	789	796	815	792	807	813	789	792	769	810	809	826	789	854	829	755	774	766	784	812	766	840	782	783	775	803	779	776	799	808	746	850	799	835	806	752	843	817	782	789	803	804	803	825	780	801	812	798	801	804	769	750	759	830	766	808	807	803	888	777	798	791	816	840	739	763	786	791	788	790	749	776	786	799	754	743	797	806	777	768	761	796	781	786	779	825	809	762	770	790	813	796	734	799	766	784	813	781	799	780	833	798	754	774	788	849	822	783	821	797	780	771	747	776	802	801	747	796	804	806	743	805	774	792	816	788	774	774	804	793	786	762	791	792	777	781	812	764	778	792	794	736	786	774	751	751	769	773	782	753	750	780	749	748	788	795	748	791	766	796	809	755	774	791	800	759	792	814	796	857	781	832	801	782	786	793	712	796	718	817	788	779	790	829	807	834	785	708	778	829	794	811	786	708	797	801	750	768	785	768	740	779	792	794	788	820	823	798	805	785	806	763	787	784	735	766	794	795	810	767	804	764	839	798	802	797	780	738	752	805	751	844	775	771	789	812	764	784	805	726	763	783	803	799	776	828	756	794	817	772	772	843	690	848	820	793	787	762	786	798	787	755	811	807	786	794	831	776	823	778	774	776	786	804	719	793	819	806	770	810	771	798	791	823	779	784	772	842	744	818	771	821	805	832	831	791	762	817	755	735	770	782	778	790	797	733	762	797	802	776	771	752	818	779	840	759	754	816	831	784	788	791	750	782	741	786	786	780	744	764	792	796	758	777	775	792	752	816	794	796	769	771	780	806	797	798	787	800	834	798	832	787	773	786	819	804	763	751	819	784	778	793	799	798	775	775	776	794	781	787	803	749	774	763	829	849	799	777	826	783	797	823	807	780	755	807	827	804	795	797	822	820	720	788	751	763	768	724	781	757	790	809	835	757	763	840	715	781	805	796	818	784	789	820	796	752	783	770	774	833	778	800	830	813	758	787	763	785	792	798	729	787	767	764	811	801	798	804	779	774	779	754	790	718	812	778	758	787	753	810	815	793	783	823	744	805	797	819	787	795	802	795	816	763	825	835	793	771	812	794	815	776	753	773	776	762	785	769	784	782	784	748	828	814	776	826	755	788	779	825	788	803	810	815	828	787	785	804	800	769	764	749	754	831	766	792	824	747	788	764	773	779	810	835	794	814	795	757	834	793	814	799	797	809	812	835	810	788	787	788	765	753	794	792	754	772	799	824	823	774	773	788	789	826	787	766	806	820	790	830	853	814	776	750	783	765	723	778	798	787	810	808	752	812	771	773	795	802	779	775	772	814	752	758	794	820	789	764	828	785	764	779	788	749	819	798	748	762	767	824	790	773	831	772	778	752	759	783	769	772	785	760	787	778	792	805	831	809	770	784	710	825	766	793	814	772	802	771	776	830	768	794	745	776	785	823	846	738	799	823	769	818	786	766	780	738	766	796	779	782	735	814	811	764	778	773	803	781	830	782	770	748	796	797	798	826	787	753	704	781	774	784	810	764	734	744	789	790	762	882	791	835	788	769	806	783	824	783	779	764	778	790	765	832	789	686	760	714	738	756	832	842	807	803	832	801	795	794	815	805	740	762	765	788	764	795	816	737	771	786	792	816	726	804	775	771	812	800	782	760	772	764	770	771	772	771	806	769	835	773	769	742	793	792	789	815	776	783	739	807	813	804	820	827	797	788	792	761	817	786	762	811	790	813	762	771	793	741	789	819	788	804	815	778	817	837	790	730	797	773	769	767	781	759	808	763	749	764	803	786	764	752	780	802	803	824	763	774	764	799	756	858	780	747	755	760	790	790	790	738	800	753	780	782	784	782	819	800	772	812	759	837	798	760	776	776	772	833	756	815	776	793	850	805	783	767	769	777	830	774	778	833	750	787	781	770	788	768	755	774	808	788	805	752	855	798	795	824	770	763	754	803	771	803	781	828	773	843	749	832	760	819	762	745	792	794	763	804	775	756	742	761	780	766	767	793	810	745	745	797	806	810	836	793	832	725	788	729	787	835	788	834	782	869	785	790	759	813	743	777	795	777	806	792	797	762	768	827	777	777	819	746	806	779	772	741	808	783	825	809	759	765	778	755	796	797	808	791	798	810	792	821	776	785	814	829	769	803	803	741	813	771	793	725	786	743	807	790	786	776	752	769	776	804	789	758	849	813	801	773	796	806	791	746	778	776	805	796	783	783	762	776	800	830	786	801	807	760	813	792	834	809	789	794	754	857	814	812	794	782	812	819	775	771	800	734	818	775	771	808	789	842	757	773	776	759	769	817	802	800	792	793	833	752	793	758	749	826	771	767	762	791	794	791	828	802	776	808	750	765	764	824	772	808	800	787	745	772	723	795	752	782	794	786	800	810	802	767	774	750	776	824	782	790	807	785	749	745	797	781	736	775	764	816	798	779	786	813	731	802	758	801	805	751	806	790	809	811	797	824	798	777	824	815	773	793	769	799	751	718	837	784	808	784	781	788	773	781	774	769	781	778	769	772	797	782	805	855	840	759	819	819	805	796	786	821	858	827	783	819	775	818	820	781	863	782	789	816	798	748	769	716	825	776	828	805	814	782	781	774	805	787	804	775	794	774	862	785	837	747	804	794	834	773	783	767	785	829	754	798	758	837	776	750	785	796	789	789	765	801	747	783	759	780	833	782	783	788	813	766	793	806	832	781	797	798	820	773	777	784	810	802	834	759	746	808	802	806	830	791	796	768	782	769	824	815	803	771	798	769	815	777	808	827	741	799	814	752	757	804	785	764	819	749	782	816	771	835	850	795	755	827	788	763	828	778	764	803	797	807	794	782	792	749	787	761	813	780	780	791	775	814	815	805	802	793	782	810	815	804	795	789	820	815	768	786	769	768	752	812	793	814	747	770	775	834	747	799	791	793	795	793	796	788	786	784	799	781	822	724	761	765	791	766	796	750	774	779	753	829	809	808	832	754	769	769	778	808	828	825	771	757	807	760	757	774	786	725	737	824	801	803	760	747	817	783	783	713	736	789	795	807	768	813	777	802	747	842	822	841	782	751	820	825	810	802	753	794	811	781	789	750	806	777	744	772	814	819	811	777	781	753	776	774	827	820	778	765	750	807	796	805	802	753	785	740	754	754	800	802	725	819	804	765	777	803	773	826	798	747	758	722	762	807	802	772	760	741	785	855	806	819	802	788	759	768	803	771	762	720	816	830	780	780	816	772	790	812	771	793	798	792	750	786	775	727	805	844	811	783	803	774	742	747	779	831	808	766	792	713	757	775	797	821	809	783	888	785	758	786	757	781	797	720	730	790	838	813	794	773	847	756	776	807	766	776	755	779	751	758	836	776	773	810	804	818	796	842	740	836
28934	30128	32419	18254	5262	1665	743	634	514	491	504	513	536	561	518	564	501	511	573	501	501	542	526	549	505	552	527	574	526	516	557	536	523	556	564	524	500	529	498	573	531	518	514	581	556	546	518	467	526	505	517	531	534	510	519	513	542	553	534	527	498	498	525	505	510	567	530	493	516	553	504	529	497	522	509	530	514	530	535	539	513	537	568	513	544	522	488	503	503	522	529	543	533	551	503	502	526	488	541	540	562	542	567	554	573	492	563	547	522	575	588	532	549	515	541	547	500	509	519	511	512	520	595	502	525	513	560	525	521	572	505	518	535	543	500	565	544	549	524	529	503	533	510	531	505	570	559	554	516	581	553	546	564	524	543	486	473	531	533	515	536	541	513	544	555	566	543	498	559	536	518	509	530	517	501	522	537	553	539	574	507	543	511	556	582	536	547	550	547	537	540	546	487	495	578	500	543	508	524	553	483	541	523	522	525	583	546	511	524	514	532	522	545	528	550	527	522	586	512	534	547	529	532	528	540	511	535	513	548	540	495	509	541	489	505	559	503	542	569	533	538	519	549	525	551	548	518	537	519	552	508	532	532	503	541	504	522	542	577	501	513	537	526	569	525	526	518	531	504	514	534	535	584	514	541	590	554	505	529	525	503	500	550	486	507	514	508	490	531	483	541	531	544	542	567	515	518	539	526	504	466	497	529	512	534	538	519	477	527	546	498	529	543	552	521	547	536	532	569	513	576	530	518	527	544	510	523	547	567	531	538	489	505	545	565	523	515	540	564	539	523	537	567	514	490	512	519	509	538	532	522	545	526	487	566	512	536	532	536	529	536	468	497	533	527	563	501	494	505	561	542	521	513	504	526	545	553	493	506	514	515	513	528	516	577	541	564	511	579	537	497	512	580	534	519	533	502	487	531	559	543	567	584	542	561	497	552	510	549	598	537	510	529	524	520	557	512	539	506	520	503	519	533	497	517	542	529	524	517	549	506	570	540	531	536	525	457	549	538	502	548	528	541	534	551	512	556	570	534	576	538	510	511	526	559	538	524	500	532	503	528	552	544	523	515	515	568	552	560	547	556	512	544	552	555	538	555	516	528	553	579	548	508	551	515	543	535	510	557	531	542	522	526	508	548	546	515	570	546	477	559	525	580	551	491	525	506	520	514	544	543	539	557	524	554	569	561	506	537	547	512	541	575	500	548	558	534	536	535	512	569	505	554	562	519	504	556	574	517	512	561	528	509	567	488	549	563	509	522	542	558	508	502	523	519	555	552	505	571	500	533	541	519	562	505	496	528	484	511	533	510	508	532	541	569	534	567	530	549	562	540	517	526	547	550	498	527	557	572	532	549	472	538	500	534	515	518	539	521	530	549	530	531	510	532	521	557	536	529	600	524	547	552	515	593	536	533	504	511	503	522	521	514	530	519	540	508	541	521	488	477	519	509	481	530	541	543	516	558	530	551	517	527	505	511	531	530	580	555	550	557	534	549	546	572	512	558	576	538	515	550	506	518	564	565	542	540	547	563	550	522	460	528	516	560	566	582	538	579	536	524	539	512	515	523	566	532	494	540	524	501	498	536	614	560	535	541	560	521	508	499	529	542	552	556	507	523	572	534	531	533	509	548	510	494	512	528	536	545	537	578	492	499	519	569	554	593	561	512	555	507	541	533	498	518	552	481	536	558	525	501	502	517	561	543	534	545	541	508	551	556	494	535	579	526	498	550	611	508	528	515	541	549	528	497	518	531	539	521	555	509	604	560	485	552	547	554	549	536	519	498	530	530	524	524	532	548	531	526	530	542	525	518	528	538	486	572	589	542	513	499	517	524	580	541	531	570	521	504	491	504	481	601	538	523	556	566	543	532	534	468	552	535	537	525	545	557	560	561	558	542	503	537	532	530	522	524	535	519	549	540	524	506	543	525	542	556	540	564	506	523	557	553	528	533	532	524	561	550	532	515	545	503	523	529	524	519	571	532	552	535	542	475	520	488	522	514	530	528	555	546	557	568	538	529	537	537	509	532	519	539	553	530	541	526	517	545	495	527	577	522	496	522	463	518	518	544	497	516	544	555	528	495	538	476	566	557	540	519	543	470	555	555	504	547	539	535	521	534	522	541	536	484	531	578	506	505	483	531	516	561	538	515	544	529	538	532	560	528	543	584	523	500	519	530	509	508	565	546	537	548	532	537	571	534	510	522	554	554	560	500	577	529	583	594	525	518	508	574	512	579	579	544	496	528	524	553	503	517	512	537	461	524	546	501	533	514	508	509	531	504	558	498	541	553	528	528	496	499	506	543	530	497	561	580	506	578	562	533	523	506	534	532	512	559	516	534	524	517	520	562	528	539	509	546	549	543	532	528	550	568	548	506	545	568	538	493	551	546	489	491	547	515	502	526	512	536	511	527	515	518	539	487	561	526	539	551	528	542	491	500	580	545	511	539	586	538	507	490	531	497	511	499	530	557	520	564	494	564	524	500	521	528	496	556	528	538	513	525	518	539	528	479	536	534	529	555	608	497	515	513	534	502	524	514	549	553	539	538	476	556	545	532	555	504	490	514	521	550	549	514	519	503	515	537	528	546	534	542	542	587	526	520	524	499	566	522	539	539	477	547	506	532	534	526	565	532	529	547	520	517	510	540	502	510	516	504	502	526	542	586	545	583	525	538	524	492	526	494	552	502	523	532	516	516	536	531	527	534	529	529	523	565	563	528	503	510	532	523	473	512	551	524	564	515	532	553	541	526	536	526	522	576	501	541	496	526	511	544	531	551	527	504	549	540	522	540	525	527	537	535	526	539	539	520	509	515	509	524	529	550	533	561	532	551	543	546	491	525	527	531	534	527	529	536	554	552	520	520	523	492	532	522	521	540	572	565	519	524	507	529	528	531	522	526	535	527	493	520	525	523	563	566	544	555	524	538	531	516	539	526	513	530	523	550	562	504	497	481	512	557	522	505	558	545	537	525	530	544	550	530	539	537	562	549	552	553	546	512	510	533	513	509	539	513	552	540	528	509	546	513	520	555	575	505	522	534	531	564	576	547	536	536	566	554	562	527	512	526	571	531	506	515	548	553	517	540	526	542	574	576	491	537	563	543	528	539	521	523	499	522	505	534	539	516	498	504	488	516	514	487	489	536	518	556	527	554	516	508	557	547	541	539	492	533	543	517	553	542	498	528	532	506	502	497	508	517	513	508	481	509	541	571	544	523	548	522	534	531	546	533	520	577	538	537	499	567	542	561	526	517	547	535	502	538	536	507	485	487	522	552	508	543	544	549	564	530	512	539	530	544	529	544	512	561	528	532	582	513	583	554	475	521	530	545	541	531	550	541	479	600	519	501	545	513	521	523	502	532	532	550	501	526	519	508	530	486	539	561	520	501	544	524	540	567	536	542	543	535	568	523	509	586	475	524	533	545	533	521	569	551	554	506	531	557	518	506	495	491	507	486	493	546	516	554	546	512	550	508	503	546	562	546	559	583	532
29110	45681	29397	13500	5244	2124	964	717	598	636	589	607	605	615	636	635	604	569	588	594	656	616	643	596	585	605	601	610	589	590	598	608	592	643	593	597	638	574	629	560	568	622	619	634	609	572	604	632	571	630	592	619	588	620	600	595	622	600	601	590	592	615	615	630	612	604	587	565	582	619	642	608	609	627	605	617	629	588	605	618	622	603	662	613	569	586	606	619	624	646	585	570	591	623	601	617	580	609	580	579	614	585	590	591	602	595	563	582	641	586	613	584	609	641	639	601	617	629	620	603	621	573	650	575	617	582	616	587	602	580	628	642	605	646	630	586	616	618	607	624	599	610	572	598	627	618	600	599	628	608	585	584	608	602	666	596	627	588	580	605	610	589	620	616	617	595	643	601	650	597	603	617	602	612	608	636	624	611	580	607	634	572	632	619	612	560	554	656	571	616	600	593	598	632	620	591	609	626	606	548	598	564	544	609	594	627	599	603	618	569	661	620	634	636	622	612	584	608	605	594	590	607	669	613	644	656	639	605	607	528	575	604	605	629	587	582	642	604	622	611	605	635	616	628	616	595	593	613	586	607	576	601	576	576	593	627	597	571	565	593	637	610	597	610	634	568	602	613	637	635	608	619	647	607	629	565	595	578	604	621	604	592	603	631	638	606	603	578	644	567	579	623	603	594	596	650	608	579	604	625	606	613	615	614	665	632	573	628	597	614	590	590	597	616	614	582	576	630	620	634	589	577	578	599	562	616	649	622	591	606	581	589	574	603	625	592	592	614	600	606	616	570	571	621	605	563	654	618	561	615	650	606	608	605	554	617	647	567	604	620	625	612	623	598	614	608	586	594	597	619	656	566	567	606	637	595	624	564	638	571	602	619	587	614	598	590	626	638	645	597	617	592	626	565	638	581	618	598	646	574	631	602	604	599	570	608	615	643	605	654	606	588	613	565	604	605	620	628	626	654	641	596	640	613	610	602	638	632	577	627	571	602	579	619	586	643	599	598	557	608	627	609	616	551	602	636	619	624	609	592	629	605	647	616	622	603	597	598	554	636	613	620	622	633	579	622	626	614	630	606	624	594	592	594	574	645	614	631	623	543	619	599	623	633	631	600	583	607	539	656	619	616	623	625	583	565	618	625	600	648	586	611	598	606	547	627	598	615	624	597	640	634	578	581	608	655	587	641	627	621	611	625	571	654	624	620	576	616	602	607	588	567	565	596	591	611	593	620	643	539	601	614	566	629	583	611	660	623	581	587	578	625	622	597	648	611	574	604	587	560	563	591	574	578	592	638	616	606	615	633	611	593	638	622	543	591	631	594	601	580	615	633	598	633	612	623	609	617	641	601	599	602	617	651	666	575	591	625	603	606	627	665	631	595	579	636	621	573	580	639	601	633	580	624	608	620	611	614	572	602	576	608	615	614	646	654	621	616	601	630	587	641	601	658	624	605	600	600	616	561	620	624	607	614	559	592	569	614	612	654	629	584	602	562	610	606	624	634	588	623	637	656	599	578	621	593	604	646	587	655	631	622	609	644	590	599	628	661	601	584	630	585	603	618	622	612	621	642	624	583	637	609	571	618	592	617	579	598	606	596	556	513	591	593	595	606	606	619	608	576	623	596	572	597	605	616	608	588	593	590	622	569	618	621	617	593	627	603	613	620	627	624	591	622	619	548	579	581	635	619	608	557	600	599	579	613	587	600	605	588	576	590	596	635	628	587	671	620	575	630	588	646	614	644	572	635	602	638	609	641	608	647	604	605	599	634	636	607	586	608	613	584	637	573	604	580	632	638	605	603	652	576	586	597	589	586	636	582	600	611	596	573	647	602	596	591	611	613	613	594	637	581	625	607	623	595	627	630	636	605	652	593	616	633	635	623	628	589	613	563	594	607	603	602	583	608	619	682	632	608	590	628	561	663	649	627	592	576	598	585	607	625	602	579	552	609	541	617	626	600	605	610	613	612	617	601	577	614	588	622	589	587	629	594	562	635	636	627	582	552	640	624	614	616	570	647	608	630	590	556	600	582	615	602	578	621	645	592	581	642	535	657	598	599	636	537	607	621	605	604	601	654	614	625	564	564	616	589	624	559	591	637	628	606	602	646	635	595	607	645	595	630	575	648	632	595	601	614	608	632	575	576	623	624	628	610	603	619	635	586	589	604	611	603	593	631	591	613	584	609	620	600	578	566	616	617	636	616	617	597	649	680	608	618	597	641	613	647	610	639	586	608	638	641	618	684	592	656	565	586	571	635	618	601	605	645	612	578	656	594	587	587	625	609	610	591	545	612	586	612	646	577	617	575	587	588	603	617	600	595	627	595	603	608	580	613	584	620	620	609	596	625	630	602	592	592	610	603	599	641	610	621	610	642	581	589	610	579	596	581	614	639	608	633	598	592	643	647	640	634	601	597	570	546	606	621	600	610	563	633	583	619	573	543	597	596	602	558	603	602	625	622	580	621	603	608	592	608	582	598	607	621	643	599	638	591	568	606	628	599	613	614	616	624	601	573	621	618	591	592	623	567	645	576	638	603	597	608	623	610	652	598	583	616	621	579	621	600	622	615	579	665	592	616	596	631	618	615	592	598	611	608	593	634	640	556	579	579	585	598	616	629	603	578	592	610	633	586	590	616	582	593	587	603	590	587	588	553	568	646	600	594	595	580	584	557	572	606	593	615	574	620	568	573	630	598	617	576	633	596	642	622	603	601	619	591	611	614	584	623	595	615	601	567	612	636	545	608	635	587	675	571	617	621	618	623	599	588	626	600	618	592	628	596	583	604	611	595	570	582	622	634	591	614	570	580	596	577	661	605	627	625	605	608	600	651	560	594	628	646	604	648	630	636	591	622	624	579	589	632	593	601	601	647	579	650	610	652	582	617	626	646	549	593	572	622	615	606	560	629	603	610	640	664	647	637	575	596	576	594	604	569	636	572	588	599	571	597	591	602	571	578	644	649	538	603	590	612	618	604	611	600	672	578	553	623	628	582	617	602	647	608	610	587	593	608	630	604	641	558	610	559	594	596	620	591	609	569	636	590	652	604	628	633	574	588	572	594	586	613	621	599	651	614	630	592	601	622	595	606	629	557	624	598	588	643	637	583	605	586	578	635	570	619	622	564	619	616	595	652	615	617	618	607	579	640	604	638	582	643	558	590	593	589	543	607	629	595	603	589	654	632	599	625	672	607	642	585	591	564	602	616	608	627	592	577	588	602	585	640	584	647	602	575	599	626	625	586	651	586	566	658	619	603	624	624	599	569	592	571	591	609	619	621	589	635	643	565	603	629	608	620	602	618	558	567	590	616	636	608	652	674	626	620	625	607	626	610	620	586	636	645	601	573	597	610	590	595	602	617	619	579	620	618	566	585	570	637	637	594	602	637	621	595	593	548	582	607	604	633	623	616	591	638	619	608	586	600	606	627	605	605	589	648	577	604	627	604	580	610	577	589	595	610	620	575	535	615	616	580	662	582	622	586	638	607
23453	22059	33240	29986	24150	19723	8228	1392	736	672	605	598	596	632	651	652	643	600	598	598	640	620	583	649	581	621	615	593	638	635	588	656	598	603	622	625	612	581	660	609	642	613	641	611	642	588	640	659	642	586	577	646	553	604	595	634	592	632	628	563	601	630	607	609	634	611	623	620	598	587	644	583	601	613	586	613	587	585	633	623	586	640	615	594	610	625	644	640	611	622	571	556	629	600	586	632	576	603	611	644	606	643	629	599	606	611	619	644	583	637	658	600	609	614	610	624	628	597	636	579	593	660	601	559	565	615	602	636	626	582	611	624	605	569	586	591	574	631	569	581	615	579	628	600	620	607	601	646	612	600	610	576	620	595	656	571	681	592	635	654	609	626	647	597	637	592	621	627	587	603	644	639	635	598	586	577	608	627	623	571	627	607	579	571	601	614	619	606	618	652	596	626	614	629	622	659	637	573	586	580	638	587	625	652	635	581	682	605	595	633	626	613	639	610	573	592	627	617	582	591	556	599	630	616	592	598	617	621	629	609	603	624	664	609	601	539	649	616	620	607	635	611	644	595	616	635	626	625	596	645	618	598	618	659	613	617	593	615	626	645	610	581	609	596	606	641	637	580	594	596	609	593	607	604	621	602	569	576	604	655	590	627	554	628	613	648	639	630	624	607	596	658	598	586	592	640	635	581	614	620	630	610	566	577	595	620	633	615	586	593	583	589	594	596	576	640	657	597	630	621	591	586	561	610	602	660	562	600	602	607	605	610	628	617	648	627	651	542	626	643	585	589	627	621	577	606	620	588	574	605	618	584	582	614	651	592	610	594	580	625	599	592	643	647	612	659	605	607	654	621	579	625	627	590	636	638	620	577	640	658	602	634	581	617	587	665	615	578	587	619	621	600	619	634	574	604	607	610	624	564	624	627	605	632	602	641	595	594	594	562	616	590	591	650	589	628	591	601	613	553	552	582	636	612	594	625	603	628	628	586	558	605	599	610	606	625	571	596	613	634	592	573	575	595	601	613	637	613	591	619	617	632	636	626	611	629	609	610	571	615	622	634	579	592	639	632	645	611	606	590	624	624	614	608	668	557	585	630	604	607	553	550	615	606	647	630	623	647	587	604	612	594	536	594	656	605	582	625	614	631	602	572	591	606	625	608	593	628	607	630	595	588	586	606	603	622	633	580	615	584	607	612	600	620	575	633	618	638	601	595	609	601	622	647	602	618	637	606	638	570	629	656	641	600	616	640	616	641	589	557	652	608	579	595	604	614	575	611	606	565	575	615	633	615	582	637	601	611	602	595	599	660	622	611	588	610	555	604	641	623	603	578	643	607	630	615	648	590	666	625	594	581	625	601	657	636	620	597	615	589	613	625	647	609	656	694	620	632	626	578	625	604	640	643	588	659	633	606	600	573	632	629	619	635	658	583	621	597	613	571	593	646	594	586	598	575	618	596	628	557	577	623	609	598	651	616	597	592	652	640	603	638	621	616	591	607	587	622	628	637	600	591	618	616	582	627	629	613	631	572	575	593	601	599	644	616	578	606	636	608	609	622	550	617	649	631	660	610	625	618	634	608	585	632	579	617	614	606	605	644	638	644	593	599	564	672	617	586	592	612	604	614	579	631	627	589	616	617	591	582	611	612	611	651	561	623	611	615	607	600	597	598	568	625	612	640	599	651	627	564	617	582	589	655	615	605	610	591	632	606	596	645	596	639	585	626	636	646	618	574	584	606	579	631	636	641	616	590	602	582	608	632	559	632	616	619	603	590	641	565	609	572	637	592	625	622	657	663	636	584	607	634	646	598	581	646	597	574	605	597	616	593	642	580	600	627	615	598	602	619	624	597	635	641	580	593	586	592	585	611	633	653	624	654	619	631	589	629	644	608	614	575	624	568	615	632	610	643	615	617	603	607	625	660	618	615	609	596	617	612	652	551	588	606	634	596	668	610	617	623	638	611	583	576	628	632	567	645	613	630	645	629	579	637	601	598	582	676	576	611	584	609	581	607	611	621	594	602	596	612	650	594	590	575	601	582	651	620	618	615	563	586	627	624	598	640	588	618	618	571	644	571	603	577	564	605	613	633	613	565	606	619	580	648	605	596	598	588	620	605	572	661	649	579	624	629	597	592	592	620	587	590	596	603	627	615	611	631	655	623	579	590	658	572	579	646	605	603	657	631	625	598	621	609	606	558	595	647	616	603	606	558	634	581	595	570	631	588	620	609	637	604	632	574	637	649	600	614	604	628	572	558	614	650	608	617	602	656	622	644	610	648	580	663	611	654	628	573	652	639	612	607	619	611	649	595	599	587	635	594	580	577	606	569	612	609	588	591	633	638	621	615	632	603	602	633	632	601	617	660	597	600	618	560	626	605	594	605	635	667	651	643	605	616	575	603	610	645	607	657	648	615	656	639	589	627	605	634	610	600	601	599	611	656	590	623	599	570	640	568	621	629	609	587	628	623	596	623	624	603	634	591	596	613	641	594	624	664	589	624	576	588	585	560	596	628	657	590	619	580	604	621	589	597	583	577	630	675	610	585	604	602	561	659	638	583	618	632	618	598	667	600	609	668	610	622	606	611	599	606	629	569	645	602	602	611	590	592	633	618	622	576	599	617	601	567	616	649	630	625	585	585	600	581	608	617	577	602	602	597	583	578	613	608	615	633	597	647	602	580	605	636	597	566	619	564	591	643	600	635	620	585	547	643	615	568	621	623	617	625	607	592	606	614	611	631	625	618	600	633	629	628	639	578	611	645	632	641	606	610	595	572	608	570	607	635	609	649	599	574	644	607	601	628	613	572	682	631	641	613	625	613	599	624	590	627	635	659	588	616	579	579	606	626	579	622	601	625	608	607	579	622	591	580	595	570	592	579	568	562	623	625	590	639	628	601	643	650	657	583	601	625	608	626	579	600	598	582	598	580	609	664	578	611	639	614	613	592	567	590	636	626	635	569	574	571	602	646	643	630	646	590	622	552	636	596	626	634	590	608	601	583	584	677	622	613	572	592	638	641	595	644	628	597	626	592	647	612	642	612	607	641	617	613	609	611	582	581	603	606	551	583	624	592	603	560	626	560	614	587	622	574	586	610	664	623	600	564	644	588	617	616	611	614	611	583	634	597	650	614	644	618	601	574	594	625	616	587	596	576	605	639	610	640	645	636	588	615	588	578	592	640	617	597	642	606	636	604	645	599	639	615	603	643	605	566	616	583	641	639	610	653	619	594	604	640	643	643	635	619	593	590	622	584	651	563	626	598	609	615	610	619	639	607	607	645	639	601	598	626	617	637	596	593	643	601	630	620	598	626	614	591	618	573	611	593	559	569	641	636	602	616	619	640	636	647	586	649	639	604	607	639	640	599	644	608	640	653	558	638	572	588	603	645	628	611	621	584	577	632	646	556	606	578	620	615	617	610	578	644	594	636	608	599	634	608	663	623	608	575	592	635	565	637	594	607	570	589	588	620	600	654	654	619	630	595
57220	94454	71348	46588	28717	12720	4336	1471	845	698	697	675	675	670	650	629	645	666	673	647	664	717	700	680	660	679	662	676	658	670	678	676	662	664	686	652	671	696	715	709	671	676	711	667	659	685	629	678	676	668	634	667	674	625	699	653	645	667	684	665	689	716	689	688	675	664	666	663	683	694	644	665	671	667	695	669	663	690	687	649	699	690	646	662	651	663	712	699	697	672	657	697	650	663	665	661	665	662	687	640	668	671	644	648	645	680	684	643	701	659	633	641	632	676	662	673	670	669	687	646	654	672	696	682	662	631	653	640	641	711	687	618	674	674	680	704	646	619	674	685	652	691	664	655	714	640	667	701	674	666	686	655	707	666	640	726	639	666	611	674	697	642	648	673	715	679	663	624	685	680	625	630	713	641	637	656	622	625	684	676	665	684	680	703	641	657	662	678	665	663	658	656	639	645	657	731	704	661	646	668	601	659	693	668	705	664	684	684	650	670	686	622	718	651	637	731	658	643	668	697	655	654	652	684	652	677	677	644	668	699	685	650	651	637	665	690	680	706	654	613	702	665	649	687	676	681	709	685	679	637	681	668	689	643	699	654	689	658	658	695	665	694	683	687	717	654	723	678	715	664	643	641	652	664	698	618	662	703	652	631	713	702	680	669	664	671	630	665	669	661	675	642	666	658	668	624	663	715	711	678	672	691	652	630	651	684	675	655	699	678	728	675	653	671	685	685	694	662	659	684	681	654	697	645	700	690	668	689	671	689	686	715	699	652	650	687	654	665	688	652	687	641	688	680	732	717	682	657	698	675	677	704	666	654	631	669	669	669	701	638	691	654	651	703	709	676	692	670	701	714	691	637	638	702	640	675	668	653	664	621	624	646	697	632	635	632	625	683	687	698	692	696	655	662	688	655	647	733	616	665	670	638	650	618	669	649	682	666	731	658	660	624	650	671	683	664	692	669	717	671	667	658	647	693	656	651	674	665	655	658	676	660	608	639	668	678	665	680	653	638	683	681	721	646	680	650	654	652	702	655	661	629	700	697	715	683	679	660	668	697	705	690	696	675	718	698	642	659	667	713	636	676	672	626	630	633	708	683	690	651	700	673	736	639	686	679	667	658	701	658	684	669	649	625	689	666	728	670	671	647	697	704	664	632	701	647	653	695	646	645	652	667	697	695	656	673	679	721	636	657	621	664	662	660	632	662	649	723	670	626	706	683	685	724	639	698	598	666	696	653	623	650	661	658	667	681	637	683	694	678	625	664	671	703	684	644	659	732	677	644	672	665	639	664	646	667	645	651	641	662	711	694	676	697	621	659	692	650	678	679	668	704	643	695	673	668	648	687	691	666	660	672	632	700	669	670	648	682	725	685	690	667	691	689	663	636	615	630	675	679	661	652	685	669	671	671	693	691	664	684	655	662	677	656	695	686	707	693	643	693	685	675	642	662	657	690	663	690	670	690	680	614	642	660	671	648	616	655	667	707	665	726	668	678	702	649	641	648	665	641	660	647	637	681	669	660	627	645	687	651	683	647	647	689	688	679	713	665	640	723	643	626	663	688	645	625	665	678	628	680	639	702	658	674	681	659	660	714	621	699	676	690	683	635	711	696	701	666	705	650	692	664	637	687	677	658	689	697	647	714	689	668	686	671	638	703	668	669	712	659	660	674	666	679	657	672	682	670	661	662	691	663	657	684	638	689	682	667	684	643	667	694	630	674	708	670	660	643	674	686	702	681	675	675	648	675	671	647	677	691	663	721	691	655	648	714	660	649	677	677	636	647	643	672	716	699	640	677	645	695	683	703	687	669	630	672	688	624	682	686	628	632	688	700	635	656	628	674	684	692	629	697	646	675	617	665	722	690	712	652	660	665	654	693	661	674	630	678	657	697	686	706	641	637	708	646	667	701	598	700	693	697	649	681	690	660	624	684	635	635	672	653	667	684	650	652	653	665	689	637	706	665	680	666	679	698	661	703	683	656	648	648	644	679	713	681	693	625	659	631	689	633	699	620	650	642	676	636	654	638	645	672	689	655	653	686	691	687	657	662	672	668	717	717	689	679	704	692	671	663	681	682	679	639	715	722	670	632	640	694	662	672	641	637	637	675	692	647	657	667	659	667	645	650	687	626	646	692	657	713	694	643	706	668	629	707	659	680	675	631	696	728	705	739	655	679	680	709	695	673	693	660	668	640	658	685	679	662	679	686	630	671	682	673	640	640	653	636	683	645	716	634	638	631	725	666	671	711	633	720	665	674	642	677	621	660	648	682	631	689	658	671	658	659	670	681	699	668	651	689	691	663	688	624	661	594	693	677	658	622	666	684	662	673	664	665	643	702	668	716	676	655	647	679	640	624	673	669	703	629	647	698	636	669	655	682	672	647	653	731	705	680	696	683	668	623	688	693	633	665	685	670	637	632	718	703	689	728	600	633	662	712	680	698	652	727	645	655	718	661	699	648	697	698	697	660	696	636	674	667	689	681	657	684	689	654	643	637	667	647	679	700	654	604	631	686	651	678	672	658	673	669	659	633	667	685	671	666	682	672	685	639	671	704	644	690	613	686	681	671	672	577	669	679	655	703	628	607	699	671	662	676	682	708	644	682	674	690	671	629	720	686	698	675	696	668	651	651	669	660	632	629	664	673	678	685	682	675	693	623	676	695	686	721	705	715	667	658	666	658	617	701	654	635	623	679	666	634	641	651	696	639	669	686	613	630	644	703	694	696	707	670	621	675	696	640	702	681	714	668	701	641	678	629	683	688	674	689	597	676	682	646	661	654	670	681	710	629	638	675	714	657	688	682	669	683	668	611	633	667	675	669	643	687	676	700	632	665	670	624	704	699	649	655	680	674	677	648	675	684	673	680	703	672	649	682	638	653	649	710	578	662	629	688	693	676	712	661	627	618	650	697	729	712	683	715	658	660	647	681	682	698	654	651	711	634	671	668	638	647	703	622	646	622	686	731	708	667	684	671	639	676	680	697	626	678	690	659	667	716	631	642	634	658	635	671	719	629	647	635	674	649	665	696	658	644	702	680	662	667	675	620	672	685	672	699	642	687	669	680	686	676	695	639	700	646	692	679	666	649	673	659	656	651	657	679	677	671	659	677	681	686	674	623	679	659	654	696	670	674	669	682	618	701	668	669	691	697	646	695	698	621	659	679	713	700	664	674	674	682	696	661	670	657	656	702	653	664	669	669	702	687	647	693	662	655	661	679	625	716	686	681	691	674	680	686	683	652	695	638	642	676	639	639	688	625	671	698	680	671	639	693	651	706	624	662	679	654	656	653	722	690	668	728	656	653	665	637	655	730	705	600	695	672	592	654	686	658	697	635	645	647	681	682	682	617	650	682	603	713	650	706	664	720	692	655	652	656	705	686	659	676	667	657	626	663	675	682	687	679	699	693	678	666	681	631	689	650	656	629	668	679	680	679	639	638	714	688	691	686	676	651	672	663	644	663	679	653	624	670	674	698	668	635	708	680
25451	23981	34624	29827	18565	6864	1685	828	677	616	638	645	634	643	623	608	653	632	646	666	654	664	665	650	622	625	654	621	653	636	629	643	640	617	630	600	604	671	644	586	626	615	606	597	645	631	618	640	646	613	647	674	633	626	632	649	618	649	650	658	627	636	678	613	634	667	650	678	673	646	629	615	671	624	616	687	635	588	631	612	630	632	660	594	626	650	676	633	622	658	643	641	612	624	606	666	646	641	626	610	614	663	679	624	665	620	646	675	692	602	633	702	619	614	648	641	654	626	649	592	663	632	638	652	623	638	614	614	669	626	636	628	631	690	629	650	630	623	654	630	600	589	608	601	604	659	608	603	656	638	638	652	666	642	629	603	606	645	627	629	628	597	640	645	632	572	653	618	661	587	594	649	615	619	647	618	660	586	630	602	590	629	695	643	641	587	597	620	609	626	587	658	636	644	604	635	638	634	642	652	635	626	619	646	592	622	627	671	573	663	635	648	634	587	634	663	636	625	639	669	653	613	662	619	632	612	633	596	603	639	642	648	661	619	578	631	680	625	598	633	597	652	647	649	622	647	603	668	682	630	644	610	632	648	678	574	616	667	668	613	594	650	651	635	621	668	655	598	637	635	622	599	615	630	637	672	706	586	671	686	651	584	615	622	628	637	623	662	626	638	638	629	615	628	623	656	666	588	660	662	627	662	661	643	586	640	635	641	636	619	642	573	681	669	609	619	633	643	650	610	655	683	665	659	639	661	607	615	622	618	594	635	662	645	698	677	654	650	619	635	598	639	650	620	615	656	662	609	620	622	616	613	620	648	638	608	622	643	630	605	666	645	653	646	618	614	614	626	627	589	605	630	662	609	563	654	673	671	646	624	646	627	609	599	650	650	576	631	638	618	653	614	605	619	621	645	617	651	660	672	605	685	604	613	619	646	652	665	654	609	623	649	608	629	620	673	656	644	666	614	677	649	657	656	649	626	627	662	643	642	625	652	654	657	631	670	634	641	616	603	672	613	629	673	674	617	619	632	647	623	660	605	635	674	646	648	649	633	656	630	651	624	647	632	661	650	638	623	633	618	602	657	630	657	627	639	650	658	650	651	630	680	642	624	665	718	648	640	654	621	661	641	608	672	654	625	618	671	653	638	603	631	618	631	655	664	612	684	672	616	626	648	587	689	599	620	659	674	606	624	617	644	646	617	642	645	636	624	610	583	661	626	614	676	659	677	633	633	626	596	620	609	638	650	621	642	630	608	674	638	609	650	655	632	660	643	596	629	634	677	606	640	670	582	584	652	657	615	660	635	634	659	597	648	620	591	650	653	618	604	616	677	636	637	645	650	643	607	651	621	621	623	658	639	672	620	655	590	616	682	628	623	653	614	655	595	607	637	626	605	671	676	603	675	612	655	593	610	631	601	619	664	615	663	628	673	636	653	607	645	658	586	591	617	621	622	625	649	663	651	672	642	621	587	644	573	646	642	707	626	682	596	656	565	655	675	630	637	655	609	616	647	672	675	647	659	633	652	667	620	567	649	573	565	679	652	625	652	577	614	627	659	665	603	626	598	614	624	633	607	616	598	620	608	614	626	629	607	673	583	635	623	627	678	602	627	672	677	614	603	646	656	641	666	671	638	652	666	621	637	593	597	596	634	609	663	622	654	666	583	652	617	648	644	610	651	615	648	627	605	637	618	596	613	618	634	633	653	639	630	609	591	660	665	605	683	660	620	659	612	639	624	666	612	639	650	642	682	616	631	639	635	613	580	661	630	615	627	587	620	655	664	637	612	650	601	596	633	660	698	645	619	633	656	589	709	667	602	638	619	601	621	677	641	581	623	613	604	631	623	650	616	637	654	632	626	636	642	642	630	609	632	631	631	600	622	665	600	641	635	611	590	604	638	648	578	614	615	641	619	630	667	639	681	651	697	650	634	639	625	580	628	670	589	622	633	647	619	640	630	664	642	648	678	630	646	652	634	603	587	643	629	675	656	604	610	682	634	663	640	604	696	621	655	672	604	651	635	627	650	654	664	601	608	618	659	639	635	619	645	619	685	613	673	640	600	621	600	609	600	606	668	621	634	659	634	636	634	658	643	652	578	619	616	655	649	581	640	662	682	617	671	653	640	650	639	632	693	597	645	685	653	639	631	625	575	635	617	637	621	578	582	598	647	645	634	650	618	624	611	622	619	652	640	627	635	616	638	619	700	632	619	635	628	627	608	629	627	638	637	648	610	715	628	649	654	653	654	617	633	648	608	667	643	640	653	627	640	644	592	629	640	608	611	581	617	631	650	652	601	616	628	673	643	648	674	628	582	677	603	657	623	637	606	635	672	643	660	644	668	620	626	667	646	630	645	658	621	626	685	614	616	670	629	676	621	596	600	646	646	656	601	645	651	654	589	643	684	663	605	657	663	611	655	627	635	624	623	606	639	625	685	648	663	645	628	624	687	644	654	612	638	628	656	610	583	609	639	625	672	626	609	632	623	659	644	653	597	657	609	627	652	639	654	672	666	615	659	681	645	667	605	644	616	614	619	638	615	655	631	610	621	615	666	634	627	654	676	656	627	646	642	653	633	623	662	667	628	557	617	645	635	632	644	637	663	622	586	658	645	649	643	621	646	645	618	598	600	674	612	645	604	640	678	636	654	628	699	601	607	663	635	624	636	663	642	631	666	638	583	615	610	632	612	607	610	634	669	633	614	647	610	646	655	692	611	652	626	682	622	635	599	682	631	599	609	603	616	655	644	603	650	608	637	623	644	637	625	662	635	640	653	631	664	619	661	596	660	640	636	654	619	641	635	667	606	654	661	678	629	623	644	632	644	623	683	652	642	648	635	664	623	607	602	641	646	639	654	659	704	621	653	651	636	623	647	666	643	599	641	610	633	636	656	619	663	650	621	638	609	638	641	623	596	572	643	589	610	603	609	660	633	652	595	659	623	654	655	609	625	611	617	644	649	640	644	591	650	637	626	605	671	616	641	616	636	671	671	644	607	631	619	619	622	589	587	639	629	639	638	659	613	645	592	658	632	629	635	659	609	654	696	625	676	601	627	617	654	641	629	623	653	637	667	629	607	631	647	617	611	616	681	654	640	655	616	644	621	567	655	607	624	638	678	606	660	594	656	627	701	636	639	618	633	661	616	637	617	645	663	598	658	619	656	596	676	573	611	637	656	647	652	649	655	678	618	645	621	682	664	608	627	651	609	711	617	657	651	633	631	640	633	676	609	649	626	682	660	603	622	633	662	648	677	614	609	663	684	711	673	632	622	655	652	631	643	636	632	674	610	638	617	675	635	629	640	619	641	654	627	637	629	616	628	614	606	631	674	609	625	674	645	615	597	651	661	636	641	648	643	587	609	634	615	653	650	618	629	588	636	648	661	620	657	678	602	639	594	645	628	616	651	618	622	626	630	635	648	620	612	637	644	628	682	624	608	629	645	667	596	645	662	641	675	673	635	649	656	641	629	660	592	641	648	631	626
49864	76928	53954	32695	17047	6492	2342	1092	817	710	727	687	698	704	737	732	693	709	736	692	692	767	724	712	674	724	721	703	711	667	698	705	726	706	718	693	714	679	725	717	738	712	731	673	689	712	712	703	703	755	735	698	666	719	752	753	708	741	716	758	759	682	756	723	703	775	692	691	733	748	704	730	695	739	714	729	696	758	708	785	762	732	740	720	733	708	708	681	736	725	735	675	715	708	751	707	680	654	724	730	771	706	711	700	699	689	682	664	741	720	734	698	713	759	713	711	701	731	704	739	716	701	730	730	769	715	681	728	749	704	726	750	694	732	766	730	719	747	682	762	718	723	731	718	690	745	742	680	684	717	716	720	737	715	712	735	674	717	689	797	758	681	689	654	667	749	727	712	715	746	726	783	708	734	703	721	743	731	706	752	690	697	732	678	732	690	749	728	693	726	737	758	736	741	705	760	672	728	725	694	763	746	750	728	682	672	702	659	711	717	702	709	759	723	731	686	696	712	693	707	738	690	734	741	698	717	766	699	743	730	699	708	696	740	710	650	755	758	742	732	739	736	706	780	664	766	711	694	687	733	726	708	742	716	714	743	761	714	685	686	723	698	719	710	700	673	706	712	725	670	729	737	712	727	725	711	731	758	686	742	681	695	733	677	676	769	743	753	763	699	688	686	701	731	752	737	716	731	688	695	712	704	726	763	744	698	722	718	705	746	709	720	715	682	772	708	692	683	742	724	744	739	747	725	724	729	728	746	732	680	729	694	710	711	725	705	728	711	687	703	739	693	775	690	721	756	720	710	716	688	789	686	723	715	738	664	708	721	746	701	712	726	761	677	721	726	752	751	781	682	720	703	691	750	727	707	732	744	763	716	739	762	706	738	736	720	750	722	743	681	730	701	659	694	711	683	726	668	691	680	695	729	688	760	674	730	759	727	695	678	683	739	693	702	691	700	737	697	679	732	726	653	649	696	716	665	732	696	775	714	730	672	699	708	774	756	723	676	739	760	683	707	695	752	696	737	690	735	690	747	714	713	721	750	667	728	665	720	725	726	739	703	701	711	746	717	702	735	719	701	755	679	767	722	710	728	764	727	737	715	696	733	793	696	726	763	700	705	675	742	741	687	709	668	716	660	688	752	699	761	782	733	712	742	704	751	716	788	701	711	719	719	724	702	719	733	718	776	778	690	752	737	734	695	694	748	734	674	713	735	728	726	642	653	721	730	778	711	698	733	716	687	712	708	715	702	724	695	727	758	715	681	732	660	729	695	754	696	734	732	751	696	715	721	699	735	747	701	712	709	732	746	694	678	697	730	690	716	736	682	729	684	677	696	729	755	732	756	675	719	706	725	697	771	703	669	701	702	732	757	738	752	720	750	723	727	699	690	712	699	729	715	674	663	715	708	686	694	735	721	751	708	756	711	750	710	744	736	759	724	713	685	697	729	729	741	678	751	715	721	664	705	677	750	708	713	695	724	767	726	757	699	728	713	730	784	727	727	683	733	659	661	741	648	705	706	735	715	682	747	721	709	702	661	771	750	774	691	752	723	767	697	728	709	726	731	742	718	709	660	709	748	713	706	734	709	767	663	793	693	719	759	726	690	710	690	745	705	767	723	677	698	704	746	738	677	728	717	719	711	711	736	700	706	703	722	714	756	687	743	722	720	720	707	693	746	748	739	696	724	709	762	711	744	701	714	726	696	688	713	708	729	743	734	698	744	713	726	659	673	712	759	712	738	730	659	706	727	706	696	674	707	724	689	707	742	765	777	705	703	725	709	725	703	743	745	697	687	687	747	733	731	707	734	727	736	717	697	722	732	766	722	708	744	791	704	733	697	656	716	691	748	664	771	741	726	768	724	720	726	741	673	737	703	697	713	694	681	726	683	715	707	674	746	739	713	712	668	755	719	681	736	724	729	715	736	645	699	704	683	668	703	753	739	706	649	694	744	706	729	743	731	769	712	726	707	671	657	765	713	703	707	764	745	730	717	725	736	728	734	690	712	680	694	705	763	717	693	696	717	697	698	691	720	682	746	712	699	719	751	692	672	724	746	757	717	644	684	696	718	712	691	701	777	723	755	754	747	742	739	730	675	695	700	716	732	725	693	734	702	727	704	736	717	727	692	740	687	701	706	705	698	731	727	727	712	768	748	730	706	734	727	689	740	740	671	767	725	709	688	772	701	716	714	725	726	727	733	677	694	763	739	705	707	729	733	777	730	664	720	714	732	685	757	673	667	739	698	716	713	708	714	727	706	739	754	718	696	747	727	750	708	733	706	722	738	746	685	725	668	699	744	699	676	672	692	749	696	663	716	730	711	664	737	705	722	690	711	716	751	751	680	705	687	705	725	748	715	787	718	669	708	714	695	701	706	720	699	767	710	725	729	724	721	704	707	718	681	723	668	685	701	704	726	716	685	760	670	740	753	725	690	792	705	711	685	723	733	735	729	736	709	679	685	698	705	738	737	689	695	715	718	711	733	705	710	719	716	704	720	679	705	728	741	736	754	734	751	689	719	751	719	677	735	734	713	730	729	703	718	742	757	719	693	687	747	709	642	712	716	697	672	764	763	713	698	724	740	723	693	684	697	674	663	696	699	712	727	745	663	701	709	738	707	733	712	732	684	706	801	737	748	751	702	755	730	750	741	738	725	754	677	708	739	674	672	689	734	716	709	757	742	686	716	725	710	713	708	718	682	725	764	772	711	708	642	737	741	699	701	727	726	693	734	710	721	679	690	702	719	691	734	745	697	738	765	723	731	739	736	728	740	732	711	702	705	732	732	702	745	718	684	677	738	673	686	683	779	746	685	678	748	751	694	771	765	691	707	703	724	748	708	737	713	694	757	689	752	703	776	711	714	732	725	728	696	734	725	725	711	749	719	744	740	651	682	735	745	698	667	699	703	744	730	693	700	781	672	732	702	688	723	766	697	667	722	738	692	708	743	702	690	740	761	723	722	717	728	708	724	728	725	711	746	730	696	720	752	764	745	707	749	689	739	715	687	724	717	682	713	715	742	703	725	716	725	691	772	715	729	707	703	731	750	701	739	681	696	711	730	703	707	700	704	689	744	720	753	689	733	753	702	697	722	729	737	693	739	719	773	700	719	703	722	699	751	716	729	730	695	722	711	727	698	710	718	706	714	687	736	705	740	715	671	730	691	721	692	778	764	698	702	730	690	778	740	694	713	737	715	688	752	707	754	750	716	671	737	745	670	749	709	761	729	677	712	731	664	680	685	716	738	699	693	688	707	705	711	706	726	696	799	706	742	699	740	673	713	749	692	720	693	680	722	714	704	735	652	736	756	736	691	700	708	665	733	711	700	750	678	729	683	737	717	752	727	692	724	695	774	759	760	718	713	700	686	720	740	714	733	725	712	699	726	693	724	729	721	707	705	713	698	676	734	712	717	773	714	751	726	705	756	707	736	733	721	706	716	722	709	683	713	752	702	731	685	716	709	734	746	709	686	700	738	696	711
22817	21727	31457	27280	23632	21940	14886	2304	914	839	807	720	798	794	785	736	758	723	785	747	789	781	763	737	773	758	755	777	751	754	786	799	736	760	717	746	808	739	777	698	755	807	758	745	693	771	768	778	743	724	784	765	753	712	701	733	767	784	729	782	709	781	764	745	745	751	713	712	730	727	771	798	750	728	727	754	740	757	786	776	758	742	732	747	769	743	736	746	748	715	723	774	716	727	690	745	783	709	697	742	752	771	762	769	746	717	701	754	756	781	734	823	709	758	747	720	769	730	758	701	742	737	781	785	690	777	683	714	733	755	803	760	760	777	796	742	797	772	784	752	767	717	783	742	770	752	735	798	700	744	752	781	756	772	752	742	747	760	779	747	721	727	714	752	739	738	748	758	742	766	735	703	721	782	755	808	776	777	754	722	723	688	749	747	751	761	748	754	773	770	779	729	807	758	762	775	735	713	745	754	796	739	748	740	792	732	737	777	708	694	773	735	718	734	771	733	766	786	731	720	790	755	737	736	749	721	745	722	746	705	706	757	720	778	764	716	723	744	787	732	750	757	734	749	743	757	744	724	786	804	773	776	769	763	739	731	775	781	749	767	795	760	782	781	726	734	695	730	734	785	766	746	719	763	740	738	748	780	772	751	719	734	738	691	734	764	733	752	749	737	737	736	726	747	818	710	761	743	705	801	715	802	749	734	743	770	761	745	740	741	744	741	740	693	769	736	727	769	775	738	732	703	718	700	764	731	818	751	759	751	757	748	756	723	760	778	726	708	721	753	758	723	734	756	733	733	771	803	774	715	749	791	795	775	786	754	748	753	721	750	762	760	754	764	699	738	762	721	775	691	758	820	787	708	728	732	755	753	755	720	783	725	711	709	746	729	724	701	783	754	767	763	714	745	753	759	741	725	811	698	764	710	760	710	712	666	704	733	722	751	747	743	690	734	746	728	759	749	753	757	721	744	705	718	760	762	741	690	779	692	709	733	774	722	722	722	745	728	805	725	739	765	725	755	734	740	788	733	739	724	725	733	751	702	712	731	721	762	783	781	750	762	743	759	726	772	753	720	732	783	723	792	744	763	764	742	742	745	717	738	740	778	740	774	746	781	748	727	748	707	756	733	689	771	709	724	754	741	772	769	755	732	783	714	742	767	780	744	727	751	740	725	747	758	757	758	736	765	774	723	748	717	721	732	759	774	742	718	776	754	744	766	743	807	723	807	767	778	762	772	748	749	734	742	720	755	739	810	752	736	733	751	782	754	763	739	794	799	752	747	784	728	735	736	730	731	724	775	723	715	724	770	709	771	727	722	748	755	706	738	738	757	758	758	750	721	701	775	754	711	743	765	793	754	781	762	738	746	740	761	700	787	746	740	717	725	702	734	754	734	736	721	773	731	673	730	757	799	748	757	757	796	724	719	790	707	761	709	732	739	774	774	775	796	743	755	760	709	705	752	786	759	733	727	761	698	742	747	728	825	793	728	757	756	743	764	746	732	723	762	697	747	733	726	791	752	750	775	727	782	765	787	793	718	746	728	756	705	710	711	743	689	758	749	737	777	714	784	706	725	759	788	742	735	770	734	838	729	762	762	802	726	740	805	746	712	752	739	696	772	728	776	728	755	780	730	697	707	713	762	768	724	778	739	737	780	788	747	742	732	724	740	773	767	727	741	707	788	769	759	755	752	720	743	755	722	746	693	745	771	789	754	723	712	779	792	759	725	701	773	683	766	774	777	766	745	734	731	776	772	774	732	725	713	777	797	705	770	761	808	753	745	715	759	728	780	788	758	775	728	734	757	765	782	754	766	750	734	750	764	761	722	743	781	723	751	739	779	700	735	761	768	737	760	778	730	759	670	740	750	703	753	741	780	785	785	799	752	753	759	737	686	759	742	686	722	730	744	751	775	705	727	717	759	758	793	792	740	720	746	762	770	741	752	737	741	730	779	729	734	728	710	704	733	730	731	723	781	803	784	787	745	785	730	703	769	758	775	727	738	757	749	725	759	764	726	762	750	752	790	739	763	707	748	757	747	726	771	772	722	794	760	709	770	706	762	754	713	727	780	732	761	762	742	791	733	774	750	719	728	757	793	687	754	768	754	704	756	751	729	787	758	744	738	717	733	810	702	773	772	752	757	710	738	773	782	768	780	690	706	766	691	768	757	773	733	806	766	729	797	739	711	769	766	745	766	765	720	748	749	781	763	766	808	704	758	774	740	719	747	781	789	801	741	735	728	685	801	769	729	690	721	746	727	775	724	758	716	713	741	741	781	718	766	718	734	730	685	708	764	716	763	709	712	690	809	776	738	728	735	756	727	752	728	746	724	761	760	737	714	758	707	813	755	770	744	762	755	742	740	749	789	722	763	728	769	721	741	772	766	721	754	745	752	730	736	703	769	746	699	747	748	776	772	812	699	769	746	727	743	844	771	723	784	792	717	741	740	716	742	756	748	805	745	701	732	726	736	746	766	760	763	791	734	714	745	729	713	693	732	734	728	716	739	735	738	744	793	859	765	757	765	789	762	710	768	729	731	712	736	708	767	754	750	774	773	731	744	832	778	768	753	751	715	751	695	743	737	787	771	712	739	727	779	705	724	770	767	747	708	761	721	751	749	723	759	769	735	765	703	712	766	750	737	797	735	754	824	771	756	702	718	726	723	773	734	732	758	730	764	760	757	754	726	761	742	774	742	720	752	773	764	747	691	748	775	707	781	734	735	724	705	744	729	707	772	762	773	750	777	761	721	728	749	743	771	780	731	814	699	765	752	730	753	748	756	736	773	754	740	768	736	721	750	764	759	766	791	705	761	753	726	703	738	808	703	752	723	716	777	745	758	738	720	723	743	789	701	754	731	764	761	751	728	746	734	717	796	711	737	752	754	727	697	767	761	735	723	771	768	748	706	741	778	716	775	752	758	747	787	751	734	750	758	738	737	746	740	727	752	687	731	749	678	783	778	775	743	768	773	748	730	729	729	700	740	753	762	754	756	766	754	755	794	730	781	760	780	761	724	710	762	739	750	714	691	769	760	785	741	776	728	747	741	737	748	735	728	772	784	734	691	715	724	781	753	845	741	743	732	744	741	714	759	694	748	746	755	784	740	730	776	750	723	712	750	693	720	766	747	728	730	727	777	757	775	770	764	728	791	739	756	745	729	747	780	736	708	705	737	693	758	780	751	697	758	734	688	711	692	768	752	770	766	728	747	773	781	757	748	798	750	729	761	789	768	754	742	763	760	743	730	717	737	723	742	726	716	668	692	781	719	741	747	806	713	752	780	767	771	721	764	744	680	740	698	814	786	766	740	714	783	731	753	771	678	722	678	731	746	774	753	703	756	755	748	740	735	788	768	794	715	739	746	754	738	773	726	730	793	748	715	719	721	741	755	755	764	777	756	798	714	714	751	749	742	713	754	731	766	741	732	772	764	757	742	742	753	765	719	747	769	692	728	696	736	732	743	738	718	696	740	763	741	784	789
60980	99844	77574	53598	34743	17018	6031	2035	1052	837	817	812	819	791	810	811	802	865	819	791	784	812	820	843	825	817	816	802	800	857	813	783	824	796	851	841	788	842	781	807	820	772	819	771	834	831	789	816	831	793	803	805	863	816	853	820	810	826	765	794	819	810	813	780	793	828	844	792	858	814	819	834	778	812	775	821	783	844	811	810	781	817	816	805	821	795	802	818	822	831	805	777	816	814	812	755	765	797	829	866	754	806	769	797	782	804	808	787	777	806	851	816	779	800	818	828	804	802	777	834	832	774	819	805	783	815	828	770	838	782	792	804	825	836	795	772	854	823	807	851	817	760	791	819	760	820	852	814	789	799	766	804	839	824	773	773	797	844	746	781	827	797	779	821	764	805	781	807	820	767	836	820	777	845	809	777	742	766	802	810	807	828	801	810	790	829	858	775	805	845	780	785	777	791	803	871	803	782	802	830	818	818	792	836	813	792	793	890	791	815	852	821	789	764	807	790	773	790	840	789	838	881	789	841	824	792	808	821	819	765	851	833	760	828	806	843	798	795	815	797	839	823	792	777	817	826	833	775	864	846	789	844	847	789	832	812	807	810	837	801	796	826	748	834	756	832	757	742	779	810	852	799	769	810	820	813	852	822	793	817	794	796	777	767	847	824	764	815	824	786	804	858	781	821	842	836	832	787	846	817	800	795	838	829	784	819	804	772	829	823	836	786	827	835	847	834	823	845	798	763	762	878	813	788	798	791	787	800	804	810	836	832	802	807	845	780	836	794	798	800	839	839	796	827	796	833	828	789	767	827	766	856	820	791	761	789	846	851	781	830	815	804	779	800	761	800	834	745	777	815	801	798	792	826	840	806	827	831	785	790	801	792	799	756	799	813	812	805	848	860	801	812	795	797	792	778	855	744	807	770	794	775	796	775	829	831	812	833	807	796	804	805	779	813	794	826	811	789	814	792	857	813	828	772	761	823	793	767	764	848	780	791	788	815	765	802	800	812	816	813	791	824	797	785	835	830	789	831	809	857	780	796	780	777	865	767	781	792	753	783	821	811	793	753	837	806	772	762	847	827	771	855	798	804	813	755	842	860	802	798	824	792	783	832	806	738	759	806	810	852	754	790	817	797	838	748	818	806	828	879	816	767	837	824	793	853	823	832	819	800	742	745	782	803	814	790	803	802	817	767	819	793	774	821	761	799	825	836	781	774	806	815	863	823	771	825	789	814	742	804	822	769	831	860	845	797	834	830	809	845	766	791	790	783	825	790	774	796	829	791	804	763	811	824	825	783	778	831	821	776	814	756	868	821	786	806	823	857	837	798	757	833	837	784	837	821	812	771	864	839	816	831	801	786	818	789	812	753	773	819	763	801	782	838	832	819	816	812	816	827	833	782	748	850	884	793	777	775	770	760	816	846	833	815	821	771	796	794	834	781	767	790	776	788	797	813	734	836	843	804	824	878	828	821	742	800	844	834	820	793	789	799	784	801	779	764	801	818	797	810	814	785	833	781	875	795	779	847	775	801	806	747	797	807	815	848	775	790	755	809	777	862	779	795	727	784	840	780	807	808	782	819	858	851	828	773	827	821	801	871	835	806	800	801	771	789	794	819	797	775	751	833	852	829	840	804	795	799	777	839	810	790	821	792	830	812	776	816	791	828	801	802	767	810	846	837	812	805	807	788	799	828	831	811	847	785	842	816	814	810	802	814	810	826	850	815	817	741	797	810	814	812	796	835	798	783	818	849	780	808	774	778	781	792	812	787	791	807	830	846	846	796	811	820	810	845	820	791	812	842	846	826	839	805	802	836	787	820	770	814	787	829	787	831	782	826	784	832	796	779	765	829	802	849	827	791	815	745	811	850	789	852	809	817	770	823	873	818	776	807	803	819	811	811	824	807	834	839	781	780	813	801	762	813	795	774	822	864	788	765	826	820	766	826	814	800	817	803	805	820	853	786	781	797	806	843	796	797	769	845	802	876	815	767	809	818	771	793	801	774	809	834	809	772	770	771	771	816	794	839	807	789	781	819	813	803	800	820	751	824	772	777	815	809	783	827	836	791	840	831	748	794	806	780	797	820	804	841	781	821	798	849	806	808	800	845	785	783	812	790	816	821	762	817	819	792	836	817	831	794	794	860	826	798	791	819	844	827	816	771	844	799	836	778	849	817	835	806	777	818	763	851	821	842	826	839	806	833	771	829	806	796	785	769	810	797	767	808	792	810	814	779	828	849	796	831	773	827	774	766	818	812	757	810	819	820	790	786	759	816	789	820	812	776	804	778	755	829	853	781	801	843	821	811	782	793	815	773	843	806	817	827	831	823	818	790	836	815	801	861	784	817	823	794	795	801	813	822	843	803	796	832	801	791	796	783	798	857	779	791	815	824	844	794	829	811	793	761	781	801	839	805	848	790	828	790	804	806	817	761	825	786	805	772	827	806	850	836	767	750	767	787	819	792	782	839	795	833	804	778	789	783	794	802	797	795	796	807	782	817	776	791	765	778	799	844	797	787	778	820	761	789	885	831	829	852	804	774	812	827	855	814	819	804	787	765	804	823	828	773	802	802	853	827	800	787	849	754	837	817	798	829	761	816	808	773	805	782	811	765	823	838	830	739	767	817	840	785	759	827	809	789	807	830	789	794	789	815	774	812	810	824	819	850	770	806	779	842	767	784	749	826	847	768	818	778	820	852	782	788	812	778	809	874	859	775	820	846	815	862	821	757	826	829	744	803	780	786	791	797	786	743	827	786	776	829	804	748	805	824	769	742	837	779	780	834	802	762	806	794	824	806	853	767	760	813	816	771	827	837	774	855	766	857	785	768	802	770	797	846	794	797	794	828	774	820	788	803	831	822	810	820	799	815	840	779	831	805	802	820	799	828	829	820	865	838	838	815	793	818	845	822	792	776	805	816	832	813	761	852	785	875	842	835	818	805	815	853	884	784	824	796	811	781	815	806	807	792	790	794	789	797	871	815	783	846	813	783	797	771	761	882	812	762	804	758	780	777	785	836	787	761	832	770	755	816	812	826	804	784	807	846	840	812	797	870	838	815	799	767	783	770	770	841	853	858	794	802	793	780	797	799	865	745	796	798	792	739	804	816	811	788	831	810	820	835	830	802	767	811	800	790	836	819	842	831	805	843	856	782	797	787	815	780	853	825	790	776	833	801	784	757	759	812	768	799	829	815	785	804	802	812	809	764	841	787	794	750	783	825	845	780	805	826	804	807	786	861	805	747	793	755	801	816	793	832	829	793	814	778	864	830	789	796	768	765	811	761	814	789	797	786	783	826	800	840	808	786	837	805	799	826	811	773	788	800	780	792	776	799	801	823	850	860	858	836	771	819	851	801	825	819	817	822	783	763	824	791	803	798	848	800	782	773	796	825	821	767	779	784	790	811	822	808	837	813	783	816	747	828	827	817	825	819	823	825	807	804	815	736	780	745	817	855	795	792	753	831	796	780	777	814	760	807	821	812
28820	30659	31977	17856	5064	1566	829	581	541	486	573	544	533	486	545	520	557	552	515	521	558	573	521	533	509	538	514	519	547	523	537	522	528	506	576	525	531	560	542	503	531	550	531	572	481	545	567	517	516	516	546	559	549	551	501	499	519	571	522	567	545	523	564	540	516	599	554	532	495	521	486	561	532	546	531	543	536	542	569	573	551	544	534	540	535	553	551	558	514	524	560	524	534	526	550	543	574	534	565	544	527	513	532	552	541	563	535	524	583	505	504	531	547	500	497	492	505	527	540	520	565	515	550	550	508	532	496	536	486	551	498	509	496	549	526	560	576	538	575	565	517	519	498	502	538	504	551	539	552	516	568	540	521	540	556	524	543	569	550	539	543	562	530	560	512	533	532	529	537	513	558	574	551	537	573	540	519	568	530	523	540	580	523	535	511	525	555	510	503	562	513	555	528	583	512	533	515	534	520	557	545	576	538	554	526	541	534	520	546	513	556	545	580	536	516	526	506	552	540	512	499	537	552	564	531	549	477	543	545	561	530	543	553	493	567	542	508	535	557	533	493	552	535	537	554	528	522	538	530	476	567	579	544	522	504	510	543	541	594	534	565	553	521	554	557	526	570	575	566	496	529	529	549	528	552	535	520	539	516	502	528	514	507	519	540	543	560	561	505	530	588	502	521	556	548	547	511	557	492	501	552	546	526	543	523	530	565	555	560	552	503	522	535	509	553	521	534	531	523	551	514	498	546	526	536	554	531	572	501	548	528	537	528	546	548	536	548	523	525	554	560	527	514	546	506	515	503	530	536	551	552	548	483	592	530	545	535	527	538	543	536	531	517	512	587	515	509	509	548	550	586	563	560	517	559	498	537	546	573	524	530	539	530	530	536	496	551	502	538	530	511	521	543	517	532	547	561	501	533	521	557	526	558	560	530	559	521	526	516	498	524	529	553	491	580	554	561	539	554	543	535	516	537	546	502	508	525	522	556	503	554	549	483	483	536	508	518	528	491	494	535	502	545	538	555	536	487	547	524	511	516	503	562	522	535	529	496	506	505	557	574	526	480	534	516	555	520	568	576	554	563	523	536	547	565	573	508	541	529	538	528	550	547	565	540	495	552	510	569	557	530	522	529	499	532	492	535	520	526	523	578	488	541	517	527	562	513	538	547	502	523	513	490	545	537	530	530	548	515	535	503	527	516	573	524	527	528	523	495	519	512	538	545	544	575	526	529	508	515	533	519	532	508	529	563	501	540	548	534	576	558	519	537	546	536	556	603	499	498	513	533	557	516	524	512	555	554	550	473	545	537	500	502	529	535	524	517	563	546	546	530	546	570	508	572	520	513	550	557	521	516	520	534	517	516	531	541	519	546	543	527	536	567	553	532	495	559	536	549	571	560	530	543	533	548	581	532	542	575	494	568	517	529	518	552	557	550	538	559	527	560	537	548	565	537	518	527	552	542	579	509	542	561	545	565	508	529	546	534	533	519	535	534	568	522	511	551	561	492	558	505	518	547	535	548	540	588	569	538	530	544	502	536	576	531	557	578	559	554	533	567	522	543	525	533	504	550	529	545	517	560	542	569	534	544	539	531	521	535	516	572	532	511	545	570	558	546	549	567	499	534	569	560	539	543	521	546	544	548	552	514	498	541	532	564	555	528	506	517	557	581	537	552	509	553	533	498	495	538	565	526	530	569	549	536	522	525	532	521	544	584	569	490	525	561	528	488	534	526	554	530	572	538	548	526	514	527	495	567	557	547	479	528	553	518	485	481	530	517	514	518	561	529	530	556	530	509	541	512	514	547	530	512	564	583	553	525	524	574	495	531	566	546	513	511	546	548	555	538	559	522	597	511	571	568	545	485	575	563	550	527	566	513	518	524	524	563	546	527	559	491	531	558	507	538	524	540	545	546	513	569	514	530	558	581	546	558	544	519	550	555	516	525	544	512	556	512	525	495	529	539	552	554	520	558	574	559	500	499	554	554	509	529	523	493	508	551	512	563	540	518	548	545	507	569	570	543	518	540	521	523	462	522	561	532	548	502	570	527	534	505	556	555	537	519	543	565	515	571	518	549	537	526	542	529	529	590	551	610	553	597	554	526	535	562	552	565	552	545	566	521	560	555	523	527	539	524	545	562	550	522	545	527	510	533	531	540	525	525	572	563	536	551	513	502	575	510	529	555	571	506	511	546	512	548	496	491	515	540	548	531	563	539	513	507	499	553	532	541	514	525	542	560	548	560	529	498	559	569	519	502	536	530	518	524	500	530	518	543	535	525	515	566	554	536	534	540	522	570	530	525	556	557	551	572	509	497	558	532	542	552	554	546	526	534	494	522	524	538	547	517	541	527	515	552	551	540	545	536	554	538	511	553	586	564	519	547	585	535	516	513	536	516	527	499	539	520	499	527	519	587	523	523	561	527	511	559	546	557	531	538	576	578	497	585	554	549	523	502	575	526	565	525	521	508	549	547	469	548	574	520	503	543	511	536	512	483	543	502	579	532	563	514	532	503	504	570	510	525	515	539	543	498	541	558	536	493	529	543	513	520	555	520	497	527	524	558	529	510	522	517	560	472	550	559	511	518	511	501	547	559	525	522	523	533	542	529	560	533	541	567	495	535	542	521	490	529	508	490	521	493	515	516	505	530	545	530	556	526	534	542	521	551	511	538	527	546	519	561	542	570	565	538	532	543	530	488	531	532	520	543	529	576	554	498	515	521	525	556	522	528	510	531	537	515	543	567	513	568	514	500	523	562	548	523	552	531	550	533	541	483	556	553	526	523	564	558	512	553	513	564	551	491	550	480	526	537	536	536	528	524	528	535	522	526	557	518	556	553	576	537	534	547	532	545	509	523	537	540	527	520	567	504	514	566	610	538	548	513	529	563	530	535	524	581	521	532	592	539	503	560	529	517	506	540	484	544	544	555	559	538	478	525	556	560	570	569	538	580	547	530	501	535	495	515	548	553	510	538	572	534	566	549	523	549	505	533	522	533	502	537	534	560	536	536	485	553	522	529	534	553	503	533	499	503	541	526	560	572	496	529	557	577	597	543	526	520	478	514	502	517	547	578	495	529	523	519	528	529	541	537	538	534	539	533	568	518	588	549	531	557	521	527	514	550	521	591	517	505	538	518	521	561	532	527	569	547	536	537	518	543	560	510	542	543	502	561	518	565	538	521	535	543	568	520	516	490	532	541	560	493	508	535	519	491	525	558	563	558	541	529	536	544	554	527	505	588	514	586	523	552	482	562	526	560	499	534	512	538	563	545	560	526	501	565	497	555	541	575	561	582	524	607	546	510	493	546	517	552	529	537	549	518	527	532	528	539	517	511	551	494	577	525	529	546	531	569	560	534	514	535	544	521	522	585	518	551	539	567	494	526	509	567	567	538	563	533	514	575	527	557	522	527	568	496	512	521	577	535	529	531	583	536	474	538	513	571	515	536	534	508	531	536	489	550	565	497	504	540	520	528	514	519	513	522	578
28831	45662	28784	13376	5193	1936	1008	752	624	641	660	615	627	593	614	629	608	640	622	584	640	622	635	634	621	647	611	654	609	682	648	613	565	623	556	624	594	622	646	610	584	601	600	611	612	630	661	607	616	651	619	601	607	633	636	592	596	580	605	601	582	630	658	614	601	625	676	600	615	606	618	621	643	577	605	640	611	634	592	621	638	563	587	588	623	609	622	613	582	569	590	647	649	607	603	615	603	590	610	614	607	635	581	576	611	580	602	624	647	578	657	598	652	604	595	600	630	606	659	624	609	593	615	579	585	599	633	636	647	579	628	622	638	608	681	610	597	627	641	642	614	620	600	604	675	604	576	623	565	567	619	610	574	618	631	631	590	584	623	635	637	609	633	630	643	624	594	588	571	627	630	622	615	609	634	605	608	584	590	584	585	602	638	600	616	609	590	647	622	598	651	606	634	641	600	601	623	574	585	618	609	633	618	595	637	627	607	573	602	606	624	606	596	630	595	622	642	633	635	592	595	637	625	596	598	574	615	637	588	596	615	654	626	547	600	607	617	580	608	625	636	659	595	586	577	650	572	605	596	594	653	590	601	606	662	601	608	577	590	639	638	629	579	662	657	621	586	612	572	597	613	586	608	625	600	642	607	663	605	581	618	599	618	594	624	603	617	600	629	613	610	627	601	615	619	622	637	568	625	590	653	613	621	606	563	641	613	636	607	619	627	629	624	621	591	600	607	642	640	618	589	629	633	640	608	608	624	594	620	645	612	612	595	607	552	566	598	591	652	593	609	596	582	696	561	590	615	630	590	620	616	622	590	626	615	612	570	652	634	606	608	638	624	596	609	607	608	595	578	622	570	648	596	569	635	643	576	609	614	621	577	633	581	582	625	618	590	586	597	615	581	631	629	607	626	631	577	649	635	625	595	630	619	632	633	613	568	551	579	616	636	621	602	647	588	600	608	602	625	596	634	577	640	586	627	580	623	660	620	608	602	611	643	630	646	651	616	660	596	598	627	639	599	566	622	636	622	627	612	591	603	619	629	636	597	615	602	629	645	605	527	634	602	615	584	602	613	591	598	591	626	600	580	615	653	603	594	654	618	571	624	606	636	596	634	609	585	556	588	631	618	590	584	615	564	653	655	600	607	588	652	637	615	620	625	585	595	607	628	633	613	619	584	624	622	595	582	565	630	592	622	648	590	627	581	638	593	624	601	647	580	634	598	624	634	635	666	650	601	619	621	612	653	590	636	604	644	621	614	619	655	584	620	660	606	601	614	611	650	606	574	603	613	604	645	614	630	604	573	568	596	676	590	554	639	608	661	613	614	596	621	599	651	604	608	633	613	610	585	595	566	601	610	662	663	645	649	628	610	600	634	646	595	657	611	595	631	632	632	617	593	648	607	614	611	642	622	589	671	634	647	582	636	564	577	601	624	596	632	594	636	599	626	558	630	671	608	624	615	616	629	675	655	643	651	585	609	620	625	567	607	616	617	605	632	604	601	663	607	628	667	603	624	562	676	632	615	633	599	580	622	663	569	655	636	636	595	594	606	582	618	649	647	548	620	587	619	638	647	595	556	596	571	640	611	602	661	599	561	578	579	655	644	611	594	593	615	586	617	603	602	656	577	567	594	578	630	621	615	589	669	664	634	619	628	586	617	658	604	643	592	638	597	617	627	656	625	647	595	596	633	636	601	596	652	604	594	625	611	673	615	610	646	596	641	598	564	609	639	606	634	586	635	645	598	629	592	616	603	637	619	644	649	607	599	594	594	665	649	622	607	613	640	597	628	586	655	613	607	597	605	656	601	634	589	619	593	623	609	617	632	630	595	636	575	578	620	613	593	584	643	659	635	606	612	577	608	633	591	564	616	645	634	655	593	594	643	645	559	615	580	597	639	660	572	612	674	605	626	621	639	607	613	591	563	585	662	645	584	625	632	578	642	598	638	560	631	623	641	610	601	630	614	635	622	593	580	610	610	615	588	598	596	624	612	591	666	618	581	624	618	634	588	614	585	627	570	606	620	556	609	623	605	620	588	609	575	630	635	591	584	602	625	627	638	628	613	581	656	615	599	616	649	617	644	628	636	603	659	608	640	685	610	614	621	624	625	570	595	614	601	600	606	589	643	599	591	571	567	645	638	630	607	628	631	563	605	580	591	607	650	649	613	602	594	618	611	605	636	607	623	586	659	627	590	594	630	612	612	640	636	569	594	606	597	618	632	611	647	597	622	552	608	619	574	599	631	618	600	575	635	598	644	658	637	584	593	601	630	635	626	581	651	580	590	622	636	622	662	605	604	619	622	569	613	590	614	603	655	625	604	607	627	593	617	605	622	623	636	567	625	651	605	620	596	637	599	639	654	619	579	673	614	643	609	616	632	585	581	602	640	656	575	628	619	608	613	603	596	596	625	591	598	592	610	595	615	613	626	669	627	604	627	611	648	556	565	600	572	589	622	655	641	590	660	644	602	610	620	613	623	632	623	629	639	632	582	640	633	645	614	616	641	622	635	632	620	592	622	633	647	593	589	655	633	640	589	576	622	595	598	628	600	627	625	635	639	616	612	594	590	634	590	596	626	617	604	635	596	588	596	600	596	614	628	618	594	590	653	630	595	592	645	629	648	635	619	604	636	565	630	627	595	609	617	666	622	621	635	610	604	576	655	586	591	621	615	647	586	570	627	618	646	567	592	594	603	626	598	585	645	660	647	607	596	610	645	633	618	607	596	604	612	596	596	616	609	603	562	613	634	620	636	624	621	629	591	558	594	566	559	612	628	618	612	647	605	613	621	603	605	625	611	600	600	563	633	614	609	621	590	596	602	617	631	634	611	620	631	580	608	615	610	594	566	596	609	640	630	621	673	585	606	605	579	650	634	609	605	626	668	609	656	582	586	645	604	605	607	580	623	622	606	618	587	670	607	610	671	609	623	573	640	638	599	655	587	596	604	591	592	597	637	604	605	655	645	593	593	609	600	618	637	639	622	617	615	615	604	607	618	611	561	597	621	567	628	633	618	616	616	651	630	577	577	600	555	581	593	605	642	627	605	607	581	589	632	600	679	620	637	613	561	617	605	591	605	580	590	629	602	564	658	617	605	595	608	610	619	633	621	607	605	635	594	630	627	624	639	624	597	616	643	641	654	617	622	570	600	592	624	612	643	619	619	669	578	626	583	614	618	606	609	622	596	598	637	624	635	648	575	616	606	612	612	606	603	600	610	626	607	582	621	612	594	613	620	609	613	580	613	600	623	605	620	619	566	621	606	592	571	627	622	593	643	615	625	604	605	617	656	642	602	614	577	607	616	659	653	599	598	583	589	634	611	612	582	565	628	584	632	610	616	567	654	604	629	623	634	627	629	608	623	613	637	623	593	607	585	634	579	604	607	573	625	596	631	652	604	569	643	620	617	646	637	667	625	636	622	600	641	620	585	610	607	615	649	584	585	624	606	608	608	636	651	618	622	634	641	655	604	652	626	618	618	624
23414	22058	32922	29903	24184	19649	8221	1335	660	653	628	615	628	633	641	599	566	603	608	586	599	592	626	603	644	600	590	660	632	613	623	605	578	597	601	586	618	620	552	621	576	593	617	589	602	617	599	609	594	630	594	624	589	632	589	567	603	628	583	578	615	591	617	641	602	576	518	592	678	633	600	616	599	590	559	623	598	602	618	628	634	601	533	619	615	588	587	586	604	586	550	619	631	567	566	636	640	638	571	595	586	626	624	603	622	634	620	637	598	596	650	586	608	595	651	628	603	618	606	590	599	552	623	654	576	581	599	617	633	626	611	633	598	636	594	596	596	610	603	608	579	613	601	588	625	608	631	593	591	611	641	632	601	615	606	619	555	633	576	615	606	605	594	618	576	591	638	593	570	638	626	624	610	618	581	652	647	579	593	585	571	603	615	618	596	612	635	571	643	630	587	564	601	612	597	583	616	614	604	630	604	640	615	629	587	550	589	616	601	602	580	610	598	599	612	619	646	606	659	591	603	616	639	588	622	629	583	595	554	584	605	666	647	603	638	609	598	569	637	574	614	638	533	645	631	579	597	633	666	555	573	611	648	588	588	607	586	622	624	596	636	592	570	579	606	612	619	618	576	554	621	576	606	562	537	626	605	609	631	635	558	619	589	670	639	601	623	582	609	643	633	608	600	642	587	616	636	602	565	621	598	592	598	611	597	605	562	601	654	577	602	656	562	633	616	598	613	549	579	626	612	602	604	565	617	630	577	594	629	587	611	616	552	594	605	562	608	606	587	630	576	602	563	584	618	565	613	581	566	626	606	609	640	613	594	579	601	567	616	644	652	613	598	583	596	606	650	594	609	630	621	611	641	585	596	585	583	606	636	633	612	611	601	612	632	641	594	622	618	589	648	609	604	581	605	628	599	554	603	632	640	596	572	612	611	612	561	597	620	609	610	630	625	649	605	567	617	616	630	642	610	600	638	606	589	591	604	605	600	617	576	644	608	614	642	622	612	617	652	625	599	610	584	605	591	611	622	566	621	590	641	612	594	584	613	565	604	605	597	589	594	601	631	623	633	590	608	618	584	602	630	633	597	644	640	605	632	610	586	601	612	600	621	577	601	605	650	626	599	573	629	597	613	592	576	566	611	630	597	598	597	633	593	586	632	618	645	618	600	572	590	597	586	604	590	604	634	632	592	597	632	618	637	619	629	607	585	556	582	611	638	595	595	585	575	597	606	612	647	617	596	635	629	619	643	643	601	615	602	566	557	629	613	678	616	594	580	635	681	619	552	631	566	599	568	600	600	623	570	640	621	597	616	613	626	614	603	596	627	598	599	629	655	627	596	615	604	590	581	558	599	577	606	630	603	598	663	577	599	606	592	663	620	544	579	579	618	628	598	641	594	637	573	589	541	574	557	592	552	582	604	617	548	614	579	604	582	624	623	611	619	603	561	652	595	671	569	561	624	637	576	634	614	590	605	581	651	560	630	631	616	641	589	618	606	619	601	605	543	599	604	570	601	585	606	605	631	599	628	593	604	570	587	596	594	629	591	645	652	621	588	625	614	613	603	639	588	638	591	632	597	583	604	556	590	592	612	629	612	620	643	639	615	627	571	604	619	609	622	608	553	570	605	575	596	592	579	586	579	613	601	603	590	606	618	609	604	609	595	592	597	590	558	620	612	601	615	605	592	579	587	603	585	575	584	586	600	607	584	625	679	606	621	650	600	595	596	616	580	597	575	640	574	625	587	643	612	600	558	595	601	651	552	607	599	595	675	582	643	585	605	599	562	601	575	609	604	579	616	624	601	600	638	597	595	570	643	622	649	577	598	606	624	571	623	641	588	597	606	625	573	590	655	640	602	587	561	596	590	601	624	572	637	646	606	613	567	635	625	596	604	564	574	671	602	607	588	579	555	580	560	606	591	601	618	584	566	607	623	606	572	624	560	618	595	597	606	585	560	623	574	622	583	580	588	565	607	590	634	617	589	629	591	581	586	631	576	582	625	592	580	599	576	594	577	587	612	585	629	604	614	590	588	624	641	577	614	598	583	598	643	636	613	562	639	599	589	598	603	573	605	527	607	575	591	620	630	583	624	661	606	615	563	622	592	590	584	631	637	617	644	621	607	630	613	599	602	618	605	611	578	589	615	610	577	578	612	599	639	607	622	590	648	626	605	596	602	585	607	568	557	642	631	605	599	609	616	608	616	599	573	555	610	585	600	621	569	609	611	628	610	591	616	573	620	602	573	619	617	583	640	617	654	592	578	577	630	611	623	600	591	600	594	618	624	612	595	574	616	624	561	611	610	641	646	620	597	570	576	586	612	633	602	615	579	600	553	595	611	570	643	556	599	615	525	583	623	588	563	600	618	600	613	570	589	647	603	595	633	615	606	627	593	610	614	595	689	603	618	634	621	634	594	591	598	592	603	588	630	577	612	591	617	604	645	617	591	608	650	618	593	631	616	601	668	609	620	619	614	630	626	559	547	602	628	639	621	613	606	581	643	623	617	576	619	611	562	619	602	591	594	567	583	601	611	629	570	601	585	589	568	601	652	605	604	577	622	618	586	591	620	672	626	590	596	584	606	614	633	554	615	621	591	603	612	601	615	627	561	619	550	623	591	653	636	598	601	609	588	603	573	611	616	581	575	590	602	595	627	584	600	614	615	604	622	617	614	612	594	614	636	639	612	613	617	568	597	621	616	575	574	614	612	580	632	606	616	612	626	646	598	605	601	569	579	555	562	610	596	584	608	615	576	595	593	624	625	611	644	585	643	602	591	575	586	606	598	620	636	638	595	645	556	614	596	623	581	580	598	632	584	619	615	605	613	593	625	608	578	609	584	561	614	554	593	617	578	611	604	628	617	596	580	576	583	635	571	629	587	601	616	595	614	626	629	601	633	588	612	586	610	582	605	603	586	614	608	598	642	614	609	565	595	556	599	571	582	601	637	555	601	595	617	596	634	627	591	569	618	640	595	645	605	627	654	590	612	604	626	635	587	642	608	617	640	590	580	573	648	658	574	587	624	605	619	608	593	566	575	558	618	609	596	600	623	625	613	627	577	580	589	598	570	612	616	629	604	637	603	594	638	569	599	593	593	643	591	664	623	600	577	592	631	600	592	611	654	585	616	616	582	591	605	574	568	580	584	601	566	605	576	604	628	628	622	644	620	615	563	587	623	588	606	605	598	579	606	595	622	625	626	599	594	571	584	619	625	595	594	628	557	579	606	583	582	604	584	574	642	598	611	574	557	581	608	580	598	581	574	618	582	630	626	627	612	568	605	614	625	562	587	610	604	602	584	618	569	619	601	602	625	586	593	542	597	595	604	606	613	611	582	595	614	578	619	625	606	549	593	610	607	589	573	605	628	567	671	585	612	605	597	563	570	597	633	577	580	654	630	588	619	593	602	652	571	568	655	587	600	620	600	643	581	601	609	630	612	620	605	639	605	597	616	607	600	605	661	583	604	579	619	575	605	606	581	602
56744	94259	71091	46537	28932	12903	4246	1507	855	717	663	672	618	631	681	639	662	703	650	648	698	691	671	635	695	695	650	708	740	656	633	651	678	642	649	651	653	692	661	626	668	605	668	675	668	628	654	662	678	663	677	688	664	715	667	690	632	703	643	678	699	619	676	691	656	634	660	649	625	682	629	657	655	641	671	677	684	660	664	644	678	615	627	626	653	703	679	630	648	714	664	650	688	668	686	681	614	686	691	653	691	674	675	689	650	696	651	695	717	718	660	704	684	665	651	655	643	692	655	699	648	714	669	660	641	669	667	717	692	666	662	670	676	665	648	683	679	678	650	610	680	656	655	713	663	640	599	648	623	644	618	671	650	648	685	656	665	671	691	717	661	651	650	661	668	688	707	671	689	646	632	691	711	601	648	684	659	693	658	691	658	675	676	687	682	644	636	666	682	608	603	670	646	624	636	665	640	644	634	635	658	672	686	672	712	673	685	702	653	642	662	689	664	677	687	708	666	675	633	675	651	684	672	673	688	696	634	676	633	698	684	648	699	626	673	657	666	672	640	702	643	664	650	641	620	606	661	665	677	672	729	672	635	625	679	654	666	647	707	638	669	675	638	656	615	674	636	651	627	678	728	692	690	653	660	628	677	694	659	667	673	670	669	674	714	648	676	670	688	635	599	637	748	657	700	627	652	679	691	634	695	669	692	689	657	634	621	679	655	638	668	653	681	660	699	644	675	674	691	682	669	653	633	673	675	706	678	697	672	645	614	650	657	668	681	659	654	722	676	702	655	653	647	622	703	702	679	649	658	662	629	619	644	636	639	651	680	654	631	674	667	669	663	664	662	656	624	679	656	641	632	649	680	709	660	686	623	672	660	670	646	672	659	670	613	667	644	721	636	623	686	656	675	666	650	660	652	710	688	649	668	686	640	711	655	673	687	664	690	682	664	657	643	636	629	645	672	695	699	652	701	665	654	674	701	672	651	707	677	634	623	657	659	668	651	684	638	691	674	645	666	652	691	648	663	662	673	705	682	702	668	668	659	637	652	659	658	646	693	677	645	646	740	678	696	652	717	657	680	637	664	674	678	677	637	691	636	663	648	667	700	632	644	678	640	615	660	712	640	675	672	639	663	685	723	655	671	690	629	696	665	670	628	626	681	673	642	650	631	669	693	715	674	665	652	657	621	681	712	663	690	690	677	667	652	654	624	634	642	677	667	669	650	704	665	684	648	665	659	660	669	690	709	708	658	692	659	645	613	687	679	696	681	697	725	647	683	665	696	648	663	647	650	632	680	641	674	690	613	660	673	668	672	684	627	672	666	650	645	708	663	693	651	673	670	649	657	679	658	680	675	699	710	658	655	643	660	673	687	683	658	637	656	637	653	709	661	663	659	651	701	605	707	703	652	646	693	686	698	694	684	653	691	699	652	691	690	694	677	626	636	699	677	700	618	662	636	654	658	621	631	665	664	650	692	632	673	708	661	649	678	632	689	651	682	626	660	683	660	667	676	669	686	635	670	645	662	695	693	649	654	603	688	631	684	698	662	683	668	635	671	685	668	665	678	695	637	680	680	680	692	646	623	639	630	684	680	660	652	678	639	655	676	650	642	619	658	694	724	654	663	688	699	622	687	640	646	643	696	687	634	709	702	656	642	663	692	672	665	700	627	678	674	709	638	687	625	665	681	678	696	669	685	673	653	657	655	664	683	605	655	652	675	699	666	666	611	672	650	645	644	686	718	678	683	687	645	603	658	648	680	670	684	678	648	657	663	629	644	677	699	631	652	630	649	678	677	656	636	673	669	673	615	610	653	663	635	662	672	664	660	659	673	649	632	675	636	666	649	728	631	640	653	681	631	664	640	641	652	711	649	626	647	674	677	651	656	648	677	664	705	677	637	620	668	689	622	633	657	664	621	685	690	632	652	699	679	673	683	683	638	662	685	659	701	670	673	639	648	685	677	715	708	637	688	668	672	699	672	703	683	664	654	714	629	684	695	656	645	674	667	685	654	624	655	705	687	706	662	641	660	654	670	688	732	666	651	616	679	637	660	669	652	688	643	662	661	671	677	659	647	694	650	639	676	673	670	698	630	657	667	688	645	693	675	659	690	661	661	710	689	617	644	690	645	668	678	675	655	672	657	662	674	665	682	679	642	666	659	652	739	677	680	649	701	662	622	638	669	628	716	668	672	669	686	656	654	693	666	621	609	719	619	664	686	706	658	632	718	669	731	643	668	658	627	645	638	656	627	689	717	680	638	685	683	713	658	662	649	687	634	697	620	676	660	691	656	643	662	644	628	634	696	671	684	692	688	659	661	696	704	678	624	639	658	638	658	652	638	703	624	654	653	666	653	610	651	645	717	630	667	691	656	647	697	650	686	683	643	699	645	676	639	676	694	684	658	651	675	676	670	654	674	692	654	627	667	633	660	673	650	661	678	622	665	689	627	653	656	667	646	738	657	707	656	667	668	659	677	697	720	623	667	669	680	674	653	655	630	722	630	726	684	630	646	687	680	684	642	670	620	659	651	643	615	670	689	648	632	642	681	611	656	634	648	668	659	656	668	680	700	656	642	641	700	722	639	689	669	643	672	633	673	666	647	674	707	716	670	648	682	689	636	649	697	663	642	663	682	686	667	641	667	727	705	668	665	658	628	682	700	652	620	711	641	693	684	659	622	623	672	695	661	681	664	660	668	666	653	689	654	673	649	676	646	673	684	666	643	677	668	695	689	656	705	656	657	728	660	700	699	704	635	638	661	669	654	656	676	592	700	673	638	675	698	671	675	661	662	621	654	676	615	680	615	671	622	662	626	645	695	699	677	661	701	666	654	683	668	638	712	678	620	673	657	633	699	667	693	645	644	632	623	671	702	617	667	664	658	654	721	673	684	642	664	642	701	685	638	713	695	646	626	676	677	659	666	648	669	701	689	656	645	687	637	681	651	616	698	673	654	677	646	698	650	633	659	627	656	674	650	644	670	621	655	704	679	629	663	638	700	658	712	675	641	671	648	699	671	670	643	676	669	683	667	649	674	681	693	652	619	687	635	671	677	654	696	633	656	613	655	685	705	683	651	690	668	647	670	672	660	684	659	637	658	632	699	640	675	576	655	656	681	655	647	676	626	665	674	620	719	637	670	629	652	669	645	719	692	657	606	670	676	639	700	635	686	683	670	643	661	717	669	668	680	649	659	671	675	670	671	687	677	675	687	669	655	674	682	632	640	633	692	680	676	685	622	675	651	704	725	567	627	660	696	652	643	659	675	690	688	661	646	703	618	702	703	669	637	624	638	682	650	675	711	672	624	642	720	698	667	676	683	674	682	659	664	635	607	676	633	650	626	681	601	690	677	689	665	686	619	660	646	668	635	622	637	672	680	674	674	712	722	665	684	696	658	639	631	601	646	676	637	693	664	659	693	647	685	661	668	654	682	682	665	661	663	687	660	670	628	658	637	718	669	679	657	632	698	652	708	654	651	656	684	671
25406	24108	34733	30240	19088	7124	1691	925	685	656	662	671	634	675	615	647	621	663	646	632	654	622	618	665	691	638	648	622	619	635	643	649	650	642	625	628	617	610	670	633	622	638	659	630	663	650	611	628	673	608	643	644	619	600	608	598	634	639	644	601	631	681	669	637	633	644	682	668	668	605	625	656	655	661	658	632	658	631	662	610	663	646	658	665	593	681	623	645	626	625	661	659	618	649	672	646	696	635	618	651	621	668	597	617	624	619	688	611	606	607	632	616	667	597	622	632	643	700	689	646	665	629	634	615	623	640	665	640	624	667	644	606	609	693	638	651	640	644	630	588	625	655	643	599	697	650	631	631	677	645	626	637	657	641	636	663	565	653	640	662	626	676	640	591	660	615	656	634	593	611	631	625	634	613	652	658	644	662	654	617	682	581	644	638	660	606	610	603	619	626	629	631	622	622	642	680	656	620	580	591	613	626	656	644	625	622	677	662	622	652	629	629	657	668	605	652	643	650	623	696	655	639	691	624	673	597	622	643	634	624	631	626	575	618	591	646	605	672	615	594	636	633	655	642	651	645	624	603	619	644	574	608	662	664	649	621	615	631	630	639	694	632	663	615	659	632	664	630	618	646	605	610	649	583	623	657	611	618	606	606	633	678	636	640	641	640	639	636	630	613	608	672	645	625	634	622	620	661	683	609	593	615	647	643	612	636	600	580	643	645	647	596	644	650	599	612	610	608	647	622	625	603	657	620	692	609	628	670	643	644	632	641	640	562	618	621	635	635	698	582	645	650	646	652	586	630	627	628	627	611	644	611	640	645	597	676	682	604	637	636	647	631	652	637	707	614	677	652	645	604	612	632	674	610	637	624	648	597	657	615	615	640	625	650	629	639	626	608	639	599	616	609	634	599	609	592	623	651	610	671	680	668	653	624	655	619	596	610	657	619	620	640	618	625	595	616	601	565	605	682	613	658	598	632	632	684	651	625	610	579	625	674	684	627	627	616	625	658	626	624	662	674	680	628	639	615	664	611	623	648	639	634	627	646	652	612	634	640	667	602	605	642	627	671	664	651	641	635	620	674	629	609	606	587	662	665	656	673	630	633	691	602	612	657	672	638	657	620	627	655	583	610	665	641	632	667	664	668	617	621	652	633	633	695	647	637	642	626	659	695	646	640	622	651	710	603	642	648	614	615	640	621	665	639	676	619	568	671	638	614	654	616	611	661	654	591	645	631	608	630	621	619	616	693	626	690	639	636	575	617	647	674	624	633	642	612	635	591	629	629	684	671	646	601	635	652	623	648	592	651	630	647	653	656	625	616	629	646	640	638	638	657	639	616	567	648	605	607	655	629	645	631	628	653	650	631	636	590	693	656	673	605	595	662	623	651	635	592	650	635	629	619	615	643	582	614	615	658	614	670	642	622	653	627	610	599	629	626	666	606	629	633	631	634	615	647	629	647	642	635	633	635	685	686	660	611	642	613	655	674	622	614	624	676	598	665	625	626	621	653	647	609	614	642	627	662	643	629	634	634	622	622	617	614	673	689	651	630	635	634	616	610	648	599	669	649	633	644	648	638	645	651	612	615	691	621	633	612	639	655	591	616	640	638	619	623	643	612	615	679	626	659	639	668	626	617	638	623	644	697	598	639	597	668	661	625	626	635	647	552	627	639	655	629	618	658	662	569	653	665	628	619	614	682	651	618	615	636	679	645	620	597	650	621	647	691	680	630	638	662	662	621	672	648	608	667	627	620	617	652	627	606	665	600	635	653	599	616	608	667	608	630	622	637	639	644	647	648	656	615	599	617	601	612	615	636	628	629	629	658	655	641	613	643	680	660	653	637	638	682	690	630	686	621	650	652	651	675	646	650	633	607	636	656	662	616	603	613	574	632	646	690	627	647	663	648	656	646	668	670	629	678	622	642	608	591	647	636	634	643	638	641	623	653	664	591	643	621	658	724	646	615	623	678	624	653	642	604	640	638	670	619	625	642	638	658	678	660	667	638	620	628	653	639	582	644	588	634	627	632	613	613	572	613	639	626	665	628	632	683	671	627	622	622	649	584	669	625	634	623	662	641	641	593	631	658	661	653	577	662	660	626	643	609	615	647	607	671	639	666	619	654	685	636	656	637	598	608	629	619	587	619	625	635	603	645	617	635	655	675	617	621	621	680	637	621	629	615	642	612	657	620	600	642	622	600	595	691	605	659	608	640	619	597	662	648	613	700	610	623	618	673	679	608	600	624	638	666	657	636	623	652	635	640	619	650	683	673	662	626	644	634	651	636	610	655	604	638	648	607	633	624	603	662	673	654	682	626	666	626	616	586	612	644	609	667	639	641	626	647	667	636	610	630	687	651	639	676	649	627	625	651	663	657	572	676	661	605	646	641	585	640	618	632	659	628	669	690	615	630	599	657	630	619	639	610	637	653	626	661	612	613	608	643	642	623	678	686	582	616	610	652	653	663	593	635	695	628	659	651	610	638	632	618	633	627	602	670	624	608	613	653	630	648	612	663	622	648	615	646	657	630	649	600	602	592	656	640	645	673	641	657	645	627	622	604	578	601	655	598	644	610	641	697	627	611	644	632	673	655	642	670	664	595	617	641	631	660	668	642	666	606	669	639	625	632	650	591	636	631	667	625	654	622	677	662	645	622	650	660	577	669	627	645	647	648	645	667	672	608	608	670	617	642	606	622	674	660	612	628	605	614	652	569	652	656	648	631	590	654	634	656	649	616	675	626	606	648	658	644	613	620	656	621	650	639	640	653	694	674	621	661	594	637	611	588	650	658	665	661	651	627	624	610	560	633	689	633	616	637	593	658	617	650	653	632	632	661	632	660	589	557	616	697	621	697	587	640	629	601	610	685	609	696	622	639	612	665	667	658	619	612	629	669	620	622	658	615	637	598	626	589	605	612	650	638	577	630	605	653	615	621	640	673	663	709	640	683	652	599	622	657	650	651	677	655	609	612	605	584	642	633	650	669	640	621	636	641	627	618	592	665	609	638	594	601	621	622	610	621	614	549	651	677	671	701	633	624	679	629	626	627	603	620	676	646	644	600	651	596	683	572	596	638	649	657	675	622	651	630	628	648	634	616	636	662	598	639	665	644	604	617	671	596	595	649	639	639	637	623	680	600	661	663	690	619	572	658	641	601	638	630	606	667	612	684	688	643	611	647	670	650	638	606	611	582	636	648	663	594	631	636	606	628	595	621	594	625	609	624	635	603	672	626	616	653	649	656	640	627	629	589	622	588	670	604	634	616	617	596	631	639	592	623	623	589	621	611	642	636	652	610	682	623	603	706	675	639	663	631	623	621	633	658	595	652	654	584	637	609	597	665	635	633	649	633	604	612	643	605	582	641	625	655	644	656	605	592	634	634	590	621	666	637	647	629	636	652	662	622	594	624	641	637	603	647	634	636	624	659	606	633	626	577	600	645	613	644	646	616	636	651	639	634	642	621	664	637	644	626	630	631	605	633	630	609
49524	77134	54002	33675	17882	6915	2436	1124	798	727	733	672	732	746	719	738	706	742	669	694	694	746	750	696	703	689	753	739	670	682	666	730	722	716	675	728	724	728	703	730	736	711	724	700	709	714	695	721	687	722	679	698	768	743	691	667	697	773	719	692	700	707	708	692	764	765	674	685	680	733	708	729	732	704	725	683	723	718	714	702	732	730	706	767	690	691	703	697	737	706	732	732	668	732	726	740	737	769	723	701	691	738	664	715	763	703	693	678	695	726	751	687	711	748	730	699	715	740	717	696	710	691	687	687	709	696	686	708	709	705	719	739	663	709	695	720	737	753	752	729	706	691	699	736	716	739	698	718	726	714	693	693	700	712	697	722	724	715	694	665	723	722	727	701	736	704	753	714	681	709	741	731	736	719	716	716	663	734	749	730	696	701	728	713	723	700	701	692	741	725	734	711	679	706	736	735	760	736	716	724	701	696	701	757	733	768	721	686	718	736	726	731	738	731	713	724	687	719	725	703	766	735	733	690	746	706	711	729	736	697	717	719	687	711	711	680	683	736	718	698	691	742	685	699	740	725	733	705	677	731	707	731	716	733	734	689	712	743	713	711	768	764	736	722	715	706	707	705	704	705	712	742	691	780	701	683	714	743	685	733	717	708	688	693	708	705	743	688	754	720	739	729	693	714	732	685	707	735	672	730	679	758	700	746	693	762	724	690	705	671	718	726	726	709	719	662	721	727	744	702	727	738	679	707	728	711	747	748	731	722	725	738	712	705	717	696	733	711	684	717	705	722	674	754	714	725	727	779	735	693	685	694	664	695	713	727	668	694	676	715	743	746	693	710	750	745	723	715	730	713	713	729	755	762	739	725	690	751	694	672	740	690	707	717	697	730	733	748	665	673	744	701	736	685	699	711	678	660	701	699	741	678	713	690	783	719	717	721	733	686	677	720	709	706	750	712	703	708	708	732	692	674	717	701	691	710	720	669	673	709	713	714	638	738	717	783	712	730	713	716	656	768	737	683	769	782	763	707	726	718	732	736	739	711	694	713	782	715	750	727	697	720	720	692	713	713	680	670	749	680	734	735	702	730	646	721	697	697	720	716	734	716	682	678	714	755	728	711	749	751	761	740	721	751	708	746	715	755	729	683	711	695	690	721	693	720	666	659	675	751	670	739	723	720	711	701	737	652	752	730	709	707	709	721	678	672	740	731	672	681	710	690	682	745	688	725	700	696	712	693	702	675	750	708	704	699	733	729	753	737	734	750	748	708	722	728	758	713	713	692	759	678	765	699	688	738	736	724	709	770	722	700	713	777	709	732	726	761	706	737	725	730	681	733	708	723	735	724	712	693	695	732	714	722	736	715	699	760	760	708	726	720	694	734	708	710	716	714	749	754	731	690	700	763	698	715	759	734	759	780	720	727	669	721	709	714	709	650	723	728	696	744	701	738	740	776	718	663	701	717	698	772	708	714	676	730	715	725	682	740	662	719	749	752	727	719	739	702	698	714	676	758	708	713	719	742	741	692	737	744	698	723	773	695	674	687	729	727	743	700	715	697	721	744	725	693	771	754	713	733	709	781	687	693	683	741	683	760	721	747	764	704	690	739	706	689	703	705	726	736	736	729	713	745	703	680	722	734	744	734	755	751	681	729	773	717	736	655	695	738	686	761	658	745	702	745	691	728	707	732	753	716	719	757	698	718	715	682	728	746	684	716	721	752	712	734	688	707	718	696	708	706	712	701	695	731	686	717	682	706	709	657	722	703	715	760	665	724	732	719	662	749	716	722	713	666	727	678	706	706	711	694	631	746	700	727	713	712	707	701	721	665	692	715	691	732	756	716	702	711	695	753	719	691	739	780	712	710	745	721	737	727	665	681	703	683	721	754	739	731	718	687	674	710	724	710	779	750	763	795	708	727	710	696	765	688	736	708	702	729	762	686	738	753	725	690	698	721	722	699	705	742	705	738	716	739	708	746	714	754	696	754	717	779	715	753	708	732	724	746	682	711	713	753	714	749	707	671	702	723	707	688	713	760	693	737	710	682	760	760	701	750	723	752	707	718	768	725	677	685	699	744	696	690	715	727	741	736	680	721	738	692	712	733	688	721	714	707	753	746	752	691	694	676	708	723	682	777	713	680	732	743	697	761	716	708	789	746	714	733	718	683	726	724	738	687	705	664	697	685	705	773	697	722	720	728	706	762	693	682	739	696	725	725	699	689	732	746	740	708	728	721	757	746	684	741	713	670	683	755	743	718	785	679	715	733	692	768	724	658	730	759	687	747	708	723	746	702	728	673	719	713	691	630	734	766	691	714	707	720	764	697	723	709	774	691	699	720	735	742	699	735	678	712	723	734	750	689	708	720	730	699	733	757	716	716	696	673	738	766	703	703	727	686	767	735	690	705	701	667	711	736	700	699	736	750	700	717	706	726	738	729	740	702	752	703	651	692	709	739	710	766	729	674	721	736	687	706	727	701	778	731	712	656	690	767	714	719	754	717	745	716	761	704	676	711	757	710	716	767	678	700	728	715	718	735	709	717	686	707	689	734	745	717	713	718	741	705	696	715	740	715	741	687	731	727	694	780	714	695	693	737	721	690	676	751	735	770	713	692	718	733	715	717	730	679	686	714	709	738	710	742	747	740	704	727	731	736	739	750	696	735	692	709	709	790	739	715	688	716	706	775	696	710	695	724	723	698	663	703	719	754	775	712	732	673	682	691	734	702	698	724	779	697	686	697	717	698	726	723	754	747	694	703	700	701	702	716	691	738	733	703	727	720	698	728	692	729	640	661	730	764	703	681	685	765	679	722	710	728	726	740	698	732	629	721	717	761	672	710	703	705	703	659	695	743	745	730	694	730	670	691	743	705	693	716	682	732	732	750	707	661	763	695	702	740	730	692	712	697	720	723	701	724	709	733	689	694	727	714	674	710	708	714	725	701	713	733	690	714	688	750	713	721	709	708	661	696	744	669	724	751	694	707	675	707	695	692	723	765	738	715	676	714	709	729	750	739	678	721	695	736	733	705	712	684	651	737	665	749	707	717	716	667	703	740	717	740	735	698	683	706	742	732	750	686	711	775	725	701	755	754	694	719	703	716	717	755	770	731	711	687	710	746	727	673	718	695	739	703	674	694	665	724	703	726	763	733	728	749	727	687	733	725	710	669	680	698	699	686	736	729	733	692	724	718	787	713	670	761	670	713	768	697	693	724	709	715	725	707	710	712	779	724	708	690	738	712	754	726	792	748	716	702	692	760	716	753	699	734	730	765	695	727	743	708	756	729	741	703	748	746	712	718	755	711	721	734	712	762	719	741	781	728	727	722	684	777	696	736	665	671	750	730	744	673	766	710	711	691	670	699	685	721	701	704	734	692	724	726	741	720	772	741	745	699	676	705	736	666	738	706	743	716	784	709	729	696	724	734	779	740	738	721	723	718	748	699	753	672	702	690	724	738	715	718	673	697	699	661	713	704	709	704	687	757
22858	21705	31615	27501	23948	22291	15435	2526	995	847	833	728	759	795	803	820	749	695	769	785	763	706	730	777	748	767	767	757	705	816	738	767	752	800	731	737	764	753	754	710	752	782	789	739	775	768	787	711	767	771	779	727	767	753	749	748	792	709	737	735	714	776	721	718	768	757	744	729	713	771	771	731	758	745	752	749	734	697	784	768	768	794	709	732	785	788	733	765	794	753	759	771	803	717	763	735	750	762	798	736	783	747	762	761	756	712	755	757	768	785	749	765	758	808	718	745	733	725	784	753	754	737	755	773	745	756	729	741	755	708	713	819	721	749	747	791	744	743	784	716	814	747	758	771	766	753	785	792	753	744	745	706	755	727	759	783	753	784	764	751	765	773	695	750	750	794	725	742	787	770	748	772	746	775	720	773	732	790	736	709	734	743	743	725	800	759	750	710	726	793	741	781	792	751	734	757	733	722	731	734	743	775	759	742	727	729	802	736	768	782	785	764	736	787	725	745	779	765	756	711	720	764	737	748	726	705	750	808	729	723	746	722	716	732	723	771	778	767	756	765	702	776	715	775	751	739	757	756	774	747	748	727	753	707	780	722	776	740	771	758	698	789	785	736	766	771	744	753	755	754	732	725	770	743	712	751	723	806	797	772	751	699	781	747	751	689	751	734	752	757	765	776	746	753	765	744	690	789	761	790	765	739	723	738	768	738	767	737	756	726	782	765	760	741	745	768	757	702	759	728	745	732	721	790	722	693	772	739	712	729	798	733	757	757	767	767	796	701	727	771	740	702	709	711	748	733	729	800	757	743	746	737	815	755	712	755	724	731	736	766	717	754	791	771	732	792	764	765	729	712	725	753	748	689	749	753	850	735	716	740	780	722	735	744	722	763	772	742	705	777	810	759	720	748	744	728	746	782	764	769	801	754	743	729	689	800	756	737	707	737	753	779	712	728	746	779	735	758	686	729	727	716	760	736	738	713	781	707	769	796	755	776	753	779	668	770	747	758	729	761	725	771	751	751	728	766	747	722	715	759	736	716	733	774	700	743	741	746	700	731	734	699	713	739	762	768	785	757	762	783	782	735	754	711	799	788	769	764	779	761	785	767	799	767	803	826	712	717	766	769	803	750	726	741	765	710	749	748	761	694	789	723	760	783	732	782	759	772	736	740	737	733	720	745	772	763	723	744	755	775	747	667	748	725	751	763	704	736	772	749	727	774	761	769	719	749	762	789	736	735	765	806	710	765	703	745	785	692	737	780	741	758	727	749	782	739	804	735	747	767	791	763	725	795	747	730	730	802	734	715	774	730	745	712	733	782	741	787	740	755	762	702	744	726	761	744	718	725	741	754	786	718	744	766	742	768	739	766	759	764	773	732	749	746	763	742	714	811	749	726	693	721	775	752	777	744	759	761	779	746	736	731	790	726	706	723	736	740	756	741	758	809	788	707	740	746	764	738	733	760	737	700	777	697	732	708	761	738	700	769	758	714	690	786	722	734	734	734	731	752	737	768	716	725	725	776	722	727	751	711	775	728	737	735	769	710	818	768	700	738	713	760	724	759	751	704	740	711	733	761	717	722	783	693	756	827	759	692	763	785	748	760	716	739	750	728	762	760	794	747	759	750	746	732	747	727	684	780	727	761	779	741	734	728	779	702	742	724	733	766	802	732	743	741	758	722	732	780	780	705	778	780	765	739	755	768	740	759	781	749	719	799	727	794	762	749	750	733	747	697	794	745	715	730	769	730	744	735	727	727	775	741	734	772	720	754	751	742	738	757	744	784	733	743	714	773	770	725	725	785	708	730	739	744	729	767	709	742	749	757	713	756	726	755	737	746	771	754	810	701	772	723	770	740	742	735	745	690	807	796	757	753	746	761	785	731	768	753	735	779	724	747	747	729	743	738	735	733	716	715	768	716	738	748	748	730	778	753	772	742	756	751	763	750	702	757	736	755	728	692	729	709	738	725	755	725	799	743	793	720	838	754	756	725	754	750	734	711	741	721	735	708	791	728	809	790	779	741	757	710	735	771	728	755	767	750	733	698	720	750	783	762	762	756	771	736	732	786	768	782	743	734	745	692	785	757	703	747	727	764	745	744	727	732	791	761	723	787	741	763	789	738	760	739	755	785	716	756	754	747	809	741	726	702	745	798	767	730	769	759	711	731	721	780	764	772	755	757	779	754	722	747	765	754	792	794	712	737	702	732	738	728	713	747	793	747	715	737	724	780	717	719	764	761	744	792	756	785	730	776	739	728	740	738	779	720	750	774	778	722	741	764	761	755	729	780	810	718	766	757	776	732	742	721	721	742	792	731	726	786	739	759	727	723	738	712	704	778	741	714	758	769	727	724	788	741	733	732	731	713	781	768	727	749	728	751	750	775	746	801	739	675	739	706	759	709	740	751	725	805	779	760	757	780	703	825	821	800	729	714	754	737	761	732	754	767	773	763	740	787	762	670	769	725	725	731	735	766	738	718	779	724	718	739	744	749	767	734	728	772	721	761	755	745	805	767	736	737	747	799	751	778	727	711	758	791	727	799	726	804	720	720	735	741	750	766	750	762	805	783	761	758	744	740	743	739	724	764	743	703	771	758	745	714	750	715	701	702	732	755	749	720	753	800	730	792	682	722	761	738	749	737	755	755	777	735	744	797	714	734	719	716	779	723	767	734	765	701	722	736	725	725	767	752	758	755	766	767	732	768	758	730	731	749	731	777	729	737	745	754	748	756	807	771	777	768	765	718	742	715	755	742	792	774	750	790	710	728	682	748	774	729	719	761	765	751	758	713	718	730	731	775	763	715	759	766	728	758	711	702	755	762	714	718	741	766	762	717	799	706	757	792	739	729	756	765	722	798	755	734	729	751	745	769	780	741	784	718	728	738	758	752	750	731	723	712	746	783	752	730	740	773	722	766	726	737	737	706	784	744	730	735	754	734	773	730	710	740	752	706	690	768	699	731	712	736	717	732	756	737	732	721	700	772	809	745	786	776	756	756	738	716	729	788	749	749	739	755	740	686	775	743	729	702	742	725	705	804	773	789	718	772	772	710	741	714	757	755	740	752	754	731	751	746	753	730	781	785	752	715	720	738	737	754	708	760	767	741	701	696	704	720	797	720	710	757	816	754	770	743	708	741	774	756	771	738	749	750	737	758	702	714	695	725	677	762	727	739	753	750	741	697	769	767	726	774	727	731	757	784	718	793	779	728	722	690	742	751	718	730	752	680	743	727	786	771	734	771	754	772	783	797	802	730	699	728	702	788	717	743	749	704	748	751	729	766	753	764	736	772	715	734	757	712	711	766	732	717	771	707	764	762	722	770	781	767	769	762	730	837	721	746	744	695	780	717	754	781	759	804	709	737	748	773	758	761	750	757	752	777	815	729	749	774	741	769	756	757	783	777	778	789	724	763	724	733	703	742	727	760	722	810	771	764	747	742	711	789	726	716	709	736	802	758	756	773	723	792	753	716	804	800	715	740	718	725
60346	99712	77993	53967	35521	18318	6721	2369	1109	891	820	829	820	811	753	848	766	822	792	807	827	796	811	809	839	801	794	778	769	847	794	823	802	833	777	786	806	776	770	803	820	808	852	763	809	721	812	804	791	775	805	814	786	784	803	796	823	814	821	814	816	865	798	798	846	831	808	808	795	827	727	781	851	777	814	851	819	787	800	836	785	832	794	769	773	808	786	789	845	798	799	781	781	785	826	768	771	880	821	773	807	780	824	815	786	802	799	792	842	804	824	799	746	798	776	827	821	816	787	803	791	778	809	759	792	819	787	799	787	755	786	779	782	748	795	772	828	791	840	825	811	792	809	817	854	804	843	806	801	789	844	790	806	818	805	775	817	786	820	837	786	794	765	802	829	801	812	773	864	800	826	794	801	803	800	819	736	770	808	777	797	758	818	799	770	843	763	797	821	860	781	840	744	810	814	839	810	794	822	797	818	812	839	765	809	768	855	853	820	802	805	782	791	805	834	805	780	777	829	837	815	839	818	808	772	818	800	828	790	819	824	776	805	790	870	822	801	818	775	828	790	812	794	760	821	770	800	724	830	774	828	791	795	810	793	835	796	788	805	799	818	799	812	800	839	757	805	805	796	791	807	751	772	798	833	788	808	781	786	762	824	723	769	782	807	840	772	797	807	756	820	839	814	791	832	823	804	801	787	860	814	787	822	798	797	793	816	809	782	798	815	830	833	786	829	855	856	823	698	817	804	801	801	769	813	816	820	825	875	791	781	822	769	813	839	766	755	823	863	820	813	756	783	801	847	816	779	783	743	840	768	755	835	819	813	818	861	805	792	810	807	807	758	772	838	771	794	796	795	793	797	742	823	821	791	780	835	782	817	755	767	790	775	802	780	780	832	789	817	786	792	748	765	828	817	811	823	818	788	818	813	876	818	791	744	800	794	813	812	782	815	906	814	819	797	749	836	784	788	785	766	827	769	759	791	812	852	771	805	820	802	749	804	810	786	801	772	784	747	805	785	789	776	805	751	752	786	881	798	788	782	817	797	768	788	783	768	821	805	830	810	844	813	771	769	819	815	757	870	799	799	778	842	775	806	807	820	816	806	793	801	781	821	823	781	797	806	809	808	806	759	813	791	742	806	799	856	789	833	790	883	796	826	813	805	821	797	786	874	862	797	822	805	841	823	825	802	793	822	812	797	783	803	849	770	830	823	881	814	812	765	796	771	769	795	808	823	818	779	787	798	852	790	819	833	805	801	866	785	816	814	782	823	821	787	718	783	803	741	795	829	838	791	758	793	796	835	821	771	787	797	857	788	794	761	809	808	824	788	798	804	825	743	769	789	813	777	796	819	824	822	767	800	814	783	882	770	775	803	752	843	819	804	810	780	865	797	829	854	788	790	820	794	820	844	740	783	809	806	792	803	818	810	812	836	828	824	836	790	759	828	838	845	801	802	842	753	798	799	800	868	824	818	816	767	823	772	833	845	834	766	796	871	775	790	844	794	782	839	808	800	807	808	803	818	788	746	778	802	833	811	764	838	809	757	793	813	815	821	793	791	854	773	794	831	776	819	769	838	786	812	781	743	835	811	893	806	829	819	775	800	814	782	807	810	736	799	803	803	815	796	805	821	785	820	822	807	847	815	810	842	758	793	842	825	832	820	801	776	796	824	819	810	768	786	811	791	817	806	762	833	817	856	814	819	782	788	784	826	787	826	836	786	781	813	866	827	809	779	828	772	816	802	783	829	771	812	806	784	808	828	809	817	769	802	816	784	773	841	801	791	818	844	793	804	816	842	777	843	791	804	843	800	741	838	798	852	839	826	797	772	767	808	798	863	814	840	828	819	830	864	830	761	794	825	806	813	825	813	770	815	778	816	826	753	832	793	745	810	810	780	821	806	816	785	816	792	824	829	841	820	808	800	826	763	777	803	799	802	817	826	793	755	850	787	799	798	802	809	819	817	833	778	779	781	831	830	779	812	821	788	815	792	788	805	818	792	819	800	773	788	822	806	764	776	806	832	804	854	868	820	821	818	780	831	830	793	814	817	847	815	832	819	756	819	795	863	795	776	775	812	826	759	787	787	844	778	837	836	799	761	819	834	815	802	821	818	783	829	802	840	783	836	809	785	850	787	800	817	783	773	841	838	819	834	827	855	789	835	765	838	831	795	822	797	812	823	838	780	814	775	842	830	840	792	788	763	844	817	818	781	779	771	825	784	789	831	785	808	871	819	820	816	813	801	798	814	822	800	796	844	820	830	805	845	890	819	860	849	873	806	797	809	824	786	788	844	803	819	767	790	771	843	803	833	777	738	856	816	841	845	826	851	798	771	761	796	790	802	786	873	848	804	819	823	791	789	738	804	820	827	794	827	795	824	852	787	789	760	796	804	767	777	786	860	833	794	852	779	840	817	796	783	811	789	737	764	842	811	809	830	789	771	826	767	869	843	781	810	827	825	812	763	794	827	774	772	804	820	810	804	767	841	775	810	755	801	788	813	832	788	814	810	769	803	812	802	831	809	766	766	826	778	804	799	732	754	813	799	736	789	782	810	756	792	757	820	828	788	815	814	803	796	852	802	810	736	800	797	778	825	854	829	836	858	829	817	745	840	814	796	800	788	851	803	810	799	820	814	804	828	758	840	815	799	828	793	802	790	781	835	834	866	837	773	783	801	827	812	817	842	800	790	785	814	780	768	812	800	815	813	792	750	835	804	762	813	779	877	781	805	806	778	734	800	786	809	797	792	793	767	836	769	811	758	820	795	779	790	751	767	828	781	835	827	816	829	796	822	790	795	776	825	803	773	869	856	862	808	833	807	853	779	766	796	813	771	773	753	804	819	806	774	817	743	850	828	786	823	810	773	804	827	778	822	800	825	740	749	801	837	828	808	824	827	794	809	840	821	791	755	837	835	794	797	786	814	776	798	831	810	772	766	788	828	745	808	815	819	873	764	819	787	798	816	830	786	755	792	803	824	832	828	751	789	790	832	798	766	777	820	781	841	793	808	818	799	790	779	795	822	784	819	784	804	788	843	814	850	771	833	803	835	804	846	836	786	800	764	793	798	772	814	856	749	844	856	832	804	824	791	821	845	831	834	808	795	799	813	820	782	811	757	830	789	786	812	823	754	840	806	845	801	810	853	739	833	830	773	787	861	835	782	803	760	780	838	781	785	839	819	833	817	814	813	800	751	833	792	813	817	839	780	812	806	799	836	787	843	791	759	821	820	772	839	737	784	811	801	759	825	786	817	801	833	809	804	822	781	783	784	784	832	794	851	761	825	757	764	811	809	805	809	789	772	787	837	813	807	790	840	804	777	824	785	769	778	780	802	775	868	775	858	771	823	788	793	831	763	759	824	794	811	835	822	837	830	737	832	837	743	798	812	841	835	818	799	798	835	825	843	742	802	834	763	867	780	799	792	816	825	809	809	811	810	879	816	810	819	795	825	767	761	857	789	823	831	798	830	779	819	841	822	764	776	836
28900	31067	33614	19298	5745	1747	902	667	551	560	546	570	535	557	532	545	539	508	534	532	567	514	564	521	524	541	566	513	533	570	524	559	536	609	532	528	518	517	563	537	542	545	524	561	530	555	533	525	576	496	526	520	574	547	555	529	518	495	519	546	551	562	595	526	580	507	536	549	564	543	525	555	553	533	568	536	538	544	546	521	523	538	531	550	503	551	567	582	497	524	538	564	559	568	533	520	567	566	561	560	531	547	519	553	521	537	512	562	543	563	536	552	517	529	566	537	527	557	590	562	584	567	563	578	539	538	568	530	540	534	560	578	518	529	534	518	553	571	511	528	483	552	498	541	502	523	556	559	595	521	567	575	512	568	555	544	523	535	533	502	518	554	530	565	590	576	555	553	533	565	542	557	553	579	538	561	556	567	567	542	535	542	521	558	559	523	567	523	558	567	573	561	533	538	574	543	517	531	523	543	542	571	545	490	569	572	559	506	587	573	580	538	554	567	540	563	545	535	524	574	586	560	495	538	568	530	588	481	583	501	528	534	549	530	563	524	595	515	566	561	502	546	517	540	509	532	561	581	531	550	516	544	555	568	529	528	516	537	550	511	555	524	581	528	524	502	535	533	527	552	534	543	593	516	510	553	522	541	579	561	567	542	556	498	567	554	534	544	572	556	568	508	543	529	587	543	561	521	563	511	541	547	569	589	517	531	522	519	577	541	535	525	558	562	571	543	552	522	553	533	544	510	548	533	556	577	554	527	576	545	506	523	548	551	541	551	545	552	546	543	573	574	568	517	587	530	531	578	484	562	533	541	557	587	581	552	497	511	597	541	570	561	545	588	569	545	558	562	609	565	553	546	538	556	545	550	548	565	553	547	556	557	585	588	551	529	544	502	547	531	590	544	492	588	554	502	570	517	552	546	522	531	555	535	540	554	540	537	577	562	516	547	535	526	543	548	571	510	551	523	559	571	540	559	549	517	536	542	546	583	559	530	583	512	542	495	563	537	510	572	531	526	568	547	541	526	510	541	552	509	535	561	579	539	569	556	545	524	557	539	501	556	561	539	545	526	537	544	573	501	522	536	567	560	584	560	545	540	494	513	565	547	563	518	577	548	547	562	536	581	557	600	555	553	545	518	516	539	500	512	567	585	581	523	543	590	527	541	559	564	568	569	546	527	546	524	560	546	554	533	548	539	567	544	602	531	552	539	525	540	586	542	549	534	550	563	522	552	545	531	552	535	510	563	537	549	538	558	549	510	547	592	554	555	579	584	516	530	538	557	600	543	546	535	528	532	598	559	543	519	561	552	565	573	552	556	563	565	544	529	516	533	528	549	569	570	551	573	514	541	567	533	566	527	557	548	544	581	493	539	513	533	575	553	533	545	575	539	541	575	559	526	564	579	553	518	502	546	542	526	557	515	563	516	519	533	538	526	557	558	542	547	541	544	598	546	520	520	552	551	533	559	559	542	544	560	528	587	539	548	541	553	534	504	553	569	554	528	550	561	540	532	584	509	536	575	540	572	523	556	539	543	570	529	584	594	560	586	568	568	573	561	543	512	502	545	537	555	578	564	565	555	563	556	559	534	559	501	574	562	559	510	573	543	555	551	524	548	560	541	515	565	558	530	528	505	502	540	530	535	538	522	566	582	499	614	548	555	546	546	553	546	480	536	553	565	556	567	568	530	533	548	544	546	537	533	576	546	580	568	536	535	547	503	513	530	544	533	540	556	505	562	528	575	547	518	534	539	573	519	562	528	517	555	536	541	563	527	545	576	556	519	524	535	507	558	524	544	535	547	567	545	544	556	550	544	538	545	575	533	580	551	531	560	564	575	580	552	580	577	621	554	547	527	523	525	549	597	524	531	565	564	563	541	513	518	568	530	529	559	535	552	559	535	526	562	545	566	596	553	581	548	529	514	538	556	562	528	513	498	579	553	526	559	565	549	542	589	539	569	540	581	569	578	568	533	573	571	526	530	540	533	511	549	542	526	552	528	557	578	528	555	536	584	542	574	540	540	512	545	526	587	532	595	533	497	598	547	533	546	544	534	576	560	529	564	542	550	515	551	547	529	503	561	567	555	549	572	555	520	543	531	553	561	546	549	523	577	496	550	581	532	570	555	541	507	558	580	537	558	521	520	587	538	536	591	490	512	535	548	576	551	501	528	537	542	533	494	487	583	543	538	556	544	557	549	528	547	539	557	584	533	545	591	538	535	556	557	562	557	530	556	548	519	496	533	546	540	565	581	535	551	525	523	579	589	565	534	540	544	596	554	568	564	576	523	493	545	535	549	565	524	573	538	572	575	559	548	588	611	544	568	506	568	543	571	578	528	551	549	540	558	572	552	568	542	521	556	547	554	556	534	554	558	573	537	556	554	498	505	539	564	544	521	556	546	514	572	512	558	562	556	560	515	557	568	534	560	549	527	528	565	601	562	549	548	544	572	538	547	533	554	525	568	555	564	564	545	566	569	577	557	589	524	534	545	524	569	535	553	548	558	506	542	512	535	522	532	516	559	550	557	552	564	538	563	513	549	524	554	576	554	503	521	534	571	557	544	513	550	513	534	490	488	559	523	542	570	538	555	546	522	509	529	533	561	564	558	578	515	554	558	534	523	515	561	535	526	534	555	542	547	483	559	520	538	591	550	534	569	514	508	525	541	545	517	565	525	525	560	601	576	550	514	582	529	547	582	562	607	561	568	545	578	509	553	567	519	553	557	520	559	540	519	517	505	558	536	549	580	524	564	543	551	555	532	534	544	515	553	536	562	562	568	556	526	491	594	543	553	599	536	559	563	543	534	524	569	583	536	534	574	542	586	577	531	528	524	530	566	530	514	532	542	549	555	538	541	557	544	539	556	518	568	499	504	565	542	564	599	563	607	538	543	578	508	518	524	586	555	535	542	557	582	572	511	543	562	562	569	524	560	534	520	565	557	562	578	519	528	568	516	509	524	526	548	535	572	569	566	556	551	548	526	531	531	516	580	552	574	524	535	576	515	526	527	571	521	549	554	562	487	517	527	550	495	578	517	568	531	565	568	537	582	506	522	536	567	523	508	546	515	566	557	562	513	540	528	517	565	532	551	539	591	570	529	524	572	585	504	573	548	570	578	523	540	562	558	560	489	550	559	518	523	567	533	506	572	557	541	545	553	538	560	555	529	544	537	525	537	575	544	519	543	528	522	570	568	536	535	525	520	541	525	534	579	539	572	509	579	537	545	538	541	537	511	608	559	528	523	509	537	595	576	530	531	556	543	570	532	570	543	555	555	533	511	549	577	569	531	532	526	509	547	545	517	521	557	547	570	524	547	498	565	529	543	561	530	540	537	534	594	558	534	564	584	573	534	561	583	560	573	569	539	543	534	572	551	555	530	515	578	518	475	551	570	571	541	541	551	536	558	543	501	552	534	539	587	537	528	530	538	550	489	529	523	588	571	600	539	512	501	512	527	554	547	555	532	534	540	543	540	565	499	572	543
28725	46744	30314	13912	5967	2265	1104	730	673	610	607	614	591	653	607	624	627	628	594	593	582	625	602	588	629	636	568	621	613	651	595	640	579	623	638	641	629	588	649	639	642	626	633	615	601	651	642	648	629	612	623	668	639	663	613	597	630	621	620	594	631	642	638	615	615	610	622	640	634	627	623	666	634	606	643	638	595	668	663	607	606	672	621	598	621	641	614	629	611	633	610	618	616	594	603	609	587	611	682	607	625	638	626	680	591	618	643	616	589	593	611	631	671	628	674	612	611	622	607	630	602	606	610	644	597	618	625	579	546	563	634	616	612	636	599	597	598	654	647	649	634	588	619	607	615	625	624	615	620	611	611	682	661	640	630	578	607	620	636	638	624	592	604	593	661	646	608	640	635	640	602	605	587	660	634	656	637	590	632	645	642	598	617	593	624	646	594	633	618	622	626	625	595	613	629	595	601	571	656	652	616	607	609	622	577	618	644	608	646	618	597	620	618	631	634	630	637	599	581	653	626	601	618	596	639	609	631	601	672	681	620	624	623	646	635	650	622	608	632	664	647	603	611	581	652	593	625	626	669	641	639	629	619	630	608	617	659	649	618	642	635	641	608	639	586	617	643	578	648	612	616	630	636	670	667	597	633	593	614	589	608	627	619	627	606	563	616	587	640	609	636	632	628	624	608	657	639	639	604	603	601	611	593	613	600	625	600	606	618	614	611	607	680	631	657	634	595	615	593	649	613	623	618	577	589	626	636	637	596	634	654	680	630	626	598	618	595	639	595	592	612	635	617	622	637	659	619	625	636	689	612	643	611	608	620	590	623	561	581	644	611	581	588	661	629	574	666	634	656	636	639	587	654	649	618	619	595	601	612	573	666	632	612	648	640	651	622	635	618	636	640	621	625	621	587	612	611	622	641	623	628	584	633	606	649	574	636	578	638	609	612	626	653	654	606	644	602	603	634	584	583	599	696	665	601	638	642	619	592	658	646	616	603	637	627	678	601	609	652	589	656	629	642	615	635	648	677	633	607	593	606	587	622	639	636	663	603	585	621	623	647	624	638	635	631	619	573	628	659	641	622	576	657	607	619	631	623	569	670	630	638	581	657	613	624	616	581	613	603	639	657	615	613	610	676	605	624	638	617	639	627	603	620	618	634	637	629	628	592	643	608	617	609	623	613	633	616	589	602	628	590	651	574	638	594	640	619	637	556	614	576	636	583	651	625	602	588	617	605	605	631	612	614	645	647	625	616	617	648	609	594	649	646	611	613	582	641	641	624	646	605	594	590	631	659	650	652	652	620	644	647	649	580	600	608	637	636	612	560	619	683	644	617	643	652	661	649	595	670	602	636	599	604	614	640	647	569	622	627	666	614	603	602	633	647	626	620	631	581	601	620	605	605	624	602	641	666	652	610	619	650	629	632	620	662	617	665	623	645	595	652	640	610	625	600	597	610	605	633	607	625	599	595	636	604	637	615	642	604	609	606	649	603	631	629	676	567	645	584	628	603	643	619	596	596	601	628	602	673	574	649	644	552	597	619	642	580	620	640	596	650	626	602	604	680	590	609	614	603	617	613	614	685	615	621	615	614	581	627	596	598	593	623	615	605	591	657	637	644	633	577	594	595	598	610	635	620	599	597	598	592	618	592	652	616	661	646	596	618	626	618	630	600	632	581	638	647	624	605	610	603	635	628	620	625	637	665	656	619	619	595	605	583	623	602	613	597	611	643	618	635	671	611	592	603	585	640	613	638	638	592	634	649	638	664	591	640	613	604	606	593	602	671	583	623	650	637	609	599	610	555	593	607	641	598	569	594	655	569	631	613	643	617	637	653	625	678	629	617	622	578	650	622	633	624	629	615	603	599	572	626	619	600	559	634	609	627	623	610	612	613	584	580	618	580	573	619	577	615	628	602	637	664	618	616	633	614	625	585	660	614	648	595	643	672	633	582	594	650	622	550	639	599	568	632	648	576	570	614	612	600	586	614	628	614	594	643	619	625	608	629	599	630	635	611	611	596	560	645	618	638	622	623	618	651	625	590	623	609	599	632	614	637	617	624	616	641	653	615	644	638	608	591	650	606	609	615	656	613	625	675	674	581	631	595	610	582	653	641	642	634	649	607	606	601	620	610	644	608	641	595	610	629	607	601	636	610	643	580	627	632	618	646	608	619	618	636	611	600	628	613	677	615	629	626	623	590	610	648	614	589	625	584	611	659	598	634	592	635	642	638	640	652	644	642	614	605	600	617	578	587	600	561	647	637	620	615	604	634	625	635	622	680	631	610	604	611	616	589	615	668	626	656	614	644	624	668	616	583	606	582	605	607	617	618	611	582	644	584	634	654	604	612	613	613	607	594	636	603	623	628	623	623	629	578	642	631	629	590	585	581	602	640	624	630	599	621	635	642	608	641	612	636	623	646	625	632	609	619	570	620	604	570	614	631	621	622	614	616	653	632	651	610	627	633	612	638	611	634	691	647	611	644	615	620	546	675	629	668	626	621	619	598	639	626	630	632	635	615	622	639	640	598	608	582	597	575	630	643	596	594	653	638	625	630	568	593	622	645	584	633	596	660	621	630	627	630	648	640	663	601	661	630	633	625	631	631	657	594	604	620	626	606	576	628	636	584	636	591	678	600	650	628	652	632	619	584	593	646	593	626	632	663	601	626	614	615	609	606	630	620	599	605	654	628	627	643	683	627	600	606	598	585	607	623	605	618	589	618	651	637	627	578	595	619	617	584	598	638	627	660	600	600	637	637	656	640	661	600	630	643	637	625	650	612	598	573	627	610	643	584	617	606	624	641	637	645	617	653	654	620	594	636	692	629	642	633	622	592	663	617	623	597	596	627	637	602	611	611	611	645	617	617	632	605	594	604	618	619	579	649	602	596	598	651	609	631	635	628	636	703	600	586	591	660	578	611	618	600	636	658	651	623	611	627	604	621	641	658	639	614	592	652	617	607	612	594	622	625	594	583	695	654	626	612	637	614	634	604	598	667	579	672	652	620	594	644	620	565	638	625	625	564	609	597	595	638	555	623	605	602	612	654	580	607	618	628	624	647	655	609	617	637	653	629	606	600	631	643	630	625	637	650	649	619	605	631	619	635	634	595	631	648	644	624	572	582	637	607	622	581	634	612	618	580	597	595	617	642	644	610	609	618	607	624	569	626	608	626	659	574	633	562	598	623	612	685	619	623	620	615	629	628	604	602	638	638	651	593	665	620	605	648	600	664	628	608	642	637	586	667	601	676	605	610	644	654	601	602	643	598	626	653	618	638	632	619	587	632	595	650	630	633	649	622	648	620	615	596	647	605	603	574	605	646	661	660	605	630	592	643	657	634	581	623	651	617	640	640	624	647	627	647	634	640	617	663	644	606	576	665	592	544	633	614	625	669	583	599	642	639	591	580	628	603	646	624	611	616	687	639	638	634	622	642	629	623	590	617	612	608	649	615	620	647	598	630	596	648	631	617	610	612	581	625	618
23445	22089	33366	30191	24501	20040	8904	1582	787	644	645	627	638	626	629	646	633	638	584	567	587	608	629	618	585	644	592	583	592	609	588	611	590	598	607	640	609	643	655	600	616	627	661	626	640	645	581	648	615	607	619	579	619	659	636	592	657	673	654	569	599	598	622	638	580	601	651	629	604	622	609	593	596	610	625	586	638	605	600	576	624	631	628	623	670	677	629	583	611	644	596	582	620	641	639	632	597	630	637	642	644	617	579	619	630	589	623	607	609	616	601	592	672	612	625	645	670	632	611	643	604	590	600	614	637	630	618	574	604	663	639	625	640	601	612	602	623	661	650	590	594	580	653	598	600	626	597	591	625	625	604	591	608	554	606	599	583	600	554	614	601	604	584	589	620	618	607	657	600	648	599	593	635	592	620	624	636	613	631	585	640	616	609	609	610	617	596	619	642	583	598	602	669	660	554	576	634	562	610	617	641	644	629	563	600	644	635	606	604	574	630	636	609	637	610	632	629	567	617	655	638	596	576	612	600	620	589	622	575	614	594	614	588	626	610	644	616	617	611	618	624	610	583	634	647	603	633	650	608	646	611	584	632	570	584	600	619	639	620	630	610	648	676	632	664	621	602	596	629	657	642	631	647	614	610	564	587	598	633	592	655	591	636	599	620	597	637	606	615	636	592	590	656	593	642	599	632	628	598	623	629	588	592	607	601	631	671	612	624	612	638	596	611	634	637	649	601	611	673	570	654	618	595	651	617	610	582	551	622	642	643	597	673	630	633	615	633	665	623	612	623	610	584	609	637	601	593	592	645	608	643	618	618	577	606	611	575	637	578	621	588	569	600	615	560	614	636	588	620	637	635	631	607	626	622	649	650	595	566	574	622	631	578	575	651	638	603	618	617	636	623	613	600	627	604	606	630	631	584	579	610	633	629	640	630	605	632	604	607	579	617	581	614	562	620	614	594	596	586	634	596	622	638	599	597	653	649	638	577	616	587	628	619	584	601	578	605	637	611	620	619	560	643	663	593	628	634	615	606	639	576	623	654	587	650	589	567	602	617	563	589	625	622	560	601	583	609	646	595	601	616	640	613	545	610	613	635	619	671	592	600	623	637	636	639	589	584	635	649	605	596	606	576	633	639	605	586	641	655	606	614	630	616	546	616	647	577	646	603	624	594	600	583	617	575	602	637	611	615	595	628	588	631	617	619	618	572	666	641	573	628	606	629	577	627	593	581	588	621	642	622	629	648	543	614	620	640	582	589	597	592	603	608	642	602	569	608	591	601	623	613	584	680	638	630	588	613	580	631	593	584	623	601	603	600	594	616	565	595	592	657	616	642	603	620	594	582	631	574	603	573	618	606	596	586	647	635	565	599	584	633	597	672	611	608	645	659	620	603	644	590	610	582	578	635	604	593	613	616	609	553	631	606	579	609	622	679	615	683	619	633	601	557	587	604	633	621	586	579	652	610	663	584	622	606	656	609	617	611	598	644	636	601	624	625	609	601	664	589	602	623	570	572	576	618	644	547	597	637	609	635	605	548	645	634	571	597	621	573	633	620	627	638	623	576	611	645	645	617	647	593	620	600	608	616	625	621	601	615	583	591	656	602	613	600	643	613	619	621	608	597	647	603	594	596	645	621	629	584	611	608	594	639	609	626	610	637	600	628	624	620	599	588	614	602	613	602	578	646	626	639	623	637	656	642	643	617	618	666	583	621	616	658	602	619	626	626	590	611	567	583	625	624	618	609	584	621	606	570	639	608	634	573	636	577	600	592	592	616	616	600	633	615	631	614	580	641	605	620	611	611	581	634	633	587	605	614	599	596	619	592	633	621	645	622	579	625	582	619	599	606	608	603	618	592	585	602	621	625	638	621	604	638	667	585	596	579	595	648	599	601	611	638	615	621	634	623	599	649	610	593	604	618	625	572	699	587	593	591	617	628	618	611	625	619	647	588	601	597	605	616	575	564	625	602	641	628	647	654	658	620	628	580	616	615	617	600	642	616	609	611	639	556	641	597	596	592	640	608	584	606	619	609	550	613	651	580	608	610	627	612	573	571	635	582	593	610	611	561	604	601	625	601	575	631	629	609	625	646	583	647	616	636	603	625	665	616	667	645	598	609	572	589	565	617	599	623	589	595	648	605	609	587	620	590	596	573	655	662	633	584	589	625	572	618	568	622	597	662	655	631	596	617	629	579	617	613	647	609	615	653	586	628	631	570	617	642	629	636	624	644	601	605	577	587	624	644	644	618	612	619	632	566	608	619	577	586	588	599	636	593	672	600	658	596	623	594	588	616	629	604	628	599	640	607	613	614	615	600	649	620	678	626	574	614	590	663	618	608	653	624	602	624	605	612	566	613	569	619	605	642	605	646	597	586	608	609	554	599	639	633	676	576	594	640	608	600	619	551	629	670	620	611	634	630	639	642	598	613	596	619	630	581	610	604	611	602	641	565	631	620	605	620	602	599	681	600	610	649	625	624	581	609	616	622	606	600	654	630	603	599	620	558	554	615	632	613	641	607	599	644	645	632	641	619	642	638	618	623	577	581	675	607	640	586	605	628	579	609	625	652	585	578	619	647	585	624	637	575	593	610	616	616	550	621	617	589	595	585	617	616	603	642	599	636	596	646	636	569	598	628	628	616	608	605	655	636	593	601	603	611	615	625	603	604	601	636	641	598	628	618	626	582	601	597	592	612	591	612	658	648	582	630	597	590	629	634	581	635	592	603	639	613	612	593	635	642	614	607	602	580	567	616	590	642	628	645	621	587	610	594	574	605	584	598	566	630	607	616	559	654	635	607	615	607	596	587	615	590	646	599	606	630	653	644	627	600	614	585	644	606	576	599	625	607	597	638	642	593	581	623	601	657	606	644	615	603	634	647	651	603	627	623	633	649	596	605	613	651	618	617	611	594	675	569	630	602	627	612	612	580	652	593	622	629	593	630	625	583	607	593	619	616	580	576	607	611	626	596	579	663	628	666	637	597	587	631	596	607	638	635	639	607	606	645	628	616	617	554	621	628	591	649	679	592	564	594	581	561	659	605	598	644	588	575	602	633	603	629	623	606	669	585	613	604	610	609	593	597	587	617	593	564	598	606	601	617	589	633	606	648	620	591	589	594	581	609	571	606	605	591	600	614	594	637	654	645	636	647	622	583	567	650	576	583	581	612	640	633	646	651	649	600	625	586	631	617	623	582	607	580	629	611	635	641	628	648	616	576	598	608	583	641	612	568	599	605	613	643	625	609	595	595	631	556	556	614	591	597	600	629	594	636	613	612	590	598	630	601	610	568	563	623	598	587	577	620	620	566	565	598	617	576	592	598	590	634	605	623	590	664	613	631	641	620	578	610	594	615	608	622	609	661	644	604	624	550	598	615	638	656	593	596	608	621	609	566	591	604	620	632	636	592	618	611	602	597	608	603	579	563	598	614	605	604	606	634	599	589	591	619	620	593	573	583	614	587	652	588	604	660	598	651	590	608	623
56470	94418	72110	47419	30269	14202	4978	1759	951	759	684	717	656	665	662	688	699	648	656	663	667	681	678	693	721	670	684	733	692	628	668	712	681	660	658	680	666	711	669	643	678	670	664	677	647	689	658	712	708	634	724	681	616	656	636	679	689	699	670	655	708	684	730	689	650	707	653	686	669	664	670	660	667	649	665	679	653	709	696	690	671	694	702	633	670	678	687	647	717	676	632	652	743	645	652	645	672	691	655	636	690	704	694	673	669	702	670	661	625	648	614	661	725	715	645	673	706	703	735	675	694	632	677	648	648	687	687	721	677	673	640	691	658	713	661	644	701	665	661	698	708	655	682	701	689	680	686	667	661	710	675	673	665	663	697	715	682	672	721	673	663	664	624	686	620	644	708	678	675	672	666	684	644	694	652	648	690	682	742	662	684	670	671	689	637	649	646	671	630	703	664	654	706	663	720	680	631	653	687	669	685	663	680	641	670	653	667	687	663	672	709	682	671	707	697	667	671	674	641	713	636	682	629	714	632	635	641	646	643	700	670	654	687	677	656	683	667	658	666	666	695	677	635	652	669	667	667	669	714	676	669	697	679	678	689	662	677	696	703	614	700	670	674	675	667	693	663	657	700	657	696	684	698	667	692	658	652	698	688	730	694	657	682	685	678	701	751	638	645	670	669	679	697	702	732	685	691	647	687	662	662	702	696	628	673	681	719	718	656	683	715	683	614	721	671	651	667	706	707	653	655	681	684	666	683	669	695	656	636	659	679	687	664	686	689	711	695	686	651	717	652	702	613	681	686	703	675	702	664	660	670	648	679	632	686	712	625	707	689	708	652	685	688	649	690	657	686	638	668	664	699	680	707	686	661	737	670	687	726	654	683	664	684	651	670	667	694	688	649	683	681	733	628	652	661	701	648	669	662	678	672	703	666	689	678	653	689	727	643	711	658	657	663	652	680	649	681	680	689	620	690	719	683	649	675	689	669	697	689	653	627	656	704	609	678	681	683	707	688	720	729	635	688	643	638	663	676	639	676	609	670	649	662	674	667	658	629	630	657	709	665	657	679	679	695	659	679	671	653	664	686	664	666	677	697	686	665	720	690	677	679	660	722	652	673	695	693	644	654	682	685	684	678	669	679	706	686	699	649	709	615	662	652	678	707	681	662	652	669	661	665	739	656	633	740	665	682	668	680	715	706	625	698	675	646	651	686	667	668	673	679	670	656	665	654	642	648	661	663	686	708	702	718	663	673	622	643	690	716	680	670	761	659	684	701	662	631	718	654	673	712	647	676	674	618	627	648	677	640	707	661	699	669	655	673	697	699	671	687	679	681	723	700	719	681	701	668	661	664	641	698	656	631	703	687	682	674	700	686	680	662	696	654	674	671	671	654	652	680	708	692	670	689	706	700	659	663	641	638	648	679	641	656	667	703	674	675	670	638	598	616	642	686	680	704	674	643	649	679	702	674	680	644	692	651	655	687	686	698	692	651	672	704	701	709	662	730	716	685	658	656	669	692	674	693	648	682	746	673	632	690	686	625	643	718	662	672	675	697	682	737	643	689	644	686	670	700	705	696	688	682	722	686	663	635	678	650	642	683	666	647	660	655	687	658	668	656	669	699	676	668	685	679	674	648	668	718	690	666	706	689	638	656	658	694	662	660	675	678	657	665	645	670	659	661	661	667	681	661	666	669	649	654	702	703	708	644	681	632	643	679	680	691	703	677	654	650	666	689	695	639	665	634	672	708	687	723	659	659	674	695	688	662	654	710	683	733	713	664	668	670	710	682	659	678	731	692	685	695	617	692	678	658	671	653	688	699	724	708	637	669	653	674	677	670	649	715	681	666	646	694	680	676	680	669	646	652	641	665	647	642	640	718	662	644	677	655	647	714	662	680	649	663	658	656	646	693	682	662	675	666	643	671	635	664	653	680	643	706	639	649	698	696	614	673	714	694	684	696	659	690	686	692	692	646	687	675	689	674	613	710	679	646	647	674	698	671	685	672	683	688	690	647	710	639	702	662	711	679	670	612	659	673	680	670	659	677	654	667	682	645	678	711	680	674	629	659	626	679	684	651	691	703	685	693	644	648	699	636	633	684	654	701	691	646	626	656	648	670	635	721	646	671	726	664	725	659	682	751	696	687	661	664	639	682	657	650	692	682	692	680	649	673	719	640	705	677	669	664	702	648	645	636	712	642	683	668	702	691	646	676	692	654	676	643	712	667	658	637	658	630	657	673	714	671	696	669	691	666	666	651	646	665	697	708	679	698	633	643	665	659	717	660	641	647	701	665	692	677	694	716	656	669	678	713	610	693	648	630	674	639	694	667	686	686	675	689	708	693	644	687	683	660	699	696	642	709	646	640	682	693	640	662	659	661	663	666	636	704	675	674	646	701	657	655	663	683	647	672	670	626	633	633	666	686	640	681	705	681	659	680	665	686	662	669	638	697	677	702	693	684	652	697	746	666	679	636	688	651	639	676	692	695	686	657	643	672	647	661	680	651	638	639	670	684	668	705	695	675	653	670	690	679	630	668	639	656	693	647	667	676	671	660	623	656	676	695	699	696	700	663	686	642	641	637	686	651	647	704	683	644	730	707	717	630	688	675	680	707	681	661	667	624	720	707	674	664	628	656	663	634	660	668	669	677	669	699	670	680	652	693	632	653	722	634	670	689	695	669	693	726	644	643	714	668	678	639	689	702	642	692	623	661	690	640	686	677	649	684	692	649	675	653	696	663	682	691	692	744	678	690	633	692	651	678	598	699	704	674	704	738	668	695	662	661	664	677	685	679	707	643	670	656	661	664	681	700	649	686	668	671	697	668	689	658	696	703	652	668	687	693	677	707	661	690	684	656	699	675	632	670	690	706	680	715	688	644	725	661	679	707	704	629	640	667	702	645	671	683	695	619	646	704	683	664	684	647	661	693	717	686	668	722	719	668	662	661	661	705	665	657	675	657	695	655	679	649	700	677	691	663	669	678	662	669	703	675	673	698	722	668	705	698	699	689	660	668	688	688	657	685	640	681	679	662	665	701	623	673	647	669	655	695	709	687	670	695	642	697	692	680	653	695	717	679	675	649	631	707	669	654	709	662	692	749	629	728	640	681	684	717	687	664	666	692	687	674	681	650	664	687	685	758	631	698	652	670	723	702	664	656	646	652	664	659	646	679	687	705	705	662	650	657	724	699	703	719	714	646	675	641	706	659	695	699	651	669	713	705	649	650	707	670	694	636	657	676	676	676	716	652	700	685	668	653	680	644	663	654	680	687	721	629	699	712	626	650	661	704	636	628	663	679	681	640	661	715	688	640	673	663	640	708	642	674	666	704	702	693	699	679	715	618	735	665	632	701	658	668	686	712	672	664	715	695	707	644	632	662	678	634	695	647	685	700	675	695	680	685	615	670	661	664	636	646	659	700	702	672	660	630	676	700	682	698	646	662	650	711	644	699	680	713	711	698	650	616	680	650	729	637	629	640	698	643	669
25486	24098	35303	30525	19361	7563	1983	930	725	667	662	651	635	630	652	650	593	611	613	664	566	627	669	645	599	655	625	608	640	607	625	652	666	635	680	605	641	673	640	634	602	640	641	630	635	600	655	643	623	579	597	638	624	631	626	586	616	620	651	634	615	602	621	633	590	625	641	637	661	630	605	637	610	638	650	608	664	650	639	630	626	639	614	610	566	619	609	608	604	683	639	629	603	634	626	665	657	609	649	643	637	574	645	637	680	652	609	601	627	640	616	608	641	653	602	651	630	635	648	603	634	641	674	629	698	599	645	610	637	619	637	643	633	658	595	637	650	678	637	619	622	609	633	641	639	649	594	631	602	612	600	646	660	637	583	589	685	631	668	629	621	612	627	611	670	633	639	629	624	602	627	630	648	646	630	599	632	642	683	679	641	662	638	629	631	641	626	615	677	610	632	637	674	616	621	642	614	655	591	645	635	666	647	614	667	612	617	606	648	589	610	621	595	608	594	649	654	662	597	613	592	637	623	675	629	614	652	646	675	632	670	647	666	622	634	647	630	675	559	610	636	611	622	625	615	656	646	614	630	632	629	622	679	634	636	612	610	641	628	630	640	647	626	639	671	627	618	653	621	664	634	639	648	577	642	663	615	639	668	595	640	602	606	610	635	600	593	656	666	629	597	624	647	662	656	641	615	633	643	620	606	689	609	655	585	570	611	654	695	574	665	606	654	622	639	634	647	628	656	641	594	607	648	634	628	645	583	603	599	670	602	663	624	654	617	601	650	679	697	642	634	614	618	610	665	602	648	657	613	622	634	608	635	646	650	615	666	608	635	664	706	629	604	627	639	621	655	700	646	612	608	629	586	616	601	625	653	631	679	647	665	644	608	691	631	663	635	607	605	664	653	621	625	647	624	666	646	634	647	646	643	593	653	642	647	667	640	614	647	630	633	647	612	683	629	654	665	599	621	600	609	644	623	606	613	601	654	599	693	635	659	621	668	612	643	632	606	643	615	620	633	596	617	651	635	672	657	621	607	641	648	569	625	634	587	650	549	657	677	602	633	654	584	612	627	613	690	607	613	622	661	613	632	658	634	609	602	635	604	662	567	676	662	646	680	632	617	658	670	663	655	667	638	636	634	675	664	613	660	663	653	626	665	570	657	635	605	642	620	595	674	666	643	597	643	627	653	605	613	559	657	565	620	594	620	595	636	610	608	653	650	619	654	613	646	612	649	632	628	642	616	643	634	629	624	657	638	605	608	650	640	615	639	592	627	652	595	643	635	636	665	619	613	655	640	623	644	635	597	646	608	667	617	610	632	616	660	653	628	634	602	672	646	630	644	655	648	631	648	632	603	632	664	623	639	641	637	658	657	651	638	632	627	627	697	597	684	620	610	653	610	646	638	601	630	580	614	632	668	647	666	613	608	611	645	571	623	632	660	659	605	594	646	623	644	662	630	606	627	619	576	642	609	656	591	630	598	645	639	671	616	641	601	654	594	619	623	615	591	651	625	663	632	631	684	630	606	594	629	608	597	628	657	612	593	627	606	613	621	657	669	663	595	604	642	647	674	632	597	635	673	641	674	668	649	583	596	641	632	664	668	686	667	574	632	614	641	624	629	588	670	664	634	654	626	640	634	618	642	583	653	644	598	610	662	621	622	665	618	662	628	619	599	668	609	618	654	654	662	677	638	638	566	710	667	625	653	603	662	631	639	615	625	636	676	668	604	639	646	624	613	645	654	629	588	675	647	650	649	641	660	635	623	603	619	604	653	658	644	600	662	649	630	592	642	628	600	663	668	640	650	632	643	628	623	640	676	649	597	625	623	636	649	639	640	696	607	589	616	641	628	623	664	635	667	592	630	693	589	622	611	666	628	660	661	631	587	652	620	681	617	594	662	639	637	632	648	574	643	627	649	625	589	630	662	646	642	562	579	624	635	602	613	655	616	659	638	654	629	666	612	655	614	664	637	615	674	653	631	663	629	615	640	632	664	657	642	613	647	629	615	685	629	657	652	627	664	660	624	617	577	635	647	659	620	599	604	630	601	637	652	645	615	681	645	621	639	663	624	615	614	657	677	658	618	652	641	671	655	615	651	624	600	624	648	641	645	576	619	658	623	564	655	583	559	655	626	650	654	610	634	622	604	670	656	630	652	595	604	604	626	618	634	615	642	688	635	649	616	627	613	630	612	673	612	605	643	607	642	625	617	659	619	651	639	628	623	611	631	601	592	627	641	635	623	642	643	639	649	668	647	618	676	625	661	630	620	634	643	679	623	622	611	617	682	618	670	616	623	610	624	612	586	654	638	634	650	655	638	609	615	617	624	672	631	646	638	666	615	616	605	683	612	594	654	635	620	642	598	593	630	650	570	595	656	645	584	634	597	593	602	669	623	627	669	643	647	658	658	620	627	669	663	603	623	624	626	609	616	656	649	582	636	655	640	601	622	604	634	616	633	640	616	693	666	664	647	614	614	633	620	647	661	628	611	660	610	611	644	625	643	596	585	613	630	666	644	613	634	599	660	690	620	613	634	620	609	676	602	566	657	643	609	673	626	629	609	652	628	654	654	616	624	635	596	633	649	620	662	633	633	654	620	629	675	590	645	629	639	657	650	633	647	671	674	684	644	655	618	662	653	636	678	647	605	588	602	635	670	637	614	658	653	623	609	626	686	632	649	625	662	622	680	613	626	670	660	631	648	657	608	644	633	652	633	634	615	564	630	594	640	618	616	633	598	595	655	647	589	666	675	693	616	651	609	642	619	619	647	640	645	627	655	618	643	649	616	632	666	611	617	612	603	648	602	615	661	604	657	596	650	635	673	605	606	606	652	643	629	631	605	638	598	614	629	638	607	638	609	573	617	667	577	660	644	616	694	617	581	605	615	640	717	629	625	629	636	652	654	646	663	618	635	636	705	609	643	611	644	656	593	605	635	622	619	635	625	658	634	677	625	611	570	602	653	605	644	604	607	622	627	625	629	621	580	598	651	585	619	625	614	609	654	649	603	629	661	613	630	632	619	620	666	610	672	630	622	663	682	652	631	668	663	635	685	620	636	629	623	605	610	654	660	640	611	576	656	633	587	634	660	615	619	619	631	653	630	637	660	633	661	643	636	628	657	622	631	613	646	599	601	621	646	666	614	605	636	659	636	604	627	673	600	571	593	654	585	635	633	613	638	683	625	655	659	654	621	627	610	660	625	680	630	647	624	650	613	594	600	646	661	599	620	583	627	682	655	629	668	648	654	626	628	608	607	651	652	639	643	675	663	636	650	673	665	606	612	640	630	607	596	637	600	636	623	639	616	604	639	588	606	619	634	635	614	627	659	610	653	649	636	611	657	623	623	665	667	652	648	648	637	637	648	691	664	632	625	648	633	633	644	577	653	608	566	607	628	664	626	638	609	624	645	643	629	617	696	645	611	601	654	590	643	651	654	610	626	601	604	620	634	654	646	668	661	607	614	604	611	674	705	624	672	649	652	635
49365	76937	54937	34012	18256	7362	2708	1179	845	716	711	713	709	721	676	730	711	718	744	716	747	657	721	736	702	768	748	769	725	717	696	665	705	710	751	694	693	710	736	724	685	693	688	710	698	707	723	676	702	744	686	711	710	718	713	721	738	695	718	771	749	781	717	692	720	741	742	665	727	724	706	724	691	734	724	697	704	686	669	649	739	689	705	735	744	730	673	686	747	759	724	743	668	722	711	680	700	655	650	699	788	737	696	709	747	734	748	733	750	725	705	713	722	678	734	740	704	682	749	697	710	721	698	705	680	698	716	708	718	686	728	640	719	694	729	723	708	711	695	707	753	721	712	695	677	722	745	756	728	736	741	754	702	714	701	707	718	748	730	748	709	693	726	704	669	709	693	715	742	691	698	727	657	752	663	735	730	708	707	724	712	731	667	744	731	762	751	717	721	677	702	662	752	715	772	691	717	720	696	739	697	707	732	726	728	718	711	707	691	710	747	743	665	721	678	672	711	739	749	749	704	692	708	685	688	677	728	718	743	742	753	702	681	689	729	732	733	676	760	697	686	765	719	726	713	667	747	732	716	726	701	683	741	756	716	759	666	716	706	707	773	744	727	747	771	730	707	745	700	691	756	700	737	686	696	749	706	741	697	669	728	735	719	716	707	769	669	761	744	731	671	721	712	738	701	685	702	704	762	724	702	718	678	701	739	726	725	693	714	704	707	696	742	689	750	717	644	707	671	783	654	706	710	737	695	695	706	751	637	702	757	686	746	733	770	718	728	735	686	690	731	691	683	707	727	730	728	722	719	737	753	735	703	671	703	697	749	718	710	703	683	698	692	742	681	722	687	739	685	731	726	680	708	729	699	756	716	733	736	719	697	748	678	724	715	697	676	688	658	683	718	754	751	715	722	726	746	719	698	741	739	724	696	633	686	721	700	734	701	731	698	733	728	700	730	684	714	686	725	703	737	693	726	708	686	739	735	712	717	703	683	766	763	704	662	709	750	715	733	672	729	703	723	728	680	761	648	715	652	728	712	704	692	790	708	688	714	725	670	736	742	734	723	643	735	735	724	726	677	704	696	684	737	682	670	669	682	686	715	705	683	711	703	704	705	746	781	748	721	679	717	724	725	722	687	719	677	703	746	684	752	714	719	754	717	736	736	737	737	685	734	730	674	715	746	734	712	706	742	685	709	668	699	776	712	741	738	709	768	669	729	712	739	700	685	730	699	730	664	740	704	685	745	703	724	710	640	711	725	700	707	698	739	677	746	704	714	740	754	755	729	713	746	711	735	701	694	675	770	721	744	740	715	751	709	717	741	729	755	734	702	713	715	711	739	707	699	758	695	728	745	690	740	724	688	712	750	703	742	751	709	684	726	738	695	709	691	696	738	732	736	761	730	734	752	671	707	699	696	711	681	685	758	734	700	704	687	767	680	724	694	707	684	726	684	733	759	729	760	688	721	726	748	750	713	684	772	732	667	717	667	747	667	731	722	701	748	733	709	697	689	679	721	708	709	726	704	731	696	697	720	725	712	723	737	734	721	732	708	759	677	691	728	781	676	701	720	714	666	739	694	719	739	685	719	766	786	694	685	739	697	737	708	746	692	714	698	725	722	697	690	740	694	706	708	711	693	693	693	677	697	751	717	727	767	730	689	740	690	696	726	695	682	698	696	736	684	710	756	724	706	700	736	687	721	700	717	717	701	778	712	688	703	742	664	725	725	724	778	694	749	682	695	750	698	703	732	708	668	699	728	713	700	688	722	709	746	737	707	700	705	726	693	727	711	668	770	761	748	712	714	715	724	685	721	759	731	714	699	711	682	721	703	762	697	735	722	679	730	726	705	728	737	696	674	675	660	722	705	724	657	692	654	673	685	695	758	714	747	723	715	670	682	695	734	689	685	695	763	727	715	654	694	741	761	761	721	721	702	761	713	728	739	696	670	724	724	741	760	654	708	706	736	700	746	681	681	746	728	697	669	695	718	726	729	683	724	704	685	700	704	712	720	678	698	722	689	704	744	726	696	707	708	687	690	737	765	690	681	719	725	742	687	730	731	697	729	745	695	707	694	711	729	703	702	763	693	699	705	688	733	716	709	692	714	684	697	696	766	708	717	725	673	730	698	692	701	704	711	759	719	695	690	677	698	725	749	730	683	741	742	756	722	684	718	737	705	678	655	708	712	711	706	692	699	722	719	738	709	703	737	728	769	725	751	742	717	724	672	674	728	735	727	745	677	752	671	724	680	732	714	696	729	721	719	735	726	738	715	755	716	756	733	693	708	627	697	703	775	717	731	731	698	736	732	692	715	651	741	732	690	711	746	698	753	698	718	708	726	712	688	731	716	715	680	691	722	708	719	706	703	687	723	748	726	683	727	733	671	683	676	705	712	725	747	713	703	731	697	722	748	735	693	712	663	731	714	767	695	732	680	675	753	738	728	725	743	748	703	739	741	755	734	713	761	702	702	637	680	702	718	700	737	713	725	724	661	771	685	765	740	706	702	706	722	739	750	681	700	741	710	709	686	729	680	732	677	717	744	677	732	705	727	691	703	713	700	726	701	736	700	695	729	693	716	704	770	717	658	715	720	719	718	746	774	710	698	695	696	768	729	714	702	709	716	682	759	694	741	761	709	706	733	705	670	703	714	721	713	729	737	708	676	687	743	683	710	713	682	685	737	667	698	720	687	687	716	709	689	719	711	693	697	663	713	744	722	692	722	723	774	717	674	667	743	732	664	689	662	694	728	672	755	738	713	658	718	712	689	686	732	709	742	737	685	745	653	683	726	682	708	715	727	684	712	699	719	721	726	684	651	738	746	703	659	712	720	702	718	707	714	702	700	705	724	650	739	699	738	685	734	721	756	724	713	730	712	714	691	724	710	684	687	696	734	692	779	698	727	660	728	670	750	675	671	755	676	731	742	715	710	707	689	689	763	719	685	715	757	709	675	682	762	722	768	643	700	765	732	717	703	716	717	744	696	744	709	727	716	715	718	688	722	703	691	695	698	728	731	701	701	732	776	733	710	735	696	728	692	703	739	748	712	714	740	737	730	726	680	716	729	679	727	731	666	699	718	709	673	737	720	734	728	758	721	713	719	674	760	719	669	709	699	711	694	699	679	707	688	706	685	708	707	736	735	688	752	732	661	704	673	773	706	751	666	673	717	722	710	698	719	713	716	702	703	730	679	715	756	734	705	739	724	712	729	697	697	744	672	745	742	725	684	723	772	677	716	726	770	734	732	705	703	683	707	683	745	717	744	678	703	730	721	720	701	657	742	719	733	768	757	699	718	677	685	663	712	697	697	762	757	702	725	732	757	701	688	715	691	741	674	709	748	753	709	685	671	689	729	696	727	690	770	717	661	696	734	709	691	712	735	713	707	735	695	739	708	716	718	721	731	728	717	718	664	699	740	634	757	687	674	694	698	697	664	726	683	701	698	746	658	688	738	714	701	713	660	711	743	764	667	710	713	645	724	735
22813	21728	32014	28268	24347	22273	15098	2469	996	817	772	781	770	761	718	702	769	761	741	739	782	747	714	715	771	705	758	756	708	743	825	740	684	749	743	760	732	719	753	766	763	729	771	783	756	759	749	756	749	762	738	759	719	756	753	768	734	717	758	806	771	706	730	751	706	737	767	726	718	721	771	699	754	764	708	761	738	757	734	747	700	747	731	733	712	753	749	730	747	753	734	707	709	728	726	775	711	737	745	696	748	755	658	749	697	744	736	749	723	764	728	718	776	745	728	756	730	706	730	707	746	731	763	722	714	747	722	771	757	774	771	714	741	712	698	770	729	735	742	721	722	756	711	710	795	742	774	760	747	744	708	749	775	753	765	750	809	721	743	735	769	756	775	738	700	755	747	688	767	737	756	707	719	763	735	747	736	784	773	764	740	712	743	743	751	700	737	742	709	728	783	718	740	710	762	755	781	770	716	755	687	755	718	705	736	739	764	731	698	674	769	662	715	742	686	716	702	704	728	705	750	740	766	764	722	798	691	714	743	743	749	775	755	737	709	728	727	766	715	752	763	718	698	708	707	773	740	774	741	734	749	752	734	720	728	756	760	714	727	699	801	712	705	774	752	762	753	731	707	774	731	746	731	710	713	722	716	721	775	721	748	750	760	688	759	738	723	678	729	771	736	742	769	757	754	721	789	717	741	793	720	751	774	737	727	705	732	691	747	760	711	726	731	725	810	751	709	772	755	772	714	731	702	748	743	744	747	699	746	768	785	773	738	715	735	761	754	785	722	771	716	728	726	731	723	714	721	715	751	733	743	775	734	770	761	786	727	758	753	720	783	768	762	753	793	742	697	724	763	778	773	729	742	742	723	713	765	727	745	777	737	703	792	771	747	738	756	756	769	715	689	718	730	735	731	742	756	753	726	736	726	697	736	743	747	705	718	733	713	745	738	731	744	750	716	716	733	722	767	729	720	692	737	735	698	742	705	772	741	740	738	738	775	737	760	712	726	736	739	732	724	742	718	778	720	751	755	717	735	751	744	712	706	756	699	780	780	780	746	758	751	740	757	720	668	760	739	738	740	722	757	729	747	747	760	694	733	727	749	776	706	757	740	711	733	757	742	756	724	738	749	752	708	746	718	750	748	719	716	738	772	754	740	780	718	705	772	741	721	743	722	721	721	730	750	752	719	796	711	716	781	712	740	696	718	759	770	754	771	744	670	801	701	726	727	713	707	741	745	736	714	726	762	711	804	682	715	784	795	772	753	744	802	716	720	783	747	750	739	709	747	757	702	752	756	761	724	723	734	774	742	725	728	732	724	723	726	697	741	787	728	712	739	758	742	716	707	760	721	773	713	755	749	696	771	754	733	745	747	759	752	727	762	749	745	735	744	722	707	765	735	732	770	776	765	736	720	738	766	732	764	698	717	774	707	713	740	750	747	688	748	751	718	715	754	696	694	728	762	740	792	701	729	740	741	700	830	704	706	744	727	711	746	701	745	749	764	739	722	729	721	759	705	723	751	733	821	724	736	716	731	703	719	709	707	740	697	752	762	766	710	723	775	730	740	733	771	750	781	773	789	797	719	722	748	783	730	745	739	774	688	741	685	758	726	769	746	744	732	756	725	735	707	730	752	790	756	727	761	762	764	723	779	737	725	729	733	705	705	746	738	782	733	692	701	757	743	736	735	734	754	744	769	763	758	747	754	732	716	732	748	736	696	731	747	739	752	735	721	759	743	763	769	713	751	736	700	725	731	733	746	758	738	699	736	785	725	710	728	752	728	698	746	738	747	791	733	715	738	719	724	700	790	762	779	732	731	705	742	730	725	730	747	733	750	676	723	752	782	745	736	777	746	813	702	758	710	740	796	744	755	760	724	720	762	696	735	744	703	719	734	704	721	720	742	789	806	728	748	738	710	747	738	716	754	765	688	712	695	817	783	750	800	746	744	784	701	727	761	746	774	720	696	716	742	715	721	735	712	733	693	730	761	771	717	763	748	744	787	734	755	792	729	761	747	755	755	737	750	713	734	745	753	737	720	749	777	796	725	742	727	716	746	773	770	758	751	686	741	778	713	744	754	704	697	776	723	763	750	748	707	743	744	747	714	721	738	748	719	720	744	684	746	714	724	730	746	778	706	751	731	757	757	741	706	731	727	721	727	725	791	767	736	733	734	723	750	749	733	671	700	746	724	763	763	723	804	749	724	722	766	754	762	705	659	753	731	729	759	700	727	697	784	739	743	732	727	758	739	755	738	697	740	757	725	731	716	754	766	721	768	765	761	756	689	767	692	770	741	701	762	760	694	744	744	745	755	702	698	678	729	763	711	735	715	777	743	703	738	769	700	757	718	724	716	750	722	748	775	739	758	712	756	738	712	767	736	738	724	758	731	707	698	712	737	687	738	746	741	729	762	760	754	736	727	740	742	755	785	801	727	730	764	747	706	736	785	734	754	752	777	734	736	733	764	771	737	750	747	697	740	746	713	711	739	717	769	712	727	778	735	752	785	742	714	726	770	691	731	769	718	753	736	754	738	744	716	742	761	736	781	707	758	782	703	742	702	717	721	712	731	731	737	771	694	736	725	742	730	803	770	748	763	746	708	745	756	702	773	740	762	756	726	729	760	680	740	728	740	731	766	732	729	784	706	735	816	736	728	747	765	757	750	731	717	698	756	716	764	717	738	723	737	706	739	740	716	701	752	752	696	769	691	745	741	736	754	717	750	727	722	757	733	750	699	724	770	771	710	730	769	766	747	758	755	757	706	689	689	726	746	699	718	739	742	745	727	780	735	725	762	741	727	747	757	738	747	747	732	709	732	778	739	746	704	783	740	760	717	683	710	737	716	768	705	724	807	754	719	749	728	756	725	759	713	773	746	737	785	733	727	758	716	746	700	721	706	712	747	761	740	729	727	765	747	718	780	704	764	683	703	738	729	748	722	767	731	745	704	689	763	758	705	724	783	759	789	739	714	755	783	783	785	707	741	748	781	757	760	706	730	738	712	757	757	731	756	712	719	756	686	727	713	717	740	680	735	736	747	732	698	725	728	699	714	724	732	763	742	715	753	770	720	725	741	729	700	729	740	742	687	756	736	735	788	738	803	729	742	699	712	741	751	747	741	697	734	735	740	789	812	734	766	752	724	769	698	717	753	785	763	702	742	714	702	767	761	776	761	719	746	755	793	701	741	740	708	753	752	725	703	734	749	763	744	750	750	737	780	744	768	717	722	724	725	683	749	767	797	745	711	773	754	791	762	699	714	740	705	723	778	758	715	699	790	709	763	715	701	733	746	722	737	773	714	752	715	756	793	772	718	764	751	708	669	761	754	716	744	720	708	767	740	784	724	715	752	752	731	725	745	789	722	692	757	768	748	734	714	754	739	741	740	742	754	762	717	719	714	755	772	715	729	783	739	736	742	718	699	744	717	694	760	709	716	706	767	729	750	712	788	803	743	718	725	741	763	720	706	747	770	767	766	729	736	711
59856	100314	78554	53905	36072	18748	6811	2226	1118	892	847	825	815	794	822	796	848	814	781	835	802	823	820	796	777	807	753	817	777	740	824	806	833	785	741	794	808	784	844	764	803	809	865	800	817	818	795	815	804	801	785	762	764	771	817	796	791	850	835	872	762	747	754	772	837	817	783	799	794	832	733	805	786	791	785	759	815	821	790	845	785	802	845	789	835	796	770	836	767	792	770	752	790	750	754	779	764	822	747	801	769	793	779	804	748	736	746	818	776	830	804	754	740	804	736	752	771	757	791	734	795	802	807	766	792	778	780	803	749	816	915	810	799	818	807	790	808	797	807	819	801	812	813	793	825	817	805	767	787	801	773	846	780	771	780	764	775	761	794	786	817	783	768	775	807	811	847	785	813	814	754	816	806	830	800	838	792	798	762	793	820	834	781	817	784	784	796	839	759	760	756	841	825	828	842	770	755	811	764	790	781	780	825	813	771	831	788	779	850	769	792	858	766	827	810	805	779	803	802	807	807	789	778	778	767	814	860	776	776	758	809	833	761	814	844	772	784	787	765	790	842	785	781	827	778	831	782	788	828	754	775	822	827	807	781	800	828	830	762	781	830	792	811	813	780	819	848	809	813	786	828	809	847	806	797	815	830	796	785	778	773	783	849	745	786	783	775	805	767	811	795	763	828	790	782	742	828	829	785	759	793	786	823	777	828	813	782	819	818	812	796	805	815	767	752	814	799	829	781	812	759	816	830	765	785	755	807	793	820	804	794	769	772	796	821	786	805	804	732	751	802	775	764	789	805	741	781	768	802	781	810	821	733	776	771	770	792	817	778	825	801	809	784	805	780	808	883	841	782	812	838	811	789	781	770	786	779	801	814	778	785	779	770	827	799	763	800	818	799	753	781	875	808	764	773	795	780	771	786	783	788	782	763	784	845	777	786	803	815	782	802	790	798	820	809	743	828	851	863	769	820	781	792	781	781	799	766	765	732	790	762	782	822	773	771	801	834	780	785	781	774	831	777	801	805	817	759	838	799	768	760	781	813	803	746	803	796	808	810	829	785	775	789	759	800	821	823	831	748	870	835	826	795	798	794	764	790	850	787	788	836	768	775	849	810	869	802	851	836	832	782	788	785	819	796	787	848	747	804	801	782	813	778	842	802	839	781	725	777	783	809	801	785	874	735	782	825	759	734	830	804	837	844	802	796	798	858	800	796	818	771	765	826	760	827	798	788	773	756	746	758	778	802	779	794	764	833	786	788	858	771	804	825	771	789	787	870	812	797	765	811	823	821	772	823	759	765	759	814	795	818	810	792	798	789	796	824	738	760	820	806	829	793	781	729	827	767	803	822	765	831	772	808	789	793	763	831	699	777	783	789	802	835	811	860	780	772	806	814	809	752	798	761	767	759	779	779	783	784	798	803	800	803	815	798	728	761	766	816	769	772	762	807	795	763	797	864	795	809	811	850	817	767	814	830	815	767	807	776	767	723	800	806	823	763	807	830	770	746	763	801	833	790	779	766	759	772	779	780	771	823	822	811	802	736	789	814	809	772	803	817	812	767	811	762	787	797	751	829	815	780	838	789	819	754	769	830	795	762	753	844	807	762	794	780	809	774	829	844	805	767	781	813	816	817	768	811	817	776	816	801	789	760	820	766	797	801	747	823	855	786	815	818	771	817	873	824	815	803	824	832	768	735	760	774	819	767	811	812	798	767	826	832	825	816	802	791	856	779	735	770	786	758	800	790	775	773	809	811	767	796	833	846	817	796	827	757	791	834	797	797	799	810	738	766	797	826	812	804	801	812	779	782	740	793	816	854	772	807	753	781	802	856	809	802	792	780	804	818	773	799	795	737	769	811	803	792	771	777	793	787	826	799	759	802	781	860	835	799	763	767	860	749	751	797	755	786	767	766	828	788	791	807	784	777	828	772	774	787	768	775	831	824	781	797	793	804	801	770	810	806	769	803	798	823	813	775	759	785	759	836	783	831	785	836	842	768	777	811	791	804	807	832	771	770	787	798	807	760	809	827	786	785	817	781	766	760	801	795	819	783	819	835	848	804	776	758	753	802	803	843	743	809	820	823	829	763	758	823	771	793	821	768	863	845	818	805	803	793	813	821	786	748	800	778	835	818	812	860	765	815	873	767	830	810	790	816	781	779	775	782	772	777	751	795	811	784	798	787	816	785	817	798	786	808	748	782	750	780	808	842	827	830	744	790	802	766	782	767	795	773	762	789	804	812	791	784	877	762	780	763	797	872	791	801	804	802	716	771	783	824	811	857	807	822	800	800	811	836	810	779	841	795	827	753	796	769	766	839	789	786	803	783	751	811	817	850	824	729	765	837	747	749	750	864	772	835	748	768	847	799	811	798	756	807	803	729	773	765	818	801	798	820	799	793	808	830	819	813	800	820	803	797	748	811	783	758	765	781	806	772	797	833	799	787	830	763	777	756	745	768	825	782	789	788	769	795	783	777	799	785	770	809	792	787	804	780	778	790	781	820	781	816	824	805	837	758	751	829	760	759	786	806	809	821	837	856	783	777	785	806	829	768	808	823	797	802	748	799	804	766	763	794	813	788	783	801	783	761	796	792	785	802	812	794	773	789	804	798	757	720	754	798	804	821	775	762	730	787	786	801	794	820	796	784	814	761	839	820	806	794	784	778	778	879	791	759	789	829	784	785	831	787	751	765	745	799	799	807	781	760	855	853	837	781	808	837	804	771	816	788	807	825	813	841	802	775	824	800	865	816	810	817	821	856	833	799	803	812	808	795	768	824	803	823	762	782	781	788	783	799	785	799	788	831	758	801	782	774	796	788	795	779	809	866	818	795	734	792	788	754	764	801	792	806	765	783	790	792	802	778	785	819	818	827	728	818	788	784	790	807	771	804	843	854	799	769	827	795	779	766	813	791	824	825	776	793	806	817	759	854	838	767	806	829	837	818	792	843	783	784	790	791	793	774	819	815	805	773	838	825	778	780	783	834	750	792	753	774	770	787	790	782	760	799	805	800	838	735	792	791	820	735	790	773	809	775	867	822	767	795	819	806	814	801	814	782	837	789	835	829	787	796	803	782	813	805	804	806	804	794	828	821	801	802	783	805	798	788	820	820	793	859	812	779	809	792	793	780	793	843	826	834	811	781	797	803	784	760	828	804	842	787	768	744	828	822	769	813	775	786	806	775	799	799	815	787	813	764	731	799	778	841	761	792	795	783	889	828	833	800	772	758	803	833	813	845	781	830	773	829	778	763	799	812	794	825	794	764	837	768	734	798	836	778	771	785	798	806	783	784	813	812	772	748	845	762	813	823	795	788	826	877	793	797	805	820	879	781	811	741	823	729	778	756	816	760	784	808	796	791	771	807	767	809	839	837	820	794	788	794	808	770	824	797	854	806	769	826	769	820	801	804	794	783	825	768	772	747	856	739	806	787	780	800	807	748	785	774	763	817	796	817	784	767	831	760	761	856	796	804	771	815	846	784	797
28862	30535	32207	17827	5592	2013	924	683	558	544	587	532	541	498	532	537	535	558	530	542	582	532	531	558	515	547	557	524	569	562	553	550	513	535	511	516	540	542	505	529	542	515	530	563	544	571	514	533	531	497	546	551	533	513	554	536	511	543	547	549	517	482	537	531	536	520	563	558	536	509	580	509	537	519	476	508	564	583	531	493	518	506	564	512	564	498	559	523	518	527	494	565	496	508	510	515	515	519	511	552	564	506	508	526	500	547	531	494	516	512	524	531	511	543	537	563	511	526	514	579	520	505	499	516	497	496	516	543	509	538	528	529	534	515	556	542	541	556	507	530	553	549	504	571	537	492	532	522	533	539	533	564	524	491	514	519	533	534	535	472	545	576	505	552	535	524	562	566	513	535	526	516	504	535	546	563	546	542	576	531	526	525	539	602	477	515	516	519	548	539	514	536	513	521	523	542	560	521	546	551	559	521	521	511	518	538	486	514	600	533	535	476	497	518	483	536	562	521	520	477	523	517	539	517	511	532	603	566	531	530	528	509	516	518	506	538	527	525	546	548	534	523	523	494	553	509	511	539	548	538	529	514	552	485	526	524	533	527	558	570	549	532	528	567	552	525	547	528	538	565	547	559	520	589	571	510	565	550	501	525	560	535	539	531	499	525	540	498	535	500	561	548	547	530	485	523	574	577	527	537	502	553	580	517	559	498	527	514	515	539	503	514	561	531	518	538	565	500	524	495	520	551	548	523	530	562	512	483	567	515	582	554	542	541	495	530	516	540	519	487	535	526	490	539	532	544	533	544	525	560	546	534	541	536	522	562	501	520	558	530	474	548	520	520	568	529	521	520	520	531	582	547	519	533	522	516	523	532	593	572	544	533	518	506	502	508	567	570	557	504	530	533	516	501	553	521	532	510	507	528	495	519	488	542	545	479	517	512	546	556	512	536	555	548	510	532	546	508	507	545	515	547	546	526	524	540	504	528	538	514	524	534	485	494	578	509	525	521	547	527	542	500	546	515	537	552	533	512	526	542	522	527	534	474	558	500	516	548	525	517	515	576	524	594	563	572	547	563	520	542	569	518	524	525	576	541	536	551	501	527	526	488	536	524	527	531	521	544	516	516	578	522	514	552	468	547	512	530	519	505	506	504	579	552	550	548	497	491	538	505	525	557	537	516	541	555	586	563	565	528	566	529	513	499	594	528	474	548	512	545	501	546	563	505	522	560	557	526	528	523	553	512	508	492	532	546	564	553	504	520	542	534	576	529	526	529	476	529	577	541	539	507	495	524	498	502	531	547	537	570	581	509	533	541	539	543	525	523	507	551	563	517	552	518	533	577	546	525	536	540	553	558	557	502	544	551	554	544	522	523	549	529	546	526	549	493	548	550	541	523	543	551	544	551	491	506	524	570	534	514	512	548	543	547	541	590	499	480	556	520	548	530	502	504	500	518	557	504	543	533	538	547	519	544	540	550	512	533	495	538	521	513	520	499	507	540	536	519	532	545	515	540	525	519	532	536	486	558	542	516	530	590	547	514	572	540	501	547	568	517	526	537	533	555	529	529	528	550	497	513	506	498	545	522	548	533	520	560	533	544	516	523	540	563	535	525	514	545	526	563	532	474	530	532	495	549	521	553	549	542	548	524	534	565	529	520	515	526	561	565	557	545	492	545	544	510	563	523	497	498	571	513	573	519	564	551	498	540	486	548	530	567	496	514	515	563	546	523	544	515	549	520	557	533	485	523	537	528	549	550	537	533	520	516	534	517	519	511	536	534	526	523	516	521	530	530	547	492	540	541	511	510	551	526	533	513	516	557	525	543	507	543	521	527	505	535	584	553	545	530	529	525	490	497	541	531	520	557	508	528	534	516	527	547	487	534	557	571	575	487	512	529	561	555	531	526	525	523	518	533	530	511	553	503	522	561	538	552	542	506	547	522	543	579	540	524	518	547	521	532	513	544	515	461	526	503	548	541	566	564	511	521	512	518	500	543	545	522	523	559	511	497	528	515	505	529	530	499	516	529	530	514	569	560	500	521	504	542	519	532	542	522	530	503	571	525	529	579	527	550	526	495	533	562	541	521	490	549	527	529	527	529	528	514	502	510	544	530	546	502	533	587	542	530	522	560	536	484	530	495	529	503	568	511	536	532	530	515	519	512	584	486	555	507	550	501	505	518	584	522	527	493	487	552	547	507	541	496	536	524	553	448	559	531	490	512	511	513	530	579	572	523	571	540	508	504	515	505	567	528	541	513	530	503	483	463	516	530	537	546	511	578	507	510	567	507	568	532	527	544	558	564	499	530	482	561	516	535	522	565	507	536	446	528	503	535	492	538	537	533	512	541	517	518	499	553	536	559	514	539	593	529	552	553	563	545	550	530	502	548	515	542	610	517	529	504	552	515	549	508	543	528	527	522	572	573	528	557	493	568	566	518	532	515	532	516	577	504	511	510	568	518	555	562	541	560	517	522	501	504	529	524	510	475	547	496	516	518	494	527	540	548	557	470	534	500	590	473	527	533	544	546	518	532	536	505	503	494	508	514	544	528	567	585	538	545	552	532	574	556	543	533	537	578	534	515	508	542	497	529	525	520	533	528	513	564	537	531	569	558	520	551	523	552	516	534	540	568	543	519	517	509	535	506	515	525	535	539	494	492	535	523	504	512	550	549	565	540	522	551	519	561	513	549	512	538	518	526	567	559	543	560	522	546	546	501	556	509	519	500	550	531	555	526	531	581	542	506	495	619	515	519	533	537	478	527	546	543	503	529	503	566	557	543	512	514	518	507	523	514	507	569	546	532	574	578	574	513	517	528	538	543	549	527	497	512	572	554	547	498	537	545	484	578	550	533	550	545	561	564	506	544	499	534	536	513	522	486	522	555	543	545	508	547	586	530	531	534	531	533	547	519	559	493	550	508	515	511	560	512	530	525	536	545	547	517	559	539	548	499	496	551	514	580	507	558	562	527	572	511	563	526	550	546	587	525	472	537	545	512	568	495	536	520	536	510	509	514	574	535	519	510	564	485	528	525	528	521	562	568	473	553	544	491	529	507	535	500	486	599	549	540	562	534	519	574	497	518	585	494	541	494	531	518	541	509	525	529	527	518	539	505	530	529	498	520	543	521	504	530	514	496	525	516	506	553	488	524	514	550	560	532	483	541	507	546	504	568	529	501	514	530	557	525	521	579	533	521	519	526	503	512	480	530	548	524	522	509	500	565	521	542	522	550	525	593	521	508	546	585	521	506	521	539	546	522	529	529	515	516	524	555	545	510	520	540	476	503	525	548	538	549	532	550	515	496	511	545	518	530	532	534	536	518	506	560	529	565	576	529	560	540	541	563	514	548	507	522	527	550	509	535	522	534	538	544	587	516	534	558	523	538	532	515	505	533	537	529	576	539	512	522	546	524	515	537	525	500	555	469	527	501	529	503	521	542	517	560	551	565	539	537	529	529	514	550	545	581	554	542	495	540	565	577	465	547
28699	46093	28450	12889	5933	2461	1208	722	649	619	576	607	592	611	616	587	612	590	569	595	622	623	593	612	598	596	612	609	593	576	611	585	602	574	582	553	593	619	570	625	628	587	604	646	608	609	578	627	625	610	615	603	617	639	615	583	617	585	607	615	600	574	588	594	614	589	574	675	584	649	574	549	662	588	558	575	670	595	579	588	587	573	611	590	592	607	575	613	560	614	568	607	593	637	604	618	642	623	590	640	628	621	646	597	588	632	627	611	537	641	586	627	608	637	600	589	578	623	634	605	547	565	638	524	611	599	641	588	581	572	580	562	551	573	598	626	624	597	606	624	615	637	579	600	558	577	601	642	569	613	607	589	608	594	588	655	604	572	570	594	653	592	598	614	581	619	626	607	611	620	575	632	596	617	562	617	603	615	607	584	603	611	626	590	561	573	607	600	589	647	647	602	592	608	636	601	609	578	568	607	629	597	639	654	614	604	627	611	601	615	615	635	618	603	609	609	597	593	596	587	617	568	598	545	624	603	628	613	566	595	569	571	617	635	570	665	559	585	609	605	611	569	611	611	610	607	586	612	523	603	599	615	588	602	590	644	632	592	630	605	612	573	592	608	626	569	570	588	537	591	571	621	581	597	595	619	579	546	616	585	578	574	584	616	562	543	602	630	603	593	607	601	589	633	615	585	639	606	590	626	621	636	636	658	564	631	574	566	577	623	615	629	661	629	557	582	622	563	574	587	654	626	595	618	600	634	605	634	577	645	608	564	583	573	580	598	650	646	598	591	589	618	602	618	575	597	618	518	543	621	592	604	621	613	584	593	576	626	608	612	644	633	584	618	582	597	587	627	573	662	573	602	597	570	561	604	611	586	601	618	605	591	597	593	605	631	606	627	596	622	630	592	611	632	604	585	584	584	585	625	608	597	582	603	586	595	575	619	595	602	590	623	626	576	557	593	630	617	578	569	608	631	600	597	568	590	612	623	631	642	569	611	603	617	618	607	627	599	613	630	595	581	631	593	640	664	607	604	571	590	649	612	596	564	586	623	591	594	614	635	592	613	626	602	596	614	634	577	596	640	590	615	593	622	614	663	589	620	597	600	587	593	613	641	576	587	590	641	604	579	616	624	582	603	626	585	603	599	610	617	673	647	597	615	591	630	590	586	595	561	561	620	594	631	615	611	616	606	592	599	610	641	589	595	579	610	619	639	604	634	593	548	683	628	645	591	632	613	576	590	596	585	573	602	586	626	608	624	634	591	611	601	616	630	582	617	608	629	606	588	635	594	594	555	606	576	573	638	610	633	592	599	593	606	619	568	558	596	619	598	574	628	580	566	586	617	612	591	575	608	619	594	569	611	675	616	554	613	609	605	579	605	599	566	597	592	620	614	595	618	612	642	592	614	594	585	582	613	605	613	600	614	631	582	577	631	617	637	625	574	589	588	609	584	633	603	607	587	610	619	592	577	600	591	597	645	601	648	620	552	641	663	604	610	574	584	603	617	631	603	605	590	617	646	604	605	634	600	592	613	575	617	638	598	593	585	624	631	576	588	599	589	567	592	637	620	606	608	622	641	604	607	602	633	601	640	616	619	616	642	567	564	628	617	562	621	611	635	610	640	648	600	568	589	570	600	632	593	656	585	586	540	564	634	568	615	616	591	638	612	622	589	600	590	628	615	596	650	623	585	597	618	582	595	609	601	585	584	625	560	578	602	633	540	603	609	602	585	586	587	639	613	631	602	632	606	622	584	608	662	601	601	611	616	652	576	583	573	579	595	584	573	602	566	637	631	629	561	613	593	625	595	568	589	656	599	623	602	617	597	582	634	593	622	613	597	561	607	606	561	574	597	606	612	599	615	595	623	601	617	633	591	604	592	621	620	600	632	636	572	611	595	599	572	602	586	585	608	617	608	588	630	646	604	614	644	594	589	600	601	616	615	655	609	597	629	635	610	602	619	603	632	601	595	606	608	654	613	619	555	605	579	598	599	620	609	637	594	600	628	590	657	600	578	621	567	587	623	607	570	563	611	598	603	581	636	604	590	581	571	620	624	592	581	599	643	585	586	600	653	590	565	594	574	631	585	573	590	599	626	649	600	604	576	608	574	589	598	595	583	610	633	619	625	580	605	590	610	585	578	566	618	618	611	583	572	577	617	589	575	651	618	580	612	612	606	593	647	603	595	613	597	548	590	620	611	610	599	581	574	645	598	598	595	566	631	600	595	630	579	583	619	636	592	599	600	563	583	604	606	611	613	616	619	632	602	632	656	584	605	561	605	596	604	601	598	599	604	619	599	571	568	609	628	599	611	605	622	605	608	602	610	607	617	565	593	570	605	604	570	619	608	594	570	584	610	658	600	593	625	574	623	661	603	598	570	613	603	643	627	570	590	568	580	647	627	570	604	596	554	615	629	625	581	604	596	622	623	562	641	576	576	642	616	567	599	604	604	622	553	642	598	575	586	591	565	612	627	583	588	598	604	603	569	619	581	618	626	602	631	607	579	620	559	592	646	568	611	609	618	588	607	576	595	612	607	627	605	580	617	588	628	610	612	556	601	599	617	547	580	578	611	588	660	622	609	639	615	598	631	628	550	627	581	646	588	588	594	591	612	643	608	593	617	587	600	647	649	592	582	580	596	647	580	570	613	612	633	614	578	624	591	635	603	555	630	572	629	626	602	600	661	618	591	658	583	593	605	567	609	612	580	601	589	579	612	600	566	625	558	573	639	588	586	616	601	588	580	620	618	607	586	629	612	584	612	620	614	596	568	578	634	600	611	607	567	582	653	596	628	597	631	565	608	592	575	622	628	638	596	599	592	580	578	612	638	602	635	577	588	642	624	600	637	571	586	594	626	586	599	568	621	655	643	649	568	611	560	577	595	598	659	634	643	592	596	607	624	597	663	574	635	615	592	613	580	592	572	614	591	617	553	606	587	612	551	583	625	625	569	574	605	611	583	583	598	623	638	621	621	620	570	608	627	596	603	600	628	633	653	611	620	603	609	588	593	598	627	591	608	645	597	633	581	596	666	582	600	628	634	623	597	622	608	633	623	571	609	604	570	579	594	570	646	550	562	602	585	575	659	589	576	583	586	609	580	619	574	566	603	617	575	646	606	620	609	626	607	614	617	642	620	531	639	588	619	665	579	558	602	625	623	596	612	598	571	603	589	605	629	574	607	599	583	574	581	587	613	599	561	567	600	601	576	598	566	579	633	583	606	607	611	601	619	561	591	554	580	592	681	602	598	606	595	600	609	614	629	547	585	596	607	609	594	573	577	596	648	624	594	609	595	602	594	597	586	563	611	597	606	590	590	594	596	564	576	606	592	618	629	610	551	578	576	606	592	632	577	589	620	640	619	601	606	597	651	615	604	641	613	595	625	644	649	601	625	588	616	638	628	630	627	615	617	603	624	619	609	588	638	582	575	656	622	665	585	607	584	626	604	589	636	603	600	620	655	606	577	638	649	615	600	626	578	613	627
23541	22137	32805	30267	25550	21183	10683	1918	804	654	607	632	602	598	624	603	568	573	605	612	591	604	613	606	599	610	594	549	632	575	588	608	611	602	564	555	584	608	604	604	601	599	594	601	592	564	569	581	619	600	606	641	603	651	610	636	581	613	632	582	555	582	587	613	620	569	606	586	581	603	604	624	600	582	623	563	607	592	630	620	568	634	616	617	603	575	574	599	575	636	579	604	589	579	557	597	597	562	582	607	635	603	575	572	601	575	545	601	591	590	589	642	619	580	603	602	580	609	586	563	613	633	595	570	541	614	583	583	569	571	564	606	581	587	619	606	637	614	573	611	567	581	611	634	577	607	607	598	627	531	605	619	599	618	636	614	542	645	601	627	597	606	553	589	603	665	603	590	626	587	596	588	601	634	602	606	584	579	615	574	594	582	566	610	623	591	584	638	583	596	585	569	570	618	655	576	630	604	600	565	611	577	606	597	593	632	568	614	620	607	578	606	577	583	611	629	620	612	556	580	615	620	606	588	579	587	605	589	605	567	634	625	616	581	582	588	582	597	653	565	563	588	593	607	646	592	620	587	636	587	571	594	550	598	574	562	597	603	560	582	584	608	602	573	612	561	597	623	546	581	631	626	612	602	603	619	552	603	643	629	617	641	608	642	635	611	602	583	592	621	586	571	592	571	577	603	588	580	584	579	599	573	628	578	585	599	580	621	602	597	576	639	590	603	558	578	581	623	611	620	636	587	575	594	607	583	656	611	607	639	616	594	584	599	577	554	564	583	614	591	609	603	660	560	588	619	612	584	589	574	634	612	557	582	625	576	566	604	626	622	588	571	597	671	609	579	622	576	611	636	561	580	556	603	553	583	546	583	562	560	576	622	577	573	595	528	643	578	577	585	587	576	625	588	618	641	602	614	611	602	563	561	570	603	625	595	578	537	552	539	614	633	619	571	640	597	600	565	637	600	630	599	623	577	617	635	581	594	607	589	611	568	618	611	608	587	614	615	582	559	564	637	588	577	597	588	604	585	601	629	625	537	573	561	609	595	587	556	542	586	569	593	566	574	583	604	609	574	615	603	606	616	569	594	573	591	558	630	579	619	594	599	578	559	639	564	579	628	599	574	596	592	580	610	621	612	607	576	641	581	613	565	633	569	605	597	618	597	638	618	561	588	591	564	560	588	533	613	614	641	578	621	552	565	597	617	606	624	594	595	568	556	618	562	614	581	569	615	643	555	651	629	597	578	583	604	573	559	584	617	626	583	566	605	591	596	610	613	625	555	552	542	601	554	610	610	581	599	564	618	591	610	571	631	582	599	608	597	574	576	611	595	570	580	601	570	580	594	568	568	639	584	600	609	595	608	581	564	574	632	536	556	622	603	652	621	601	562	604	600	577	609	619	598	527	610	633	565	630	626	621	583	599	565	651	613	613	568	572	628	614	597	600	589	584	573	603	598	590	579	581	603	637	607	606	616	615	577	597	589	594	602	569	566	603	602	609	573	599	602	650	599	589	594	615	566	645	641	609	557	637	592	581	635	567	570	594	587	611	620	611	593	585	623	569	609	655	602	575	562	629	614	589	568	587	587	609	510	584	559	583	567	584	591	579	596	573	577	665	607	641	602	661	582	629	600	628	553	601	623	581	568	567	562	587	614	556	570	611	608	616	575	618	564	583	576	579	593	577	569	624	565	606	562	638	629	625	627	660	588	576	582	586	583	606	555	618	560	572	592	580	610	599	608	596	591	597	605	604	583	596	620	580	597	610	614	557	573	579	619	573	580	563	594	640	619	556	594	597	580	567	621	560	601	607	627	559	583	591	604	581	613	581	598	656	563	626	606	610	567	578	558	591	605	600	612	610	585	578	593	581	582	584	642	597	632	611	557	566	572	618	587	585	581	547	557	597	622	570	585	595	594	536	628	612	576	588	602	593	631	563	549	610	617	597	564	579	621	606	569	596	584	577	642	600	619	595	627	549	568	589	589	625	627	630	575	623	590	587	632	607	569	604	630	595	613	606	626	582	567	650	608	595	569	623	614	574	606	632	576	572	543	578	592	635	650	613	592	607	601	593	570	603	597	644	562	598	587	593	630	577	626	563	610	582	568	622	660	604	545	593	579	605	543	570	599	620	610	580	588	596	553	635	622	559	634	607	618	545	581	601	598	593	597	590	620	614	569	609	660	605	570	580	611	578	602	628	619	542	626	584	552	598	617	587	565	593	596	607	626	620	607	589	613	609	591	638	608	631	550	617	600	645	618	586	600	608	586	601	587	568	626	628	574	588	601	576	590	601	596	583	579	576	572	582	605	563	662	585	618	566	611	566	606	615	630	586	588	621	563	594	558	641	605	593	614	583	591	584	568	642	591	613	550	610	547	598	632	629	632	588	615	553	588	576	572	635	628	597	600	606	613	586	610	584	606	552	609	598	602	582	620	592	615	610	616	565	571	562	623	603	579	566	565	582	638	584	575	570	601	608	561	630	690	602	579	555	593	586	573	586	567	610	644	565	581	618	574	575	586	584	580	553	630	599	633	604	605	579	573	575	568	636	611	629	580	604	598	526	616	596	583	583	598	583	567	593	612	634	582	591	546	629	601	626	586	547	633	566	636	607	564	621	616	584	596	624	594	602	580	616	578	591	647	560	583	629	604	587	548	580	606	537	644	615	597	591	604	660	566	610	605	602	559	586	612	584	592	582	602	622	599	551	664	602	630	616	590	576	583	592	641	597	562	584	586	600	592	598	563	589	590	551	642	598	608	623	541	619	587	662	584	609	596	626	606	572	580	601	587	604	575	558	649	577	625	606	599	570	587	599	628	614	595	623	599	633	593	608	633	587	586	599	564	573	607	572	579	578	595	590	605	587	557	597	593	605	589	624	571	670	635	588	587	589	590	634	614	611	583	587	595	579	589	581	557	609	587	587	578	565	598	576	537	586	576	594	587	600	598	603	643	564	618	601	612	626	654	559	593	573	620	565	567	582	618	630	576	599	592	615	576	588	585	589	550	638	618	561	544	565	579	579	582	582	608	598	604	572	653	608	620	584	604	639	576	577	570	551	554	648	605	620	543	531	584	597	615	628	566	576	578	576	631	618	542	638	577	599	559	628	611	602	595	582	581	557	571	584	576	550	554	639	593	591	616	556	536	617	606	579	608	618	603	550	560	615	586	597	587	581	580	606	618	602	559	592	593	559	588	588	610	565	602	638	587	660	605	611	602	570	598	566	616	619	625	586	611	541	595	576	605	611	638	568	598	607	610	571	605	570	596	599	612	609	603	604	550	611	611	585	584	567	596	578	611	629	569	547	618	562	576	600	586	591	585	594	559	623	584	611	593	629	566	627	595	580	645	591	615	606	604	593	583	576	589	558	592	605	600	604	621	620	560	596	620	578	602	575	604	616	610	559	566	657	593	624	583	561	621	619	566	610	614	579	573	584	568	607	631	634	598	614	597	603	641	628	617	572	660	564	601	571	594	659	590
56704	95885	68656	47838	32733	17530	6612	2160	1007	677	676	644	671	708	709	687	679	640	676	617	665	685	658	626	649	652	624	666	671	682	643	653	646	659	674	660	633	680	594	672	663	684	640	653	689	666	639	650	659	636	675	658	682	622	631	676	658	659	672	652	654	628	628	638	604	634	670	652	704	678	635	614	679	661	681	675	601	707	651	660	625	608	661	638	664	665	673	619	657	617	659	625	659	608	635	688	675	655	687	645	678	665	655	670	636	693	658	671	642	643	681	678	646	648	631	618	640	667	697	642	597	642	669	597	673	699	652	652	640	670	630	663	675	657	612	636	642	662	631	668	678	656	648	663	639	653	661	652	644	688	717	633	660	654	708	636	655	620	659	690	658	644	681	665	652	697	643	641	644	660	678	620	679	643	651	629	668	614	724	643	669	702	685	644	677	675	649	602	651	623	631	672	658	649	659	650	697	684	619	683	645	674	631	652	727	667	659	663	673	614	656	612	685	677	646	671	653	665	643	662	630	688	638	666	654	671	645	628	650	656	646	681	638	650	648	649	663	652	627	624	719	680	649	683	701	585	680	701	661	688	621	679	621	663	649	614	633	631	664	688	644	633	631	626	648	640	661	654	682	618	669	654	646	669	648	659	657	635	653	672	624	620	689	685	671	660	662	620	654	664	637	669	634	672	642	641	626	668	641	653	643	666	668	656	636	631	654	642	600	653	636	686	674	661	658	667	659	705	690	676	647	664	697	630	659	653	675	621	643	677	647	657	664	683	611	646	686	636	675	651	622	684	651	594	649	680	695	652	609	649	637	684	631	677	621	634	637	646	611	668	644	681	676	638	646	604	655	607	684	628	658	655	698	672	638	624	657	656	669	611	646	655	624	700	654	686	678	663	664	645	659	657	615	637	662	653	669	666	682	639	635	683	633	705	652	702	637	609	647	646	657	668	643	666	605	604	630	638	655	675	685	654	646	677	670	619	635	679	638	674	607	654	640	668	643	637	659	639	628	646	649	631	688	640	649	640	621	683	684	664	604	600	649	638	665	642	652	676	741	665	642	690	658	650	638	683	640	697	676	649	651	632	668	667	651	635	681	599	616	670	687	663	677	667	676	661	714	629	730	683	692	642	652	704	598	640	666	608	631	640	625	632	631	646	723	648	671	668	698	632	677	619	631	639	647	633	632	630	633	663	665	663	661	637	599	609	633	700	664	650	691	660	666	656	677	685	651	650	626	665	665	706	684	586	639	638	654	676	661	660	708	682	674	698	631	670	651	636	654	675	669	668	646	668	648	658	641	666	676	678	687	632	669	651	641	660	615	680	658	621	702	647	677	654	660	645	671	699	678	630	690	684	649	654	625	638	670	657	679	627	620	629	658	650	662	623	695	689	637	675	667	636	663	675	684	707	617	647	597	676	664	641	622	664	586	638	683	611	690	620	695	602	691	689	664	620	695	668	598	651	644	640	643	654	627	651	669	662	653	629	629	639	659	626	656	657	602	681	670	682	667	690	684	649	658	676	617	661	709	642	652	629	624	641	707	656	664	681	678	676	693	671	643	664	673	666	707	666	669	620	679	628	630	627	649	636	619	711	684	642	675	647	595	636	704	677	642	671	690	663	629	619	652	609	642	641	645	646	651	636	642	623	690	668	651	626	617	582	613	643	672	621	627	654	650	633	646	653	648	660	666	669	707	655	627	649	671	663	596	684	631	650	639	683	623	658	665	644	674	678	633	619	650	666	667	682	691	663	658	621	654	633	671	648	634	690	624	669	636	664	668	648	671	633	642	669	674	702	674	638	675	633	707	679	660	613	657	648	671	611	655	630	626	638	654	623	649	655	620	647	665	659	688	689	623	608	627	709	619	637	636	687	652	627	618	683	648	635	655	657	675	647	653	653	628	692	656	639	624	717	662	708	578	632	692	660	661	610	653	607	645	707	674	650	701	641	630	692	715	639	610	666	643	671	668	693	667	672	675	675	636	638	633	623	668	645	652	613	662	683	665	645	619	631	655	604	667	688	677	662	661	680	655	695	647	644	658	659	613	659	639	648	673	667	690	657	655	671	664	673	618	659	674	651	601	623	657	635	647	658	665	631	632	641	706	627	665	686	637	662	641	659	602	726	633	704	657	706	667	637	632	625	630	637	630	671	684	637	638	667	659	641	685	654	618	633	671	646	602	648	698	658	639	665	642	638	695	729	680	672	622	607	663	643	703	648	722	649	662	672	705	673	681	691	665	674	634	640	632	639	724	629	698	618	679	658	665	667	626	624	681	673	664	679	658	669	634	640	632	671	640	670	690	657	694	644	668	659	659	668	669	626	636	629	666	689	664	664	676	637	683	700	700	661	658	697	634	656	649	620	692	640	676	683	672	666	710	656	632	688	679	639	655	657	649	653	657	619	630	644	656	666	696	653	706	679	666	671	680	669	701	653	612	679	711	662	663	636	614	629	683	663	661	642	610	615	656	632	646	693	636	639	668	689	637	653	678	646	660	661	646	615	688	657	618	640	649	644	673	651	662	667	687	661	658	676	674	638	644	659	639	660	626	654	611	641	616	674	661	636	622	669	656	664	650	652	686	663	658	657	713	663	630	691	659	656	622	658	615	638	679	658	654	598	651	662	663	614	666	656	661	667	650	626	612	654	673	612	638	632	675	682	631	616	633	642	644	674	672	637	683	636	639	686	581	646	682	614	689	687	692	638	643	611	660	632	643	663	649	679	642	623	653	670	693	671	674	630	638	686	721	616	650	701	681	636	653	640	674	644	660	653	641	629	642	671	620	670	669	653	712	641	665	688	651	695	667	647	676	628	660	689	678	611	605	656	656	668	666	631	661	647	626	668	661	662	583	631	641	662	630	637	656	644	654	675	641	644	624	621	663	696	687	681	631	645	659	617	637	635	638	650	640	647	602	630	666	626	649	642	704	671	651	663	645	672	687	663	634	608	671	661	598	640	616	635	667	657	631	698	679	640	682	630	661	636	686	665	634	672	642	625	637	647	581	681	629	629	682	661	666	668	697	674	636	681	677	664	639	661	668	653	632	681	642	681	665	664	660	671	620	653	645	690	639	671	727	636	675	630	652	638	632	661	605	663	641	644	675	655	644	674	631	654	667	621	644	681	682	696	628	621	681	642	661	672	650	631	662	666	665	637	657	668	697	660	635	660	634	636	622	662	629	665	642	679	647	611	698	615	636	692	665	631	635	671	680	673	645	650	620	698	697	655	654	648	644	688	686	637	662	687	686	669	617	711	602	651	678	669	675	661	617	654	648	625	609	634	664	685	666	635	640	618	666	598	626	699	670	670	723	631	631	682	634	649	653	684	641	629	611	677	674	636	661	710	668	660	658	655	711	662	671	658	638	619	625	654	610	669	654	696	636	593	631	630	611	686	611	655	626	643	678	612	647	640	624	644	700	665	630	664	656	624	617	675	608	666	653	685	687	664	672	668	670	645	674	658	701	690	602	647	647	623	676	627
25394	23767	33549	29981	20284	9194	2485	968	685	626	608	598	630	620	626	653	629	639	605	601	642	610	642	622	592	614	602	619	637	649	591	649	623	599	590	632	634	618	649	662	594	623	634	596	620	634	693	631	632	659	647	585	617	604	622	618	686	605	600	605	645	595	604	628	565	639	586	634	624	654	647	617	588	644	658	621	659	662	587	608	627	601	618	649	679	614	587	587	632	611	621	609	604	586	612	629	608	629	614	620	637	607	603	649	629	653	593	586	641	607	666	611	626	605	644	636	637	630	646	647	610	618	640	620	643	588	678	634	655	602	586	618	626	618	619	595	648	589	595	645	632	644	628	607	635	646	565	640	645	612	623	630	660	630	641	606	605	615	583	625	598	608	629	609	669	684	635	611	602	675	632	626	594	621	624	597	626	591	641	636	687	617	608	628	616	598	603	648	577	643	671	613	674	637	640	606	639	632	629	591	599	644	575	619	601	661	629	623	609	597	585	619	645	657	643	603	625	616	630	644	632	608	665	665	641	627	599	632	605	651	615	637	593	646	652	650	604	622	631	595	635	599	667	564	638	587	568	624	633	640	651	610	577	582	631	645	650	596	603	602	645	612	629	632	648	635	624	630	647	616	719	641	625	619	654	643	597	633	680	635	591	573	650	649	637	630	611	583	615	636	608	611	636	652	620	656	651	587	582	626	617	633	655	627	582	604	658	639	620	609	614	617	610	623	610	598	655	623	599	605	616	630	615	576	638	640	627	627	650	612	682	630	634	644	592	720	606	604	581	626	659	611	659	631	591	641	620	580	624	645	606	613	619	609	589	604	656	612	620	650	572	590	633	587	614	616	643	597	668	607	602	565	627	626	636	622	633	636	629	585	610	653	653	598	620	637	618	608	619	586	629	617	619	641	586	647	623	635	716	605	643	604	622	601	611	626	644	588	630	591	651	601	604	643	644	625	632	637	627	607	634	620	632	582	628	573	609	619	629	587	592	598	657	612	609	635	659	597	648	653	642	630	664	580	670	607	588	635	621	627	648	635	601	623	640	608	637	610	664	646	633	617	604	632	627	632	610	614	638	613	612	669	568	602	639	578	606	651	634	617	610	630	640	611	626	675	635	634	631	630	579	638	609	602	606	612	679	651	607	594	595	631	627	636	607	660	594	619	652	630	581	619	629	617	639	629	583	625	634	591	600	616	596	612	577	663	610	638	594	673	622	635	580	620	654	621	589	639	625	573	624	617	593	649	582	586	652	607	599	574	642	632	614	631	610	621	595	599	634	622	626	658	620	644	630	593	606	656	628	634	642	639	605	583	591	595	637	623	639	617	676	664	612	613	585	626	697	655	655	609	622	670	624	653	583	631	629	672	643	614	607	621	611	645	580	630	657	673	636	662	611	548	603	610	610	607	606	586	603	637	650	577	596	666	630	656	624	635	630	571	630	593	627	625	659	665	641	597	585	638	624	606	640	610	616	629	622	580	635	626	634	634	611	582	623	603	640	584	612	668	695	629	580	639	598	606	635	590	589	569	611	593	587	596	626	612	629	673	619	627	618	603	604	611	657	649	651	637	634	673	664	590	630	570	617	649	589	605	605	624	625	670	649	590	628	631	577	652	647	670	605	605	600	605	650	588	618	599	621	631	639	635	616	628	618	637	582	651	605	602	647	653	607	612	622	598	581	628	631	611	619	599	637	648	614	609	591	626	583	625	594	565	572	631	635	614	672	661	586	614	612	616	657	594	599	616	584	606	666	559	647	564	587	611	662	637	648	580	628	600	620	631	630	596	633	643	600	655	645	575	588	625	629	645	584	625	612	602	647	649	640	622	643	616	629	601	612	666	633	606	620	647	589	627	628	616	597	586	638	581	624	667	611	596	602	640	633	660	636	591	631	673	660	632	632	626	601	605	582	643	656	641	668	634	592	643	607	626	606	602	665	653	581	611	605	618	608	582	605	599	633	630	630	622	621	626	624	609	631	602	612	614	635	621	651	634	613	666	615	606	593	606	630	595	633	635	621	606	649	644	617	665	635	641	601	630	599	631	610	625	662	583	652	609	615	602	644	604	642	593	634	637	642	583	649	648	621	576	609	636	608	643	602	604	610	590	613	655	657	601	640	600	628	612	589	629	583	634	639	621	643	621	571	643	667	623	627	596	634	667	619	650	638	590	657	641	596	650	659	612	612	633	619	589	651	598	587	611	658	673	646	647	635	648	631	609	590	632	622	587	590	615	609	623	649	622	642	620	613	626	661	640	617	653	627	644	664	612	684	621	579	590	592	627	635	592	641	597	594	639	637	619	632	620	596	681	619	607	623	651	640	641	626	607	613	652	629	655	603	596	634	592	586	661	672	641	582	586	608	600	655	664	627	618	611	666	616	622	555	603	618	604	598	639	619	574	663	634	634	649	634	607	610	606	579	665	629	622	633	615	632	646	635	625	604	605	605	585	661	603	612	652	642	626	623	596	568	617	577	677	599	591	574	619	663	647	614	642	660	599	656	618	626	598	662	600	612	619	640	622	617	609	643	610	619	639	651	616	626	598	664	635	651	600	654	656	641	627	623	623	578	625	620	621	625	666	653	639	605	667	642	654	625	636	619	655	629	624	620	597	584	615	647	631	638	634	625	591	621	608	596	631	585	600	661	594	635	662	605	613	601	666	580	593	611	605	628	628	591	623	615	576	620	584	604	615	603	641	663	624	642	615	615	689	610	597	614	601	589	590	619	619	595	579	631	580	581	612	619	605	607	604	604	615	613	590	638	657	603	611	615	595	589	626	629	634	614	591	592	640	601	608	656	659	620	647	640	640	604	659	573	610	640	649	663	603	599	640	575	652	595	578	608	609	617	645	669	637	626	636	616	600	621	599	593	584	631	665	637	650	600	620	629	631	619	611	634	628	663	636	631	633	642	601	651	596	615	642	595	649	631	608	640	625	630	638	593	615	600	639	675	617	644	658	614	608	605	603	587	593	592	588	582	621	601	615	602	649	637	618	620	623	611	585	620	624	654	639	576	625	607	625	612	636	610	625	560	638	586	623	636	617	660	561	624	587	609	650	632	632	629	612	624	584	593	624	588	622	632	610	604	592	627	643	612	566	637	597	629	615	593	670	599	604	615	669	619	667	688	605	599	615	611	618	658	608	591	636	563	643	660	619	590	581	597	596	613	592	671	599	614	618	638	622	595	592	675	649	631	592	586	592	624	598	550	627	613	625	627	621	655	654	669	658	648	621	631	631	632	588	638	634	613	604	622	636	607	595	618	636	608	648	611	606	627	610	630	620	598	648	669	587	633	595	661	636	640	575	616	609	622	634	623	663	592	583	595	627	623	600	585	598	626	653	614	611	638	614	597	617	636	620	625	580	615	642	601	641	604	602	633	625	571	586	616	643	624	652	627	616	600	644	633	641	658	635	631	575	602	591	659	578	636	629	604	585	602	570	582	605	619	611	644	615	591	625	625	561	627	634	620	665	665	615	638	627
49215	76336	52327	34643	21061	9784	3373	1394	854	731	681	737	646	706	671	677	697	732	700	754	717	675	752	729	740	711	645	726	742	678	713	721	679	738	700	684	714	692	717	698	678	692	730	662	678	742	710	693	708	718	766	768	671	687	715	725	729	700	703	702	789	668	697	715	703	721	684	706	696	668	724	728	637	695	701	695	710	699	719	739	683	689	670	695	673	656	759	701	717	739	721	619	702	680	714	720	682	686	693	683	685	729	733	697	711	699	739	719	678	727	709	677	722	703	721	723	660	728	693	682	717	740	761	711	704	668	738	700	699	712	696	702	702	734	693	695	690	653	665	723	691	724	645	757	699	704	694	661	719	680	698	730	738	707	727	684	717	669	717	688	663	657	688	680	690	703	696	692	688	695	627	665	688	712	685	712	748	717	714	722	680	674	727	657	722	675	666	770	727	713	696	707	695	720	725	724	697	709	667	678	669	719	693	704	680	680	702	702	703	741	723	712	734	719	744	684	736	678	686	708	728	717	718	687	720	673	683	691	689	749	656	735	741	747	720	714	707	686	687	672	675	670	675	725	680	658	721	717	726	741	721	719	685	718	753	699	701	727	738	723	704	708	673	678	730	651	703	696	723	736	708	719	742	716	739	721	660	674	708	703	679	683	728	687	723	749	724	674	677	705	709	709	668	718	739	712	683	677	732	714	737	722	710	676	726	746	764	723	698	750	725	722	711	710	696	693	709	656	699	703	709	690	698	748	681	688	672	697	714	675	716	629	704	688	695	727	714	721	706	630	749	713	682	667	706	695	682	693	673	710	715	665	702	702	779	657	711	703	715	726	656	668	725	688	660	680	712	709	717	687	716	711	699	705	688	674	684	691	685	695	697	688	715	708	719	692	658	712	680	670	693	721	713	709	684	734	660	726	712	705	696	686	697	706	684	689	693	722	703	674	722	719	683	662	674	698	686	682	648	670	734	705	670	673	690	711	670	712	706	673	693	701	724	684	685	702	748	746	688	699	701	732	716	686	682	648	703	736	700	736	708	706	756	713	674	657	693	683	723	707	690	726	719	706	732	749	707	661	698	673	688	707	741	700	714	724	684	707	681	730	686	686	682	667	739	695	728	670	674	690	682	702	679	725	708	637	689	680	712	713	725	706	685	679	709	710	646	736	694	705	672	688	682	718	688	721	726	691	684	715	721	660	682	669	686	676	686	689	711	689	691	706	685	693	696	759	650	674	723	657	738	715	691	688	765	711	733	715	749	681	703	664	705	711	728	716	742	683	681	707	693	710	757	688	683	701	723	673	709	696	720	702	688	672	687	748	746	720	689	680	672	686	683	689	708	714	705	665	711	673	685	684	712	711	643	737	707	703	719	706	657	684	709	738	715	720	708	715	693	665	702	708	705	653	620	757	677	726	718	714	714	694	706	724	735	689	706	698	725	733	715	705	672	721	695	688	719	733	764	657	701	746	712	673	768	677	695	716	698	698	705	689	673	778	686	702	704	694	729	717	702	679	704	710	705	700	741	698	701	733	699	705	692	681	704	711	693	738	735	690	721	685	725	684	714	708	696	724	702	677	689	737	676	661	709	719	706	733	691	673	715	677	685	663	702	696	698	747	681	663	706	694	724	735	702	724	728	735	711	728	668	673	678	692	727	691	656	694	723	627	708	718	683	707	651	723	704	696	670	767	712	727	671	684	734	734	702	698	704	717	695	681	712	762	679	696	704	746	692	729	700	646	726	704	717	661	689	694	729	700	689	727	749	731	720	719	699	712	699	717	669	751	690	675	687	714	696	759	701	678	685	672	693	684	694	690	702	742	762	715	712	703	722	689	699	707	753	677	683	688	745	685	703	712	676	730	719	661	778	676	687	658	688	700	731	707	717	754	702	723	689	679	680	703	699	672	696	726	706	672	765	747	680	692	648	715	730	720	682	709	696	698	669	701	723	720	721	711	712	720	711	694	719	678	712	711	693	706	710	710	674	729	729	693	718	724	629	715	715	718	685	706	689	679	672	680	734	712	730	669	730	699	659	706	688	719	724	734	683	738	693	668	745	679	739	653	675	660	704	726	732	704	723	674	740	681	738	701	661	704	733	717	675	699	679	712	691	683	658	758	663	679	718	730	753	696	684	712	683	705	735	718	662	710	739	636	682	708	717	706	741	673	703	690	673	686	654	666	714	670	667	710	724	701	736	740	728	756	712	668	728	699	719	689	742	710	733	706	700	706	716	707	688	685	724	697	716	688	693	685	730	756	705	747	670	704	672	702	658	695	715	654	659	662	659	716	698	707	671	700	712	704	722	701	720	692	696	713	690	705	687	709	698	709	725	689	721	687	712	752	735	700	722	747	693	714	770	683	690	698	704	742	668	706	733	740	688	684	721	715	710	676	754	716	707	665	782	663	700	675	677	694	730	675	680	640	713	657	687	742	698	671	732	683	718	711	695	667	682	669	717	733	678	702	696	712	663	701	696	715	701	683	706	718	723	682	691	731	704	732	678	701	692	693	712	715	753	718	703	637	697	723	647	729	706	683	708	719	684	716	707	691	676	707	751	713	698	728	616	731	711	708	732	729	724	693	641	674	665	708	720	704	733	676	640	713	675	646	713	733	713	698	678	692	693	722	678	691	690	703	682	700	696	715	688	706	719	679	673	708	664	708	726	691	737	750	697	662	663	686	668	692	690	692	730	711	714	688	708	666	652	692	735	650	739	677	686	716	736	669	691	749	698	696	710	752	709	705	679	672	680	753	704	740	731	651	658	727	695	741	703	688	724	735	712	700	743	665	683	711	712	721	692	705	731	650	711	689	714	657	699	719	687	677	743	718	680	678	678	709	669	652	676	705	717	698	712	741	700	668	728	706	699	703	701	745	724	672	724	691	704	717	679	737	712	670	702	702	679	655	700	703	699	713	738	699	691	685	734	709	682	688	708	707	709	691	706	739	722	735	698	656	706	670	722	724	638	732	674	673	699	669	669	677	721	726	721	697	642	705	691	721	699	710	771	698	681	700	722	682	679	656	665	663	716	667	708	653	665	710	694	668	772	727	717	714	695	685	706	680	742	775	695	682	708	679	695	691	705	709	717	655	710	715	712	718	659	758	637	688	679	749	707	753	740	708	690	721	690	690	720	721	678	733	694	687	686	731	722	738	718	709	708	703	668	695	687	698	724	704	678	713	711	670	677	715	665	697	686	722	702	692	701	685	724	715	723	725	700	690	708	683	716	693	691	715	680	660	687	731	707	690	636	687	732	699	703	704	704	714	649	640	701	701	744	643	687	698	680	688	658	683	706	701	651	696	676	702	718	656	635	725	727	699	710	713	706	691	709	665	717	724	684	702	711	720	753	774	677	727	741	696	706	729	686	714	703	742	697	655	763	683	704	659	696	721	693	708	694	691	687	686	747	683	733	704	732	711	707	701	705	729	660	686	691	728	695	699	730	716	705	708	647	761	743	652	676	694	706	702	727	748	722	719	712	711
22879	21737	31269	27866	25188	23373	17279	3234	1090	779	775	739	774	762	768	723	755	719	717	729	746	744	741	720	804	737	769	774	736	710	763	770	733	740	684	740	771	745	752	740	753	792	755	764	767	761	775	704	761	741	720	704	738	772	769	749	768	761	722	737	719	758	781	712	733	751	709	732	716	760	707	767	756	757	780	781	709	734	765	740	746	753	755	703	704	816	737	778	712	810	725	722	721	715	711	710	758	739	763	748	755	706	789	752	687	750	754	723	703	711	756	722	772	700	726	713	711	715	741	711	754	738	723	738	759	731	747	734	738	773	670	683	738	772	730	780	729	722	730	769	698	724	736	760	717	723	756	748	719	751	744	715	739	709	726	764	768	698	770	765	764	716	744	749	760	755	770	703	790	715	758	796	733	725	785	734	766	757	759	709	725	728	746	699	736	773	740	746	749	762	700	722	735	782	767	730	747	768	715	774	752	667	705	683	692	719	720	720	766	731	711	728	694	745	705	695	725	773	775	718	762	717	776	713	770	736	759	748	759	679	740	781	753	716	745	738	739	753	723	767	761	730	791	730	698	741	697	743	728	753	780	707	778	757	782	784	738	795	780	765	704	726	784	715	724	749	772	725	735	784	745	754	728	799	805	711	726	748	741	758	697	760	711	754	726	755	770	759	724	743	777	714	776	694	698	731	727	763	688	785	771	782	686	738	744	716	724	728	738	685	778	754	729	739	717	712	744	705	778	735	751	720	773	749	776	716	739	725	743	729	784	759	723	745	760	695	731	748	796	738	756	705	739	740	714	723	764	763	716	704	718	756	730	741	720	699	702	734	732	715	778	743	762	773	725	742	753	779	733	724	724	734	728	705	733	784	740	724	731	767	744	709	743	751	720	727	739	790	723	741	709	747	743	695	803	773	704	722	729	739	690	730	748	747	704	761	723	769	734	797	718	768	763	730	683	709	786	736	714	723	728	747	707	742	793	712	733	711	714	756	737	699	748	788	760	778	730	717	754	710	708	761	735	751	770	761	703	713	803	739	756	733	752	740	749	788	742	778	771	723	730	711	690	709	732	755	789	752	760	773	746	716	763	771	804	727	732	747	721	759	733	777	770	750	764	767	796	701	703	719	689	715	771	758	768	722	764	736	754	743	739	710	696	729	751	754	712	719	724	746	759	754	756	710	721	784	719	777	736	718	762	725	767	714	767	770	749	739	761	720	755	742	735	739	753	798	797	711	737	721	754	758	741	762	764	768	725	719	770	788	794	809	727	726	731	760	772	761	683	754	772	756	778	690	710	656	747	744	738	724	771	723	748	734	718	781	750	691	695	749	761	750	750	775	765	747	788	724	770	740	766	770	780	704	796	750	757	740	764	733	739	717	769	724	716	728	739	757	698	738	681	741	737	799	746	725	698	735	748	741	765	754	744	732	720	759	727	793	736	739	780	769	732	752	747	691	773	732	734	758	703	763	705	789	779	768	753	796	749	735	723	764	743	770	771	776	703	723	805	734	759	755	744	759	746	754	766	731	732	744	704	805	711	734	753	749	756	720	717	760	743	741	706	760	766	779	739	762	755	748	731	734	727	707	667	706	731	740	729	755	759	719	748	722	761	738	740	720	737	740	709	757	740	820	733	784	734	767	710	705	728	753	735	729	733	704	774	760	764	706	800	763	748	708	710	724	770	779	749	708	729	741	748	771	747	676	750	763	771	764	789	734	714	723	738	758	747	713	732	719	830	748	780	724	759	685	706	733	734	756	753	744	726	797	727	722	723	712	739	705	763	735	727	736	729	717	727	744	763	732	703	734	707	772	726	745	703	758	726	736	767	686	687	739	768	754	742	744	709	747	763	740	707	738	777	720	745	745	687	730	748	744	743	724	796	780	755	703	691	790	750	776	729	670	738	785	771	779	732	770	745	770	764	694	778	740	731	780	746	760	698	749	738	775	710	790	769	745	719	797	783	692	782	776	785	736	781	751	788	739	749	758	691	712	712	700	720	734	742	740	765	710	722	773	715	725	770	732	749	713	762	696	749	749	741	786	763	756	749	723	715	754	755	775	738	753	731	752	765	746	743	726	741	736	710	739	703	718	759	725	696	742	727	788	761	765	760	706	725	742	681	760	779	765	762	736	745	741	734	726	761	713	762	757	751	776	748	750	766	788	708	742	764	694	712	734	789	777	785	779	695	695	747	763	711	739	724	695	743	740	750	758	766	735	745	727	711	743	761	768	745	759	774	720	729	742	715	747	764	749	754	735	782	724	757	739	737	756	734	749	746	789	715	687	777	717	741	730	814	762	786	702	776	745	738	724	753	711	749	699	793	741	728	697	732	716	717	733	762	730	755	719	725	717	756	704	732	747	744	743	712	744	759	749	747	750	768	682	757	706	713	770	753	756	751	752	698	753	728	740	779	732	759	756	725	784	704	745	731	746	710	702	781	767	787	706	749	770	794	750	784	741	742	751	754	795	753	743	757	771	760	739	779	750	737	682	734	744	732	752	712	746	710	708	708	752	761	780	750	712	756	750	735	792	666	743	721	723	725	731	762	714	744	727	729	718	721	741	772	704	711	715	771	756	698	712	773	735	722	691	731	718	716	742	775	770	717	774	752	773	706	721	752	753	801	691	781	762	714	697	736	749	750	744	683	748	759	723	730	726	754	709	687	756	760	709	749	710	766	709	724	757	766	723	747	745	759	739	709	757	717	749	757	774	780	767	747	712	670	741	704	744	763	737	760	751	726	748	748	759	747	774	795	756	696	727	785	755	752	798	729	768	735	762	778	743	750	699	717	727	744	770	740	752	732	740	727	748	731	724	750	737	785	730	712	776	727	750	703	718	757	722	758	751	716	751	792	706	770	715	758	743	717	749	736	741	717	715	747	795	727	751	749	717	719	709	693	715	693	722	723	715	782	787	759	699	739	742	704	733	725	749	723	732	757	755	780	745	690	725	751	767	746	720	740	733	772	756	770	730	737	736	716	761	779	742	804	772	733	738	740	712	707	699	746	712	674	710	792	692	720	744	727	712	751	786	758	727	714	720	706	697	775	768	784	751	736	706	731	758	717	702	765	724	721	738	747	747	745	714	772	738	723	763	730	726	787	821	751	750	791	737	717	759	806	723	707	699	760	751	694	723	736	743	747	765	772	771	768	705	729	777	682	769	758	670	716	757	777	684	743	775	759	750	736	743	730	737	717	709	750	786	771	711	787	743	749	754	775	703	719	729	703	791	723	748	756	759	775	790	770	758	709	730	766	783	812	745	719	800	754	750	757	784	781	736	739	741	728	717	770	667	728	750	755	748	726	781	737	802	740	759	758	730	760	723	717	746	771	787	736	691	719	797	750	773	756	760	687	719	759	690	746	748	712	748	752	741	692	753	769	756	790	763	832	728	728	778	729	698	779	753	779	746	693	748	783	739	733	730	722	710	758	721	706	722	765	762	776	739	744	747	764	742	723	741	730	735	774	773	763	721	736	700	731	692
60001	100654	75231	55725	39193	23100	9015	3000	1276	943	838	852	801	809	805	782	801	808	806	787	811	802	804	844	784	806	785	784	758	851	841	825	773	765	814	759	800	784	828	775	836	829	808	814	830	824	824	808	792	859	768	846	722	838	841	798	783	780	856	839	846	780	807	749	846	797	799	819	793	809	776	806	791	819	801	757	823	812	784	861	822	753	807	853	770	835	807	832	803	808	842	818	809	776	819	803	773	834	780	818	800	783	746	828	784	761	825	829	828	788	805	790	795	800	776	781	796	832	793	793	755	782	817	782	821	801	798	793	812	809	774	796	835	811	837	836	807	821	804	833	850	768	799	839	807	781	813	786	786	821	787	811	801	842	829	810	806	758	808	786	794	824	756	816	782	769	799	830	739	804	823	809	791	771	797	788	788	813	793	769	838	779	780	765	797	781	797	823	804	809	734	845	805	801	782	769	795	832	801	810	760	800	793	824	828	745	824	789	816	822	808	788	825	822	816	850	834	800	801	858	838	782	823	752	779	809	786	769	820	832	780	830	809	803	828	767	811	785	818	772	838	820	792	821	825	806	801	808	830	823	780	826	777	809	752	792	763	780	833	815	770	860	802	831	800	788	866	781	805	865	791	769	839	748	787	816	779	787	799	824	774	808	799	781	841	773	806	832	824	755	755	856	798	832	820	827	775	790	807	767	812	792	772	815	820	794	773	774	811	804	804	808	855	774	829	822	854	823	799	825	832	814	872	845	772	780	785	831	786	891	827	837	799	826	780	823	800	860	797	761	764	803	793	823	797	832	786	788	771	762	804	817	796	782	803	814	775	767	768	815	849	814	752	833	793	850	870	846	862	803	803	768	793	808	787	780	825	827	812	850	805	760	841	770	810	830	762	802	777	778	810	795	808	805	833	791	804	785	846	822	791	820	826	792	777	804	799	838	788	832	802	842	831	772	813	811	790	812	845	785	818	783	813	785	827	779	742	827	770	858	821	756	851	852	797	782	841	792	819	818	795	762	770	829	816	828	769	774	806	825	836	818	807	795	799	788	815	808	762	800	794	797	729	848	825	797	835	853	818	735	826	796	809	808	777	835	805	838	836	816	828	775	780	796	809	774	820	825	775	781	774	819	827	768	803	846	790	772	848	822	799	772	801	780	833	820	784	859	780	845	838	813	825	806	894	796	782	790	795	820	792	796	797	780	772	792	785	761	835	827	774	823	826	809	793	798	812	805	782	728	787	806	819	776	794	793	813	803	811	806	751	794	828	743	778	780	799	794	849	793	741	803	800	825	819	829	828	804	811	776	805	793	783	799	807	819	826	801	831	780	791	813	791	804	810	833	758	772	756	780	780	796	797	770	785	824	867	840	769	790	835	775	805	790	846	827	816	822	845	823	772	774	813	776	755	815	763	805	800	774	790	784	805	743	814	782	773	798	815	788	783	773	752	857	818	772	782	798	765	781	824	819	786	852	790	714	793	801	779	808	821	804	799	818	776	818	809	812	781	819	800	793	787	784	825	767	786	848	772	790	796	849	807	822	767	841	850	751	831	774	779	757	753	866	760	816	810	817	753	801	815	770	748	820	800	784	782	760	786	784	806	755	777	850	791	806	869	817	804	799	823	775	803	789	835	792	813	774	803	813	803	741	814	813	839	823	773	822	781	818	802	759	804	811	818	814	799	779	748	802	842	796	780	793	818	776	829	828	762	780	814	802	766	773	838	797	702	798	803	816	778	809	810	750	771	778	822	794	806	805	811	858	834	800	806	773	811	783	814	830	816	799	784	751	787	754	839	777	778	811	797	794	798	803	753	779	798	743	816	752	829	783	789	760	801	815	800	764	765	765	870	833	776	755	792	806	814	818	796	773	787	795	772	842	779	797	784	776	801	745	762	813	818	801	712	812	812	799	795	799	815	721	754	829	827	825	784	866	835	802	854	823	739	801	774	775	790	818	768	807	780	798	783	841	790	788	766	850	783	741	765	815	794	790	793	788	808	741	792	839	786	733	817	841	821	738	829	825	755	792	827	783	785	779	798	812	768	788	784	788	803	837	793	842	792	781	784	769	821	807	790	904	819	801	774	800	772	790	784	782	817	833	810	822	776	787	830	827	774	791	824	815	781	775	829	799	813	773	825	816	816	748	773	791	802	795	771	835	834	781	871	901	798	796	770	756	802	784	790	814	791	806	786	853	772	837	760	788	784	827	791	812	753	835	770	802	774	799	814	820	825	775	776	844	809	788	823	813	830	784	796	781	837	804	752	847	755	828	750	742	784	818	808	759	818	826	845	828	777	794	786	818	818	802	800	782	743	783	814	774	776	827	764	783	787	834	834	778	778	829	849	822	753	831	878	748	768	811	777	834	768	779	778	823	773	794	812	805	794	816	791	833	821	805	777	845	780	832	755	831	853	833	791	812	763	807	798	822	780	814	787	835	769	825	768	781	832	790	792	815	827	829	781	811	783	811	833	796	762	756	777	791	760	841	819	810	806	804	849	785	803	704	776	802	824	816	824	810	825	791	745	820	817	804	776	807	808	834	822	762	793	819	761	800	792	782	858	789	801	795	782	790	783	788	794	794	752	770	821	790	752	756	739	774	820	795	790	818	762	850	817	834	811	825	789	796	851	801	798	777	823	838	797	788	786	783	808	778	804	793	824	762	753	852	827	775	788	787	775	772	783	808	805	770	830	783	784	777	769	814	820	760	785	793	766	833	865	860	841	805	782	821	780	799	823	818	800	816	829	797	818	767	784	790	826	794	768	812	789	760	828	793	862	772	808	803	836	818	786	792	794	828	830	800	782	808	822	801	770	871	777	787	832	778	830	768	778	811	745	819	759	790	787	823	777	795	844	776	808	807	803	804	821	811	783	811	759	757	842	824	818	816	792	821	806	856	816	768	777	813	809	804	822	768	772	828	782	814	823	780	813	836	794	809	777	798	786	795	796	821	840	781	796	827	851	851	829	801	797	807	799	792	846	774	778	799	804	781	807	810	822	762	827	838	818	802	786	796	843	772	822	832	823	702	860	835	817	810	766	875	791	883	783	785	750	818	859	788	811	783	829	812	814	797	790	831	808	782	803	845	829	753	844	803	829	843	760	784	802	816	840	752	859	850	822	798	792	813	797	813	829	755	800	812	827	792	791	757	729	738	815	802	792	764	836	755	791	753	829	786	775	794	851	853	835	767	820	789	743	788	814	791	873	761	796	795	828	809	811	778	733	813	799	860	800	748	781	771	752	787	757	815	782	829	775	817	824	805	773	836	807	812	838	730	806	805	788	774	779	843	814	788	806	776	820	847	824	805	806	832	811	842	805	788	806	811	734	748	781	869	808	848	732	755	801	766	785	775	816	793	740	807	774	791	792	807	771	802	771	807	766	824	775	841	801	795	773	798	768	758	826	789	854	785	849	811	809	773	790	793	797	840	828	793	788	779	781	797	809	797	774	791	801	777	776	769	798	790	817	788	789	772	780	829	761	759
28576	30131	31910	18314	6192	2048	965	673	559	538	501	528	538	521	548	528	548	556	549	520	554	543	583	591	507	572	514	568	531	573	544	549	521	527	565	550	544	555	556	530	524	517	535	529	524	517	570	542	561	519	520	549	550	498	521	564	536	546	552	563	526	546	571	573	527	568	548	555	500	495	517	522	541	560	547	535	585	586	565	481	513	569	549	542	588	532	523	494	520	582	518	515	528	484	529	500	553	562	516	547	529	480	511	535	537	541	491	501	546	559	548	508	512	552	544	555	546	510	539	532	497	530	540	537	578	568	587	529	565	566	563	534	547	510	537	539	537	528	544	570	570	547	564	503	529	529	557	546	554	538	551	547	554	542	525	533	535	561	552	555	554	544	559	577	523	526	513	525	561	509	511	519	500	508	532	548	548	497	533	552	536	510	542	532	541	530	560	560	509	510	515	542	490	526	540	516	529	518	497	566	555	578	547	555	522	531	551	516	523	540	504	581	525	554	542	512	565	568	544	510	488	524	562	535	540	539	559	546	530	529	511	565	584	542	543	550	523	529	571	585	560	518	531	520	548	543	536	527	527	541	520	536	526	528	525	533	503	563	575	481	554	556	537	534	550	537	558	502	513	546	512	563	546	541	517	499	589	533	599	533	528	534	512	530	540	538	576	555	540	548	554	545	554	494	537	569	534	576	510	538	545	568	540	511	556	511	525	527	518	555	517	517	536	554	515	524	533	536	492	540	513	544	524	544	549	552	502	542	544	543	532	491	518	571	545	523	492	565	536	560	536	561	509	564	565	547	583	538	551	576	560	527	497	528	569	499	566	550	556	545	541	515	577	574	540	546	541	529	563	514	541	491	562	563	564	504	567	507	520	479	574	533	514	531	555	530	614	546	509	570	527	527	536	537	525	519	581	502	578	534	518	535	493	501	536	562	517	522	511	531	513	550	503	499	565	521	519	556	551	554	540	561	550	527	563	543	532	521	482	539	529	515	517	537	523	571	529	527	554	536	584	539	542	554	538	509	576	547	514	553	499	496	552	547	533	546	540	581	494	487	562	532	505	521	542	550	566	573	519	546	551	536	532	541	555	509	531	537	538	541	512	534	544	560	552	485	522	559	522	528	536	570	506	541	519	550	547	569	522	537	482	558	526	574	513	525	535	526	530	561	519	549	497	509	534	516	525	518	552	538	543	558	522	510	571	498	514	550	526	530	541	537	511	527	554	563	508	561	553	537	504	501	525	537	524	584	563	546	549	531	576	536	544	546	549	512	574	490	537	533	553	499	548	533	520	563	525	483	540	545	533	535	529	518	587	521	533	501	575	546	531	530	542	510	544	582	552	548	517	533	514	517	558	543	555	503	548	568	534	562	557	575	520	539	523	574	558	506	526	517	551	527	510	489	533	530	525	488	542	535	529	560	538	536	493	559	555	536	521	516	496	555	533	488	501	530	502	527	517	527	551	508	563	525	551	565	565	546	567	525	512	509	548	538	575	533	550	532	565	536	506	525	572	509	510	544	525	539	525	531	549	512	547	553	539	508	540	507	563	559	578	535	499	550	524	533	563	508	537	499	521	560	554	545	554	539	534	534	563	531	548	540	526	524	544	529	554	533	553	551	545	501	559	499	591	521	580	517	518	540	528	543	530	576	527	541	497	531	550	519	571	530	524	551	500	566	523	512	519	513	530	511	524	539	559	521	554	560	545	547	548	537	479	562	557	495	553	574	567	537	503	544	588	509	516	496	503	512	501	588	514	522	481	568	509	510	527	531	530	533	532	523	545	526	546	528	534	563	531	540	522	549	568	526	537	524	520	510	532	541	566	515	563	562	530	532	532	538	581	560	588	521	571	515	532	523	540	574	524	539	569	516	530	526	494	560	562	552	587	532	566	550	521	550	536	534	525	564	553	516	529	524	529	529	568	497	551	522	510	531	536	517	547	594	556	505	533	507	488	546	525	558	568	558	535	549	535	547	521	543	545	526	546	534	520	514	561	538	505	527	526	506	531	513	535	506	501	540	504	537	516	525	538	547	527	541	546	555	529	556	536	514	533	534	568	524	518	524	540	575	540	477	543	577	499	524	542	553	517	547	537	518	543	545	563	536	543	562	525	542	543	564	536	582	534	526	552	532	523	522	541	557	520	556	519	543	559	549	549	575	542	546	512	514	514	533	518	555	539	563	544	508	558	546	501	547	535	531	535	555	539	521	552	579	573	572	523	521	564	562	528	513	504	539	513	543	551	523	577	516	568	519	538	549	505	539	565	568	555	530	556	514	545	545	568	534	510	564	549	561	514	527	591	533	553	511	522	516	542	546	537	515	547	537	515	534	554	501	578	534	545	514	561	530	514	555	530	548	525	523	546	545	529	548	540	526	531	547	543	591	524	543	533	551	495	531	553	518	527	541	494	540	521	519	543	543	576	545	508	523	535	553	532	575	545	527	519	495	542	553	541	529	566	544	524	546	524	532	529	566	530	516	547	497	549	511	523	549	492	524	519	511	573	532	514	574	567	535	497	489	527	520	550	548	548	542	527	542	532	538	543	534	524	537	521	555	554	593	466	528	537	559	593	549	528	525	526	532	522	509	527	514	537	510	545	541	505	488	511	524	542	514	529	508	531	525	544	582	511	497	466	527	502	570	540	523	522	521	536	537	526	546	497	536	526	526	549	532	529	586	525	524	586	565	520	561	571	545	587	525	565	552	529	543	549	512	520	522	517	529	502	539	518	552	507	553	558	510	552	546	556	522	538	532	463	516	535	522	476	545	585	517	511	517	569	571	560	561	496	506	508	530	552	507	491	547	536	543	538	543	548	547	514	524	557	510	557	534	563	540	563	515	538	512	537	566	521	517	539	514	537	551	526	565	510	548	551	561	509	524	557	551	550	572	508	534	537	517	543	497	519	558	531	520	562	543	535	553	559	544	555	508	540	521	511	524	549	528	533	510	505	560	497	542	590	491	529	576	517	551	553	523	515	509	532	530	542	541	558	549	583	490	536	543	513	506	547	517	577	527	529	538	533	522	563	535	500	507	498	503	521	521	524	557	550	525	522	512	492	568	539	519	573	536	529	535	493	521	524	529	529	507	578	513	564	538	499	542	572	503	559	535	515	514	570	562	556	572	512	566	549	513	535	531	561	578	544	518	568	518	538	506	550	534	507	570	525	525	525	541	548	552	554	507	540	531	554	531	576	509	528	584	512	544	533	535	525	527	529	530	565	552	517	544	524	571	526	568	535	534	508	521	515	550	521	551	567	533	540	563	554	555	556	539	532	584	552	537	523	547	534	579	557	534	519	520	541	509	577	539	561	579	512	540	538	553	537	529	527	518	533	539	530	490	534	549	566	523	524	539	565	549	552	503	515	575	563	505	502	524	556	572	521	545	557	563	521	551	542	559	542	528	500	526	517	553	563	513	556	523	563	539	510	515	504	537	540	540	531	482	545	515	538	499	569	538	505	516	542	513	575	522	542	534	559	546
28196	45488	27803	13720	6462	2607	1189	770	714	585	616	612	665	587	608	590	584	625	614	627	642	601	613	575	570	584	621	650	626	579	649	579	613	613	642	613	605	604	636	622	598	640	601	602	631	618	610	659	627	620	642	629	577	606	624	596	646	639	606	595	600	582	607	604	627	656	600	672	590	583	599	625	592	637	628	605	635	605	612	589	619	601	643	589	668	642	643	597	654	574	671	596	642	613	579	630	627	654	619	606	605	591	645	597	561	602	614	579	598	622	639	587	605	634	617	597	616	596	630	604	586	634	609	619	593	626	620	610	588	632	621	619	577	617	620	628	593	644	628	613	589	624	586	597	593	653	609	593	632	619	621	623	628	586	600	608	605	610	556	604	634	603	597	580	619	633	562	599	601	571	586	642	637	608	681	642	595	568	606	611	610	633	598	604	592	591	603	598	588	560	611	656	620	597	575	607	573	589	590	608	626	616	615	606	625	595	627	568	606	629	636	620	604	610	614	612	611	599	637	653	592	605	641	579	656	581	632	623	577	594	604	626	546	602	637	616	624	609	609	618	614	611	596	635	623	596	601	583	666	582	597	598	609	598	621	624	617	615	567	651	585	589	600	611	627	621	570	623	605	605	578	650	631	659	615	616	657	648	595	608	602	617	597	641	592	608	591	636	621	567	576	603	631	631	628	602	610	624	610	575	624	586	611	602	578	552	623	633	635	617	642	643	607	588	600	608	624	636	610	614	615	602	672	615	590	608	604	604	612	625	615	598	625	650	617	604	541	641	632	608	643	613	595	617	646	635	627	587	588	646	636	632	626	575	635	610	641	611	613	607	621	609	610	613	605	570	600	629	596	658	605	591	608	594	645	623	610	651	572	603	622	612	605	580	588	619	633	609	616	617	583	654	609	609	614	635	636	626	622	622	588	621	628	583	607	609	598	658	593	594	584	617	598	665	633	628	607	600	629	638	578	616	642	614	626	617	631	632	574	657	620	544	625	623	623	585	582	616	629	579	585	598	602	622	565	606	613	659	602	586	599	637	607	590	595	530	616	641	549	638	627	611	617	633	629	572	627	568	594	580	596	559	588	611	626	676	595	612	638	595	616	597	576	578	602	566	606	647	586	611	613	612	592	622	604	631	604	620	623	630	603	666	605	608	607	643	582	577	639	634	615	607	611	659	592	617	595	572	644	595	620	614	660	603	623	611	578	612	641	572	588	605	648	609	635	613	620	580	598	607	692	593	600	593	650	657	629	609	571	597	610	616	610	621	620	610	640	600	636	604	571	629	622	554	592	590	643	566	629	624	586	639	604	681	635	635	608	590	611	683	600	636	585	600	627	635	605	593	657	629	635	607	613	624	614	618	593	618	636	602	630	607	564	596	608	611	620	602	587	616	625	602	639	604	595	593	626	544	601	621	588	613	631	610	600	573	633	600	616	612	574	592	597	613	644	581	602	612	602	613	652	650	604	579	592	586	595	621	630	660	608	638	618	587	627	615	609	606	598	634	575	628	614	619	612	599	624	596	636	618	602	624	624	592	631	600	604	628	593	632	621	650	633	580	592	600	592	568	637	640	615	604	561	581	567	621	600	621	629	657	611	576	593	628	586	608	639	635	641	612	605	635	619	609	603	593	587	599	652	641	564	636	614	622	571	569	581	610	570	599	660	610	679	648	612	593	570	608	619	606	586	642	645	578	567	629	657	610	616	614	603	599	627	628	627	569	592	614	643	612	629	624	627	594	607	585	614	591	597	639	589	588	599	582	601	603	624	629	603	590	617	600	656	583	628	616	589	624	593	607	594	599	603	574	654	567	642	594	598	665	631	603	589	605	575	641	640	605	590	608	630	630	598	621	615	624	642	613	561	603	601	639	566	633	594	622	602	589	633	666	651	615	599	626	596	660	620	618	614	612	611	602	600	578	595	647	612	599	619	630	600	587	590	582	619	613	590	598	625	610	613	642	573	630	625	614	589	596	641	611	647	606	621	558	604	611	588	635	592	602	602	580	608	561	588	641	636	621	597	602	609	654	610	596	663	603	601	612	576	612	613	620	586	575	592	640	608	628	588	609	606	604	666	603	606	601	632	615	589	642	601	606	596	566	599	620	601	637	600	593	598	607	609	612	621	618	639	620	613	625	655	627	616	617	616	576	606	652	623	588	657	564	617	596	623	607	663	577	641	641	619	618	557	619	555	655	625	627	607	572	602	614	613	628	610	604	641	636	602	590	603	591	598	598	627	628	584	684	621	612	576	563	619	626	603	582	612	586	645	645	586	592	581	573	640	607	651	612	647	655	615	663	628	629	627	606	636	625	580	571	625	559	621	573	617	588	602	580	619	639	586	618	658	625	672	629	613	598	622	591	609	587	606	612	581	594	610	648	628	626	595	597	641	553	622	584	577	597	594	620	656	660	646	615	659	634	608	625	593	611	620	649	623	642	602	572	616	618	640	638	575	651	642	588	597	604	620	590	579	600	631	607	627	583	625	600	640	639	657	593	557	633	588	586	603	645	619	644	607	623	601	618	636	642	567	603	607	612	629	644	594	597	634	620	589	663	615	603	594	609	602	628	617	590	619	607	605	629	629	558	653	570	623	597	628	686	611	599	584	580	625	591	594	574	671	593	577	618	595	630	582	637	576	614	645	585	588	604	609	611	621	644	616	599	635	601	616	620	597	660	614	611	611	580	642	622	631	624	612	605	598	620	624	678	613	614	611	663	616	622	650	601	596	652	591	629	620	632	598	581	608	579	612	624	579	653	658	627	626	565	551	638	632	639	597	622	604	605	643	609	610	637	590	607	606	592	568	598	597	631	597	559	566	598	599	647	646	637	690	580	622	624	609	665	610	622	601	578	641	644	601	649	624	605	616	607	624	625	623	635	579	645	576	597	616	608	614	618	626	609	664	644	622	575	566	619	585	589	633	630	663	631	612	577	652	667	569	607	554	619	619	659	593	633	620	609	597	611	603	603	613	587	624	566	614	622	615	590	598	638	618	590	650	612	660	610	623	620	648	628	591	643	614	620	605	601	593	587	613	593	602	641	627	642	586	601	614	596	562	591	573	591	646	598	577	635	620	624	642	569	562	593	633	593	594	618	615	611	635	634	613	614	578	642	592	606	611	631	621	651	620	600	648	640	610	598	665	614	580	610	597	658	569	636	609	599	577	602	671	583	602	631	590	593	665	585	589	619	637	631	616	622	591	605	646	591	589	605	628	658	654	599	592	576	658	613	642	610	680	566	661	627	596	617	576	601	649	623	601	587	614	596	647	581	633	606	608	566	599	608	585	626	587	613	630	619	579	607	624	656	596	660	680	645	632	609	643	652	623	571	610	650	551	623	604	598	546	635	608	628	613	624	622	607	636	597	644	578	598	607	633	609	585	614	639	596	623	579	591	568	652	626	633	587	636	626	623	594	632	657	586	620	660	606	600	628	605	605	588	618	614	579	603	614	573	608	598	608	661	612	615	584	633	652	663	602
23524	22163	32852	30410	25701	21499	11290	2131	884	693	620	593	629	623	587	577	617	629	624	613	667	597	606	623	651	643	671	610	603	585	629	647	593	580	598	616	624	623	619	620	597	628	610	562	592	608	627	617	604	660	591	605	577	627	567	610	605	602	585	585	641	577	602	608	588	570	623	628	625	606	631	652	579	595	622	591	606	599	608	641	639	608	596	675	583	626	603	617	605	638	604	597	619	613	563	604	550	589	626	599	608	594	604	608	609	653	645	654	618	635	566	603	628	623	573	545	628	620	632	615	637	622	668	642	610	622	558	599	586	598	575	672	597	600	609	616	577	583	568	594	586	633	596	593	570	617	533	604	542	620	642	571	597	626	578	609	598	561	572	609	588	600	614	588	611	583	611	595	583	564	643	620	656	590	639	606	606	629	613	632	632	553	597	633	645	613	603	590	619	602	577	612	599	637	674	593	599	607	609	567	583	608	644	592	584	640	638	609	579	608	635	610	644	604	545	574	610	608	579	625	621	630	585	623	612	604	624	608	646	606	615	606	602	599	598	615	630	596	590	590	628	591	621	591	588	603	591	644	571	604	622	588	597	580	591	608	595	537	643	631	636	614	577	618	575	618	583	629	600	619	622	599	618	582	615	573	561	632	601	622	629	607	638	634	600	625	625	625	566	602	611	606	561	629	633	592	628	604	601	687	564	575	623	607	571	580	591	606	598	606	570	618	600	596	624	619	618	666	641	636	578	601	613	658	598	595	602	605	602	587	615	596	623	650	591	573	688	626	590	620	620	582	595	574	631	615	646	625	621	577	612	606	651	610	637	592	561	584	613	642	600	602	616	661	552	611	639	623	643	638	595	572	606	594	613	586	610	629	561	596	620	648	610	575	574	573	629	598	605	610	584	604	597	585	629	623	607	592	640	584	618	621	606	636	576	643	627	615	597	653	623	622	603	621	590	629	592	603	607	619	616	569	569	597	645	591	619	556	548	616	578	633	607	626	572	606	585	619	573	586	628	632	626	608	585	621	592	594	556	628	583	616	642	573	628	619	644	646	619	603	629	637	644	594	629	580	634	642	601	581	654	593	610	595	562	580	625	598	612	578	592	630	611	627	621	587	618	631	612	623	635	625	633	623	598	628	580	645	628	608	624	621	649	603	588	545	603	620	630	622	627	597	597	593	623	614	640	583	591	618	600	617	621	618	586	585	650	593	574	579	568	586	591	612	640	591	603	597	640	558	651	610	628	634	606	608	576	592	630	656	572	617	647	614	605	624	638	619	560	584	622	575	637	635	643	592	637	602	597	648	594	614	623	605	623	605	599	593	631	639	598	617	576	618	621	641	609	636	631	638	624	647	586	588	645	625	620	589	595	602	553	555	628	592	624	599	684	607	626	644	621	633	630	596	612	571	607	624	615	646	618	593	621	619	615	604	650	553	568	610	583	619	635	608	667	635	611	641	577	605	583	640	660	626	589	647	624	577	601	589	645	600	584	613	593	597	617	599	638	608	600	584	592	603	556	600	606	632	658	618	594	612	571	601	623	639	585	571	594	612	574	605	600	650	584	579	605	609	639	582	613	640	672	552	575	632	612	611	629	633	625	630	605	591	621	604	572	638	611	631	622	588	581	589	610	589	636	588	640	590	629	662	555	574	644	589	583	624	617	610	567	585	628	591	681	606	588	614	615	588	598	620	604	569	654	643	611	607	619	635	605	619	586	631	629	616	597	633	597	639	625	621	651	580	634	604	608	596	615	614	622	586	601	618	632	590	615	607	591	562	607	593	597	595	607	603	563	627	605	609	603	598	611	563	604	619	612	652	618	611	603	612	561	623	611	621	592	655	650	565	576	622	647	602	622	620	653	618	633	613	636	622	587	605	613	601	602	615	631	559	603	647	566	622	625	614	655	601	566	614	586	637	593	594	589	617	608	615	623	609	601	595	619	603	614	614	565	597	621	612	579	622	621	642	599	587	610	608	635	601	623	640	590	607	610	571	625	633	620	642	632	594	600	642	606	607	611	629	586	590	629	634	651	593	609	609	638	619	597	620	618	620	589	567	639	626	620	570	655	620	611	606	621	627	607	593	625	626	600	595	569	636	634	637	596	586	625	664	589	623	636	576	581	600	656	578	583	610	630	607	633	615	629	644	608	619	636	642	624	579	592	603	601	616	618	612	646	590	627	605	617	626	566	589	574	568	610	572	614	582	567	596	562	605	579	532	612	592	634	620	595	587	624	585	640	611	594	562	604	614	630	673	605	595	630	633	620	613	659	564	610	627	564	610	614	618	618	634	608	617	635	594	583	562	603	598	609	616	630	585	590	624	611	621	619	637	608	650	586	627	593	621	617	654	598	589	587	607	630	638	600	610	600	615	554	565	568	582	647	656	612	574	652	599	606	622	643	649	624	574	564	596	651	604	596	655	607	635	623	589	617	589	600	609	585	583	589	564	595	590	596	630	624	586	581	584	608	623	553	561	626	582	595	662	630	635	651	612	591	603	612	653	567	666	613	589	651	652	638	645	649	616	568	658	596	625	629	612	593	616	600	619	556	582	640	603	603	619	623	636	587	582	611	612	599	576	607	634	662	643	639	627	609	600	639	656	570	597	607	613	648	579	659	609	608	600	611	574	611	586	609	601	625	621	599	599	635	614	608	662	595	590	607	621	616	605	640	645	614	636	601	619	607	596	629	595	591	574	599	576	608	631	551	615	544	578	632	612	639	604	580	583	585	591	648	587	645	646	572	633	614	641	639	626	589	608	592	632	595	585	587	642	589	598	582	630	618	597	617	595	652	626	606	586	609	638	597	626	587	604	612	575	634	585	637	606	617	661	629	638	632	638	598	627	620	603	636	630	608	632	594	604	624	621	581	592	612	611	617	596	620	584	612	627	597	591	585	611	638	632	616	622	603	605	617	594	614	631	590	607	598	589	587	584	592	571	646	598	572	602	596	583	610	627	636	615	611	625	639	582	607	605	613	576	632	634	630	619	608	628	625	649	642	587	570	674	614	588	631	632	617	595	637	593	570	603	614	604	602	643	610	573	611	619	581	633	583	618	620	593	611	626	610	605	656	613	608	580	592	642	637	625	604	626	610	599	609	615	641	592	617	605	629	624	603	580	611	628	564	546	644	632	644	599	591	635	600	588	601	564	599	623	632	602	574	596	630	606	607	612	605	599	656	631	642	624	588	579	594	616	614	649	558	611	622	630	597	609	674	642	578	635	626	593	599	596	632	614	588	623	636	567	590	587	661	594	598	620	602	643	576	630	611	610	632	640	600	617	593	603	593	649	627	609	618	627	652	619	607	591	633	631	556	672	617	585	612	607	605	609	614	579	636	616	599	618	592	546	614	582	655	601	615	635	605	580	614	544	599	619	574	633	627	639	642	584	665	573	691	591	633	572	581	609	559	616	593	570	619	640	596	630	636	605	597	689	658	589	662	567	609	588	592	655	629	630	621	614	598	649	587	585	647	640	644	587
56576	95548	68970	48405	33293	17795	7081	2527	1091	748	694	619	714	625	676	671	645	704	701	669	668	714	672	668	686	661	679	648	646	649	627	717	628	670	725	663	705	675	677	674	673	653	671	662	641	650	693	681	668	674	678	667	643	652	688	659	615	710	668	679	626	667	684	606	682	673	696	673	657	654	694	665	673	653	686	646	716	661	681	664	676	643	692	656	654	679	695	671	666	665	661	636	671	647	722	668	657	676	657	705	702	712	667	672	663	671	662	644	655	695	679	650	693	662	661	674	713	672	620	681	650	692	628	682	668	686	658	735	718	642	655	684	714	677	647	635	686	702	654	669	666	663	730	659	624	661	635	681	653	687	733	675	678	656	656	717	688	697	684	652	692	675	716	636	716	658	643	662	681	633	711	665	642	679	703	693	659	706	710	708	693	649	653	665	703	626	634	674	659	673	718	681	690	645	647	651	641	658	665	711	684	706	713	657	633	686	640	639	687	669	632	706	674	697	689	653	685	664	638	668	649	679	702	667	645	704	667	676	663	682	647	665	671	651	651	679	680	686	662	612	661	716	640	685	667	715	644	677	644	623	703	658	664	633	669	663	619	641	712	692	659	667	667	656	648	702	687	620	703	689	654	668	674	664	698	693	659	677	666	615	694	650	750	697	670	658	655	668	686	723	726	640	682	648	618	717	694	691	662	623	703	650	614	699	669	641	678	685	691	653	670	670	668	658	702	687	700	649	639	644	670	694	658	668	686	671	666	658	672	619	679	641	664	736	628	684	708	643	675	729	662	657	650	702	676	655	697	664	682	708	657	680	663	634	660	663	692	633	687	631	708	674	682	713	667	671	720	668	680	650	710	676	669	648	680	687	644	664	677	659	673	661	615	662	684	697	681	635	642	681	656	667	646	666	665	644	669	667	663	636	713	694	688	678	647	664	608	635	657	652	649	634	648	673	669	679	662	659	728	730	693	632	622	677	671	701	705	653	684	699	681	622	637	668	638	610	675	662	651	685	659	676	666	629	661	607	667	680	663	677	644	695	687	677	699	661	683	717	675	654	651	684	723	683	694	684	649	651	657	695	612	664	715	665	638	651	669	700	684	654	687	628	712	696	695	645	632	651	630	692	693	664	645	641	657	685	675	669	665	729	674	720	692	712	707	677	668	642	656	688	661	647	634	697	577	646	648	657	704	683	667	680	689	711	708	716	631	650	644	700	649	664	676	642	683	678	655	670	682	693	690	712	706	732	692	690	692	646	632	665	655	691	729	690	667	659	686	666	670	617	663	694	625	741	665	637	681	691	665	673	682	694	615	730	659	675	685	666	686	679	712	629	674	662	649	673	713	659	710	675	705	678	692	684	657	641	632	700	675	642	707	640	638	676	685	649	702	707	656	704	650	690	666	638	685	637	685	640	678	701	692	704	663	721	653	652	680	671	668	656	684	705	645	657	676	691	635	695	659	723	726	662	677	668	661	680	687	720	682	616	679	657	680	644	629	707	654	680	642	691	669	647	685	687	688	668	679	676	632	658	686	696	690	667	653	685	667	675	655	672	647	698	640	726	686	672	652	659	701	702	621	709	699	728	693	680	667	626	651	662	699	633	664	645	633	652	637	705	694	664	651	631	664	725	664	681	659	731	677	729	659	628	673	652	668	659	647	685	659	680	653	676	670	634	659	643	661	668	732	669	648	682	695	690	656	701	645	670	653	684	631	711	633	659	640	661	668	707	645	668	702	690	662	693	720	685	662	656	762	658	630	672	698	682	683	647	637	686	631	690	635	663	639	633	675	677	673	642	669	661	666	680	724	675	683	650	642	720	696	680	668	681	675	647	675	666	625	621	662	647	614	658	630	630	683	732	682	647	687	688	687	705	612	643	645	687	661	683	649	692	705	655	710	677	676	678	659	678	684	649	670	648	697	670	675	659	638	691	675	651	690	669	684	680	715	688	688	661	685	656	694	670	691	695	661	699	646	639	655	652	689	670	671	587	712	683	646	695	668	691	725	688	626	690	661	675	664	618	710	654	687	671	691	730	714	664	643	629	688	629	661	690	664	664	662	662	669	654	664	676	631	637	626	714	654	689	703	697	664	698	703	663	704	687	703	625	671	664	644	677	628	645	658	662	682	674	666	667	647	660	671	586	654	666	705	678	661	685	702	648	686	666	672	714	684	685	677	666	669	693	687	701	670	633	693	652	658	702	715	665	672	672	718	648	665	670	622	681	622	680	653	662	697	679	616	662	675	683	635	654	683	689	644	643	673	673	680	677	686	645	680	653	670	673	661	674	687	688	682	701	676	683	646	720	649	650	695	647	640	697	699	666	707	684	712	647	634	710	634	658	629	662	655	620	693	692	700	672	709	661	668	640	715	687	710	699	694	641	643	698	642	699	684	669	664	637	660	700	690	647	655	680	647	652	649	656	650	638	653	643	722	649	704	712	700	705	713	658	648	639	678	618	689	656	665	668	668	750	655	652	676	640	676	679	642	620	644	666	700	635	648	701	671	714	726	646	693	719	638	653	667	703	645	687	676	692	689	623	685	670	635	627	657	711	665	699	687	603	667	725	698	619	655	656	635	701	675	670	684	657	676	635	675	662	691	641	672	642	656	688	728	641	696	636	681	645	659	640	689	647	675	616	728	633	654	645	657	732	710	667	695	702	654	687	631	651	640	639	685	669	686	670	696	681	645	683	710	652	664	676	653	649	677	673	707	662	683	701	698	654	676	679	686	698	687	666	655	672	679	663	671	669	639	700	683	658	659	665	673	660	603	700	696	706	623	630	674	645	661	688	691	695	648	661	647	626	704	688	648	672	713	695	648	638	664	658	655	646	675	690	696	641	679	667	711	665	622	641	696	683	668	620	665	651	720	651	691	674	645	708	709	681	692	650	689	680	654	662	669	691	700	627	720	703	700	684	683	727	673	653	709	698	697	685	649	743	669	652	658	707	657	671	650	675	672	672	670	699	692	671	679	696	663	655	706	682	666	692	713	672	674	733	728	635	677	661	656	707	678	636	670	674	655	608	692	689	700	680	678	684	707	642	627	716	656	642	701	664	649	702	695	673	683	706	634	694	720	619	664	674	661	656	668	740	648	681	665	640	683	665	693	697	665	668	646	702	663	641	692	660	650	672	629	639	717	681	720	658	700	627	687	637	667	637	739	619	681	673	604	617	620	658	617	600	691	688	687	676	650	693	683	689	696	659	709	648	633	666	638	678	675	653	659	642	690	652	732	680	642	682	719	664	654	687	655	657	642	655	623	686	656	667	659	678	637	630	683	664	689	675	681	654	712	724	660	610	688	689	649	699	708	694	640	702	680	648	675	621	663	665	656	703	679	641	672	672	648	666	655	692	700	636	656	657	654	668	711	632	695	699	677	664	661	694	677	696	687	675	643	663	710	698	677	647	675	674	726	665	680	666	703	698	687	707	678	695	671	640	650	660	694	679	666	644	672	679	645	670	661	644	652	672	627	684	657	684
25480	24047	34239	30567	20320	9019	2545	1064	760	676	663	655	634	613	623	673	637	613	634	671	668	660	614	672	677	705	622	654	649	599	666	636	622	629	630	617	608	659	622	637	665	674	606	609	624	675	642	638	649	642	642	661	625	653	612	632	649	645	624	642	645	677	643	631	653	643	647	657	638	671	599	617	687	653	569	605	666	600	675	670	632	626	609	671	653	660	654	629	617	659	629	616	610	610	611	615	614	689	626	593	599	635	632	628	653	671	618	644	628	651	608	633	655	645	643	656	629	616	681	649	630	687	650	618	656	648	618	615	612	653	633	613	671	658	665	576	600	642	671	641	660	662	633	678	644	586	655	608	601	641	622	631	680	671	619	693	594	716	643	631	634	604	680	640	605	658	662	614	670	642	604	659	638	640	635	570	632	658	651	606	626	696	678	603	688	649	646	643	662	585	638	625	648	659	668	634	633	636	644	650	634	644	604	648	645	644	636	613	641	670	627	671	652	684	628	624	653	638	650	629	604	643	608	675	613	666	622	649	643	608	624	652	679	644	645	677	641	688	656	648	611	632	621	609	678	645	616	611	647	650	614	662	620	625	615	654	660	662	643	658	599	618	609	664	642	662	588	590	623	641	666	672	641	607	652	660	595	668	616	644	614	653	653	632	658	625	659	628	634	664	620	626	602	634	638	667	609	710	693	618	613	639	623	617	612	630	649	707	600	644	641	665	622	627	648	647	656	669	615	635	601	606	670	639	643	647	663	671	582	652	658	626	659	638	649	676	628	651	638	667	663	646	635	664	595	633	658	626	648	661	648	654	649	605	616	679	633	585	619	637	645	679	646	628	664	624	634	635	620	638	654	623	654	657	620	693	621	627	614	644	608	632	631	647	646	655	655	634	614	651	669	628	621	599	647	608	599	625	613	633	661	641	667	615	619	626	631	656	666	669	623	620	703	639	682	666	689	607	609	615	694	673	619	640	664	613	644	649	672	696	689	604	644	621	657	628	617	674	624	631	639	579	638	676	655	679	621	682	669	636	654	638	606	656	619	621	630	643	668	652	651	662	662	625	609	633	634	664	610	671	681	650	669	616	644	671	634	656	606	690	619	634	704	647	652	628	589	635	715	651	588	653	682	635	616	657	657	629	642	711	616	663	647	629	608	584	666	632	641	630	661	638	625	656	660	643	610	704	677	653	621	669	606	665	646	662	609	698	643	660	687	650	633	680	638	636	638	622	609	617	618	625	701	623	672	660	677	675	635	636	649	642	658	600	610	613	603	635	628	632	662	649	694	627	628	626	658	632	601	640	679	647	620	631	646	642	608	642	602	628	652	605	675	661	640	625	628	656	631	674	682	614	647	634	612	635	584	617	653	649	632	664	651	633	640	684	656	637	603	639	659	672	658	682	656	642	637	689	623	658	624	636	662	668	646	604	632	598	616	646	687	616	690	598	634	637	638	666	621	596	613	642	652	626	601	615	673	622	604	641	594	632	658	630	635	646	656	635	608	604	627	656	629	665	662	618	599	642	638	609	655	613	584	627	643	614	620	620	686	677	647	643	598	593	615	689	662	637	707	614	659	652	571	630	667	605	630	591	622	613	619	663	668	664	635	624	658	645	666	625	635	622	619	641	653	647	643	601	627	587	656	655	646	659	654	663	641	650	623	680	597	656	652	660	606	642	644	631	622	644	653	686	629	618	683	612	615	652	648	676	644	681	684	617	694	617	693	649	653	645	622	618	630	624	576	690	640	686	628	659	654	647	658	591	640	631	614	632	640	642	645	669	651	663	656	640	682	678	635	632	621	647	640	654	671	601	637	633	602	641	668	643	604	585	613	666	655	656	645	630	627	642	621	638	666	628	638	713	648	632	659	659	648	629	622	659	612	656	625	635	640	665	638	637	648	630	668	656	669	656	614	658	616	627	668	604	603	621	614	642	625	643	646	672	654	644	642	663	727	627	658	608	659	657	673	625	657	685	616	615	643	627	585	637	654	619	639	678	646	625	612	647	648	681	604	624	674	598	645	606	683	619	650	607	650	611	627	626	656	601	610	618	670	598	666	631	622	702	683	646	638	607	670	658	657	658	669	633	668	653	591	630	634	633	637	602	636	644	686	672	644	655	621	616	653	651	667	607	644	646	608	564	722	634	654	626	662	625	649	606	609	623	626	608	625	667	674	637	658	689	653	639	624	608	655	633	653	646	655	660	611	662	651	632	610	618	717	635	645	641	663	662	593	678	604	613	672	628	663	635	606	620	667	638	578	595	617	618	624	612	663	696	642	597	646	631	645	590	621	619	624	642	662	653	634	656	627	646	610	599	653	612	661	610	656	634	652	668	655	663	636	642	606	648	673	623	645	623	613	580	643	682	630	650	615	638	664	625	625	661	684	670	685	639	590	628	657	634	643	586	624	621	647	605	579	641	673	582	626	618	607	597	608	614	653	633	621	641	639	640	653	616	667	641	693	693	624	630	662	570	640	653	610	641	631	609	643	630	598	659	658	647	626	624	639	653	655	634	639	614	695	656	627	690	627	591	638	643	664	607	588	618	604	703	604	643	629	659	609	639	651	623	645	656	621	642	631	656	612	637	607	631	619	642	630	625	647	607	641	606	629	615	656	630	609	659	670	654	635	671	622	669	660	650	634	618	644	679	638	629	680	645	669	659	579	654	669	601	650	624	617	690	592	647	640	649	636	660	688	639	643	627	638	631	683	638	688	616	602	609	657	659	667	678	634	657	658	692	655	642	640	627	624	669	629	602	615	625	581	634	668	616	681	625	617	668	651	637	668	674	678	618	674	629	647	618	595	655	601	647	613	602	686	692	624	660	646	654	589	641	647	611	644	627	619	572	600	694	599	680	649	644	608	611	663	651	643	657	646	622	599	634	652	650	586	636	637	620	655	694	592	657	670	628	685	618	642	694	630	650	616	652	678	627	691	642	609	666	607	613	622	664	636	626	620	586	611	610	630	667	613	603	673	601	648	613	652	651	612	622	672	634	637	664	633	594	616	638	625	664	598	618	674	686	652	598	659	657	626	612	623	641	663	678	677	621	690	628	654	648	619	609	623	647	642	705	624	666	662	668	649	642	604	667	574	674	658	669	670	673	625	640	677	669	689	643	596	660	660	605	659	690	631	635	675	655	622	549	660	608	629	605	612	614	641	653	674	689	673	700	635	685	672	659	622	653	628	639	631	591	607	640	653	650	688	623	625	636	652	663	617	633	627	656	668	663	623	632	639	674	600	603	589	625	666	619	636	616	651	661	672	615	649	632	676	684	616	626	641	640	677	680	673	648	642	637	635	650	677	678	640	669	643	639	618	644	646	641	667	679	673	608	629	664	649	623	611	623	565	642	642	660	575	565	667	634	650	651	654	652	651	660	658	624	660	642	620	631	677	642	644	631	612	627	631	621	675	662	644	600	604	687	668	636	616	637	658	642	632	654	616	617	646	670	628	587	638	681	683	622	624	610	674	639	666	692
49022	77010	52787	34562	20619	9284	3443	1491	916	794	760	742	683	755	739	746	694	679	709	714	688	742	687	726	723	698	747	708	712	668	666	755	711	695	698	682	764	755	728	748	689	712	707	779	709	696	710	696	704	787	698	701	718	671	710	738	720	751	697	707	726	704	696	699	710	689	759	717	741	752	690	693	691	720	722	807	736	739	728	648	744	763	742	716	769	713	711	688	683	646	733	746	714	669	730	718	731	717	763	724	744	650	708	696	689	742	681	686	687	726	706	696	732	749	707	675	715	732	686	705	729	710	732	665	732	743	732	698	723	723	706	712	709	717	702	739	684	685	734	722	707	752	691	725	740	735	699	753	727	734	733	748	705	730	706	742	684	785	729	751	715	721	701	789	716	722	700	748	711	707	717	708	702	745	693	761	672	716	716	688	765	725	737	703	709	755	693	761	722	714	722	739	712	710	749	741	712	692	708	688	763	657	710	700	735	680	711	720	702	672	704	697	689	743	721	694	734	735	717	725	715	673	746	733	714	692	752	683	685	705	732	658	715	702	712	718	718	667	738	683	720	750	710	752	751	745	731	735	754	683	673	682	701	685	689	716	754	697	709	733	759	733	720	727	734	713	714	697	714	706	711	707	755	690	728	690	690	707	721	758	667	685	728	703	697	696	739	727	698	668	685	723	756	739	681	676	696	692	692	723	709	713	733	712	770	706	709	702	754	757	737	665	766	729	670	749	681	726	713	685	726	698	663	718	708	684	702	718	726	734	692	711	745	734	650	728	711	745	737	734	710	740	702	715	692	741	728	688	683	726	699	706	720	677	747	719	696	696	691	711	694	670	751	729	717	692	677	683	733	700	713	687	744	683	683	711	717	719	722	676	737	739	692	696	726	702	681	679	708	701	678	709	700	714	663	712	707	699	748	724	706	681	717	731	739	694	694	730	744	724	680	733	714	710	754	700	713	720	713	699	779	710	645	708	739	737	712	689	718	696	684	731	744	714	693	695	654	715	646	746	674	655	709	669	671	713	739	701	669	738	722	673	697	709	686	648	750	685	722	754	743	702	750	720	712	707	759	726	694	678	718	719	723	724	785	759	734	691	706	726	720	715	756	696	708	721	694	717	709	764	718	716	693	681	713	737	696	698	724	716	686	743	699	725	709	712	713	729	729	692	675	686	720	676	704	765	761	766	717	716	675	708	694	711	689	699	700	687	712	741	757	724	679	676	730	718	713	715	734	755	679	717	716	743	691	748	726	707	690	713	731	702	758	737	664	676	707	709	732	711	771	705	661	737	694	695	750	707	713	742	759	707	717	709	710	718	699	728	711	687	644	718	727	718	707	744	687	670	711	707	730	742	716	719	710	719	705	711	675	706	731	719	707	696	683	741	706	727	714	695	725	697	709	756	732	699	726	745	698	702	705	705	765	742	736	687	664	739	677	743	751	703	707	774	705	727	787	678	698	690	730	717	695	760	717	712	729	713	718	743	696	666	755	680	693	722	676	756	690	734	721	716	727	746	737	719	742	749	707	697	730	759	711	698	735	737	697	669	701	711	728	720	707	688	712	681	645	746	670	672	707	693	715	746	754	719	755	723	756	705	743	711	706	753	713	693	719	710	723	712	703	711	734	727	710	711	765	665	714	683	720	731	700	723	655	756	746	726	715	706	701	678	698	689	725	647	723	731	787	711	730	763	732	728	728	712	739	694	755	730	676	703	706	730	754	750	680	673	701	737	711	711	709	737	678	743	698	682	744	693	712	665	722	710	682	746	694	725	704	714	703	711	712	689	731	770	743	674	697	703	696	742	724	675	700	740	717	744	677	777	719	748	754	715	717	714	679	700	665	706	739	743	665	679	723	727	695	752	692	811	780	690	711	717	710	719	697	691	762	751	691	725	737	722	692	678	753	684	721	713	736	759	769	697	727	733	675	752	739	756	724	738	719	711	726	690	728	739	743	712	718	691	721	760	691	708	712	717	728	723	669	726	733	739	671	680	765	741	731	712	718	725	738	720	649	739	744	683	707	705	726	729	734	757	751	790	704	687	778	663	706	703	695	770	731	719	742	696	735	634	700	749	702	786	735	737	718	733	681	729	719	735	683	708	723	728	671	697	707	716	711	727	722	714	718	712	690	735	698	702	673	722	737	709	698	749	705	639	730	745	741	723	670	724	731	704	701	710	726	743	689	727	709	735	721	716	724	682	717	729	689	725	692	680	732	692	727	712	741	687	704	671	725	733	687	707	720	701	729	710	740	700	706	718	721	720	698	719	749	746	725	685	701	718	700	686	718	722	649	731	678	715	663	729	722	705	744	697	740	702	724	686	695	693	688	701	738	732	693	684	661	733	721	706	733	742	743	695	712	731	673	733	746	703	693	725	704	687	754	699	722	671	727	705	710	732	707	760	735	735	720	719	754	672	704	718	682	718	729	726	716	710	679	701	684	702	744	732	694	701	739	704	715	662	730	751	762	726	668	735	715	706	728	742	702	685	702	725	689	748	683	686	670	741	708	671	688	717	697	719	733	752	697	725	698	714	687	724	682	761	727	751	695	723	717	731	683	712	694	731	719	742	717	722	696	716	728	748	709	714	745	732	763	712	718	668	710	682	738	706	698	753	750	712	730	736	710	747	701	762	749	708	697	709	760	668	688	719	746	714	735	710	700	723	727	722	739	745	724	677	734	736	723	724	709	719	734	722	709	672	727	741	702	700	716	663	746	684	718	675	701	661	735	737	720	693	706	724	663	732	727	786	718	693	698	726	759	698	736	724	699	712	703	743	742	684	780	685	741	708	746	763	682	721	708	714	713	737	704	715	744	729	762	750	735	753	702	702	700	715	688	773	746	715	746	665	726	747	675	674	680	723	707	677	702	724	719	726	728	673	712	705	741	735	744	689	767	716	700	676	691	741	736	701	677	703	739	717	707	700	697	722	743	755	711	744	777	735	734	722	684	682	732	723	744	730	755	745	737	716	737	746	747	728	740	701	697	708	690	703	749	724	754	684	755	707	706	679	711	774	649	686	709	725	753	711	731	655	701	687	728	700	728	716	741	730	723	710	745	710	721	689	732	647	660	737	731	732	710	721	759	714	747	698	692	763	710	692	729	698	749	737	693	710	677	717	729	685	766	684	717	672	755	717	742	752	803	753	721	737	735	677	748	717	714	735	674	680	710	680	669	718	671	720	753	707	701	711	723	693	736	677	739	714	732	690	741	729	693	719	705	701	740	711	747	691	730	724	685	732	705	702	748	725	708	794	737	693	681	646	695	701	705	681	677	735	684	722	702	708	701	675	714	678	707	730	719	780	721	717	693	700	701	711	724	754	667	729	693	742	764	736	727	690	694	715	736	707	711	695	710	691	691	713	751	667	695	712	701	706	729	646	726	729	705	707	728	690	667	661	729	723	745	669	723	708	731	692	747	665	681	703	763	739	725	686	689	722	747	713	714	769	735	712	728	737	745	768	712	757	703	680	722	733	754	757
22816	21778	31579	27917	24872	23277	17402	3507	1097	876	828	770	793	768	769	737	742	768	781	724	729	711	727	745	722	713	752	743	705	698	724	790	753	759	759	724	719	752	770	683	734	734	757	770	760	700	773	757	786	756	764	728	801	769	692	771	725	760	756	783	732	740	716	727	675	735	727	742	768	790	794	752	720	748	757	765	739	759	741	709	794	765	751	713	717	733	768	741	804	743	774	729	714	714	779	727	822	728	759	767	781	797	747	751	773	771	758	746	760	791	731	777	725	779	714	720	735	708	756	717	765	766	784	722	777	727	778	797	773	729	723	717	755	702	755	709	770	765	694	716	742	749	715	777	724	774	751	775	742	777	730	774	738	765	713	706	741	732	724	773	725	741	743	797	722	712	725	720	717	729	735	751	729	786	727	745	754	776	773	757	748	728	774	739	772	756	753	735	792	730	746	746	770	769	756	756	749	731	757	739	735	764	769	774	689	733	740	743	730	739	746	721	732	759	755	704	786	746	720	732	760	776	706	739	740	760	758	787	751	732	805	753	746	721	757	730	782	723	768	726	764	722	727	750	720	748	770	738	756	747	748	731	796	737	713	763	768	753	769	761	727	773	767	727	740	756	741	706	765	768	730	772	788	726	745	756	692	779	723	796	814	781	743	768	769	736	756	721	787	738	775	762	700	742	763	762	757	741	771	722	718	676	768	779	740	730	715	741	805	785	738	769	711	760	784	737	726	760	784	774	753	761	797	745	752	752	752	763	723	756	781	726	749	730	798	756	715	746	763	774	754	710	746	755	707	735	749	737	748	731	733	764	765	682	798	796	736	763	747	737	708	713	775	752	774	749	757	741	742	741	710	755	755	706	766	767	746	765	760	738	737	790	736	716	789	806	729	786	733	719	709	700	760	731	766	730	718	751	762	729	775	726	786	745	788	747	807	718	762	775	750	729	762	706	698	738	735	729	740	757	778	727	814	801	765	786	762	805	807	777	762	759	736	747	738	713	729	726	763	748	711	821	733	763	744	763	742	757	732	736	753	759	750	817	737	776	689	754	727	699	698	699	740	782	747	751	688	733	711	758	793	793	751	748	753	768	731	749	757	735	748	774	702	748	772	713	745	767	694	738	769	743	719	762	752	712	767	720	766	707	750	746	752	770	766	791	770	702	766	786	717	727	813	743	718	736	781	754	753	718	726	716	760	722	748	759	750	735	777	775	732	743	698	798	742	754	729	800	767	725	747	751	746	704	709	738	742	760	759	799	754	760	697	739	738	832	796	766	785	768	680	771	757	768	745	796	745	777	759	697	735	771	736	728	727	768	804	744	811	778	765	761	727	746	711	731	750	761	765	758	800	769	770	729	723	748	807	718	752	760	773	750	751	731	742	732	749	728	805	741	751	738	765	761	796	762	713	766	779	750	713	775	784	722	742	746	727	791	716	728	778	756	801	743	780	750	755	725	748	775	754	787	749	785	765	761	749	768	757	698	697	764	741	715	742	799	752	685	748	702	756	775	782	747	734	712	736	725	716	726	747	747	723	735	702	790	771	730	735	760	779	771	732	700	793	716	779	772	752	797	794	741	711	765	747	745	741	770	741	763	754	768	731	789	813	732	740	756	781	764	743	724	792	780	766	743	753	754	772	795	759	715	748	723	705	721	758	779	810	739	732	743	742	754	793	774	796	755	782	707	760	760	688	737	735	756	763	763	774	746	828	755	774	738	781	812	720	759	771	790	725	754	716	735	742	763	733	730	724	729	786	739	777	700	785	776	733	755	754	694	742	764	742	726	738	753	822	754	716	737	746	753	747	738	785	796	781	731	750	759	750	730	733	703	717	734	741	757	762	757	782	773	796	771	766	778	785	777	795	774	697	811	778	741	758	731	756	759	718	750	772	771	786	725	744	757	753	775	775	820	754	775	772	756	737	715	688	720	746	747	735	714	768	711	698	711	732	752	753	736	732	704	724	703	767	795	746	747	718	782	721	785	811	760	742	700	743	704	738	750	783	729	759	704	754	732	753	753	740	776	796	737	731	717	762	758	737	776	764	798	769	719	769	736	761	776	711	696	741	781	789	785	709	746	757	754	735	741	775	788	711	719	758	746	763	768	748	721	750	710	813	738	791	734	754	826	746	761	778	762	724	786	754	758	754	724	751	789	745	737	709	772	705	730	785	761	729	764	786	782	750	771	735	715	708	765	740	747	751	696	737	759	739	719	735	737	717	744	767	731	808	740	724	755	777	754	783	707	798	751	739	718	761	749	797	723	793	776	716	722	725	729	749	705	741	732	785	734	761	713	699	722	754	734	766	765	712	734	727	733	785	745	779	736	755	692	738	717	707	738	730	716	750	671	724	760	768	733	704	717	749	738	704	772	765	720	702	780	772	737	787	726	750	778	802	726	740	738	756	774	753	736	695	726	748	796	725	724	787	764	786	718	763	789	783	762	747	737	735	751	709	722	759	758	793	721	744	832	715	782	707	746	760	710	753	826	783	754	724	746	712	712	761	792	754	801	763	720	669	766	754	757	732	738	764	728	702	767	777	779	759	739	727	763	759	736	777	769	707	727	738	794	744	718	805	716	753	785	725	761	757	751	770	752	772	746	743	798	750	748	790	734	752	729	731	733	807	748	723	717	739	740	719	773	761	769	750	731	746	755	775	752	754	811	685	783	771	755	729	751	777	782	769	726	724	736	775	715	737	748	752	747	737	749	777	777	766	731	716	737	800	758	765	799	767	781	803	737	727	718	724	773	722	772	731	715	754	779	774	746	716	772	747	776	746	727	757	664	742	701	710	764	759	737	760	724	780	755	746	742	769	711	763	768	736	763	776	752	683	719	704	745	772	734	830	772	773	784	797	767	750	738	783	809	817	750	746	803	703	714	783	781	769	788	755	769	718	754	729	720	767	791	762	739	744	760	720	760	740	775	726	770	747	754	739	719	713	784	736	742	723	785	759	747	780	769	734	750	689	707	778	801	774	741	731	770	754	722	747	715	743	742	764	810	762	756	730	727	791	742	780	736	742	776	804	765	772	755	744	775	746	729	736	742	713	718	828	762	735	764	757	722	777	748	804	794	757	743	733	765	751	735	723	741	735	754	785	803	752	741	736	736	751	725	715	795	739	782	776	714	795	767	765	740	784	767	770	745	779	738	739	760	701	732	740	756	736	776	744	762	755	785	704	742	739	741	756	726	754	760	771	725	734	774	827	776	728	736	762	720	722	749	773	740	739	745	766	724	806	767	765	750	743	747	790	751	737	745	754	723	684	713	753	747	737	784	785	740	768	762	744	728	721	761	804	761	790	744	722	746	744	690	749	734	735	738	714	706	770	806	768	761	742	752	794	774	782	778	685	742	755	791	735	725	761	788	788	741	767	734	722	727	725	801	745	794	709	718	737	737	774	766	800	743	770	686	695	716	732	720	767	723	719	709	756	745	753	724	764	727	711	743	752	775	740	790	786	772	724	726	710	684	739	738	737	701
59482	99760	77455	55095	38520	22357	9608	3270	1342	924	817	807	768	777	874	839	857	817	806	842	783	861	810	815	831	834	806	781	794	781	790	816	802	781	794	828	853	766	850	783	800	767	790	825	822	853	811	802	834	761	836	802	797	848	787	801	843	793	783	775	814	794	813	781	833	795	853	792	799	766	784	774	802	819	791	794	835	814	802	731	771	814	837	814	802	811	773	814	848	819	797	806	826	836	811	786	797	812	743	814	775	803	820	877	777	792	804	845	764	808	773	782	783	850	799	792	785	795	791	802	795	816	860	803	785	812	785	815	804	787	809	816	803	795	760	814	829	839	793	818	763	803	822	815	790	772	814	854	806	830	796	763	769	827	827	747	823	855	785	773	831	811	811	770	783	800	858	796	778	786	802	810	842	804	757	789	772	797	854	790	788	885	799	842	793	811	731	828	831	808	856	782	840	844	770	832	813	851	814	783	774	747	830	767	791	816	788	824	816	777	795	810	810	825	829	834	838	788	807	785	848	780	793	775	799	791	797	835	792	784	791	816	774	792	824	800	793	846	832	780	811	776	832	757	792	788	769	767	841	799	768	792	774	816	812	795	782	783	822	820	778	786	807	846	811	792	809	802	811	829	885	787	772	832	791	814	800	797	745	813	805	714	864	814	815	783	798	806	836	822	768	804	773	772	838	766	774	832	769	833	787	757	776	816	839	789	799	746	813	781	822	873	825	787	804	834	792	784	854	838	839	828	833	764	787	779	808	800	767	785	814	778	833	819	767	822	876	847	780	810	829	840	851	767	881	805	782	797	775	778	801	809	840	819	770	842	815	828	799	812	845	811	861	765	815	801	815	804	756	779	840	895	794	830	804	809	892	793	853	799	776	842	809	825	777	780	789	813	769	816	812	769	780	804	801	751	842	772	863	792	756	766	804	849	786	843	810	800	824	785	851	780	812	808	785	774	821	765	825	779	782	792	842	823	779	822	789	845	799	790	803	775	817	792	778	789	810	758	810	797	791	818	811	800	781	803	852	794	894	842	746	822	847	788	832	844	781	780	800	809	791	801	800	884	821	822	840	784	825	823	832	787	831	822	827	818	767	791	842	808	803	790	764	824	843	800	796	805	795	800	758	806	816	786	797	787	828	768	816	823	836	789	810	805	797	788	800	866	783	776	817	870	798	818	799	828	806	797	881	828	850	801	797	807	850	792	778	827	817	790	804	850	831	836	845	825	800	815	852	798	800	805	815	835	791	815	827	800	828	808	798	848	856	755	783	790	829	801	771	837	815	841	787	808	819	761	822	771	836	822	788	858	783	811	788	778	838	800	803	829	815	790	786	808	760	786	728	770	806	792	820	845	784	802	789	828	757	813	782	800	763	795	800	826	813	834	824	790	782	785	813	757	824	800	786	812	855	796	820	789	763	829	790	801	776	834	785	797	772	795	760	815	808	818	810	874	775	795	804	771	827	821	788	824	788	772	820	754	843	852	776	796	877	881	818	758	815	787	826	804	804	787	788	800	802	831	791	812	790	828	804	816	783	837	817	827	762	821	763	826	837	740	826	783	860	798	797	808	796	771	787	783	816	779	789	813	816	842	820	737	826	854	835	813	848	790	795	778	792	828	777	849	800	799	828	803	878	812	764	780	783	791	796	773	792	788	839	857	816	812	802	820	853	763	787	847	817	772	756	803	791	732	763	816	767	801	766	757	782	778	801	803	763	787	774	791	821	794	843	822	788	803	821	799	819	771	831	765	818	833	829	789	831	781	812	822	786	793	795	812	837	797	800	769	776	790	852	802	869	876	787	773	801	796	762	782	841	823	752	795	795	798	800	764	831	774	808	818	811	806	809	770	824	787	816	819	794	847	762	763	835	838	768	800	821	830	803	826	784	805	766	806	770	786	792	773	800	778	779	798	847	804	829	833	823	844	815	837	839	784	755	822	836	812	783	795	783	768	807	814	795	815	824	825	824	862	830	788	796	837	847	768	787	764	770	805	814	786	812	800	803	790	786	826	803	802	852	747	801	804	783	800	844	791	819	787	776	800	889	811	777	841	776	784	788	761	771	782	796	826	767	769	785	789	791	778	823	811	807	806	798	827	812	791	857	839	795	838	791	773	848	830	793	850	774	782	813	849	792	756	812	854	811	813	791	813	817	790	844	750	812	813	786	775	809	781	804	807	792	799	792	730	772	831	787	829	770	838	785	791	767	799	803	869	780	757	794	808	789	802	774	815	785	770	808	803	752	791	780	815	771	810	809	776	811	824	808	863	805	811	831	788	767	765	803	759	773	779	804	805	755	806	811	802	775	792	757	778	823	792	787	817	844	802	816	788	790	819	828	865	823	859	766	765	789	821	804	828	822	819	832	798	813	812	788	810	794	814	778	892	773	783	796	794	738	841	860	810	749	817	795	830	838	804	845	792	790	814	814	850	833	790	751	784	788	816	843	802	840	815	760	714	789	819	829	792	797	808	778	798	829	805	862	817	777	775	837	744	757	757	708	817	818	804	790	826	825	808	808	814	839	833	734	827	840	842	868	843	813	798	811	795	787	784	850	811	810	815	776	801	825	829	775	767	790	849	828	815	821	770	813	785	802	803	796	815	805	816	802	835	808	794	810	810	807	852	768	813	771	809	807	866	771	813	803	818	827	810	804	808	840	794	750	820	819	803	806	822	776	761	812	772	804	819	746	827	787	814	796	792	862	756	810	786	783	797	817	805	763	759	767	780	798	810	858	827	779	776	773	826	820	777	744	816	804	778	787	801	805	848	897	729	823	794	831	837	838	760	804	771	828	808	837	799	802	834	762	826	808	794	825	765	751	785	786	819	800	855	831	797	827	759	806	778	727	838	779	828	799	792	774	827	832	816	753	859	812	737	790	793	792	846	820	821	814	743	795	820	790	775	842	780	863	796	831	825	819	772	732	871	790	776	824	855	770	836	804	814	779	845	812	821	823	787	867	795	774	774	785	805	781	771	822	782	790	788	829	862	783	820	825	762	786	812	762	757	796	805	830	827	767	799	810	756	835	810	777	799	810	836	844	792	783	781	762	800	801	804	821	784	790	843	817	761	797	864	793	784	779	824	807	785	822	798	802	757	786	817	810	813	763	808	816	806	802	838	804	806	807	832	781	832	807	899	816	772	793	778	780	792	809	791	829	831	793	832	791	800	876	820	854	788	862	772	802	843	817	799	815	778	825	777	825	826	791	790	806	804	795	765	836	839	835	799	793	854	807	802	790	787	799	762	864	832	796	805	796	817	839	800	835	821	852	824	765	826	856	839	803	843	816	814	783	778	887	837	794	855	824	782	797	780	788	789	830	795	818	766	826	775	776	815	779	844	778	779	809	806	815	776	781	786	811	808	812	792	797	794	780	839	791	790	817	799	772	829	819	825	817	797	809	752	850	805	857	838	794	767	753	796	832	800	771	749	762	815	859	800	808	792	775	761	863	818	790	816	790	843	827	789	795	855	816	808	813	808
28865	30771	32520	19016	5961	1851	939	663	580	551	571	527	535	557	597	539	525	544	542	556	550	533	542	513	570	544	538	567	532	548	577	521	531	493	537	499	565	481	550	524	557	549	557	522	533	501	516	550	528	552	557	560	534	535	558	532	520	527	526	528	540	538	534	540	563	498	544	545	564	523	545	531	536	540	530	533	578	503	576	540	546	511	513	531	544	553	550	509	528	559	540	563	530	527	552	517	532	520	582	540	532	560	567	547	567	528	516	501	535	516	532	540	523	525	517	547	518	539	549	558	498	495	591	577	558	536	559	559	564	557	556	568	555	499	524	545	564	525	610	528	544	495	546	541	536	591	578	546	548	545	524	555	540	552	489	545	588	527	537	567	512	568	539	505	503	521	545	571	573	541	558	528	536	493	508	543	536	548	485	527	534	580	540	515	526	547	516	544	574	580	519	505	564	524	526	550	548	517	513	540	519	505	518	545	536	542	520	563	541	526	541	518	556	583	606	560	575	563	555	526	553	558	520	548	565	518	547	527	535	540	529	564	553	570	545	546	575	514	575	499	575	532	536	534	548	550	500	525	509	561	532	529	534	498	560	535	518	563	560	522	536	524	561	557	506	544	510	600	556	575	510	571	534	532	466	541	530	563	525	510	548	560	534	526	567	545	536	521	550	541	526	508	509	524	496	550	564	550	537	549	530	474	532	541	558	507	563	531	549	539	544	516	585	545	566	549	541	549	505	532	550	542	542	533	565	534	547	555	526	561	550	526	537	538	535	553	569	543	558	580	543	527	563	524	558	545	528	529	563	541	574	552	487	538	589	545	550	546	504	563	509	535	519	561	563	559	496	542	577	555	534	531	538	536	473	492	490	530	528	488	486	513	543	545	525	517	541	517	523	531	564	520	508	586	567	572	528	538	542	572	493	567	532	487	576	504	509	535	564	558	531	510	539	549	550	542	549	558	486	559	536	517	551	542	527	564	543	521	546	574	515	546	524	544	499	514	552	499	524	569	540	519	520	541	534	531	536	523	522	573	550	498	510	521	536	542	559	531	568	525	524	523	555	520	560	554	547	545	534	515	508	544	552	550	510	540	567	570	552	569	502	561	570	589	595	540	556	554	538	559	522	537	555	518	542	534	530	573	556	522	497	528	547	536	550	545	570	544	547	539	516	561	536	543	525	539	581	553	508	524	532	540	523	562	536	562	523	524	516	510	569	528	505	566	521	513	518	532	528	554	521	519	534	543	532	529	517	526	558	525	580	514	522	552	519	533	562	529	574	547	567	504	554	540	544	510	554	559	566	505	546	580	564	554	521	515	554	543	507	520	580	542	522	527	545	511	561	536	554	543	484	558	544	512	566	536	555	501	521	521	558	539	516	557	508	514	548	542	537	522	507	533	523	522	502	517	513	530	544	517	544	528	523	543	529	527	519	526	594	571	568	523	529	531	534	557	464	561	560	521	538	537	563	546	511	544	604	531	530	569	531	512	530	509	528	564	553	507	531	533	533	519	531	554	514	519	525	550	545	594	526	560	515	530	549	568	571	528	549	530	469	559	551	485	516	543	487	553	538	509	550	502	583	516	525	551	527	518	530	553	532	554	534	569	506	543	548	541	513	558	580	502	507	548	583	555	513	567	543	543	559	505	529	539	535	523	496	542	557	595	529	556	592	548	489	527	531	564	505	555	567	518	546	545	539	552	546	535	561	534	530	529	573	553	534	529	557	556	554	542	586	531	552	554	557	574	497	516	530	519	525	540	569	539	544	571	542	536	528	539	537	492	540	513	541	552	485	540	523	540	555	522	543	516	534	541	569	534	523	502	550	512	542	551	557	508	526	536	573	500	566	526	538	564	569	511	540	526	567	536	557	511	552	547	582	499	548	585	559	533	520	561	533	527	500	557	540	549	507	553	548	551	523	500	545	565	543	509	536	579	523	555	536	585	528	528	552	528	548	520	526	534	540	539	520	505	551	543	515	582	539	547	542	573	547	496	568	531	564	585	519	530	555	536	572	532	513	510	531	516	528	569	559	524	540	541	541	563	504	552	553	529	562	525	522	581	502	516	523	557	556	524	543	539	532	551	541	518	549	564	510	575	557	556	535	519	503	489	531	576	542	629	521	535	536	579	541	509	564	553	520	532	535	545	579	558	524	560	574	565	546	477	558	560	549	534	512	532	562	524	538	553	530	588	573	554	533	522	587	522	547	521	539	551	561	535	485	548	520	567	535	557	564	522	541	553	546	529	561	543	558	541	553	475	549	523	547	562	552	524	527	534	558	518	522	531	527	559	486	518	538	569	562	546	584	523	529	552	455	534	526	528	550	531	555	566	565	573	553	552	565	508	523	545	594	515	524	537	501	533	556	534	575	534	546	485	492	505	509	518	511	516	512	506	554	537	565	555	592	550	542	521	588	574	563	522	530	560	554	523	528	555	514	549	563	550	540	534	547	552	544	535	533	520	518	540	524	525	552	597	544	538	522	545	494	548	547	533	527	523	549	565	504	549	573	521	534	519	559	534	515	512	519	498	525	548	562	524	525	553	515	517	529	529	544	559	553	575	530	570	554	557	519	553	586	546	515	526	531	515	537	523	496	572	534	544	566	561	529	510	515	534	546	544	507	581	532	522	532	528	514	493	509	506	510	560	543	564	561	580	525	531	521	567	539	562	539	581	547	524	557	537	531	513	550	550	474	513	564	524	530	576	567	498	576	534	540	560	517	515	563	527	524	514	543	533	495	547	537	557	507	568	544	544	493	530	530	523	556	568	520	563	549	534	536	535	588	518	485	502	501	539	563	522	500	544	486	543	552	553	542	524	544	528	527	502	524	541	538	519	536	564	551	538	574	520	564	549	492	531	511	552	568	543	498	565	550	524	546	568	558	527	527	554	537	560	559	551	530	568	526	506	586	586	550	499	590	613	515	555	506	545	550	506	537	519	530	537	527	517	535	521	552	574	557	540	530	555	554	561	537	542	523	545	536	514	515	543	533	580	506	524	506	545	541	553	516	531	515	543	506	521	543	501	544	536	507	519	565	566	567	540	515	551	517	566	527	553	513	553	598	526	539	526	554	552	511	552	563	550	534	554	488	543	560	540	560	577	578	542	512	583	495	522	536	534	515	490	538	530	520	532	518	569	534	551	512	553	515	577	492	524	538	551	559	541	543	546	537	502	553	578	507	566	553	524	564	572	561	574	549	583	565	525	583	541	551	570	544	565	523	568	544	529	523	534	513	538	524	537	577	503	554	529	564	573	522	559	582	539	537	512	484	553	573	527	507	501	516	552	540	524	572	496	502	540	520	524	556	511	565	587	558	533	522	518	535	569	553	570	539	497	538	588	550	532	547	558	550	527	574	564	574	561	527	516	567	525	578	563	543	487	561	576	531	533	535	548	544	539	493	525	515	520	544	563	550	561	533	565	530	549	535	520	515	490	545	544	500	491	521	550	580	538	530	584	521	519	568	532	527	574	507	528	543	530
29173	45996	29207	14070	6057	2439	1210	764	681	610	613	616	601	631	645	593	645	580	647	695	618	633	625	677	631	621	625	609	650	581	638	617	615	627	602	579	650	645	609	648	600	651	622	615	612	621	606	637	588	628	641	595	616	617	616	603	590	640	605	597	617	628	603	624	611	620	606	654	586	604	622	623	624	579	637	562	596	636	556	613	613	605	611	587	617	597	613	653	624	642	577	610	650	594	619	588	627	537	582	629	594	601	592	623	627	629	621	574	602	599	632	607	636	584	595	578	632	623	604	611	597	646	567	574	596	581	582	652	616	614	612	565	668	646	597	621	604	610	640	645	616	651	613	624	588	631	581	634	610	581	621	610	616	650	632	605	588	604	578	627	589	600	617	583	587	591	650	612	656	607	597	635	597	572	645	600	586	587	609	603	636	638	628	601	628	683	657	630	659	597	622	637	613	608	587	612	611	611	622	624	593	600	625	605	605	621	604	647	652	640	600	667	605	634	651	632	632	563	619	601	622	669	633	593	618	624	612	619	613	645	620	644	603	645	605	642	612	603	608	617	581	586	593	579	613	596	601	607	636	603	607	622	643	608	599	548	613	628	671	621	630	605	594	595	642	580	619	586	620	605	567	576	628	612	628	632	629	607	627	626	575	592	616	593	657	634	612	606	605	579	645	645	618	591	612	653	591	667	625	602	606	649	564	627	619	610	603	585	649	616	631	600	599	627	605	628	604	609	667	601	612	602	598	651	579	635	602	609	608	623	648	613	599	640	639	630	627	594	560	597	617	635	612	595	640	585	607	603	598	615	578	626	603	597	603	617	642	641	665	626	631	602	623	634	635	670	571	607	624	627	595	621	622	651	636	612	637	656	582	624	614	638	618	646	619	622	604	593	615	572	596	616	615	588	626	596	596	580	588	652	597	600	581	589	583	617	615	612	628	593	537	621	632	598	605	600	643	615	633	618	620	594	594	643	574	623	612	627	612	596	638	667	623	593	628	609	655	639	568	564	648	611	614	611	636	609	596	617	612	630	649	625	623	642	589	651	622	615	599	618	626	627	602	604	614	649	631	622	613	605	610	580	604	604	651	641	592	599	595	613	607	620	589	581	624	637	641	568	594	614	627	609	622	580	635	653	621	582	615	584	588	624	617	631	589	626	588	611	575	580	587	626	665	620	639	596	561	631	582	571	627	621	623	597	601	620	601	598	615	599	622	615	661	583	589	610	600	623	624	610	592	616	583	632	582	610	539	576	654	605	632	573	593	615	605	630	629	650	594	651	629	621	609	647	601	630	626	626	607	610	604	603	628	638	616	570	629	568	644	645	623	586	602	614	592	597	598	610	616	590	609	632	604	622	631	657	617	587	619	634	623	615	562	615	616	614	598	634	630	640	574	576	626	605	577	621	602	660	618	576	619	607	678	623	636	632	592	623	599	617	610	625	576	559	638	605	673	616	623	615	606	578	587	591	595	634	586	619	566	608	624	593	638	603	597	668	602	608	613	603	628	608	626	647	618	633	624	601	594	614	592	534	625	630	618	607	658	557	597	571	588	597	623	612	596	645	645	592	602	598	609	630	628	620	618	642	562	629	607	628	641	638	632	599	598	633	627	584	640	655	647	650	651	581	629	631	615	588	668	602	622	624	601	628	641	617	585	582	589	601	625	618	571	650	626	629	660	624	591	635	598	599	622	597	598	618	611	604	582	642	552	590	598	591	644	596	600	596	620	612	625	595	589	591	615	653	615	588	616	662	596	620	599	638	646	653	628	669	656	640	579	619	609	621	609	593	621	669	627	568	629	605	590	577	624	648	625	589	645	633	625	580	610	648	655	579	627	675	549	625	592	575	623	595	594	610	638	646	599	595	556	587	583	624	637	610	602	589	610	608	605	587	613	596	608	638	589	619	609	558	606	636	646	615	595	635	584	614	642	601	616	637	596	608	638	586	625	633	639	666	645	608	662	584	594	606	641	625	629	672	600	548	650	651	634	635	575	642	602	630	642	595	649	628	668	635	647	644	586	685	650	589	627	621	593	615	671	616	622	631	646	627	668	641	584	617	630	593	602	637	663	630	573	633	618	666	589	603	560	597	561	620	655	608	580	564	642	641	621	611	643	594	602	593	589	589	582	632	623	589	641	636	615	638	630	624	616	601	612	590	626	630	596	591	631	559	632	646	579	623	570	615	636	604	655	630	618	593	623	629	587	572	590	672	635	568	606	622	592	543	646	607	594	561	616	657	597	615	591	654	627	657	658	642	638	615	610	617	622	632	603	588	616	591	614	604	605	630	603	605	610	603	651	599	621	636	581	620	601	652	640	646	599	621	578	630	608	666	692	638	602	649	634	609	646	598	615	572	605	597	612	598	555	592	678	640	586	598	623	589	569	618	659	643	611	595	576	602	601	600	618	585	610	628	598	578	617	604	604	609	639	591	638	641	625	603	620	643	600	594	631	595	608	628	645	647	659	610	643	619	605	624	595	624	605	614	626	632	613	617	674	611	627	582	627	588	582	625	629	624	581	636	619	570	630	579	571	611	636	633	600	599	624	599	610	562	658	613	584	625	643	591	598	587	605	588	568	615	607	597	592	614	606	594	614	595	557	602	600	608	618	673	631	577	625	630	612	624	622	642	612	621	626	603	568	644	591	612	591	632	671	601	647	601	634	611	645	606	599	606	605	610	601	628	557	608	608	598	595	634	597	638	635	624	593	606	597	618	597	587	631	601	648	627	621	613	617	622	603	613	622	628	596	605	579	559	603	622	621	635	604	612	586	617	601	614	602	610	594	622	659	591	641	611	604	623	569	636	579	594	596	604	595	620	603	578	588	627	629	611	601	608	623	665	673	610	626	590	664	583	609	620	621	624	615	612	592	629	650	636	576	586	636	681	613	631	584	630	587	591	602	614	593	605	645	618	619	608	616	633	627	588	602	594	576	581	592	650	627	650	594	637	628	639	570	606	635	600	624	605	573	619	640	582	663	642	650	663	613	617	667	616	606	660	586	609	595	572	642	597	557	599	607	568	644	593	593	619	644	591	665	597	647	602	625	621	638	608	609	647	677	657	604	651	626	621	632	656	602	620	602	614	618	642	626	641	598	611	623	682	603	603	634	598	584	589	637	584	618	628	615	577	637	593	634	551	609	627	629	632	579	618	656	657	601	667	586	588	608	594	624	607	606	595	645	638	571	607	623	593	566	623	630	562	613	633	579	635	611	611	580	587	627	620	641	639	596	640	646	658	580	580	626	607	619	599	576	635	592	630	636	573	632	589	617	635	585	614	640	580	600	628	648	626	592	571	601	625	596	602	679	580	609	632	633	555	632	617	617	643	597	639	629	651	616	581	559	615	593	602	583	637	618	619	584	577	595	610	598	625	624	638	624	600	620	620	601	634	641	625	655	677	619	602	583	617	581	614	587	630	646	599	604	619	596	571	586	633	585	631	592	635	594	638	634	629	658	586	631	610	646	614	578	572	581	613
23459	22174	32901	29961	24979	20961	10425	1847	831	662	616	653	611	581	619	603	641	621	613	626	611	626	582	643	623	637	605	625	599	615	628	568	597	602	611	594	632	626	576	566	620	588	573	640	582	614	594	588	617	583	648	613	567	624	582	640	595	592	585	582	617	560	591	604	612	634	591	651	575	619	579	639	594	588	575	578	561	627	578	592	628	623	576	599	554	636	571	570	576	594	578	620	556	580	632	585	638	577	615	603	612	585	626	634	629	584	603	546	612	589	620	609	577	562	612	607	593	647	633	597	629	583	598	609	544	620	604	573	573	615	556	587	621	588	619	584	597	610	565	638	609	573	625	661	636	615	577	624	651	633	615	648	608	591	613	569	563	633	641	567	612	582	634	612	597	566	614	637	581	582	616	574	611	575	615	616	635	600	596	606	621	662	634	666	591	624	596	617	594	584	581	595	589	639	630	606	652	613	574	604	631	595	589	575	578	586	602	606	543	634	638	624	592	591	608	636	610	588	620	604	623	586	551	600	604	599	611	639	635	577	569	573	616	596	600	646	625	544	591	632	598	603	674	612	616	642	599	621	617	597	630	533	604	559	625	621	596	598	593	596	550	573	606	619	632	618	591	609	661	618	629	614	643	591	578	582	608	586	588	598	622	641	593	592	603	566	645	583	654	605	616	588	621	659	604	605	577	576	599	633	620	579	622	641	582	585	589	606	595	611	631	624	590	598	625	576	626	578	564	618	548	615	588	658	595	578	599	629	638	584	644	598	563	623	612	591	614	642	608	594	575	614	571	620	629	588	591	604	668	581	599	649	567	600	577	570	582	598	568	578	565	558	581	609	616	567	595	582	618	586	607	552	599	613	585	619	615	610	612	605	604	578	596	601	588	589	639	584	617	636	631	605	593	615	650	574	632	588	617	585	591	635	577	583	638	673	611	589	590	603	659	641	625	621	631	613	652	615	612	607	629	576	595	611	620	614	591	572	608	624	623	604	594	580	600	587	619	592	649	607	635	638	592	593	597	604	564	583	627	630	586	587	591	595	634	596	629	590	609	649	675	610	601	567	620	604	649	627	608	549	584	613	652	643	652	590	644	610	594	585	650	574	623	581	610	573	554	588	547	611	545	598	600	609	642	656	617	584	613	619	634	651	645	620	612	603	602	596	594	562	596	625	612	590	563	616	571	600	609	601	608	613	618	613	593	628	603	575	627	565	626	626	549	592	634	646	597	568	566	591	619	603	621	606	594	591	605	610	654	591	625	630	630	632	610	581	593	598	578	616	637	636	629	601	618	611	618	591	582	622	610	616	626	599	616	599	614	640	595	586	613	591	610	615	651	584	584	599	586	611	594	601	621	601	607	613	552	590	591	608	598	584	643	577	594	623	631	650	613	586	632	616	626	597	596	587	644	562	616	593	643	564	636	607	623	610	617	634	636	564	590	600	593	608	601	575	596	588	588	661	579	625	605	581	600	631	575	645	581	625	602	572	598	623	567	632	586	582	602	608	602	642	603	610	610	607	624	633	632	556	603	589	614	570	589	554	608	593	585	565	583	591	609	599	572	635	550	612	594	570	630	611	570	586	595	562	636	618	602	606	610	592	587	612	572	581	597	610	601	574	598	568	627	608	558	624	601	623	610	613	611	544	610	633	630	602	594	570	605	608	635	572	620	603	628	622	622	612	618	614	654	602	569	591	598	646	583	631	612	610	615	619	590	622	625	587	611	599	607	587	681	569	552	567	597	623	600	630	577	599	602	604	643	610	639	564	600	587	599	574	585	615	647	600	617	591	593	626	608	610	617	649	586	606	590	639	591	556	587	662	564	604	618	611	595	647	602	611	573	596	581	581	593	603	560	607	627	594	606	640	600	622	566	622	574	596	602	609	610	558	627	607	617	640	578	583	606	600	607	651	595	577	574	613	603	582	622	632	572	622	620	563	554	573	568	610	618	679	583	650	624	632	607	602	586	597	591	613	603	616	631	603	600	566	594	612	603	617	590	608	572	567	589	588	616	586	583	606	568	609	571	581	611	595	619	606	624	581	610	624	606	607	616	575	575	616	614	574	607	646	645	589	584	636	590	614	625	606	626	591	617	628	598	589	625	569	631	586	632	613	605	582	633	571	593	617	653	601	616	622	580	610	595	613	583	553	616	593	637	561	642	631	586	573	604	545	594	633	566	605	607	642	587	634	607	620	581	609	632	594	580	594	630	592	632	590	625	636	606	587	608	569	608	602	611	605	580	606	566	586	620	610	609	610	604	633	615	602	610	601	614	625	619	601	540	588	607	628	580	536	607	609	603	575	608	625	630	610	607	641	596	607	602	580	606	635	601	605	609	614	608	645	605	574	609	607	628	617	593	624	627	577	557	590	591	584	609	618	591	625	543	632	618	648	627	603	589	613	608	588	650	641	615	601	583	610	638	590	620	614	606	599	560	603	607	621	601	621	579	632	563	616	630	616	608	606	582	586	629	594	620	614	687	633	615	577	610	631	612	609	642	592	642	599	602	589	594	607	606	580	588	629	626	649	585	565	609	571	585	597	592	597	572	613	580	640	611	608	598	560	609	613	624	634	619	623	622	582	566	610	599	616	587	577	593	632	637	618	614	605	603	605	603	590	599	581	608	583	644	652	575	598	574	597	595	596	593	633	642	629	606	603	625	633	559	582	581	658	622	589	601	612	603	561	611	637	602	615	588	577	614	585	615	560	572	610	582	589	637	640	599	615	588	609	578	601	607	651	609	625	555	604	574	594	612	579	581	560	581	601	624	596	614	578	637	580	606	586	603	592	559	647	593	609	650	578	576	601	633	609	596	558	633	616	594	593	573	582	582	584	580	539	629	584	613	534	596	614	610	594	661	649	595	597	606	597	636	600	613	617	602	594	641	604	617	576	603	605	598	635	548	591	631	599	606	604	588	615	602	604	573	646	627	609	609	574	609	606	598	615	586	614	541	618	596	626	584	603	640	575	571	610	565	594	593	575	561	576	608	599	664	582	631	560	586	594	598	596	625	568	603	613	610	578	612	551	596	592	602	597	571	594	573	631	566	616	603	583	609	557	579	629	631	594	604	586	574	591	578	600	615	606	625	611	593	590	606	643	674	598	631	611	600	603	642	637	601	585	572	601	597	599	604	590	662	564	601	614	593	593	565	598	609	568	615	597	591	600	606	629	573	611	621	610	635	562	603	576	626	651	612	637	582	593	623	581	565	602	631	618	595	591	613	591	637	599	577	581	656	607	635	606	587	637	594	638	602	600	596	603	600	648	566	602	640	585	601	577	627	590	597	616	608	581	578	581	602	623	610	656	643	594	586	629	595	601	643	573	624	580	573	653	589	650	608	590	586	633	596	568	592	597	581	631	589	595	600	589	607	633	551	615	590	614	579	633	614	623	606	587	644	613	577	585	647	578	605	618	598	559	550	584	603	612	572	621	601	568	604	573	597	585	613	565	595	620	612	614	612	564	586	631	577	562	650	604
55886	94654	71310	47977	31862	16292	6140	2193	1009	721	672	633	669	697	708	656	683	659	662	703	662	680	650	704	627	679	700	644	664	673	657	636	693	719	623	708	648	660	671	665	637	667	670	674	635	640	673	689	622	660	662	650	628	690	683	686	681	672	634	684	654	688	655	692	696	688	656	632	601	662	688	667	673	701	621	718	651	659	632	706	727	660	663	699	638	628	667	704	699	723	663	646	664	659	677	637	699	682	650	669	678	628	643	630	656	660	711	622	686	630	640	641	673	658	684	667	670	665	655	678	658	652	645	657	610	674	688	667	673	620	655	623	674	700	641	587	670	634	677	632	684	655	664	685	688	662	655	635	663	673	674	699	705	666	649	688	650	663	695	617	684	639	678	655	628	657	654	650	677	662	660	700	680	700	644	636	631	644	675	669	706	624	716	650	652	691	637	633	616	688	670	670	641	686	642	672	645	691	684	625	617	695	639	655	714	648	636	641	661	640	679	669	635	698	658	637	695	637	669	649	628	675	659	675	723	646	686	683	635	679	671	667	640	719	676	662	658	644	646	670	660	659	614	661	663	674	656	663	685	692	674	709	635	688	654	651	664	686	664	632	663	669	634	633	667	626	663	657	668	656	633	661	716	669	694	645	723	673	682	658	624	608	701	634	677	637	695	690	678	619	721	684	635	678	675	656	680	671	690	635	672	655	710	611	661	659	660	601	679	627	660	659	704	704	694	734	680	650	652	669	653	663	651	662	626	655	684	666	648	634	661	727	662	672	701	640	660	676	696	659	606	715	704	644	645	678	685	657	652	673	682	701	621	665	672	659	653	603	649	672	675	692	681	668	682	676	606	680	649	707	623	691	658	695	663	668	669	647	704	619	642	666	607	706	668	660	649	672	653	657	667	633	662	660	667	658	650	640	666	676	690	644	663	680	660	679	665	689	644	680	680	615	677	657	662	660	641	651	643	674	620	682	667	671	684	663	652	703	646	633	601	665	654	641	621	687	678	668	685	665	737	690	675	699	681	613	694	657	642	684	655	684	685	657	670	638	654	646	638	678	624	699	640	617	669	697	705	649	688	645	688	663	648	671	677	669	668	655	640	702	686	659	666	646	643	685	619	642	687	681	653	641	692	653	631	657	696	690	641	664	661	651	648	654	651	653	667	654	627	638	684	650	650	729	712	668	688	659	680	677	680	650	682	672	662	677	667	623	660	667	663	715	702	651	661	623	685	678	642	684	624	668	632	657	641	693	630	634	660	649	687	672	665	659	691	630	652	665	675	679	666	701	649	639	640	672	668	658	681	724	654	649	675	681	633	694	680	682	660	688	703	640	727	674	675	687	678	683	720	672	678	688	686	589	667	684	667	676	673	641	646	663	688	665	645	660	605	667	655	677	628	638	665	679	635	677	611	674	668	696	681	676	657	687	637	659	653	703	630	628	654	654	673	675	704	660	679	673	644	705	659	621	660	642	645	675	632	700	688	690	622	656	656	669	646	675	626	639	682	654	704	655	705	696	639	647	607	651	667	665	671	664	641	685	684	645	659	682	674	684	681	644	641	664	678	717	675	699	710	631	666	658	619	675	646	657	680	657	668	709	668	679	668	693	715	685	615	657	686	707	661	667	667	654	682	708	685	672	657	653	696	646	690	684	650	633	659	632	645	641	645	668	676	668	661	659	635	717	694	678	659	678	614	655	674	648	650	657	672	661	653	678	648	665	674	667	678	716	706	665	685	659	680	704	657	653	671	656	676	705	646	629	661	621	652	704	652	661	681	626	657	684	673	612	656	641	617	670	635	667	647	692	641	709	641	662	657	607	649	629	639	649	661	640	665	645	661	640	666	645	686	665	666	688	685	670	651	642	641	652	649	660	603	657	679	639	678	669	636	645	652	654	645	648	668	692	688	663	692	652	620	706	644	648	658	709	637	696	667	688	684	615	649	662	657	674	682	690	705	705	659	647	696	669	675	681	678	681	650	683	669	687	682	642	731	680	643	670	629	659	616	653	711	691	689	646	668	674	662	664	664	708	656	695	636	630	678	603	707	632	642	674	662	653	694	661	713	685	634	638	643	668	666	614	665	654	703	706	702	637	621	649	621	675	678	654	656	716	665	640	646	671	676	709	648	655	659	654	673	635	635	679	708	692	660	642	645	654	666	666	691	685	623	682	627	686	650	633	676	687	706	647	643	651	736	622	671	650	668	653	673	631	665	682	652	658	645	719	657	647	703	663	676	673	669	652	654	654	657	679	615	680	655	646	695	645	635	680	648	691	654	661	666	711	661	659	655	643	649	644	720	638	639	641	686	647	636	672	657	667	656	683	685	650	656	666	652	670	625	643	656	673	664	665	645	676	715	706	675	682	658	633	640	622	680	662	688	713	638	628	745	681	647	652	687	684	640	716	676	660	705	663	702	670	647	691	651	683	676	635	645	655	649	668	631	702	689	646	668	690	678	703	664	693	685	645	635	633	657	664	667	691	675	646	670	651	671	669	685	655	710	638	624	685	712	630	688	662	667	676	637	646	690	690	604	663	673	656	732	651	642	637	678	635	654	629	671	667	669	683	652	665	703	673	699	629	654	681	651	614	662	637	681	642	645	670	689	654	662	663	666	635	678	658	644	673	687	651	720	612	672	706	648	689	640	685	690	675	707	676	707	666	685	659	656	703	657	676	652	650	665	673	654	672	636	707	711	681	704	713	669	633	647	630	659	687	694	637	656	672	685	664	676	645	627	617	715	653	663	692	658	668	655	727	660	679	649	698	693	645	655	610	648	691	657	657	677	676	667	641	623	682	654	672	691	647	667	651	673	641	681	666	637	684	680	676	658	623	633	675	669	675	673	688	659	660	664	622	686	691	674	646	653	664	713	679	662	662	690	650	652	675	697	690	682	665	641	673	662	679	672	622	651	671	654	670	617	617	649	663	637	680	642	641	667	704	637	629	666	640	673	678	635	673	708	659	663	631	671	629	697	604	670	690	662	675	637	666	663	633	639	628	672	635	667	711	665	698	687	626	638	643	696	691	684	703	614	632	645	706	694	611	671	688	654	663	645	616	677	691	689	634	648	663	659	658	672	678	695	688	620	647	724	652	682	628	674	636	677	700	739	643	700	631	663	641	667	649	679	679	675	704	647	679	612	638	639	638	700	690	692	656	669	652	677	673	691	637	654	727	664	660	677	676	649	648	712	653	642	668	673	648	623	652	611	660	675	679	650	647	640	613	652	689	680	671	678	713	636	664	646	647	655	624	679	631	667	626	676	690	679	652	702	654	683	682	715	686	659	652	681	636	683	670	675	676	688	714	676	715	647	706	667	666	665	674	716	657	694	640	649	651	652	666	654	639	621	653	648	648	667	670	666	680	706	666	701	658	629	695	630	651	682	700	671	675	691	663	704	652	639	643	717	652	671	668	675	661	646	660	708	669	670	670	612	640	665	647	639	629	646	626	699	700	680	643	678	736	624	670	654	687	667	660	659	692
25309	24129	34924	30411	19717	8468	2263	1038	707	673	633	618	635	584	664	606	628	654	639	623	627	608	646	647	616	633	624	625	582	639	588	639	592	612	620	628	640	604	673	634	680	589	629	633	668	627	611	647	623	589	588	596	596	666	635	648	631	615	637	599	638	616	590	661	644	605	607	649	594	628	649	650	583	625	671	637	632	663	664	648	657	605	606	672	620	616	642	664	625	591	631	644	593	606	720	615	642	637	651	640	613	658	655	665	608	615	620	610	604	687	588	592	610	636	605	606	618	616	595	639	609	629	601	606	569	564	658	636	653	659	603	610	626	608	609	652	674	600	668	639	640	632	623	598	611	642	611	640	647	579	625	624	647	627	642	583	607	592	624	620	649	640	648	590	606	633	615	631	609	623	638	601	607	631	636	620	599	626	638	634	634	615	585	601	641	651	632	616	634	607	623	617	635	649	607	603	646	629	630	610	634	582	615	630	605	687	666	587	612	664	611	601	653	619	656	679	619	611	622	659	608	596	640	622	602	643	681	603	629	600	653	645	617	613	638	614	649	679	624	583	651	599	586	628	665	604	595	571	627	651	585	652	617	620	672	655	612	603	608	644	591	636	609	623	616	647	616	614	668	612	610	629	645	598	599	593	643	618	654	633	630	650	621	597	623	622	620	610	638	677	636	657	615	642	667	625	626	613	624	622	628	635	607	655	627	620	626	588	601	637	609	592	632	601	621	645	618	602	645	594	602	664	643	645	645	618	655	603	646	610	629	663	681	666	623	614	632	614	619	653	638	682	666	647	591	655	611	621	609	647	602	654	646	621	646	626	633	645	629	610	617	598	623	635	589	625	644	604	602	627	623	603	629	628	592	561	633	651	591	651	599	634	640	652	646	610	630	609	638	623	606	633	621	665	596	588	614	620	602	575	612	636	620	601	648	613	628	629	657	669	635	600	615	625	597	649	590	645	658	605	644	610	621	616	648	613	652	629	610	605	619	630	681	629	634	616	593	615	608	634	599	607	607	616	654	632	640	656	625	638	630	645	602	637	616	629	608	601	651	635	642	626	638	565	562	652	579	579	646	608	654	606	617	620	603	622	647	627	652	661	583	661	638	646	631	654	621	611	589	640	640	597	606	615	619	615	663	591	647	611	631	650	623	671	646	610	624	618	634	619	611	603	646	598	594	632	606	640	643	627	595	640	581	638	632	661	614	635	619	619	628	573	619	644	607	561	616	602	650	603	621	602	647	611	607	644	620	642	621	627	643	633	645	592	597	648	635	682	626	598	663	710	627	689	601	638	652	607	581	634	591	638	607	601	593	668	612	618	637	695	648	663	605	635	597	641	644	625	608	638	654	633	632	639	633	594	615	637	636	629	599	617	633	633	600	608	612	599	633	617	649	656	641	624	679	624	583	637	627	628	646	651	600	657	642	640	636	590	612	626	589	620	589	591	613	609	640	619	622	634	650	640	644	650	580	604	647	589	653	661	607	592	673	612	617	637	647	636	651	577	632	587	629	665	629	649	651	636	605	615	605	678	645	638	616	614	587	553	650	614	630	632	610	622	619	638	629	632	615	620	586	620	617	609	582	650	626	665	589	612	688	590	583	612	609	573	634	620	651	598	598	603	627	609	658	576	601	657	704	651	598	652	677	598	637	601	632	634	657	611	597	650	642	643	612	635	593	610	631	612	622	591	638	588	638	611	618	613	598	622	609	638	640	621	599	628	653	569	618	580	606	632	649	639	641	641	632	659	638	664	648	676	584	611	632	623	635	608	629	623	641	608	612	573	620	577	620	594	581	648	643	631	637	609	613	679	618	625	628	619	615	620	631	664	572	685	603	594	644	651	653	634	637	645	652	621	641	581	625	622	624	677	637	606	629	630	590	636	595	607	636	619	628	638	607	601	645	639	612	641	612	612	604	610	627	638	638	628	647	606	608	612	615	601	604	609	607	606	625	659	637	642	573	662	620	646	615	622	575	621	622	626	621	618	669	596	652	591	649	672	639	654	606	667	595	617	686	605	608	660	611	653	629	625	596	632	669	638	598	611	599	635	593	597	595	648	624	656	601	654	656	600	655	660	651	602	623	610	598	670	601	649	613	624	640	583	623	582	629	616	623	676	644	614	647	624	660	613	612	603	635	581	686	631	639	618	593	608	624	612	623	628	619	573	636	639	623	599	617	653	617	622	639	624	587	591	608	616	622	633	603	643	608	611	636	655	670	552	647	646	609	622	605	608	626	606	611	602	652	599	610	655	612	620	662	621	660	659	615	631	623	665	642	594	635	623	655	670	647	646	586	612	600	615	653	615	632	588	621	623	670	616	643	565	600	629	619	627	639	596	634	647	635	601	623	640	609	633	624	640	626	629	604	593	631	637	624	662	596	632	633	660	629	626	625	614	602	620	636	604	644	623	619	643	614	629	609	601	596	623	646	660	605	593	649	620	627	611	629	638	632	624	654	633	626	635	643	634	639	573	669	622	621	635	658	614	625	591	603	597	627	613	634	609	664	662	623	642	620	693	585	646	648	627	640	638	668	604	600	631	608	632	662	676	665	650	684	635	597	594	594	632	630	605	679	638	642	693	634	644	601	606	646	594	646	658	667	625	593	631	627	598	640	612	645	649	672	605	611	649	624	688	599	616	598	645	577	622	629	584	603	626	652	605	652	650	653	645	673	660	651	642	641	660	626	621	628	685	618	599	610	620	645	601	625	594	661	586	612	623	632	615	585	626	642	638	641	626	653	634	647	666	597	625	580	666	650	579	606	610	655	648	575	626	643	612	644	622	622	656	602	646	595	622	628	636	592	645	661	651	621	690	628	615	643	606	634	638	578	620	603	634	606	573	629	615	654	634	637	616	634	557	602	631	625	632	624	608	635	678	601	618	648	649	618	664	584	610	645	676	642	624	613	634	593	620	615	636	639	584	631	670	626	631	584	614	658	615	598	591	622	637	647	615	643	651	608	632	620	663	597	604	602	623	639	632	567	637	598	605	625	610	631	624	561	685	618	612	600	623	621	619	686	614	593	649	627	647	626	627	578	633	621	653	626	621	610	613	635	612	648	608	653	646	659	637	620	602	607	636	625	646	623	613	671	613	626	659	673	645	623	637	644	615	596	647	648	635	664	632	614	632	647	619	631	642	580	645	599	621	618	660	646	649	608	619	644	598	655	616	690	637	611	620	621	657	640	648	630	624	603	630	610	659	619	612	628	640	640	594	638	600	637	596	616	670	642	598	580	626	573	631	598	690	660	632	630	596	641	650	647	613	614	651	629	643	613	598	608	626	575	647	657	650	657	617	621	597	631	637	666	633	630	615	637	646	601	607	643	603	632	642	633	616	626	669	595	573	669	621	644	632	650	589	614	582	602	608	655	623	619	638	658	611	626	611	590	650	583	611	653	651	639	647	651	606	587	636	641	629	639	643	634	658	657	642	640	640	591	637	635	683	644	613	588	645	582	635	652	611	620	643	652	658	622	617
48810	77267	53560	34254	19823	8534	3101	1353	862	789	736	694	705	730	710	709	696	730	688	739	726	743	746	754	735	684	665	660	698	702	710	693	694	725	720	740	657	695	674	718	675	668	654	706	698	678	725	683	720	676	670	704	697	659	693	698	672	706	705	656	718	727	692	699	745	705	685	641	703	711	723	714	742	706	678	712	717	729	638	709	712	709	706	687	704	702	726	725	661	663	729	756	700	698	726	677	709	725	682	672	712	691	753	697	696	702	643	714	699	714	674	708	689	672	735	717	689	720	744	679	710	667	670	712	712	700	714	711	692	715	739	710	696	668	701	733	735	712	657	690	724	722	713	730	715	675	707	719	694	660	717	708	703	692	687	683	701	682	686	744	731	687	737	666	689	728	681	728	691	635	695	688	679	669	664	697	711	722	694	698	675	728	743	688	674	649	702	673	679	708	683	665	707	685	707	695	721	680	762	686	681	675	760	679	674	657	653	714	675	751	691	646	680	704	665	707	689	749	694	703	650	715	707	693	704	652	721	698	646	698	662	686	689	789	748	719	719	679	730	710	713	663	676	727	685	705	756	687	703	671	676	646	684	703	642	670	752	726	687	729	714	736	659	700	737	658	681	703	691	705	660	729	706	719	672	700	676	730	707	677	744	702	716	680	665	690	707	637	762	687	774	718	707	645	669	662	708	724	704	741	701	735	721	666	728	716	704	713	711	695	673	706	698	682	701	661	694	711	741	697	662	705	684	693	708	685	677	688	739	701	679	668	692	720	692	689	696	684	682	721	684	698	733	689	717	663	697	674	711	746	710	692	671	673	715	667	699	724	714	728	703	651	669	694	705	675	675	711	712	688	687	659	662	711	708	663	717	693	694	697	727	699	719	675	671	705	733	676	692	732	704	699	712	725	706	689	687	722	707	696	737	672	668	717	682	682	685	695	727	682	697	695	659	669	700	702	707	685	703	742	678	686	660	687	704	643	705	712	675	701	691	728	682	657	752	702	733	734	720	668	649	721	720	677	706	740	692	719	671	685	704	711	692	681	736	687	716	727	686	715	686	702	710	683	729	743	713	719	715	718	686	700	711	671	686	667	732	692	674	672	763	714	670	754	683	665	717	695	752	691	674	712	722	719	687	659	675	680	691	664	647	720	689	662	698	709	704	694	722	702	683	655	705	717	725	701	698	723	728	667	723	751	722	729	737	731	714	718	698	674	717	700	704	675	707	744	720	733	687	709	724	721	635	696	709	661	756	701	694	688	750	681	691	684	708	677	706	708	723	699	707	751	702	712	717	718	647	769	651	693	703	712	693	675	726	695	721	657	723	724	677	720	663	679	684	706	674	727	657	656	652	688	695	693	686	659	684	678	695	748	724	696	686	675	689	767	710	728	730	705	708	738	709	691	705	684	727	686	686	738	708	687	697	663	643	663	698	670	672	726	723	727	722	732	733	712	689	737	693	712	695	680	699	701	685	721	698	704	685	707	693	723	664	702	662	754	690	715	656	687	700	688	672	628	700	700	678	725	681	714	680	675	678	715	729	704	718	659	687	712	743	696	692	699	726	672	698	708	661	662	710	717	725	734	720	704	695	701	683	700	714	742	759	706	691	704	698	685	708	712	710	728	695	660	674	707	762	710	685	703	696	718	668	730	704	687	721	705	719	703	660	685	706	718	723	704	682	734	694	733	742	721	705	685	731	672	726	669	737	687	664	650	721	737	666	694	742	709	715	711	687	712	700	750	693	666	701	694	729	699	708	727	729	708	716	701	739	671	713	708	723	740	712	731	695	704	719	675	675	703	728	704	678	684	647	689	723	682	699	696	683	716	752	694	687	659	687	739	713	717	661	673	741	724	683	701	737	690	710	680	699	694	686	665	668	679	722	684	702	716	678	729	713	712	681	747	755	653	701	667	742	650	708	706	742	744	666	676	691	700	740	705	706	627	725	716	715	690	668	722	717	708	668	648	681	723	694	708	673	723	668	681	635	731	744	689	683	717	668	707	706	680	643	720	701	708	704	722	701	708	707	755	698	685	657	724	725	699	707	696	699	717	756	714	648	697	706	693	745	669	729	689	706	671	694	710	758	704	685	707	683	678	716	727	713	720	686	694	736	738	709	710	652	653	672	656	722	695	745	729	700	682	741	733	648	691	710	714	728	681	716	715	739	659	700	701	690	709	700	664	721	728	680	720	678	714	716	693	719	710	659	694	685	687	697	732	632	761	691	691	661	716	708	682	686	700	706	689	730	701	688	678	719	689	686	668	703	714	771	667	749	702	682	755	678	691	732	709	669	712	752	691	709	693	721	719	718	655	680	693	701	707	692	719	715	710	680	711	727	722	692	740	678	666	697	666	724	701	682	688	674	748	690	712	714	709	689	690	724	703	699	736	670	769	669	693	711	716	735	727	705	689	709	677	686	700	708	730	675	703	721	684	696	696	740	725	703	713	723	691	684	701	660	733	711	727	746	673	732	729	740	691	677	711	709	709	691	711	710	690	690	688	697	705	703	710	739	713	692	750	680	711	732	733	713	739	712	714	737	730	693	667	696	721	739	688	675	717	726	724	696	687	730	714	668	687	723	712	667	667	734	709	673	724	725	689	709	665	734	693	678	718	746	675	689	701	684	730	658	664	682	686	714	713	698	688	701	660	706	695	621	693	670	699	693	736	683	744	693	714	663	659	723	692	692	755	664	737	698	676	701	747	659	693	714	704	722	656	689	733	737	676	738	685	751	689	719	703	683	669	672	694	715	709	647	698	705	678	730	725	734	681	685	706	667	732	702	717	721	724	677	691	654	751	681	676	695	714	727	708	694	712	655	674	739	707	696	711	697	748	653	674	730	642	700	682	691	688	677	721	682	735	747	669	676	696	719	732	712	674	700	740	728	687	656	698	706	660	711	689	675	685	704	674	744	731	712	710	704	697	703	709	713	702	719	700	713	738	698	704	688	700	746	692	713	719	716	717	685	702	694	682	725	724	674	706	684	697	723	699	731	684	667	699	704	715	667	726	701	718	679	692	696	710	743	724	664	702	692	660	725	696	657	667	710	666	701	717	742	710	675	722	726	691	691	716	712	707	716	728	708	728	761	749	730	747	718	708	678	717	729	705	689	668	694	684	679	761	720	723	659	705	751	757	672	707	708	681	727	717	673	726	713	712	695	704	687	665	698	709	708	694	719	666	693	688	686	672	660	697	691	756	697	710	726	677	716	690	686	675	670	636	686	730	718	719	695	745	737	667	691	749	714	694	670	763	662	727	711	725	684	766	719	717	723	713	689	735	683	706	690	691	715	686	739	679	676	706	661	657	728	671	679	707	740	682	665	727	696	730	734	677	724	660	724	691	763	678	687	709	692	730	697	728	721	732	696	687	714	691	738	685	663	721	689	724	685	693	722	704	662	686	691	717	681	692	713	666	715	698	734	675	703	673	701	689	660	703	671	677	678	674	682	731	723	683	674	749	713	719	694	744	717	739	727	667
22930	21805	31855	28395	24931	22974	16799	3258	1141	853	834	773	756	787	790	748	745	712	695	733	748	765	746	739	764	737	710	736	723	708	790	720	733	794	794	717	763	734	775	793	732	761	727	715	732	759	761	742	691	742	692	658	744	741	729	734	705	799	740	748	782	715	732	696	734	752	714	681	740	757	757	737	739	733	723	688	737	727	699	695	756	744	726	750	774	750	683	737	747	728	713	740	734	746	704	744	743	720	727	746	749	703	714	704	764	717	718	731	756	703	718	721	746	723	814	748	742	803	736	748	730	724	757	760	781	753	770	752	729	792	764	743	722	762	739	729	749	725	707	703	760	776	722	720	731	727	757	781	746	715	773	756	739	713	718	767	692	667	752	727	795	712	783	739	691	706	757	767	741	738	726	750	715	730	703	732	750	711	779	737	781	754	786	768	755	673	756	741	792	723	701	738	751	745	723	799	758	715	753	728	731	739	740	738	712	770	749	734	719	678	706	750	718	733	769	725	740	710	727	795	726	726	714	708	743	756	751	680	723	729	715	742	761	700	757	743	776	714	709	776	758	675	721	739	759	754	760	724	783	722	732	740	755	723	747	715	771	733	708	745	685	773	779	766	800	771	704	765	749	752	715	697	776	770	703	747	752	739	732	758	749	701	785	704	692	696	745	748	775	737	738	710	736	765	741	723	749	755	738	796	769	733	769	729	711	739	766	777	710	751	721	749	781	796	738	718	727	756	703	757	743	773	731	709	754	696	746	698	746	790	759	799	768	728	712	780	782	738	716	703	778	737	709	817	712	690	725	723	753	780	755	764	750	737	727	751	732	740	750	707	782	771	749	713	703	747	674	752	753	742	747	710	662	794	746	767	756	743	725	730	721	699	750	764	760	691	723	742	716	748	692	719	696	747	751	675	736	744	740	740	720	769	694	714	750	796	708	731	736	746	728	811	785	704	738	708	763	714	703	705	747	771	804	733	769	753	717	763	787	763	773	683	707	743	721	705	750	711	761	717	697	732	707	753	735	757	751	760	698	757	719	772	763	801	770	703	695	749	732	754	745	746	733	712	745	736	753	736	732	719	720	756	734	726	780	736	693	719	660	715	768	751	710	732	760	778	695	775	774	737	727	760	758	737	743	733	731	720	743	779	759	747	709	702	741	730	733	698	758	738	716	755	795	740	802	708	708	703	732	777	759	771	746	708	770	701	749	721	714	752	763	779	724	706	715	721	761	726	773	729	771	754	737	775	753	726	695	743	734	741	746	738	715	744	786	712	749	732	671	730	724	732	744	736	722	747	700	765	724	763	662	701	706	708	755	744	777	671	736	793	722	763	719	704	707	726	753	702	721	725	717	738	737	767	742	725	752	712	730	822	738	736	736	741	774	751	759	731	757	740	726	704	727	760	710	719	745	750	727	743	733	700	707	705	774	724	746	703	713	728	699	738	729	720	738	710	690	723	748	709	750	742	808	771	721	751	701	702	799	706	761	748	744	761	745	702	779	789	722	742	714	699	724	716	719	750	741	722	759	723	745	721	752	760	777	724	727	729	711	682	778	774	761	738	745	760	731	740	739	796	761	741	732	728	707	780	731	741	714	703	736	778	736	750	761	716	730	729	750	764	710	737	699	743	744	737	707	767	750	756	755	743	702	782	718	737	750	745	792	752	751	754	708	746	750	734	715	717	721	726	705	750	736	723	744	767	704	753	772	738	754	709	738	742	736	711	712	704	741	750	740	751	725	741	733	730	737	720	751	727	730	744	773	759	732	779	739	792	685	725	753	755	723	713	766	721	734	747	754	779	716	746	763	712	733	750	695	741	765	774	714	734	735	765	750	733	769	724	794	750	677	726	717	740	742	722	754	712	682	753	750	719	737	723	722	737	743	753	725	755	752	795	734	737	704	743	757	750	785	769	739	737	775	737	736	708	714	772	788	724	708	762	763	740	768	728	734	734	761	736	714	731	750	722	730	749	763	732	726	681	736	747	760	809	782	739	761	738	740	718	728	739	726	726	750	709	688	685	765	747	747	750	781	745	757	688	787	749	747	739	693	746	738	728	758	704	768	705	744	738	756	719	728	739	717	763	747	780	723	754	719	730	759	744	722	721	798	704	706	764	710	730	765	742	759	700	745	747	680	731	772	744	746	716	721	783	769	717	731	726	734	741	724	768	753	752	704	743	776	735	765	761	699	794	727	718	695	693	716	761	715	727	727	725	741	718	770	749	738	748	736	678	716	714	770	756	792	723	741	686	743	710	749	715	715	753	727	718	724	762	727	731	696	682	758	728	718	703	711	776	771	757	767	734	730	761	726	745	754	790	703	731	752	730	753	732	729	709	738	746	768	770	711	758	727	755	726	740	727	703	717	735	740	710	768	743	708	740	753	711	731	755	714	778	684	693	710	694	762	733	752	773	684	715	734	696	690	748	677	737	712	729	743	717	711	703	752	724	728	791	746	726	718	708	728	771	695	696	748	743	766	725	752	732	720	724	772	736	778	690	738	743	731	775	761	778	722	722	710	748	759	771	721	709	741	722	751	689	746	700	719	715	701	750	727	737	735	743	747	730	758	713	775	749	715	738	748	758	729	793	729	727	734	765	746	771	774	747	767	754	747	730	747	752	708	736	783	715	782	693	723	771	742	694	729	716	706	668	677	714	754	747	730	795	754	752	740	715	805	750	742	732	715	760	771	722	752	716	720	682	724	750	705	730	734	756	699	745	720	706	717	713	751	710	757	740	763	739	729	732	688	758	749	729	715	711	744	706	730	724	738	755	695	794	686	701	697	731	740	744	794	731	744	745	732	750	760	740	726	770	740	764	739	739	719	723	724	775	735	721	687	740	745	727	736	740	750	732	770	741	738	725	700	766	799	737	751	723	731	725	711	699	724	706	757	773	734	761	739	711	766	706	746	728	745	725	697	736	723	717	710	749	716	771	753	688	750	714	716	731	710	740	743	777	699	762	758	757	725	764	714	754	688	751	739	728	725	735	748	716	775	743	713	722	803	738	748	747	743	681	736	774	739	733	758	737	709	767	698	733	767	762	773	666	740	728	773	720	755	777	687	751	731	770	727	698	703	685	732	693	793	765	708	722	715	747	689	797	782	715	727	784	736	738	727	769	704	783	771	727	695	748	740	752	758	719	763	756	746	730	716	756	710	732	752	752	697	753	781	745	718	702	728	744	753	732	744	749	751	697	698	743	686	737	706	738	733	702	758	709	709	749	725	779	731	701	754	719	720	742	714	738	739	734	744	757	731	765	747	742	683	671	734	772	729	754	759	757	736	711	756	695	774	718	818	745	761	733	729	757	704	708	774	741	727	757	739	764	739	678	717	727	744	759	708	760	750	789	778	722	714	730	693	760	694	734	812	738	716	745	727	744	738	773	748	733	731	743	726	742	726	756	756	762	736	761	718	787	814	747	754	769	708	772	732	745	734	764	751	733	768	718	769	735	737	724	738	725	729	794	735	708	724	738	699	697
59501	99916	77873	55360	37908	21358	8740	3119	1388	933	797	765	819	819	803	777	790	804	775	731	795	781	813	833	797	779	805	793	836	802	797	825	754	769	789	772	750	811	820	795	799	807	808	844	815	804	764	790	792	827	812	815	778	765	793	812	788	776	806	769	755	794	830	731	840	757	796	794	761	779	771	814	761	840	864	805	780	793	770	801	858	770	773	790	744	814	820	708	797	822	782	773	760	771	789	768	779	790	807	868	798	867	819	756	813	796	767	795	752	820	786	809	802	751	779	810	759	790	756	819	818	826	788	722	801	808	759	784	815	773	813	834	811	830	794	799	773	841	813	806	842	776	810	768	801	837	774	786	739	849	824	792	761	796	822	782	832	769	791	759	802	831	810	800	757	769	780	806	770	812	799	787	793	819	780	786	852	757	831	809	798	814	835	777	799	770	781	798	816	787	775	798	845	773	788	817	815	794	742	772	795	826	806	799	810	807	789	823	767	796	788	755	755	782	770	809	825	734	815	786	803	808	833	752	778	813	808	774	792	811	798	779	781	835	767	768	782	789	764	803	802	797	814	777	806	764	807	776	808	759	801	804	786	796	822	806	781	753	772	768	789	843	791	818	833	797	843	803	813	858	761	794	807	775	821	815	787	802	736	818	749	809	757	767	810	825	782	792	836	822	758	862	793	780	765	823	794	791	759	755	769	803	823	811	767	776	822	799	806	729	819	789	811	795	781	769	808	784	756	789	774	733	793	776	812	762	827	795	801	770	806	792	802	824	792	798	843	844	751	799	842	779	854	781	789	778	805	813	793	782	769	850	771	794	819	737	756	777	821	776	809	791	747	846	800	750	764	788	825	805	781	823	817	794	765	784	780	813	781	827	779	832	771	813	828	821	788	767	826	790	796	770	750	800	802	788	753	769	810	794	748	739	792	753	769	783	761	750	769	842	776	778	795	801	757	783	725	801	773	784	769	828	800	789	759	769	756	821	781	826	786	809	742	813	784	790	777	757	809	773	788	837	825	828	775	829	822	798	793	783	830	792	819	829	799	797	786	814	825	755	765	766	828	776	766	820	803	781	788	777	775	814	782	802	852	819	800	829	770	797	795	834	821	798	789	762	804	740	801	791	813	816	809	819	814	765	813	779	808	801	773	779	821	806	771	814	812	810	821	783	806	828	838	786	797	792	788	775	771	797	794	816	828	832	763	817	831	799	778	799	813	749	757	798	779	764	792	799	783	797	796	772	799	766	816	824	813	858	800	818	783	807	760	782	816	803	755	782	845	776	827	777	777	820	824	827	788	800	815	774	797	818	822	765	781	793	806	752	824	764	752	792	774	792	795	817	811	769	744	818	800	790	773	791	807	833	806	787	783	822	794	792	802	832	794	805	788	761	731	775	786	781	848	779	757	763	782	841	835	810	831	831	774	793	765	763	835	799	769	784	802	745	785	824	803	810	797	768	798	802	861	834	787	827	797	786	806	795	765	772	827	828	760	769	802	819	806	739	795	810	771	777	768	751	795	772	807	777	799	747	786	767	830	786	741	841	743	758	822	837	829	747	772	780	798	864	781	819	817	769	828	803	815	808	842	796	766	808	813	823	765	844	799	796	747	824	800	826	776	818	775	782	817	782	813	798	777	772	774	748	829	823	787	810	793	793	793	779	796	782	802	785	793	854	787	818	761	829	827	767	809	803	767	788	807	786	797	828	802	779	774	785	802	805	833	819	796	772	822	821	782	794	813	825	781	794	781	812	778	813	747	779	790	776	802	825	824	804	860	753	811	807	817	804	766	796	795	809	794	784	784	793	833	795	728	814	780	834	761	768	849	799	786	801	802	815	796	765	762	770	814	838	791	762	792	802	772	761	828	803	779	753	813	826	797	785	782	810	762	834	767	784	794	782	804	794	743	789	797	773	762	827	774	789	778	806	816	800	753	825	817	786	787	819	804	786	776	786	793	784	813	813	807	748	818	833	817	823	791	800	764	815	781	800	812	807	814	789	793	794	740	760	809	826	779	777	755	748	806	760	827	838	787	792	824	790	761	803	813	794	758	787	797	813	791	823	726	884	789	820	763	787	783	800	787	822	796	772	796	775	739	775	786	806	788	804	763	754	770	796	833	764	823	806	802	754	769	803	789	761	771	767	797	802	777	777	812	827	859	800	778	840	810	782	779	821	819	792	803	753	798	782	767	751	765	754	773	777	763	753	750	764	763	782	822	786	770	805	765	817	770	811	758	752	813	789	783	765	758	819	780	730	741	799	765	770	804	770	799	806	810	807	786	794	770	803	820	841	784	741	789	813	806	817	798	784	803	756	740	812	822	851	805	801	809	785	793	771	753	805	797	794	798	785	744	814	752	798	740	750	757	761	805	821	770	758	797	795	811	790	804	789	787	809	718	813	774	801	843	816	806	772	790	713	808	822	831	857	779	788	785	783	814	819	845	805	815	789	771	818	735	822	821	788	749	784	812	790	795	764	820	783	815	814	800	798	742	803	838	801	825	807	839	814	805	818	765	795	821	807	768	762	794	809	764	780	768	791	840	819	773	732	799	791	798	833	769	819	828	781	733	763	758	802	764	790	744	750	759	800	784	739	788	777	793	766	803	752	830	789	747	837	781	741	838	802	791	801	741	826	793	794	748	800	778	814	777	754	819	843	791	811	775	786	798	789	772	793	790	808	758	796	802	826	765	763	727	784	795	791	762	839	740	804	781	777	812	783	785	796	778	752	794	728	780	746	819	818	770	781	767	803	783	798	788	772	808	731	801	703	811	779	767	784	741	861	774	802	774	789	848	782	843	830	770	812	790	756	757	832	803	762	841	810	841	799	784	820	767	793	747	788	775	768	739	782	785	776	808	800	815	816	789	810	817	763	783	804	777	736	852	770	793	770	761	789	788	825	767	760	771	832	826	800	805	783	782	815	829	770	818	800	790	788	815	826	779	822	758	827	794	770	783	778	779	804	741	785	788	854	847	774	781	797	755	822	854	795	833	790	806	810	844	820	772	769	809	805	771	807	764	778	792	770	764	830	802	855	817	832	782	789	801	780	798	854	754	813	814	797	769	804	767	780	801	812	809	798	747	779	778	752	779	837	779	766	790	763	764	820	802	788	771	785	806	798	768	808	783	749	816	806	820	795	800	754	769	779	819	763	787	794	802	812	776	770	812	750	833	810	798	840	829	789	829	800	814	786	782	799	776	778	800	765	751	807	822	817	830	760	789	816	814	788	764	781	848	792	792	781	768	839	797	779	831	704	757	806	778	791	773	744	801	757	790	787	784	770	777	750	820	790	796	801	820	770	810	805	798	787	778	768	750	725	771	752	809	824	788	765	768	760	803	811	837	773	811	766	808	757	751	827	793	789	811	838	805	786	790	795	805	799	781	809	793	823	782	769	790	799	788	795	780	798	749	791	747	789	769	802	800	799	809	790	819	830	835	797	759	741	771	833	804	816	783	768	816	802	773	852	771	828	798	772	821	811
28399	31571	33583	19440	6026	1944	953	649	536	541	527	552	545	553	531	518	504	551	520	538	524	536	511	526	559	523	518	519	514	538	518	489	514	557	562	522	503	521	501	517	516	527	530	482	515	511	527	507	519	503	563	519	522	548	506	495	553	538	552	526	485	501	499	526	557	482	563	532	512	509	506	497	513	519	550	524	516	528	549	552	519	500	475	518	539	503	481	493	519	499	553	508	477	503	554	513	482	510	505	506	527	567	476	508	517	523	516	502	538	551	505	536	521	535	533	513	502	533	555	513	473	486	529	525	515	518	484	528	519	511	528	474	532	563	539	533	560	531	506	500	517	499	493	539	553	482	542	494	539	512	553	504	544	513	517	571	542	510	476	569	535	495	523	508	567	528	526	530	504	511	519	505	488	519	530	514	544	516	552	522	506	506	518	500	497	518	519	541	492	515	518	520	521	519	498	527	509	498	522	530	511	510	563	479	575	501	511	521	475	552	558	473	506	523	528	557	547	535	536	507	550	496	541	529	507	541	496	491	516	547	508	509	521	547	487	535	561	525	525	528	489	516	545	542	508	539	560	548	535	520	505	529	505	534	511	504	502	498	516	518	512	558	527	524	552	498	530	514	486	475	531	487	546	509	530	517	548	510	525	543	515	549	520	550	522	544	501	527	531	487	507	533	511	496	490	531	455	576	517	501	516	538	521	528	549	529	515	522	545	532	546	510	489	526	521	517	454	521	530	550	506	501	477	520	528	505	487	521	567	540	579	518	517	543	571	527	505	518	503	503	503	513	521	497	513	511	537	513	506	525	466	504	527	551	545	529	495	525	464	495	496	502	508	512	525	479	564	513	525	530	551	508	519	529	548	493	505	565	479	558	496	546	519	493	531	546	530	490	526	535	539	529	507	548	503	505	508	536	529	514	514	574	516	522	472	522	508	519	563	519	542	498	525	504	526	499	516	533	526	512	524	495	527	470	523	509	516	552	507	543	552	529	542	532	526	517	544	507	553	503	524	527	538	543	504	498	515	486	496	492	502	510	480	509	530	550	504	525	540	524	522	517	523	529	542	506	498	497	489	501	538	498	571	518	525	518	528	496	505	474	496	521	538	543	542	543	502	552	535	529	541	523	528	568	537	542	519	530	520	565	528	499	524	468	520	520	548	523	507	521	527	549	492	530	507	514	550	526	527	545	532	527	525	549	513	547	495	548	519	524	525	544	519	517	536	524	482	542	494	492	506	503	522	596	540	521	511	505	493	519	523	513	517	528	495	530	521	499	505	549	560	536	542	507	503	527	508	521	513	532	533	514	551	542	530	522	499	505	559	548	533	516	492	527	517	505	542	525	489	499	558	529	529	548	517	514	516	534	489	521	497	527	496	507	577	532	524	567	519	532	536	564	540	526	555	569	499	500	537	531	525	507	571	520	480	511	549	498	539	516	502	513	558	513	554	466	543	520	556	510	526	546	534	516	502	515	518	568	493	493	497	522	562	529	503	505	499	503	514	487	507	510	524	484	531	474	523	561	518	524	477	542	574	512	501	534	552	534	502	527	534	512	506	490	530	472	505	541	479	520	505	504	542	544	471	502	538	505	527	502	507	489	539	507	506	517	512	525	523	510	542	507	504	530	549	483	480	559	518	517	551	524	507	546	549	525	548	536	533	521	532	509	541	470	491	542	547	532	532	545	443	486	501	531	507	550	512	519	560	499	529	465	538	543	530	539	514	520	523	504	527	522	535	515	485	525	554	536	535	555	489	535	529	481	525	533	530	498	522	527	538	490	533	500	509	534	533	564	521	515	499	564	519	538	505	513	492	527	518	539	498	506	509	515	528	506	487	522	535	539	518	586	512	498	507	517	478	507	496	495	508	523	502	513	542	523	535	514	487	532	545	511	527	481	508	546	529	527	533	500	506	536	534	522	508	506	525	479	463	517	475	530	509	521	521	542	489	557	533	519	492	540	476	497	548	509	542	506	530	552	538	542	557	482	518	512	520	531	544	541	544	515	505	505	512	526	534	511	496	529	497	482	501	471	499	538	514	549	530	543	515	501	531	517	515	573	510	538	524	556	544	548	527	494	552	505	527	439	558	527	466	529	515	518	496	517	488	528	519	497	540	540	491	550	507	510	513	484	532	467	527	535	525	486	525	498	512	511	525	585	538	507	527	535	533	538	507	522	536	508	502	516	526	506	518	536	546	504	499	565	557	495	514	517	516	506	533	486	531	507	525	513	505	519	538	499	569	511	566	524	549	524	478	533	586	513	526	497	537	510	530	548	530	535	524	543	516	469	548	549	516	491	527	472	549	507	527	476	489	522	494	536	539	528	517	542	524	525	485	560	528	501	503	509	519	481	493	469	513	516	549	542	512	547	509	497	481	518	547	497	505	495	508	489	532	537	523	535	535	537	542	517	508	514	539	513	482	538	548	515	551	536	563	522	525	489	523	536	514	511	531	514	536	526	529	525	548	519	524	509	533	490	529	499	494	547	527	537	547	539	528	526	532	536	534	517	493	519	529	513	541	523	491	505	523	519	509	479	493	499	538	523	520	512	524	532	507	495	490	541	527	573	528	534	515	520	532	504	533	568	504	541	525	509	550	485	523	563	502	509	535	528	524	477	539	534	527	498	503	481	520	521	471	560	519	496	487	480	520	549	536	496	548	531	551	545	583	557	582	539	535	493	553	484	525	544	531	550	528	443	573	452	538	542	498	539	554	522	532	511	530	507	486	519	504	547	500	530	530	527	542	485	518	486	525	484	526	523	503	509	503	540	529	516	522	530	483	505	519	477	540	505	509	546	481	522	511	516	491	527	573	511	523	528	501	495	559	533	547	520	528	524	545	508	501	520	524	467	529	496	534	513	505	530	507	509	491	496	515	521	551	514	539	529	540	531	493	532	511	499	480	476	515	502	537	502	524	536	563	483	503	554	546	532	512	510	516	490	483	502	512	525	525	497	538	565	511	512	532	521	553	499	520	476	505	491	504	494	522	493	487	559	534	539	545	548	493	510	537	514	530	528	526	500	563	488	539	522	512	538	558	482	542	518	493	538	537	539	516	479	512	498	539	515	531	512	514	543	524	520	510	563	512	542	521	534	519	492	527	500	488	504	530	539	556	548	511	502	536	533	498	524	518	536	510	529	497	520	524	514	470	483	543	525	514	533	540	539	534	522	546	566	535	509	524	558	511	552	527	531	569	491	536	550	563	515	535	510	531	547	490	528	539	509	580	538	550	521	554	527	526	533	515	541	470	538	509	503	542	468	489	553	536	523	531	513	514	512	506	519	467	549	524	532	529	545	509	486	508	497	508	528	511	491	479	514	524	527	539	549	497	525	536	526	528	490	522	511	548	488	554	542	510	495	524	508	508	549	470	512	506	515	535	517	557	538	524	497	497	541	469	527	561	541	491	500	506	559	493	492	509	503	492	556	547	545	502	516	552	504	493	548	524	523	533	541	500	509	554	557	522	524	525	477	535	521
27406	47746	30099	14089	6161	2531	1127	790	647	612	621	627	600	608	590	599	543	557	599	601	590	611	575	614	581	570	610	514	605	556	620	592	617	559	560	556	600	593	587	584	588	589	604	619	580	548	611	601	588	589	558	583	562	561	603	577	583	613	585	593	595	597	580	583	625	632	623	587	582	561	556	614	619	606	606	584	595	584	585	568	624	606	537	560	610	577	565	547	554	584	560	555	607	578	577	581	558	593	598	569	578	608	601	585	617	600	614	580	582	610	560	591	623	577	604	607	612	580	547	608	573	635	596	641	577	622	605	589	576	569	585	596	599	569	578	605	612	594	593	613	544	592	560	622	555	571	580	633	598	605	590	562	644	586	567	526	585	595	584	555	633	627	594	574	556	579	568	589	569	591	595	597	600	562	603	572	571	559	586	592	604	564	599	564	579	591	598	624	588	622	598	597	613	601	608	575	549	638	570	593	602	577	532	621	549	605	621	567	579	574	580	596	603	606	554	587	556	610	609	602	600	588	602	604	653	609	641	605	594	605	597	562	609	610	543	601	582	575	637	604	598	579	575	593	590	584	582	589	599	588	606	618	589	586	539	565	552	599	620	587	613	618	620	574	590	582	585	626	606	586	609	627	599	561	581	608	600	629	589	566	550	561	607	601	614	597	565	640	549	597	588	615	610	581	567	590	586	583	613	582	571	579	584	618	548	594	657	602	580	587	579	586	597	579	579	612	578	612	577	591	582	555	600	555	586	625	607	568	588	585	599	577	568	540	592	566	592	551	622	607	584	581	584	592	581	583	609	549	569	622	607	565	585	573	568	572	517	575	600	537	599	521	610	566	644	627	564	578	607	591	598	576	582	553	561	575	558	574	609	581	606	585	606	573	600	610	623	577	584	593	595	576	590	604	619	602	583	575	615	593	588	622	670	577	609	560	600	622	575	603	580	586	647	602	594	559	591	594	577	593	593	591	550	572	554	557	584	627	585	594	616	610	584	577	549	575	580	569	581	608	584	566	590	558	600	568	618	628	575	575	622	587	595	583	577	573	604	599	607	592	575	565	605	600	603	564	588	639	587	611	592	582	610	614	569	600	565	601	624	604	589	607	596	586	587	595	625	601	572	600	577	589	606	575	623	567	582	610	592	588	599	578	610	567	573	590	623	570	628	558	533	558	645	556	581	617	592	609	601	552	564	555	580	593	578	640	557	600	573	585	578	603	627	623	604	583	594	583	578	625	579	588	570	585	619	558	591	603	610	566	575	587	604	588	585	610	562	597	639	551	583	544	591	625	546	581	567	587	611	582	571	615	572	580	583	602	617	592	617	601	579	582	603	572	617	596	617	579	605	590	622	616	605	601	575	647	537	599	632	587	620	561	600	590	559	626	581	599	584	545	558	576	620	604	646	585	623	604	559	589	600	580	618	589	570	625	587	628	599	631	613	583	581	562	618	561	623	581	583	591	593	575	591	585	558	575	580	622	558	529	588	611	579	604	591	607	578	583	576	602	627	586	550	589	563	614	634	563	537	583	548	615	622	544	571	574	583	598	579	603	586	549	598	593	588	553	591	593	581	596	588	601	600	545	639	585	594	547	620	601	607	628	611	595	580	589	633	599	593	634	541	610	572	577	666	584	600	590	568	584	545	543	586	628	575	612	572	582	587	576	586	584	614	616	578	584	582	555	603	628	597	621	579	571	614	636	601	598	554	580	559	568	593	575	612	579	552	560	613	592	620	580	593	585	618	568	600	599	625	609	603	534	546	552	588	632	551	556	601	598	583	577	604	543	571	619	572	543	606	617	584	604	655	601	565	589	589	527	617	615	554	566	570	560	555	569	549	579	595	589	581	548	561	601	591	577	571	597	573	613	591	578	604	613	580	587	607	590	592	609	634	614	555	576	582	615	605	573	559	574	613	609	585	559	593	601	588	596	580	585	600	631	548	586	568	558	602	537	586	590	591	595	590	619	570	571	601	611	603	553	598	556	591	590	598	538	583	595	583	598	552	582	601	597	596	602	581	579	577	598	591	621	622	610	561	597	556	543	562	619	578	577	575	626	600	542	574	544	568	589	604	574	569	550	614	633	588	565	549	573	597	577	605	573	555	652	576	594	613	602	605	565	599	594	577	520	565	629	553	629	559	590	594	608	618	603	601	547	592	629	583	527	576	596	607	580	586	575	571	600	619	568	609	608	578	594	569	625	618	573	596	607	583	598	567	603	574	560	567	556	618	585	595	620	602	574	607	565	569	580	632	599	545	608	597	536	602	629	538	582	604	563	559	617	604	522	586	617	585	567	590	609	584	530	620	568	607	591	618	601	605	604	578	614	648	605	644	586	626	565	603	594	586	637	599	588	563	584	596	618	569	533	585	546	569	600	624	602	543	570	602	618	607	596	538	593	541	575	559	561	602	583	593	559	603	600	618	568	561	593	636	603	534	554	565	601	596	603	583	608	602	574	633	596	625	591	574	593	615	595	567	582	645	570	618	588	567	613	605	621	628	561	548	579	589	580	613	579	588	579	644	575	592	549	566	607	624	606	598	579	570	610	615	588	567	590	577	583	591	589	571	552	599	596	597	617	626	589	589	605	599	630	613	601	600	604	543	606	620	534	608	555	584	588	594	606	636	564	589	584	585	540	578	591	590	620	599	640	622	611	622	582	613	585	556	561	597	554	617	544	563	611	607	581	591	581	582	581	592	594	609	599	603	565	568	573	591	606	564	594	607	614	588	586	573	621	614	603	594	586	626	583	615	622	582	618	636	591	639	567	554	641	610	577	599	580	594	545	576	590	619	591	562	608	585	586	572	620	533	554	555	569	567	591	570	653	614	591	546	596	605	589	524	592	605	583	615	587	560	605	558	576	636	571	582	589	523	606	625	591	598	634	590	637	595	619	595	553	589	557	600	540	601	569	565	535	561	577	580	569	558	634	571	580	584	621	601	589	569	559	598	522	598	568	617	578	602	611	582	580	584	630	616	604	581	555	592	582	598	609	565	612	597	591	582	627	621	552	613	608	572	641	564	586	598	587	594	614	602	584	584	558	602	601	590	617	605	610	597	590	593	632	557	567	610	623	593	566	600	613	565	616	602	564	580	547	605	610	580	562	498	593	580	603	626	606	615	571	617	584	596	611	588	623	602	618	603	617	561	590	629	548	578	599	583	628	597	588	601	609	625	618	586	620	554	602	583	609	560	598	622	575	594	655	616	579	601	614	553	573	590	590	570	610	585	614	617	589	575	545	565	596	601	608	556	617	602	564	607	600	600	569	574	575	596	599	569	650	588	591	593	565	641	572	584	576	554	604	603	614	590	605	594	579	596	579	577	591	554	546	602	624	567	606	558	588	588	573	583	582	599	580	595	570	590	593	597	599	632	604	580	549	597	546	603	599	627	608	603	592	566	586	607	604	598	619	572	575	581	599	569	581	558	569	626	579	580	596	559	559	546	618	613	605	589	569	640	609	536	605	594	583	558	613	581	570
23476	22252	33608	30746	25232	20682	9838	1655	812	670	614	588	592	638	624	580	625	642	623	618	599	585	581	640	629	623	643	619	609	586	589	568	584	606	593	587	614	586	630	596	562	619	607	616	642	599	614	596	637	621	601	619	597	571	614	620	582	578	574	554	609	570	598	632	560	637	570	619	574	542	548	606	565	634	617	600	566	638	588	573	597	609	608	605	592	590	546	579	579	625	607	628	617	619	597	579	624	574	577	583	570	585	584	594	571	593	607	587	619	594	606	603	601	599	619	618	584	594	624	596	573	609	554	600	584	559	607	599	557	597	564	583	567	551	578	588	596	587	634	581	551	613	613	535	575	587	602	596	586	551	588	596	592	564	575	592	621	621	590	590	582	623	602	624	602	581	598	564	586	580	575	569	639	618	638	599	613	591	615	588	597	560	577	606	604	614	583	603	604	628	567	591	581	565	580	613	630	602	578	638	631	629	569	576	584	562	580	581	619	591	626	542	590	630	603	617	576	564	602	574	563	585	580	608	642	566	578	630	562	550	580	577	599	591	619	577	601	600	573	605	580	578	568	593	565	572	597	612	601	608	587	576	595	541	595	561	585	578	589	572	587	617	555	594	606	546	610	603	590	615	567	608	598	588	570	595	571	587	577	580	607	635	574	620	623	632	544	565	594	620	623	560	583	616	576	603	619	588	586	586	606	584	609	618	552	611	611	599	610	555	625	596	602	610	599	591	560	596	595	616	593	618	608	558	608	580	601	570	589	603	575	571	630	593	561	574	592	623	644	595	579	624	586	628	608	577	593	579	620	565	609	557	608	606	596	577	568	617	600	558	542	590	588	629	546	565	620	606	562	614	567	574	587	623	569	616	597	590	584	567	602	580	579	620	560	529	589	590	614	590	592	605	607	596	575	608	523	550	647	591	574	607	580	592	549	613	607	631	587	607	588	586	584	606	545	604	595	601	617	609	591	590	573	578	603	638	570	536	579	603	633	580	596	618	620	579	585	561	603	599	608	596	639	568	570	562	598	581	563	585	579	558	612	564	615	557	558	549	562	618	570	587	597	583	576	587	612	586	621	560	585	584	612	588	641	612	617	594	596	619	583	615	590	608	573	604	629	560	570	551	614	593	584	583	593	598	564	625	604	627	588	618	624	557	647	636	538	600	581	570	639	580	598	640	609	590	568	552	594	601	633	592	601	589	609	609	612	577	595	580	575	625	551	596	592	596	576	611	568	623	550	565	599	620	618	555	591	618	597	556	594	563	596	609	606	578	593	588	572	631	604	585	576	624	602	578	529	615	614	590	555	597	606	581	605	592	591	631	592	630	586	598	575	602	609	607	648	586	585	611	611	625	527	558	600	556	579	567	642	592	573	596	592	580	601	637	627	587	611	582	624	550	561	577	640	581	590	582	546	602	599	619	598	593	549	575	586	639	558	582	612	625	630	611	616	545	631	560	626	638	569	574	570	568	604	608	591	621	595	570	598	583	591	595	611	608	626	597	614	572	595	585	624	592	551	600	590	606	595	620	598	637	538	574	567	583	594	635	598	590	617	589	607	548	613	573	610	620	582	584	576	581	636	615	572	650	575	569	591	619	604	566	585	612	614	574	636	516	636	615	592	590	584	608	566	563	612	531	603	562	641	621	590	569	574	578	587	550	600	620	604	616	582	597	591	592	568	654	612	537	565	590	578	614	613	600	565	547	632	599	587	583	586	629	592	568	576	594	627	571	581	572	597	634	565	578	636	611	580	575	626	608	599	605	596	580	568	586	626	586	591	565	619	616	542	581	610	579	633	583	557	620	661	620	611	612	595	572	597	597	629	602	592	560	602	569	599	555	561	604	584	611	636	595	576	618	615	590	592	586	568	608	559	602	543	578	601	565	552	584	579	608	592	605	565	582	629	579	564	589	590	612	568	604	546	557	607	541	583	603	560	560	652	619	582	598	566	594	554	629	593	623	602	576	575	590	590	624	608	579	576	601	615	593	624	583	569	586	568	597	612	647	583	631	586	590	588	564	563	568	578	564	602	597	635	583	620	559	558	567	616	590	538	591	604	628	611	572	640	615	575	613	625	576	595	606	538	607	635	591	680	593	606	596	608	614	566	628	637	586	584	570	620	571	582	557	580	619	590	582	587	625	604	615	596	620	581	566	606	608	584	595	579	597	603	615	576	614	553	626	587	590	600	613	603	666	574	586	623	598	572	625	556	622	600	630	556	626	583	578	623	585	591	585	644	592	679	613	580	572	598	622	556	636	572	594	591	544	527	548	622	588	571	617	607	557	651	607	651	581	599	633	596	566	555	593	520	585	595	605	609	583	620	599	612	550	591	598	586	563	618	628	581	552	634	595	604	593	608	608	587	580	593	608	624	617	604	553	595	598	569	582	612	586	619	608	556	587	549	600	631	647	586	618	600	587	636	629	568	553	609	588	632	579	580	599	615	634	625	603	573	609	589	615	592	591	570	582	580	579	637	576	613	606	589	610	592	604	605	558	624	601	569	561	606	577	605	550	596	593	585	602	626	605	614	579	564	588	575	575	562	621	584	595	659	608	571	641	600	567	583	596	590	589	602	579	572	598	597	631	594	572	579	587	574	555	601	591	621	645	569	621	602	602	583	575	584	587	583	587	612	561	584	574	661	586	559	580	578	609	550	572	635	565	608	577	585	625	612	625	625	601	650	611	546	592	569	581	575	572	609	614	625	554	583	585	585	587	590	620	569	600	604	601	583	609	593	587	599	578	584	577	592	628	584	588	543	589	594	629	581	553	567	599	615	622	565	594	603	566	580	583	596	562	565	641	633	626	603	588	596	614	578	580	621	582	585	607	601	602	581	639	551	594	615	634	632	553	589	594	565	622	610	612	614	594	629	578	611	579	570	568	611	594	610	608	596	585	598	589	601	614	645	584	609	600	546	645	546	592	582	575	574	590	635	633	613	565	640	615	621	597	613	554	604	604	562	569	598	619	580	628	598	616	602	579	556	578	581	569	603	597	610	570	561	569	582	598	619	576	594	596	584	608	636	580	593	633	585	590	597	559	588	586	621	591	569	597	586	578	573	631	580	594	579	617	589	625	595	626	607	611	616	606	608	628	610	622	633	581	578	609	620	582	606	607	590	615	587	627	600	596	627	617	613	595	663	585	659	626	607	616	587	592	615	592	617	577	634	624	572	612	595	537	619	605	620	583	596	567	614	571	595	639	580	634	567	631	596	592	590	612	606	603	599	604	564	602	626	591	571	571	597	547	627	576	598	613	615	611	624	577	642	594	565	586	574	621	594	587	586	585	577	564	576	596	585	608	592	588	583	626	589	584	596	629	609	589	568	601	606	593	578	602	572	614	572	593	601	606	644	607	592	624	585	601	549	608	591	574	654	608	580	607	611	605	644	579	573	607	576	602	583	593	597	581	564	591	580	597	589	552	595	607	622	653	566	582	604	578	578	610	569	627	604	610	617	594	555	585	570	621	556	586	616	623
55479	95164	71233	48305	31499	15783	5636	1928	923	714	701	650	596	648	673	638	639	724	706	623	612	623	637	673	695	635	650	655	648	683	645	622	631	664	622	673	684	691	668	667	677	705	651	623	628	635	607	678	637	637	602	662	654	697	658	700	608	678	595	659	666	628	594	679	595	646	634	631	637	657	666	604	672	638	613	624	653	652	654	643	678	615	675	580	640	656	671	654	670	643	677	661	681	615	637	635	682	607	644	666	668	654	647	633	620	671	655	613	674	643	709	654	672	656	643	658	602	623	628	648	664	649	638	648	621	642	638	687	616	620	666	690	650	651	640	628	662	626	696	660	664	642	620	643	607	615	627	649	627	675	636	633	633	669	611	626	665	642	642	661	650	691	695	658	651	628	664	653	647	614	638	632	653	657	639	630	688	614	631	673	590	669	652	587	624	672	678	626	688	626	677	669	645	606	680	652	604	657	642	678	626	656	591	670	658	591	673	672	644	625	651	633	642	715	710	669	625	648	640	619	642	629	704	638	650	685	648	649	673	642	679	652	601	669	611	617	644	653	686	675	619	647	636	590	647	623	633	632	664	659	640	642	642	634	681	676	655	640	638	683	671	645	664	619	657	673	649	606	606	646	680	670	661	621	660	637	656	605	624	648	648	615	664	631	647	654	668	690	584	598	667	613	654	585	662	609	646	650	626	641	637	624	658	657	639	650	657	627	670	641	628	642	669	641	646	694	673	669	628	643	640	688	664	635	654	624	639	678	634	649	649	656	629	661	670	654	653	641	586	642	674	683	650	639	652	687	641	632	665	646	652	654	637	655	672	626	709	623	637	648	659	656	608	650	629	669	678	667	670	675	673	637	617	651	662	649	680	647	638	644	632	642	653	696	632	621	664	666	633	646	672	650	664	657	657	673	681	673	644	651	616	713	673	657	663	683	672	647	652	631	615	629	685	636	683	642	654	588	658	666	648	631	634	652	666	666	611	675	677	636	646	655	618	660	591	666	615	654	655	653	611	641	663	670	620	704	625	630	626	673	619	681	652	633	645	622	623	675	583	663	657	656	630	656	660	681	626	637	655	656	651	670	657	587	624	633	644	626	619	673	624	673	626	667	660	616	630	653	598	616	598	614	629	624	694	673	652	709	699	638	633	669	655	667	667	591	638	701	623	602	641	635	704	608	702	634	621	649	648	632	690	671	654	628	632	658	641	617	631	668	650	675	653	687	610	654	656	659	627	648	597	632	632	695	641	632	624	628	653	608	634	651	591	660	652	639	612	630	675	646	639	634	645	665	618	673	629	665	631	649	631	625	659	680	674	598	623	613	600	657	653	693	648	646	661	698	636	613	641	669	670	655	661	623	671	650	651	626	700	648	647	632	643	679	658	634	626	738	667	657	658	653	678	648	676	642	656	626	653	639	664	674	628	639	653	645	650	653	664	614	687	637	622	635	619	628	616	609	694	669	645	640	648	677	668	659	600	699	605	609	637	666	600	599	671	681	654	686	677	653	670	661	643	660	632	647	700	644	653	661	645	632	661	646	682	664	653	650	650	622	631	624	637	642	658	579	653	630	640	645	664	649	632	624	628	656	675	656	662	666	655	664	686	682	639	634	621	635	625	619	649	628	570	632	621	635	653	620	654	652	654	655	644	606	642	614	635	639	619	634	608	623	626	640	670	602	622	636	619	611	664	674	663	630	648	601	602	661	641	627	656	643	661	637	635	646	698	651	633	681	672	668	620	642	649	622	657	664	667	643	625	631	660	620	619	648	643	668	699	664	674	640	644	650	669	609	605	656	605	650	642	655	631	632	660	674	665	640	654	616	664	623	628	660	628	654	659	655	612	656	648	632	662	616	623	617	641	647	667	617	632	612	627	650	662	656	680	654	684	677	676	631	624	658	691	638	626	621	655	655	625	681	645	651	636	621	674	658	590	643	683	666	649	630	695	640	657	721	640	620	623	658	685	648	668	627	650	697	619	638	652	634	637	652	657	676	638	600	639	650	636	665	644	629	705	634	662	680	621	682	625	683	605	640	616	642	693	632	630	662	650	685	667	670	638	640	668	653	588	618	637	675	656	635	661	675	637	647	634	630	634	618	597	649	652	655	670	620	645	628	649	677	622	647	707	657	609	667	710	657	668	628	670	682	629	612	657	580	614	628	648	632	620	625	601	659	681	631	689	617	672	687	650	668	675	614	669	644	670	635	608	631	664	652	665	618	628	655	649	662	690	624	638	675	647	643	638	630	660	655	678	641	635	620	630	667	643	639	655	641	649	599	660	617	612	641	650	694	640	681	651	652	659	604	648	657	631	651	647	678	650	626	616	705	675	617	611	609	689	645	667	623	673	639	629	641	687	640	609	665	656	609	643	658	642	623	634	624	669	601	638	671	624	628	652	662	656	638	643	654	670	594	624	639	604	648	616	629	640	619	639	659	662	614	634	611	649	640	679	630	633	652	634	655	619	667	635	650	706	637	604	676	668	643	610	684	609	639	620	652	677	655	667	682	680	666	671	665	624	642	667	636	670	647	608	639	675	637	649	638	656	632	668	684	659	621	653	670	679	663	633	654	634	681	621	631	612	623	633	677	701	675	650	649	576	636	622	676	670	653	644	632	637	606	621	661	650	702	646	602	655	643	677	649	636	604	679	662	598	628	695	642	607	655	650	626	638	664	666	642	677	650	658	642	681	661	613	628	655	659	651	655	643	609	669	629	728	641	634	658	654	645	634	649	654	666	670	668	664	618	660	654	609	657	628	623	648	686	669	601	650	646	667	635	647	625	644	626	670	617	640	637	619	642	649	615	704	655	661	618	665	674	688	662	663	661	640	610	678	642	663	696	629	689	628	693	617	616	647	672	658	642	630	628	646	661	641	649	625	623	613	680	603	630	598	605	653	623	669	637	652	628	675	616	591	673	656	654	659	666	643	625	627	674	609	641	654	605	627	635	639	622	645	649	637	642	661	678	653	626	665	658	624	610	623	659	618	640	661	678	668	676	628	589	617	661	646	658	663	647	681	657	634	640	671	637	680	666	648	668	602	673	636	661	663	673	667	620	673	614	658	688	623	646	648	631	630	673	624	634	673	630	630	657	619	672	636	634	637	686	621	645	647	652	626	635	695	595	629	611	606	648	637	590	627	637	632	657	647	637	620	623	677	628	687	657	677	653	654	644	640	661	664	660	634	629	648	636	658	624	664	671	622	660	653	671	644	671	675	654	659	644	652	670	645	627	664	637	644	651	632	662	663	635	668	664	650	671	616	683	657	628	660	632	600	628	633	668	658	685	627	657	625	588	643	630	674	612	691	626	643	653	610	674	662	634	615	639	672	660	651	649	672	647	626	666	611	659	610	636	649	654	692	690	664	656	699	661	652	672	660	672	679	665	673	671	608	614	678	660	671	620	639	624	643	646	653	681	635	611	648	675	656	647	636	622	687	651	599	647	603	671	651	585	623	631	621	696	677	631	650	617	709	640	688	613
25444	24421	35102	31082	20135	8377	2173	901	696	659	634	616	618	661	645	653	622	637	630	699	615	593	637	644	668	627	627	614	605	645	644	622	628	629	600	650	637	618	582	583	626	641	630	641	625	653	635	610	605	623	602	596	625	661	627	622	636	621	625	608	638	622	669	617	610	596	651	627	632	621	637	607	625	653	600	619	591	613	614	643	637	603	619	615	581	604	666	617	613	617	640	667	645	636	612	653	594	566	612	685	628	633	670	630	608	645	637	666	604	633	584	606	627	631	639	572	614	587	600	601	618	575	660	648	613	657	634	676	617	641	672	641	633	624	618	642	630	569	656	612	634	625	653	667	614	596	628	592	668	644	605	645	644	660	672	662	620	622	628	603	608	607	598	581	589	594	637	602	690	591	600	624	558	622	609	584	647	586	645	666	639	594	630	615	618	600	621	580	648	663	592	675	633	591	654	582	628	611	596	567	588	645	617	661	596	674	606	614	600	617	619	617	643	617	609	622	613	596	607	610	632	620	604	595	662	644	634	627	662	651	585	605	593	607	584	604	601	643	628	602	640	632	635	635	658	584	601	643	623	657	597	649	630	605	622	629	609	609	665	615	646	638	622	688	628	618	622	608	574	622	622	617	663	640	607	634	617	649	611	608	636	622	623	615	609	621	619	615	655	620	618	618	677	586	591	581	668	625	607	659	619	669	669	581	605	643	597	608	661	618	602	573	635	619	571	630	665	647	579	607	608	609	669	595	632	674	580	627	626	634	656	614	628	580	630	638	576	566	685	645	591	599	552	607	574	593	620	633	644	586	608	567	610	585	595	618	628	677	638	655	626	632	624	594	662	662	581	635	665	610	679	633	619	604	600	638	580	613	549	608	598	639	635	603	636	622	578	614	626	630	636	621	626	611	604	631	599	616	631	605	620	626	606	591	611	646	623	620	618	640	639	615	634	618	645	620	634	613	631	602	608	612	624	637	645	584	620	605	612	629	628	647	648	656	627	652	602	622	650	610	643	609	618	632	621	594	608	619	619	625	653	582	619	599	642	636	604	596	631	601	644	614	584	610	651	655	657	617	609	604	633	625	602	609	627	610	641	649	612	597	650	614	640	657	594	582	663	584	626	592	652	634	610	588	590	611	595	626	641	633	588	598	588	595	613	615	594	669	636	623	611	604	595	628	590	587	618	609	604	598	599	673	643	642	629	673	608	606	635	604	570	590	577	658	625	587	625	623	649	618	621	657	631	640	593	671	628	657	615	690	644	632	646	612	630	617	638	659	624	595	589	613	638	611	624	578	596	623	624	579	594	585	592	650	653	575	628	666	605	645	630	662	623	650	656	668	620	634	658	602	638	598	615	654	628	611	633	606	650	582	596	645	652	616	585	604	572	606	624	606	644	640	625	630	620	646	609	621	571	610	609	587	678	634	615	597	616	591	663	626	675	605	625	652	591	609	615	621	591	581	668	599	613	640	597	666	607	622	610	589	609	617	688	594	659	619	636	610	661	613	620	617	622	636	589	610	612	655	640	630	619	674	610	627	574	546	593	597	617	585	618	575	664	634	604	581	624	638	640	647	596	600	624	603	652	604	611	603	622	621	645	617	622	607	601	631	605	653	600	603	615	598	590	632	668	627	605	573	635	590	583	624	642	624	624	592	612	624	632	641	585	643	616	601	643	615	637	635	624	623	645	613	575	633	666	614	653	643	612	637	685	652	626	577	613	679	621	632	587	693	613	636	616	651	586	637	597	634	643	610	610	608	618	613	617	651	648	630	645	601	666	636	595	616	619	600	615	610	606	603	617	602	601	604	583	607	615	621	623	629	653	655	615	650	569	633	599	618	617	623	644	594	649	634	611	553	604	597	631	631	593	539	638	639	613	596	619	678	579	642	605	630	627	655	608	608	646	651	593	620	617	585	567	618	606	619	646	652	634	616	594	621	559	690	634	649	599	675	631	616	657	633	613	601	585	580	628	617	662	656	660	666	598	619	592	636	620	612	566	670	603	633	619	614	600	598	619	625	620	661	591	607	641	648	626	640	605	637	616	660	592	601	634	601	593	633	626	577	628	609	592	634	628	606	588	625	611	602	678	587	612	611	596	574	605	619	592	627	617	654	655	605	646	622	614	643	640	584	596	647	604	633	584	619	635	656	599	634	625	619	646	605	600	593	649	590	632	618	633	635	636	644	622	612	657	574	629	630	649	642	626	578	585	594	610	647	619	648	648	631	654	623	641	617	684	629	639	570	671	585	646	628	633	583	673	602	652	601	558	579	663	638	615	631	598	644	587	589	626	633	691	571	654	627	598	664	588	600	611	619	610	588	599	637	626	656	606	596	635	647	647	663	613	637	669	595	627	625	621	621	655	578	603	612	648	684	615	679	620	607	661	635	614	619	581	656	645	601	602	664	615	580	593	654	614	601	629	632	609	630	645	616	632	570	642	621	640	612	587	617	644	622	648	625	616	609	606	592	596	583	592	623	602	608	602	607	598	614	608	603	643	656	595	642	672	636	618	596	608	634	673	644	615	638	605	623	649	655	633	629	641	626	621	648	617	624	630	648	584	576	611	685	664	622	579	611	612	605	596	620	630	636	643	643	612	659	625	606	621	600	586	601	610	615	652	636	616	633	576	675	593	651	647	652	653	669	616	621	582	611	631	581	620	596	647	640	610	559	644	664	639	608	660	657	560	607	594	668	614	638	644	632	612	574	636	611	609	597	639	629	599	624	614	646	637	625	627	635	632	617	569	644	622	625	601	624	592	646	626	593	619	656	617	668	620	660	619	628	617	636	671	618	592	611	673	590	610	586	636	631	621	583	604	612	631	627	652	607	665	630	591	637	617	587	634	602	615	655	655	562	606	592	617	646	634	593	614	602	592	618	614	588	577	635	614	616	643	624	609	640	642	617	577	605	634	620	647	625	666	623	667	601	628	645	605	629	602	571	628	577	618	623	632	640	628	638	666	655	650	599	629	576	603	586	613	573	671	626	627	611	590	628	627	628	598	617	638	634	630	629	595	603	594	624	619	623	590	627	633	628	635	604	573	591	624	626	652	655	668	639	591	595	628	639	621	628	591	565	625	598	601	621	601	650	593	666	634	592	607	615	648	610	635	614	621	585	603	626	597	588	625	600	615	617	618	613	585	663	628	630	597	628	631	639	633	623	628	610	626	607	646	614	649	609	648	632	612	605	584	647	610	634	608	701	603	630	616	605	630	614	655	595	634	622	659	608	601	664	588	637	587	638	628	646	626	650	640	653	623	606	621	588	643	594	615	661	600	598	625	632	624	612	602	599	635	620	607	623	641	580	654	622	584	586	645	641	627	613	662	639	628	576	617	607	614	594	590	657	667	610	610	612	689	606	590	647	659	604	607	598	665	664	640	609	598	608	601	588	608	619	560	639	594	642	619	644	610	651	597	605	645	592	637	643	611	601	641	600	622	674	612	597	594	593	640	571	615	637	617	664	612	618	628	613	605	638
48618	77492	53980	35305	19986	8190	2878	1219	781	743	757	676	698	742	688	664	699	684	723	685	669	694	719	747	641	715	675	686	709	702	677	760	669	691	672	700	693	696	706	656	691	657	680	703	714	665	734	722	717	677	672	702	727	708	707	711	677	699	696	727	690	690	683	716	730	713	660	714	702	687	666	672	689	690	701	695	686	654	702	661	685	716	696	648	652	676	716	715	673	687	677	689	690	684	656	748	684	684	688	692	731	640	626	682	670	685	683	628	654	718	670	672	697	714	682	682	717	707	699	695	701	679	675	705	658	723	667	679	711	692	621	668	708	675	692	708	688	735	689	671	642	666	704	646	671	658	675	713	680	651	653	698	692	673	670	603	750	686	710	719	704	690	644	708	704	671	686	679	708	652	658	693	698	660	726	712	697	691	682	709	665	717	660	714	677	699	692	681	680	697	684	678	681	712	681	683	774	722	672	684	685	706	733	712	695	664	678	674	686	749	730	668	668	673	711	710	717	706	702	706	686	672	666	691	654	701	657	670	626	766	692	656	677	689	683	655	691	681	705	703	683	708	685	654	686	694	752	691	689	716	660	687	684	680	727	652	681	761	672	713	697	678	635	666	712	707	693	646	684	649	671	697	696	691	658	694	690	708	672	654	709	710	735	677	642	655	678	744	673	701	709	652	677	751	655	680	719	735	681	709	697	725	667	666	703	728	712	709	707	724	718	757	686	724	628	655	707	692	679	674	707	727	654	713	677	705	704	673	716	709	702	662	656	671	698	716	692	686	637	706	674	733	708	717	711	696	682	684	708	714	717	689	700	668	709	702	672	709	696	734	673	703	695	663	682	707	694	661	685	662	686	682	701	711	653	693	667	674	686	695	680	716	718	722	722	715	705	732	663	655	666	692	676	671	712	652	673	722	700	670	706	672	684	746	662	684	692	638	683	715	672	716	691	689	681	660	723	662	692	729	645	712	727	689	699	671	664	675	694	692	723	673	655	720	698	696	697	663	713	742	684	720	704	703	681	659	718	682	705	702	676	697	698	649	658	673	671	670	689	700	673	683	694	679	712	705	673	670	721	680	676	702	674	676	657	664	669	719	686	711	684	701	714	672	665	695	758	721	708	705	694	663	703	691	669	697	708	693	695	733	706	643	651	704	685	693	695	697	694	687	729	690	676	680	716	710	696	736	685	685	653	650	663	712	672	697	693	672	664	698	716	687	693	778	713	698	663	665	743	683	656	721	730	694	731	690	670	658	654	694	708	717	670	702	702	707	658	669	689	741	731	692	633	714	670	714	652	676	741	705	727	633	678	679	699	698	733	729	683	711	717	709	676	697	731	695	693	754	715	711	669	643	674	689	711	669	696	662	663	712	663	708	659	668	732	646	699	703	678	695	765	707	671	690	691	683	714	695	708	677	705	708	744	716	699	683	730	678	679	770	646	702	700	684	695	714	722	702	672	687	672	621	678	702	679	629	676	703	682	690	674	682	670	680	675	727	689	706	691	699	680	664	726	697	689	699	704	678	667	739	737	658	685	714	660	675	642	667	687	699	720	666	710	675	721	699	687	762	695	690	646	721	718	724	624	684	744	672	708	709	693	681	692	642	703	703	676	654	684	689	640	714	671	694	665	640	727	682	673	711	725	683	707	705	712	714	678	715	693	656	691	699	722	710	655	693	701	733	691	678	693	699	689	716	722	667	692	662	766	684	691	688	704	676	694	722	711	686	696	700	711	674	667	650	697	723	692	670	702	735	682	690	702	705	683	688	719	691	680	688	749	736	639	675	660	731	709	693	709	689	691	669	653	687	696	705	727	685	683	706	690	694	741	683	671	717	681	692	707	712	711	733	730	707	719	661	690	660	698	697	697	660	717	661	637	690	691	707	672	654	718	716	662	716	682	665	704	683	732	678	716	660	706	696	667	694	714	685	692	720	705	717	722	676	680	669	724	703	658	738	692	672	724	648	715	703	710	693	668	686	653	687	690	673	653	692	648	691	639	736	712	708	732	683	702	687	661	688	677	658	636	719	690	681	699	701	676	676	655	681	728	776	719	712	718	702	681	695	717	698	680	711	721	693	668	715	676	738	680	757	663	678	732	742	676	682	725	641	740	672	687	670	711	671	707	661	739	703	678	736	723	693	705	688	681	698	711	691	688	664	681	728	697	653	690	679	678	700	696	659	658	627	680	722	668	671	710	691	663	688	694	726	675	672	717	684	701	683	691	709	696	724	689	700	722	705	685	692	688	611	738	688	663	678	748	638	759	691	679	704	720	678	662	700	739	629	667	642	664	689	691	673	659	670	718	691	714	694	729	702	714	681	686	729	658	723	710	727	704	712	659	706	701	683	746	702	680	693	677	697	734	652	690	707	687	769	715	675	666	694	690	707	666	712	719	708	647	703	683	641	631	693	727	733	707	702	653	675	710	711	702	686	694	677	671	726	720	709	690	679	667	705	694	672	670	733	704	685	699	696	763	664	656	681	689	692	691	698	730	698	641	655	745	690	687	726	659	674	671	687	685	675	667	686	724	684	767	712	717	683	673	667	676	667	692	718	728	680	696	725	714	670	690	713	687	683	657	664	753	686	720	720	670	701	681	697	735	681	692	635	685	671	698	703	720	672	683	728	710	620	628	754	691	660	686	678	690	668	689	710	727	654	718	673	619	707	681	701	724	699	713	690	682	673	649	659	664	684	676	688	693	695	693	670	672	719	712	654	668	693	655	730	692	704	663	675	681	686	755	715	663	726	709	675	669	749	711	719	696	733	701	718	696	707	656	687	691	704	687	701	675	751	694	697	674	718	630	655	729	683	650	699	726	674	668	737	672	711	721	689	670	648	739	699	642	643	680	704	670	731	726	676	731	676	687	693	647	676	716	674	685	723	723	647	656	716	698	667	675	675	691	634	700	706	698	652	706	718	714	699	660	694	730	723	713	693	723	731	749	698	686	689	693	680	729	669	692	691	720	682	713	716	691	660	715	676	717	703	682	652	671	672	677	656	650	673	673	703	697	698	660	732	692	676	710	712	676	693	676	659	690	708	712	695	699	691	693	706	687	664	746	699	709	679	706	657	670	697	673	697	702	649	647	713	740	692	726	727	650	675	662	660	687	697	643	685	699	721	665	681	703	760	700	678	703	701	715	724	703	662	730	728	641	671	688	657	713	672	644	708	662	670	697	657	701	697	730	634	697	705	674	714	682	665	734	659	727	693	706	705	701	673	690	692	646	696	695	676	687	673	689	704	687	682	687	678	685	676	693	717	697	674	680	721	704	662	674	762	722	650	694	649	694	679	663	722	684	668	692	639	662	753	652	685	677	692	703	701	688	697	667	675	637	687	684	701	709	707	662	706	653	672	759	709	659	674	701	657	724	695	708	666	728	736	727	674	697	699	651	667	672	676	657	706	706	677	665	702	702	736	716	680	703	690	665	671	668	729	687	711	735	686	694	653	675	680	721	689	719	706	685	683	700	733	694	684
22839	21827	31772	28555	24969	22752	16427	2987	1052	788	740	707	720	782	757	716	776	739	698	762	747	806	758	792	795	788	757	730	710	738	750	780	730	784	746	724	705	767	709	724	756	738	748	715	738	781	731	753	741	740	737	815	737	695	677	780	754	782	755	698	725	711	732	753	745	730	757	764	713	726	751	739	740	738	711	723	750	788	736	758	776	766	818	706	728	693	755	775	812	736	713	728	723	696	724	799	751	705	716	678	727	747	732	720	700	699	765	751	740	693	732	733	735	754	783	772	771	728	729	707	813	728	791	725	756	783	743	677	739	727	763	709	715	698	738	712	737	774	737	698	779	692	748	756	761	742	750	733	724	714	737	744	710	737	755	721	754	709	780	735	741	711	719	727	713	686	716	769	785	714	796	790	761	768	764	728	778	754	744	783	734	734	750	773	696	725	757	731	683	703	732	756	733	748	740	769	769	721	736	725	701	707	724	698	703	745	760	707	769	726	741	795	763	774	715	734	732	745	750	778	713	804	771	757	743	749	721	730	712	725	713	756	748	748	756	688	742	702	715	746	717	757	778	702	713	687	721	739	671	759	738	745	801	766	735	728	712	756	762	741	724	729	724	762	721	703	714	726	732	774	793	726	749	728	742	739	730	743	744	737	751	777	734	744	731	743	725	779	717	699	735	751	770	805	757	753	741	784	745	763	731	727	743	747	742	748	736	731	706	674	739	756	729	730	727	762	728	734	713	727	751	718	732	753	798	752	726	766	756	741	733	744	739	768	748	766	748	771	711	744	731	762	716	740	766	746	711	731	743	765	709	729	764	717	755	666	717	728	722	785	743	753	661	722	722	709	766	721	731	715	763	763	785	705	765	703	733	738	750	743	769	727	684	748	736	748	757	751	689	771	738	758	735	783	748	737	741	729	705	760	739	735	711	760	782	713	778	702	759	799	802	729	729	729	707	751	724	730	658	728	731	703	779	770	736	808	707	790	707	703	746	733	659	735	748	743	767	707	770	751	762	756	748	736	753	716	720	731	736	706	689	744	687	741	727	754	724	684	718	757	717	758	756	768	766	728	758	720	733	785	761	738	756	765	767	754	695	704	719	783	695	755	720	713	699	765	722	747	748	697	760	748	748	794	698	755	731	706	781	680	697	742	741	705	696	716	700	760	738	703	750	741	745	760	718	718	724	710	728	751	743	729	706	715	750	708	761	734	779	738	720	794	743	722	703	710	677	723	739	778	749	719	711	721	738	703	723	727	781	733	792	734	770	705	750	750	713	690	718	729	742	730	723	700	764	743	728	756	729	750	704	762	687	786	741	741	746	724	740	747	798	750	743	749	820	737	744	733	738	725	717	789	697	744	692	781	716	736	769	766	724	717	699	705	718	771	744	749	753	715	806	723	705	738	717	725	728	772	703	786	784	756	726	753	757	695	741	746	789	811	754	751	749	718	729	745	769	738	762	745	720	748	736	761	734	732	743	754	699	756	723	677	669	727	744	703	788	806	690	741	761	761	722	741	717	683	716	752	697	742	721	697	738	738	805	743	753	785	755	701	743	764	782	738	742	747	730	736	700	677	688	744	750	743	715	702	725	783	797	716	744	797	721	714	730	755	750	732	705	730	700	753	711	711	709	741	717	762	740	720	770	726	724	756	700	764	734	708	739	766	767	769	738	708	719	792	757	718	716	758	806	735	787	723	762	760	753	725	707	750	747	762	727	754	796	706	744	750	740	706	743	775	747	723	726	741	762	805	735	763	707	781	774	722	767	723	755	759	672	723	721	774	739	714	787	735	760	758	751	741	654	712	737	709	760	770	759	769	737	731	730	711	765	743	758	791	756	761	770	749	790	718	705	706	757	733	717	740	745	727	683	731	662	751	739	734	767	761	758	761	744	699	713	724	728	765	735	703	726	727	711	764	727	720	757	732	745	738	753	766	759	728	762	685	709	750	744	724	745	759	728	746	784	745	710	778	707	747	719	761	719	717	710	717	752	697	719	743	735	722	701	778	738	720	733	715	710	761	716	764	692	744	711	777	740	765	812	733	780	762	701	772	716	737	729	773	754	702	762	689	737	745	725	687	796	799	763	751	723	689	752	768	699	711	753	755	737	736	763	780	709	805	741	669	761	740	732	715	796	719	694	732	752	737	758	714	729	772	735	713	710	755	736	759	697	731	741	731	731	764	737	743	751	773	717	768	735	723	716	791	733	724	742	722	746	758	774	705	725	742	689	732	729	759	731	717	691	712	691	749	738	757	778	767	772	752	727	774	740	701	698	766	719	749	768	699	794	757	770	700	740	750	764	767	741	754	724	678	771	773	761	705	703	765	741	776	705	733	722	803	737	739	764	756	730	707	758	767	772	760	786	719	787	776	691	729	710	751	707	755	720	778	790	732	742	714	784	753	671	705	792	755	742	744	758	771	733	696	785	736	774	742	699	717	796	771	778	739	759	736	757	726	759	751	704	759	751	722	739	720	714	728	711	729	778	738	717	723	732	773	795	709	737	776	741	727	705	733	705	729	716	748	779	772	711	715	744	758	762	742	703	712	731	759	737	781	714	713	788	750	739	739	744	699	778	702	741	727	776	698	698	754	726	780	728	734	708	695	740	709	706	772	759	707	716	698	733	795	725	716	741	746	719	720	772	725	692	761	774	759	766	719	736	767	709	765	735	744	759	762	761	733	752	738	725	726	770	746	773	739	736	724	742	735	753	719	746	771	753	730	765	738	728	773	767	747	716	725	730	724	785	724	707	725	705	694	700	715	717	737	743	766	723	775	768	725	759	738	727	755	720	736	755	717	725	748	749	768	692	721	701	728	765	743	772	757	756	766	770	770	801	712	726	730	724	742	739	727	735	770	745	765	750	710	729	752	742	691	671	739	778	709	729	732	760	734	744	756	750	751	770	743	739	759	699	750	720	734	745	763	748	741	753	725	763	737	734	732	738	734	703	756	735	723	739	714	697	720	735	744	752	711	688	792	741	746	702	725	776	731	743	728	755	734	739	771	741	736	742	768	718	741	759	781	740	731	760	769	755	750	715	788	756	744	746	751	740	784	770	689	716	760	751	729	791	765	739	738	721	743	713	711	750	769	761	688	754	784	729	716	745	753	749	777	740	764	731	737	773	761	755	763	730	733	710	766	723	685	692	761	807	776	750	745	777	786	738	719	737	735	696	724	718	734	771	745	711	764	728	723	755	699	794	683	704	728	783	701	757	694	745	741	780	757	712	728	743	680	682	756	769	747	743	725	752	712	747	696	769	812	762	776	711	730	756	726	758	727	707	725	747	774	736	752	764	685	713	738	724	705	720	813	708	743	735	639	771	760	760	769	740	699	701	748	731	707	756	745	755	746	723	705	761	746	821	748	718	748	715	750	745	718	751	750	757	727	735	750	778	797	712	754	738	789	808	715	773	750	754	706	757	713	742	675	717	704	689	744	779	714	766	731	805	738	707	711	788	733	732	745	732	762	706	721	742	748
59256	99711	78071	55912	37603	20218	7674	2498	1158	829	825	780	777	788	809	774	769	806	791	811	782	763	799	787	782	809	770	785	784	842	780	832	756	827	823	787	810	817	818	809	718	744	825	808	861	804	799	754	777	782	775	782	756	750	748	781	793	798	806	746	771	750	793	764	806	790	774	787	825	796	762	787	769	820	782	773	811	777	709	804	779	815	793	791	793	750	759	767	746	796	809	763	801	822	788	817	792	788	780	748	776	776	765	764	774	829	804	764	786	792	825	800	764	807	784	816	773	830	812	732	814	726	809	776	747	775	805	805	812	705	802	798	774	747	810	808	828	776	789	803	791	760	800	762	819	813	778	776	714	796	814	792	784	814	783	813	766	804	800	765	748	792	778	755	773	763	814	810	815	801	809	748	809	775	802	774	772	799	790	762	751	774	797	757	788	775	823	785	832	802	825	788	809	759	798	728	797	778	833	809	773	830	779	829	780	767	749	799	769	810	749	833	817	772	816	824	786	783	801	751	805	811	775	792	708	766	798	782	818	724	785	807	793	840	758	773	764	814	737	790	784	791	809	745	816	768	797	767	786	770	806	821	789	827	765	769	730	807	764	804	711	739	768	760	801	791	801	804	812	777	795	779	806	760	775	835	765	793	774	735	799	761	814	758	750	771	746	790	789	789	807	774	797	783	790	830	765	750	758	836	754	773	805	822	826	775	770	778	805	771	829	732	804	777	742	764	760	800	758	818	775	798	769	774	804	803	799	760	808	782	807	829	772	777	852	812	766	808	777	793	780	816	832	775	818	821	790	835	775	774	837	768	794	791	759	758	796	784	784	757	799	807	758	764	842	784	779	789	744	813	798	776	777	778	761	785	753	811	802	788	782	792	801	811	776	775	794	827	761	788	775	801	867	754	790	805	809	807	795	755	833	772	776	812	758	787	787	806	750	785	837	824	766	771	797	792	748	783	811	809	788	772	776	815	829	749	813	793	750	780	740	798	777	816	747	732	757	798	771	794	753	796	815	831	815	782	770	799	769	869	805	775	807	788	795	807	777	754	783	751	820	794	748	796	819	822	813	810	765	821	772	847	811	749	819	803	775	763	743	754	765	788	810	763	835	775	730	795	762	812	782	738	757	791	797	786	783	765	816	812	809	770	775	775	796	755	745	762	812	762	795	781	769	786	762	795	784	811	826	751	786	782	797	797	789	812	783	783	773	840	785	826	741	844	770	839	768	756	804	831	786	758	822	810	795	786	814	813	772	791	853	836	766	805	744	792	768	776	807	804	786	813	798	778	765	772	816	801	785	831	800	767	739	804	781	781	819	729	804	777	779	821	767	812	791	817	743	754	788	758	770	760	792	761	810	781	794	759	783	800	784	816	780	832	791	826	756	769	772	794	759	801	820	768	772	795	811	814	803	783	781	797	792	805	787	792	800	811	788	727	768	742	765	772	783	826	771	783	806	759	811	762	801	780	744	773	792	800	786	762	807	768	784	745	803	781	762	814	770	826	746	776	821	771	841	816	822	779	803	761	800	765	797	752	843	761	777	776	742	817	749	833	764	775	846	801	817	801	808	805	790	772	818	818	828	760	851	815	767	795	780	756	758	746	800	760	728	734	761	778	858	783	795	776	767	774	773	738	805	786	764	778	783	798	804	774	781	752	764	799	792	777	805	788	766	810	747	774	810	781	841	718	774	785	833	764	809	763	747	788	808	812	786	801	759	769	781	783	773	779	801	792	774	778	803	767	832	741	790	825	776	833	779	869	819	782	773	811	818	789	779	763	777	795	790	818	805	777	766	762	781	781	789	782	800	746	766	799	783	783	829	755	809	822	744	772	792	817	792	761	823	795	780	762	818	774	772	745	771	775	787	771	753	821	832	815	830	778	796	738	837	773	799	788	770	788	785	784	795	805	770	771	798	832	793	745	809	804	771	834	768	779	780	789	782	798	818	767	792	806	823	819	802	819	794	781	759	792	788	820	842	781	809	777	760	744	766	827	782	815	793	830	769	811	782	844	773	778	804	777	817	721	758	772	763	809	803	786	794	775	768	776	819	727	750	749	795	799	738	803	800	795	759	789	824	766	787	798	710	739	758	709	776	749	775	835	797	808	816	801	778	761	790	784	811	771	799	791	749	766	822	821	774	807	769	805	793	803	777	766	805	795	789	748	786	784	788	820	809	810	778	784	770	816	827	832	793	759	782	766	812	813	756	811	789	775	829	789	794	787	757	791	784	749	784	780	767	766	832	745	761	768	761	791	805	818	793	775	784	746	777	780	830	801	745	804	709	784	802	802	782	735	794	757	762	828	803	771	832	777	763	709	769	756	763	783	800	757	791	747	815	757	739	794	836	810	831	798	794	810	798	755	779	795	810	765	733	841	797	778	794	793	796	780	776	765	792	819	807	764	783	796	785	795	733	750	799	768	822	804	782	774	798	801	827	794	779	792	755	787	735	821	789	802	817	819	790	798	746	818	824	752	777	821	834	763	755	788	785	772	778	800	819	825	814	775	792	825	763	780	812	790	790	728	811	755	774	776	818	866	823	773	797	769	786	828	753	805	798	810	782	843	776	782	820	823	766	789	782	807	852	753	754	780	802	810	813	753	771	781	840	795	828	791	793	824	820	789	782	813	746	761	793	783	800	830	763	776	833	848	787	773	810	780	765	823	825	745	803	730	817	779	788	799	802	785	766	757	784	779	754	747	830	786	740	804	777	771	778	780	816	792	802	812	835	774	827	763	793	779	758	753	784	762	797	831	753	778	825	821	811	759	748	826	880	763	760	793	783	825	751	812	774	814	780	763	863	774	781	828	789	777	776	762	816	848	800	762	812	819	787	756	742	796	769	841	778	751	738	794	762	814	739	780	795	750	790	809	805	731	759	789	765	767	802	759	768	825	826	744	802	796	751	782	775	794	786	741	750	792	812	764	830	838	791	804	781	785	787	814	807	767	794	788	802	836	756	805	840	794	774	795	731	801	783	837	772	807	807	819	809	744	795	751	796	775	806	788	808	839	817	811	754	808	815	763	800	791	780	822	764	754	787	726	774	776	784	799	772	811	748	783	781	785	781	790	771	821	795	774	844	779	753	780	833	749	782	767	806	776	785	742	768	806	774	797	800	869	792	801	728	867	765	771	754	871	803	787	827	751	755	739	800	757	793	789	739	793	775	857	784	803	785	849	729	741	845	802	783	750	759	833	767	819	773	804	836	824	799	795	750	785	767	815	756	778	746	757	787	777	822	796	824	806	809	754	750	753	786	794	824	779	764	775	733	793	764	791	783	822	773	822	894	766	778	825	771	761	803	813	773	781	739	787	802	761	784	818	823	833	791	867	794	816	802	786	768	784	787	786	814	789	786	803	788	810	763	792	752	778	751	765	861	765	739	768	814	753	757	748	756	790	761	785	831	750	762	784	774	787	806	787	790	792	811	788	786	741	818	784	836	742	807	794	831	797	811	831	801	794	824	790	823	817	743	766
28590	31052	32523	19128	5572	1832	926	599	597	522	549	516	531	560	561	530	562	538	538	516	511	522	505	584	531	549	571	526	530	548	510	501	526	528	529	581	564	518	547	485	542	557	516	513	524	525	503	558	542	549	557	542	515	556	497	557	540	534	486	535	532	531	522	517	543	547	513	536	563	502	525	518	564	530	577	512	533	576	547	515	522	527	518	587	528	514	554	519	513	526	542	532	536	537	528	535	527	535	530	518	543	577	490	574	520	527	516	490	555	549	537	484	529	500	570	544	550	542	540	534	505	533	496	558	518	513	568	519	479	543	524	573	504	510	536	516	497	546	536	540	502	552	516	530	562	519	531	563	488	560	540	537	535	559	515	514	554	527	503	525	549	537	529	539	571	542	498	530	535	512	511	513	501	547	544	541	593	560	517	504	510	491	540	509	567	536	497	490	499	515	549	555	547	502	506	513	541	534	521	544	527	534	537	526	520	579	529	517	501	541	549	545	510	508	547	529	535	557	572	546	520	546	563	515	564	518	519	585	543	504	521	526	498	522	533	569	523	534	494	499	538	532	561	553	541	518	534	544	545	586	542	543	478	510	538	516	523	539	513	536	499	554	512	589	575	518	552	518	489	543	524	566	511	520	538	578	521	531	566	508	503	566	510	519	517	540	570	551	532	524	515	569	560	526	521	531	524	497	508	489	544	525	548	489	524	582	554	557	518	516	516	504	568	542	535	531	551	546	576	514	539	554	571	532	536	506	558	536	572	527	555	548	502	555	489	526	551	540	520	512	558	529	552	553	507	576	553	524	569	562	527	541	522	521	545	520	559	519	557	564	494	522	562	522	556	508	552	523	554	542	512	557	517	553	515	523	543	545	544	559	512	561	531	550	540	528	531	579	476	580	537	520	501	556	534	555	559	506	517	555	542	512	521	513	523	559	509	509	505	526	519	534	509	493	534	528	499	545	507	496	519	519	555	541	541	529	489	486	534	546	488	526	544	541	531	555	544	515	510	540	527	542	538	574	536	514	520	504	537	503	528	541	506	520	547	532	534	554	560	556	553	526	573	495	514	562	520	535	526	547	576	542	496	526	549	554	542	562	552	568	521	552	548	490	528	532	585	495	490	536	520	534	516	543	531	546	543	529	575	554	539	522	530	534	586	551	534	490	570	525	525	529	517	560	522	556	526	502	527	536	521	498	539	563	569	527	528	537	556	524	553	494	490	524	526	539	536	504	525	495	548	528	499	519	568	521	506	526	526	533	533	545	498	526	548	539	578	503	564	570	514	514	500	560	534	537	546	543	545	534	547	532	568	526	515	491	486	516	549	534	538	535	543	542	528	525	511	565	582	518	528	555	535	536	531	527	546	512	527	558	583	524	541	519	534	514	558	572	526	547	494	580	489	523	503	535	539	525	586	518	552	536	498	508	547	584	550	513	537	542	537	538	526	518	550	546	555	527	500	546	530	587	495	522	544	536	535	548	519	542	509	503	554	538	548	550	545	527	522	499	523	526	547	532	487	565	523	520	523	539	533	499	508	572	516	523	564	536	540	567	539	545	542	498	491	524	543	526	551	551	516	511	567	507	544	522	515	533	506	558	590	563	552	555	541	565	531	531	514	550	537	544	552	528	514	571	517	554	545	536	560	584	524	527	570	526	521	529	533	553	601	545	535	517	534	543	559	548	533	551	574	530	552	552	531	516	526	561	547	488	590	481	542	530	536	526	525	541	530	533	515	494	524	571	488	542	567	562	527	487	525	538	543	555	554	555	497	559	543	546	515	514	507	533	477	533	509	522	547	520	511	500	515	537	519	561	516	476	506	532	532	531	544	542	506	553	536	536	503	510	542	504	515	557	506	539	523	498	533	519	528	528	514	510	503	526	506	554	509	513	525	538	510	517	539	559	480	586	542	521	574	535	541	550	516	565	495	574	552	497	541	555	570	532	560	528	566	467	557	553	537	496	511	533	489	532	581	593	560	545	534	512	541	542	503	535	486	509	531	482	547	537	521	527	565	542	547	511	552	521	496	504	532	510	546	537	557	581	491	503	566	544	542	548	532	531	551	535	518	550	516	540	542	516	493	540	519	511	550	520	540	576	504	507	513	557	521	516	540	492	551	502	505	559	522	585	525	524	522	521	502	529	548	492	541	536	526	559	510	547	534	519	550	556	532	515	548	536	527	527	518	520	580	553	545	527	531	516	524	528	572	518	540	545	557	550	495	553	544	543	555	506	603	530	541	556	555	547	569	541	501	582	543	582	524	546	505	568	560	566	537	565	564	503	553	535	526	521	538	535	591	559	546	548	528	540	511	538	555	518	509	520	538	526	518	535	524	546	512	505	565	560	553	553	537	562	489	539	574	510	536	509	544	533	532	522	549	571	532	501	538	553	563	550	553	571	542	552	505	491	538	507	521	520	509	522	495	561	509	513	551	548	538	450	538	519	563	537	497	556	499	560	552	563	519	510	588	534	517	523	512	512	557	559	561	545	542	553	537	518	517	540	530	576	546	562	501	532	514	547	519	561	533	547	530	529	493	522	509	551	510	490	597	535	535	563	513	513	514	534	543	572	515	542	520	545	508	544	524	500	534	503	527	562	519	569	501	521	518	554	553	514	513	543	502	500	522	521	535	496	562	535	534	505	541	540	511	551	520	563	535	524	502	583	544	556	560	518	533	554	508	580	530	542	558	523	569	566	512	542	530	579	551	523	522	492	513	550	569	552	554	533	552	517	553	536	519	523	547	520	556	525	558	523	508	497	518	535	518	484	573	533	538	531	531	532	540	548	521	509	559	507	552	507	554	483	475	570	508	525	524	550	518	542	549	528	545	533	524	528	539	549	531	533	538	516	523	512	593	530	594	543	531	500	520	565	543	562	510	531	520	507	571	516	558	543	519	545	557	530	528	555	574	502	508	545	525	553	538	512	503	553	543	533	519	519	586	568	506	539	542	560	483	497	536	500	534	567	549	559	514	509	524	514	540	518	541	521	524	544	533	493	562	509	542	545	562	544	535	553	521	521	545	571	507	537	516	563	519	503	550	537	537	518	553	536	552	546	542	532	525	543	529	528	525	515	550	544	528	547	533	508	515	512	532	524	544	505	529	542	542	532	517	500	556	554	515	513	536	528	512	490	524	491	527	569	523	566	522	495	519	551	541	525	503	503	546	541	497	538	543	523	537	539	521	545	514	588	570	536	538	498	494	540	526	549	538	546	570	478	521	552	541	523	536	540	552	493	559	574	511	536	543	542	523	477	532	546	479	543	537	527	535	545	583	541	519	551	535	539	544	507	546	503	541	495	541	515	573	518	531	550	493	531	510	502	513	492	528	523	517	550	522	558	525	505	474	521	528	533	518	539	557	508	525	560	539	563	557	544	563	529	531	552	534	520	566	513	505	605	524	551	549	522	580	466	540	521	568	536	541	513	565	546	532	531	507	542	550	506	515	526	544	520	519	479	518	560	565	521	571	555	520	544	519	516
28048	46638	29004	14241	5869	2264	1161	764	654	574	591	592	612	619	586	583	596	648	661	604	607	610	545	588	570	585	597	631	581	614	606	596	580	596	517	545	623	618	636	597	608	595	588	622	619	560	569	563	618	594	611	625	594	590	571	625	559	599	571	563	564	561	618	603	599	598	650	564	587	579	600	542	585	611	592	587	608	605	581	593	596	611	588	596	611	562	608	572	614	610	562	595	581	607	598	673	614	586	566	587	572	635	605	627	639	608	600	625	604	593	610	590	586	598	633	616	587	566	573	604	600	641	641	620	625	569	604	610	594	578	581	596	647	632	571	621	627	623	595	619	593	590	613	607	625	606	589	606	651	595	605	549	615	635	611	565	652	620	631	614	632	578	619	560	599	580	617	632	574	607	605	586	598	616	552	626	584	632	613	619	589	605	605	603	576	615	575	606	631	586	572	617	584	631	579	605	623	656	593	595	602	618	544	565	591	622	590	624	608	609	612	634	597	592	559	596	621	605	609	598	534	589	597	629	611	591	622	608	569	599	622	590	592	588	608	644	582	596	562	603	603	560	590	589	605	596	604	595	635	627	597	593	584	618	582	580	581	596	596	594	636	575	606	590	591	575	543	571	585	604	583	610	603	604	580	587	614	519	574	605	568	601	571	594	621	581	618	595	607	612	571	603	590	556	599	633	567	567	596	593	572	603	596	592	606	588	614	564	575	584	621	620	589	581	590	607	552	576	592	631	658	556	572	574	630	565	604	620	638	565	600	640	642	595	598	618	620	603	589	617	582	568	578	565	603	596	565	609	598	614	626	613	593	585	646	612	612	602	605	577	610	585	616	587	551	623	590	611	580	618	588	587	616	570	604	566	652	615	565	601	614	611	615	632	598	607	580	618	549	640	592	589	630	603	614	626	584	571	587	643	588	593	609	598	608	578	580	574	619	650	562	585	592	604	652	611	556	605	619	606	601	599	611	608	624	605	609	629	582	637	628	619	602	607	617	613	577	584	567	653	643	561	616	566	631	604	626	620	577	603	613	622	610	629	601	600	612	605	544	627	617	638	579	558	617	606	614	599	602	574	633	604	622	579	611	573	604	605	577	586	641	620	599	637	637	605	608	586	610	616	547	631	558	620	610	592	598	609	623	631	613	619	574	573	555	565	566	606	635	627	633	611	619	600	590	646	608	629	621	579	600	599	612	567	564	613	633	584	589	620	584	647	590	574	619	623	605	575	582	624	574	618	595	589	581	570	607	627	594	559	586	620	599	602	618	619	626	590	627	585	605	615	632	602	623	612	603	584	603	586	627	603	582	650	592	595	614	638	558	570	575	645	621	612	637	576	581	533	637	632	677	582	603	599	605	627	602	583	620	635	568	624	603	585	581	586	623	567	613	587	567	604	584	607	599	622	626	594	577	598	612	568	603	612	598	614	613	609	578	636	602	577	589	610	585	571	558	636	581	606	611	595	578	634	603	650	586	590	586	637	600	580	613	575	628	578	627	593	559	618	623	625	569	612	599	568	597	615	606	614	624	602	581	570	610	604	603	603	586	605	640	624	615	589	585	559	603	591	571	606	594	561	655	531	630	569	599	602	580	601	615	590	565	656	594	571	600	636	586	588	579	579	587	568	581	568	626	585	590	613	636	590	621	598	606	587	622	607	578	623	573	614	607	593	618	570	599	583	611	590	578	596	598	610	626	606	571	642	633	609	603	627	625	568	644	624	613	571	603	587	602	599	623	590	577	632	608	580	628	606	648	629	608	603	621	604	631	614	593	623	584	633	590	610	562	608	598	574	634	579	592	597	640	602	589	627	559	621	580	609	619	591	581	536	579	584	631	578	560	624	609	559	608	601	581	592	615	571	582	592	600	581	631	642	629	606	602	613	619	612	567	629	637	615	608	565	605	623	579	604	624	563	642	594	641	610	630	556	583	555	633	608	615	591	548	593	640	607	633	568	623	632	606	621	590	618	555	606	639	609	563	599	630	597	646	624	593	607	574	566	585	616	618	629	627	608	587	633	615	587	638	574	621	610	567	609	561	624	575	608	622	572	643	603	633	599	588	608	619	590	616	571	588	607	586	598	607	599	575	600	593	581	653	586	620	641	642	570	590	584	619	575	595	582	642	559	621	600	585	575	629	579	610	588	580	571	619	609	610	589	619	611	576	569	589	572	604	602	589	629	597	606	637	609	588	598	603	625	608	601	570	597	574	634	614	606	583	596	585	591	629	616	571	611	591	618	649	570	603	633	613	612	615	606	577	622	628	597	591	588	554	636	616	603	615	590	606	616	597	611	583	582	625	610	572	635	577	616	562	537	579	628	582	602	604	593	598	586	647	605	613	597	594	613	622	637	608	610	634	629	605	605	623	596	613	596	653	570	580	588	589	602	634	613	567	609	577	557	568	577	623	636	561	615	620	597	590	592	597	573	627	602	609	641	616	566	661	629	651	622	580	620	574	632	602	588	594	597	549	590	595	573	605	567	607	574	587	601	620	652	591	609	573	598	561	596	618	655	601	574	587	595	606	604	617	572	578	661	606	618	630	618	608	614	603	561	573	610	561	620	600	603	614	629	629	621	569	622	585	588	617	615	583	573	638	602	618	569	606	599	595	584	610	616	538	627	609	579	601	613	594	614	636	644	623	605	613	589	588	604	590	602	604	600	576	573	619	595	626	614	622	593	593	585	586	624	595	594	565	621	594	600	636	662	580	600	611	634	621	602	596	607	603	593	609	598	582	606	583	605	631	558	615	613	628	656	616	605	606	577	587	617	609	594	590	606	614	625	592	591	582	642	610	601	607	610	598	603	586	625	584	618	582	600	633	597	572	596	568	576	608	663	591	615	558	628	614	621	620	603	651	593	669	612	560	586	587	593	608	653	606	559	622	611	583	624	620	609	589	581	555	538	594	590	557	627	593	621	621	589	603	640	623	582	579	530	590	554	575	588	594	608	614	619	575	610	592	606	570	618	613	582	586	642	582	565	581	623	619	567	598	624	587	611	616	605	635	605	579	592	595	576	598	577	665	606	607	625	604	654	612	599	577	591	600	600	640	588	615	599	591	614	616	648	601	613	563	598	598	592	582	592	619	576	581	543	600	614	586	592	566	598	610	573	609	578	620	633	561	628	609	619	614	588	585	603	616	626	558	631	602	619	589	571	606	644	576	602	583	621	598	615	569	585	625	579	616	573	609	631	620	581	600	573	631	614	605	580	625	565	599	584	618	622	629	582	576	603	614	570	560	593	609	614	595	619	597	569	647	608	610	608	622	582	607	628	605	632	600	592	619	564	625	599	592	596	603	582	588	564	586	556	625	590	596	635	574	589	647	592	565	612	604	590	600	613	619	590	600	607	592	585	626	620	556	630	581	593	618	663	567	647	615	599	580	597	614	644	583	600	574	625	624	598	556	608	621	630	598	604	575	654	566	608	616	576	566	603	614	591	568	552	617	612	611	624	577	587	614	592	627	573	591	611	657	600
23491	22304	32989	30860	25390	20852	10152	1814	805	624	614	621	633	630	641	619	582	651	590	621	604	605	594	644	554	602	612	652	594	633	562	613	604	592	606	607	607	639	603	651	586	611	577	574	621	587	624	578	607	605	632	599	558	616	604	576	605	622	579	635	596	672	629	615	623	624	630	603	613	602	595	610	578	610	612	634	579	585	568	657	630	635	626	581	641	587	625	615	589	545	628	609	568	590	638	585	597	596	579	604	576	609	637	663	601	645	570	548	583	566	593	598	624	596	609	568	578	579	614	600	624	616	576	614	577	604	588	635	593	586	615	631	635	595	627	578	615	586	624	601	631	615	608	632	607	599	624	653	621	619	625	607	645	608	626	608	601	560	584	591	633	623	648	598	586	622	588	590	555	546	597	590	578	584	605	607	577	549	675	611	610	615	671	588	587	584	599	573	603	600	608	599	610	597	631	641	605	653	549	634	596	632	564	614	658	594	582	602	610	557	611	591	659	587	558	601	616	638	602	564	606	605	575	599	637	603	594	571	612	611	633	593	598	588	590	593	604	617	647	595	589	608	611	628	580	603	591	625	628	616	586	594	585	604	612	610	615	584	586	601	585	631	610	632	597	553	602	605	588	654	602	581	601	652	615	601	565	615	609	597	590	607	659	593	629	600	604	574	607	598	608	630	604	603	584	595	622	620	569	679	579	609	597	589	592	589	581	648	602	525	612	617	625	598	603	594	622	618	577	583	587	635	606	627	633	558	606	590	609	628	631	611	606	592	578	647	576	597	631	584	562	578	650	647	613	605	586	563	611	554	581	617	607	594	567	615	566	627	587	621	607	630	621	632	591	603	583	605	632	571	628	585	568	637	581	583	637	618	567	607	624	634	560	605	593	554	614	603	635	593	611	586	616	635	629	593	638	604	580	579	610	613	572	610	628	593	593	630	640	570	558	607	639	640	594	571	642	622	630	643	631	618	653	612	593	562	602	642	581	590	612	597	620	607	696	582	591	622	613	626	668	598	596	599	617	601	681	594	602	635	594	587	577	603	585	615	586	608	586	644	578	571	629	610	589	560	652	593	573	632	629	646	613	583	572	600	582	590	633	653	606	600	626	572	584	616	596	570	640	627	598	600	593	585	568	612	620	588	595	584	643	586	630	567	593	662	628	599	622	627	631	587	588	538	627	601	565	559	659	618	622	612	587	590	584	591	599	610	631	609	617	602	619	653	627	578	617	597	594	631	577	575	635	654	596	611	608	559	593	594	567	651	577	603	590	598	582	599	616	647	633	613	568	640	615	615	604	606	627	587	579	622	605	578	582	613	604	593	568	619	646	575	640	606	617	618	602	602	577	603	578	622	603	624	634	642	620	651	592	603	582	596	573	619	641	596	596	613	586	648	596	601	565	568	600	589	587	589	591	595	603	595	615	605	586	617	656	648	605	595	567	603	598	563	584	553	629	571	623	614	545	627	649	580	622	574	601	591	597	563	606	589	584	604	583	620	618	627	637	597	620	574	573	592	587	582	586	644	565	598	610	591	621	632	616	636	653	597	633	592	634	596	604	597	586	572	584	633	611	576	592	622	622	576	568	582	630	608	609	604	594	533	593	595	565	548	601	608	618	564	643	653	646	601	586	651	593	678	624	610	598	590	613	646	623	599	658	575	629	611	616	612	617	601	647	595	598	667	594	642	576	616	598	606	583	633	621	645	606	547	616	613	610	591	605	616	633	612	609	601	605	582	598	592	606	614	580	563	611	593	637	608	557	592	612	591	621	605	591	640	597	586	603	614	605	623	632	626	629	568	684	614	629	574	631	636	611	579	586	615	576	584	624	595	615	591	556	627	561	600	609	587	627	607	563	561	608	623	587	616	614	589	566	580	571	643	637	566	623	610	597	630	617	631	590	639	639	617	645	570	546	640	592	556	612	629	542	656	623	579	647	608	631	627	600	595	629	587	610	640	593	617	608	645	649	599	571	612	591	607	574	596	612	623	595	602	603	587	594	569	579	601	612	574	600	569	599	600	557	572	573	616	599	568	592	614	579	620	611	582	633	523	588	660	624	639	606	576	601	631	560	587	597	622	595	598	624	572	636	602	581	627	619	601	577	588	579	623	599	601	636	619	580	607	588	604	625	643	630	650	590	576	600	591	573	559	582	613	584	598	591	586	606	600	590	663	646	639	591	632	597	620	601	576	547	618	612	568	599	624	573	636	572	618	618	621	607	595	587	621	597	578	613	569	606	599	565	656	631	599	618	578	593	662	610	568	600	600	562	614	670	599	607	592	589	553	602	573	562	611	632	621	589	624	564	618	568	605	601	572	572	616	614	635	567	611	595	590	627	618	578	606	646	636	597	626	595	581	636	628	600	580	639	582	601	590	605	605	595	599	607	657	607	613	612	623	610	629	627	579	618	612	600	588	609	611	607	603	603	635	611	584	573	557	617	595	597	601	615	563	602	582	587	590	565	631	591	581	615	625	630	633	571	585	595	584	572	628	582	576	636	597	575	584	608	640	593	572	574	575	564	634	560	629	598	616	604	605	640	519	607	638	594	580	620	573	568	622	592	623	627	543	597	612	639	608	617	615	604	610	615	597	615	596	596	597	586	623	569	621	615	665	596	590	581	582	637	603	580	632	592	580	569	627	594	579	625	589	597	602	584	596	555	609	593	595	583	607	601	630	629	587	584	606	604	629	590	612	610	590	603	607	629	573	611	583	622	630	573	572	597	583	607	570	586	595	600	638	597	621	576	620	579	595	593	595	627	583	569	641	582	658	581	600	586	594	576	580	643	593	588	586	583	607	580	647	606	603	605	592	617	611	583	630	589	622	608	623	591	570	616	603	577	635	567	601	569	615	597	616	603	577	616	599	601	584	622	614	608	578	568	566	574	594	638	579	571	615	602	609	633	601	608	629	561	554	657	619	614	588	577	542	598	585	596	623	566	630	625	591	601	619	601	590	600	638	619	617	595	603	621	648	625	625	571	616	630	585	587	599	538	622	602	615	618	555	646	618	592	532	610	614	628	652	599	616	574	619	555	593	558	655	600	629	573	617	602	611	667	645	572	611	587	584	615	612	630	613	641	614	631	579	558	594	603	611	597	573	605	616	585	573	557	593	588	627	638	594	577	627	591	600	604	611	612	615	625	619	605	608	580	567	615	594	590	622	624	663	585	598	618	595	584	579	593	591	605	580	613	605	620	655	621	651	602	667	605	538	617	596	582	546	583	584	571	560	558	638	624	647	593	551	593	632	625	602	623	611	581	618	573	587	600	571	623	629	549	583	629	632	617	601	630	576	594	634	617	630	584	586	610	571	615	637	580	612	642	600	615	595	635	593	600	574	583	578	590	602	640	611	637	628	571	642	619	581	588	581	590	581	581	592	613	590	619	597	604	585	610	659	585	660	593	594	533	601	600	593	593	684	614	606	643	635	622	541	601	565	607	642	611	608	611	653	587	586	589	597	584	596	618	628	590	584	617	610
56427	94685	70550	48496	32128	16197	5895	2012	987	727	670	649	705	677	672	679	640	754	684	677	613	667	666	678	616	650	713	653	690	670	674	685	703	705	688	641	703	647	691	657	637	660	672	697	630	635	647	627	716	650	646	651	641	653	644	705	649	727	730	629	702	639	624	696	645	723	658	648	672	627	663	637	714	680	668	654	703	678	638	666	715	643	653	666	707	630	653	644	735	642	632	657	652	661	615	674	689	718	640	638	643	718	674	720	662	681	645	749	630	687	690	653	664	668	639	648	641	674	654	696	658	657	639	636	671	616	647	671	677	662	661	667	646	633	625	655	652	649	690	633	680	661	642	681	694	671	697	677	666	637	653	649	685	657	649	659	671	619	632	663	709	703	660	665	671	637	644	677	676	691	681	653	684	691	652	652	659	626	704	694	699	693	628	678	685	662	660	655	642	643	675	656	661	667	694	665	697	623	664	646	661	626	681	645	665	665	629	660	725	642	643	649	675	673	663	619	675	674	736	651	652	648	671	681	675	640	698	675	644	667	646	673	661	673	602	661	670	709	640	675	714	660	656	686	644	591	633	685	645	665	683	709	720	665	640	682	626	658	625	667	678	637	697	677	633	640	673	668	621	628	680	649	657	662	676	629	680	697	664	653	680	645	627	658	638	689	626	655	662	688	632	697	667	714	690	704	631	686	673	686	648	669	648	632	650	691	630	633	667	682	663	723	660	703	625	687	642	663	645	681	701	640	675	662	688	714	706	670	630	665	659	641	673	647	673	668	694	673	650	655	711	666	626	662	677	645	643	670	662	684	649	609	638	673	677	669	743	701	663	635	675	660	670	680	638	631	671	667	681	652	654	636	643	657	665	671	671	685	637	695	631	682	703	655	682	627	700	637	625	666	656	622	640	639	655	676	639	647	594	650	686	640	686	669	689	674	682	649	646	641	689	618	639	631	667	671	660	676	642	658	673	635	683	645	659	641	674	693	634	727	707	700	654	718	669	663	644	605	686	665	697	662	690	669	681	657	663	651	652	642	671	650	627	645	647	648	684	653	682	670	706	672	636	674	683	648	646	639	627	672	663	702	596	658	648	639	664	689	662	657	680	619	660	653	694	672	631	704	660	646	673	621	681	629	692	650	687	647	663	655	621	639	664	669	668	658	632	670	638	674	644	654	652	666	653	671	633	654	625	628	650	662	697	706	669	676	726	661	680	697	646	662	695	697	649	679	655	678	665	685	745	637	698	665	638	677	677	713	708	676	683	699	664	661	706	671	672	603	695	651	617	665	664	623	663	718	669	660	636	686	649	698	660	704	595	699	622	682	625	653	662	632	710	654	653	641	635	629	716	654	643	663	707	625	684	632	667	670	715	678	691	659	684	674	651	695	625	681	648	652	661	647	676	697	635	661	662	635	665	651	630	678	662	686	645	650	634	706	666	650	672	636	697	670	694	658	650	686	657	678	645	663	667	667	691	639	625	662	662	690	690	680	638	635	657	715	643	682	628	674	660	680	698	667	699	649	682	701	649	645	654	632	652	682	682	687	672	672	640	641	658	668	668	631	623	686	649	679	661	688	670	649	639	627	616	660	660	648	653	708	601	683	609	678	694	673	639	682	660	730	674	672	690	655	674	677	640	581	699	671	673	661	667	681	666	663	634	677	639	648	689	633	670	653	698	676	657	617	650	670	638	661	667	699	623	656	630	667	648	655	674	666	668	686	717	666	663	688	630	652	692	640	635	644	683	644	674	687	643	688	695	678	678	650	688	685	642	653	627	648	668	680	685	668	695	668	657	672	637	664	650	680	640	675	647	606	662	676	682	688	689	681	668	653	632	676	655	676	644	679	647	668	714	636	716	676	629	639	696	636	635	622	704	733	644	687	697	635	642	649	663	659	673	649	642	668	656	692	670	648	655	700	717	662	697	686	614	672	678	643	665	606	654	691	684	653	649	649	655	627	645	684	644	621	694	669	640	637	682	659	658	680	661	690	641	685	665	649	619	661	635	702	652	648	691	647	639	701	686	638	690	693	660	654	652	647	623	638	656	696	643	677	625	650	692	643	642	635	673	698	662	680	651	667	653	640	676	679	657	670	593	659	693	671	636	654	636	657	676	674	662	641	650	630	628	696	650	669	691	688	695	673	648	623	660	630	662	628	692	689	646	669	671	673	710	680	670	605	662	628	657	635	664	647	679	658	614	622	650	699	695	672	621	659	659	714	699	697	660	690	707	738	664	698	684	689	682	665	672	637	681	677	650	695	592	644	648	656	708	663	658	658	669	654	646	662	652	673	636	686	663	716	684	713	672	662	669	684	624	637	663	672	688	655	689	661	648	639	694	692	664	649	680	661	647	640	667	667	662	680	641	718	714	676	658	685	697	645	675	665	676	694	634	713	663	708	665	674	663	702	648	665	643	666	688	693	636	648	647	651	690	620	645	667	675	649	678	629	635	675	680	675	677	690	629	664	656	649	708	687	695	610	687	686	671	673	642	618	705	665	677	660	662	659	600	696	624	661	643	639	632	652	595	653	661	691	615	673	655	674	671	656	646	694	643	698	697	693	665	621	670	640	668	665	642	644	716	684	688	644	663	659	701	694	667	667	718	647	616	602	679	695	700	662	646	685	622	632	658	677	632	600	663	632	682	681	692	722	629	679	635	691	661	655	638	653	698	631	674	728	664	632	592	688	649	682	654	658	664	716	687	678	698	662	689	680	650	701	662	652	650	674	647	676	686	645	687	682	650	653	684	682	668	651	608	630	670	668	668	649	686	694	661	701	675	644	688	650	628	686	677	641	679	657	644	633	673	693	645	714	661	655	636	695	691	622	632	662	697	676	669	634	661	733	648	639	663	673	667	687	662	598	664	669	637	675	678	670	672	692	655	659	641	632	674	658	685	689	649	688	640	671	643	702	648	648	663	613	700	678	711	644	641	643	705	724	640	708	635	632	622	695	654	647	674	642	658	680	629	631	638	623	709	641	669	640	664	691	731	694	662	681	673	676	702	677	661	669	661	606	650	680	658	676	685	668	622	616	672	661	671	649	670	647	660	697	651	697	666	618	672	610	657	655	613	624	657	608	618	678	631	649	657	640	654	672	703	669	677	725	621	678	703	665	680	629	591	662	706	639	688	686	683	682	697	716	654	657	635	657	665	680	641	709	681	639	657	633	624	675	651	653	678	644	691	622	675	637	625	658	673	644	673	647	664	672	680	672	647	652	638	627	678	667	647	691	666	631	713	661	627	647	699	631	662	664	679	711	645	626	622	683	683	700	695	637	643	635	653	670	621	636	678	641	635	686	711	676	622	658	649	670	695	610	685	675	639	700	711	671	657	648	658	568	700	684	643	660	670	689	635	652	639	622	672	665	708	640	669	656	655	651	655	658	647	647	705	621	673	661	642	641	674	703	638	617	681	679	711	672	666	639	656	627	632	702	695	653	694	670	657	713	697	687	687	672	621	663	614	645	688	731	686	650	648	617
25484	24292	34982	30689	20199	8742	2361	1000	686	694	654	639	611	645	687	646	675	641	660	666	619	646	655	661	622	679	628	604	605	659	632	629	629	594	632	672	609	618	642	619	617	641	665	634	624	629	631	553	643	607	608	636	607	635	623	625	614	645	623	646	597	597	638	644	631	629	609	643	607	624	605	600	652	639	652	671	603	638	623	652	592	609	636	601	605	598	659	602	620	601	628	589	606	685	652	672	643	636	667	619	670	602	634	678	652	642	649	645	610	612	617	633	658	577	613	653	679	669	662	638	636	634	636	646	613	628	656	617	624	679	612	673	648	639	653	663	664	613	626	631	657	660	630	631	600	637	616	624	651	657	621	641	645	650	684	644	659	666	610	612	663	640	655	652	706	649	611	586	605	639	604	616	638	639	665	608	664	678	587	625	626	654	600	672	641	612	678	635	660	643	623	659	664	610	646	655	630	652	660	670	624	656	616	637	619	580	652	633	655	641	668	652	641	643	653	641	663	625	601	672	589	654	630	592	659	631	640	606	668	652	663	649	642	606	627	598	654	674	645	644	612	630	659	665	653	671	639	616	701	634	633	661	637	633	659	622	654	650	607	557	627	651	674	641	623	633	635	659	653	660	614	643	600	669	634	610	658	612	659	626	631	659	626	656	629	622	632	631	627	606	658	624	650	603	647	698	611	650	661	639	619	603	631	653	622	641	593	641	639	619	652	696	621	618	652	653	676	593	635	647	630	626	643	656	633	647	656	622	645	663	634	664	649	634	626	646	641	619	642	627	636	651	650	604	668	648	644	605	603	618	640	641	663	615	610	617	632	621	646	640	634	655	626	633	638	621	672	659	603	626	660	594	620	611	630	661	602	638	648	614	664	660	606	592	664	647	613	583	625	623	626	636	680	669	654	634	629	645	673	664	616	634	682	645	661	638	655	642	589	694	673	654	663	665	637	683	644	615	622	623	621	624	647	641	612	638	623	667	641	613	667	628	639	640	626	617	673	641	656	590	589	631	606	643	623	646	662	642	641	695	626	652	637	652	636	626	628	649	661	627	639	616	631	634	641	624	641	604	624	625	696	680	627	647	642	674	622	651	653	646	606	633	702	627	630	611	621	639	621	667	645	641	651	700	601	671	664	660	624	642	647	617	633	643	639	635	673	664	582	677	634	654	643	637	595	623	680	580	644	617	617	629	605	623	675	647	677	605	593	639	640	678	628	642	656	695	622	652	643	659	620	648	611	636	606	637	671	668	648	625	609	595	630	645	599	593	691	618	672	666	603	624	624	657	615	627	658	622	617	619	652	652	651	620	662	657	614	652	600	618	631	606	667	638	611	664	616	663	667	660	603	623	668	600	593	669	658	616	616	655	664	618	640	692	634	651	624	576	592	624	629	593	623	592	647	649	658	650	666	660	613	632	631	640	635	656	603	632	637	620	684	618	679	622	584	614	713	664	627	640	618	617	607	615	656	613	578	667	631	598	665	614	660	568	636	593	615	654	621	624	653	614	625	668	634	653	661	599	678	619	650	647	585	634	640	610	612	653	615	627	616	654	654	620	662	639	673	625	659	607	627	681	649	652	603	625	609	656	669	650	661	678	665	605	604	624	659	680	623	627	655	633	598	644	613	651	676	636	634	644	598	654	626	615	618	647	634	642	617	642	648	626	608	608	671	614	650	679	685	641	612	652	655	589	635	656	632	630	656	626	599	632	652	671	618	701	616	622	610	609	629	668	651	656	604	627	620	672	627	638	673	642	611	642	638	653	609	645	629	590	672	645	700	646	654	659	686	659	651	650	608	659	651	672	666	594	693	598	658	666	623	648	628	649	642	641	674	655	667	633	668	653	639	675	604	651	635	625	634	682	676	644	636	682	653	641	662	645	638	604	619	605	643	620	632	628	603	704	621	611	663	653	628	651	642	669	600	615	632	630	624	615	621	681	638	594	622	665	630	640	678	636	635	655	666	654	633	657	637	666	671	610	613	652	636	628	692	645	629	642	651	687	618	625	604	659	586	627	624	645	651	648	641	663	638	655	635	635	660	642	605	635	623	663	625	680	624	680	630	654	676	655	636	618	636	633	629	613	683	671	636	653	619	653	637	642	659	673	643	662	653	617	620	621	622	639	601	625	645	662	593	603	614	627	641	682	620	687	671	657	620	661	658	633	603	638	628	602	675	668	665	642	602	645	634	659	668	604	629	666	599	637	635	640	673	630	588	664	688	669	650	655	590	649	684	616	628	614	643	606	615	638	628	634	631	624	627	634	665	640	618	640	723	640	638	651	619	594	655	605	645	608	664	651	626	662	665	643	626	612	634	667	666	611	622	636	616	650	654	639	632	603	643	665	607	611	620	607	620	663	655	619	649	632	584	593	595	664	635	600	657	618	633	651	663	686	639	665	656	663	598	650	607	682	633	628	632	597	650	636	646	635	603	641	613	655	664	629	635	646	707	642	619	627	637	660	591	663	669	651	633	669	650	657	611	653	646	662	659	678	648	681	642	627	697	594	618	672	626	666	603	641	633	688	651	639	634	591	613	596	690	662	619	654	696	616	638	600	624	623	632	579	644	659	660	664	661	706	664	638	585	608	644	615	663	644	638	626	636	611	610	682	614	624	644	629	646	649	658	630	628	673	615	659	640	654	632	672	661	648	705	651	578	647	672	637	643	675	643	615	621	621	660	596	595	661	637	626	647	660	611	652	609	614	633	653	631	646	669	655	614	641	624	650	648	654	604	643	586	638	634	598	674	646	635	586	663	651	601	617	640	619	611	628	598	638	651	654	654	632	664	624	607	612	634	673	640	637	648	634	652	662	670	632	637	601	604	638	639	641	694	644	663	609	623	604	596	646	647	630	623	634	636	609	673	659	616	616	621	636	640	617	620	697	620	665	646	632	613	645	622	625	657	614	661	617	662	666	661	654	613	647	643	666	615	668	656	649	652	606	611	630	589	618	640	643	624	636	585	628	600	636	609	619	629	611	612	637	658	650	681	613	673	639	619	638	633	654	655	586	627	649	574	650	609	668	654	654	651	615	631	643	626	665	642	654	637	712	643	600	670	635	597	699	657	645	616	619	619	635	607	548	653	641	606	638	651	647	622	619	583	607	638	647	658	663	614	643	616	632	646	647	630	633	669	667	602	624	660	683	677	642	652	628	622	673	638	673	617	589	648	614	623	608	659	638	640	601	623	640	611	660	662	642	658	642	661	654	641	675	614	639	675	650	679	604	646	608	625	596	593	645	635	598	597	631	657	650	643	595	638	664	613	623	621	654	664	614	604	590	659	607	640	614	628	671	647	621	652	678	633	608	692	633	656	612	615	665	610	640	606	626	642	665	643	671	660	661	660	638	646	622	608	659	674	616	651	606	619	603	587	628	670	644	614	631	623	627	641	677	649	623	623	643	623	676	627	658	635	614	653	619	664	641	654	619	644	662	671	639	640	638	629	659	669	646	635	591	610	620	637	679	656	637	606	627
49098	77886	53339	34519	20480	8936	3231	1279	830	756	712	743	652	695	690	720	739	678	688	695	695	682	728	708	713	739	706	715	751	735	712	690	732	713	689	713	726	747	718	689	698	736	722	751	736	754	712	721	719	729	722	760	718	681	693	661	695	733	745	705	735	685	743	679	703	747	704	677	716	707	711	722	671	721	682	697	714	716	736	675	741	705	750	701	690	723	689	692	712	669	696	701	714	696	708	750	701	701	732	666	740	694	725	702	683	742	716	716	762	669	705	683	746	741	758	716	689	679	700	725	677	708	736	719	707	702	668	723	699	732	718	719	669	704	707	719	664	725	744	703	677	693	724	673	677	699	732	729	720	688	691	691	712	704	651	720	744	676	706	731	724	695	720	724	710	706	753	719	691	748	682	728	736	706	675	693	700	745	700	687	712	760	699	696	692	678	686	716	699	684	708	667	742	703	699	720	775	704	674	685	700	726	740	708	748	669	733	720	713	705	696	700	747	691	709	774	734	708	705	643	706	715	672	729	706	654	655	680	744	735	714	703	729	705	708	719	707	708	686	693	700	753	694	658	697	677	719	731	668	747	697	690	668	734	708	698	721	713	748	696	676	698	732	691	719	711	719	702	707	707	731	808	710	686	657	744	711	743	702	684	724	733	730	654	733	698	691	675	692	742	698	671	668	697	714	735	697	731	692	737	667	737	743	734	723	691	685	697	695	708	696	693	670	712	719	724	689	730	725	715	691	670	694	722	667	712	717	718	711	716	721	702	668	716	715	691	709	709	651	706	718	708	702	686	733	708	719	705	691	690	704	740	727	757	710	714	728	741	694	686	682	721	701	678	709	711	730	640	683	722	720	705	660	731	704	727	670	660	715	656	658	692	726	710	679	727	700	697	679	707	696	679	727	720	719	697	743	697	645	735	699	740	717	734	737	776	698	699	677	716	708	726	724	726	719	695	731	730	730	736	739	719	715	715	771	666	707	768	732	727	723	670	700	709	691	682	714	724	715	683	710	686	735	708	691	727	670	739	663	700	669	682	744	698	743	731	714	728	691	722	704	680	696	757	707	735	733	672	661	711	708	699	682	751	722	716	696	684	719	678	707	730	679	735	759	746	751	745	742	750	739	720	661	718	725	638	746	679	717	699	679	704	695	691	697	700	693	704	695	711	683	735	653	732	731	737	693	735	684	689	713	725	667	727	731	680	699	677	710	746	762	764	740	718	716	738	752	755	745	658	713	703	688	666	704	672	718	738	718	726	707	728	691	715	702	724	726	676	690	698	729	670	694	690	713	728	722	722	686	652	704	723	700	759	690	704	720	675	777	702	728	749	718	705	744	732	721	757	700	742	731	692	697	749	676	754	730	713	654	716	698	746	726	696	734	743	710	699	685	744	746	729	766	728	692	736	720	690	673	744	723	681	708	701	712	634	713	705	688	729	730	723	737	719	657	728	717	696	694	719	709	688	656	705	763	731	711	710	713	738	739	753	705	727	719	687	710	716	676	718	740	695	765	718	719	714	728	732	694	712	724	747	683	743	705	708	722	708	718	726	717	738	705	740	682	711	695	757	695	714	740	714	693	717	714	648	668	738	724	713	736	720	698	719	766	718	677	691	723	675	714	746	749	708	718	702	756	707	673	708	680	737	713	715	735	758	710	702	698	697	717	715	676	697	711	711	725	718	724	717	752	725	719	721	663	722	766	740	666	722	713	719	733	677	695	763	702	760	726	658	662	766	774	676	750	731	684	701	727	727	695	728	760	765	683	728	696	711	664	738	692	754	734	764	746	729	746	721	713	693	727	704	695	726	714	692	696	707	702	737	733	740	688	696	721	735	697	691	743	668	679	686	719	694	738	689	690	714	727	718	651	725	703	734	639	705	691	712	699	689	718	724	700	708	702	712	739	717	727	703	738	714	705	697	671	712	711	722	748	718	731	740	699	709	701	755	730	688	711	754	695	681	738	715	701	696	649	684	724	714	690	734	654	704	727	722	751	674	737	692	722	742	777	710	708	702	708	700	729	697	730	701	725	695	707	748	698	716	739	702	741	720	670	726	692	747	711	667	705	688	698	652	726	702	711	724	682	710	669	726	726	755	677	760	699	708	690	735	728	685	708	709	707	700	723	732	745	705	657	684	736	699	729	708	702	697	730	719	718	676	684	708	699	684	713	730	685	708	715	673	676	744	702	749	730	719	728	736	663	724	686	687	709	725	761	777	648	688	677	733	725	765	686	702	707	722	726	697	704	682	732	739	667	720	701	733	688	735	658	717	714	669	713	721	729	665	733	706	761	697	664	709	731	704	714	696	694	699	738	718	713	717	721	691	748	717	708	697	730	706	687	678	743	640	693	728	699	717	703	709	728	731	694	714	771	724	772	709	694	664	718	737	710	729	704	744	777	712	709	678	700	736	692	704	719	719	730	691	723	707	708	745	737	703	685	730	718	693	728	699	726	727	735	720	674	690	744	704	685	716	708	719	682	737	706	739	680	764	742	742	756	696	752	687	737	697	707	704	661	742	756	671	640	744	703	709	732	766	722	702	661	671	741	705	736	725	720	733	726	685	714	700	680	700	720	757	758	679	688	705	661	684	729	746	748	703	771	733	674	720	741	755	680	719	722	724	694	694	703	732	722	735	771	704	727	720	715	739	731	683	701	664	673	728	697	730	716	719	682	735	714	744	679	739	756	745	710	683	678	728	726	705	711	723	715	737	711	739	704	702	704	725	734	721	692	741	719	710	674	718	725	704	707	705	741	693	721	693	717	708	693	668	666	722	726	710	665	723	699	736	707	700	733	719	726	679	696	678	669	713	699	721	764	673	698	710	682	688	651	709	694	706	734	695	747	709	727	721	725	741	675	700	661	697	670	687	727	719	762	736	735	748	724	671	670	703	687	691	723	774	721	697	663	722	757	675	738	707	717	681	701	707	658	739	779	717	681	707	694	724	699	708	707	664	672	693	679	701	684	667	712	748	692	726	689	669	712	703	706	725	730	731	681	713	715	709	716	663	712	687	704	731	724	721	699	729	749	733	696	772	682	681	719	702	740	705	696	693	697	709	733	760	739	743	676	712	767	688	718	727	716	688	705	684	723	695	729	736	668	701	695	696	731	707	658	668	741	745	705	686	731	693	758	696	730	767	701	722	663	654	739	713	687	688	708	741	716	765	711	705	676	724	703	719	686	676	735	697	702	756	707	708	705	715	721	675	693	773	699	771	723	725	699	710	716	706	728	706	697	712	692	683	692	723	666	681	693	715	751	716	676	703	669	737	732	713	745	695	701	705	668	727	708	736	700	720	697	732	728	689	715	716	705	722	663	698	694	688	725	703	724	701	710	722	727	687	727	693	701	716	722	731	691	711	695	670	716	689	667	711	719	735	747	701	711	693	752	717	698	726	706	682	688	718	726	708	710	722	702	708	684	720	749	708	683	732	719	723	679	734	757	679	670	686	708	699	735	706	676	738	698	701	681	679	685	720
22915	21805	31606	28210	25013	22901	16446	3011	1153	838	782	792	775	830	759	782	767	826	762	724	826	766	735	778	765	748	746	739	746	747	780	727	754	793	763	746	773	756	807	730	744	774	707	780	756	745	743	739	785	741	735	786	768	792	717	732	773	734	791	749	797	762	717	763	821	734	773	753	730	833	752	747	714	721	805	767	707	785	770	827	774	725	720	768	762	749	802	799	739	762	715	751	787	735	723	736	735	710	758	692	751	736	753	713	733	748	713	768	784	765	779	766	786	784	711	771	746	749	758	734	720	785	771	759	755	699	813	720	735	762	727	769	743	762	771	770	770	775	769	815	759	717	708	773	743	728	774	720	788	751	777	750	732	760	728	726	799	743	749	745	770	749	708	763	722	771	788	763	770	749	723	792	794	731	748	709	739	776	708	748	748	704	764	693	678	742	754	760	751	738	796	756	693	774	776	749	734	741	758	776	768	743	709	766	776	782	748	749	728	720	731	765	749	728	774	778	760	761	748	723	752	761	721	745	806	727	800	760	776	736	772	747	719	736	701	801	755	765	735	766	756	717	789	791	760	729	729	791	721	738	730	764	740	700	733	739	792	753	752	803	769	749	789	743	715	756	724	716	712	747	754	755	761	749	782	716	786	759	758	713	761	766	716	768	748	782	823	697	806	734	808	745	695	764	826	731	783	743	721	745	746	756	803	721	733	719	773	707	744	742	712	756	747	699	691	774	735	740	807	754	718	776	766	735	773	743	737	781	744	725	709	720	759	762	712	771	761	749	749	752	785	783	803	787	762	774	741	721	771	721	729	760	784	767	770	780	791	699	721	758	766	766	766	792	773	757	751	757	763	755	745	739	764	728	727	741	774	772	717	743	765	744	760	736	756	751	739	742	710	773	756	754	731	706	714	782	702	735	716	727	758	748	725	737	803	742	723	724	736	822	737	769	718	758	777	757	762	748	746	744	745	689	737	703	712	806	723	701	763	725	773	706	824	731	809	763	745	747	750	748	701	754	718	763	763	782	761	715	742	724	765	778	754	807	731	764	744	739	760	706	739	805	722	768	781	762	760	702	794	774	743	768	774	791	714	755	730	662	782	727	781	779	720	735	744	764	752	782	775	694	777	764	748	736	777	750	763	760	717	704	742	766	781	766	779	703	724	767	785	738	771	738	764	796	744	719	759	750	753	720	766	801	765	795	779	800	762	768	787	796	723	725	723	766	764	716	774	752	724	716	762	749	778	716	732	739	720	760	712	745	707	733	741	765	699	784	737	760	720	750	739	778	737	805	771	804	741	730	723	735	735	755	727	729	794	698	759	767	802	733	734	743	747	716	780	722	763	749	719	705	763	787	801	744	805	754	758	737	786	733	747	728	736	749	728	734	773	738	753	740	747	814	720	764	706	771	756	775	745	724	755	745	772	808	788	780	740	716	808	780	787	735	729	718	720	774	782	804	765	703	752	757	805	749	765	731	727	745	727	754	772	756	746	734	797	771	762	769	736	788	758	723	801	752	757	731	718	778	729	767	750	776	755	757	730	744	781	736	744	826	765	765	718	755	746	745	737	754	744	762	757	749	738	712	789	740	732	771	761	719	815	704	750	706	710	772	752	764	751	765	712	751	746	811	724	744	751	771	770	739	781	749	761	774	757	796	762	782	736	747	713	737	774	786	724	737	750	763	725	784	792	754	736	732	721	766	727	753	749	760	726	793	763	777	745	739	742	705	713	791	751	749	749	795	780	776	773	816	782	709	737	755	750	742	741	772	760	756	751	734	795	806	719	770	695	755	768	722	729	755	767	766	787	720	727	739	755	765	746	722	759	719	737	740	755	806	770	740	775	704	734	746	754	749	730	752	734	713	719	757	720	743	778	759	763	795	717	795	749	719	756	712	728	751	756	759	708	771	757	796	735	737	763	762	722	723	728	727	702	716	793	726	745	751	785	754	718	749	801	781	784	744	759	776	827	783	755	744	713	713	776	768	726	724	740	761	776	773	751	795	746	775	796	728	725	738	759	752	748	731	714	772	755	732	736	782	766	742	744	781	773	693	754	753	816	754	756	763	742	766	749	707	713	745	720	767	748	787	765	755	736	745	726	769	760	759	718	742	722	750	801	763	773	778	801	752	727	690	739	742	735	694	783	759	742	738	745	698	762	755	749	669	749	726	756	770	732	767	750	803	763	735	720	730	747	769	733	796	749	753	758	788	785	685	727	714	748	774	742	716	727	710	731	752	769	751	768	732	768	773	752	697	763	747	736	698	709	737	744	799	800	763	704	769	756	739	754	742	714	799	730	717	749	817	766	772	748	756	751	752	742	744	738	751	688	764	770	741	762	790	768	788	775	775	692	722	769	725	740	728	755	740	731	724	772	768	766	784	761	787	730	795	748	770	755	769	801	732	747	749	730	769	740	709	786	766	807	833	747	722	728	699	735	758	765	787	736	696	672	785	797	766	754	769	709	735	741	758	706	769	760	782	758	737	761	715	780	761	729	744	780	747	770	750	756	706	784	730	797	726	771	741	754	735	770	785	798	745	770	775	750	746	768	736	730	730	740	769	745	764	754	705	732	747	764	802	778	703	780	730	749	773	746	726	777	782	751	746	745	747	801	761	765	753	773	699	751	752	765	754	779	787	760	715	750	763	702	760	767	781	737	704	756	762	753	726	719	739	760	773	750	762	798	725	687	714	750	733	780	760	748	739	793	789	780	760	717	698	792	793	789	731	744	726	774	761	727	753	762	741	758	736	724	703	725	787	744	764	777	736	773	799	719	717	714	715	751	735	743	795	727	756	741	811	760	752	787	789	775	758	719	783	778	721	735	747	769	805	746	762	772	754	765	753	728	738	723	741	765	744	741	684	732	762	687	720	732	727	749	758	790	738	820	808	780	754	746	722	783	779	781	791	775	823	743	751	785	755	729	708	755	717	765	775	740	725	725	743	752	789	764	821	796	671	714	772	751	771	737	759	794	736	746	705	755	733	736	723	771	775	737	729	767	748	763	755	766	737	794	764	776	728	737	771	769	781	742	717	703	732	747	727	727	761	771	721	756	752	721	780	716	770	723	753	702	784	759	763	762	749	760	766	771	721	701	736	732	749	780	767	693	795	756	765	752	777	721	716	770	724	778	811	777	745	777	775	746	767	780	730	815	740	771	707	747	793	784	722	733	710	745	754	762	773	737	791	763	736	769	758	707	757	761	714	746	771	712	815	780	713	708	746	733	779	732	723	759	738	793	717	819	757	769	710	727	766	767	758	819	760	769	711	816	769	764	769	736	804	754	777	751	747	758	835	784	777	755	757	770	797	826	788	733	713	754	765	736	757	779	753	774	760	760	747	771	747	759	783	771	730	756	736	724	743	775	762	695	771	741	764	762	729	777	766	745	674	751	774	765	737	756	736	757	776	745	737	736	733	753	739	821	794	761	754	715	730	734	704	730	742	723	764	745	780	743	733	715	812	732	739	711	737	766	735	747	770
59514	99130	77850	55533	38358	20692	7791	2709	1243	873	841	761	808	794	810	789	827	857	862	840	842	775	821	790	819	824	834	801	801	817	839	755	793	762	797	844	830	814	808	793	829	760	785	788	802	803	775	817	832	769	818	824	804	854	828	828	798	815	797	810	799	774	777	774	823	791	823	761	811	791	762	839	754	777	741	860	763	827	815	802	831	797	812	786	828	816	790	787	811	794	807	790	799	784	771	802	874	822	798	767	813	825	773	830	751	784	783	822	808	822	815	791	837	822	814	811	783	782	798	756	786	805	785	808	797	851	789	815	784	797	814	829	837	811	820	793	804	862	798	807	786	815	784	777	800	797	724	833	828	742	839	796	834	767	837	796	771	817	773	778	730	779	811	814	816	797	828	813	856	800	869	790	779	787	780	801	872	820	794	755	796	794	809	823	779	811	775	787	837	739	765	798	815	799	796	798	794	793	783	796	782	805	804	770	818	762	846	836	825	786	781	803	789	774	775	827	802	815	816	741	768	748	803	830	805	781	821	800	809	821	800	811	801	844	827	794	861	792	748	838	879	833	848	776	787	739	833	872	773	831	789	814	775	790	773	841	793	822	775	815	855	778	829	813	798	752	787	773	762	796	860	820	770	782	797	840	810	848	870	792	847	742	832	830	815	777	770	834	760	797	822	763	798	815	792	822	835	800	833	799	770	790	752	762	742	778	804	803	837	830	865	763	835	824	800	842	795	807	813	828	760	834	812	790	818	815	776	835	840	766	763	804	786	809	800	808	827	815	827	747	814	796	862	802	777	812	832	773	794	784	785	860	739	823	823	796	789	787	801	799	817	766	807	809	836	766	810	775	837	762	795	773	807	834	790	831	835	822	777	800	839	778	771	780	805	781	825	808	829	806	840	851	803	836	816	807	851	811	808	821	800	789	793	812	763	771	807	847	777	771	861	820	801	759	775	810	833	806	770	776	870	766	800	790	809	818	793	765	808	819	832	824	817	766	802	793	786	790	820	799	835	818	839	800	786	774	759	774	768	781	751	762	774	808	771	775	776	837	773	804	795	827	807	755	788	810	815	785	836	836	807	797	781	773	819	772	831	826	807	858	828	837	812	791	776	834	825	817	819	818	772	770	831	790	812	790	790	813	812	809	772	851	828	804	777	854	784	827	801	825	791	786	770	803	770	848	807	792	765	794	756	782	756	738	785	795	782	775	832	829	815	838	768	829	799	860	812	833	810	793	824	780	793	819	768	824	788	805	784	790	809	759	788	810	794	778	818	818	847	791	788	791	792	814	801	797	838	833	786	807	784	770	818	751	782	742	832	735	793	822	798	839	826	822	823	800	818	783	840	809	788	808	832	808	857	761	817	769	839	797	827	827	815	831	781	818	801	749	740	791	806	853	814	803	826	767	754	808	816	784	799	810	736	787	821	738	815	816	758	802	783	801	792	820	811	799	840	800	775	794	839	821	816	800	821	839	762	814	762	833	808	841	798	839	802	805	823	796	782	821	803	810	808	806	772	800	790	796	826	824	785	811	794	792	804	832	790	832	784	766	775	845	806	839	827	786	814	788	816	817	777	795	770	864	809	840	753	783	807	850	835	783	720	796	779	805	799	798	800	820	793	795	766	739	815	851	831	826	770	800	766	785	820	805	814	785	830	882	793	831	793	759	788	806	786	776	780	833	828	818	757	812	786	787	850	799	762	844	870	812	804	804	794	796	792	831	818	812	731	808	818	745	819	777	822	820	801	780	808	744	765	811	814	840	831	795	804	808	823	761	764	856	805	762	783	770	763	805	767	827	812	756	822	822	792	791	769	841	770	763	787	806	810	810	791	807	815	798	795	776	833	811	829	791	889	781	813	811	771	798	773	799	821	806	766	845	817	772	758	813	795	839	829	849	798	850	874	815	773	803	785	781	812	813	791	798	780	822	720	763	755	772	787	819	804	782	800	769	800	800	797	821	794	799	772	840	807	799	754	822	743	790	767	812	830	775	746	772	819	827	761	788	763	741	787	790	809	767	853	813	820	767	787	799	793	776	806	820	809	790	782	749	786	791	834	811	792	754	798	777	790	781	800	782	827	772	800	799	798	797	779	803	835	827	807	866	859	846	820	875	742	840	800	802	830	841	781	810	793	774	740	806	774	851	750	797	741	808	778	830	811	746	807	779	806	785	761	802	828	780	823	779	761	802	846	852	734	786	829	856	771	858	810	833	818	809	800	834	782	793	810	833	847	804	832	818	781	804	837	775	817	774	795	767	812	794	786	747	776	847	802	769	824	765	742	802	795	841	806	852	802	818	730	797	816	795	825	791	826	769	823	857	829	800	785	799	758	835	776	856	775	812	845	805	763	836	881	800	795	791	772	812	824	867	795	773	796	787	796	839	801	810	802	807	803	799	830	818	796	818	812	821	773	823	818	870	814	810	774	774	760	882	785	859	766	793	757	788	788	821	798	757	841	837	868	843	819	828	833	785	819	837	803	840	820	775	840	785	776	764	859	797	769	859	794	788	820	785	810	795	790	831	786	846	799	780	826	808	805	766	805	793	758	738	765	757	825	848	802	853	771	820	820	816	812	771	801	777	796	809	801	740	828	804	779	796	787	792	798	852	775	823	811	780	801	779	798	785	816	812	843	778	804	816	846	795	814	791	769	772	843	765	810	827	852	784	844	813	821	834	825	829	800	829	783	774	823	808	804	834	815	812	821	806	762	862	863	782	788	816	836	827	826	808	804	818	818	803	773	806	781	807	812	815	811	734	837	856	821	768	869	789	820	822	841	864	768	819	742	793	794	810	763	808	806	788	784	820	792	789	782	820	742	831	850	819	786	768	799	824	806	812	813	854	809	761	808	810	842	818	761	794	819	774	787	820	823	790	784	825	795	828	772	824	800	806	787	787	787	806	789	823	845	735	783	836	770	805	819	799	780	777	817	733	859	791	741	772	767	795	792	745	781	775	814	793	799	830	803	768	795	808	806	786	790	824	794	817	785	805	799	817	808	790	750	784	820	801	807	782	815	785	776	775	820	840	813	793	851	809	759	804	774	804	783	810	745	809	780	797	800	812	793	819	813	823	838	782	827	792	834	747	815	789	793	776	780	799	846	817	823	789	826	828	768	784	835	801	800	781	815	815	761	814	815	798	838	754	807	790	825	817	785	845	828	817	825	778	798	807	801	833	777	817	791	809	762	803	793	784	748	771	760	784	823	770	788	814	809	801	767	778	833	835	746	834	795	801	799	815	783	778	849	797	829	839	809	789	802	846	784	794	820	783	779	822	827	811	842	758	820	786	807	804	807	858	818	822	821	762	798	791	805	752	790	810	808	813	812	810	809	790	775	805	804	792	803	789	753	758	811	775	826	782	819	793	836	785	795	821	800	833	750	816	777	899	783	794	775	773	841	843	782	783	819	820	762	827	857	822	804	813	818	799	805	809	798	794	825	776	797	813	824	824	765	820	803	776	812	738	825	794	785	767	823	762
28895	30545	32644	18750	6275	1995	918	590	624	595	566	566	601	575	547	552	543	566	609	561	522	580	585	552	534	571	581	563	552	504	535	580	556	555	592	507	604	569	529	542	646	501	563	548	552	559	541	557	536	553	567	570	529	567	513	586	539	563	525	493	530	555	555	587	556	571	549	585	572	559	532	550	579	577	548	594	582	568	554	553	548	602	510	565	537	518	563	568	564	560	530	561	558	593	519	534	550	548	542	538	591	558	532	545	546	572	509	536	580	554	551	578	537	571	534	534	577	587	556	524	528	515	535	581	561	548	529	501	563	579	569	543	557	503	570	553	530	544	525	562	557	557	527	497	541	510	548	541	573	576	530	512	519	571	579	579	484	555	568	578	539	554	559	595	573	558	535	571	570	579	546	574	596	559	563	576	544	569	513	532	570	579	591	516	577	524	542	549	545	554	571	536	514	541	558	543	558	572	520	571	515	544	510	569	603	536	591	524	550	572	578	505	569	564	551	545	541	572	546	541	572	571	543	564	545	577	533	529	564	500	540	562	521	572	600	533	587	553	560	571	565	526	535	533	552	532	568	556	543	512	536	568	637	572	537	553	579	543	519	590	573	555	565	546	539	549	583	557	563	601	592	554	565	567	554	524	535	567	586	562	527	555	513	614	553	580	581	574	535	597	549	601	527	550	529	562	576	511	595	545	562	579	559	560	565	596	574	505	567	567	526	552	579	580	570	514	608	572	557	560	585	574	548	567	581	581	608	553	593	539	519	577	585	538	570	557	596	535	555	576	540	552	521	590	553	544	582	536	547	528	520	580	553	563	534	558	569	520	537	549	547	567	542	529	562	581	511	556	572	589	595	593	592	559	546	554	551	603	543	561	540	562	540	549	535	558	561	506	567	542	555	563	610	581	558	551	545	544	556	553	577	527	606	546	570	560	570	568	566	568	577	534	573	538	615	498	587	559	566	571	578	535	544	575	566	592	558	555	536	569	537	552	526	557	568	555	588	559	567	571	587	573	554	571	595	545	540	590	531	553	567	543	567	563	588	613	574	595	594	533	544	531	587	555	565	586	577	577	580	538	543	522	571	556	532	590	538	576	558	574	549	538	584	592	554	531	590	574	525	553	556	531	590	535	591	522	566	539	567	513	516	535	552	560	568	554	581	568	549	561	525	593	570	559	579	546	548	571	557	585	536	528	551	553	512	588	591	573	597	533	593	520	568	590	565	584	501	564	594	531	553	588	569	583	600	545	511	571	555	544	557	559	550	544	560	582	526	576	536	552	567	548	566	532	581	571	549	606	596	534	562	549	550	537	563	522	567	573	556	552	557	557	551	560	606	521	567	549	548	481	558	552	573	540	556	549	596	538	551	576	545	549	552	550	575	533	571	533	584	524	577	580	582	555	590	604	513	541	585	546	545	588	555	550	563	517	559	549	549	591	541	543	585	543	508	568	562	546	551	530	551	535	598	554	551	583	602	519	544	543	562	526	591	523	554	555	560	605	576	561	526	491	553	562	552	548	602	546	543	526	552	533	506	544	576	577	563	592	585	529	537	481	581	498	522	546	542	554	544	533	550	577	549	545	573	515	558	553	594	558	548	532	536	546	558	546	521	574	587	556	576	593	574	519	609	518	549	595	544	536	559	528	555	559	574	560	573	551	557	535	543	576	574	575	549	590	569	576	552	580	538	528	560	587	553	572	557	543	576	535	556	556	519	568	587	543	543	581	568	541	582	566	557	532	543	558	519	539	557	557	545	564	519	568	549	509	545	567	615	527	544	579	547	565	497	566	595	574	579	518	498	553	556	540	531	547	493	567	586	560	515	547	577	531	563	542	557	539	534	575	547	543	537	551	579	559	553	584	584	577	607	514	560	517	504	539	604	572	567	564	510	523	559	552	581	555	590	563	532	578	558	578	575	587	533	605	586	615	588	579	553	538	584	527	546	550	590	575	532	556	559	581	550	603	566	548	580	545	567	570	562	547	536	528	548	526	585	525	534	536	532	508	574	535	593	532	550	569	536	544	576	516	563	554	558	575	521	535	575	522	582	539	522	505	523	510	512	583	513	594	564	557	532	597	558	560	557	540	569	563	584	543	545	584	564	554	599	539	575	535	543	535	548	566	552	565	545	560	586	552	550	507	566	563	557	556	536	562	570	547	553	563	566	542	558	587	561	580	539	553	556	553	531	572	554	521	559	590	574	546	536	514	545	546	579	575	569	556	571	570	556	516	530	552	521	517	515	541	590	560	562	561	535	588	543	551	571	543	568	566	551	578	551	567	510	521	539	610	566	560	524	564	534	559	519	566	583	570	548	575	568	559	614	572	581	530	589	527	546	544	554	508	596	565	578	571	548	524	524	563	560	557	535	523	571	599	569	527	547	559	539	533	558	579	568	541	558	550	568	550	527	551	564	585	566	570	570	554	559	517	562	551	566	547	562	557	555	550	537	528	566	584	561	535	567	597	595	519	551	595	530	561	555	581	552	560	534	551	587	527	587	578	544	570	552	566	561	552	582	560	530	560	596	607	567	606	579	562	524	546	537	544	570	529	512	579	549	519	559	564	541	542	553	543	611	555	535	546	565	547	564	550	550	498	591	567	534	549	572	521	519	536	571	531	558	541	562	544	527	563	570	588	541	549	571	524	542	570	573	542	555	565	491	587	502	531	618	561	539	555	524	556	553	544	588	556	556	544	597	602	608	546	555	527	568	521	609	520	562	571	544	580	553	533	597	558	583	539	509	526	568	554	548	556	567	558	540	523	462	564	557	583	526	595	540	519	537	583	552	539	561	537	553	528	506	530	530	572	593	560	592	554	543	556	547	581	564	576	542	567	543	492	585	572	553	567	556	584	488	612	540	557	549	555	544	584	540	545	562	524	540	560	559	574	558	532	580	542	524	567	551	544	569	547	563	526	556	559	554	599	545	532	587	576	563	569	615	563	535	556	564	543	536	539	550	559	553	582	571	552	569	550	568	561	581	562	538	582	535	587	576	590	552	533	555	599	541	559	557	568	581	516	571	571	573	536	597	559	522	543	587	573	542	536	576	565	572	573	564	538	541	576	546	561	574	559	565	525	552	544	567	563	567	533	575	534	549	562	585	561	582	558	518	532	616	554	533	579	532	552	566	570	554	541	578	567	595	549	563	581	590	551	560	536	564	558	537	571	547	554	552	572	563	543	569	562	573	530	562	592	510	595	567	528	585	568	541	540	547	597	551	566	576	556	582	572	543	567	543	526	554	562	513	578	586	583	581	586	569	521	579	539	579	609	589	510	551	522	552	622	516	555	529	565	547	589	581	578	563	551	538	544	586	573	503	561	495	542	544	539	531	531	585	608	561	557	593	552	591	606	570	547	529	534	534	586	547	558	566	565	533	551	581	597	555	557	580	552	539	564	556	571	549	490	494	604	564	529	553	530	541	552	565	581	513	570	515	532	533	551	521	542	550	566	550	555	555	586	563	543	532	563	571	560	551	569
29310	45915	29184	14098	6567	2486	1122	733	669	597	601	628	682	638	631	646	575	634	656	666	626	661	593	621	619	641	610	643	641	625	649	664	639	670	605	619	628	604	681	617	589	601	575	643	600	635	660	626	636	595	615	623	592	617	642	674	590	647	609	641	623	592	585	610	617	596	589	631	654	625	682	677	620	616	611	625	606	638	607	579	618	633	643	625	658	571	652	631	614	634	590	582	619	629	614	647	595	644	682	615	622	626	576	645	628	644	625	626	630	683	598	662	628	628	627	593	638	644	639	631	675	611	627	645	638	609	605	621	608	640	599	629	643	616	665	629	665	621	644	627	644	609	642	627	648	647	637	639	622	625	636	645	655	600	591	600	658	668	623	666	621	622	685	610	631	587	633	625	592	613	653	637	614	663	645	608	662	589	612	613	669	568	622	645	640	624	650	619	631	651	649	669	618	648	622	614	654	633	644	614	633	630	663	702	665	641	645	623	626	638	603	590	654	613	650	609	633	632	644	645	620	627	620	623	665	640	628	619	631	611	628	639	593	622	650	609	626	614	625	622	665	614	615	616	612	605	635	591	633	617	621	638	616	632	611	671	631	597	643	625	671	587	642	645	615	627	651	611	634	629	645	653	668	659	579	631	610	595	599	628	655	613	627	633	652	652	621	676	627	621	651	582	590	619	645	687	609	636	606	626	639	577	617	652	627	606	591	631	610	678	641	637	615	659	630	634	615	641	624	655	569	643	639	603	601	676	635	679	655	674	598	637	620	642	607	596	582	617	640	611	613	606	598	645	598	621	638	643	645	634	646	633	637	639	617	584	601	668	614	642	649	630	625	661	615	658	650	628	666	610	639	637	634	638	616	649	585	637	634	663	670	644	597	628	675	574	595	670	601	614	626	608	644	655	612	655	634	600	629	623	593	663	639	650	604	640	617	600	649	580	638	645	589	625	610	631	647	660	614	632	621	650	616	672	670	664	603	608	690	637	645	648	635	637	637	625	631	590	612	653	665	607	622	632	632	624	685	643	639	627	608	646	636	597	610	625	668	598	639	617	676	621	642	582	652	615	647	663	635	624	634	673	617	639	615	646	652	669	631	618	679	646	615	661	672	634	689	604	613	616	593	603	628	605	582	631	631	626	653	640	616	631	573	614	676	651	600	623	646	598	608	630	609	659	604	575	660	644	629	599	610	623	620	639	646	624	591	601	681	646	605	613	640	619	625	648	653	606	621	632	610	626	613	610	644	594	651	621	639	626	684	620	667	660	643	576	635	629	612	640	637	626	609	631	605	632	583	677	657	636	609	639	581	613	656	649	624	611	680	633	651	629	589	638	650	645	611	637	612	638	637	643	683	622	634	631	628	625	631	609	590	667	616	612	641	617	617	659	667	684	610	648	649	601	619	649	632	632	598	554	622	679	616	583	586	645	629	629	596	652	623	641	661	644	675	616	604	574	653	637	625	621	630	625	617	648	602	640	627	633	669	677	581	644	666	609	600	636	616	612	630	631	637	651	637	627	667	636	647	635	614	630	604	600	635	634	586	623	617	614	655	695	627	617	581	665	636	607	650	646	575	606	601	668	680	611	659	600	622	634	606	638	652	650	639	662	608	661	626	628	595	619	649	657	620	666	601	595	636	635	596	667	646	626	626	624	612	587	657	671	660	649	636	667	638	631	614	645	614	639	603	614	603	644	610	618	668	656	648	602	550	625	656	641	633	643	632	664	654	610	615	656	587	621	603	629	620	662	623	584	584	651	617	646	663	638	621	602	641	643	628	640	684	639	639	650	685	634	612	636	651	633	634	620	626	650	590	641	631	630	590	622	599	635	687	677	636	566	642	646	616	621	622	622	610	683	586	638	597	660	621	624	616	619	637	652	613	593	611	610	673	660	639	606	638	600	638	590	684	630	635	623	630	603	658	598	606	636	661	671	595	658	631	655	658	662	629	656	597	627	619	613	639	589	635	611	616	605	645	571	624	646	656	598	595	609	630	637	646	601	635	616	633	613	639	628	633	667	607	628	649	630	607	621	594	652	696	633	607	641	620	645	588	617	641	629	607	629	628	672	605	618	613	656	631	639	653	657	638	620	646	613	667	625	607	599	623	612	634	627	647	619	596	639	628	620	628	632	616	640	658	677	597	607	650	606	635	628	629	583	654	627	651	587	594	628	655	649	654	638	589	618	618	603	668	659	651	610	619	606	670	611	658	667	597	615	618	606	610	660	611	635	641	584	654	627	640	616	631	600	577	654	636	642	648	593	605	594	620	635	595	589	622	619	607	610	634	616	604	622	608	647	639	636	565	627	632	609	639	660	603	610	645	696	605	676	675	640	608	642	609	659	613	601	650	652	646	634	616	622	614	631	650	662	639	563	644	611	651	626	638	614	627	660	635	663	643	627	644	649	667	612	608	659	602	634	634	631	623	612	671	601	612	644	586	607	624	665	677	638	602	631	621	593	659	689	648	650	671	654	642	632	582	631	613	634	655	618	662	597	657	600	635	620	601	662	624	671	628	641	589	618	622	620	638	646	645	637	612	647	609	639	690	595	583	584	623	618	637	645	628	694	641	669	601	607	629	615	633	638	644	652	603	605	622	645	659	636	629	625	634	688	583	639	629	627	624	622	577	616	651	649	588	595	566	600	646	614	624	593	636	651	629	640	643	624	652	630	632	626	635	662	624	623	596	617	629	614	624	627	634	640	617	644	637	656	639	630	616	613	617	594	633	616	635	631	622	640	670	630	608	615	629	679	628	647	707	607	674	672	669	614	568	582	640	583	632	619	626	660	624	571	628	658	557	636	552	665	620	612	586	668	637	598	621	640	653	665	612	598	647	585	647	621	638	614	631	627	616	607	600	631	605	614	597	628	606	591	649	644	629	674	653	651	575	698	650	678	630	630	627	626	584	656	643	597	643	629	604	667	628	626	638	635	698	641	616	636	597	638	672	596	683	639	603	663	693	664	656	667	656	648	651	656	648	630	653	668	624	624	623	632	596	615	640	681	674	631	636	614	630	626	628	662	681	602	615	664	635	604	624	628	678	630	641	643	633	620	638	617	605	628	609	621	636	629	662	654	632	629	648	616	637	587	614	660	605	632	670	620	629	604	598	641	632	649	645	609	624	636	667	610	658	620	630	609	658	619	614	624	584	576	604	655	608	603	642	633	658	579	674	642	650	635	639	626	668	631	598	618	613	593	596	594	633	603	671	672	632	624	642	642	610	650	611	641	599	616	619	661	622	597	632	640	622	623	653	643	669	637	623	632	644	616	618	667	609	654	625	597	638	613	646	594	605	651	648	639	653	613	611	643	616	655	677	652	591	620	621	610	637	592	653	586	630	601	610	645	646	618	632	646	623	633	655	632	637	668	616	630	638	627	607	636	618	645	610	607	592	614	643	643	645	628	647	594	631	642	646	637	655	591	617	627	629	634	625	617	686	631	625	580	614	661	659	663	668	640	614	590	658	607	574	639	633	614
23516	22212	33467	30871	25629	20352	8947	1415	768	651	629	635	622	642	656	637	618	627	608	587	636	651	653	649	664	642	618	645	618	575	591	605	658	657	609	606	659	617	594	617	622	594	660	595	648	632	643	627	633	603	640	680	641	621	673	634	607	641	619	638	583	582	629	632	610	629	605	637	643	603	663	648	636	622	644	591	617	617	646	643	633	659	615	628	615	647	567	622	629	643	629	578	599	622	655	635	657	635	627	625	665	626	591	613	660	624	617	602	614	639	604	640	613	629	654	593	632	644	667	593	643	632	622	648	633	601	628	610	590	637	619	607	615	603	644	614	622	610	642	659	612	652	629	648	664	646	613	652	616	599	593	608	613	634	649	609	639	635	641	625	614	643	626	618	626	603	623	628	646	611	618	611	638	611	609	618	620	643	635	572	667	670	604	657	633	612	623	645	666	626	685	618	659	617	579	659	644	618	644	647	612	653	641	652	606	603	659	599	622	621	588	631	643	658	685	612	647	595	601	627	621	657	652	600	639	615	686	611	627	608	627	606	603	643	595	598	672	634	541	585	611	647	578	641	647	619	641	631	600	618	624	651	628	593	645	623	607	629	638	640	633	594	641	619	621	599	589	639	600	620	597	625	690	604	633	632	631	610	646	633	651	584	644	622	597	605	677	659	617	674	592	683	667	585	653	639	601	599	607	626	617	567	655	631	613	617	622	628	633	601	598	631	619	626	629	625	596	653	618	657	611	618	630	651	674	591	642	607	643	633	607	596	629	648	598	618	606	588	620	605	724	649	626	680	636	657	605	646	616	614	626	635	631	608	647	628	592	641	627	618	666	603	575	618	631	635	611	639	639	603	635	613	638	640	610	639	595	608	601	633	629	590	609	609	627	658	642	611	592	608	592	601	581	637	622	616	653	598	625	586	635	615	603	583	621	617	645	627	620	591	615	656	632	645	642	618	626	648	632	625	632	652	659	602	645	587	614	627	627	605	605	656	663	639	648	600	613	613	632	627	648	645	633	621	621	602	641	644	616	635	673	651	644	634	655	612	611	655	648	634	643	586	634	630	663	616	606	625	602	598	620	689	624	603	628	692	653	625	653	587	647	610	622	635	636	588	592	647	575	640	614	711	622	651	638	637	594	634	626	633	622	602	647	605	587	591	626	566	609	659	637	667	666	623	615	628	657	587	613	624	591	656	625	619	630	644	586	601	679	592	610	592	593	607	635	651	653	647	627	649	619	672	607	635	608	599	644	680	636	661	605	632	637	609	636	608	618	625	573	617	642	631	632	604	659	613	605	667	620	645	595	593	647	648	646	604	623	633	613	616	651	633	646	607	648	645	587	620	608	624	634	662	629	649	670	595	629	623	616	606	653	605	635	622	619	589	628	640	629	655	620	618	601	633	615	651	622	626	632	680	602	609	640	647	638	609	621	658	628	616	587	617	624	681	571	621	636	620	665	630	632	604	647	656	660	606	629	621	625	614	597	643	622	641	619	631	637	599	575	607	629	627	624	665	640	592	638	571	668	597	648	599	607	629	665	652	594	634	629	652	615	598	650	658	648	623	651	642	572	642	684	617	615	620	615	578	606	641	638	612	607	642	629	586	589	681	596	644	619	613	623	619	612	644	619	635	604	637	613	652	642	632	612	618	661	625	628	655	644	597	623	619	635	623	623	603	629	642	631	590	658	642	638	651	635	628	629	613	645	625	598	637	638	637	610	646	595	650	692	664	607	643	616	609	634	643	601	621	597	588	634	671	645	569	643	675	678	572	641	655	579	665	584	681	643	624	615	598	626	654	610	596	635	644	627	648	653	677	635	642	621	623	615	623	627	639	637	587	642	630	621	652	633	675	604	593	615	641	598	672	623	615	650	641	633	607	653	689	611	612	635	609	592	627	684	593	612	651	619	627	620	599	623	578	657	603	639	600	637	642	645	609	628	603	622	589	621	588	651	594	653	608	605	597	619	613	674	646	626	660	604	573	627	665	643	666	580	577	622	650	610	609	600	628	618	607	619	616	608	630	616	668	597	643	609	627	617	597	591	609	624	609	591	623	556	644	615	679	624	603	642	610	651	630	639	602	630	592	608	656	599	633	662	614	671	629	609	605	605	652	622	571	610	611	587	618	625	616	620	629	636	627	635	610	637	607	574	607	632	649	658	650	618	611	624	621	618	665	652	619	626	625	599	570	650	619	627	658	623	600	645	626	608	679	600	656	628	605	583	612	598	673	593	625	612	676	638	630	669	671	604	583	625	592	626	645	628	683	650	587	636	622	653	669	599	643	644	650	652	650	652	601	610	657	633	640	663	625	600	636	616	609	613	633	628	608	658	674	636	642	600	638	631	587	649	618	612	587	599	631	624	611	640	654	654	601	662	676	589	619	610	603	635	628	612	623	644	636	609	624	612	606	585	574	632	613	652	605	666	591	631	608	625	610	634	650	588	604	581	595	666	687	590	637	636	593	621	631	696	608	657	629	647	652	653	618	590	649	581	626	641	650	640	625	549	627	639	620	644	627	636	635	595	626	674	598	597	610	648	639	610	610	650	659	646	604	635	672	626	617	671	645	652	607	644	643	636	610	641	634	624	609	569	619	591	633	655	649	592	663	640	601	634	591	583	616	637	600	632	586	593	602	570	617	641	612	605	660	615	632	607	619	602	571	621	622	599	727	646	617	645	589	597	659	668	624	625	608	642	554	601	601	657	641	639	636	652	624	588	648	622	627	639	641	652	641	660	583	632	619	622	623	641	577	658	616	630	602	610	640	642	639	662	624	635	607	593	609	623	616	646	655	647	633	615	612	597	627	655	644	656	656	610	661	622	618	653	618	647	609	611	617	623	616	631	621	665	607	602	610	587	619	633	627	637	627	612	629	608	643	612	656	632	612	636	615	626	649	660	615	628	595	627	654	625	616	628	684	629	622	603	574	665	637	629	607	611	656	692	623	665	608	666	614	649	595	614	614	627	612	625	627	606	628	631	633	678	663	612	646	643	648	628	671	619	618	628	620	603	611	614	661	628	591	621	666	613	628	611	608	620	626	622	620	623	572	607	625	640	629	575	601	634	614	631	603	621	588	585	599	599	599	610	641	584	650	678	626	635	641	641	616	625	603	667	647	632	592	624	627	627	615	646	634	637	618	632	663	639	600	626	630	574	595	624	611	641	678	611	626	577	633	618	604	595	599	628	651	648	643	621	637	591	638	632	633	623	609	650	669	648	640	582	642	653	615	612	646	632	635	651	622	672	631	654	630	605	630	633	668	577	648	607	613	645	628	606	608	649	627	609	684	640	623	627	599	654	643	636	631	668	662	633	645	672	595	611	612	624	641	635	577	611	593	617	599	628	609	632	623	662	658	614	642	630	606	598	621	668	667	666	643	654	607	646	627	616	607	586	632	643	587	606	622	637	657	627	601	590	656	659	650	630	653	637	637	646	626	638	623	619	624	609	609	632	570	607	624	588	645	676	632	618	605	594	606
56631	94832	70808	48860	31653	14248	4553	1589	829	768	703	748	695	686	741	676	686	717	690	728	682	677	701	691	710	746	695	640	715	680	681	643	654	647	688	676	695	668	638	705	671	673	716	742	693	647	695	694	672	678	663	688	719	708	675	661	691	692	687	638	668	711	718	715	669	698	690	713	705	710	698	668	690	699	756	676	719	700	686	678	721	671	699	671	750	724	681	738	696	698	657	697	648	710	683	698	738	670	652	712	682	672	707	731	724	745	695	704	689	642	658	687	676	681	713	686	632	678	680	728	655	699	679	699	714	690	720	645	674	687	681	662	697	660	679	675	714	657	643	679	676	669	657	713	672	716	668	658	694	707	703	663	713	698	711	697	680	681	714	710	645	722	704	675	699	692	706	674	665	706	713	683	678	730	679	734	657	653	675	689	666	730	676	659	672	675	696	716	699	687	662	649	715	625	673	722	707	641	692	718	642	683	701	644	713	692	698	606	651	731	733	654	658	681	677	693	635	682	681	675	649	715	682	675	729	659	713	693	692	691	689	694	661	708	687	719	727	693	725	722	710	691	694	657	699	647	678	670	695	665	649	684	661	724	680	710	694	677	685	670	672	653	680	669	676	690	682	688	729	707	670	677	710	685	696	711	719	683	690	703	683	675	693	653	664	702	697	723	695	734	710	686	705	697	676	699	685	741	709	717	703	675	688	674	691	644	709	678	696	732	709	699	679	690	748	689	672	714	702	665	671	714	693	733	648	712	709	676	702	696	685	635	711	680	668	710	678	665	745	687	690	751	720	725	675	678	706	701	665	675	652	687	716	661	750	661	662	693	660	616	757	677	667	709	705	696	731	702	685	685	660	667	694	722	710	673	685	690	683	709	698	705	705	752	708	683	684	660	717	722	658	698	699	683	682	637	683	684	648	726	685	710	705	670	702	690	681	714	733	681	719	663	679	680	692	653	715	686	703	716	660	725	680	711	709	666	654	663	737	688	669	713	717	707	701	707	707	648	681	668	696	659	670	711	673	670	709	670	716	709	696	685	659	694	727	688	694	649	682	709	705	660	655	661	668	701	705	673	700	714	684	650	716	687	751	694	725	674	698	710	711	703	663	682	677	733	675	681	742	735	707	664	671	751	679	666	700	697	730	709	725	657	724	683	718	728	679	692	709	678	683	711	686	691	665	673	672	720	659	686	666	702	685	745	662	702	687	671	709	681	686	679	689	750	718	719	671	694	734	685	673	678	663	717	672	694	722	695	674	712	690	701	681	681	717	665	674	727	679	675	669	671	718	722	703	679	718	701	691	673	666	727	649	711	690	674	696	718	674	739	695	714	652	748	705	708	688	696	651	687	686	648	705	685	683	693	663	710	738	702	659	677	678	696	678	689	712	683	675	686	704	700	710	692	673	664	721	689	715	662	646	641	663	719	691	699	703	637	742	639	713	684	694	710	652	655	680	665	699	669	687	723	697	704	669	701	705	718	712	676	694	667	678	738	704	711	682	675	666	676	672	685	688	691	670	681	660	689	754	661	707	665	682	709	678	652	699	700	697	654	656	654	732	665	695	719	676	694	701	725	756	691	686	675	696	673	694	699	680	703	671	664	671	708	647	698	685	720	664	688	630	682	695	695	659	705	705	693	686	702	692	673	644	655	685	721	685	689	736	687	766	685	647	707	710	703	659	689	686	715	673	681	697	736	731	694	723	721	690	687	719	704	672	645	723	712	699	710	684	645	686	750	650	730	681	706	661	655	670	671	708	719	740	685	732	683	681	702	658	667	640	654	745	733	679	661	683	684	667	714	653	701	689	648	728	670	686	724	749	674	714	682	664	664	696	701	663	683	730	643	679	706	715	681	697	684	665	691	675	680	656	686	690	689	737	736	695	698	712	659	679	701	756	719	718	703	718	720	657	701	685	697	682	672	724	706	649	699	694	698	679	718	672	647	685	713	624	686	671	765	731	654	709	716	680	669	659	710	684	651	689	692	675	716	713	693	689	676	667	673	690	679	682	725	699	692	694	734	725	686	706	708	697	690	697	669	690	657	674	687	709	712	697	694	684	685	655	716	656	671	727	693	658	638	725	716	703	676	715	695	692	716	619	683	674	667	727	667	700	688	686	672	728	660	653	673	678	701	683	690	692	682	687	712	725	659	699	712	737	713	693	660	687	646	674	659	658	681	706	741	711	727	670	699	702	692	682	701	669	693	721	681	688	751	675	687	695	685	662	684	660	675	700	685	740	702	683	694	683	717	718	673	683	707	662	701	701	691	670	718	716	725	697	694	658	693	682	669	703	706	700	651	649	649	791	662	636	675	708	669	626	662	659	663	653	714	644	669	691	672	670	715	663	737	671	655	720	670	683	736	693	718	671	698	697	678	659	666	673	714	745	678	684	651	656	680	740	646	656	668	687	725	678	685	727	668	680	685	707	703	745	702	695	705	691	724	682	664	700	681	681	661	713	741	741	675	736	693	675	700	662	664	697	687	696	707	694	672	675	686	695	662	725	679	645	694	707	662	658	708	677	705	713	680	680	688	694	671	667	714	718	712	718	714	717	654	709	648	694	698	727	711	696	676	718	688	692	722	695	695	706	675	698	649	689	708	663	695	686	706	684	678	652	694	678	683	678	677	647	714	717	710	707	731	686	717	686	673	684	696	691	699	695	721	670	697	663	736	694	666	698	678	671	659	717	707	732	770	650	656	683	717	681	693	675	689	671	663	691	689	716	677	699	748	707	706	686	706	718	675	692	639	723	691	725	690	618	677	693	661	686	658	676	624	730	651	654	647	688	698	726	686	726	699	686	673	688	681	664	694	720	654	656	698	687	748	700	650	677	679	673	694	722	674	668	655	745	668	691	716	702	699	662	716	678	683	661	641	685	678	706	697	699	669	698	692	676	667	714	700	708	709	655	661	686	699	755	651	650	722	679	669	667	723	710	691	715	713	700	696	678	648	700	705	708	677	710	692	672	678	668	670	717	693	700	701	656	682	708	691	684	720	645	691	703	717	722	670	664	699	701	720	684	712	699	724	636	716	674	701	746	693	659	690	697	702	675	733	708	702	730	645	691	708	724	731	666	760	688	719	657	699	651	707	675	720	694	654	653	681	674	654	714	679	671	695	762	700	715	677	696	688	714	681	671	645	670	712	637	690	706	701	737	684	714	676	655	677	706	689	735	705	695	711	706	705	688	685	639	637	722	652	676	699	705	709	665	662	747	667	662	708	674	690	657	707	702	684	690	686	659	675	685	647	699	678	694	679	722	703	685	664	684	699	659	664	703	687	694	662	678	664	712	677	709	678	683	695	673	696	706	738	678	687	639	656	649	652	718	736	729	711	649	670	692	681	709	642	691	713	708	730	710	656	710	654	722	664	703	660	698	688	660	714	682	694	715	680	660	722	700	703	672	729	672	730	683	741	657	753	647	675	656	687	670	684	674	729	703	669	694	680	728	685	665	664	710	698	672	700	659	702	673	678	696	709
25359	24047	35289	30856	19969	7801	1824	876	730	662	675	656	678	668	662	693	652	668	665	668	648	635	642	674	692	708	638	603	636	596	645	657	676	686	649	662	660	674	628	673	669	702	661	678	657	640	631	662	681	697	667	714	672	678	636	630	605	657	677	717	652	614	607	678	636	664	670	679	631	676	624	624	643	620	689	663	644	675	657	635	663	692	625	680	592	660	629	594	658	614	638	607	617	636	667	656	657	671	674	660	648	674	626	665	680	659	640	690	705	646	634	678	625	655	637	690	649	691	641	665	628	610	666	675	707	671	662	606	665	678	671	688	636	639	643	648	629	633	648	616	666	611	662	662	665	663	662	698	706	636	627	663	658	637	626	636	652	630	662	663	602	642	700	645	656	638	698	684	653	642	596	642	653	684	673	639	662	639	652	649	631	699	684	654	676	647	694	706	677	643	636	641	643	674	666	665	675	652	634	674	645	623	687	676	664	614	665	658	693	619	645	635	668	678	674	649	650	636	680	680	629	599	635	682	689	651	648	634	653	654	660	626	649	594	688	641	659	687	630	682	620	641	638	626	646	627	678	675	643	689	652	658	638	658	629	651	644	635	674	661	638	650	663	708	607	635	677	641	669	687	609	655	622	691	648	677	669	625	624	638	656	623	639	623	614	702	687	667	649	664	669	654	646	626	668	683	663	617	680	712	609	653	633	696	645	691	679	694	625	618	633	661	658	671	702	648	634	640	640	648	625	659	703	665	627	651	692	644	641	643	628	636	658	655	631	685	681	643	748	657	670	643	674	651	628	635	635	645	638	668	636	700	642	675	682	664	659	653	672	643	673	647	661	648	632	662	661	642	601	630	692	671	681	646	665	636	625	646	617	641	675	661	708	653	679	617	657	614	664	647	690	653	627	631	681	660	624	641	661	618	655	689	652	677	644	622	681	651	651	651	649	613	669	670	658	640	588	637	642	657	636	677	665	632	629	720	661	693	639	665	680	643	680	669	709	677	714	651	690	653	651	673	673	649	631	644	666	654	685	690	606	718	672	703	660	662	664	652	647	669	646	642	641	656	653	656	645	614	660	657	634	635	656	665	683	664	674	701	625	612	666	642	661	619	651	632	681	685	650	651	725	677	649	642	638	670	603	647	673	636	654	656	672	640	600	682	656	643	648	680	652	658	597	665	654	654	678	632	666	682	661	639	630	670	666	638	617	637	601	630	677	631	627	608	623	665	661	668	696	645	638	687	671	679	689	621	694	640	647	724	660	657	651	674	659	700	655	653	657	624	624	651	671	646	637	707	597	669	684	656	657	615	672	653	691	680	723	692	666	667	653	625	640	621	676	667	699	639	654	653	629	659	646	671	677	667	630	651	656	658	637	664	648	661	606	659	681	655	662	679	634	652	640	613	670	678	618	600	651	639	690	619	656	684	657	653	645	661	633	670	603	622	659	693	579	648	652	611	658	659	678	633	683	665	635	643	649	658	681	654	667	673	644	608	663	642	661	640	680	671	653	657	675	620	662	631	634	684	662	651	685	623	699	678	603	658	626	660	626	613	661	631	640	709	657	648	665	669	650	639	699	646	635	700	672	686	645	662	666	659	690	636	603	634	654	639	618	637	675	655	669	656	657	648	628	690	657	633	638	653	638	673	633	630	663	678	671	684	655	629	622	655	684	670	657	621	644	665	638	705	589	629	674	660	632	660	679	662	640	606	690	642	645	658	648	641	659	640	651	680	646	701	672	643	679	680	676	644	633	655	681	671	612	657	689	702	656	634	640	598	671	695	646	663	696	641	707	711	615	672	611	644	657	633	678	651	672	661	617	676	692	636	639	655	652	629	678	669	653	683	700	645	619	636	662	627	653	654	637	677	720	650	637	640	660	660	645	653	634	677	664	681	694	630	671	667	698	635	663	604	633	643	658	662	640	666	653	656	661	647	707	668	670	642	664	651	693	649	636	635	681	659	613	680	680	683	642	657	655	630	675	689	680	668	632	722	643	620	613	657	623	636	631	681	652	646	637	668	637	638	669	666	651	657	647	679	658	648	641	655	658	688	684	641	633	659	634	614	644	658	645	614	652	660	644	705	650	647	656	672	683	685	625	659	657	685	689	647	692	624	671	634	626	647	644	652	644	671	652	608	631	647	622	626	688	624	603	582	651	632	642	642	612	649	610	619	625	640	656	602	712	677	591	644	660	670	638	606	610	636	695	635	714	680	636	675	579	664	689	631	639	642	634	627	673	686	637	587	676	671	661	663	630	624	630	643	635	664	646	663	613	657	685	649	659	633	635	685	653	671	665	696	609	628	636	664	638	678	633	689	651	619	658	645	644	688	677	644	653	660	651	653	707	666	679	635	650	620	626	662	665	641	611	635	662	630	651	679	651	661	652	628	673	637	634	620	648	724	615	615	612	632	646	635	632	643	637	667	646	635	662	649	656	659	674	697	640	623	650	685	649	651	646	655	609	668	651	645	643	618	616	633	683	631	626	637	649	686	669	647	681	626	632	651	625	668	633	645	651	647	634	670	701	651	667	654	613	673	673	638	645	657	613	614	668	619	695	652	634	670	684	671	658	661	674	694	627	675	672	652	675	643	633	648	650	647	633	645	640	651	656	679	644	679	684	669	672	685	647	688	609	652	653	701	689	681	620	698	671	682	659	689	626	623	611	612	690	658	655	694	655	654	675	648	727	622	641	698	640	655	618	665	638	641	617	629	674	651	686	656	685	697	662	598	656	694	655	693	623	673	688	630	597	622	660	629	662	633	634	675	614	685	674	663	683	652	660	616	654	614	677	662	629	672	661	655	671	645	691	684	655	643	605	724	663	634	672	659	635	645	695	628	670	654	636	686	670	685	668	673	666	653	630	675	651	666	675	601	660	652	686	676	627	656	664	624	650	640	679	691	644	649	681	654	637	646	620	652	660	706	754	634	697	659	639	635	637	681	658	655	651	680	677	633	639	652	661	612	643	599	685	626	592	670	694	628	643	652	636	661	664	679	656	637	671	651	658	651	653	696	626	700	691	636	635	638	641	696	701	683	641	640	603	628	658	609	647	644	637	671	633	700	661	655	652	647	631	696	642	643	646	677	648	658	695	640	658	697	635	677	692	604	683	641	623	633	683	586	670	646	627	660	663	675	681	659	681	651	627	661	651	627	646	678	633	679	640	617	635	672	700	628	720	677	615	676	680	616	688	702	685	610	667	692	639	675	669	637	661	665	628	613	729	649	606	612	637	656	599	611	610	636	683	596	650	648	615	672	614	664	709	632	662	661	661	679	704	693	661	644	685	615	693	639	627	640	664	654	657	670	672	657	664	662	650	645	668	666	671	659	684	640	658	622	691	590	662	648	638	670	649	669	638	641	659	673	616	744	654	653	639	690	599	633	614	663	634	641	596	648	711	671	673	677	683	675	685	664	653	616	686	659	660	666	651	662	669	672	624	663	623	662	647	658	664	631	658	651	709	639	676	643	671	649	668	697
48933	77135	54103	34989	19517	7492	2481	1161	806	797	719	724	712	767	696	745	767	738	723	751	742	734	758	775	688	766	701	710	693	769	745	751	758	745	697	726	758	720	792	810	737	729	718	727	699	727	731	720	702	700	760	707	751	727	696	751	713	736	730	782	688	741	721	754	781	769	725	745	775	697	739	746	735	761	717	744	722	681	723	733	728	648	721	753	722	763	756	721	721	755	734	691	794	740	748	714	794	736	769	780	726	738	721	766	710	753	732	746	763	725	730	723	706	767	737	722	704	784	732	743	736	714	775	720	733	703	694	744	735	708	719	757	718	689	743	750	717	733	756	719	741	734	734	698	743	763	727	764	700	732	750	742	719	769	745	721	757	748	762	757	739	763	799	742	711	715	737	746	719	691	723	750	750	732	719	726	766	671	743	743	729	722	725	750	756	718	718	714	745	697	737	723	722	737	696	720	726	683	708	709	735	723	769	701	776	736	718	735	718	768	748	737	720	746	702	736	724	726	707	694	725	747	800	740	719	715	746	743	715	731	809	706	703	712	777	703	707	726	713	707	746	703	731	687	794	703	762	747	723	752	742	713	714	759	758	712	694	709	702	740	724	751	678	745	767	691	762	700	732	712	712	737	714	691	707	749	705	711	734	752	759	744	722	677	686	716	696	678	708	676	708	747	730	732	681	756	736	729	755	741	712	772	741	745	744	748	711	628	761	703	747	771	762	712	755	725	702	712	723	710	751	695	687	720	753	725	734	743	686	748	735	731	735	733	722	720	791	699	716	725	704	726	715	751	774	732	778	747	711	737	743	710	699	758	698	782	718	747	712	729	749	709	719	723	718	759	744	733	729	713	760	707	692	689	746	756	770	744	743	749	753	722	703	726	752	723	684	784	747	683	742	710	744	708	737	724	796	751	738	735	709	705	642	736	747	743	729	719	744	706	704	717	751	748	758	751	778	671	732	736	758	729	741	741	681	738	743	753	760	714	747	731	725	752	746	695	720	784	709	701	730	763	775	774	735	730	676	745	742	716	737	756	719	724	733	731	771	676	745	708	738	766	734	718	769	740	752	750	681	721	758	727	759	684	715	742	776	710	760	708	744	719	734	769	750	726	721	738	730	756	688	750	702	703	752	734	762	758	705	747	735	717	736	678	713	739	757	686	737	742	700	692	660	731	720	734	689	697	709	722	687	741	756	735	735	762	687	745	717	709	687	771	725	714	750	696	755	726	752	747	705	753	670	767	738	755	747	722	752	714	705	770	717	791	753	731	712	718	726	791	698	701	727	755	759	725	746	732	740	749	734	716	720	709	734	702	744	781	723	759	759	740	720	737	700	756	709	754	760	740	731	774	716	744	754	778	719	780	714	699	701	776	756	734	715	675	740	732	704	771	682	745	719	732	691	735	728	744	730	728	728	753	717	746	685	739	678	768	691	709	731	703	746	772	748	732	706	752	770	722	745	738	762	720	773	711	733	730	723	752	735	706	701	734	685	730	744	756	704	702	755	745	727	772	786	709	771	691	707	700	742	745	744	710	707	707	716	703	704	735	718	752	704	723	711	737	765	759	729	757	704	728	722	758	676	718	775	781	704	727	786	747	695	679	729	689	731	761	738	754	761	730	735	700	754	726	721	710	752	725	738	723	699	738	711	689	726	769	718	768	771	748	758	750	740	758	726	733	737	721	692	791	708	777	715	747	767	774	658	718	712	759	764	689	765	750	755	748	738	726	728	736	748	747	758	706	736	745	766	780	716	718	729	722	734	782	746	703	746	732	714	715	731	746	758	710	747	685	748	763	726	757	789	717	783	711	778	720	761	731	714	741	718	770	719	711	715	713	743	757	758	747	699	787	731	738	727	683	726	707	724	715	730	783	790	728	699	751	726	771	734	739	723	686	735	747	737	754	713	771	743	695	737	701	756	772	759	741	730	725	728	722	748	709	751	751	740	699	765	799	724	715	723	800	731	747	696	732	712	711	755	711	691	772	727	743	730	710	755	762	763	730	730	746	757	708	763	710	774	720	738	755	731	729	701	740	722	733	715	744	724	734	703	769	717	759	736	737	744	662	721	726	739	684	744	720	719	772	739	774	732	694	696	709	750	800	707	755	700	730	720	738	757	722	725	708	775	726	778	740	723	731	700	665	703	717	763	807	774	701	717	697	767	754	713	741	751	761	753	724	696	731	747	699	723	759	724	741	764	699	709	709	687	746	730	731	719	704	702	739	737	746	698	721	716	718	733	754	708	736	732	755	726	718	723	729	721	711	759	769	766	719	752	717	725	728	725	724	720	706	742	758	739	705	724	750	714	741	730	741	705	775	752	736	743	765	766	770	744	782	717	716	721	748	740	742	714	709	773	768	725	678	768	716	730	766	733	763	735	736	725	707	746	734	739	691	720	763	725	725	752	781	700	731	756	755	730	724	715	700	712	710	693	733	740	712	700	729	709	766	744	731	728	760	747	728	730	766	759	710	695	751	702	729	693	688	755	743	726	751	737	716	682	690	709	738	721	735	707	751	682	733	750	706	721	731	719	729	754	765	739	749	748	746	756	727	715	775	741	806	726	713	706	779	694	713	736	715	678	756	788	742	780	732	728	729	748	761	714	693	781	705	753	752	738	767	705	727	719	749	751	717	736	737	712	718	775	761	735	726	739	728	764	690	761	765	693	736	722	736	699	718	759	740	746	755	754	762	735	731	740	745	724	745	738	756	710	734	727	748	729	751	749	699	744	744	748	753	760	728	732	704	766	710	706	713	747	724	728	740	726	721	707	672	717	736	698	739	726	729	756	768	775	752	708	701	730	732	740	732	731	762	711	748	758	704	692	711	755	724	743	710	770	737	734	742	722	754	711	741	695	723	725	680	718	715	721	744	741	736	710	718	729	730	671	714	726	717	710	752	768	744	784	765	692	768	745	718	763	754	729	756	743	712	727	750	724	695	707	722	713	727	727	701	759	680	672	743	686	684	696	747	810	717	676	804	767	714	728	669	748	736	722	719	729	780	733	736	766	684	712	737	719	704	758	738	749	720	701	694	764	744	693	740	720	719	739	754	746	707	728	760	725	712	756	721	784	753	755	715	722	719	762	750	738	737	727	689	756	723	721	742	775	750	746	693	733	737	744	726	737	701	737	713	726	753	703	719	753	729	749	734	744	739	716	762	729	805	758	788	718	739	776	736	710	728	700	766	745	723	797	675	701	730	762	727	725	735	715	698	748	719	735	696	750	718	776	776	762	690	747	703	759	718	705	748	693	740	729	707	723	794	715	723	721	744	735	719	724	744	739	724	726	724	731	773	766	717	737	725	736	733	734	730	745	756	750	726	792	737	720	713	732	725	747	699	697	707	775	764	760	737	715	713	731	739	740	741	729	739	742	754	770	744	714	712	744	691	775	752	707	725	757	678	726	738	751	699	725	693	715	681	716	714	731	729	759	705	737	737	715	736	754	779	716	753	747	734	715	753	729	727	719	723	728	731
22815	21770	31711	28579	25001	22536	15539	2560	977	824	795	808	774	751	761	756	749	793	765	756	738	767	741	762	806	813	762	760	773	752	759	781	718	757	743	717	772	732	748	716	777	773	751	745	776	756	753	822	745	750	749	761	750	736	723	756	752	750	780	753	765	808	799	734	738	752	783	764	731	754	751	733	783	739	821	771	745	728	771	762	772	754	706	780	806	776	759	713	799	743	733	758	742	744	741	739	766	750	717	742	759	753	771	733	778	761	752	752	724	734	725	793	746	733	790	749	733	794	752	712	742	758	748	739	780	752	742	731	751	711	753	768	747	779	769	749	728	757	800	729	748	777	729	724	765	734	734	718	765	760	749	752	764	771	749	760	755	723	742	746	765	683	711	772	795	743	735	755	790	738	758	744	749	787	786	758	759	761	755	769	747	781	755	748	733	690	764	778	721	808	758	757	733	781	758	768	792	791	749	777	762	692	738	797	792	735	686	739	749	748	722	752	778	744	759	703	770	731	680	722	754	782	777	679	722	716	787	763	770	728	755	771	735	708	742	795	763	757	722	759	782	785	771	732	753	815	733	731	785	723	741	787	781	736	752	771	730	791	777	731	760	761	803	739	768	788	767	796	786	748	773	744	755	763	758	753	730	705	770	739	745	769	806	739	728	752	737	761	736	795	804	773	788	768	767	723	740	795	720	804	749	737	731	731	754	787	702	840	701	737	809	710	730	761	782	755	703	780	763	770	754	777	737	747	752	770	761	764	737	719	732	779	730	712	785	760	748	712	788	748	753	738	734	733	773	772	757	748	777	786	739	769	779	744	774	731	750	733	769	750	783	825	787	747	665	752	760	813	783	704	752	736	773	817	783	717	769	768	774	715	779	711	765	813	762	738	726	772	764	730	762	789	712	738	741	790	791	764	751	760	726	721	744	760	789	770	758	801	734	793	723	760	717	774	766	743	723	726	746	772	788	764	729	790	751	774	731	799	749	759	792	749	771	762	663	822	769	712	743	760	754	721	723	765	709	834	794	759	800	708	758	752	712	747	760	759	732	760	810	754	731	793	820	709	717	784	779	747	744	723	815	780	774	792	778	757	745	779	783	771	733	751	733	756	736	689	731	752	746	815	816	697	771	757	745	752	759	754	750	740	753	710	802	789	764	785	770	734	724	718	734	816	788	737	732	780	774	779	719	750	768	725	702	761	703	731	779	775	720	762	770	748	736	753	729	745	759	721	758	752	724	779	688	799	755	759	779	743	776	824	744	801	755	705	768	765	786	705	764	790	722	750	759	732	760	794	753	740	773	777	741	734	745	814	733	745	783	758	791	763	761	701	789	813	797	758	728	750	712	767	728	802	757	712	759	787	708	803	782	800	764	763	760	762	718	754	813	780	792	738	749	741	745	752	763	788	786	769	720	724	801	762	745	756	760	717	714	756	770	689	727	737	791	750	800	759	761	756	746	728	728	766	783	773	723	749	740	784	724	773	770	729	763	749	799	750	741	711	771	747	765	751	725	746	788	760	786	728	797	714	675	777	724	696	775	807	713	730	729	712	762	778	734	806	791	769	764	750	761	781	720	733	760	732	761	726	832	753	723	786	771	698	701	744	795	743	738	759	788	717	779	731	752	758	770	757	749	736	788	764	786	731	767	709	737	717	705	780	776	703	815	757	759	804	714	814	738	767	777	701	803	733	753	833	769	704	790	756	770	775	742	740	787	769	776	740	723	710	724	728	759	776	800	750	738	781	737	794	724	707	750	740	742	790	724	798	795	713	789	706	765	780	769	735	741	781	774	750	765	777	769	762	740	804	778	804	754	796	753	810	746	738	748	737	746	756	795	729	719	767	797	772	744	729	783	754	765	741	799	719	706	795	741	740	760	742	752	761	720	760	744	739	728	772	776	750	787	740	789	748	737	727	766	800	704	725	750	756	738	740	801	726	701	766	800	766	789	701	760	739	751	777	789	828	750	755	732	768	821	747	757	742	738	700	753	783	747	811	759	744	756	808	740	768	778	762	735	721	748	743	767	763	765	769	746	743	722	756	791	719	737	674	768	760	767	772	771	737	733	724	749	722	694	761	730	709	791	750	705	748	740	772	764	813	773	764	807	692	748	747	785	750	733	711	766	769	764	769	728	745	752	723	802	785	716	707	788	765	776	785	727	764	719	736	709	740	780	763	802	767	758	722	712	753	740	738	772	731	784	771	738	719	756	723	730	730	731	798	754	722	788	779	735	762	714	699	724	746	758	714	765	726	755	758	756	743	756	762	750	809	745	738	770	731	766	725	744	756	784	754	766	748	759	722	781	751	769	788	754	810	718	798	754	774	749	697	747	735	781	808	736	730	733	739	796	766	749	791	780	766	752	758	716	746	729	762	779	767	743	732	788	805	741	795	784	794	762	757	737	746	713	754	740	700	745	729	765	725	760	768	768	707	768	789	743	721	783	752	734	690	777	762	757	765	724	736	766	728	746	706	789	705	769	714	724	704	765	787	767	753	755	767	782	797	755	722	735	792	735	778	737	722	731	750	748	771	792	759	735	763	775	765	755	762	752	758	697	771	769	712	758	737	720	758	763	771	708	749	756	742	706	756	807	803	692	773	788	698	736	784	739	756	736	809	738	726	725	787	778	754	746	741	748	794	799	769	739	775	771	744	715	732	737	746	781	759	737	726	718	749	726	807	744	764	744	759	766	744	707	774	775	683	777	771	760	773	736	783	737	737	753	758	723	785	744	750	734	711	766	730	680	724	781	746	749	778	736	734	782	720	779	754	761	773	768	755	728	770	768	722	742	734	788	776	829	741	762	738	738	728	697	713	750	844	761	756	781	775	770	723	764	718	740	710	703	785	772	759	781	735	742	734	793	773	751	701	775	754	774	734	729	730	735	738	771	742	770	765	808	777	760	785	764	748	708	753	794	726	763	722	752	755	800	788	738	794	746	781	783	751	797	705	748	786	752	783	763	736	793	724	750	714	741	730	760	763	768	699	794	753	818	736	652	711	771	757	763	757	758	769	813	741	836	754	724	819	715	708	763	766	815	756	745	723	787	751	756	813	801	768	751	715	769	777	705	763	768	744	748	797	839	685	766	747	806	787	772	753	780	772	760	776	694	675	720	774	746	693	770	788	759	791	777	753	774	771	702	748	727	730	770	771	749	725	771	743	747	736	772	756	786	761	749	684	785	758	745	743	765	732	769	731	724	816	766	771	756	743	762	748	751	742	732	726	768	737	768	744	719	716	796	812	751	771	738	744	764	768	786	742	752	781	760	746	745	785	719	710	751	701	723	742	735	756	727	742	756	756	744	742	784	752	793	763	759	735	731	757	743	719	786	712	733	798	771	780	801	727	752	747	748	720	769	777	751	757	741	718	734	707	746	743	807	764	785	736	770	796	758	781	791	784	757	726	700	738	771	794	725	763	775	790	812	774	756	757	793	765	726	786	750	752	766	786	749	717	707	727	758	719	760	762	736	802	734	762
59783	100229	77332	55921	37502	19020	6544	2114	1078	876	804	824	803	857	826	824	812	825	808	796	845	825	825	777	845	850	785	791	805	853	778	821	835	858	781	865	818	798	836	851	816	781	825	800	813	827	826	832	783	791	803	745	828	781	770	827	792	835	800	826	845	780	846	787	771	818	835	860	800	819	785	763	797	795	778	782	859	797	838	801	785	812	827	833	824	752	796	788	817	775	786	793	817	783	801	817	864	817	784	822	807	802	784	808	835	845	797	842	825	771	795	786	858	838	764	856	881	837	807	865	828	773	792	810	788	844	793	789	908	802	785	813	812	815	795	747	836	815	789	796	817	831	828	795	789	778	866	839	775	801	822	834	827	806	814	828	855	772	830	852	775	828	837	830	740	853	863	793	794	840	804	836	810	831	843	831	741	809	829	797	848	809	766	782	791	804	783	742	808	794	798	778	787	859	810	804	828	807	831	756	800	802	783	832	803	784	794	801	891	810	794	798	825	802	817	804	813	791	841	849	806	784	787	851	822	784	833	827	844	834	827	793	797	814	840	779	791	817	760	820	845	808	838	814	812	778	773	807	830	760	788	822	828	806	827	843	803	796	837	826	853	808	833	858	813	826	818	802	858	814	818	753	840	802	824	795	815	820	780	815	793	790	780	844	845	817	863	847	827	816	804	815	805	822	826	835	802	788	791	817	809	801	848	784	848	812	816	797	859	819	789	831	798	784	807	768	744	794	814	788	815	821	813	843	812	825	796	767	819	783	773	822	799	751	764	821	827	828	823	878	780	852	794	829	800	764	769	843	849	826	805	794	862	795	823	854	817	827	817	831	861	811	806	806	816	811	833	819	862	805	826	805	802	820	828	828	807	834	793	798	795	816	764	799	862	802	789	816	892	793	793	810	852	840	815	806	828	738	807	827	783	753	809	848	824	790	782	821	847	798	835	836	811	800	839	838	807	799	783	821	842	852	771	817	822	820	808	836	821	793	795	799	824	835	826	794	822	780	766	794	835	779	804	794	759	789	811	836	865	831	785	825	829	845	774	838	812	814	761	799	777	862	829	798	829	811	807	810	832	812	827	840	758	748	783	808	853	795	841	823	837	807	793	823	860	835	781	811	794	807	820	823	780	844	818	800	817	801	780	763	799	795	814	795	778	788	780	824	829	838	803	805	764	775	843	819	792	851	820	769	796	840	814	793	772	810	777	817	862	856	861	768	852	821	804	810	830	816	811	824	778	802	754	806	814	794	782	794	797	847	838	788	861	780	822	801	804	788	809	836	783	820	806	835	840	806	823	819	781	835	846	861	837	822	825	819	832	867	807	841	764	835	835	748	829	840	805	819	874	833	851	821	770	843	823	821	828	779	816	829	800	823	801	837	769	815	850	855	808	787	802	825	812	848	817	783	825	807	776	821	795	828	810	812	772	829	856	794	786	771	807	793	785	793	834	808	812	849	842	880	801	784	822	865	855	780	776	783	787	847	813	762	772	827	812	803	776	860	815	857	811	820	851	827	842	816	799	815	773	802	823	759	815	772	833	819	861	808	796	831	808	822	845	755	818	772	833	791	784	819	827	827	746	807	806	807	801	791	874	794	789	723	799	747	796	850	799	837	770	843	813	855	840	833	846	787	807	815	761	805	843	791	803	805	772	822	818	859	806	772	829	783	822	818	768	812	808	824	840	829	828	814	781	851	799	892	850	827	803	823	800	852	847	803	817	786	824	802	783	826	809	802	830	817	787	774	805	790	851	838	791	830	810	771	810	823	815	886	838	820	862	809	867	870	867	819	768	802	838	840	802	831	830	767	772	747	824	799	788	779	813	783	811	889	820	781	797	817	833	860	793	825	734	826	781	846	798	798	796	759	795	836	788	820	770	862	820	781	819	815	790	864	784	763	794	832	796	771	818	836	785	844	799	834	817	806	800	804	787	839	791	783	838	768	813	817	820	802	812	852	800	812	782	820	822	819	875	815	814	823	825	822	760	795	787	797	839	806	808	795	810	826	795	816	819	801	810	854	823	795	842	835	810	792	804	768	835	814	820	818	818	792	750	806	790	844	799	851	818	806	814	771	859	765	795	868	852	769	830	793	821	855	803	840	831	820	793	763	848	823	834	833	763	788	768	785	840	800	810	809	768	797	840	843	813	807	820	810	791	837	751	852	811	748	839	850	807	778	842	816	796	781	801	793	809	806	805	812	817	834	858	836	827	769	792	816	766	798	803	815	886	789	856	815	828	854	813	794	798	892	813	796	802	835	815	811	803	805	819	738	842	779	887	765	789	819	793	778	785	785	820	816	884	786	812	789	829	835	837	772	848	834	789	819	842	809	786	876	796	784	806	758	781	817	817	859	818	839	764	836	796	763	860	838	838	846	846	830	795	811	771	784	807	844	880	843	783	820	825	791	825	814	812	844	788	808	761	761	781	832	818	808	796	802	806	795	838	803	842	823	822	786	835	822	845	794	833	796	793	842	815	855	782	770	831	785	804	823	806	821	804	827	807	803	796	833	821	813	816	792	847	810	800	844	792	792	830	817	810	789	803	819	846	771	816	822	800	789	785	801	818	862	843	825	838	767	800	832	834	805	815	818	801	805	834	784	822	800	781	827	812	776	838	812	806	813	788	843	735	791	816	811	814	795	857	765	820	772	803	781	787	785	811	795	788	823	815	825	847	792	774	802	818	840	803	791	831	837	796	864	766	826	807	811	831	794	786	838	799	780	822	761	815	820	799	813	813	822	797	791	792	857	800	819	826	822	862	830	787	808	809	782	846	859	808	773	803	801	809	851	763	793	788	835	821	836	829	830	850	841	769	847	832	835	812	830	878	812	792	815	814	850	787	830	824	845	778	796	812	820	776	819	749	818	831	806	814	848	809	840	842	818	832	782	761	797	831	834	768	796	819	824	774	848	837	838	848	777	812	807	785	832	830	798	806	813	803	791	800	806	799	787	827	840	825	766	813	821	804	803	834	754	836	837	815	874	807	792	763	847	878	760	837	830	814	801	808	867	761	822	796	769	805	855	813	766	813	791	793	838	826	804	795	793	776	857	792	864	801	828	834	830	816	814	810	846	796	846	829	797	763	799	794	810	828	795	757	819	809	818	820	836	843	779	766	764	786	825	797	848	766	801	825	771	820	816	861	831	809	812	806	887	787	813	820	808	783	821	790	822	814	748	796	823	818	801	820	843	837	791	809	800	807	836	815	797	826	862	785	809	862	856	772	759	808	800	782	799	833	824	789	822	826	810	803	795	821	842	855	781	805	789	809	788	833	831	783	804	813	792	813	797	819	814	813	850	765	825	787	770	827	847	866	766	868	771	810	792	823	801	818	821	833	780	821	796	795	783	788	835	857	790	818	786	818	832	795	790	794	816	765	786	849	814	773	821	827	805	774	823	821	767	813	792	810	788	783	806	864	865	772	833	811	798	782	798	841	800	859	849	836	793	827	840	769	874	769	781	800	859	764	819	800	801	807	822
28645	30783	32564	19253	6132	1878	869	591	538	565	543	557	525	524	560	594	570	545	556	530	529	553	536	553	509	563	550	544	568	544	561	546	553	520	532	534	548	501	531	534	559	554	565	506	580	520	543	554	573	562	532	565	578	553	558	540	523	523	517	536	554	533	549	602	527	575	542	514	577	519	547	566	551	567	578	570	566	544	516	560	552	547	530	555	568	556	560	531	510	557	534	581	569	534	534	588	550	571	583	554	558	548	619	577	538	571	561	545	534	569	531	570	552	534	567	581	536	560	552	551	574	559	544	537	547	585	538	555	591	535	526	555	513	544	544	621	530	550	553	552	582	548	542	588	520	552	562	557	572	584	557	506	552	501	545	557	547	522	524	564	541	559	572	552	561	557	556	540	557	537	571	531	575	558	564	589	539	546	547	562	554	531	591	549	512	543	604	577	593	528	548	571	536	537	569	576	552	507	549	565	565	534	530	584	599	566	587	556	574	538	546	596	551	525	541	582	594	532	521	533	545	510	569	553	510	547	590	542	570	545	590	595	569	572	520	568	524	570	522	531	499	555	525	532	564	487	525	557	501	527	511	590	557	534	575	567	514	561	535	547	510	556	531	549	509	544	574	534	570	522	515	523	519	598	519	552	582	538	562	524	503	558	589	544	509	548	582	553	510	549	486	574	517	590	542	510	540	577	508	560	552	532	544	576	559	569	567	520	529	584	558	578	582	532	551	531	567	546	570	543	575	491	576	570	551	543	582	563	535	528	518	566	546	559	528	548	525	563	528	547	536	558	542	582	538	547	529	519	525	563	566	552	586	555	550	531	539	560	524	551	555	536	542	570	539	554	549	573	575	542	578	562	555	498	514	545	568	566	572	534	571	502	539	560	538	542	568	574	564	506	532	578	560	576	543	570	571	525	567	560	517	570	563	560	564	560	476	550	534	523	554	544	570	522	543	566	587	566	520	564	510	566	534	516	555	504	567	585	602	575	532	515	565	557	573	525	543	558	546	529	579	584	542	561	537	575	537	537	535	499	568	494	554	577	550	555	511	531	605	546	560	538	551	565	566	527	541	542	501	532	533	523	556	541	570	545	523	542	595	577	615	542	575	515	528	530	576	587	575	550	556	548	594	537	592	558	538	535	602	593	547	552	587	559	559	561	579	568	520	605	555	532	525	552	508	545	557	559	558	528	572	530	594	520	584	542	576	585	605	553	549	557	573	562	523	552	573	528	550	562	554	586	549	511	557	533	525	575	563	568	569	578	551	576	516	578	521	572	551	556	586	532	545	549	560	573	566	530	533	568	556	574	577	532	562	541	506	534	547	500	541	549	567	571	564	574	536	536	556	536	555	492	570	577	588	561	530	602	550	525	559	531	538	558	556	553	515	552	519	571	547	551	550	550	586	547	544	572	551	550	540	590	583	537	584	554	538	534	579	535	552	587	525	569	591	539	541	549	578	570	568	560	539	571	536	554	517	570	557	560	552	563	569	512	545	565	532	542	585	552	590	557	552	572	521	535	591	551	551	539	575	604	554	555	525	541	533	541	529	543	522	550	541	590	575	536	498	552	569	543	571	541	514	547	531	544	575	563	541	541	563	559	556	565	562	528	574	580	587	580	563	549	556	542	530	558	550	582	584	539	586	544	553	582	533	562	567	559	565	513	552	574	514	528	545	562	534	496	532	582	581	557	587	598	567	523	549	531	536	536	506	535	584	549	512	613	572	565	573	576	569	552	588	562	539	546	579	592	566	572	559	531	580	535	552	558	520	600	555	530	571	515	542	569	527	577	527	541	525	549	581	556	576	522	543	527	524	571	570	541	554	555	557	530	516	575	554	542	572	528	548	556	539	563	550	558	558	541	539	584	560	539	553	551	579	557	538	565	541	530	540	558	549	545	572	604	537	515	551	545	563	494	547	560	547	548	575	550	559	586	552	545	558	526	547	552	510	527	527	554	558	541	537	540	549	577	564	537	578	549	568	582	523	523	526	563	503	540	522	556	576	572	555	466	573	542	521	553	552	571	531	563	563	534	574	574	556	536	506	497	532	535	537	550	538	563	568	538	567	554	534	567	499	552	535	574	557	569	597	560	554	533	568	530	529	594	585	564	536	537	539	566	507	539	557	542	566	580	498	529	516	513	573	540	530	539	538	535	551	575	577	535	551	577	536	528	557	565	539	572	572	580	525	569	561	540	526	523	509	550	551	533	541	542	550	566	502	535	601	552	552	507	556	539	535	552	532	492	564	567	579	539	556	539	523	571	549	557	497	621	538	541	511	539	536	558	555	524	523	503	588	548	540	554	579	550	526	569	558	554	565	567	536	592	563	543	584	553	515	578	532	549	540	547	579	523	554	558	534	555	560	574	558	599	561	558	525	575	581	553	524	528	581	550	554	582	552	517	576	475	528	530	575	552	529	556	579	580	535	565	537	547	542	559	546	546	588	523	585	541	544	578	556	534	538	539	541	513	529	537	556	540	567	538	503	545	548	586	530	588	540	537	599	542	568	534	551	538	572	567	522	491	586	574	589	545	548	541	577	547	571	592	576	530	513	579	518	568	531	552	563	540	530	550	564	566	563	558	558	537	600	528	545	552	544	555	557	581	516	584	586	503	613	586	590	482	553	549	542	513	560	541	560	540	558	546	555	532	600	502	536	530	521	532	578	528	506	510	575	578	550	533	581	552	548	580	516	530	536	571	608	575	549	544	557	585	498	540	543	555	581	561	491	590	540	569	579	513	570	529	568	531	580	530	520	510	561	531	546	536	548	568	542	531	593	529	562	511	510	534	591	538	495	542	515	557	573	522	567	526	580	589	537	560	517	543	540	546	540	537	543	542	524	564	549	549	575	578	542	521	539	557	548	555	537	568	560	553	535	558	527	555	536	535	522	531	563	575	557	539	517	553	511	532	551	545	537	562	532	551	526	579	531	551	559	542	561	564	552	530	607	587	537	522	552	500	588	522	545	579	579	552	512	571	538	522	555	554	546	552	535	548	523	513	550	566	562	536	522	575	563	559	557	588	557	575	540	552	559	589	572	535	567	550	579	524	507	546	511	544	574	522	533	543	561	519	522	544	597	549	516	516	539	507	547	572	541	524	591	560	510	516	540	521	531	597	540	545	565	518	560	544	608	560	573	527	527	568	550	559	574	483	544	560	532	522	547	533	557	574	520	568	529	564	545	573	522	515	537	562	532	525	521	533	548	555	608	537	583	533	530	578	579	554	554	509	542	513	577	572	539	533	532	542	522	564	537	565	577	584	586	511	546	524	508	602	532	568	557	517	546	577	551	522	570	572	537	522	558	540	552	524	580	539	572	520	527	554	539	541	561	572	561	538	560	565	559	511	550	590	571	514	564	581	560	545	533	542	540	574	534	543	554	537	567	570	563	604	536	536	485	510	533	588	590	547	580	577	554	562	552	506	556	557	533	524	581	551	533	508	610	562	559	554	524	533	469	549	580	600	548	588	516	507	547	545
28516	46349	29010	14603	6308	2394	1090	787	611	670	619	617	644	640	605	612	649	582	650	623	645	638	590	617	595	604	647	642	641	648	627	653	650	649	630	648	626	622	646	625	613	608	614	616	648	661	609	591	654	621	644	650	627	613	662	594	628	649	614	602	640	579	629	585	659	625	608	596	644	638	627	620	603	616	631	642	723	609	645	620	601	579	605	604	605	664	579	614	642	608	634	630	616	647	623	673	628	600	560	614	617	657	635	604	628	648	571	622	616	623	595	627	618	611	622	661	631	629	651	627	611	640	655	633	598	640	614	659	600	607	630	651	610	625	634	648	609	602	607	637	598	598	658	658	630	644	648	668	643	611	625	650	625	624	639	631	638	590	610	612	605	646	627	580	617	673	620	649	605	626	631	592	617	656	613	621	636	620	636	617	621	591	592	642	604	665	646	647	641	611	664	644	592	637	567	617	589	642	587	610	636	602	596	598	664	632	644	578	669	654	583	639	625	685	650	632	640	643	641	622	572	673	647	619	607	643	627	639	646	661	641	623	659	638	632	587	668	636	630	630	642	621	601	652	724	646	643	653	613	628	563	634	644	637	656	614	616	568	673	641	635	624	615	638	601	652	639	607	596	570	578	647	587	607	660	597	612	581	652	648	606	623	617	622	645	660	607	606	666	616	618	657	599	640	645	622	622	610	616	625	605	619	654	630	595	618	622	627	602	607	617	654	621	632	621	629	639	611	618	609	616	663	611	621	592	604	646	611	538	611	635	626	662	640	634	606	628	664	621	644	626	603	607	689	632	606	615	595	636	660	632	653	629	628	648	635	637	636	635	615	618	659	672	666	589	637	636	591	637	638	610	636	572	637	649	632	642	605	600	611	618	632	621	599	614	615	648	628	598	599	618	602	589	628	635	614	627	608	623	620	593	630	635	599	600	647	585	652	585	666	622	629	606	590	653	639	618	639	692	611	608	638	641	611	655	684	598	617	623	612	587	643	591	670	619	672	589	643	638	618	638	618	632	616	613	641	617	612	652	672	663	672	640	616	579	613	624	568	659	600	627	634	621	598	648	627	606	613	642	594	607	600	635	608	656	649	578	627	619	606	606	572	660	553	602	649	633	629	673	634	680	615	596	618	641	652	624	593	620	653	603	607	611	631	620	691	608	653	576	622	662	622	637	611	633	629	613	657	561	641	627	595	617	697	627	628	602	578	668	654	611	684	613	630	619	571	612	609	608	624	635	633	620	636	647	626	629	626	672	633	616	589	654	622	592	643	628	628	606	654	619	603	636	652	644	642	628	624	623	630	607	657	663	611	642	645	606	657	629	631	648	602	630	572	681	663	644	638	645	660	620	584	644	647	606	627	607	593	612	588	617	639	635	581	615	667	628	620	617	596	594	601	631	611	618	600	650	643	612	603	646	595	640	621	587	650	631	630	640	650	615	667	570	571	648	627	614	685	662	644	620	611	619	660	603	616	676	605	619	657	620	616	613	612	627	618	638	640	628	628	623	592	670	671	615	636	616	616	610	612	612	650	672	636	616	627	645	644	605	667	653	650	636	620	630	610	647	621	621	570	627	596	621	608	608	648	683	633	624	598	616	657	602	572	616	649	642	648	623	645	585	624	661	607	632	638	586	647	598	621	606	606	656	678	596	677	636	626	614	637	636	638	610	595	648	580	609	659	614	584	637	577	575	620	589	641	645	641	648	611	642	665	650	623	613	572	572	653	602	618	635	638	653	618	635	613	609	607	631	623	641	645	684	598	582	614	649	613	619	585	621	611	599	672	645	619	614	636	620	624	655	619	624	666	673	661	613	666	654	616	625	676	618	600	594	650	622	632	618	625	609	596	646	636	626	675	674	653	619	643	689	596	630	624	603	622	641	625	648	632	639	603	659	642	619	638	637	600	570	621	613	642	601	627	612	618	589	616	651	630	599	644	601	628	650	627	612	621	609	663	654	612	604	596	660	655	626	631	633	644	629	621	611	618	576	669	619	614	621	606	674	583	651	623	685	599	630	627	614	643	626	629	644	639	626	627	644	600	633	665	646	657	606	641	678	583	607	670	613	607	664	615	639	643	614	636	604	642	651	640	676	610	633	634	623	622	652	621	604	619	652	660	612	682	651	632	631	587	618	624	649	635	650	629	641	650	678	642	603	662	587	600	644	618	638	629	617	650	623	619	650	651	548	578	620	617	634	638	614	624	618	589	633	639	596	661	606	670	652	641	620	620	629	648	604	662	611	614	582	604	626	650	627	589	665	630	620	606	603	595	665	642	655	601	580	614	691	629	634	667	645	629	629	639	627	641	645	629	651	603	641	594	645	635	642	605	669	640	623	622	654	662	565	593	668	661	614	635	600	626	646	646	658	668	595	623	660	630	575	623	563	592	668	652	654	618	612	649	598	593	639	602	603	654	618	619	643	602	627	635	645	640	575	618	627	599	608	630	568	623	625	569	665	613	646	647	628	622	644	605	633	630	599	641	651	641	626	626	619	633	642	606	636	597	617	665	619	630	639	670	636	642	661	645	590	588	621	645	578	671	597	630	636	641	641	634	620	609	603	652	654	658	638	660	648	585	613	659	667	652	628	672	649	619	622	676	606	670	597	614	597	620	637	642	592	627	616	617	651	657	695	623	628	584	610	607	633	641	597	685	646	602	633	664	587	577	637	621	625	614	669	646	626	640	632	603	598	650	629	604	660	657	638	603	622	626	663	632	608	631	616	598	615	609	630	669	656	627	650	630	651	640	628	653	647	648	643	657	671	635	610	626	664	593	652	617	644	657	592	610	603	638	632	589	648	673	619	656	597	616	650	626	610	616	605	665	623	631	640	683	609	647	644	637	713	652	609	669	620	624	607	659	621	645	678	586	591	615	665	596	587	631	679	668	601	640	622	613	572	598	655	616	641	602	563	639	629	619	628	608	600	632	630	622	625	592	630	638	611	610	668	643	642	648	583	599	623	647	626	624	640	573	638	622	650	610	630	627	585	680	595	610	603	604	643	626	671	691	698	642	640	569	634	623	617	641	637	635	648	624	597	640	621	587	629	626	634	591	596	644	668	647	635	604	613	610	650	657	654	610	603	613	631	654	661	645	610	621	596	639	605	663	591	604	641	603	598	628	634	658	602	628	613	599	607	636	644	617	624	629	655	639	624	650	591	648	616	597	623	631	663	682	648	664	655	667	632	592	612	602	615	625	625	617	626	622	609	649	651	617	641	653	619	607	684	574	589	636	636	652	624	620	627	645	605	639	591	625	657	630	601	613	626	629	652	596	663	650	636	594	665	622	652	646	642	604	668	632	628	620	625	647	602	591	610	648	611	637	658	601	602	626	631	615	638	616	579	637	649	604	670	609	605	635	609	667	620	616	641	580	618	632	628	655	614	611	645	594	589	659	562	650	632	632	633	602	646	595	590	645	625	640	616	622	593	603	668	598	631	632	641	678	623	634	649	637	637	601	630	590	634	585	651	630	604	636
23516	22141	33235	31428	26229	20723	9438	1535	740	689	621	603	591	641	597	613	623	637	633	652	608	590	617	635	651	638	607	593	606	676	669	600	609	595	594	647	649	643	632	619	589	597	596	578	611	640	628	629	600	584	620	612	666	663	663	618	598	605	614	592	657	652	651	646	602	596	591	597	647	608	630	579	632	576	636	618	611	612	658	598	654	643	610	628	603	586	600	629	624	660	622	649	572	584	627	580	612	611	598	634	624	629	612	628	602	594	620	632	608	627	633	618	639	635	601	644	641	608	602	587	608	607	623	619	656	614	605	639	627	637	632	625	605	576	639	597	584	636	610	599	626	588	572	654	605	576	661	627	646	613	596	640	626	569	604	657	619	597	601	582	606	635	596	609	582	562	616	611	567	598	637	600	594	652	605	598	613	658	606	609	604	631	623	601	645	604	628	598	584	598	608	608	626	615	636	637	632	590	598	635	628	636	558	627	640	627	641	607	594	584	656	608	643	588	589	588	626	627	605	593	627	649	627	575	615	622	626	611	634	592	575	588	594	642	669	649	639	578	596	622	589	594	628	597	598	663	598	636	577	624	625	639	619	628	632	609	645	644	611	608	610	646	607	616	639	568	616	589	596	649	644	553	557	631	603	603	648	600	625	593	614	612	611	618	610	617	574	577	606	611	626	609	590	614	602	587	609	635	591	645	666	617	631	622	624	598	588	577	607	648	582	638	580	596	643	588	603	613	604	638	633	616	643	630	624	610	567	613	631	616	651	620	603	575	655	629	645	622	594	588	617	560	615	632	658	622	624	642	663	608	646	635	608	570	611	635	638	577	602	637	603	600	687	592	621	621	588	637	654	640	589	572	600	611	661	624	586	606	608	651	640	600	583	616	627	609	589	609	590	585	593	634	620	629	608	611	669	600	653	630	615	622	594	631	617	615	660	603	622	599	581	599	636	633	616	583	593	626	570	634	613	630	585	630	601	624	577	579	626	618	647	655	579	634	549	617	648	619	602	646	632	664	623	648	619	654	623	572	645	631	603	629	652	589	648	654	614	619	653	614	614	614	595	581	627	587	611	608	641	603	566	657	637	644	662	660	581	679	595	560	643	583	630	603	621	596	658	619	626	625	676	656	602	611	596	610	629	626	605	645	641	616	603	611	616	626	627	579	654	637	612	623	659	647	636	671	604	611	651	601	635	628	629	610	612	607	580	616	590	604	580	599	596	666	617	628	638	599	622	574	628	647	649	572	596	624	644	596	637	625	584	592	616	624	619	625	585	637	601	640	594	594	625	574	636	622	582	627	638	619	666	644	563	586	642	570	583	636	590	626	638	634	612	669	649	563	588	610	583	660	657	607	603	575	605	593	586	615	606	603	642	629	640	614	592	638	619	634	625	634	611	580	596	579	605	588	623	604	588	578	570	637	571	609	594	618	638	633	616	667	678	597	658	601	678	594	611	599	646	645	607	594	630	632	594	629	631	616	560	579	603	658	631	583	645	571	614	658	630	610	628	584	578	580	647	617	606	611	613	653	649	623	598	642	589	649	666	582	598	643	621	625	583	603	607	622	614	576	619	646	593	617	580	609	605	565	616	638	616	606	630	583	610	629	586	631	625	637	615	601	603	611	632	584	615	601	575	600	637	626	630	575	607	650	651	610	628	578	653	631	635	625	593	582	581	623	577	603	636	599	631	626	586	550	593	591	610	589	599	641	583	604	681	560	636	595	610	593	644	577	676	636	620	566	658	643	587	637	660	634	612	643	637	605	643	643	641	629	656	641	568	614	653	584	617	604	608	656	580	616	633	601	629	623	634	633	572	647	602	651	627	600	595	601	625	620	630	639	628	623	598	575	651	618	603	655	631	641	657	656	604	660	585	630	607	624	648	601	664	642	633	578	587	597	632	622	598	614	603	623	622	615	589	567	603	631	661	630	667	606	618	597	611	595	621	615	591	672	604	612	629	612	575	656	616	616	613	608	621	600	627	662	615	661	639	642	619	632	559	653	595	633	576	577	592	619	626	603	635	595	618	626	650	617	593	599	610	683	633	641	629	609	611	600	649	652	632	589	608	563	652	612	599	640	602	641	654	616	610	619	573	547	614	614	611	589	638	582	655	614	623	566	643	588	627	648	629	584	616	622	633	581	648	658	590	575	595	608	609	617	593	598	556	574	596	623	639	636	555	637	623	633	630	610	619	636	620	600	606	643	588	584	628	610	629	598	604	616	615	659	633	660	637	601	608	579	688	590	626	633	615	577	668	648	621	620	650	603	588	614	603	590	595	628	604	593	572	615	634	591	617	593	615	658	651	595	622	587	605	642	617	629	631	629	584	625	612	628	612	654	590	620	589	602	573	562	599	635	624	613	614	615	571	642	612	602	559	576	595	621	621	622	631	583	617	631	592	583	661	583	641	615	586	592	534	604	637	593	640	575	657	661	615	576	619	631	612	597	612	593	631	616	569	629	591	634	627	621	665	630	634	640	591	572	652	596	576	637	591	616	599	612	613	607	600	613	664	596	642	572	599	646	586	631	642	657	656	638	598	612	590	607	593	608	599	609	601	641	621	632	574	621	612	604	622	647	595	599	655	572	627	627	574	598	634	648	589	657	626	640	654	588	610	575	636	588	644	641	612	625	621	591	622	607	648	632	654	587	649	649	647	593	621	571	641	595	582	656	649	584	609	643	637	637	629	612	601	582	593	597	576	602	610	606	610	613	629	611	616	611	667	628	601	589	623	644	645	605	610	642	632	614	602	606	658	562	605	600	626	631	596	634	615	619	570	594	657	634	599	621	612	628	627	623	651	642	585	650	610	612	633	592	570	671	597	609	613	596	625	634	607	657	681	643	567	607	641	613	617	629	585	609	651	614	608	595	609	607	571	588	584	656	638	637	617	592	628	620	639	634	613	608	641	629	593	633	585	582	622	593	567	644	582	587	620	598	610	603	632	623	621	640	639	612	619	588	631	593	595	645	646	604	617	584	584	649	676	643	634	630	577	622	616	635	626	638	591	639	587	598	602	586	572	626	625	610	595	612	571	616	615	630	615	593	649	630	596	624	648	647	614	630	625	618	636	589	591	621	651	548	603	636	587	622	619	566	607	659	596	626	630	604	637	610	651	613	595	642	584	600	656	610	668	603	631	574	586	624	592	565	616	583	602	588	588	617	597	587	633	661	578	592	531	585	630	628	627	580	637	634	688	633	629	638	606	585	621	553	636	635	605	647	660	556	644	635	639	575	564	651	645	627	637	604	631	566	626	575	579	576	581	609	647	570	600	618	588	606	619	635	629	575	622	620	605	610	621	584	632	621	647	616	628	592	646	592	616	592	616	624	613	593	603	656	625	587	630	635	645	587	615	644	600	572	594	663	660	643	557	649	615	642	625	587	598	603	610	657	603	600	580	570	593	583	614	634	609	613	628	628	612	646	622	589	618	619	564	604	644	653	612	608	636	634	622	621	617	626	608	600	605	648	626	602	639	595
56039	95456	70964	49618	32609	15293	4841	1523	817	713	682	651	687	763	678	679	636	674	672	701	678	664	665	681	723	693	704	645	683	659	682	674	634	675	621	638	704	652	668	682	639	654	716	650	677	649	661	670	691	668	681	661	702	635	656	677	680	659	688	657	677	680	735	655	676	667	672	713	688	699	665	640	667	681	689	625	686	660	683	660	685	686	702	690	687	704	728	694	639	665	638	685	715	627	656	730	688	674	682	666	642	662	679	676	694	687	700	690	647	698	669	701	697	711	691	691	730	734	714	664	667	680	673	706	721	713	687	679	673	712	667	704	668	675	701	688	642	644	660	668	681	721	618	679	672	663	705	673	678	668	687	660	679	685	680	669	689	638	692	656	719	677	687	696	694	705	691	688	695	714	674	681	690	667	659	663	659	646	703	705	691	681	691	659	679	650	687	647	701	699	644	697	647	672	672	690	628	679	676	679	675	705	665	738	664	659	744	680	678	694	689	717	664	696	642	647	634	693	675	670	675	704	618	706	701	659	645	667	673	667	656	696	659	640	672	675	671	666	661	678	725	672	689	651	672	654	654	694	665	667	697	632	698	608	706	695	659	632	698	664	648	686	653	671	707	713	711	669	618	668	678	645	709	661	655	690	670	685	714	672	682	669	665	694	670	679	678	647	675	660	697	647	647	663	736	701	626	666	642	709	688	702	650	654	692	689	676	708	693	654	661	700	707	654	684	667	698	660	694	695	727	704	690	663	625	636	705	692	672	686	722	675	662	652	670	662	666	692	659	681	677	637	651	701	688	674	644	709	661	649	701	693	705	638	669	698	700	651	667	651	688	649	683	686	697	701	673	692	687	655	705	651	651	652	661	624	649	681	672	652	670	648	674	670	668	680	690	671	687	674	691	647	685	700	608	682	686	672	683	721	664	642	679	649	690	647	646	694	700	680	663	697	662	691	656	665	698	652	691	668	671	719	694	686	731	673	651	722	652	668	690	721	692	694	705	687	727	686	661	664	641	697	687	708	673	676	665	698	701	673	652	672	675	668	688	686	666	677	682	645	685	610	729	697	679	672	687	656	693	686	668	689	674	719	716	725	712	674	666	641	665	732	667	690	687	683	688	641	723	713	661	689	715	690	717	618	640	681	704	666	668	682	692	685	696	695	676	706	647	688	662	717	678	706	718	643	636	683	706	631	630	689	703	660	668	656	653	658	633	704	681	675	678	665	639	697	704	691	675	723	689	609	682	667	650	705	691	611	668	691	696	612	649	659	698	625	657	676	669	685	640	649	659	654	681	610	656	687	710	678	673	678	708	627	643	661	662	683	687	667	727	669	654	691	641	707	667	693	684	687	679	659	641	672	645	686	680	671	701	687	693	662	621	659	685	651	652	632	694	672	650	665	706	692	632	667	685	709	619	632	671	685	680	687	659	650	693	673	694	678	636	644	678	663	674	696	689	689	654	663	715	667	671	694	674	702	668	656	679	717	665	645	645	675	655	694	663	671	685	670	643	680	684	666	679	653	667	697	679	651	689	708	674	687	693	679	708	621	651	710	678	690	621	691	668	660	690	647	706	663	660	678	690	712	709	679	707	722	631	681	691	704	692	634	690	663	696	601	682	671	634	610	672	681	673	698	684	687	713	703	678	704	688	629	678	647	655	675	625	686	690	655	704	715	675	707	683	665	673	701	644	697	669	664	647	675	657	663	697	719	655	670	684	654	691	679	684	627	659	653	664	703	659	666	682	678	668	663	661	660	699	686	677	697	676	697	747	678	717	670	713	648	717	690	648	685	650	667	660	691	696	659	667	632	668	656	708	712	618	676	659	633	738	703	689	678	730	680	681	675	702	694	656	720	696	734	703	688	708	645	658	688	687	681	664	691	669	673	665	686	718	635	695	705	696	647	658	686	677	700	681	668	704	681	717	726	642	635	700	696	686	699	656	677	668	718	714	681	695	699	681	655	698	689	741	729	690	684	660	707	662	670	694	682	677	619	677	725	686	678	665	694	628	658	712	651	634	667	655	676	643	714	723	710	709	669	684	646	707	717	667	684	669	672	646	716	705	713	649	637	636	662	672	684	650	690	668	730	637	680	709	709	631	659	678	671	647	626	653	720	663	680	639	680	692	673	678	636	706	655	654	703	637	649	698	655	699	656	709	693	664	647	714	705	680	670	657	681	715	669	652	726	680	706	696	728	651	627	657	675	663	726	700	687	697	691	698	697	689	661	657	656	697	687	633	657	694	666	686	699	661	697	703	652	655	712	657	696	644	685	732	643	667	704	687	703	672	670	657	665	679	682	691	667	710	703	674	660	676	672	658	660	677	692	726	712	671	673	611	672	638	690	669	675	682	718	659	668	724	720	697	645	690	700	634	703	718	689	663	719	638	686	647	689	722	673	685	687	669	687	680	619	692	689	709	696	674	658	692	682	691	682	641	708	683	693	678	657	696	692	705	697	668	657	713	678	629	651	689	681	682	682	687	679	744	641	665	693	685	658	691	689	674	656	681	668	692	721	668	683	668	671	647	684	692	632	670	674	699	610	686	739	729	642	727	646	686	697	679	621	615	684	707	679	656	675	729	633	670	680	708	693	675	660	608	711	677	670	722	693	626	667	662	593	719	670	716	712	677	677	660	641	681	720	684	698	674	664	699	647	672	720	664	657	697	664	700	674	682	710	658	698	669	699	684	694	642	655	682	658	683	674	642	667	654	628	662	715	685	692	670	677	669	699	688	676	673	657	666	638	691	652	644	679	682	676	696	644	619	716	705	689	672	690	655	653	683	665	671	694	650	660	697	670	678	654	646	674	691	678	688	700	703	678	701	677	669	678	696	659	662	669	663	704	668	671	655	673	710	741	676	695	750	726	669	697	703	689	671	695	696	658	673	644	682	682	688	698	664	674	696	644	635	742	693	717	684	687	658	691	648	713	694	690	671	630	724	699	638	658	623	674	700	660	722	607	666	704	682	662	637	656	610	680	693	716	666	682	678	656	684	656	641	656	660	711	730	693	658	639	671	651	639	664	707	680	701	713	665	707	670	672	666	633	687	660	639	691	688	706	685	660	694	643	709	652	681	683	726	714	641	654	662	684	710	670	683	673	687	642	616	672	633	649	648	654	659	683	677	726	694	718	681	670	699	682	629	698	628	695	617	656	735	675	654	681	668	687	687	642	667	701	707	685	697	692	621	705	683	669	662	711	678	712	671	693	692	681	686	680	688	685	657	672	661	683	653	708	660	673	695	664	684	721	671	716	694	687	672	695	709	647	695	678	694	650	684	641	672	638	675	732	688	675	708	705	656	677	668	725	656	672	725	700	695	687	677	680	701	680	700	674	696	657	687	693	677	684	643	719	666	665	717	641	676	695	670	653	663	687	648	694	702	706	649	684	679	693	677	653	646	670	680	665	676	657	595	714	703	695	663	687	657	694	665	650	691	671	690	685	708	650	662	701	713	716	654	657	716	676	718	659	709	657	733	658
25408	24118	34984	31345	20631	8548	2050	858	697	679	627	675	607	651	660	689	626	639	630	650	616	639	623	647	634	614	629	633	621	613	589	666	584	650	645	595	614	607	599	619	599	633	639	652	636	604	603	583	640	597	645	606	657	632	650	607	620	638	668	558	607	630	642	653	643	588	642	642	652	604	564	678	627	604	643	622	639	624	650	655	619	628	662	601	620	648	588	634	636	637	612	613	609	635	591	627	623	622	625	621	636	617	655	668	635	620	671	647	602	611	638	619	605	614	605	641	625	621	676	620	584	622	615	602	635	671	595	631	620	622	701	616	579	587	656	617	633	606	655	622	669	645	629	590	634	642	596	617	616	638	642	602	621	634	558	592	588	639	609	635	606	631	677	600	634	634	584	601	615	695	622	620	646	676	647	614	622	604	618	626	638	654	640	626	654	640	599	602	612	673	620	615	642	596	643	609	624	593	620	637	646	618	636	632	654	586	624	622	625	620	630	637	626	668	637	622	636	603	601	639	588	640	601	614	645	570	645	594	683	594	630	621	617	596	640	633	656	640	605	658	607	645	598	633	640	608	634	630	649	626	636	591	616	612	650	612	666	642	599	664	615	625	614	632	651	605	575	621	672	658	662	629	625	656	653	622	628	592	635	622	614	563	633	650	632	666	616	633	610	638	653	623	650	696	667	635	619	561	621	599	688	619	617	630	667	620	598	610	632	638	626	675	619	624	632	597	668	624	566	657	655	641	630	634	639	621	617	648	641	613	631	632	644	606	637	629	603	621	572	657	606	617	593	668	626	645	653	604	619	604	685	659	661	647	640	662	615	652	600	614	647	626	697	631	660	607	637	613	699	626	627	633	660	627	589	641	619	640	648	643	620	659	579	641	595	598	626	641	654	630	625	593	653	651	639	578	637	661	653	622	576	618	626	597	625	648	637	663	642	649	668	608	601	632	645	609	662	583	662	597	635	633	612	624	604	661	620	605	598	645	665	657	642	583	592	594	644	636	663	637	619	634	620	687	623	606	655	633	620	596	619	658	617	624	612	609	657	653	608	661	636	561	643	652	617	664	634	591	611	642	667	608	603	607	645	603	670	654	655	611	636	577	625	662	660	636	635	628	614	666	625	638	642	632	669	642	644	615	631	594	650	580	590	662	630	623	674	630	676	596	645	611	624	600	635	631	628	648	664	619	628	617	633	621	638	592	636	631	612	621	663	643	637	615	612	637	601	619	634	660	628	638	649	613	639	622	629	661	628	663	639	643	636	573	606	631	681	592	642	623	660	637	607	627	653	664	702	636	548	631	645	634	618	653	621	631	600	654	643	620	658	625	595	659	629	624	630	641	622	593	610	617	658	599	617	652	591	609	613	631	635	622	607	663	598	601	678	637	614	586	628	615	652	623	595	656	643	604	633	619	646	640	633	654	670	659	610	649	623	609	620	623	630	599	652	689	639	621	607	627	609	628	655	626	632	638	625	625	635	610	601	661	608	641	579	633	630	606	683	623	669	619	641	601	665	654	652	635	608	628	674	621	640	592	649	605	661	648	661	631	562	623	636	628	641	642	649	649	649	668	685	620	654	608	655	630	614	645	593	617	664	678	645	631	615	614	654	717	623	620	617	662	633	622	646	630	632	631	634	677	643	604	631	652	630	637	646	605	620	615	624	622	642	659	653	666	592	638	657	612	621	610	622	609	580	649	599	593	659	647	605	612	619	620	644	642	657	623	595	632	594	616	615	581	609	629	613	603	627	689	614	655	622	649	618	627	633	630	633	653	626	669	672	630	638	638	624	617	663	626	634	663	632	612	626	647	644	649	616	623	596	680	661	601	635	627	620	671	631	579	665	700	660	617	640	615	633	619	657	595	669	622	608	632	586	615	630	650	610	654	589	685	630	648	584	586	605	633	630	620	639	657	650	584	622	630	597	657	669	625	662	592	609	593	666	618	610	584	614	652	640	625	568	680	586	621	645	629	678	626	612	607	647	652	604	610	697	577	618	618	623	580	602	598	663	644	652	595	661	634	593	594	623	624	620	627	613	640	614	593	616	629	644	604	635	609	621	628	612	665	696	579	640	570	656	606	621	618	667	652	612	630	637	620	618	645	629	677	619	616	622	621	607	672	641	648	684	663	639	646	603	645	605	639	670	655	622	633	613	691	633	618	607	664	625	649	618	590	687	672	631	611	622	623	609	680	594	629	620	646	636	641	598	609	645	629	617	579	637	633	634	582	647	707	633	621	624	647	623	655	657	609	604	639	609	616	599	600	620	580	630	632	605	604	643	633	617	653	620	612	636	648	615	578	611	626	601	641	620	596	636	639	639	658	646	657	608	608	618	622	595	636	630	598	620	639	641	674	613	601	636	653	625	610	650	617	641	567	639	614	607	632	606	645	620	622	641	619	610	617	626	632	670	591	609	647	642	642	615	614	648	609	645	605	637	639	586	568	655	605	687	616	635	630	591	657	619	607	623	645	579	643	607	640	681	632	607	617	649	637	613	634	637	644	625	617	622	643	677	617	632	628	619	598	633	624	592	615	649	611	635	633	597	650	633	623	625	636	624	620	618	591	582	634	634	572	584	665	634	636	664	585	561	603	628	617	624	628	591	584	637	633	648	632	612	630	617	577	617	651	629	607	613	663	635	639	611	647	604	636	601	625	649	615	675	659	624	613	643	630	635	635	613	616	645	639	671	631	603	652	594	611	621	593	656	636	690	609	631	583	635	599	647	646	606	580	658	643	606	668	590	637	616	664	677	624	665	607	646	663	670	626	626	651	607	629	642	601	643	639	624	604	594	654	640	638	610	608	641	608	642	620	593	581	626	619	626	610	591	663	646	646	578	618	614	631	576	618	624	603	621	668	609	642	643	636	658	612	627	641	600	637	648	631	655	622	652	628	616	646	638	621	610	652	624	635	637	640	638	595	616	644	626	573	584	630	648	624	580	604	683	597	616	666	595	649	645	675	670	613	601	676	612	639	586	648	634	598	627	607	639	605	632	603	646	619	590	624	615	609	658	638	593	646	654	629	617	665	595	601	595	636	611	673	615	664	615	656	648	644	634	657	600	631	601	612	626	591	639	649	638	559	666	623	649	606	645	657	603	597	656	643	620	612	625	620	616	636	611	570	606	641	648	607	618	584	648	627	657	650	601	631	642	652	671	581	598	635	597	656	640	599	658	655	624	601	642	638	620	635	597	596	607	637	591	619	601	629	590	636	600	613	633	638	611	643	610	656	648	583	636	678	659	626	627	577	679	621	615	653	652	602	616	636	625	642	641	580	655	605	622	616	634	641	674	605	645	657	624	616	672	628	613	638	623	651	605	592	623	647	603	648	662	660	622	669	643	619	627	661	629	622	598	610	628	610	657	580	703	573	588	651	615	637	657	630	648	629	653	616	603	619	594	656	629	614	648	581	596	624	631	636	664	616	631	656	632	632	656	647	637	617	698	649	613	616	640	664	652	664	629	620	637	663	624	645
48605	77500	54146	36021	21038	8158	2657	1137	803	689	713	665	717	709	660	691	686	697	749	715	707	748	690	713	694	740	734	729	696	700	656	763	662	702	753	694	674	721	741	691	717	726	685	701	716	686	689	704	697	704	714	718	760	665	731	728	737	705	719	736	744	749	690	735	743	713	730	679	698	703	769	675	719	698	680	662	698	665	701	729	692	708	702	681	695	710	747	726	665	685	737	724	764	675	693	711	745	715	643	701	704	733	717	711	652	671	739	682	737	704	697	696	742	743	715	701	724	688	755	761	671	725	690	699	724	722	696	714	664	683	748	689	680	675	681	744	643	678	749	743	707	758	718	680	723	676	725	663	726	703	726	709	669	711	678	648	703	698	643	675	703	695	712	685	727	717	740	663	734	697	735	721	687	709	661	760	700	677	714	646	714	677	704	736	706	723	686	740	671	649	698	686	694	729	721	703	743	773	699	725	723	701	739	765	709	758	710	720	700	757	674	665	692	703	697	726	676	666	705	725	717	741	680	727	668	707	693	687	725	679	711	742	699	702	664	714	715	741	705	716	691	679	691	713	749	673	705	698	684	702	625	673	691	726	758	693	673	687	674	749	784	702	724	678	716	699	744	717	721	733	677	677	699	690	759	681	661	696	681	671	659	737	697	669	677	717	692	729	698	705	709	673	684	709	707	686	662	708	707	678	693	724	705	722	701	683	650	736	674	732	695	726	704	720	730	699	686	661	676	707	735	691	743	788	738	728	694	656	746	687	681	731	698	710	669	697	730	721	713	702	722	692	736	674	733	719	743	768	710	719	701	723	719	725	704	702	745	715	709	688	701	674	761	761	664	729	666	719	709	719	669	731	718	755	697	720	775	710	700	742	721	720	711	690	734	717	710	734	710	698	741	714	709	677	720	736	712	694	677	694	704	755	716	664	702	720	701	661	724	710	737	717	729	750	671	739	690	706	712	688	721	737	687	647	684	684	712	703	678	708	727	692	731	704	704	672	682	764	708	678	756	761	733	714	688	720	685	710	739	721	732	658	717	745	726	664	715	668	707	705	697	697	693	713	716	728	731	707	684	682	692	708	722	688	733	688	672	705	695	685	729	723	747	729	722	669	702	687	734	660	711	711	673	721	703	706	713	659	685	709	674	666	650	706	729	707	678	702	748	651	730	705	711	716	692	732	690	666	702	734	674	715	726	702	710	744	705	735	743	709	722	712	680	721	719	722	649	693	703	740	681	670	707	736	701	674	737	682	705	732	721	717	717	702	674	745	701	713	676	664	730	662	696	704	710	665	733	731	681	633	708	687	714	698	710	722	739	718	724	748	698	702	691	664	693	731	698	699	682	698	731	682	706	730	729	720	700	723	688	712	773	723	744	706	677	674	690	725	712	704	689	715	717	721	673	672	759	723	732	747	690	671	700	666	732	715	730	681	686	700	710	727	699	742	676	724	749	742	738	681	714	702	719	710	717	737	649	754	664	725	674	726	666	761	750	709	689	723	694	748	684	704	663	710	712	705	693	720	724	697	688	695	669	644	719	664	685	692	721	739	676	715	697	726	755	710	692	707	716	705	741	693	708	725	725	696	684	736	706	711	739	733	687	718	725	709	694	719	706	737	713	727	721	702	682	688	689	719	710	727	701	652	708	718	675	719	701	686	672	741	718	733	705	732	743	738	693	685	699	715	703	691	671	688	679	685	766	690	723	690	696	701	737	649	750	670	759	705	711	673	632	703	673	725	687	689	684	694	714	726	715	728	703	668	650	758	752	711	693	698	699	745	682	720	739	685	746	718	724	690	780	677	692	720	685	715	717	656	677	716	705	678	708	650	692	752	725	716	724	745	732	704	688	688	730	728	687	694	699	691	692	716	745	677	674	689	658	679	701	701	753	716	749	686	770	711	705	750	719	696	691	672	719	692	747	710	698	701	716	727	689	709	701	707	683	709	708	696	671	716	676	717	701	733	703	679	722	736	675	669	719	739	703	663	720	657	676	762	680	715	752	672	688	702	727	725	706	730	699	685	733	688	704	652	729	709	710	691	689	710	712	710	742	725	783	710	679	680	701	722	702	683	768	704	681	696	724	747	710	712	749	730	676	721	690	714	709	700	757	671	782	699	733	697	722	725	740	765	690	679	681	776	729	742	685	693	702	712	684	774	699	696	739	703	760	706	741	711	697	676	712	641	691	704	722	700	653	684	651	732	715	728	721	674	716	720	723	715	715	727	668	706	689	660	719	663	709	733	734	738	708	729	669	716	730	680	697	666	700	691	666	711	701	685	680	717	705	654	720	723	689	695	716	727	705	714	697	728	703	676	677	713	697	717	724	733	669	728	707	676	684	688	708	699	733	693	715	721	689	701	734	690	714	730	679	712	691	684	713	659	702	724	707	668	740	764	739	707	750	722	753	687	658	697	698	713	717	693	734	656	673	698	651	689	696	719	726	697	761	715	756	742	701	726	654	708	699	706	741	758	717	687	679	754	717	677	704	694	673	725	684	661	703	705	719	690	658	727	703	720	691	696	753	740	706	745	671	703	720	722	730	758	715	691	697	688	701	699	684	740	749	678	690	684	730	690	681	706	668	669	703	712	720	719	707	701	749	699	648	692	687	704	681	715	689	681	694	713	749	720	720	694	723	728	693	729	679	652	718	705	677	697	689	730	702	771	705	715	709	714	685	721	710	714	702	672	706	688	687	680	691	702	708	720	734	737	673	710	701	692	722	731	717	703	688	718	693	718	667	801	704	697	718	719	674	735	730	708	727	670	736	697	687	719	697	681	705	721	668	711	687	738	720	721	710	615	763	685	756	644	741	679	706	712	721	711	703	723	694	744	703	727	705	667	737	719	692	677	732	667	712	709	686	739	765	701	692	677	725	661	734	706	666	698	679	761	724	692	729	660	714	698	712	710	765	675	704	663	715	727	752	715	720	734	723	718	733	718	691	686	697	691	697	685	727	712	715	720	695	712	728	706	735	675	677	673	678	702	704	725	755	686	718	700	744	730	714	700	742	727	713	644	698	692	705	760	725	725	668	697	684	709	726	710	714	713	724	673	695	687	678	697	692	695	716	693	735	736	686	705	726	691	668	717	673	725	683	728	721	707	700	639	657	708	733	680	724	691	722	656	694	714	699	649	705	694	711	708	690	713	706	736	692	714	733	681	689	725	688	716	672	720	753	702	687	737	799	704	696	710	723	682	722	697	710	745	748	719	752	679	715	718	694	700	704	668	709	728	717	672	660	714	698	737	689	689	740	731	657	730	735	670	714	741	661	745	747	692	717	663	726	646	709	741	734	723	686	698	680	695	743	724	729	699	744	691	665	727	738	693	698	715	742	710	680	744	683	717	727	733	667	731	702	732	717	700	730	695	769	713	674	725	714	657	693	720	683	679	696	719	743	651	732	713	761	731	667	680	733	739	707	702	713	703	673	685	720	711	659	711	694	702	710	741	718	749	707	701	680	696	728	687	697	690	698	719
22860	21766	32003	29391	25612	22531	15425	2415	907	806	799	766	719	754	807	742	741	722	737	721	715	748	758	700	766	727	756	737	762	794	788	736	721	754	707	675	786	771	735	742	751	734	789	739	759	735	765	739	757	754	722	760	713	725	737	743	710	736	711	723	730	763	752	753	741	710	747	761	760	765	775	763	722	742	706	738	672	727	758	686	741	787	763	705	748	688	778	743	699	767	741	732	769	747	712	700	757	760	729	744	694	740	739	777	721	725	740	788	738	765	763	707	730	703	722	774	741	690	748	705	749	760	693	723	721	757	740	724	738	743	691	746	730	690	742	725	718	719	724	744	704	760	749	746	767	766	703	721	661	709	705	699	748	748	706	712	699	761	720	732	714	747	730	717	780	728	712	672	721	760	707	830	757	765	710	703	722	720	750	726	735	690	736	752	798	758	739	784	776	693	746	728	788	735	748	761	754	729	705	733	725	716	729	693	715	706	723	762	753	749	713	744	722	714	731	739	760	716	732	764	760	766	713	791	730	732	714	733	752	741	757	753	768	736	744	728	751	761	737	728	730	713	755	744	763	727	760	737	775	733	759	734	737	699	714	712	734	718	700	765	793	737	688	725	716	739	714	745	789	738	706	759	770	751	757	700	694	707	754	737	663	714	706	717	770	741	765	727	763	769	728	761	706	740	723	700	701	750	759	750	737	779	748	741	715	738	750	739	720	796	761	708	722	714	717	719	737	788	780	731	753	741	729	710	756	761	749	706	737	732	725	753	728	697	768	764	755	742	743	723	793	717	682	766	756	731	704	762	785	729	765	752	762	733	765	732	736	739	757	762	727	723	776	732	727	747	765	718	783	701	742	751	743	810	770	691	744	799	744	754	773	710	723	769	732	776	788	681	746	716	733	745	817	785	723	763	737	753	747	745	688	777	722	742	726	738	712	746	692	746	766	745	722	680	748	789	742	713	777	728	737	722	709	689	754	712	758	751	779	724	742	734	729	758	732	709	705	715	744	737	720	773	756	720	749	709	690	755	738	750	747	742	743	724	741	732	754	755	697	767	734	748	710	709	738	759	735	745	736	704	724	726	712	762	732	736	733	731	730	746	737	711	753	690	714	732	696	765	753	755	738	753	748	713	689	728	734	756	731	686	730	725	761	734	707	781	779	752	779	756	734	798	785	703	776	729	733	753	773	716	729	692	721	701	724	704	767	731	726	731	705	728	717	766	754	724	801	784	726	725	715	728	716	709	769	751	701	682	763	724	742	693	791	774	733	760	749	754	751	766	757	731	740	719	739	718	718	763	729	747	714	746	699	728	749	780	749	766	750	738	761	742	729	743	738	757	730	721	721	750	739	717	736	708	730	708	760	748	728	692	709	725	717	656	707	704	732	770	745	686	703	718	728	709	732	798	739	727	737	709	752	732	744	698	712	693	774	730	754	736	767	723	741	758	758	729	722	694	753	710	743	738	749	715	773	813	739	738	774	758	747	756	773	734	710	743	777	777	783	742	777	735	725	747	704	747	756	755	750	785	772	741	727	774	750	759	705	743	764	786	721	735	758	749	742	727	743	771	691	772	756	761	770	716	731	729	784	753	745	729	742	739	718	716	714	749	719	760	729	746	733	746	725	707	724	710	725	745	711	783	760	719	784	683	754	690	737	704	763	766	743	696	707	717	770	733	749	704	751	756	714	771	747	762	738	754	748	732	770	774	721	758	742	770	751	700	719	728	712	719	765	724	724	677	742	773	714	799	713	771	730	717	727	733	729	720	733	734	716	714	764	746	741	748	709	732	756	748	719	727	742	724	789	727	727	781	708	763	753	786	713	735	715	764	796	737	723	740	754	790	719	778	744	734	733	745	755	743	741	738	732	753	708	777	746	799	719	766	744	705	752	766	750	725	726	770	714	753	731	763	754	694	720	690	755	702	736	713	721	739	760	713	724	751	768	753	811	777	738	732	709	811	708	714	720	794	706	772	689	785	734	742	707	765	716	734	770	711	721	738	725	755	748	731	719	754	769	681	713	728	731	733	658	777	698	737	727	716	711	743	751	770	716	734	751	695	722	743	734	740	751	749	747	747	685	759	647	713	664	743	745	794	726	727	801	723	765	767	756	708	710	741	715	758	760	755	737	745	745	773	710	726	751	688	676	739	767	742	748	761	785	779	760	698	760	773	711	705	697	698	729	722	721	720	742	679	714	703	753	753	733	704	765	719	747	716	715	695	765	728	761	735	777	681	770	713	740	746	764	724	709	714	651	734	765	726	735	745	722	776	755	694	800	748	764	778	745	737	685	756	753	763	770	749	724	730	742	730	692	764	766	748	762	684	740	763	743	791	731	709	725	739	742	788	772	714	714	754	784	723	763	712	717	709	706	723	727	769	737	674	667	735	760	736	717	746	765	784	738	743	745	688	745	709	758	786	770	679	713	707	738	767	767	763	720	747	813	722	776	739	756	767	779	695	776	766	786	785	737	714	760	721	779	700	726	688	695	779	710	706	714	781	685	759	715	715	709	724	737	708	731	711	745	729	682	706	810	718	751	702	740	712	739	741	796	754	745	736	762	693	753	759	754	795	737	729	699	745	721	766	786	730	731	720	764	732	702	778	682	753	744	752	724	703	789	727	693	725	736	788	788	734	752	695	704	733	748	740	753	750	752	720	738	737	723	721	728	747	754	772	740	700	719	701	733	758	743	734	738	719	711	751	725	682	814	730	746	717	694	736	730	692	748	761	820	747	758	748	728	739	760	728	718	753	760	727	743	715	755	711	753	757	723	758	754	738	775	720	694	725	729	767	706	733	693	750	755	749	774	756	774	784	735	741	678	744	696	722	707	654	743	765	753	728	733	757	813	716	714	754	689	748	713	771	754	740	740	791	701	753	727	703	778	752	793	778	763	763	734	746	787	735	761	739	694	769	758	747	720	732	717	725	774	743	744	686	739	707	709	707	790	757	778	724	732	763	731	684	740	688	767	735	740	715	752	726	728	739	736	762	679	737	724	757	763	788	804	717	756	700	736	763	751	744	789	724	748	741	817	762	720	723	739	710	735	803	735	737	747	743	734	746	699	703	719	772	748	783	745	708	764	713	768	745	790	741	733	727	769	701	774	715	736	740	734	745	660	742	754	735	750	756	726	789	716	747	778	727	720	709	718	745	727	745	737	745	727	732	709	755	735	763	731	739	687	746	703	750	773	725	693	714	706	748	735	775	714	746	699	776	760	804	675	731	720	722	732	753	714	784	736	728	739	759	732	670	707	752	746	744	736	714	722	746	714	713	725	704	760	776	773	764	788	786	745	747	742	715	727	735	688	709	716	732	718	759	704	708	732	702	740	702	686	727	752	759	703	722	747	762	749	707	736	727	742	757	696	753	748	683	770	744	741	705	712	692	671	741	782	734	741	688	742	764	763	732	737	757	770	739	741	737	770	695	762	686	774	735	680	741	732	725	787	735	714	745	729	703	749	720	710	732	801	731	733	723
59371	100503	78707	57784	38019	19067	6459	2093	1100	791	803	789	777	756	820	761	805	760	800	774	773	795	821	787	816	759	736	793	799	836	761	742	811	791	748	823	786	795	764	872	819	797	794	816	760	780	772	809	785	800	806	783	779	752	809	771	769	783	796	766	775	811	777	801	784	819	795	777	825	863	729	788	763	780	777	807	768	766	793	775	795	788	802	764	752	833	787	787	749	722	797	766	795	792	821	789	792	772	835	829	755	809	784	819	766	787	784	744	830	755	752	793	772	813	827	764	817	863	769	790	802	747	772	771	805	787	759	813	758	758	793	771	820	794	812	809	779	821	774	774	735	820	804	776	755	793	779	821	752	751	730	796	761	866	826	851	761	805	764	771	811	786	828	764	818	746	787	827	777	763	808	781	753	835	828	823	741	794	795	780	732	779	797	812	792	777	794	774	813	795	762	832	812	821	789	815	785	854	819	830	804	775	833	842	787	814	794	789	821	818	818	811	767	832	778	747	756	809	793	795	786	748	782	785	828	777	785	768	817	795	878	827	782	774	801	766	800	812	791	779	817	824	813	795	767	784	833	794	768	758	796	794	785	792	797	806	784	826	864	805	825	773	815	809	736	806	759	760	765	781	847	832	794	795	744	776	828	808	872	795	791	765	777	832	749	818	804	756	787	759	868	844	817	785	821	822	788	735	759	751	802	768	821	762	785	817	790	815	790	788	805	794	808	772	863	720	818	823	719	802	764	727	746	800	782	787	795	823	770	764	802	810	810	752	798	766	824	807	803	771	842	797	780	740	787	850	806	813	807	784	799	826	790	792	802	772	753	783	773	761	825	799	787	790	759	826	805	742	791	809	786	814	760	795	774	765	755	824	791	830	849	751	838	762	788	792	775	796	806	804	784	756	776	780	818	776	753	867	780	839	784	759	763	816	841	787	818	787	747	774	775	800	815	782	792	820	813	789	770	791	718	804	788	720	862	752	820	804	847	803	794	817	793	768	784	757	833	775	787	796	788	821	810	823	786	769	727	772	830	794	847	829	813	777	795	796	792	819	790	749	792	796	839	797	770	786	763	804	764	808	822	828	789	787	785	820	799	782	785	830	810	807	843	765	803	810	787	802	836	770	799	770	771	813	800	790	817	784	806	703	817	794	735	807	774	845	787	764	801	741	768	870	785	806	793	764	763	835	781	833	701	835	808	844	760	803	798	796	832	829	733	801	784	825	777	812	763	832	792	802	796	807	833	828	851	792	828	834	762	800	794	730	803	805	768	776	789	793	786	796	810	785	774	772	788	810	786	759	771	814	786	765	805	765	741	828	759	793	761	824	809	777	796	755	794	806	789	817	829	824	802	784	807	826	763	801	796	795	868	788	809	793	745	824	800	804	822	804	799	754	769	809	775	786	797	765	826	785	789	794	791	737	774	798	827	753	767	758	769	795	735	778	813	799	766	771	812	774	841	800	795	823	773	775	801	810	717	799	779	794	809	831	808	810	760	852	791	797	774	772	793	780	906	790	800	822	754	836	809	740	831	785	814	793	744	759	735	758	746	787	800	807	826	793	796	829	809	814	777	801	805	764	787	784	759	782	786	774	813	770	814	783	806	799	792	819	805	762	795	818	821	751	770	807	771	811	819	840	822	785	828	805	775	765	833	742	813	784	827	754	809	773	805	761	798	804	828	755	801	770	809	775	787	800	760	779	825	836	825	759	817	790	777	805	774	776	800	808	787	844	781	813	807	819	811	748	819	781	802	829	774	783	771	769	771	775	802	839	795	824	791	741	783	798	802	835	785	796	792	801	718	803	764	786	771	809	766	792	850	819	771	817	803	776	799	831	766	820	798	819	788	830	851	825	796	806	797	813	763	802	824	823	812	801	806	764	811	818	850	816	785	832	792	740	829	787	784	779	827	774	785	833	762	782	814	796	801	820	751	786	775	831	808	777	754	782	770	767	819	844	783	789	762	787	825	778	811	812	779	759	851	823	739	768	833	782	806	809	831	801	805	830	762	803	825	783	829	806	785	815	752	752	778	819	823	790	792	819	797	790	789	818	795	735	811	792	785	824	845	791	775	758	730	767	797	767	787	799	814	780	794	800	801	811	780	805	855	755	785	784	777	791	801	792	758	791	756	783	759	759	755	766	779	773	809	803	739	840	759	730	806	770	856	795	782	783	796	811	782	842	802	791	778	792	781	814	774	800	832	839	802	790	750	865	810	740	780	727	785	799	763	804	770	778	821	777	794	836	822	795	783	816	816	794	819	836	813	796	789	813	794	783	829	835	773	816	811	758	730	748	797	796	785	811	858	802	890	844	731	753	796	778	775	775	792	803	776	778	781	785	816	745	859	785	738	798	772	802	756	800	770	743	818	812	872	815	780	779	787	785	764	762	846	748	828	806	804	784	786	763	821	781	824	764	813	829	773	775	764	833	791	790	811	798	790	762	745	844	780	795	759	822	804	761	720	809	810	839	838	771	780	750	840	812	781	810	812	763	802	741	800	785	826	790	836	745	744	814	804	817	819	725	813	808	770	786	772	812	807	804	807	810	827	778	764	839	837	806	814	784	810	774	787	801	843	793	739	776	743	803	792	817	803	757	772	774	811	821	826	796	773	815	757	818	803	779	771	774	761	808	839	815	782	778	820	804	835	806	763	782	776	760	783	759	804	792	757	789	789	831	826	810	784	829	857	828	780	763	811	809	788	809	830	801	775	795	836	778	796	793	849	755	793	813	776	764	793	773	790	768	764	786	839	733	833	778	766	769	800	783	755	778	756	796	806	807	788	801	812	752	854	785	818	798	771	803	816	762	814	829	789	783	792	823	762	830	784	809	765	810	827	800	806	786	812	844	785	839	826	838	819	803	756	790	810	814	794	805	804	804	831	818	797	775	786	814	762	821	755	822	787	779	823	805	787	725	780	854	807	818	752	739	775	811	787	799	779	823	808	787	789	778	837	765	795	746	755	839	829	810	826	794	792	777	814	776	750	764	814	761	814	774	740	810	839	786	757	809	784	811	771	733	839	780	735	831	786	813	796	847	761	857	809	775	813	764	777	760	752	794	772	747	778	795	773	802	769	792	818	863	816	772	801	833	781	778	758	804	768	861	822	796	806	776	818	768	737	820	829	793	775	769	788	788	777	762	804	756	765	798	807	818	690	768	767	790	796	785	743	751	761	808	806	805	787	736	741	839	758	746	737	800	784	823	815	818	816	789	843	829	806	853	759	801	805	817	781	785	807	773	785	766	746	807	823	808	778	798	825	819	760	799	785	775	743	815	762	757	764	813	751	809	804	799	754	790	777	820	797	800	818	754	788	788	790	827	822	817	804	784	738	775	815	773	748	796	728	779	806	742	828	827	784	793	770	827	777	820	738	820	750	835	766	823	842	802	806	804	799	798	777	771	776	776	819	827	816	736	763	791	842	760	803	822	775	777	784	783	780	756	740	811	791	849	804	838	774	772	799	832	783	808	828	811	792	799
28606	30352	32961	20419	6221	1812	840	598	538	522	579	521	592	520	513	498	539	549	553	558	543	488	574	547	587	576	521	520	507	564	541	577	517	552	546	537	569	481	512	562	530	539	503	466	545	528	531	497	541	504	570	530	548	534	536	579	551	501	534	507	528	561	526	498	519	571	501	514	520	502	510	517	527	518	531	541	525	522	566	525	492	487	530	531	531	520	511	492	503	496	489	520	494	537	568	492	542	532	511	526	532	541	511	504	545	533	509	526	538	527	511	518	520	573	514	514	558	575	535	580	545	526	513	550	509	550	539	541	519	531	510	528	513	524	494	544	517	542	557	547	524	546	524	514	530	550	478	510	517	554	527	504	549	525	553	549	581	566	540	530	525	545	510	530	557	496	532	534	558	532	512	550	538	536	524	500	551	534	555	496	525	570	520	499	527	509	538	547	522	500	536	543	499	545	508	542	576	569	485	538	489	505	513	527	506	529	526	498	472	544	507	473	485	532	493	555	524	502	559	553	563	552	513	508	506	541	516	527	532	524	557	506	534	568	542	526	529	514	501	517	523	518	532	489	521	530	577	531	514	520	531	499	555	546	573	520	553	533	539	580	490	545	532	494	497	551	530	531	551	525	527	530	553	491	547	533	467	548	544	546	515	528	544	570	513	538	514	559	475	555	518	526	528	520	497	516	517	538	547	548	491	485	529	527	504	530	516	543	510	556	575	537	567	499	526	519	557	538	527	523	541	538	481	514	528	531	521	523	537	587	505	513	607	597	508	530	519	535	520	495	549	561	513	501	513	529	516	530	521	566	493	521	503	538	525	551	509	501	520	563	543	545	517	551	513	515	538	553	540	523	534	511	570	554	502	560	527	551	553	575	565	531	571	590	517	531	484	523	533	534	550	567	529	549	523	493	547	578	520	512	520	485	546	531	569	521	544	547	534	520	506	471	554	511	541	553	530	531	536	530	524	497	464	537	515	517	543	514	520	531	554	566	536	527	493	510	593	493	490	530	509	522	511	540	517	549	507	496	553	490	545	512	523	549	476	496	555	527	536	546	525	540	538	533	515	550	504	536	542	535	517	523	549	532	551	527	534	516	545	511	538	528	518	536	517	495	551	530	538	542	506	511	521	500	556	517	508	523	508	552	579	551	551	518	538	503	493	530	496	546	546	566	598	543	512	538	558	512	512	564	564	513	541	532	544	543	519	533	556	516	535	526	544	531	585	522	539	540	529	564	504	546	534	560	554	521	523	564	545	535	540	507	516	518	521	521	511	534	511	494	541	519	485	545	475	532	561	515	516	555	524	579	520	471	574	514	546	554	549	532	519	518	517	574	531	538	548	489	517	532	514	527	519	523	537	540	564	556	535	532	517	538	547	561	517	509	550	522	556	523	546	513	566	537	531	522	507	564	540	521	573	551	559	528	500	551	543	544	542	560	503	532	518	551	529	522	547	514	536	563	561	576	498	507	513	486	561	534	514	537	554	510	532	503	563	534	496	534	542	547	521	541	536	532	534	502	580	582	537	509	511	554	546	521	525	531	558	490	532	517	520	576	541	583	551	535	573	526	508	554	506	526	517	543	541	494	503	510	513	532	501	528	585	568	537	526	530	519	582	513	546	556	533	499	506	524	525	525	580	536	555	512	520	510	557	569	540	527	546	505	528	523	529	519	516	549	553	527	501	523	515	474	523	546	569	514	520	557	548	514	512	571	519	556	548	518	508	566	483	527	516	556	515	508	540	517	540	535	565	524	531	517	503	534	522	526	541	534	573	556	511	550	565	534	569	538	527	528	536	506	549	516	538	518	529	544	500	559	530	559	512	515	552	582	556	490	544	546	548	498	555	502	556	579	513	536	548	520	520	508	533	466	514	554	495	535	519	551	559	495	545	497	551	551	531	528	529	525	504	509	556	558	538	559	543	509	503	526	525	515	568	507	538	524	507	514	515	584	503	552	497	539	538	530	575	525	579	527	559	498	520	533	492	496	491	522	565	553	537	550	555	512	549	506	557	552	560	535	531	482	501	525	568	577	515	512	539	534	511	550	522	495	524	545	515	514	533	534	565	574	549	537	542	543	548	520	553	544	514	538	499	544	542	535	518	527	484	523	567	505	465	557	511	523	551	532	500	516	530	568	537	498	490	501	556	528	553	547	567	542	534	503	527	537	567	504	552	547	504	536	544	525	536	506	512	518	506	506	532	506	536	515	498	539	507	512	511	555	488	548	548	514	551	526	538	543	511	497	496	523	536	539	516	541	522	584	557	576	536	522	547	537	511	537	554	517	555	517	507	514	548	551	516	537	563	535	524	519	498	515	509	502	496	531	570	534	503	525	515	523	541	496	543	506	500	548	541	511	496	506	537	522	534	515	556	542	498	563	535	530	504	525	534	543	534	518	531	560	525	538	437	525	507	523	530	537	521	543	573	550	526	522	538	517	558	561	520	537	519	499	536	527	505	538	505	476	484	532	534	554	547	553	536	552	543	534	525	518	545	493	514	510	535	561	502	480	503	532	539	535	563	548	531	496	502	541	558	512	538	538	521	508	534	521	479	567	529	537	499	503	515	564	534	551	503	509	505	474	475	497	549	535	541	566	514	541	494	524	531	533	517	542	535	551	539	526	522	540	571	532	490	528	533	527	543	524	530	557	476	531	532	548	539	470	532	510	524	529	554	512	560	539	532	498	537	482	537	506	543	518	535	518	561	482	564	518	563	573	539	544	525	529	562	545	578	556	559	542	517	534	512	539	534	534	515	531	523	517	505	524	510	541	538	539	524	507	526	547	568	516	574	554	525	555	532	528	487	516	556	494	513	602	517	565	476	515	524	533	552	487	527	515	530	545	493	497	525	505	561	519	572	515	544	554	557	507	521	516	531	521	582	517	514	536	514	576	544	537	574	540	523	499	525	522	582	531	556	550	544	524	564	577	572	526	550	536	552	523	550	552	537	507	500	537	538	521	557	549	505	501	521	553	535	518	560	523	505	527	520	529	511	516	493	538	514	510	534	516	546	493	532	526	517	547	512	543	499	526	559	549	541	518	521	563	503	497	546	526	493	522	515	536	531	525	548	521	490	539	528	518	528	522	481	569	532	524	536	532	491	539	513	536	528	529	515	539	514	526	485	562	592	473	539	539	538	555	521	522	523	583	531	541	504	520	537	535	570	513	530	521	511	547	540	534	548	532	536	535	523	499	519	518	526	568	542	527	510	572	498	440	531	519	518	586	501	514	513	538	485	561	550	573	548	555	537	527	532	529	546	515	516	506	524	497	545	515	519	517	496	516	551	512	521	518	561	547	527	563	497	502	543	542	585	533	520	550	526	547	494	556	565	551	528	517	554	533	504	504	539	547	538	511	506	578	521	545	534	567	481	516	529	554	541	526	535	501	546	545	491	534	516	515	502	537	521	560	537	504	573	546	504	562	591	525	501	583	548	528	545	536	504	562	547	546	542	509	567	559	488	528	529	564	525	518	552	557
27625	46003	29568	15547	6227	2323	999	726	562	595	607	625	584	622	609	619	614	602	640	623	617	597	596	592	589	662	594	585	621	612	596	600	610	635	625	604	592	638	664	578	587	601	625	603	598	624	638	567	588	580	643	603	597	614	607	620	627	596	609	656	589	605	601	608	590	615	587	579	625	631	644	620	579	614	591	599	573	596	558	537	586	592	620	578	579	598	578	621	577	559	642	610	610	582	615	608	621	648	606	568	569	595	640	647	609	615	574	614	603	569	638	603	586	610	594	596	612	599	606	580	606	610	598	626	616	577	597	570	644	617	624	634	621	627	634	590	586	622	634	645	612	592	547	610	599	596	602	599	558	605	660	579	639	649	655	614	612	624	593	567	589	612	611	586	585	599	618	643	657	603	595	630	598	592	605	594	639	618	615	587	612	636	603	613	593	597	584	590	576	614	608	654	604	617	599	604	562	616	652	647	607	570	576	613	578	651	616	636	615	567	611	606	602	588	614	602	624	634	635	677	529	591	595	560	615	582	620	640	637	575	588	593	593	591	603	605	587	636	614	676	584	610	608	616	589	567	628	614	592	609	596	616	588	588	593	633	583	593	595	594	622	583	626	606	594	590	632	651	562	608	562	611	563	604	576	603	588	622	596	595	601	574	580	602	610	573	660	618	568	581	632	601	646	587	624	605	609	606	580	601	588	610	632	594	603	575	629	608	606	602	616	614	600	631	622	599	644	585	649	617	628	641	583	625	576	626	612	600	609	571	598	610	607	610	623	579	608	599	581	601	615	602	604	647	568	607	601	645	594	638	616	601	662	583	604	605	579	613	618	570	623	655	615	635	641	609	625	591	593	599	622	550	632	604	640	602	606	610	588	592	610	616	589	604	625	577	616	595	652	588	594	581	622	650	570	600	575	628	600	637	647	609	541	605	639	606	627	565	606	589	645	587	608	600	605	606	621	570	570	602	591	603	645	664	618	628	599	588	599	589	610	582	610	601	596	604	587	615	599	546	605	621	602	659	605	641	612	624	604	576	589	561	636	626	621	590	615	594	635	621	619	622	627	593	635	612	619	597	590	586	598	594	641	670	626	626	615	613	640	664	633	612	588	618	598	611	595	563	614	648	603	635	590	620	603	623	639	622	640	617	609	546	600	596	630	604	636	605	580	584	557	587	607	616	652	547	609	585	624	664	631	583	589	588	614	599	656	627	603	625	618	621	635	593	591	598	631	663	603	574	624	622	642	607	632	636	583	598	607	582	637	638	644	620	626	655	615	597	624	612	617	609	623	658	625	606	601	621	576	630	610	635	610	602	585	587	655	569	653	617	610	604	615	616	600	590	608	580	636	604	621	588	631	624	632	607	578	603	604	583	617	612	644	611	599	640	613	591	576	627	601	640	605	585	604	598	565	592	613	617	601	596	639	573	599	620	580	592	631	628	552	612	612	639	616	555	571	628	593	585	622	567	594	616	553	609	591	597	612	608	598	608	584	612	595	587	610	614	608	597	611	589	622	570	590	557	647	626	565	608	558	583	598	583	605	598	609	597	620	637	563	609	627	595	601	608	596	579	642	613	628	629	593	609	644	623	592	581	617	588	648	616	608	596	609	624	589	625	628	607	612	597	569	614	605	605	630	639	597	567	601	585	621	593	589	602	612	608	635	571	620	647	629	607	631	580	607	611	560	637	597	605	605	605	606	612	615	619	597	580	565	651	634	580	620	632	590	625	616	574	604	592	607	567	630	593	606	622	632	590	600	619	607	610	576	612	590	578	626	569	607	629	625	602	631	616	624	619	614	595	614	615	612	625	576	586	604	592	633	585	619	585	617	604	578	629	615	595	584	619	605	589	601	650	688	639	643	630	635	638	607	618	608	597	664	574	616	627	632	621	623	630	593	575	633	601	583	613	596	594	599	640	604	604	607	605	572	635	588	628	616	601	653	588	591	589	588	592	606	571	608	630	686	606	584	636	612	616	576	633	577	646	623	645	624	601	630	623	618	611	622	615	644	633	611	604	602	571	676	601	600	606	627	567	621	580	610	619	619	612	576	576	624	630	603	610	601	641	616	607	615	589	616	624	570	576	644	618	625	606	637	640	669	625	635	614	608	636	607	589	591	547	614	637	624	612	600	607	617	608	601	619	634	622	586	583	635	582	610	645	617	601	603	630	577	580	596	603	575	603	627	622	640	585	602	576	636	616	589	626	626	624	633	599	617	570	549	598	613	630	585	606	592	654	575	613	598	618	615	594	606	639	596	572	631	595	631	633	604	596	613	599	590	579	602	590	614	575	593	613	602	606	591	640	633	579	608	617	588	612	614	600	573	607	650	604	598	580	584	618	616	594	613	597	536	639	607	618	594	593	625	613	573	619	618	596	635	622	617	588	628	614	597	610	632	598	627	604	590	632	644	621	588	616	655	591	614	633	623	649	569	625	608	651	621	616	613	601	634	594	655	620	592	615	648	630	637	590	571	637	581	652	620	605	621	566	610	638	591	600	608	603	589	598	611	628	607	578	618	628	601	630	571	587	591	621	628	628	588	601	583	590	611	581	569	630	625	609	616	619	611	588	607	587	634	562	621	637	651	615	654	572	640	658	624	637	671	597	610	617	681	629	614	622	628	589	592	572	605	642	615	631	597	605	625	569	626	623	605	612	614	591	623	604	594	607	586	611	564	650	579	632	582	604	580	588	565	580	632	576	556	626	597	611	574	602	611	626	593	613	675	651	627	594	601	674	616	595	603	616	600	577	622	588	681	638	593	691	633	617	653	632	580	564	635	622	627	639	638	655	578	597	639	616	637	590	640	608	643	573	629	557	624	582	624	607	599	609	596	594	606	598	615	596	584	587	592	634	577	613	619	589	639	619	641	576	607	640	580	546	614	580	625	635	625	574	610	600	604	673	593	574	608	655	611	639	578	621	606	611	632	581	617	635	605	567	580	574	605	614	628	613	573	622	623	608	591	607	612	609	617	596	632	631	597	605	591	646	632	628	612	602	575	625	622	599	617	595	594	637	596	659	595	639	594	616	634	601	636	593	595	605	647	645	570	593	609	599	627	551	573	642	616	592	615	592	620	562	536	556	588	580	663	571	598	636	629	576	596	621	609	620	610	642	637	613	614	609	587	593	578	651	571	638	625	611	597	631	593	601	611	579	593	590	636	624	641	643	599	607	530	610	590	621	629	646	613	586	639	641	625	648	595	626	572	593	584	579	607	582	613	623	595	613	619	554	541	586	563	604	605	583	594	627	559	640	597	606	586	630	659	591	625	641	634	598	603	656	603	608	591	624	634	596	593	600	607	588	619	607	655	615	602	596	622	601	580	602	597	619	652	571	598	653	579	564	600	617	626	589	613	593	605	604	593	651	609	605	560	609	592	576	611	602	570	565	649	596	572	609	593	645	629	633	586	583	629	616	588	616	602	566	557	582	622	651	619	607	623	574	599	644	616	597	610	652	618	607	617	614	624	612	600	594	617	657
23520	22191	34223	32593	25627	20331	8924	1342	726	604	665	592	686	600	596	642	585	593	578	583	607	616	627	673	590	611	596	603	647	617	640	625	617	602	690	602	585	611	593	605	601	589	602	646	620	631	572	591	602	610	599	589	594	597	623	555	611	582	622	595	654	598	651	629	611	644	575	634	630	605	589	606	627	626	604	609	579	634	577	592	569	597	628	634	646	638	616	613	659	588	602	566	572	616	647	645	616	610	610	606	620	591	627	571	603	626	555	604	588	598	603	585	585	576	610	619	619	623	580	577	606	584	587	546	626	622	636	631	582	634	680	632	635	623	631	577	623	613	621	627	631	581	631	623	650	581	622	656	638	593	595	601	591	635	594	649	609	614	578	633	620	603	601	632	628	618	645	589	599	656	585	608	618	553	598	592	627	592	623	634	628	621	627	628	580	622	620	606	559	617	629	581	591	655	596	604	631	636	619	587	562	618	622	609	597	607	644	588	635	631	606	596	643	560	600	584	625	618	645	622	649	602	645	630	620	604	612	602	570	600	625	568	601	600	619	584	602	581	621	598	610	612	581	609	598	612	573	615	608	615	612	608	637	612	630	575	625	598	639	584	631	624	625	649	606	599	584	635	615	578	575	617	559	599	637	627	631	598	576	602	595	593	623	613	602	604	620	550	654	623	584	564	656	633	611	579	604	680	593	627	589	611	584	588	635	613	613	600	618	628	627	621	620	628	635	591	627	612	594	596	642	584	610	586	607	590	628	615	612	586	567	582	557	576	639	574	576	607	613	582	579	666	611	577	604	601	590	576	599	617	601	584	569	596	604	611	632	604	550	571	626	601	626	583	593	619	603	626	627	595	591	585	609	637	613	640	613	630	591	626	601	598	631	587	628	598	572	607	577	620	624	624	605	645	655	640	583	577	636	590	619	623	585	618	599	591	601	585	632	565	589	573	605	588	596	637	587	608	632	641	603	632	620	603	610	608	615	621	616	615	595	587	632	612	640	613	635	568	642	588	615	598	558	609	626	627	597	615	595	602	614	613	593	638	593	592	631	584	588	593	624	596	587	646	634	600	625	624	645	596	609	636	596	624	601	629	641	631	613	581	624	597	577	593	588	622	655	573	619	585	647	623	601	593	590	618	629	601	596	569	651	621	616	638	611	609	579	611	602	605	583	605	640	614	662	604	596	567	616	619	620	612	622	591	578	627	594	577	631	631	656	609	590	588	618	594	612	605	626	577	575	603	616	610	555	567	649	565	603	626	636	621	598	611	634	599	619	625	594	631	655	623	590	542	607	587	594	602	589	640	617	594	625	638	636	639	685	620	625	639	591	625	660	617	642	583	610	609	645	615	625	594	581	600	642	615	590	616	614	576	571	586	620	574	563	604	596	610	610	647	627	665	622	620	646	607	642	572	621	609	588	613	607	633	591	618	571	602	598	591	629	618	603	605	607	612	613	563	637	566	590	571	592	572	597	628	613	548	625	578	618	599	652	598	631	643	584	645	566	613	610	611	624	640	615	611	674	586	593	598	662	672	578	600	558	606	632	614	592	670	611	609	588	642	606	629	642	620	596	591	620	603	554	611	642	587	597	582	652	631	622	573	589	614	595	666	617	631	674	633	635	600	666	594	594	594	610	592	627	594	636	595	610	661	636	635	648	644	638	556	598	658	570	629	621	579	616	655	585	584	575	607	609	631	629	635	584	619	640	623	581	629	629	603	545	618	611	585	672	595	616	591	576	607	569	567	576	549	587	604	604	654	595	617	601	622	596	577	594	652	603	625	572	606	618	638	655	578	608	587	584	634	587	586	593	603	621	578	647	583	592	605	610	602	605	657	612	639	609	629	618	592	591	616	618	554	614	577	605	658	618	607	604	599	594	639	601	617	618	599	619	625	588	622	602	606	627	603	566	615	604	622	553	581	624	582	596	642	570	613	655	590	606	594	626	632	611	627	647	617	631	610	610	633	567	573	618	684	586	569	609	610	594	612	585	679	623	593	573	662	603	631	637	612	624	616	628	594	637	612	556	634	635	595	571	631	570	633	561	589	586	636	593	607	587	592	608	616	604	594	599	645	576	607	604	578	602	654	605	609	605	654	607	567	626	549	639	597	557	598	623	613	579	585	606	606	592	595	626	685	570	597	616	639	637	608	654	605	586	586	612	561	581	604	582	633	582	586	590	622	612	594	586	622	662	616	646	608	633	631	619	592	609	572	618	607	630	623	583	598	627	606	605	620	585	607	613	574	616	581	618	586	615	602	630	597	580	634	601	630	604	624	591	583	625	569	596	620	545	588	595	585	633	595	616	601	608	584	576	618	629	582	632	632	605	606	627	614	596	662	631	611	639	604	595	597	643	607	629	615	656	594	655	606	637	602	611	633	599	607	594	615	615	572	594	622	589	627	611	605	566	616	579	608	614	586	570	658	622	627	582	602	602	624	596	636	561	587	639	606	597	602	605	630	590	623	596	613	624	614	640	637	592	635	611	576	612	615	578	625	650	607	606	618	648	587	607	588	599	576	589	593	562	583	618	601	551	603	601	625	625	610	618	674	637	613	623	598	586	568	554	637	598	612	578	603	588	626	593	615	595	602	567	606	626	559	596	648	619	616	601	617	601	580	618	585	543	584	617	571	617	607	623	576	623	599	580	657	593	653	632	625	575	608	624	597	603	582	619	610	597	629	578	618	636	579	609	589	621	634	628	611	591	603	614	612	602	585	603	625	647	607	610	595	620	634	605	630	614	573	612	613	628	590	635	568	596	627	593	611	673	583	631	622	620	630	597	600	551	657	574	660	582	564	576	573	630	584	598	613	608	615	595	621	604	620	565	615	648	628	612	579	589	598	589	602	617	628	601	567	613	587	645	607	596	596	595	585	605	602	603	607	621	590	624	566	671	562	655	649	611	570	593	613	602	616	625	600	674	628	588	574	592	631	642	633	618	608	580	613	619	596	619	609	604	597	625	607	667	635	633	605	605	619	579	588	634	598	648	613	648	622	620	614	666	574	606	600	609	631	589	659	574	624	616	580	607	613	619	615	627	593	615	641	568	578	572	618	590	624	626	622	624	605	607	579	601	606	590	611	624	606	645	630	636	562	609	611	604	621	597	617	557	588	621	543	603	581	633	613	587	610	596	586	621	607	630	592	620	590	625	580	610	622	646	575	584	606	620	611	599	587	601	589	646	622	588	621	622	636	623	644	614	626	615	616	591	591	659	644	578	606	649	590	626	582	599	614	623	622	641	572	627	571	641	577	608	588	598	601	611	592	601	618	642	619	607	624	684	598	649	634	612	583	585	585	596	614	609	541	640	589	612	575	644	600	602	621	604	622	560	585	591	653	632	581	607	607	630	624	589	595	599	603	622	582	613	639	588	579	582	636	598	624	600	564	594	633	628	604	568	646	590	602	561	621	577	634	635	605	588	598	611	598	587	629	644	630	642	602	579	598	579	623	590	606	602	584	599	605	618	646	596	586	634	578
55082	94942	74068	50406	31444	14526	4619	1480	825	701	677	618	629	702	670	653	638	693	718	705	661	698	677	659	666	717	643	664	673	688	658	642	654	714	682	672	697	669	694	712	640	698	698	691	686	632	708	666	640	649	704	682	677	703	645	632	644	630	678	687	684	634	683	657	691	642	655	679	669	679	678	641	650	701	688	646	654	708	657	644	665	665	690	652	635	694	657	647	645	693	690	684	646	668	706	680	710	670	674	642	684	649	667	676	666	661	690	672	616	656	706	698	628	690	690	672	686	659	700	706	678	684	679	666	669	625	660	647	686	659	667	661	667	657	666	682	706	654	651	718	732	719	641	664	699	645	678	690	673	638	684	700	644	711	679	649	670	643	674	675	664	679	699	686	632	635	683	694	679	713	704	679	656	645	727	624	673	656	650	686	660	669	649	703	710	669	693	649	704	696	698	701	681	663	685	672	667	670	692	656	694	626	703	680	678	670	651	605	665	621	620	643	693	674	669	701	702	682	643	681	723	676	642	676	660	672	685	693	652	662	668	677	690	682	695	679	653	673	657	717	709	660	699	675	697	695	668	713	651	647	638	670	669	655	696	667	697	714	690	688	626	647	658	704	666	650	674	672	743	645	638	681	687	654	658	681	691	703	687	660	683	666	711	699	674	655	683	645	706	678	644	686	671	660	679	669	681	689	692	671	674	669	682	693	670	631	693	690	678	667	688	642	652	670	673	701	658	670	711	671	652	705	586	682	645	710	670	684	686	714	717	632	658	671	681	658	635	717	663	664	689	662	676	689	669	656	685	608	722	675	673	684	701	660	655	717	683	654	674	639	668	643	671	630	679	681	682	626	664	624	653	699	650	708	659	653	678	705	657	635	682	682	682	678	666	679	683	642	677	668	619	681	672	646	659	684	664	700	673	669	688	663	621	650	683	695	711	690	678	716	687	652	661	640	693	611	693	684	638	707	744	651	696	650	685	606	661	659	654	687	697	641	667	641	733	658	685	667	665	683	638	641	685	654	670	624	648	678	720	715	648	655	644	672	662	672	664	663	662	642	693	641	692	642	694	697	683	672	651	672	686	686	630	641	671	662	675	698	643	675	679	676	674	687	633	657	669	660	705	650	696	644	678	667	707	667	685	675	645	635	709	695	680	675	646	709	699	682	683	672	673	695	699	698	712	681	620	697	663	660	686	670	650	646	714	634	627	653	680	670	715	645	685	671	711	691	723	668	655	637	692	654	710	667	631	662	696	642	642	621	643	674	636	645	659	661	695	676	648	689	665	663	686	692	637	699	711	671	668	661	691	678	676	645	691	663	697	719	624	674	692	688	663	654	658	636	648	683	648	660	664	726	689	676	706	679	687	658	686	665	651	682	663	627	674	649	652	668	702	641	688	711	673	715	677	659	688	657	690	701	657	660	700	714	720	679	673	663	681	703	713	667	695	685	699	663	691	643	687	666	697	678	676	646	731	642	673	660	671	679	706	715	707	606	623	687	671	650	676	650	646	659	672	675	652	703	654	662	670	702	663	680	680	681	649	685	662	681	689	685	695	668	660	632	699	696	650	655	619	673	621	737	696	675	661	662	687	662	645	651	656	669	703	677	699	656	673	661	654	657	668	697	639	625	715	717	683	687	605	696	705	669	681	688	655	652	663	634	616	654	641	680	684	693	678	716	678	702	640	685	680	713	687	687	661	675	677	706	649	601	645	669	664	661	643	700	654	682	660	690	669	692	637	718	701	684	657	725	683	708	681	687	660	606	708	679	608	687	734	651	677	707	696	675	631	619	627	663	655	674	637	665	636	720	733	679	662	670	641	681	666	663	720	711	659	670	648	637	647	679	683	708	697	655	645	675	647	655	640	665	684	655	633	683	668	680	624	671	678	689	668	660	675	692	663	654	695	660	658	630	689	632	715	671	669	672	705	674	698	664	669	742	674	698	698	694	650	708	670	699	700	653	668	662	648	718	653	647	610	670	719	676	664	679	645	658	712	659	695	678	695	650	646	684	647	679	715	673	656	702	680	614	696	666	658	644	658	656	679	631	678	681	684	664	689	692	673	689	723	638	732	660	675	728	649	688	672	674	607	673	639	650	721	697	678	633	648	651	648	697	651	708	644	669	672	676	679	632	693	690	688	695	679	702	714	676	657	649	592	709	726	639	681	629	660	698	702	638	697	640	734	678	636	687	644	678	647	672	667	638	664	693	708	680	682	648	669	700	736	712	742	609	689	668	695	686	676	665	713	691	680	724	674	681	660	663	646	661	643	698	663	687	692	668	646	679	641	717	667	622	657	672	669	625	643	680	654	651	702	669	707	669	722	643	640	654	734	642	675	658	637	661	696	681	673	649	673	672	671	690	678	689	694	680	699	704	706	672	644	667	666	691	680	710	699	672	658	655	712	680	641	698	730	689	662	678	681	683	610	656	711	670	655	639	693	672	633	693	623	659	645	656	671	629	696	664	700	699	667	694	711	660	710	651	699	694	671	697	670	735	650	714	664	681	673	702	654	661	697	674	695	665	729	678	698	667	678	678	664	622	673	714	662	734	646	621	661	647	696	673	675	698	685	680	689	662	665	708	711	655	678	719	662	715	700	657	675	638	641	610	695	645	686	697	689	699	683	671	632	697	690	656	688	637	667	700	670	700	674	686	710	689	675	713	664	697	661	647	634	685	669	680	650	683	671	656	679	656	691	677	639	660	616	710	713	661	658	664	648	653	658	690	707	668	712	652	708	701	684	701	727	642	671	685	653	680	681	661	692	717	663	679	671	696	677	668	702	607	660	660	666	678	648	670	694	713	672	651	691	667	686	631	673	646	654	637	686	633	678	668	674	653	678	695	617	645	679	671	672	639	687	720	689	651	675	680	696	707	690	654	688	684	652	666	670	690	651	665	650	627	657	643	646	710	671	668	691	673	666	675	676	679	679	693	626	673	689	674	691	676	645	671	644	657	677	666	634	688	641	713	699	700	673	723	671	639	645	703	711	670	680	692	650	669	649	687	656	692	690	696	643	637	664	636	705	667	677	665	734	650	686	696	650	631	692	657	646	698	721	710	646	672	662	697	682	694	661	687	661	695	681	679	684	705	637	681	654	660	645	707	694	719	669	673	678	674	688	687	713	716	684	651	672	715	649	620	640	656	668	671	672	681	692	650	690	674	692	672	675	683	666	635	672	655	635	704	641	621	642	711	666	682	673	642	667	676	703	660	720	674	624	636	717	688	696	660	679	651	695	651	682	698	680	670	672	681	651	712	681	658	709	712	682	672	665	697	700	676	643	640	714	671	673	705	674	645	601	676	701	666	650	680	631	691	672	668	666	663	714	657	696	676	675	708	713	706	703	667	649	661	658	705	700	693	662	670	607	672	682	701	659	633	700	677	724	648	676	667	658	710	691	698	719	692	659	734	668	669	722	685	640	665	693	694	690	665	674	682	647	645	659	690	687	675	692	673	663	648	724	684	696	679	715	655	660	678
25293	24047	35995	32145	19893	7755	1908	797	672	657	635	605	660	655	641	581	625	641	629	616	617	690	622	646	625	665	658	607	617	648	645	650	628	595	621	635	645	633	625	621	639	650	614	621	613	641	632	632	647	711	644	635	678	626	591	621	633	658	627	659	622	625	632	659	648	636	635	669	654	650	601	707	697	649	624	614	672	601	651	632	632	632	621	642	692	626	666	637	598	625	649	640	675	682	635	631	619	645	612	629	649	641	652	601	616	681	658	654	682	606	662	647	625	626	630	679	629	675	671	612	658	657	624	626	638	601	672	637	621	663	656	656	621	694	665	634	636	684	631	618	632	587	640	651	663	646	678	623	599	623	617	633	647	635	603	658	632	662	628	613	603	648	607	662	621	659	648	636	662	610	622	597	617	659	683	612	666	656	636	654	643	633	615	651	616	627	638	619	666	638	631	638	626	656	641	637	622	621	672	616	662	616	663	603	635	604	658	617	649	654	631	658	576	664	663	578	651	602	648	624	634	643	598	641	612	620	631	608	617	611	612	669	619	649	642	625	643	647	644	657	638	584	672	637	658	637	667	654	675	606	639	653	647	604	636	660	604	672	616	641	615	666	652	644	607	662	659	615	618	655	635	625	634	634	644	629	600	663	624	653	611	648	627	655	614	629	669	627	623	620	631	604	641	638	616	609	646	697	660	626	614	622	625	630	657	628	638	639	672	636	647	639	639	643	659	678	652	658	616	651	646	626	623	601	636	643	679	622	636	668	633	659	642	664	687	664	647	667	664	623	618	633	658	685	639	646	651	620	633	646	594	626	645	626	660	604	605	605	656	647	640	653	614	666	581	614	682	646	650	656	588	592	636	608	603	657	627	647	620	666	634	657	692	611	646	659	651	675	637	592	644	639	652	617	656	608	622	645	703	655	576	670	646	665	648	672	641	635	667	668	673	637	617	639	615	666	589	625	648	648	559	641	645	660	649	602	684	641	600	610	645	602	678	619	659	657	639	630	626	644	646	622	650	663	658	640	657	632	643	628	625	642	633	638	631	642	625	645	632	660	649	659	633	653	651	623	670	633	628	670	645	659	617	660	645	660	630	635	617	651	693	667	647	636	610	669	657	637	609	635	639	699	657	630	638	635	656	666	651	620	643	638	626	676	637	677	628	678	635	620	657	626	632	618	648	654	608	610	637	633	655	653	646	621	650	650	601	626	685	638	646	631	637	643	705	637	631	615	622	673	629	618	643	649	615	676	665	674	676	657	626	632	636	670	639	620	630	623	627	646	693	716	628	609	612	648	650	622	654	657	698	642	657	645	615	606	662	630	616	653	606	684	651	597	668	665	693	651	640	666	619	617	652	621	617	623	619	616	660	658	644	600	599	684	618	666	647	648	633	635	656	629	667	647	647	622	674	638	663	628	623	645	637	640	622	664	644	658	701	619	626	684	653	669	626	656	667	679	589	612	699	659	672	656	648	644	624	666	636	638	651	600	678	708	617	639	640	613	653	643	637	650	640	655	660	629	627	604	603	645	657	597	621	664	622	672	645	649	619	645	616	600	632	640	654	666	638	662	629	641	611	668	591	578	650	621	632	697	619	660	637	675	629	651	641	666	638	650	642	647	645	668	593	606	647	662	617	630	641	671	667	678	625	652	641	636	670	648	684	673	670	644	631	607	681	590	618	677	668	649	663	654	631	665	641	613	657	660	612	605	651	688	640	625	669	651	590	662	648	651	658	694	636	603	625	618	641	641	642	661	651	645	621	690	606	631	651	592	642	710	659	659	640	591	706	593	634	642	628	623	632	675	625	621	610	663	646	649	592	645	640	682	651	655	669	652	632	628	671	690	634	663	641	593	650	609	640	616	621	620	637	624	626	624	662	632	659	628	610	622	619	644	604	653	681	631	659	642	666	688	608	618	647	656	642	652	642	620	634	619	620	628	685	638	687	622	616	671	595	628	633	652	650	650	654	659	637	717	650	650	641	657	626	643	681	701	645	693	582	628	685	661	651	629	645	623	634	628	661	610	677	601	616	614	640	690	676	646	684	659	631	621	635	633	625	625	656	638	658	652	661	597	605	660	636	672	629	651	611	623	627	655	624	643	663	641	643	650	627	633	635	677	640	644	627	647	651	645	634	643	676	624	638	661	659	645	651	607	658	641	633	664	591	595	651	590	641	641	687	690	632	690	669	655	692	633	651	646	624	675	657	617	674	606	619	613	699	677	692	628	690	656	679	620	617	668	625	641	652	614	635	640	655	657	631	643	646	629	668	682	631	635	642	638	612	643	662	632	601	637	619	626	607	627	660	601	632	652	621	632	625	639	619	622	637	653	641	660	641	604	665	660	651	617	648	642	621	635	664	643	649	594	635	679	622	672	641	636	634	664	640	643	630	647	644	620	605	670	655	664	635	666	672	658	668	676	644	678	626	655	659	659	657	640	668	666	629	633	618	620	620	650	697	619	670	645	662	671	640	619	628	641	626	634	612	616	647	592	644	611	643	616	604	659	616	664	646	640	598	630	632	639	668	638	624	629	673	634	592	656	641	635	652	633	656	652	653	645	638	628	667	621	601	649	654	615	662	644	671	621	636	600	591	602	645	635	593	642	605	629	608	619	631	634	614	660	679	679	642	675	660	607	673	654	672	596	629	660	611	605	621	612	647	622	645	614	627	640	648	655	663	632	607	675	638	618	615	648	591	620	597	662	663	630	654	627	637	606	653	650	645	657	648	592	655	667	668	602	622	662	642	662	624	729	616	657	626	663	595	635	599	638	650	661	662	620	623	622	641	623	626	665	623	642	686	675	641	686	659	631	649	702	666	655	651	623	676	577	693	621	595	665	625	636	642	664	677	657	652	590	662	636	629	614	672	670	640	609	679	661	628	681	580	642	640	685	656	664	643	704	587	621	648	616	601	656	669	659	589	653	647	665	656	631	625	668	688	660	635	661	622	634	667	609	632	647	600	668	666	635	627	604	635	665	665	642	653	657	644	637	632	647	607	602	632	599	614	612	646	619	687	620	638	611	634	650	642	633	633	720	612	620	625	687	670	637	636	643	611	640	655	616	640	661	684	638	642	615	619	672	579	619	635	649	619	609	681	626	633	631	651	631	670	682	655	641	638	612	697	640	619	634	656	604	658	629	637	672	612	629	606	670	585	655	654	608	644	624	634	597	602	645	607	635	630	669	628	639	626	656	653	652	635	647	646	643	674	632	608	650	590	657	627	709	631	663	657	594	635	572	634	636	641	621	584	626	660	647	634	630	661	636	628	656	654	685	669	604	655	680	667	684	619	628	627	609	677	626	629	652	608	644	656	649	598	637	613	625	615	643	649	637	656	657	622	624	600	651	649	626	598	659	665	613	626	632	659	647	638	630	669	597	667	672	656	668	609	625	680	668	613	666	684	661	623	630	631	650	640	647	649	630	626	664	595	657	618	613	675	595	585	670	675	652	651	613	697	696	652	605	619	645	678	591	653	680
48343	77283	56597	36011	19074	7142	2339	1095	781	755	716	739	662	669	697	742	740	705	721	697	697	688	718	730	708	726	692	716	731	773	735	690	751	734	730	699	719	699	735	715	725	738	736	714	739	737	717	672	694	723	737	726	760	718	703	753	736	692	699	728	685	709	697	727	715	715	710	692	731	716	741	757	761	692	761	730	736	740	733	714	767	710	684	676	750	704	655	724	682	705	717	727	737	707	710	693	694	688	735	711	712	641	758	682	712	679	733	739	708	737	725	718	711	757	689	687	705	731	671	728	735	700	661	690	779	689	705	685	709	706	716	710	728	716	733	670	681	689	691	723	676	709	695	762	718	699	701	714	737	723	735	697	718	693	708	687	757	688	716	691	714	699	721	734	669	699	748	701	713	721	705	740	729	762	689	718	712	676	708	716	743	731	734	694	699	749	710	712	746	758	713	737	755	695	732	701	733	764	719	690	725	722	710	718	717	733	746	708	651	741	709	720	754	711	715	704	688	708	676	761	742	687	787	723	731	708	689	728	677	713	663	641	706	714	697	724	772	739	699	724	726	720	748	725	733	719	708	695	691	717	700	670	724	732	701	667	757	735	728	740	730	713	739	762	709	702	714	771	705	732	726	731	704	726	698	738	781	731	736	677	782	721	700	726	711	693	704	652	696	734	727	718	683	738	765	746	717	729	729	712	731	747	693	734	741	718	707	763	744	758	707	720	703	741	750	718	730	695	736	759	770	712	701	703	770	738	713	691	736	729	685	665	668	705	723	740	679	687	731	682	753	748	717	732	692	737	691	714	733	755	701	693	751	741	686	723	770	742	663	750	740	694	696	718	722	751	742	691	725	696	716	709	749	682	701	747	731	718	710	708	680	684	775	736	747	722	720	688	718	731	756	752	711	689	711	738	728	693	687	677	733	726	713	702	707	745	738	725	710	724	693	704	728	690	732	678	714	721	722	731	719	713	736	711	701	750	676	722	708	673	702	689	742	693	740	722	756	692	724	676	751	743	675	747	725	714	748	734	707	722	687	720	729	735	750	696	703	703	736	734	712	710	730	749	706	702	710	767	676	678	712	719	741	689	712	722	738	699	734	708	711	706	745	783	699	740	721	744	727	729	710	680	724	700	739	683	735	692	741	684	739	687	753	739	755	728	774	710	721	644	725	730	674	737	723	731	722	690	743	696	742	669	688	694	674	693	744	736	703	681	692	722	643	719	727	689	717	731	748	733	753	776	697	749	698	725	734	739	688	754	665	726	737	689	703	741	712	696	709	750	726	724	701	720	676	700	681	719	721	658	656	701	702	705	720	703	743	686	681	715	701	710	703	747	759	739	752	724	730	661	705	730	735	762	698	689	714	728	747	738	715	758	721	696	690	721	727	749	754	693	732	739	738	750	726	725	717	707	732	702	691	733	687	770	709	731	668	700	698	709	685	701	738	730	664	719	724	744	738	787	742	688	689	757	717	737	711	735	716	760	696	745	685	697	732	689	720	700	703	684	714	708	730	661	757	724	675	729	729	776	724	739	707	739	706	674	680	708	736	659	763	702	726	743	629	699	745	693	714	677	698	722	736	751	714	716	697	732	694	716	716	734	679	759	711	755	714	709	720	734	783	708	736	759	688	739	666	701	711	719	726	699	688	729	751	748	712	720	659	713	732	710	731	664	685	724	703	685	700	712	774	661	728	728	731	701	722	710	707	696	664	744	737	740	711	725	638	670	691	748	703	791	697	672	715	676	714	692	757	718	717	737	738	689	721	745	720	694	727	683	749	710	785	721	716	738	746	753	713	719	680	701	728	710	651	672	693	723	764	685	719	741	673	714	710	742	755	689	695	740	723	726	678	724	718	712	715	696	714	680	679	776	754	719	750	674	677	767	726	688	717	736	674	722	734	709	706	720	727	692	694	735	707	720	674	714	706	664	742	726	726	685	722	749	702	712	723	693	720	718	759	767	681	759	720	717	708	762	689	690	693	722	695	667	794	723	742	681	731	750	748	717	708	707	675	695	705	734	720	739	769	715	737	716	698	733	752	699	670	752	741	743	717	710	754	733	758	725	738	711	690	699	715	719	734	752	660	711	712	726	748	722	751	698	753	690	693	742	717	724	733	727	725	735	738	776	716	687	726	708	705	759	649	712	759	725	728	718	677	731	726	755	676	708	715	696	727	703	724	730	671	685	719	700	707	675	647	754	708	688	724	708	691	714	709	713	689	717	723	723	691	722	736	680	706	676	685	742	744	719	722	707	701	758	673	682	715	744	712	693	688	759	694	736	687	735	685	696	671	719	720	740	682	749	716	686	724	698	701	680	740	727	730	715	708	738	689	777	673	720	682	705	680	713	722	709	725	717	717	721	745	702	704	695	688	716	722	734	710	748	720	722	678	729	702	722	713	740	765	727	676	729	706	655	692	716	735	751	733	717	750	739	736	693	710	703	703	731	733	716	698	733	778	699	709	730	724	683	684	689	744	735	726	730	757	734	753	682	675	712	700	704	723	705	746	698	715	757	705	704	696	723	739	644	743	707	754	757	676	746	731	694	711	749	756	711	698	697	687	701	722	717	726	768	741	713	725	720	718	754	753	740	748	664	702	691	714	711	730	735	728	725	713	682	695	702	707	748	738	714	732	684	720	698	788	695	675	723	687	715	734	765	716	712	741	734	686	729	705	715	670	734	712	702	720	739	725	706	727	720	677	715	719	713	720	720	699	747	692	705	711	725	731	747	730	710	695	765	719	714	667	703	702	686	734	743	751	708	690	736	710	719	688	711	705	721	725	700	710	733	772	665	722	717	735	718	675	679	755	702	745	694	712	698	757	740	716	683	685	663	720	717	689	694	757	670	752	718	765	685	745	699	713	675	721	747	686	685	724	706	693	687	716	719	767	723	714	728	690	725	709	762	736	731	709	730	698	713	721	702	734	701	674	725	730	716	731	705	687	675	712	748	706	734	750	711	735	693	736	689	716	780	733	753	711	691	759	750	694	696	725	750	683	697	756	737	715	725	702	701	691	740	661	734	690	721	758	719	686	697	694	761	758	756	796	656	722	723	739	743	697	748	698	721	710	728	745	730	736	745	710	699	700	751	765	747	799	696	708	734	698	724	716	712	693	784	689	696	686	720	729	760	687	673	624	700	720	685	723	664	717	735	683	693	732	700	710	748	735	711	746	724	719	702	671	732	712	685	741	747	677	685	726	746	743	704	685	702	693	748	725	694	717	712	727	669	716	680	740	725	660	723	732	734	718	724	735	732	687	723	703	677	731	728	768	752	693	706	743	709	680	675	731	726	740	749	763	736	722	722	733	722	701	741	737	755	713	731	717	705	709	744	694	693	688	719	683	691	664	723	717	695	737	710	758	771	736	750	790	718	728	751	695	728	728	728	720	692	759	730	683	738	735	748	689	716	692	693	712	681	715	714	755	708	734	664	728	692	746	736	760	759	726	733	687	732	716	713	744	717	734	728	686	766	702	680
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
