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
340283702820	340283703389	340283703939	340283704489	340283705037	340283705589	340283706139	340283706689	340283707237	340283707789	340283708339	340283708889	340283709437	340283709989	340283710539	340283711089	340283711637	340283712189	340283712739	340283713289	340283713837	340283714389	340283714939	340283715489	340283716037	340283716589	340283717139	340283717689	340283718237	340283718789	340283719339	340283719889	340283720437	340283720989	340283721539	340283722089	340283722637	340283723189	340283723739	340283724289	340283724837	340283725389	340283725939	340283726489	340283727037	340283727589	340283728139	340283728689	340283729239	340283729789	340283730339	340283730889	340283731437	340283731989	340283732539	340283733089	340283733639	340283734189	340283734739	340283735289	340283735837	340283736389	340283736939	340283737489	340283738039	340283738589	340283739139	340283739689	340283740239	340283740789	340283741339	340283741889	340283742439	340283742989	340283743539	340283744089	340283744639	340283745189	340283745739	340283746289	340283746839	340283747389	340283747939	340283748489	340283749039	340283749589	340283750139	340283750689	340283751239	340283751789	340283752339	340283752889	340283753439	340283753989	340283754539	340283755089	340283755639	340283756189	340283756739	340283757289	340283757839	340283758389	340283758939	340283759489	340283760039	340283760589	340283761139	340283761689	340283762239	340283762789	340283763339	340283763889	340283764439	340283764989	340283765539	340283766089	340283766639	340283767189	340283767739	340283768289	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	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
23035	21542	30499	26378	24310	22227	16043	2037	1153	1018	1079	1059	1036	1004	998	977	976	1078	1005	1000	931	1043	1095	994	987	973	1001	978	995	987	1032	1017	938	947	1019	987	994	1010	988	1009	971	964	959	980	1014	1023	988	966	993	1019	999	966	989	995	962	988	1004	986	980	1002	965	1004	976	971	929	1014	1001	989	932	985	1001	974	944	988	989	1060	982	972	986	991	990	978	968	986	970	972	984	982	972	910	973	1006	971	931	1013	1041	974	1025	992	946	959	993	887	953	961	913	1009	995	1005	969	921	946	974	1081	938	897	932	965	1025	962	967	1002	975	996	1010	985	977	947	994	1015	997	966	954	904	954	1046	960	976	1033	965	946	948	963	1000	923	965	986	1005	1012	977	952	975	989	1002	977	935	1027	986	965	1008	988	958	955	974	1010	979	989	938	988	929	965	1010	1041	957	956	984	1003	968	949	1027	950	921	969	982	956	936	988	953	987	1006	961	984	1000	939	948	969	996	996	993	947	987	965	973	961	914	1008	981	1011	898	1032	935	987	922	952	991	978	947	930	941	1000	992	1007	993	976	976	957	1028	895	969	985	899	964	1012	993	974	939	999	947	1021	1005	911	1020	1020	957	970	990	979	974	981	1013	1029	970	1017	993	955	1018	1003	899	1039	942	982	1015	990	1006	988	962	986	989	932	1000	978	949	994	974	955	938	960	1003	955	889	909	910	971	1015	967	1007	983	1031	983	951	983	1008	980	950	892	939	962	926	962	1014	985	936	1003	949	936	1003	933	1008	960	1009	1004	968	1013	1009	952	958	942	963	1007	993	1016	980	1032	1009	970	993	960	956	953	957	1016	945	971	949	985	1027	1028	1042	972	984	999	988	986	1001	979	973	933	960	970	920	955	985	914	925	993	987	959	976	1003	963	961	1034	973	999	1006	1022	924	931	996	920	1019	989	997	1007	979	1023	969	997	993	936	956	933	967	991	983	966	954	948	967	951	976	974	959	979	997	984	1000	903	1008	985	958	970	968	934	1013	1014	940	990	1046	1021	969	966	1017	1005	975	988	980	966	984	945	887	993	909	1004	952	994	983	1023	962	991	952	999	982	954	1000	1028	952	926	965	982	996	1008	973	989	993	1019	993	960	973	1009	958	960	985	972	1002	940	990	925	960	947	976	937	946	997	966	997	1010	1005	943	908	1005	982	1029	973	980	986	968	916	1005	943	959	951	958	966	1028	1008	944	940	985	1006	989	965	939	995	975	986	965	972	970	985	979	935	991	983	965	970	1069	885	998	944	944	961	964	973	1020	1006	985	976	969	953	946	1004	992	973	969	1037	1006	986	934	1021	1014	969	971	973	997	960	1001	920	981	962	994	988	940	957	979	967	974	994	954	1033	1017	999	990	990	985	953	1022	1028	985	981	1012	948	961	994	983	955	986	960	999	977	937	985	995	967	958	926	916	1000	970	929	957	983	990	944	985	958	972	980	991	957	1027	959	1003	1003	986	989	979	1031	983	966	979	965	1015	978	995	1008	955	1022	968	883	956	986	968	1008	952	987	982	1061	985	1042	980	994	970	970	969	985	954	1027	1013	971	918	954	985	1009	959	1012	957	1026	978	915	1006	927	1046	1013	941	941	949	924	939	953	956	922	974	1015	957	949	969	955	968	1018	973	963	982	949	958	1013	949	974	961	1000	1014	975	1042	992	1042	883	948	994	951	1016	1028	973	947	962	932	977	934	955	952	952	956	959	1017	1031	965	1025	998	995	1025	954	977	933	1025	998	945	1002	954	965	924	915	917	988	982	965	959	976	973	947	1006	933	940	955	998	944	998	976	1011	993	988	985	941	943	909	921	1010	975	1012	972	1007	960	1020	970	962	1015	1019	1016	905	1024	912	976	896	983	960	978	987	939	944	970	922	964	1029	981	961	943	1005	958	1037	948	974	1014	984	946	1031	965	975	1048	976	937	917	1061	964	964	923	963	920	947	956	1007	962	914	948	972	978	974	978	987	974	1005	994	922	968	1035	961	1021	931	962	992	1037	919	980	975	951	919	995	936	1013	976	953	939	958	960	959	990	978	930	978	932	986	1046	973	958	972	1011	1009	1014	971	979	948	992	962	976	960	987	998	999	951	944	913	960	934	940	1041	1014	989	1009	967	958	959	946	992	980	1045	965	918	934	960	968	966	946	974	992	947	935	971	992	975	932	977	927	969	996	1046	949	954	965	986	988	955	984	985	1010	939	970	942	1012	998	956	945	1015	984	948	968	990	959	1013	1005	932	960	950	971	995	893	973	994	1038	996	950	996	1000	977	996	939	1049	1013	994	906	961	1003	968	975	953	1018	1004	924	973	1056	1010	1006	921	994	940	1018	963	977	975	911	984	985	928	976	1027	991	991	988	948	951	967	1000	1044	941	1038	945	975	1021	967	1005	963	977	1014	1054	1014	976	1019	978	1038	967	967	983	1018	963	953	964	995	967	1021	995	975	985	918	1009	994	944	996	947	1048	912	984	1018	955	934	1017	965	978	910	940	945	982	959	1013	954	959	966	937	1002	980	903	974	1016	996	927	1043	982	971	1009	969	965	965	1006	975	912	927	1016	998	947	991	1000	1004	968	952	940	931	945	991	987	965	1031	1010	941	1017	993	945	964	955	977	945	996	1045	1003	946	968	1008	956	1002	1007	946	982	953	975	956	918	945	983	989	977	948	955	967	988	947	1049	953	968	970	975	1001	995	1022	1005	965	969	965	914	978	997	996	956	927	1017	1026	927	969	979	979	956	963	975	1003	1018	1003	929	969	1014	996	987	976	940	1016	1013	959	982	999	983	1022	992	966	977	1002	927	982	1040	1013	1009	1016	948	966	998	1027	1035	957	945	956	996	967	932	951	980	1004	1037	985	974	1036	975	976	981	996	905	914	993	968	999	963	907	1039	963	980	1012	937	974	912	999	922	1002	977	975	976	969	923	969	1008	969	962	979	977	1004	960	990	993	976	913	934	979	957	939	1000	965	1011	904	948	997	907	1002	968	942	1074	1011	968	1000	945	936	949	1023	978	990	1008	955	968	953	978	995	941	980	928	987	1037	982	987	1016	968	958	975	938	1012	990	949	957	938	926	943	975	955	978	981	939	977	956	997	960	1020	1008	1015	1013	1020	1028	992	961	997	950	1013	974	997	973	991	931	1034	930	965	991	956	986	983	1025	1017	943	955	995	945	968	967	939	956	1002	926	986	1020	986	1004	1003	962	1015	978	970	984	931	1010	966	937	996	923	1000	934	903	930	1005	984	955	982	984	964	1006	960	995	977	985	988	907	980	977	935	992	952	976	890	890	903	1021	956	957	989	943	987	936	992	1009	963	967	1013	992	985	967	990	1001	958	966	951	928	948	1011	961	997	1009	988	969	1003	1016	978	922	954	1057	975	946	983	1026	974	957	957	947	972	912	1006	946	953	990	1008	910	935	965	999	1050	964	985	962	959	976	1031	995	989	972	929	1006	895	968	962	931	966	992	923	928	1004	908	986	1018	961	1008	930	969	955	961	998	1004	919	942	1040	951	996	952	915	904	1040	1071	996	979	956	965	968	1002	1037	961	1008	960	990	990	951	962	989	991	948	942	1028	955	951	962	943	943	993	1011	1005	963	990	935	923	970	985	1025	977	982	1042	1020	1006	965	996	982	996	1006	982	926	946	963	962	1024	1004	953	976	938	960	949	951	957	962	928	929	942	925	955	926	981	972	929	1008	953	999	998	981	969	1012	925	979	993	1051	984	948	938	979	958	959	941	975	981	1025	921	968	987	984	941	964	998	1012	972	1022	1013	1014	864	962	931	917	967	964	895	997	1003	1008	969	1020	1008	1017	929	1010
52749	96581	85001	56087	30229	15149	2382	1454	1347	1244	1230	1203	1107	1118	1185	1169	1088	1080	1139	1126	1076	1096	1025	1070	1064	1149	1087	1095	1094	1074	1098	1110	1043	1130	1101	1055	1106	1114	1072	1108	1075	1092	1087	1020	1078	1076	1076	1116	1134	1050	1069	1041	1094	1072	1088	1054	1108	1066	1131	1068	1093	1093	1123	1115	1057	1082	1040	1106	1098	1101	1099	1096	1128	1043	1158	1057	1093	1103	1041	1040	1093	1087	1074	1118	1061	1063	1088	1110	1106	1104	1138	1100	1063	1067	1131	1054	1097	1091	1104	1032	1049	1114	1027	1025	1082	1101	1058	1038	1051	1104	1066	1126	1118	1079	1085	1078	1099	1106	1104	1029	1078	1122	1095	1018	1088	1108	1087	1056	1058	1102	1089	1076	1037	1062	1053	1105	996	1136	1067	1053	1065	1107	1023	1075	1074	1088	1030	1056	1104	1078	1059	1074	1122	1108	1095	1101	1098	1103	1023	1063	1086	1016	1034	1063	1131	1077	983	1029	1102	1077	1076	1055	1100	1130	1022	1125	1099	1083	1000	1059	1107	1074	1042	1112	1076	1107	1067	1121	1072	1036	1103	1083	1027	1063	1015	1133	1048	1048	1119	1134	1069	1059	1081	1097	1070	1075	1098	1044	1104	1056	1024	1026	1097	1073	1073	987	1041	1070	1082	1061	1131	1055	1070	1097	1034	1066	1062	1091	1086	1031	1065	1094	1126	1099	1073	1022	1032	1123	1070	1091	1107	1083	1019	1114	1072	1089	1027	1132	1009	1115	1088	1045	1073	1036	1073	1089	1069	1104	1103	1022	1043	1064	1027	1112	1066	1091	1099	1101	1089	1072	1096	1095	1096	1079	1022	1119	1045	1091	1069	1069	1062	1044	1025	1020	1101	1078	1069	1059	1044	1027	1068	1059	1090	1034	1060	1059	1047	1080	1134	1122	1071	1018	1029	1076	1040	1070	1074	1034	1070	1000	1077	1080	1052	1078	1163	1072	1083	1080	1035	1046	1109	1084	1058	1087	1037	1051	1051	1073	1111	1102	1094	1084	998	1058	1080	1090	1104	1048	1037	1028	1057	1051	1073	1073	1078	1049	1086	1093	1075	1109	1006	1056	1084	1054	1024	1059	1147	1127	1029	1023	1073	1090	1091	1087	1122	983	1070	1064	1119	1043	1069	1068	1017	1073	1134	1089	1088	1129	1076	1084	1025	1084	1111	1051	1112	1111	1034	1069	1101	1096	1072	1026	1066	1054	1134	1097	1060	1069	1040	1073	1077	1030	1119	1073	1013	1057	1082	1037	1117	1055	1068	1038	1060	1059	1068	1085	1106	1106	1129	1068	1090	1098	1024	1018	1101	1076	1114	1070	1057	1113	1076	1049	1068	1086	1060	1095	1065	1063	1061	1105	1049	1020	1069	1092	1018	1042	1053	1122	1074	1112	1088	1055	1062	1108	1088	1130	1110	1127	1122	1090	1115	1073	1099	1108	1104	1058	1079	1076	1116	1089	1081	1059	1038	1056	1064	983	1069	1072	1121	1065	1090	1102	1100	1129	1135	1142	1073	1082	1095	1050	1134	1119	1063	1135	1065	1072	1063	1072	1071	1056	1080	1029	1067	1067	1077	1091	1106	1159	1084	1113	1087	1023	1057	1072	1060	1153	1109	1085	1085	1091	1124	1086	1091	1056	1081	1047	1086	1111	1120	1121	1108	1023	1060	1087	1081	1062	1072	1081	1062	1049	1110	1066	1086	1078	1010	1077	1040	1080	1092	1089	1066	1109	1075	1077	1089	1069	1092	1117	1070	1057	1089	1063	1094	1111	1045	1056	1061	1025	1045	1021	1060	1056	1055	1094	1145	1128	1048	1114	1120	1115	1061	1090	1086	1088	1084	1055	1092	1112	1068	1075	1073	1060	1065	1055	1061	1069	1078	1115	1026	1019	1061	1083	1070	1056	1034	1050	1090	1088	1093	1112	1117	1084	1049	1049	1025	1072	1099	1016	1093	1093	1099	1046	1064	1017	1050	1011	1099	965	1102	1077	1074	1022	1097	1017	1093	1088	1088	1065	1091	1055	1052	1051	1076	1073	1054	1107	1060	1063	1124	1093	1089	1068	1081	1030	1049	1053	1048	1070	1047	1098	1092	1044	1038	1028	1085	1070	1096	1106	1075	1040	1035	1092	1061	1104	1070	1082	1093	1078	1035	1093	1016	1024	1145	1091	1093	1072	1043	1074	1046	1119	1067	1076	1076	1108	1106	1123	1081	1068	1136	1076	1092	1060	1052	1128	1090	1076	1142	1094	1094	1077	1071	1055	1086	1082	1085	1065	1092	1090	1104	1077	1084	1077	1045	1096	1083	1104	1015	1057	1100	1044	1129	1005	1076	1065	1066	1097	1096	1083	1106	1073	1101	1060	1105	1094	1124	1051	1141	1006	1027	1082	1081	1065	1029	1058	1003	1085	1073	1047	1048	1061	1076	1054	1094	1082	1113	1088	1079	1019	1134	1172	1066	1088	1065	1089	1136	1102	1042	1079	1097	1081	1043	1098	1083	1081	1052	1065	1080	1066	1121	1042	1037	1075	1081	1075	1072	1015	1002	1035	1073	1070	1093	1088	1073	1116	1074	1063	1089	1064	1091	1054	997	1023	1092	1064	1081	1025	1059	1110	1075	1150	1141	1139	1053	1030	1090	1033	1040	1062	1008	1045	1048	1094	1079	1032	1096	1023	1031	1060	1083	1086	1111	1033	1092	1084	1075	1099	1101	1040	1068	1095	1125	1058	1072	1052	1082	1134	1019	1093	1040	1060	1045	1107	1100	1115	1031	1065	1057	1020	1063	1138	1069	1085	1102	1025	1038	1072	1129	1067	1042	1051	1075	1014	1097	1116	1047	1074	1084	1081	1069	1081	1113	1071	1026	1053	1059	1085	1076	1052	1068	1068	1075	1020	1045	1075	1045	1109	1102	1095	1058	1099	1087	1095	1148	1140	1102	1071	1081	1043	1080	1061	1081	1016	1067	1081	1098	1086	1132	1076	1031	1057	1099	1056	1098	1053	1056	1035	1063	1007	1061	1045	1083	1075	1073	1078	1042	1054	1051	1019	1103	1045	1110	1099	1093	1089	1031	1154	1052	1120	1146	1021	1098	1031	1076	1039	1081	1072	1117	1103	1095	1089	1143	1077	1047	1098	1059	1106	1021	1075	1136	1050	1058	1056	1089	1014	1070	1033	1118	1066	1056	1036	1048	1041	1113	1073	1105	1082	1097	1062	1116	1072	1037	993	1086	1090	1144	1061	1072	1066	1059	1091	1095	1086	1104	1041	1099	1073	1070	1025	1067	1075	1115	1025	1057	1081	1071	1118	1083	1088	1090	1041	1076	1133	1065	1126	1038	1047	1072	1044	1040	1122	1076	1058	1101	1039	1070	1077	1114	1076	1084	1047	1086	1128	1128	1075	1069	1125	993	1089	1116	1101	1017	1027	1099	1008	1047	1039	1059	1116	1072	1049	1057	1038	1059	1090	1087	1067	1088	1073	1101	1151	1035	1060	1017	1009	1097	1080	1043	1113	1107	1060	1137	1028	1115	1098	1071	1069	1096	1089	1113	1024	1083	1055	1064	1068	1022	1122	1063	1091	1095	1085	1118	1072	1062	1075	1097	1091	1112	1059	990	1075	1085	1069	1028	1059	1074	1072	1091	1053	1076	1122	1078	1093	1059	1083	1045	1102	1074	1117	1147	1094	1036	1128	1070	1087	1065	1071	1131	1075	1046	1042	1113	1136	1037	1067	1066	1054	1083	1134	1098	1105	1072	1068	1042	1033	1085	1087	1133	1023	1049	1069	1039	1064	1063	1052	1089	1127	1047	1040	1069	1090	1033	1083	1092	1086	1090	1091	1129	1061	1075	1096	1085	1097	1041	1088	1051	1053	1126	1126	1086	1097	1046	1059	1020	1149	1073	1102	1067	1085	1056	1021	1064	1088	1109	1104	1153	1104	1074	1058	1074	1085	1046	1039	1008	1088	1072	1068	1082	1083	1013	1095	1104	1100	1044	1111	1076	1068	1035	1017	1091	1113	1089	1110	1070	1052	1069	986	1017	1090	992	1044	1037	1060	1043	1069	1073	1090	1080	1051	1114	1136	1076	1086	1053	1064	1113	1106	1113	1032	1083	1117	1102	1027	1018	1048	1089	1088	1038	1094	1089	1087	1042	1141	1048	1034	997	1017	1099	1148	1049	1081	1095	1061	1065	1075	1045	1081	1052	1073	1024	1080	1076	1114	1073	1080	1067	1090	1073	1064	1048	1101	1024	1069	1048	1066	1100	1032	1092	1033	1044	1007	1103	1096	1052	1053	1082	1093	1047	1079	1016	1080	1095	1020	1132	1035	1078	1063	1068	1048	1066	1091	1097	1071	1068	1067	1037	1162	1118	1057	1069	1088	1106	1092	1066	1095	1067	1034	1049	1055	1094	1081	1036	1097	1052	1057	1062	1082	1093	1110	1101	1100	1052	1061	1084	1076	1087	1054	1107	1086	1101	1066	1131	1090	1012	1037	1063	1093	1092	1033	1099	1042	1037	1078	1045	1062	1090	1089	1068	1021	1039	1104	1077	1056	1064	1063	1071	1137	1033	1099	1053	1118	1066	1078	1086	1074	1062	1076	1086	1018	1117	1089	1027	1060	1094	1144	1122	1034	1057	1074	1138	1076	1055	1007	1128	1073	1040	1089	999	1031	1093	1053	1051	1062	1023	1141	1016	1027	1019	1110	1059	1091	1077	1068	1120	1123	1061	1049	1077	1071	1065	1078	1010	1127	1042	1070	1072	1117	1102	1140	1069	1058	1113	1023	1099	1105	1121	1088	1087	1098	1087	1101	1047	1010	1056	1050	1105	1111	1104	1026	1116	1082	1066	1078	1116	1127	1074	1074	1117	1087	1099	1110	1057	1023	1110	1112	1092	1087	1061	1083	1042	1040	1098	1044	1048	1073	1065	1053	1096	1047	1112	1122	1053	1023	1085	1048	1076	1098	1099	1034	1061	1110	1113	1081	1099	1112	1087	1103
34091	24327	28676	17306	5304	1392	575	490	452	441	436	467	398	451	455	479	422	462	457	463	478	471	437	450	413	436	459	448	432	411	447	433	429	444	453	439	482	434	419	462	427	472	447	411	417	440	444	462	444	429	447	460	448	405	484	459	402	488	438	440	422	439	439	422	432	459	430	437	461	433	468	470	425	441	426	434	415	448	466	445	450	420	478	451	450	435	426	458	420	439	477	419	460	423	479	425	440	432	429	427	480	422	429	456	458	429	451	457	406	456	448	465	440	434	431	425	487	435	433	440	438	412	491	457	460	449	444	429	432	418	448	444	488	407	445	444	427	456	437	414	429	438	414	459	443	418	440	425	438	464	413	445	471	473	413	445	379	423	461	437	457	457	442	436	403	420	428	443	419	421	437	470	476	452	442	432	422	430	453	463	401	445	444	452	430	427	408	416	425	446	437	420	437	424	456	450	438	473	425	456	462	441	420	433	417	435	476	441	450	446	425	486	416	452	472	456	467	447	404	465	458	452	432	468	502	468	468	425	413	469	440	463	449	434	430	450	435	461	465	431	443	475	443	435	436	448	430	485	397	445	434	472	445	432	449	479	438	422	463	440	502	428	441	450	447	432	419	449	428	479	423	435	413	453	480	480	459	427	440	454	438	419	454	460	445	427	458	485	453	463	446	432	448	418	444	474	465	461	404	431	440	472	458	462	481	441	469	461	495	438	461	453	438	457	441	470	419	463	458	478	407	418	475	434	433	436	450	455	427	469	478	420	472	450	465	441	438	455	462	403	444	405	417	476	409	383	450	463	459	431	434	481	448	433	421	432	432	445	422	468	436	474	472	422	435	423	465	431	416	443	422	432	464	418	456	432	427	432	431	490	402	473	432	416	427	429	439	436	449	479	426	459	467	456	443	475	496	438	453	459	442	447	456	431	447	423	414	420	441	440	444	515	447	408	443	439	425	472	461	459	462	464	453	457	436	440	454	449	458	496	479	427	450	444	448	454	446	453	399	465	496	423	419	439	408	442	425	456	484	452	424	415	440	452	478	420	441	446	434	399	441	470	463	449	438	490	444	426	459	437	464	440	455	438	433	452	466	454	450	480	424	473	452	436	398	431	422	447	432	429	474	447	407	420	420	450	414	467	455	442	473	455	461	401	443	453	417	402	434	426	431	474	434	462	440	418	460	477	454	440	457	454	449	410	441	452	460	460	429	445	470	488	441	438	456	420	435	437	387	461	412	451	465	481	436	448	465	447	432	432	415	444	418	462	433	446	420	467	443	444	451	446	412	439	446	465	474	441	444	442	429	412	451	471	405	442	457	437	448	471	455	434	432	439	430	449	457	429	470	469	464	499	423	435	425	423	453	437	460	437	449	441	438	453	427	433	408	422	452	436	456	459	455	466	438	420	461	413	420	410	455	413	438	477	432	460	459	472	484	455	435	428	427	468	419	428	443	456	438	437	444	441	451	397	421	449	481	443	430	412	478	446	457	437	478	408	419	443	454	446	481	459	448	462	435	466	419	452	434	433	450	454	442	441	435	455	463	482	428	387	430	463	430	421	430	463	475	464	453	440	455	445	434	475	414	405	471	456	458	409	429	440	489	438	455	429	427	453	452	448	446	434	458	456	455	450	465	426	430	453	441	431	445	437	418	462	435	430	470	449	456	472	412	450	444	433	475	426	457	469	435	427	456	440	471	416	427	420	416	446	465	450	447	429	450	461	426	428	435	449	412	426	405	454	447	441	469	428	463	433	409	425	465	438	472	429	425	463	492	432	443	428	461	436	446	442	469	434	474	461	460	456	418	473	443	448	413	471	466	463	458	413	457	444	445	459	458	438	446	475	434	439	417	454	456	438	438	434	420	428	435	446	444	430	404	410	452	397	433	453	439	461	445	438	407	423	437	461	404	487	464	435	465	429	478	443	418	470	459	436	429	433	445	429	438	412	416	461	447	422	477	459	447	467	457	478	407	462	483	475	462	510	450	440	457	454	447	437	418	426	433	464	471	417	452	473	457	455	401	421	432	436	439	460	464	461	447	408	432	465	467	447	460	442	426	458	421	433	466	476	425	424	427	439	465	428	470	429	432	457	446	475	403	451	452	397	445	435	435	463	455	438	450	451	471	432	418	460	455	443	432	458	413	418	447	435	447	438	457	453	440	470	406	462	423	417	431	451	403	450	425	441	491	419	437	434	426	439	444	421	454	398	472	431	408	450	468	453	451	431	457	442	476	479	429	444	431	424	418	442	444	397	441	448	453	415	461	428	450	467	456	420	421	412	389	433	443	418	479	442	487	428	422	472	435	460	457	430	446	469	438	412	422	435	415	437	424	465	450	436	443	442	442	449	446	453	445	450	423	472	433	458	495	454	458	497	442	458	432	427	428	438	422	442	434	407	489	452	396	440	424	422	414	466	418	451	450	449	421	444	456	409	466	461	458	451	404	450	423	437	453	454	430	472	435	486	470	440	426	440	447	468	468	458	454	466	458	467	422	434	442	449	449	479	440	423	432	422	441	427	438	458	464	420	444	403	455	462	426	402	441	437	460	464	446	439	435	449	486	432	483	430	462	431	392	461	426	456	403	448	433	405	456	467	483	458	438	409	435	419	410	446	463	466	429	444	454	448	468	464	483	445	447	453	483	459	442	476	427	444	445	460	446	469	458	440	435	449	456	444	418	430	417	430	445	422	402	466	411	447	447	470	444	475	454	465	454	457	413	462	444	458	421	425	433	413	427	457	429	459	457	430	459	422	424	444	476	408	443	469	448	470	461	417	402	431	425	414	418	471	419	460	456	460	445	436	448	457	446	459	428	408	420	450	457	417	419	405	452	431	463	435	452	440	422	415	477	414	454	453	429	458	457	467	480	475	443	460	427	499	496	394	449	421	464	439	430	425	433	414	422	446	406	445	449	467	420	424	444	461	450	416	438	441	440	461	438	435	449	441	432	423	472	472	441	456	413	474	438	463	471	430	450	424	444	478	491	445	440	467	453	441	428	440	437	449	431	451	448	447	488	400	442	437	402	450	456	425	450	449	439	475	405	428	447	455	430	445	439	418	441	455	458	444	414	444	396	444	455	431	443	463	462	429	459	419	417	463	430	442	418	454	408	449	435	460	436	443	436	452	443	416	423	424	424	435	373	422	466	433	444	426	444	433	468	442	433	439	420	488	448	486	442	422	443	452	435	431	427	436	430	460	474	431	435	454	425	441	456	464	469	462	436	453	438	439	429	451	433	410	449	446	451	442	475	424	427	476	433	478	447	428	410	430	431	467	427	464	453	432	427	443	421	451	438	456	459	451	449	449	429	418	449	438	441	432	424	441	448	443	397	450	493	428	445	424	432	477	452	450	418	461	414	446	473	407	431	440	472	473	430	420	413	455	425	478	433	475	457	408	415	462	429	371	435	489	426	448	463	428	432	442	461	448	449	423	458	459	450	426	467	467	406	402	446	437	452	414	423	406	499	451	399	403	435	430
44206	37283	30500	11338	5080	1773	544	574	506	584	515	502	546	514	499	534	534	510	550	546	531	504	534	510	528	525	515	493	497	505	498	549	479	526	531	525	511	505	489	539	501	535	500	550	519	522	536	536	524	515	494	543	512	516	459	555	530	494	478	538	530	524	547	487	546	521	523	520	535	495	515	472	518	473	506	497	491	519	502	530	518	490	509	519	506	526	485	509	501	552	516	539	507	535	558	540	518	475	578	537	543	499	533	489	538	548	541	536	522	495	533	498	532	516	541	537	520	485	508	458	551	505	514	532	483	527	533	482	476	556	500	512	509	514	508	490	530	504	497	538	485	496	542	518	551	513	522	559	545	462	526	535	549	520	537	567	520	544	480	518	547	457	472	512	538	533	520	484	516	509	526	524	514	528	528	541	483	512	502	505	489	493	509	472	495	502	534	500	510	527	531	519	497	527	570	533	510	535	536	538	550	543	499	519	502	499	491	502	522	518	520	481	490	535	470	440	495	512	498	518	513	492	484	503	545	519	513	566	512	536	535	497	498	550	479	552	505	527	528	537	539	511	519	531	494	529	527	495	534	497	531	509	532	466	516	529	486	522	512	505	536	515	526	502	559	545	517	538	514	507	527	485	520	517	501	578	503	527	504	508	494	550	519	486	571	516	528	471	547	486	516	514	509	534	507	506	505	530	501	545	530	497	488	482	548	562	463	520	491	513	519	541	534	507	486	536	530	509	523	503	474	524	476	515	487	495	466	511	502	539	487	526	512	495	538	527	512	536	520	477	539	512	595	509	507	495	554	564	523	513	550	540	508	512	510	549	535	504	529	516	551	555	529	539	502	533	497	524	515	505	523	513	517	516	514	505	493	563	560	495	527	530	547	524	513	530	525	488	493	498	492	476	568	508	494	565	544	493	518	559	509	534	499	504	518	508	509	549	492	567	519	508	510	515	490	500	515	568	484	537	522	572	516	446	517	530	522	519	518	508	524	553	501	501	487	501	506	509	501	483	513	507	508	549	507	522	473	562	501	482	524	497	478	581	499	508	506	507	511	549	520	484	503	526	487	514	491	493	544	485	530	530	555	499	518	488	527	492	511	544	500	564	536	526	489	535	525	500	572	514	491	482	496	506	589	532	537	474	481	517	502	483	568	534	512	537	525	511	534	513	488	518	510	543	549	534	507	495	465	511	549	495	501	522	543	531	510	495	514	528	499	504	506	508	516	507	509	592	525	517	503	516	512	473	498	540	523	492	498	534	495	528	556	516	496	528	457	499	518	482	515	500	506	562	501	528	556	532	521	507	513	516	502	481	511	512	516	524	501	534	573	467	501	493	501	497	525	525	523	516	516	514	540	554	513	562	489	521	486	536	490	509	508	520	514	524	529	554	484	511	506	490	517	516	507	492	518	548	514	526	541	487	503	529	556	528	503	562	490	521	505	541	478	534	484	509	500	471	506	551	497	521	514	464	504	539	535	516	474	531	535	514	494	504	504	499	491	521	544	533	495	507	526	477	491	497	468	496	519	527	509	513	533	536	493	512	512	491	512	537	494	504	548	486	485	531	497	526	483	503	500	509	555	558	531	522	518	503	539	522	488	474	497	537	520	552	545	495	493	518	523	511	541	505	463	549	557	500	517	542	510	505	523	516	506	505	509	523	505	501	521	550	495	517	490	493	548	520	564	504	489	553	451	503	490	492	470	558	515	518	530	522	503	536	568	472	509	515	532	541	509	533	499	535	545	505	506	512	533	516	550	523	504	543	536	516	518	537	505	509	536	517	514	499	514	531	552	502	534	529	513	521	527	539	526	492	523	480	496	492	505	526	491	540	519	459	481	521	529	517	551	515	542	490	544	528	495	493	512	482	528	503	542	487	512	534	518	479	524	477	489	510	569	538	514	519	500	501	539	550	518	521	519	499	520	565	495	528	511	537	497	502	562	551	513	508	534	507	481	531	491	546	548	483	491	529	518	465	523	523	495	529	541	502	521	466	514	506	528	522	494	545	540	512	539	524	495	516	534	515	520	527	500	508	546	503	463	506	547	501	543	515	515	512	509	506	531	477	491	515	514	525	504	528	551	528	513	517	493	522	533	510	553	530	507	503	527	537	532	522	491	491	519	544	478	503	526	518	520	571	495	507	551	514	523	504	506	522	534	522	526	508	520	488	507	513	493	513	481	480	489	509	546	492	487	503	514	476	528	483	494	510	547	510	541	520	492	547	535	512	557	515	529	530	508	526	553	472	530	504	525	471	495	540	520	505	548	518	519	515	564	516	527	524	485	540	462	521	503	497	492	525	479	508	483	530	564	564	533	518	522	487	529	527	529	526	525	511	507	513	559	508	503	537	520	552	514	537	536	536	519	507	521	481	507	499	514	521	531	525	527	547	499	534	513	482	541	490	511	494	518	516	567	553	545	524	516	505	476	540	509	524	493	504	489	534	517	512	539	533	534	472	499	516	517	523	511	497	535	491	516	538	540	555	536	507	484	519	546	472	503	535	498	517	548	495	531	529	476	522	518	490	496	514	501	545	492	543	542	511	508	463	528	521	511	519	532	499	495	521	523	527	514	498	491	496	503	522	530	523	535	514	537	554	505	468	556	480	499	481	549	520	521	511	518	498	503	522	505	511	516	538	552	520	500	535	537	511	553	495	552	469	493	481	514	511	508	475	480	543	521	527	479	553	524	487	506	495	505	519	513	532	465	487	525	537	489	507	516	534	516	488	536	508	557	493	516	503	549	551	570	505	501	531	527	550	520	529	525	473	530	525	515	491	523	526	514	526	532	512	537	533	514	493	504	538	531	516	510	513	493	522	551	514	524	497	510	499	503	577	492	507	484	519	491	525	542	481	487	523	520	487	522	499	504	514	531	516	550	488	507	526	491	530	522	501	537	510	536	480	514	486	521	555	526	495	518	520	517	478	517	516	519	503	547	513	521	510	499	485	538	511	519	493	535	493	514	525	536	506	472	552	507	526	506	536	524	503	475	507	512	492	506	535	527	535	490	538	500	495	534	516	507	534	516	544	515	509	564	527	537	521	519	529	503	513	524	507	529	476	499	540	528	528	550	498	539	486	492	514	517	502	545	534	534	532	511	527	540	550	516	550	473	531	555	472	509	531	509	494	519	506	494	511	512	505	509	526	517	535	511	521	517	517	468	541	490	468	497	484	481	526	560	484	506	540	517	526	543	521	520	511	516	541	548	577	525	551	502	515	502	519	525	546	488	497	536	484	483	509	520	486	512	537	490	476	505	500	500	520	552	507	510	487	525	525	498	509	504	521	500	495	510	496	500	511	525	506	502	501	481	560	527	491	481	535	542	497	526	493	541	522	518	503	479	549	532	494	557	549	527	522	534	489	527	529	530	500	513	514	546	542	512	483	518	525	502	508	547	514	538	501	533	505	508	512	493	498	524	532	565	533	537	554	495	489	518	517	532	527	508	552	543	495	504	526	487	563	520	487	506	560	530	513	510	545
23430	20885	30695	26692	22468	19180	5784	1745	816	817	805	785	781	802	777	820	728	744	740	785	779	758	788	760	763	718	709	730	747	714	721	746	718	759	743	722	727	746	720	772	728	737	709	722	758	725	761	761	726	746	750	726	695	710	723	728	779	701	774	741	685	744	779	731	704	769	712	700	729	731	748	757	709	731	695	742	776	758	753	754	710	718	751	713	757	714	766	684	750	744	732	708	762	717	729	750	716	725	730	702	757	719	712	691	691	722	753	693	753	792	728	738	732	716	734	765	788	728	672	745	749	733	739	713	681	768	737	711	701	736	758	719	716	693	739	668	736	677	704	725	734	690	746	712	742	742	761	749	753	765	700	747	723	698	708	754	722	734	727	724	727	736	714	718	727	734	774	709	713	736	720	749	733	737	706	711	686	664	761	726	739	738	711	700	717	779	736	722	765	735	722	761	720	709	707	709	698	703	726	719	735	784	711	696	766	734	724	697	735	786	753	769	717	735	697	746	711	697	753	748	755	740	746	701	722	749	723	752	761	730	736	719	704	730	756	756	700	693	780	751	758	750	760	738	761	709	752	750	744	773	727	732	750	766	738	679	705	729	735	718	726	711	703	757	761	722	739	745	764	762	741	759	765	725	808	714	710	729	727	710	733	737	741	707	703	704	738	702	713	726	728	767	742	734	759	761	722	715	752	741	736	765	697	739	747	707	670	767	764	760	722	751	775	728	752	783	770	668	761	701	735	769	722	726	744	761	704	699	717	709	740	753	709	688	720	708	681	753	731	738	716	701	723	702	681	730	763	774	734	754	799	715	699	708	732	732	735	677	751	728	670	767	737	703	720	726	777	734	690	777	760	705	767	728	779	751	765	714	717	729	722	666	730	679	703	747	745	709	702	775	740	820	773	680	715	722	732	751	707	724	742	751	657	750	748	780	740	717	785	694	732	720	780	704	715	710	706	753	775	707	755	724	734	687	726	716	726	724	694	719	788	732	701	744	722	732	721	701	771	794	786	723	745	753	711	705	720	734	752	713	741	757	756	773	741	730	791	684	729	728	758	715	750	739	726	773	690	742	777	745	777	727	716	745	768	731	685	759	751	767	752	730	703	732	720	748	710	721	741	720	703	712	738	699	759	729	731	683	764	705	738	668	737	706	735	685	705	765	724	761	751	764	712	765	757	729	774	749	743	686	742	754	732	744	738	772	721	697	739	724	752	758	734	689	729	747	737	763	783	735	713	726	799	737	725	736	752	732	712	743	690	715	702	722	739	716	712	671	772	748	744	716	677	743	740	738	726	755	801	767	705	747	706	785	777	747	763	722	720	750	713	737	724	693	715	770	703	733	683	709	737	737	773	765	732	738	721	666	699	713	731	719	755	744	734	705	714	695	711	773	769	742	769	744	731	743	731	692	774	739	794	751	748	741	715	731	735	763	705	670	752	726	730	745	683	736	731	751	741	733	742	778	722	766	704	720	740	737	755	716	728	734	710	745	750	749	727	691	703	736	751	758	695	724	688	690	741	689	702	707	708	712	668	754	724	759	732	699	751	738	739	700	735	789	758	780	712	770	726	698	731	737	756	722	757	759	720	757	678	735	737	713	772	751	703	744	762	745	747	739	782	771	712	769	729	723	732	750	697	728	669	777	766	738	729	733	740	689	753	760	694	699	715	754	782	737	728	727	739	720	741	738	777	699	723	754	700	788	717	757	719	746	719	731	750	734	734	707	733	728	785	734	692	754	743	729	770	705	733	751	732	761	767	729	759	688	737	693	707	727	686	740	789	715	744	684	694	749	723	746	746	725	739	732	682	783	754	728	699	700	785	757	714	721	743	709	742	768	668	767	689	692	737	679	751	759	705	713	749	686	716	745	702	708	760	748	711	722	692	740	697	681	739	720	726	747	693	708	695	770	763	689	754	693	684	770	746	778	747	703	708	721	749	696	698	693	710	730	736	746	734	711	734	777	737	735	727	741	771	726	723	738	728	749	721	732	692	748	736	757	698	727	715	742	740	749	685	710	736	687	709	754	728	724	738	774	719	742	717	703	721	730	715	740	770	705	712	712	747	738	692	726	735	764	740	712	742	714	685	748	734	771	754	754	757	755	730	751	735	737	711	727	705	683	710	740	740	733	718	707	730	708	729	736	707	735	757	708	761	716	751	744	713	706	731	734	718	748	732	773	703	740	738	748	731	704	755	721	700	710	732	752	732	798	762	758	694	677	749	737	756	736	750	752	750	736	725	769	770	740	760	745	718	722	771	730	723	718	730	740	738	726	695	750	718	663	768	769	725	755	781	763	778	705	759	763	753	725	746	762	744	724	744	731	730	760	730	701	708	688	755	710	748	743	718	750	739	701	711	768	756	684	732	710	693	680	691	720	730	736	716	711	736	744	680	719	736	745	729	711	710	775	753	724	727	709	720	743	753	708	736	706	729	717	707	741	775	680	692	715	764	735	728	690	728	734	692	704	743	721	721	726	710	739	786	726	779	752	754	739	749	718	727	694	701	775	700	724	773	746	765	746	773	739	690	720	702	748	794	746	720	763	698	701	779	724	710	676	738	729	756	736	762	746	740	705	738	708	756	722	680	703	745	750	720	760	752	719	736	738	722	718	729	687	728	734	724	722	732	750	748	707	704	717	726	718	713	762	773	777	732	772	745	741	714	744	723	758	737	773	702	746	750	739	754	751	751	765	758	766	749	753	730	765	726	708	715	714	766	771	719	713	724	767	772	663	750	685	748	754	672	709	705	776	712	738	727	734	740	702	754	738	763	718	710	701	633	730	688	714	789	767	753	727	710	772	741	720	715	750	739	746	718	688	695	698	768	673	727	744	663	693	753	751	726	705	736	698	769	710	744	707	744	709	696	721	694	691	712	770	759	703	773	769	723	739	666	730	745	694	743	761	758	755	750	753	710	710	746	730	719	751	758	719	745	742	702	721	693	752	729	709	709	700	737	760	752	749	725	765	760	729	752	726	730	697	752	731	773	778	744	758	683	745	750	677	738	736	768	710	699	726	729	716	701	736	734	764	734	742	784	747	755	723	731	733	769	743	745	755	723	732	706	721	698	685	738	755	714	768	700	699	719	683	708	735	745	715	702	759	770	786	732	756	717	707	707	755	737	754	771	761	736	719	738	709	742	684	753	707	759	717	744	748	759	720	742	704	722	760	729	710	739	710	771	712	710	717	698	672	765	748	734	739	703	770	689	750	752	784	748	694	731	682	712	717	743	747	762	712	786	718	784	748	741	737	718	705	698	754	734	746	738	738	747	710	748	724	752	741	720	727	761	688	671	715	762	708	697	726	772	726	729	693	730	717	715	723	688	749	715	677	698	704	710	758	714	712	684	721	735	719	714	737	781	723	743	722	745	732	747	753	743	775	717	732	713	726	735	722	715	705	687	763	765	772	685	764	751	743	686	740	728	710	719	730	715	746	709	744	757	698	732	707	702	764	717	747	712	677	722	731	750	716	684	704
49177	78922	65426	41488	21763	12249	1234	2378	965	875	887	877	881	854	876	855	835	870	848	891	841	791	818	830	844	787	861	849	808	811	833	882	782	773	835	819	813	850	836	847	809	781	789	839	812	840	842	871	828	786	820	841	809	821	782	810	803	850	822	793	786	808	821	870	831	811	824	791	875	805	804	809	832	836	824	822	851	836	802	843	761	855	785	819	810	863	784	805	829	821	833	836	851	774	844	821	840	844	795	793	801	786	848	840	831	800	817	874	819	844	871	847	855	835	776	857	841	854	800	760	869	830	839	840	792	793	786	833	813	842	802	798	807	783	823	845	810	856	824	801	863	816	821	803	784	835	840	838	814	819	850	816	807	810	793	799	791	795	872	778	773	809	842	793	806	842	815	827	805	793	802	817	780	831	817	802	865	853	825	835	792	813	832	841	829	860	798	855	833	798	832	815	807	824	798	819	846	823	831	850	861	822	787	840	831	801	808	808	827	856	799	825	858	860	798	803	792	823	857	765	846	777	836	817	835	787	829	844	819	771	824	821	826	833	783	821	815	806	840	817	806	816	829	775	822	852	801	848	748	805	834	786	790	815	816	848	814	804	856	872	853	794	784	804	817	855	749	805	816	818	846	844	858	820	819	821	838	792	814	834	786	838	798	774	768	833	817	837	823	806	811	823	801	867	814	881	787	883	848	803	823	821	833	837	831	776	756	829	802	800	745	861	842	784	784	787	807	836	791	848	815	829	825	769	791	807	819	812	807	816	823	862	858	825	770	781	794	753	813	851	815	850	818	765	800	862	821	816	805	845	827	881	864	869	803	813	834	839	822	780	815	821	826	808	795	805	846	822	809	780	790	848	812	843	844	867	817	809	786	793	843	839	830	830	834	828	788	795	817	816	826	779	768	828	855	787	853	802	808	892	785	840	807	799	735	783	802	817	824	855	851	819	830	853	786	844	833	892	850	796	796	843	805	836	819	796	837	794	827	817	828	782	797	802	812	846	790	828	819	785	833	836	795	806	808	825	828	844	805	846	863	821	766	803	818	794	836	843	775	770	844	799	827	872	842	823	807	824	830	841	859	875	804	808	839	804	788	833	801	814	818	813	756	714	813	825	792	857	818	822	759	811	807	770	797	817	796	827	753	782	845	810	816	765	816	765	799	854	772	775	823	838	839	823	830	834	884	797	823	807	839	805	824	790	752	856	858	779	838	772	832	849	805	812	770	819	827	844	819	809	839	814	841	801	827	833	816	854	876	768	783	827	796	821	817	846	831	821	804	819	809	796	770	834	798	844	836	835	800	822	830	850	820	821	815	769	769	815	793	822	824	817	768	818	798	785	845	884	807	820	806	837	827	816	776	820	816	817	812	730	799	839	842	797	872	796	779	785	802	769	846	793	799	812	836	790	784	837	778	809	818	807	838	894	797	851	814	821	823	775	784	851	827	841	769	799	851	824	820	805	831	835	825	833	781	786	824	830	813	839	825	811	850	829	798	854	787	880	833	861	833	753	815	819	812	801	828	899	834	842	829	777	832	829	809	834	786	818	802	774	789	794	830	785	838	811	859	821	826	815	848	839	830	843	856	789	796	832	816	831	785	833	806	799	796	814	796	820	806	806	866	793	817	831	827	800	823	801	812	786	830	857	827	894	851	804	860	822	838	860	822	825	860	805	831	784	848	848	812	766	801	816	786	801	785	820	834	840	815	788	788	835	823	868	820	870	832	849	852	815	770	850	819	827	809	811	884	830	840	807	835	773	803	859	800	841	796	793	819	811	810	798	830	831	841	793	814	835	820	820	827	813	834	787	806	782	798	807	857	803	794	843	835	823	823	866	809	833	836	801	778	849	892	743	826	780	822	809	838	866	806	850	818	823	813	828	832	782	878	835	790	873	836	802	808	861	818	812	821	814	820	855	799	824	854	769	793	814	818	769	847	852	820	827	826	840	839	770	838	810	771	858	802	777	800	796	807	786	807	797	797	850	829	799	775	826	836	850	867	779	820	803	777	838	812	855	812	776	808	813	807	797	815	836	826	833	820	835	792	824	783	826	816	794	797	869	771	819	829	803	840	860	888	830	824	870	819	848	783	813	833	806	818	822	809	859	790	802	810	821	855	826	833	800	835	844	781	784	831	824	843	827	802	797	805	783	795	790	849	815	843	867	796	790	828	798	793	826	803	847	851	832	817	780	820	790	811	867	759	847	869	836	872	801	818	783	806	830	802	775	830	873	839	820	799	846	849	797	827	771	808	792	808	818	771	821	844	809	814	821	830	828	883	856	784	811	836	809	869	801	826	829	796	865	837	795	816	802	859	799	839	825	795	764	792	837	811	756	856	811	798	773	838	828	834	871	804	793	759	826	783	787	815	805	835	834	810	805	820	782	833	831	831	829	822	821	772	801	864	834	817	825	821	794	808	818	785	856	792	827	858	826	778	787	776	799	840	828	812	831	836	787	829	825	791	784	843	788	847	768	825	888	784	812	830	823	778	812	815	813	777	786	805	836	861	767	860	772	821	858	869	806	810	800	813	797	771	813	831	845	836	877	817	847	841	838	819	798	774	829	840	810	784	773	779	836	760	770	835	874	786	885	823	764	838	856	824	794	873	840	766	764	786	792	849	809	795	832	789	839	810	861	832	828	781	816	822	798	869	844	817	803	863	856	802	784	818	819	827	803	857	786	822	768	826	791	825	831	771	791	896	833	806	807	829	795	816	818	789	837	844	817	808	832	795	827	826	781	849	794	851	883	783	770	799	854	784	794	790	829	831	781	825	815	806	828	839	865	812	830	837	785	830	782	796	840	804	757	865	814	838	845	854	870	860	884	855	877	849	824	773	828	843	798	867	845	767	808	816	805	811	855	802	782	794	842	800	854	787	828	829	809	801	835	837	880	813	816	788	847	765	817	776	804	844	820	822	829	813	819	780	841	772	842	758	826	824	770	788	813	839	851	770	802	823	844	786	821	819	790	819	830	801	807	838	834	812	786	816	830	852	848	793	845	799	808	847	812	787	807	812	808	752	824	809	836	833	780	808	831	801	823	849	819	848	768	801	832	774	848	842	813	784	816	868	844	821	824	828	792	878	792	799	758	774	799	794	820	787	783	856	806	778	842	893	829	850	824	787	857	804	810	822	785	849	844	872	846	786	783	824	838	797	840	851	827	839	758	834	825	814	809	754	815	783	820	806	797	830	842	811	809	840	836	805	810	803	844	784	818	831	802	831	843	862	857	828	829	746	813	822	824	813	799	848	768	844	799	839	758	821	888	832	823	845	839	826	856	829	810	827	786	856	830	802	834	825	886	758	789	791	787	856	792	834	832	770	821	810	808	828	849	841	809	836	851	876	817	815	816	779	818	803	846	772	796	813	799	825	825	820	819	817	868	819	847	826	780	819	829	819	817	876	843	822	832	840	792	834	849	832	853	811	849	810	804	807	781	815	829	783	820	810	863	816	848	851	838	826	823	827	783	830	838	857	793
24696	21139	29942	27022	19456	6746	864	1290	430	420	417	408	441	437	424	442	420	426	395	410	427	444	418	426	434	451	410	435	393	422	379	411	425	431	387	423	415	427	438	398	415	408	414	428	404	402	401	417	447	420	382	434	396	445	403	382	426	396	433	411	397	390	397	435	406	437	422	430	439	408	406	393	421	438	416	413	397	420	417	433	441	403	399	440	385	431	429	443	440	406	436	437	414	431	442	423	433	443	361	411	390	437	389	413	395	423	430	430	386	401	398	410	453	409	383	397	401	419	379	393	415	405	423	404	405	382	408	462	376	377	440	427	400	387	375	412	416	458	394	408	386	444	446	443	423	374	398	444	409	413	395	417	456	422	437	396	427	405	406	374	389	409	430	417	442	412	414	405	439	396	397	422	406	402	434	423	423	427	433	412	427	397	388	426	400	409	445	404	387	402	386	434	414	413	423	453	406	442	391	407	380	383	427	462	372	413	401	412	398	402	403	424	430	379	413	425	403	403	406	416	410	415	416	399	437	416	398	408	373	411	397	401	413	418	403	406	414	433	436	441	428	406	445	401	422	420	365	391	422	387	421	436	399	373	396	392	416	429	462	413	402	401	411	408	426	400	413	424	416	423	418	446	415	383	440	374	376	403	420	405	428	442	391	415	424	395	405	431	401	394	441	432	404	421	414	388	396	381	404	431	407	429	433	436	407	393	413	425	448	434	411	404	388	396	409	413	425	416	430	412	358	440	412	439	414	422	455	430	388	421	413	420	433	412	416	421	384	376	415	408	411	428	424	445	435	393	421	400	390	419	404	388	414	434	381	433	389	433	410	379	441	390	362	364	402	440	421	395	426	412	414	417	436	392	393	399	425	410	358	373	385	382	452	400	397	384	398	422	390	380	418	384	368	426	416	417	394	391	394	416	438	422	392	412	413	445	412	426	386	396	442	408	425	425	413	419	431	456	449	409	442	397	402	422	417	398	435	430	394	391	428	400	397	409	427	420	459	419	418	378	401	363	418	366	380	404	410	415	408	358	414	459	416	388	403	397	372	422	401	454	395	394	401	437	410	426	424	388	373	433	411	444	387	405	397	361	402	436	389	406	390	438	386	443	428	421	440	402	423	400	404	414	409	396	434	408	407	398	405	424	410	400	408	406	424	406	399	406	452	378	427	461	440	412	393	371	406	401	397	464	430	412	420	407	412	410	404	388	405	436	449	390	413	405	459	372	428	412	418	376	442	423	423	401	430	430	390	373	416	446	392	412	433	410	447	422	359	436	442	401	411	428	423	437	369	415	387	418	387	393	373	412	419	445	403	409	427	379	410	415	379	407	415	417	441	415	413	395	424	410	445	375	411	434	421	397	429	385	397	426	382	376	398	449	412	435	447	395	384	378	426	428	410	424	408	404	382	423	404	465	426	423	389	399	402	422	435	410	437	394	421	387	429	457	399	408	395	429	414	410	365	416	413	426	424	404	409	411	394	385	406	404	410	389	397	434	420	451	390	417	426	421	428	426	405	422	436	420	417	445	383	410	396	387	451	394	399	421	425	406	404	420	400	388	416	400	410	417	380	437	431	402	430	395	430	403	441	397	393	394	409	409	428	423	454	419	398	414	397	396	441	449	445	412	469	424	412	407	444	403	407	428	412	456	448	431	413	424	420	416	378	427	410	414	416	398	441	392	412	426	414	406	393	425	410	385	449	434	396	395	426	394	408	366	398	448	422	392	426	435	383	437	424	437	419	404	384	407	455	422	422	426	401	387	444	439	428	401	429	432	418	416	428	394	440	421	402	412	398	465	396	362	404	405	403	378	419	417	414	442	420	423	388	398	420	403	418	389	436	452	389	422	358	413	395	386	402	414	434	405	401	401	382	395	418	398	448	433	400	419	453	400	424	416	400	420	409	438	410	442	397	410	460	419	394	417	414	395	432	411	390	419	415	413	390	378	426	421	392	383	400	435	410	396	406	387	442	425	485	396	395	412	385	442	403	380	412	391	386	401	403	403	415	442	397	433	444	403	418	410	415	414	433	395	414	422	405	426	404	433	438	377	411	458	396	421	407	432	393	432	422	385	436	421	404	429	412	420	441	408	414	409	388	374	431	427	425	417	408	420	425	412	441	399	417	403	427	407	410	418	436	374	423	439	421	428	394	411	399	440	423	441	415	439	403	408	417	398	441	436	417	396	421	446	391	428	421	427	441	421	398	408	440	420	379	427	427	423	397	414	383	431	436	408	429	455	419	410	384	392	445	413	438	385	386	418	415	430	417	389	401	399	376	460	424	424	422	397	396	431	384	400	418	378	414	397	395	436	431	420	414	441	403	437	421	394	390	392	432	439	420	425	399	410	380	428	432	435	380	402	417	409	435	408	435	406	406	422	413	408	418	414	413	406	402	438	444	433	401	391	426	420	422	410	445	411	410	394	399	420	442	418	389	398	415	391	401	426	422	396	376	397	367	393	419	432	403	414	411	401	404	458	443	430	394	434	403	437	393	435	449	404	396	392	417	412	412	459	382	422	369	420	381	390	416	407	407	388	424	435	431	411	408	407	430	424	435	414	428	437	436	432	439	397	430	398	403	408	417	409	472	461	395	398	419	418	404	394	406	456	399	444	415	402	429	445	424	397	387	395	436	409	421	389	426	372	460	434	409	437	403	398	405	403	402	390	394	394	431	429	427	423	405	426	412	430	438	400	400	396	387	416	423	403	413	447	408	407	384	415	413	401	421	441	415	423	417	469	435	414	443	424	417	364	446	435	386	418	414	427	408	414	410	405	428	428	405	426	386	412	425	419	400	399	440	402	398	407	426	434	450	390	424	412	453	388	391	424	411	390	429	418	411	409	380	413	384	432	364	422	388	430	369	429	393	373	429	404	444	407	448	413	395	386	421	420	411	418	416	396	455	410	419	409	439	427	388	426	414	410	405	400	433	427	385	404	448	432	430	451	380	421	388	423	441	400	405	443	429	379	426	421	435	398	406	424	425	400	412	464	433	366	450	421	437	433	382	412	443	383	398	386	418	439	449	393	408	388	391	389	420	412	416	418	409	398	439	382	422	447	417	416	428	410	425	439	399	414	394	392	426	394	424	401	436	403	445	403	405	389	460	407	417	411	412	365	402	464	451	397	420	395	406	405	401	400	413	401	411	397	400	411	383	414	407	405	391	429	441	391	408	397	416	393	405	407	461	408	401	406	414	426	426	390	422	443	407	409	394	421	409	392	428	431	431	424	423	439	413	383	419	446	391	402	377	462	438	388	431	398	404	417	424	421	400	416	430	431	426	372	413	447	411	410	438	399	425	446	435	426	430	419	424	409	433	406	417	390	413	395	428	400	394	392	428	416	381	412	409	394	453	433	384	384	395	396	422	438	400	425	441	401	438	375	421	450	409	399	393	390	416	421	413	376	410	434	406	411	429	421	413	414	414	411	410	385	419	374	389	394	404	360	394	439	410	416	414	410	386	434	413	435	397	406	407	398
48022	70071	55594	34128	14687	4451	1009	2471	593	582	588	550	560	561	487	535	529	498	543	524	501	516	525	540	497	490	548	481	546	509	495	509	514	512	464	482	499	472	466	504	517	523	476	481	515	506	511	484	503	498	527	538	472	479	535	535	500	504	519	527	506	516	486	562	532	509	489	509	475	499	544	479	485	507	498	488	491	526	494	544	518	511	519	515	501	480	474	494	493	491	522	491	470	508	485	479	518	489	478	501	532	516	531	519	499	489	542	490	470	488	528	479	510	482	525	508	489	542	477	503	500	511	522	475	473	522	498	509	502	514	452	508	550	507	501	530	494	537	479	519	507	505	491	500	514	523	520	551	502	525	503	537	525	515	485	482	511	499	493	517	520	484	512	525	509	530	527	505	545	531	529	498	464	503	501	498	491	522	509	506	463	498	487	463	492	488	518	492	503	535	496	480	494	470	498	536	523	512	512	536	474	481	517	512	499	535	498	510	532	512	482	508	509	514	495	466	519	469	512	485	502	516	511	494	475	516	494	480	492	518	458	525	483	505	500	477	504	473	470	492	505	528	496	501	528	495	516	498	486	476	493	479	532	484	520	458	507	453	520	511	537	539	519	493	503	505	525	495	471	481	506	496	502	455	510	519	482	498	542	445	516	506	538	502	500	523	471	528	481	508	507	466	488	493	473	527	538	498	499	535	493	456	469	495	481	526	510	511	517	510	521	512	486	490	502	530	522	464	527	484	519	482	497	524	485	529	502	523	523	477	491	530	519	536	519	466	524	555	538	500	492	515	498	524	505	508	476	497	471	489	494	533	531	486	506	486	484	496	505	495	515	561	476	486	547	495	516	486	524	475	506	502	531	476	501	479	513	530	508	470	478	501	480	498	468	512	487	511	508	548	512	486	483	456	480	480	500	518	478	492	539	499	463	518	520	536	463	508	473	499	514	473	572	517	442	508	471	512	469	504	465	475	504	514	517	518	509	497	512	497	508	485	472	524	505	522	483	500	512	519	523	458	486	540	505	450	509	490	531	439	502	534	528	519	518	496	544	505	540	482	528	497	532	481	518	509	474	519	548	491	528	551	525	477	511	439	540	497	484	552	499	539	477	507	497	479	483	500	499	495	515	518	550	493	514	538	535	524	526	510	478	491	466	481	484	518	510	482	524	504	516	545	541	520	493	514	509	533	537	475	507	517	485	521	537	492	510	490	514	505	489	521	506	492	539	503	495	491	528	506	498	523	507	512	481	493	463	502	495	489	520	508	501	475	469	524	466	496	503	500	529	482	477	510	517	522	534	510	503	511	449	485	501	485	460	526	470	494	516	462	472	536	493	513	520	483	496	501	486	486	499	484	523	473	513	525	504	518	517	497	525	528	514	477	446	502	508	453	476	507	542	482	511	513	474	512	511	524	503	514	503	521	522	493	495	498	511	499	554	515	493	497	537	510	532	496	534	493	489	482	531	538	517	549	523	519	496	464	499	477	514	524	544	528	504	507	494	491	518	520	467	510	533	519	511	473	479	477	518	494	510	489	498	462	519	457	532	491	478	553	524	516	519	470	511	518	480	529	498	498	493	498	516	528	517	477	559	489	549	474	547	498	505	529	488	478	497	483	535	527	512	511	489	541	529	475	478	487	520	528	507	540	526	493	494	530	521	489	556	519	538	522	560	511	471	463	491	518	531	479	499	463	478	489	498	477	556	494	548	512	500	493	494	499	539	541	536	497	503	478	524	511	530	535	531	544	475	500	545	513	514	460	481	503	517	499	531	505	518	504	520	519	477	513	514	535	463	547	504	476	516	519	517	512	488	496	504	507	501	460	525	509	469	487	470	501	494	493	505	519	511	498	501	505	509	495	500	493	503	515	474	509	511	498	477	508	473	491	516	503	475	484	502	497	515	493	550	488	500	507	514	495	541	494	523	531	489	516	474	543	548	527	507	495	500	547	514	545	574	489	438	526	529	516	476	476	503	507	498	516	484	512	500	478	490	506	487	501	501	470	512	534	502	513	478	523	500	524	498	513	502	509	506	474	511	476	527	478	511	506	521	475	503	532	505	542	474	475	514	505	501	496	561	481	496	508	508	531	505	483	493	480	476	537	506	493	546	479	453	493	550	496	503	508	504	496	494	492	501	510	529	521	518	537	474	476	510	485	515	499	541	509	481	505	515	485	514	517	508	526	520	513	530	502	495	498	472	495	482	507	489	533	529	537	467	495	506	518	522	528	512	487	470	484	525	497	514	505	509	505	504	543	547	475	532	536	472	511	489	461	504	520	502	514	519	481	510	521	505	506	527	510	493	493	477	511	533	492	465	494	476	538	488	494	523	496	484	494	534	482	481	544	516	469	490	511	512	505	476	525	489	530	455	507	488	463	512	514	505	507	507	516	493	519	485	517	549	523	467	473	495	495	520	517	510	536	533	487	497	509	518	523	528	499	525	516	526	496	485	521	505	485	519	493	528	491	503	465	514	512	532	512	513	502	522	457	501	482	493	489	500	478	493	479	480	514	521	488	491	514	521	538	536	457	508	512	486	484	510	502	543	484	526	519	501	512	483	525	493	555	498	546	525	489	498	523	488	509	501	518	499	489	504	537	517	503	507	494	535	492	515	523	577	528	513	511	454	531	489	559	555	506	508	551	522	502	501	509	491	505	488	485	512	496	468	511	494	477	523	503	493	498	516	520	522	461	501	482	507	499	508	525	525	514	511	491	516	524	507	477	520	503	522	479	489	517	503	542	526	513	484	482	512	535	511	492	503	497	490	490	502	544	526	518	510	492	511	504	444	496	511	488	546	529	486	521	485	511	460	484	486	491	534	498	507	515	519	473	500	476	516	505	491	515	504	477	503	484	519	499	508	494	503	537	502	523	492	525	468	491	492	505	530	506	499	507	475	484	513	512	495	508	546	534	515	529	499	502	497	481	542	504	504	488	500	491	490	557	510	506	513	556	562	475	515	525	472	521	499	517	531	522	532	527	542	459	504	511	514	530	499	497	494	515	494	512	521	496	528	463	511	521	509	497	511	466	489	495	503	510	505	535	473	537	497	498	565	488	496	517	498	490	490	494	500	491	502	471	451	490	500	541	514	468	521	548	558	510	519	500	485	512	480	520	528	498	486	489	480	493	523	455	527	508	529	498	509	550	486	536	493	519	473	517	431	519	486	559	496	487	505	530	513	501	494	528	555	499	519	508	501	492	509	444	513	487	509	518	519	482	502	519	528	469	495	508	487	509	531	464	542	500	504	546	522	512	502	468	521	529	452	505	505	521	479	460	518	485	495	481	481	480	493	505	485	529	537	508	519	510	494	508	486	476	528	491	486	532	481	517	507	512	516	521	491	495	499	497	478	514	478	514	494	516	559	533	543	498	468	528	514	506	505	499	498	473	549	514	512	479	513	510	485	543	490	493	514	511	519	525	516	523	466	509	477	508	514	509	472	528	516	480	514	533	498	517	498	502	518	484	535	507	527	541	494	539
22263	20754	28837	24633	21857	21410	19075	5867	1244	1070	997	960	957	1005	988	960	936	917	909	947	902	952	972	915	940	1009	952	886	931	889	864	942	916	927	917	929	923	914	914	876	948	861	885	941	897	894	910	939	949	897	922	909	886	922	953	943	882	899	909	871	923	873	919	931	896	915	917	889	912	915	909	893	942	901	936	867	936	900	912	906	888	926	925	909	871	931	874	870	873	875	903	900	946	909	914	914	856	949	894	950	871	913	898	941	905	886	916	914	932	903	877	902	904	919	929	903	943	930	921	857	901	964	908	960	894	891	869	920	872	931	942	909	916	896	885	944	888	940	881	975	861	900	907	878	917	902	915	902	843	854	892	891	891	917	871	833	920	887	932	908	890	905	876	921	939	916	910	893	895	854	928	891	915	886	889	865	885	910	872	850	907	896	879	866	885	941	905	890	839	923	906	895	863	849	919	885	903	928	893	932	847	913	895	922	922	891	912	866	852	892	944	930	809	895	918	901	930	904	877	912	934	906	902	903	904	845	897	939	870	887	908	867	891	942	900	920	885	915	937	910	951	883	903	874	937	900	916	901	875	860	933	882	879	903	931	917	904	917	906	897	904	931	895	900	849	898	921	898	912	865	918	902	894	959	890	873	877	871	890	925	923	915	972	854	925	918	914	878	936	908	948	882	900	884	894	884	916	861	886	931	882	914	882	871	957	853	919	901	862	908	911	924	915	927	910	918	941	950	888	928	928	887	870	883	915	960	882	922	904	931	921	940	942	934	926	882	912	912	907	876	918	873	925	925	859	901	876	887	931	978	895	916	906	857	916	933	857	916	925	909	950	879	823	906	933	870	881	883	863	922	871	900	895	941	890	908	888	863	903	898	924	980	900	930	960	880	926	896	928	888	876	882	904	866	871	881	931	924	875	954	904	952	893	904	867	898	936	877	865	968	875	869	893	990	877	911	912	925	881	935	850	934	909	922	901	886	932	895	872	929	970	883	886	936	909	916	886	944	885	888	893	942	891	877	905	936	934	883	949	941	879	929	880	914	915	928	914	837	886	938	921	865	862	868	814	855	921	886	927	886	848	922	902	892	897	905	926	875	874	905	886	896	907	924	938	933	911	856	904	903	874	874	887	943	888	891	854	940	840	915	882	842	917	895	879	871	884	873	872	876	872	880	816	901	910	929	913	866	872	885	929	876	872	893	895	910	934	825	892	941	886	883	948	948	885	918	932	857	893	899	911	903	902	919	892	908	929	904	876	895	910	904	888	872	899	922	928	895	904	883	854	943	947	857	889	898	928	958	901	912	898	958	901	896	882	859	882	930	915	857	928	883	944	915	900	891	931	919	887	928	916	861	873	978	898	871	889	887	923	836	948	903	917	910	888	865	897	887	843	897	947	897	949	903	885	889	913	911	913	892	913	887	886	928	889	903	915	885	916	883	895	916	902	911	857	898	914	896	850	884	922	923	874	938	890	866	886	895	894	886	877	934	910	907	945	885	893	885	885	844	905	907	883	904	895	952	899	869	903	906	910	901	918	891	928	894	961	929	891	899	907	922	882	929	954	916	841	884	896	876	888	924	917	820	897	899	895	961	879	892	855	926	959	924	895	904	887	960	943	877	948	880	862	923	908	935	873	939	899	922	910	933	939	889	931	883	902	948	890	890	906	921	902	876	875	914	872	879	929	890	892	888	912	876	913	935	911	908	920	904	918	884	883	886	908	935	873	852	962	930	896	869	936	857	923	870	939	899	889	920	872	884	919	861	919	934	882	886	918	910	905	907	941	928	918	865	844	850	907	899	874	924	909	904	914	959	879	879	878	881	901	857	884	918	894	899	953	893	899	881	896	949	913	909	924	891	904	916	913	957	913	914	912	958	951	949	847	932	907	897	918	986	894	892	856	900	878	900	866	944	921	918	937	915	952	929	901	915	886	858	867	909	825	902	933	929	857	845	910	900	891	909	888	913	890	869	861	901	888	876	926	913	889	847	832	935	940	903	923	880	907	910	872	888	954	895	933	893	890	911	880	952	867	858	874	878	923	876	873	898	883	910	925	903	924	936	888	908	882	877	889	899	920	897	932	851	881	874	880	928	909	950	861	928	924	904	869	900	943	931	950	920	888	875	896	862	905	902	924	952	972	917	882	864	888	925	927	815	918	888	929	903	851	916	913	878	902	936	908	862	910	852	877	891	902	878	894	907	905	965	852	938	908	886	857	959	878	862	932	828	901	862	891	917	910	837	897	897	905	871	941	901	909	858	986	903	905	938	910	902	926	855	943	915	898	931	837	898	949	888	967	930	932	943	901	960	849	892	917	893	901	894	901	917	913	970	901	909	918	872	869	859	947	906	910	895	910	914	874	930	894	896	870	952	881	892	898	855	866	886	893	935	895	919	880	869	891	866	925	863	868	950	898	926	870	913	933	857	892	915	869	887	953	852	864	930	922	918	924	959	935	865	876	904	880	894	886	960	911	890	878	892	857	868	889	928	958	870	931	881	951	940	941	846	905	873	910	896	921	908	889	918	899	896	871	948	913	918	946	881	886	878	875	924	911	907	932	893	874	903	939	935	878	927	888	889	886	878	938	869	866	895	865	894	866	860	906	848	926	877	853	895	918	930	881	855	874	908	915	899	930	946	878	886	934	926	955	963	899	973	899	926	862	928	917	872	919	852	870	920	907	906	920	887	938	870	878	960	880	863	912	926	923	888	873	890	958	863	851	931	876	946	897	904	965	939	944	855	882	904	862	896	923	874	866	880	870	856	906	924	903	890	925	935	897	914	888	898	857	901	854	900	929	887	861	892	849	949	875	950	897	900	894	851	929	897	929	894	914	925	924	872	871	886	934	907	911	881	915	931	925	979	890	902	891	912	888	939	912	868	945	877	928	912	916	950	913	889	911	909	883	911	952	857	890	905	867	957	952	931	930	876	917	941	896	924	895	929	929	892	875	941	908	943	855	880	880	925	844	937	918	951	908	923	892	889	923	929	933	944	919	920	849	868	905	939	970	904	936	884	959	931	905	866	854	913	904	938	904	908	891	866	960	916	911	929	941	993	929	871	947	942	888	905	908	931	843	902	905	883	949	922	897	943	942	935	866	880	878	895	908	906	945	884	953	926	903	841	880	889	909	919	886	861	917	922	902	904	904	927	904	812	925	889	929	915	875	957	864	930	966	896	876	928	862	879	887	920	920	853	919	954	889	923	913	856	901	847	907	905	912	905	913	868	873	902	902	933	931	924	911	915	910	867	966	863	948	924	935	896	867	887	915	887	956	904	890	837	870	839	910	916	942	928	939	934	875	953	878	885	902	940	936	945	943	941	905	900	916	893	878	909	904	883	949	933	879	938	942	944	902	903	939	844	910	909	867	891	918	985	881	895	880	925	861	900	956	899	917	877	787	899	853	874	915	916	902	840	935	887	862	881	948	872	902	896	842	955	936	920	915	892	881	952	877	878	908	862	922	866	921	961	904	904	918	920
51567	91982	74797	54130	23548	12529	4543	4762	1262	1216	1228	1161	1076	1041	1057	1029	1067	1096	1057	1052	1023	1042	1048	1039	1068	978	990	1019	1006	993	1020	1011	989	993	1000	1027	1031	1062	1000	992	981	1019	986	1000	991	981	974	1003	991	1046	993	1005	1023	1034	1036	1053	1044	1017	998	1027	1031	986	1033	979	968	1025	1005	986	1054	975	996	999	1046	1024	1003	1016	958	1009	1016	972	1008	962	1002	975	1034	960	1048	1006	1009	1038	997	999	983	1023	1014	989	1087	965	1044	1007	1012	979	986	977	983	1002	1033	1025	957	1079	1034	972	979	1021	1000	981	1043	1024	1036	1024	1000	1012	1049	1022	969	968	981	974	980	1037	1013	1046	960	954	1027	1024	974	1007	1017	949	1009	1001	1039	1040	1016	966	969	983	1013	1005	963	976	979	998	970	969	1024	1023	993	981	963	976	982	988	1015	978	990	1018	1011	998	1007	984	988	984	1019	1022	959	1098	996	988	1002	1002	993	999	1007	966	941	1006	1021	985	1005	993	934	946	1024	966	995	1056	1021	986	1054	968	1023	1027	1005	955	979	967	1010	971	1069	996	1028	1066	1001	1022	1021	1002	981	1007	959	1029	1021	1024	987	997	1034	1052	995	1041	1003	986	1012	1021	1030	946	998	966	969	1015	971	1048	999	1031	988	1035	978	933	1024	1004	1016	978	1001	1005	997	1010	1002	998	1017	982	977	1014	1039	955	1048	973	1000	989	1006	979	994	962	991	995	1027	996	972	1011	1016	1013	975	999	969	977	1032	1010	990	980	1008	1037	952	1020	996	984	973	993	1054	960	993	1013	1008	1023	1009	1018	1007	996	959	1004	950	1030	1080	1053	947	1041	1004	1045	971	1026	1033	979	965	1003	1018	980	1024	1019	1008	959	981	1018	1023	1028	1046	1005	978	1025	1037	1001	1009	968	1011	1002	1013	966	952	1027	1034	1043	1009	953	1046	1008	1018	1004	973	1021	1002	1057	947	1035	956	953	1059	1028	970	996	1010	984	944	1025	1011	1010	1013	1036	999	983	1006	941	967	1012	1006	1013	962	1075	1034	997	1020	955	971	1030	1002	1000	894	967	1035	1054	946	1012	960	999	1018	1028	1039	1015	1032	996	990	1015	989	998	1025	945	1014	1036	999	996	997	987	1009	1047	988	1000	1040	1041	982	988	962	1048	959	967	959	977	1043	1009	996	1072	954	1010	1062	1022	1005	1017	978	990	950	983	1016	945	988	1010	1003	978	975	961	925	967	991	941	1015	959	978	1048	1021	960	961	991	1021	972	1060	975	975	977	1051	1036	1055	998	968	1031	1013	971	1029	986	962	1018	1014	994	1024	1002	968	1028	1001	965	1021	997	985	1018	1014	1019	1030	997	990	987	1017	1043	1021	971	1001	1005	1021	1038	1024	1011	968	994	1048	988	916	1007	997	1023	1013	969	965	1103	995	973	1025	998	920	1029	1012	973	1001	996	1032	1006	1021	1023	977	1051	1002	1036	920	1036	966	1029	1043	1012	1005	1021	1027	1029	982	957	1021	1021	1059	950	981	1027	991	968	997	937	978	1013	989	972	1009	1053	991	983	1005	995	997	1002	974	1025	992	1017	1036	1005	1008	1046	990	997	974	997	974	990	1034	1002	1026	996	1029	968	1010	1012	1045	1010	1041	1009	1029	983	1000	1011	987	1002	960	1016	1014	998	952	986	980	1065	1055	994	949	1004	972	1084	999	969	1019	1004	987	1009	1002	970	1002	1004	926	1000	990	975	954	984	997	1002	1018	1012	987	991	951	973	981	989	1043	1035	995	1029	1006	1046	1034	997	956	949	986	935	967	1061	939	1069	1005	919	1022	1018	955	1058	966	969	1028	1000	986	1004	984	994	960	936	1021	965	1012	965	1001	1092	997	1019	1025	1016	1001	997	975	975	1049	1037	1024	1023	984	1011	999	1005	1027	1021	949	983	1034	1008	1044	988	970	978	942	1028	1002	983	988	975	1019	1011	967	1007	1017	1009	961	1023	1000	987	973	1013	986	1007	984	1023	982	1008	954	1011	1025	957	974	1013	923	967	1037	974	990	950	1026	998	992	971	1032	982	952	1059	1041	1017	972	1027	995	1013	989	1063	1019	1056	940	988	963	1007	1052	982	1005	980	997	979	1035	1006	981	984	1024	991	1001	936	1039	1009	990	1002	996	1012	986	1024	973	1007	982	956	997	1021	1006	1022	1001	947	1044	989	1008	950	1008	955	1030	1017	1043	989	975	998	993	1004	1004	976	1016	1004	980	966	993	1003	1007	970	1089	941	1018	1037	969	1005	1037	977	1025	1029	1037	1002	946	990	1027	985	1001	997	996	961	981	1067	966	994	1020	948	1003	974	937	992	1000	960	998	971	1028	945	933	994	980	1067	1005	953	991	975	1020	983	1026	1001	993	1000	1024	1080	998	1009	1022	1026	1018	943	993	976	1001	958	1023	1050	1022	1038	970	985	971	1019	976	1058	1011	1038	1088	989	968	1007	1012	1064	1044	1047	1008	967	1022	1034	1040	995	997	950	999	1074	995	973	1022	978	1018	989	969	1033	1027	999	1019	970	942	1012	990	959	1016	928	1015	1022	1003	990	1042	1007	992	1002	1028	1012	958	936	970	1011	966	969	1047	977	1029	1030	1029	970	1010	1012	977	958	971	1030	1012	1010	1000	1010	1029	985	976	1043	1028	1008	1045	969	1014	1030	1088	997	1023	996	939	967	1021	1031	976	1036	1036	982	1144	992	1007	991	1061	1024	995	1049	961	1035	1010	1019	1007	1023	1016	916	977	932	982	996	933	954	1028	1029	961	981	973	963	942	952	955	973	978	979	998	948	1020	1004	1011	1024	1001	948	996	947	1026	913	981	1009	1019	1016	966	958	946	1008	959	1005	989	967	959	971	1000	974	1017	1051	1064	968	934	987	992	1009	985	1043	1043	1003	988	1013	1031	927	1069	1026	1042	1013	1010	1000	1058	1011	1035	973	1035	1010	1009	966	993	961	1036	1034	1044	1003	985	1019	1008	970	982	1007	1001	1013	976	978	976	1031	969	1002	980	996	1036	1028	1071	1035	1014	991	1014	1030	946	996	995	977	1027	1007	1019	957	1004	1026	1003	1015	974	1050	996	1007	1009	1053	1020	996	1008	982	992	967	1051	961	974	1016	982	1041	999	1011	968	1027	1061	945	1037	1015	998	1042	1029	1059	980	1024	1025	992	1032	969	992	989	1042	991	988	984	1015	1029	1012	996	1013	1011	940	1025	1011	1065	1051	1011	958	1006	1007	1016	988	1011	1068	1040	1001	1042	1066	993	960	1035	1001	987	1018	1015	1006	979	1004	998	990	930	993	1025	1006	981	982	1000	968	983	994	1025	1003	1008	963	1026	1015	968	993	1019	1009	1000	987	989	986	1049	966	995	990	960	991	993	1018	972	968	992	1038	1065	1003	978	1034	1045	1031	970	928	993	984	1020	999	1026	971	1026	990	967	951	972	1025	952	970	982	943	1003	1048	1004	1056	1007	1021	976	1015	1053	988	1035	1042	969	1049	973	943	957	925	979	1030	982	1013	972	986	947	995	1017	1006	978	1038	1043	1014	1008	978	1058	1021	938	1053	1012	999	1052	1064	964	1011	1032	1002	1022	954	997	935	988	990	972	1038	990	962	996	1026	1005	955	1006	1015	1044	1008	957	1005	994	1024	1007	1014	1001	1025	1002	983	1043	1040	971	971	1032	939	1023	994	1028	1046	1004	1025	1071	934	1011	1020	974	998	1022	1011	1023	1068	1041	979	991	973	1037	1051	1017	975	996	996	975	956	986	1020	1012	1000	979	1031	1000	972	988	1034	976	985	1019	972	993	917	1013	1001	1061	969	1061	1022	964	983	1046	982	987	959	997	990	976	1019	1024	1016	1045	1008	1009	948	1061	967	986	964	943	1017	979	976	1003	940	942	981	1025	1011	1008	1023	958	987	992	982	990	985	1045	1017	1016	1011	1017	1016	1018	1007	1018	1023	1046	1011	985	1061	932	1045	949	983	984	1008	974	1026	1068	1067	1018	1022	980	1006	1003	969	978	998	1028	965	1020	1055	980	994	1065	1025	999	991	1011	1035	1069	981	1015	1012	987	954	944	1000	987	1010	1077	966	1036	1026	989	1065	985	934	964	1010	1003	1023	987	1031	981	1023	1029	944	1009	934	995	982	1013	984	969	1010	1011	976	998	1022	979	999	1023	951	1005	987	999	1018	994	1033	972	977	948	969	972	1020	957	1030	1048	984	961	991	946
32903	23828	27423	18466	4595	522	437	456	403	445	407	432	420	430	426	422	392	422	405	395	413	405	396	418	406	404	404	414	413	386	416	369	385	423	436	402	417	410	378	405	368	386	428	404	365	387	423	377	408	372	407	394	423	369	417	387	437	411	393	415	375	419	398	407	394	419	395	421	394	401	438	393	416	402	449	404	418	383	427	419	399	381	450	394	410	401	380	415	413	397	430	384	374	388	392	393	414	433	417	409	415	380	380	418	393	377	389	413	440	434	441	374	435	379	412	407	407	417	411	390	401	399	371	412	428	393	402	428	429	425	420	400	420	410	415	415	398	423	435	414	388	429	397	412	396	399	377	430	388	473	415	412	443	398	406	386	389	428	388	402	424	375	388	403	402	407	397	364	425	360	401	401	407	426	417	416	406	400	377	469	394	455	455	390	381	385	401	388	387	401	423	406	399	400	397	412	399	432	382	404	425	377	376	386	416	400	409	391	385	416	368	393	411	380	401	440	399	421	425	417	432	384	406	405	414	395	418	418	408	400	416	389	385	417	406	394	426	379	374	412	393	358	405	406	387	413	382	377	452	425	407	425	459	440	398	391	418	404	393	393	416	384	441	381	414	385	415	417	386	415	401	418	391	435	405	427	431	429	374	413	381	400	438	407	446	397	398	427	386	392	390	401	412	416	422	348	399	400	390	442	408	360	394	395	405	427	414	400	412	392	420	375	388	391	424	391	396	394	406	375	428	393	418	427	402	396	425	371	381	359	423	400	393	395	401	405	405	405	404	424	392	417	431	442	437	446	404	400	425	409	406	414	430	418	401	385	387	374	397	402	426	379	381	411	370	412	449	421	418	402	417	414	432	362	370	401	429	422	390	403	415	416	408	369	401	399	407	402	408	396	419	391	406	413	417	419	378	414	415	412	389	408	413	409	397	382	409	438	420	390	416	444	406	409	414	428	407	443	394	414	424	389	410	389	389	434	454	384	380	413	422	384	387	448	413	394	411	393	443	391	400	425	432	418	420	400	387	384	388	356	414	381	415	419	365	393	393	405	393	392	388	429	387	393	372	395	409	403	420	416	372	399	402	369	418	363	418	408	420	395	410	390	398	429	414	397	421	387	409	402	400	428	400	392	376	431	425	378	371	381	385	413	425	394	418	354	405	391	378	399	418	413	389	399	431	419	402	380	401	424	428	404	382	442	370	376	433	386	379	388	413	387	392	414	380	419	427	444	433	364	413	413	384	412	360	369	422	410	424	397	435	430	395	416	436	378	389	433	387	407	402	395	431	401	438	401	390	398	416	404	420	374	443	400	401	414	405	381	381	430	408	411	373	370	411	381	391	368	384	414	369	395	377	425	387	429	384	421	428	400	379	398	404	408	390	387	464	372	433	385	371	412	433	369	430	428	386	419	417	370	405	400	405	408	354	426	387	399	420	381	412	413	428	417	414	418	390	401	420	393	364	379	405	422	420	378	423	364	421	430	386	409	429	418	386	365	390	419	410	411	425	411	407	427	390	407	428	402	399	387	389	425	453	440	385	417	426	429	370	368	413	427	417	428	436	407	405	424	433	416	424	424	411	437	418	422	432	391	392	394	380	405	433	415	427	407	431	380	383	426	419	400	430	409	381	413	400	435	431	400	394	432	396	442	387	384	406	393	408	398	416	419	418	396	397	409	394	399	408	428	389	467	379	432	412	402	388	418	391	392	408	377	411	409	451	382	412	399	399	356	410	395	432	401	386	422	377	365	391	388	400	400	378	389	449	389	425	430	426	426	414	436	423	418	400	427	428	406	392	414	389	434	394	408	434	392	396	403	398	390	383	394	412	419	429	405	427	380	414	386	418	411	381	428	391	391	398	424	418	387	380	425	440	424	437	397	423	416	373	403	390	375	408	405	402	423	403	416	456	410	389	388	384	433	382	386	391	397	418	420	356	399	437	382	363	432	403	414	420	373	376	433	395	392	399	387	399	379	409	409	391	417	405	398	396	433	365	402	409	395	417	410	410	419	401	411	429	393	384	410	391	377	387	385	384	342	410	441	441	416	373	404	404	401	401	416	410	422	390	418	400	413	442	412	420	423	408	384	377	415	412	412	396	425	400	389	405	415	430	419	403	408	398	397	427	420	403	409	416	383	421	418	459	417	396	391	357	379	418	409	432	413	387	409	390	423	391	422	383	446	393	412	402	421	411	412	424	374	389	426	403	455	433	404	399	390	401	376	401	427	420	382	418	445	387	420	405	389	380	416	393	432	427	402	423	425	432	390	395	381	452	443	418	389	384	389	378	411	410	426	401	401	407	420	391	472	432	430	389	415	392	400	398	424	414	455	448	435	411	433	418	388	401	429	422	385	405	376	406	391	394	405	417	405	422	425	411	370	399	386	390	438	403	409	462	369	395	373	401	383	457	368	375	393	417	398	414	375	430	413	386	407	382	389	359	419	404	391	400	441	395	394	381	406	407	410	366	353	433	422	390	422	426	397	417	411	417	434	383	394	348	393	386	388	416	399	399	438	431	373	413	421	397	437	472	443	403	398	384	412	421	377	397	379	404	401	420	410	383	370	367	377	429	394	424	411	379	399	402	416	425	400	393	412	442	402	446	432	391	420	365	419	396	403	397	402	390	405	404	435	441	379	384	387	405	410	424	393	415	410	384	391	373	398	411	411	399	399	400	410	386	402	436	368	397	401	414	421	408	416	395	416	395	382	365	403	391	356	378	397	379	400	397	382	398	391	407	411	399	375	392	415	411	420	384	336	381	424	423	351	416	399	339	402	418	398	411	415	362	391	375	406	445	399	391	409	430	429	400	388	412	420	404	419	439	423	412	393	359	458	389	399	360	396	398	427	400	390	428	444	393	406	403	401	410	410	419	383	399	440	414	443	419	410	434	415	416	443	395	385	401	377	410	411	414	364	380	454	420	415	387	420	394	404	388	392	393	403	368	409	393	420	413	400	449	385	428	417	409	391	442	384	418	380	406	418	406	434	376	375	417	407	377	419	406	431	406	391	440	417	435	359	367	385	408	428	404	408	418	389	375	404	405	400	401	425	389	379	379	389	383	396	450	413	408	434	401	374	438	428	385	415	409	429	388	379	430	408	421	403	400	446	417	401	402	389	419	450	382	376	420	411	393	397	402	426	393	367	426	397	402	373	410	413	391	400	404	374	416	433	416	410	444	435	393	363	386	406	411	433	399	384	403	424	403	425	392	406	422	405	363	386	401	401	424	398	399	392	419	433	428	388	449	404	425	393	382	364	429	401	396	408	437	395	406	394	423	399	427	400	395	388	403	432	395	408	379	380	371	408	425	412	397	388	383	405	407	394	398	424	409	389	395	389	395	382	417	425	412	346	428	426	398	416	413	411	438	392	412	382	422	370	380	419	413	399	377	386	385	406	395	393	461	382	427	435	395	429	419	412	426	368	424	389	412	400	383	427	416	441	409	403	373	378	403	404	398	408	444	391	370	386	427	397	402	419
42746	36023	27955	12931	3920	673	567	585	488	496	445	504	472	460	497	470	475	455	514	471	450	456	442	468	473	472	472	433	441	494	449	438	481	481	455	439	493	461	440	480	470	486	458	485	481	474	484	495	464	475	455	473	445	505	445	473	491	492	463	490	470	461	472	501	483	455	483	473	430	473	484	499	497	498	449	454	463	448	444	507	455	480	450	476	490	471	510	455	466	445	463	498	472	475	470	497	490	481	458	509	443	526	466	460	476	478	473	475	435	504	496	468	467	481	433	465	456	463	479	455	486	488	469	479	495	479	474	460	503	462	481	467	430	463	469	479	442	497	456	447	465	484	496	445	445	464	466	491	471	513	467	449	470	467	464	449	463	511	427	473	459	487	495	465	491	481	507	498	503	455	453	456	478	462	466	506	479	462	489	484	462	446	472	493	470	471	506	476	461	505	500	489	455	484	471	453	464	449	471	482	476	464	491	492	501	444	472	493	496	497	462	505	441	474	444	503	431	445	492	483	486	499	485	474	457	459	492	481	481	432	417	484	484	482	495	503	441	472	484	481	429	486	482	481	520	474	496	461	507	447	485	477	474	498	479	465	498	453	438	474	472	443	472	462	426	468	462	477	491	494	449	467	450	462	453	445	450	440	499	492	477	457	432	456	487	435	501	507	491	504	495	476	469	454	442	477	499	491	463	500	513	474	494	480	444	463	448	526	443	456	459	461	467	476	493	432	461	484	489	436	449	507	437	457	485	499	484	486	484	480	493	458	497	432	471	483	459	468	454	438	497	466	447	492	449	472	459	462	472	449	472	489	451	479	442	500	471	447	477	462	489	459	484	489	445	538	468	480	444	472	480	494	453	494	509	482	474	464	459	458	464	460	458	515	503	461	492	487	468	443	446	433	497	450	485	495	467	436	475	460	472	477	451	489	478	443	497	469	502	458	519	460	451	485	468	474	469	445	483	463	477	460	477	457	489	462	483	446	436	444	479	454	488	481	474	461	444	499	460	517	455	448	474	466	476	506	460	490	465	490	457	452	429	471	463	513	451	532	447	477	470	460	510	443	491	462	443	478	492	493	493	470	455	453	490	503	437	480	475	495	471	500	493	452	463	492	450	477	456	468	460	471	459	515	448	486	489	470	450	525	482	473	473	457	468	473	460	469	454	488	474	438	486	490	437	485	460	454	452	526	442	454	453	435	502	477	467	450	430	477	494	483	480	478	461	460	474	454	472	477	411	449	478	479	478	477	479	438	445	472	479	446	457	469	459	462	468	446	451	478	521	486	477	502	498	453	499	460	466	450	474	476	450	444	488	443	467	458	466	439	466	437	464	474	470	430	479	466	478	467	498	450	451	523	462	463	485	512	495	452	483	488	482	440	500	471	466	493	501	491	467	489	481	467	469	474	488	445	521	453	474	473	444	470	459	474	465	499	484	504	472	448	470	451	441	487	455	464	487	451	457	487	489	464	466	445	456	492	521	485	487	467	465	438	475	450	472	482	442	472	481	492	457	470	512	459	463	494	501	458	501	501	445	492	494	461	489	452	457	476	496	462	470	458	468	497	491	453	482	459	489	467	462	504	467	485	503	512	502	484	455	464	426	486	506	487	500	461	476	493	487	467	506	454	455	480	482	485	440	493	485	471	481	439	463	428	458	489	469	468	486	452	457	462	438	459	450	477	529	471	448	472	487	440	479	472	426	484	458	527	467	495	480	453	452	485	478	490	442	471	443	466	516	476	473	486	470	454	488	443	453	460	498	478	472	444	502	474	470	491	456	481	508	472	467	465	483	452	512	506	484	459	495	480	517	462	482	497	483	482	477	505	456	478	460	458	471	472	448	475	506	471	480	518	474	452	466	455	457	448	508	506	502	474	474	505	475	475	513	490	509	495	504	452	433	504	491	447	479	486	486	432	499	467	467	513	449	488	487	436	479	471	441	472	481	449	485	495	461	446	470	434	449	479	483	480	457	471	481	499	487	471	460	499	472	457	462	461	458	497	432	442	500	482	457	461	492	467	489	497	469	473	485	490	491	503	510	474	508	464	510	461	460	475	479	446	451	472	470	496	476	483	437	469	502	476	463	499	479	472	488	466	481	458	454	478	494	500	468	503	479	463	466	459	455	467	459	462	468	502	463	445	500	458	479	455	503	495	475	431	437	472	453	438	478	439	441	456	478	513	473	450	469	479	496	507	489	461	488	492	409	445	486	475	475	459	467	492	508	482	498	500	477	441	455	460	461	448	473	431	468	469	502	497	509	489	502	492	470	468	503	430	490	466	469	502	452	460	435	470	499	479	481	493	495	499	441	484	453	492	480	510	468	463	480	464	452	505	446	448	460	441	498	448	491	458	478	482	494	467	475	496	439	457	430	467	481	471	465	464	542	491	448	466	454	461	463	473	497	519	476	488	471	460	454	482	467	470	430	452	489	455	462	440	511	463	451	492	509	433	454	473	479	433	497	517	486	435	488	486	469	472	469	459	459	479	469	468	469	452	507	479	475	489	483	485	452	470	466	496	516	467	446	484	469	506	461	464	470	487	480	451	464	457	479	453	467	457	459	460	481	431	473	465	457	502	465	466	520	443	493	429	425	472	493	459	469	472	475	502	463	462	452	446	475	465	460	467	511	491	455	483	481	432	480	480	490	453	507	459	428	474	475	443	496	455	497	443	503	478	461	482	451	469	461	505	445	460	470	519	507	491	507	541	481	448	459	496	442	451	453	476	456	442	493	492	478	511	479	433	454	489	500	471	511	450	454	477	450	520	447	485	472	473	484	452	522	422	504	463	464	464	462	464	488	503	445	484	487	471	475	450	442	463	454	487	457	470	484	474	451	443	516	459	489	470	488	475	447	453	467	447	466	495	458	474	446	475	489	475	485	476	515	438	468	445	473	399	480	463	448	459	458	438	497	441	426	501	475	444	502	455	475	467	437	444	479	484	459	456	488	492	493	454	483	444	459	476	452	475	468	468	487	476	462	488	456	482	453	462	459	440	474	473	490	451	451	469	460	465	461	485	442	439	431	438	478	438	500	503	468	475	511	480	454	449	462	429	482	479	483	482	485	448	451	473	489	457	462	449	464	471	467	473	468	479	480	416	460	470	493	464	442	477	439	501	490	486	478	464	448	499	468	465	462	455	467	474	490	489	486	454	454	472	481	450	472	466	476	516	493	461	472	431	461	498	485	491	493	467	482	448	417	480	456	441	483	483	461	492	462	477	478	463	462	437	450	473	458	448	475	498	465	464	444	422	452	485	473	496	492	442	471	492	450	494	505	452	502	458	440	453	467	444	479	461	454	468	435	470	480	494	537	464	485	482	486	501	466	455	474	502	481	461	485	456	489	491	484	471	505	463	479	493	482	449	457	480	463	486	479	432	489	488	448	448	480	462	454	480	476	474	491	513	510	479	472	513	448	454	492	492	497	478	471	468	478	461	521	500	456	431	461	472	507	500	494	441	504	475	483	497	454	552	488	507
23541	20932	30363	27272	22714	16102	3651	1060	842	787	793	771	757	747	712	716	718	703	722	688	705	742	716	751	744	745	724	697	716	733	761	717	725	704	743	715	672	758	744	772	713	708	735	726	672	686	701	653	660	744	739	681	683	701	734	660	684	690	647	699	683	678	724	752	673	730	732	755	738	678	678	733	735	724	701	729	678	711	745	708	694	727	701	684	678	701	685	743	669	676	743	767	734	717	681	711	680	730	712	716	682	743	672	703	726	677	658	677	749	722	742	719	717	657	719	681	688	717	707	666	730	721	727	701	695	679	686	697	716	723	717	682	680	735	711	692	683	679	671	703	689	752	715	690	709	728	667	713	727	672	743	684	720	699	693	775	735	727	671	710	720	762	696	743	719	713	671	723	680	716	731	692	686	693	718	689	738	702	713	684	759	717	744	686	745	703	670	672	692	720	680	677	745	676	705	763	673	692	702	741	712	715	699	717	769	669	726	693	717	723	718	684	727	755	739	740	727	702	716	722	722	690	692	704	704	719	753	727	718	729	725	704	716	723	738	687	680	726	689	683	715	703	710	747	693	698	655	674	712	733	758	726	682	722	724	714	729	666	746	716	734	703	690	719	675	728	742	716	671	689	728	734	701	694	719	721	692	715	701	703	706	701	655	660	760	676	684	712	698	734	687	667	722	723	718	705	678	668	695	738	734	707	707	721	732	717	690	642	688	702	707	688	709	648	686	690	709	705	693	704	712	690	730	662	721	714	722	681	689	718	726	732	729	729	706	684	698	742	756	711	709	720	707	737	703	722	721	684	681	704	739	734	719	737	713	656	690	727	654	727	699	706	732	698	748	676	696	704	713	740	678	656	724	707	747	753	716	704	694	699	612	734	690	746	757	717	699	694	734	736	687	777	683	718	705	698	729	750	664	755	657	735	702	744	711	664	723	687	688	737	681	679	668	705	671	710	681	715	695	742	754	702	745	670	700	736	711	694	708	710	727	723	682	659	681	698	748	701	749	696	739	708	696	716	661	768	710	684	705	715	662	696	709	698	754	713	698	708	752	674	683	701	684	712	715	707	716	686	624	675	675	738	702	705	698	757	674	675	697	653	730	684	672	675	729	657	812	670	701	656	745	614	746	704	746	726	639	673	749	743	719	715	704	715	749	667	720	692	719	708	705	739	741	641	708	712	736	703	746	712	727	752	698	746	735	728	654	741	716	754	705	747	692	698	742	704	761	726	702	687	654	726	685	684	748	727	709	734	716	722	713	741	727	709	683	692	712	691	650	711	710	656	746	705	709	725	724	727	718	729	685	741	626	703	717	772	747	706	748	704	712	677	729	699	694	719	700	704	678	739	684	655	702	706	712	700	719	679	722	681	709	736	699	693	667	705	704	644	742	702	722	678	708	714	703	670	686	674	719	719	699	699	729	745	632	713	720	721	725	778	721	720	704	689	685	728	680	719	762	712	697	724	691	697	698	701	658	748	679	698	683	690	727	671	720	700	677	721	732	714	749	696	734	718	711	692	710	724	689	688	699	689	754	710	704	692	709	686	745	677	713	713	683	685	705	689	717	710	699	769	682	700	721	685	702	657	713	719	776	734	735	652	680	689	727	663	698	694	728	693	705	693	670	712	668	721	683	762	669	700	710	723	689	696	700	690	729	694	663	703	669	708	668	742	714	650	701	685	732	718	673	659	718	686	693	711	697	728	689	729	718	698	705	707	732	704	704	672	692	699	693	701	719	711	721	673	719	755	668	709	699	688	715	703	706	702	699	708	708	668	726	747	729	731	667	712	689	715	751	648	732	700	683	701	685	692	732	731	700	665	695	696	713	674	666	695	680	731	730	737	715	712	702	734	706	683	731	731	707	677	733	677	689	714	745	723	743	680	733	749	694	712	697	713	670	709	716	714	640	708	729	685	656	718	712	686	766	722	726	714	707	726	720	713	751	724	776	721	712	704	726	753	709	712	726	715	679	737	728	629	690	712	731	713	731	677	659	686	754	684	726	715	704	662	735	698	727	681	739	683	705	692	694	680	725	729	690	711	727	677	725	691	633	720	675	737	699	726	723	717	724	686	698	688	707	733	688	701	734	708	720	695	711	695	726	712	686	668	725	710	736	720	709	686	690	717	668	709	681	690	712	655	692	692	704	720	736	732	669	637	704	728	693	707	740	747	746	699	724	714	684	722	683	687	650	724	704	688	653	767	739	708	664	693	708	698	705	712	710	710	762	713	719	673	701	645	706	688	664	691	710	712	737	727	737	679	734	687	672	702	718	740	686	694	675	728	724	685	704	682	710	663	720	654	704	715	708	714	688	708	671	748	710	691	783	728	709	711	748	721	696	706	717	689	636	724	664	657	653	715	683	705	731	677	710	680	682	722	718	705	737	707	723	663	689	681	725	714	660	708	725	695	732	679	747	695	703	681	725	685	730	702	717	738	692	734	726	704	692	746	738	688	696	721	690	725	685	679	665	704	713	691	718	707	708	697	709	672	693	702	741	745	743	733	711	730	732	689	708	711	727	714	733	727	728	700	679	661	708	637	719	681	733	677	682	692	689	763	691	688	697	719	693	679	731	719	645	768	735	711	715	720	738	700	679	683	682	715	665	681	667	681	758	739	660	725	696	725	693	725	677	736	704	710	670	688	661	698	689	717	689	615	693	711	704	686	746	692	704	744	698	746	762	697	703	681	674	684	704	688	746	688	711	761	680	720	711	673	671	737	692	678	705	710	673	698	713	684	692	685	723	688	701	698	715	692	680	680	722	683	723	711	719	703	709	699	700	706	696	679	745	709	725	697	688	733	730	697	709	703	678	704	742	683	717	727	631	728	686	712	704	677	755	726	662	703	681	696	697	679	727	681	702	666	707	675	687	639	713	753	711	726	701	664	706	760	745	737	689	674	662	696	703	714	673	780	750	710	688	725	704	659	698	771	729	753	712	667	731	695	653	758	709	730	657	689	716	729	718	738	655	658	719	714	694	696	715	721	736	708	689	761	720	694	703	699	701	676	764	704	712	707	719	698	716	687	695	706	733	744	740	710	697	703	675	735	649	698	708	660	740	686	704	665	688	669	700	712	741	691	715	720	674	717	736	741	712	672	761	684	729	673	763	708	700	674	641	715	711	721	743	723	686	668	714	711	715	709	645	736	706	681	703	678	736	686	708	663	684	678	734	712	684	730	750	688	697	702	673	768	688	703	690	702	690	681	697	684	648	704	715	695	723	670	719	717	666	715	678	695	751	722	682	710	701	709	715	674	706	692	702	711	725	697	715	653	692	671	713	705	716	669	721	678	717	702	736	694	739	693	693	677	692	691	711	665	704	735	712	703	684	727	695	655	681	658	752	680	714	728	769	684	701	704	699	749	696	679	733	721	683	708	735	725	686	671	695	713	681	719	725	711	686	697	687	673	692	675	689	671	661	710	664	659	722	743	717	718	692	742	770	713	713	749	715	685	671	741	735	698	694	679	736	744	676	712
47312	77883	64990	45805	15092	1310	1208	1210	1011	911	860	851	815	862	864	874	790	810	802	808	822	808	747	773	765	770	771	812	768	787	827	809	809	804	803	812	787	796	852	772	785	793	784	806	785	807	796	761	778	833	768	765	832	785	776	802	759	786	776	796	784	794	799	783	820	831	743	810	782	783	792	746	773	808	819	786	788	743	770	815	820	784	851	777	830	750	748	835	791	802	811	793	742	812	759	770	789	790	796	746	800	849	761	788	795	801	805	824	766	811	835	775	792	796	798	850	779	810	806	792	802	778	768	798	754	794	816	819	788	800	818	843	859	764	797	748	774	809	788	755	827	798	833	840	794	727	766	743	824	798	765	770	845	799	791	714	789	801	769	799	775	789	833	833	762	722	821	763	787	779	781	819	784	795	826	737	800	818	829	839	760	762	787	762	829	822	774	822	778	814	789	830	798	811	819	787	753	766	773	758	773	771	771	807	805	768	743	786	791	756	822	812	782	787	833	848	797	752	801	804	779	814	790	768	792	785	795	777	756	743	828	762	792	771	806	753	820	814	776	784	798	827	756	773	817	733	751	766	786	833	816	796	782	735	788	781	788	766	832	783	728	796	802	817	819	827	784	804	830	755	808	798	756	707	776	787	767	851	756	797	773	783	772	776	777	805	749	788	769	779	788	760	813	801	799	783	763	781	797	813	800	792	766	744	798	762	799	773	813	822	848	788	789	774	817	782	767	788	724	778	808	785	750	799	802	800	806	785	761	784	825	772	798	779	769	767	795	784	788	799	788	776	846	831	788	808	762	847	788	788	783	801	792	840	783	824	808	801	769	802	751	819	807	790	773	798	818	824	803	754	770	784	822	837	795	806	758	770	870	805	815	803	784	782	791	805	737	780	793	783	777	830	769	802	791	765	795	774	809	765	743	839	744	796	794	789	841	802	809	790	751	797	795	784	795	829	797	780	802	782	787	768	807	794	751	805	821	805	817	775	796	851	684	776	780	773	747	820	797	799	790	814	788	804	782	755	785	833	785	826	789	798	803	808	771	761	792	842	780	743	833	834	780	758	719	808	802	770	804	785	796	764	753	780	817	782	780	796	763	756	764	756	814	778	775	799	779	778	825	802	780	785	760	765	803	761	794	799	751	838	812	820	765	789	793	787	780	773	770	803	766	784	819	805	763	768	757	721	800	895	809	795	826	782	790	817	799	769	772	788	806	746	795	816	778	842	780	774	783	768	790	768	783	813	767	811	757	765	775	828	797	822	759	804	781	785	799	838	807	782	786	803	829	738	815	775	791	816	800	733	806	758	810	808	767	778	790	790	747	743	798	791	816	794	788	796	821	751	761	753	795	741	757	790	738	788	777	802	781	763	804	778	772	782	784	788	794	794	828	771	808	824	801	788	780	791	801	818	823	781	781	809	775	833	831	825	794	801	808	757	804	838	780	752	740	813	799	802	780	749	809	715	842	816	808	782	766	768	799	797	791	792	754	766	781	745	819	774	833	732	804	726	792	828	795	761	809	802	838	783	740	780	789	808	768	805	827	802	776	796	814	843	785	807	781	813	777	798	793	780	808	802	814	797	780	814	789	748	814	806	811	734	762	776	786	779	777	801	760	764	782	776	748	803	787	771	764	767	736	805	813	730	776	801	769	783	726	764	765	791	762	847	777	758	769	842	768	772	805	814	753	830	817	818	777	744	777	767	834	789	730	830	764	772	801	773	773	813	783	807	799	786	757	848	779	810	774	718	751	772	772	787	750	759	760	781	759	768	763	774	860	785	776	769	763	778	769	753	784	817	778	782	788	777	814	787	761	735	751	816	814	773	807	773	790	784	746	774	829	781	794	747	793	792	787	784	806	764	778	815	796	790	792	823	769	785	804	814	820	741	755	760	805	801	805	800	822	785	806	742	775	774	738	821	801	744	830	797	746	804	726	777	803	816	812	773	799	822	796	734	762	803	794	815	807	768	773	779	809	854	801	788	768	789	820	749	796	783	744	782	786	786	803	809	778	766	757	786	816	735	814	783	792	773	796	798	800	822	759	737	764	765	780	782	799	767	813	814	783	775	770	775	837	775	802	775	771	821	824	776	789	793	738	835	815	760	772	754	801	760	803	808	771	782	766	772	728	816	792	752	843	796	853	802	777	809	754	780	793	742	773	798	788	765	787	762	783	756	800	777	819	813	826	771	762	789	804	766	761	792	753	766	793	818	777	768	807	778	800	812	852	793	743	792	794	779	792	794	785	825	810	845	831	805	792	776	786	788	748	822	762	797	792	785	805	818	754	781	835	769	784	831	796	811	821	765	793	739	768	814	787	817	791	764	768	754	756	778	815	808	712	773	782	808	768	839	803	772	781	821	776	760	788	740	788	779	830	795	774	791	758	786	798	792	747	765	835	810	807	816	807	767	789	766	811	765	819	796	760	769	772	777	821	759	767	806	808	825	787	765	792	782	815	779	804	780	791	801	804	814	790	812	770	837	773	794	789	788	788	820	743	804	744	781	830	814	763	770	812	811	734	747	772	803	828	802	810	750	780	772	769	790	828	788	797	811	789	762	760	779	766	778	759	739	751	768	837	784	780	780	786	771	770	777	781	816	816	705	822	784	811	788	818	740	805	820	856	753	762	782	790	787	833	771	746	797	791	817	792	777	824	816	806	813	809	755	819	804	781	781	756	739	810	755	830	785	810	827	721	824	831	793	785	777	811	809	791	782	821	805	806	776	758	778	762	812	780	764	810	760	796	757	780	753	794	779	794	786	733	761	761	749	789	815	711	746	809	815	782	765	802	780	815	789	778	778	807	820	800	780	790	788	724	810	806	852	755	841	823	802	804	791	741	767	786	768	792	780	798	758	844	801	811	793	791	779	801	802	786	774	790	746	776	747	789	812	762	806	747	794	772	807	798	713	761	772	804	798	823	767	760	811	775	790	804	850	735	778	824	777	779	750	747	746	740	786	821	792	756	760	755	799	823	730	776	808	813	786	774	786	800	812	765	765	735	774	811	824	769	796	838	781	760	834	784	828	782	821	787	819	800	875	794	785	763	847	802	759	731	815	764	791	737	767	790	782	792	820	836	777	789	756	764	842	749	777	813	825	772	801	759	785	739	779	810	764	769	810	814	802	771	740	791	823	787	791	831	781	780	775	802	779	760	837	816	800	774	761	810	818	786	792	757	818	770	796	776	780	787	820	891	730	756	789	782	776	817	734	775	781	794	787	807	813	736	777	804	775	801	786	733	727	815	836	791	764	752	798	752	784	804	796	806	772	733	803	818	817	792	751	786	801	799	822	764	770	830	783	777	782	797	772	805	787	772	756	784	780	740	802	732	804	786	784	803	749	782	791	740	747	794	756	748	763	839	830	787	790	768	787	766	794	776	799	767	794	820	770	761	771	783	825	756	787	788	755	745	764	741	820	778	750	801	815	796	817	809	813	754	773	791	773	802	768	795	774	790	828	770	790	827	820	772	801	778	766
24712	21230	29878	27742	20179	6389	650	484	440	419	392	443	393	395	409	410	404	413	409	394	406	418	370	388	409	370	394	377	419	374	406	430	415	407	380	369	407	375	353	412	411	424	404	417	389	405	409	390	414	387	379	386	424	367	411	399	378	379	402	379	375	415	394	415	388	373	428	393	409	399	377	382	385	383	384	430	397	395	404	416	412	420	438	414	378	446	392	362	423	383	399	444	381	384	397	435	398	365	395	390	404	406	339	439	411	404	422	398	378	386	413	373	390	414	375	366	412	421	375	399	391	386	427	416	360	377	364	406	376	407	373	393	419	425	393	386	385	409	395	377	371	390	399	430	393	381	397	404	414	433	353	389	407	376	395	387	394	387	388	430	410	414	373	418	381	420	351	397	401	415	386	401	390	390	374	413	377	382	374	365	399	407	386	417	390	390	351	395	396	392	399	388	394	385	394	404	381	397	396	396	416	386	359	435	397	366	413	412	434	373	407	414	431	382	408	402	441	390	404	402	391	367	406	434	423	391	422	418	401	395	407	395	430	392	425	385	388	396	417	388	379	391	409	396	375	412	425	350	424	407	403	427	416	399	383	415	409	412	433	365	376	412	373	417	402	405	434	404	423	372	411	382	401	380	412	403	397	374	401	393	413	388	401	401	381	412	363	368	365	390	438	391	387	401	366	378	434	391	415	387	420	416	403	404	357	440	380	429	382	401	404	386	416	400	383	381	402	418	411	382	394	406	386	368	403	413	386	401	408	390	411	402	382	405	429	408	403	385	414	403	395	407	392	388	417	389	388	398	405	381	374	397	392	432	378	371	398	403	410	427	426	404	387	410	408	405	394	357	381	381	374	388	355	362	418	420	398	424	388	359	351	386	394	416	421	399	394	409	390	405	391	390	384	374	368	425	428	424	384	385	398	406	410	396	369	385	363	413	415	369	400	382	400	394	412	403	415	417	404	404	388	378	400	407	403	397	432	409	363	370	400	410	385	380	396	380	401	409	400	391	395	405	386	390	395	395	401	388	373	400	392	397	387	387	399	365	398	390	399	363	393	453	388	449	412	381	413	393	380	366	395	375	414	407	431	396	414	369	392	400	375	345	395	366	393	396	398	418	415	398	411	435	381	406	423	413	387	376	343	366	397	377	425	379	373	403	414	375	372	404	360	374	433	426	397	402	397	394	365	406	398	387	387	379	371	422	386	391	357	372	386	419	425	408	402	408	395	407	383	394	375	379	418	356	417	383	411	383	411	379	372	413	367	410	384	371	359	403	399	382	386	395	391	401	372	378	363	404	402	418	390	382	407	453	384	394	405	375	394	389	355	376	425	416	414	382	412	399	387	381	391	386	423	372	416	418	398	409	406	407	396	405	397	425	374	405	364	403	376	410	394	373	385	398	394	380	407	421	375	407	376	380	391	393	438	394	400	390	414	423	388	406	413	392	379	431	379	398	408	377	384	353	400	364	357	407	426	394	401	388	401	350	384	396	404	398	372	419	398	424	392	363	377	383	390	394	420	403	398	393	409	414	381	389	404	393	387	392	382	392	413	400	395	348	409	402	415	364	372	385	420	354	416	391	410	360	425	391	389	389	375	421	419	404	408	400	365	386	400	378	417	394	371	369	372	378	371	406	426	403	392	418	417	404	394	378	417	372	427	394	387	394	421	404	389	376	374	392	391	422	401	413	374	407	393	392	385	378	413	438	396	374	368	360	388	394	432	398	418	432	407	406	394	390	387	374	406	385	390	429	373	379	372	388	431	404	425	363	386	367	377	395	355	381	409	408	410	408	411	383	386	421	387	386	410	382	408	360	388	360	403	434	386	404	410	379	402	394	426	425	385	404	364	376	380	393	367	400	385	417	406	386	408	374	399	434	408	398	369	410	407	455	387	388	407	404	398	444	380	412	404	393	414	390	359	371	368	428	409	409	389	386	380	395	407	399	408	416	406	393	368	404	413	410	383	427	420	399	411	367	407	390	346	405	392	393	392	443	367	393	359	422	401	386	381	373	396	352	421	407	395	368	429	402	359	398	390	397	375	375	406	401	421	385	386	415	387	388	429	396	407	341	405	376	416	402	441	416	374	374	365	361	344	376	391	383	389	400	396	440	420	407	371	391	423	376	386	441	409	359	416	455	392	404	381	414	396	428	414	359	407	378	388	400	362	358	331	427	396	400	419	350	401	356	361	339	367	400	365	392	408	394	390	427	404	385	403	404	370	392	383	378	394	402	360	362	389	412	385	418	396	414	446	432	356	404	403	387	389	400	417	404	388	390	396	377	369	443	409	408	404	360	377	397	410	425	388	347	401	369	416	364	411	412	424	375	366	402	405	399	392	365	391	399	389	424	370	385	367	410	402	400	373	379	416	433	341	367	376	389	408	394	379	373	348	405	402	405	419	399	418	426	412	376	394	379	401	376	414	402	408	372	433	431	353	390	386	376	414	411	403	358	413	389	387	404	354	398	408	376	405	426	395	396	392	398	375	424	400	418	396	396	390	381	387	432	376	430	374	397	401	418	437	400	386	388	403	347	380	413	347	407	394	406	409	370	432	356	413	401	364	362	392	386	405	378	436	380	388	361	403	403	392	398	396	397	383	442	403	417	433	407	436	386	439	424	380	382	386	371	410	382	430	388	369	430	386	379	390	400	404	432	401	376	383	405	372	388	397	439	398	423	376	413	435	430	413	425	354	374	399	405	412	423	426	396	405	364	420	386	399	398	376	423	418	403	384	367	397	374	376	432	385	384	389	407	399	389	383	425	395	406	439	398	382	413	372	397	417	406	409	430	349	412	403	378	382	415	428	427	404	418	389	415	394	417	386	371	415	430	413	409	383	399	416	423	390	412	416	386	402	394	417	362	418	399	395	388	399	351	402	378	388	392	392	382	422	375	384	366	376	414	404	394	381	383	418	424	412	404	377	358	406	389	395	394	406	387	368	370	372	434	372	356	401	391	385	397	393	417	404	376	387	401	419	379	422	401	371	386	365	390	397	390	407	392	404	387	394	366	378	359	376	365	386	393	387	377	401	379	433	381	392	402	394	363	374	457	382	386	442	412	409	414	391	389	443	375	418	446	413	402	395	395	450	391	399	397	388	401	404	387	394	377	406	361	379	401	423	416	387	373	381	389	405	432	352	381	409	388	417	427	419	399	379	403	381	402	408	377	399	388	410	374	391	404	399	398	400	358	376	404	394	380	414	414	410	417	369	394	417	390	412	387	431	400	429	398	392	366	367	399	378	407	389	403	407	381	391	393	385	386	389	410	388	408	394	403	392	380	400	357	379	401	378	431	406	425	401	389	372	386	405	379	384	369	403	403	400	409	356	400	363	371	415	402	395	389	382	374	395	421	376	377	392	408	386	405	388	378	424	397	369	410	376	379	437	414	426	423	419	388	397	440	387	397	401	391	430	396	422	391	385	365	383	412	382	411	360	403	389	413	393	400	398	424	405	375	375	403	409	422	415	398	427	393
47369	67510	55501	40184	12563	796	697	735	582	550	551	527	578	513	486	510	500	517	488	511	498	523	483	523	429	518	466	460	458	489	510	499	463	529	455	501	511	486	515	517	491	457	521	501	459	533	508	493	458	479	465	464	458	503	496	497	459	467	464	500	502	498	458	475	446	461	486	483	520	488	469	473	492	493	469	472	529	503	483	475	488	457	492	493	477	477	487	518	455	460	494	492	463	510	481	496	512	465	488	507	495	448	485	489	459	512	505	499	481	468	515	502	509	475	492	464	541	468	449	484	483	447	493	488	473	438	471	471	499	510	512	463	466	458	453	467	499	519	467	482	426	475	438	489	475	481	471	483	487	479	459	457	459	467	523	486	514	495	460	473	486	501	474	526	470	473	460	499	494	483	461	462	456	489	462	521	502	455	467	500	423	481	479	482	500	481	472	490	474	494	472	472	489	511	473	478	502	461	468	545	519	502	458	498	451	457	490	483	489	484	476	518	496	470	483	463	512	484	506	491	478	463	511	480	498	465	518	504	480	501	434	471	506	462	496	459	486	483	462	442	507	436	479	470	477	460	476	468	457	493	439	507	499	481	502	507	523	499	492	501	468	457	502	494	496	504	523	494	474	495	495	499	520	472	469	522	516	463	516	496	485	486	491	441	500	491	460	504	471	487	471	469	482	476	480	485	475	468	466	525	467	468	516	525	496	490	505	464	480	472	487	481	484	478	503	464	472	465	504	466	460	502	482	498	478	485	488	488	493	484	473	476	472	522	489	468	484	487	470	435	501	510	463	474	455	503	452	445	524	473	464	489	490	445	460	467	503	466	469	491	452	485	499	508	492	480	473	486	452	504	494	471	445	506	467	496	472	463	438	479	477	496	520	483	473	466	508	446	494	493	470	526	486	481	510	488	488	438	461	531	492	526	461	429	473	498	517	481	488	513	480	514	463	497	524	463	484	453	506	467	486	523	451	500	489	473	538	470	463	439	523	483	508	470	515	477	511	480	463	465	467	476	503	459	456	512	473	452	504	477	475	493	510	480	465	493	483	491	426	464	468	470	505	465	464	476	493	505	460	441	452	511	473	477	466	427	498	527	461	447	490	494	530	490	514	465	483	490	476	464	499	478	479	452	484	510	503	485	488	471	487	510	473	502	499	483	450	432	444	475	498	468	453	499	487	487	475	474	474	498	507	463	494	457	446	444	463	457	488	482	510	468	499	475	483	485	474	478	468	484	487	477	502	469	445	496	457	509	482	485	510	447	459	479	510	526	506	512	482	458	473	460	467	474	477	484	484	464	490	464	477	507	539	506	498	475	512	493	497	472	492	479	453	486	496	501	468	468	475	494	483	456	470	465	445	471	430	505	514	489	472	512	512	452	462	470	491	484	470	469	478	519	478	489	474	483	470	476	468	495	431	485	481	514	486	501	469	510	486	479	492	490	457	512	428	443	509	496	469	472	485	472	479	482	509	503	518	482	482	539	469	509	496	504	460	458	484	490	499	471	445	469	496	471	464	466	463	480	488	487	521	505	500	494	490	501	470	505	475	470	458	468	440	457	459	488	467	487	487	474	477	485	482	470	467	455	489	476	489	490	508	494	535	534	468	466	475	477	476	478	488	442	477	469	473	462	504	492	522	466	487	534	490	502	522	474	479	491	530	513	422	440	482	494	495	481	432	486	501	469	464	515	496	498	464	482	483	480	502	517	487	448	454	491	498	466	458	542	509	461	486	506	506	456	444	493	487	484	522	464	465	477	452	528	486	448	518	476	502	472	488	477	495	482	496	470	499	537	475	503	479	466	485	472	479	489	513	501	508	520	507	485	485	525	485	519	489	502	521	454	508	505	490	495	480	486	494	430	477	521	497	494	476	464	445	494	525	476	481	458	456	456	495	491	484	464	477	460	493	478	465	521	485	522	482	469	481	481	473	460	502	507	533	479	485	484	512	485	477	540	505	463	481	473	493	465	459	501	503	520	455	478	476	464	492	485	508	460	485	474	482	507	477	479	451	437	466	448	468	507	489	456	512	487	468	516	440	468	475	486	460	466	459	484	481	495	472	457	483	521	482	472	459	472	459	482	478	457	492	488	485	486	464	483	478	504	510	480	507	484	478	469	491	507	477	483	428	469	477	453	475	523	463	523	436	495	422	492	480	532	481	515	481	461	483	505	492	524	484	477	435	438	486	440	468	491	449	463	505	476	489	485	441	465	450	498	490	513	466	496	474	483	481	474	474	427	446	458	503	476	496	483	477	483	466	471	487	505	520	509	510	475	462	477	499	498	457	499	478	516	455	466	469	512	465	512	480	485	486	498	523	517	469	445	445	489	469	455	488	466	467	473	495	429	512	533	481	499	508	484	484	467	467	494	494	502	460	491	495	479	467	518	492	480	531	490	448	475	525	491	472	465	476	509	497	425	471	487	450	478	481	534	476	446	463	508	475	448	496	496	516	494	465	495	495	487	477	480	513	484	480	485	478	486	468	477	479	459	453	497	486	490	474	508	487	453	470	495	498	463	460	469	440	459	486	474	500	498	494	472	503	444	499	478	458	471	476	466	472	482	478	479	489	488	481	478	472	484	439	480	492	483	474	500	450	505	425	492	487	471	502	517	487	486	452	475	480	434	488	483	481	516	504	508	451	476	459	461	520	435	528	471	495	475	472	495	448	515	434	468	489	480	460	474	456	508	454	517	453	444	508	452	461	476	456	508	474	509	507	496	451	510	458	486	493	508	443	464	449	498	500	521	487	448	479	490	472	526	504	446	480	500	541	501	485	478	486	494	488	495	476	451	465	487	497	492	466	501	453	501	506	472	438	468	484	485	454	460	462	477	475	503	467	483	476	486	482	488	508	490	442	474	536	480	477	513	503	488	509	470	468	474	465	449	481	474	493	492	492	464	491	481	479	500	505	464	503	469	474	525	467	484	470	475	468	414	490	479	532	476	509	511	501	475	451	540	481	470	473	474	474	465	473	509	439	499	486	552	501	469	483	513	507	492	520	487	471	518	484	468	492	496	494	479	495	468	518	499	462	488	452	477	464	504	470	448	480	451	496	463	496	471	489	510	482	469	468	454	478	445	454	434	494	523	472	518	502	484	490	491	511	489	466	497	501	491	503	494	468	465	494	489	447	471	495	497	498	516	499	452	471	476	524	507	478	494	510	474	478	507	523	476	469	443	488	457	510	452	453	492	483	454	496	468	464	479	466	488	453	483	505	462	499	502	531	481	520	483	474	484	461	506	513	469	522	485	525	467	495	503	547	505	516	451	489	480	463	487	501	503	517	490	514	481	459	490	498	499	447	478	453	498	479	492	491	501	476	475	500	482	471	501	502	500	508	495	516	480	452	534	518	501	492	459	459	497	449	463	482	458	481	502	458	485	495	450	439	457	475	466	456	513	496	465	486	429	459	497	507	447	456	498	503	476	526	443	478	471	513	502	480	490	509	507	479	507	482	497	435	470	467	516	454	499	458	500
22298	20885	29335	26044	22970	20646	15946	2938	1119	1111	1032	961	989	924	936	874	999	900	937	970	938	929	912	835	943	885	909	923	910	936	973	847	915	920	911	897	922	925	917	899	934	896	911	874	915	944	907	951	889	872	908	900	891	872	915	921	942	870	918	970	890	943	867	916	912	906	915	919	883	864	914	924	885	863	959	902	869	874	870	866	849	887	967	878	928	860	933	899	809	884	931	920	913	951	843	877	969	933	921	903	935	899	874	891	870	903	907	887	905	919	869	874	901	875	928	919	913	911	911	896	943	894	940	915	883	891	914	924	864	935	900	914	892	895	890	919	882	914	850	862	935	868	879	975	898	880	891	888	916	944	874	902	915	841	878	850	887	888	876	948	928	859	916	872	892	915	845	883	862	919	851	874	936	911	891	888	972	898	916	888	937	883	908	883	872	900	884	947	911	909	889	890	859	919	915	908	909	948	894	995	903	883	894	891	863	948	890	875	887	866	892	898	885	906	894	872	897	903	922	882	855	885	940	852	881	843	883	890	894	814	903	889	888	831	886	875	899	896	854	900	885	928	912	903	849	874	892	918	904	866	936	903	914	866	857	868	854	889	914	873	858	923	848	921	853	856	855	943	922	881	855	917	904	945	853	938	866	856	947	914	892	900	861	875	910	849	859	866	888	893	902	869	954	875	869	861	947	881	882	891	855	900	861	867	947	847	909	823	916	937	907	867	924	857	901	916	886	874	905	858	903	878	863	882	889	904	867	832	899	911	939	873	897	888	895	880	904	832	920	914	866	912	912	895	875	871	902	860	904	913	944	928	871	894	886	904	917	863	911	899	888	942	876	864	910	884	911	899	916	858	947	940	959	900	876	882	951	905	939	855	914	854	859	906	909	949	842	877	887	878	904	893	892	898	893	878	884	922	921	888	910	896	894	875	862	854	870	879	886	908	848	898	891	919	888	945	896	927	881	903	907	873	887	907	905	900	944	906	917	880	876	893	854	844	904	886	901	918	878	902	883	880	948	893	922	854	908	886	906	899	927	853	895	917	875	901	970	907	865	917	864	876	840	856	936	943	898	915	892	903	890	894	882	858	854	863	942	880	890	890	928	934	903	860	863	895	858	949	912	901	894	867	908	885	867	920	913	831	885	924	886	854	920	892	860	895	854	901	949	886	910	900	908	909	901	857	938	882	918	903	900	891	847	924	926	938	894	894	847	893	884	882	901	943	908	890	924	891	835	895	912	963	853	921	884	858	827	862	915	925	905	913	897	898	824	891	924	923	915	908	866	852	905	912	903	881	894	967	905	860	889	870	921	911	876	910	896	917	872	916	869	869	879	837	965	904	915	922	883	904	858	872	870	854	911	958	885	906	906	881	907	880	858	917	911	913	897	898	963	928	872	909	872	897	898	854	922	863	869	872	903	892	949	872	921	930	898	906	873	892	859	859	926	861	898	919	882	851	851	862	897	938	844	896	909	876	872	874	862	902	886	901	870	920	886	858	888	868	927	817	900	849	937	847	836	874	878	865	836	855	906	926	902	923	947	919	877	896	890	892	931	895	883	875	881	907	889	896	848	928	969	885	866	891	834	931	891	862	854	869	841	889	890	958	872	854	901	862	892	895	884	913	858	872	872	916	916	889	883	937	918	944	871	899	891	914	875	904	882	870	869	938	890	912	917	833	895	949	922	903	911	899	906	925	935	885	877	935	894	912	919	903	901	943	957	926	858	909	855	893	930	913	926	866	893	947	856	891	923	871	903	913	891	885	910	912	913	915	908	924	922	883	907	874	891	838	893	883	931	919	945	893	865	875	902	857	916	917	869	859	912	875	872	859	925	927	911	950	880	876	897	878	883	909	931	921	873	881	870	914	925	866	874	876	881	936	892	932	900	871	858	888	865	859	863	879	873	903	843	839	908	928	849	942	936	904	840	933	919	919	895	891	899	891	858	887	888	870	894	939	913	870	897	943	829	889	902	845	898	908	924	912	881	927	908	900	917	864	885	879	900	895	874	902	842	863	878	859	853	910	898	934	867	864	923	904	890	859	935	894	839	912	928	908	956	900	886	923	902	842	920	898	877	914	926	905	937	952	850	862	947	915	890	894	942	897	918	901	873	873	845	895	872	884	846	844	902	853	919	906	857	945	905	865	892	887	894	879	875	857	902	875	898	891	926	885	860	894	929	877	882	825	908	887	894	890	901	879	913	900	935	870	914	895	941	857	889	908	948	924	849	896	914	859	880	908	958	919	922	883	904	915	876	862	927	901	913	879	871	893	900	861	911	879	879	890	815	912	883	901	896	889	889	871	852	874	906	870	893	873	861	873	910	909	926	867	890	949	895	876	913	854	941	891	905	900	922	904	851	866	911	863	878	909	887	876	910	938	851	866	886	863	912	894	867	877	925	910	912	875	868	879	879	941	843	911	938	927	817	919	984	900	834	901	858	932	881	850	870	890	877	873	873	872	853	923	876	897	943	880	906	883	832	884	855	830	895	874	889	887	930	938	916	839	867	909	917	896	932	872	887	895	917	912	888	863	868	926	893	860	903	908	855	895	902	831	895	929	857	914	877	877	905	970	906	867	915	884	871	850	816	915	900	896	976	876	886	886	882	909	865	942	831	896	865	899	923	849	875	881	923	824	861	834	937	958	875	869	867	894	903	917	961	906	838	883	895	883	926	848	897	905	923	884	856	933	869	792	865	922	934	887	837	890	855	910	843	942	862	869	912	914	935	866	933	841	933	887	914	868	890	914	844	870	898	897	879	904	854	903	885	947	915	907	907	875	836	950	894	876	949	885	923	903	910	918	933	828	920	887	893	873	893	839	916	884	854	881	923	907	880	894	901	907	889	899	909	898	878	908	889	908	878	921	932	890	886	943	875	853	937	890	870	885	895	888	922	874	892	842	882	900	929	911	918	901	891	902	820	875	902	876	881	918	893	900	878	907	882	909	936	954	888	881	871	888	850	908	864	817	863	929	908	912	943	837	938	857	861	885	869	881	869	897	873	906	863	945	892	902	903	872	901	901	864	888	908	897	890	937	876	933	889	886	852	926	912	896	901	897	903	887	900	899	894	909	896	912	958	868	905	879	884	897	905	835	964	939	827	932	888	885	831	882	955	868	907	827	891	909	895	881	881	892	876	924	863	863	907	900	838	852	882	914	928	909	882	863	903	845	864	847	899	905	897	916	841	957	880	905	873	903	900	913	896	914	917	929	865	932	958	891	917	942	886	931	960	880	938	928	895	879	874	873	833	864	947	919	875	887	887	813	867	886	881	896	924	877	919	911	896	909	861	848	865	886	903	896	891	875	843	939	870	967	858	870	848	959	860	839	871	852	874	895	831	900	911	909	928	900	818	889	934	856	929	912	919	934	929	905	905	869	894	877	896	935	892	859	895	961	947	874	899	948	909	845	895	867	930	891	870	861	949	874	923	899	892	894	905	908	896	957	843	895	918	939	900	897	913	914	955	881	896	922	885	832
50767	89404	69271	61971	22631	2368	1649	3163	1366	1205	1191	1169	1151	1110	1111	1041	1064	1011	990	1047	1024	1084	1035	1018	985	1011	1094	1038	1041	1005	967	985	1018	1024	1074	962	1001	1008	1047	1011	1085	974	1001	1013	1025	1021	960	994	1058	1004	999	906	1062	1052	1031	990	957	990	1019	998	1030	1019	986	972	1015	994	957	940	973	1023	958	991	1025	1028	969	1000	1015	1006	1016	948	1040	961	999	1010	975	1001	982	1002	992	968	965	992	1021	977	1006	1010	971	955	966	1040	1033	928	1014	985	992	942	1031	1022	945	1036	970	1027	985	1008	971	957	965	974	954	1036	979	996	983	936	970	1001	1003	1015	989	1031	981	1008	974	1021	968	1000	939	984	952	979	987	1017	980	952	996	1009	1016	1020	1015	927	982	951	982	1007	1030	951	983	951	1001	965	982	940	944	933	998	1012	1011	1011	1039	1011	1059	1002	1015	986	992	981	1024	954	947	986	955	991	944	1032	1010	989	934	1040	977	1002	942	951	1035	944	1049	1003	984	1015	1039	999	993	984	929	1012	1048	1035	989	978	986	1002	983	1008	919	1036	1017	994	941	1045	952	1021	1005	1013	999	1024	974	966	1025	1031	991	1033	1016	975	1031	956	1039	984	980	997	1011	985	1026	979	972	1021	976	971	977	981	958	977	1010	1013	965	978	935	940	949	985	1024	1027	976	966	973	976	956	994	988	940	1001	963	986	966	1029	989	953	1073	966	968	990	1010	1040	1009	986	1024	972	963	961	1024	1023	996	935	1048	919	1013	1053	989	971	957	990	1004	961	945	964	1066	1069	990	1007	1013	997	961	1017	1041	937	1012	994	1018	962	1013	971	1009	1014	963	972	997	963	977	961	1003	953	971	990	1013	936	968	1008	956	975	986	991	1048	1025	930	1016	965	982	962	1039	905	1005	994	970	949	964	1013	996	971	989	951	965	1018	1052	959	989	1020	992	961	953	1013	1035	962	954	1036	988	1001	967	991	1021	968	1055	957	937	972	997	951	997	973	986	1020	1011	985	1026	1005	977	961	998	1020	1012	995	1004	1029	1009	972	974	1027	1036	940	936	972	1008	1020	937	919	1038	979	982	975	1044	960	984	985	1022	1006	999	1043	992	976	985	1026	934	972	1060	956	968	975	969	992	950	1015	1003	955	1012	995	977	971	939	975	936	1015	1049	993	1029	901	1006	1003	975	1014	1037	990	982	1002	979	978	986	1032	983	1012	911	1021	980	923	949	1025	1004	1013	1002	971	968	976	1002	1030	976	955	973	991	988	950	974	1011	992	1002	956	1033	974	956	1002	986	997	969	999	1028	952	1005	1036	973	1015	1007	960	1004	1000	980	1012	942	1019	1010	977	1042	993	957	1024	1020	977	1017	960	1023	969	1033	982	1015	979	1020	978	1006	989	995	979	1007	954	924	964	966	998	1023	1029	988	969	992	962	1005	1013	1047	962	982	956	1015	1020	959	1007	1003	993	995	968	1052	958	971	952	961	984	1007	987	1007	974	997	1038	977	1048	992	1018	985	943	931	1032	974	1001	946	987	989	982	957	1042	1080	943	957	976	1017	977	983	1001	981	1039	1012	977	994	1014	1025	996	958	971	978	956	978	977	979	900	1037	996	951	1010	1001	984	975	991	1009	1050	989	996	962	1028	1021	991	1001	1013	939	992	990	995	978	968	992	1040	1009	991	965	963	952	974	971	994	993	998	938	1010	977	1010	964	1003	1009	1062	997	1020	984	979	958	998	995	1010	1030	979	1051	934	978	970	1023	992	992	1009	965	993	1004	980	1016	925	1039	966	1016	989	1026	949	1046	1027	977	984	973	971	1021	997	953	1045	991	991	995	993	975	982	978	1033	1027	982	1002	979	952	981	1016	972	917	962	934	1027	977	1000	978	997	979	942	980	971	1039	966	1015	990	1021	970	1012	965	1056	966	983	987	1004	1007	968	987	920	992	987	1021	992	945	961	1041	983	1001	1027	989	1006	995	964	1034	1013	993	1000	1008	1028	1013	1005	982	974	983	945	994	928	961	1018	970	957	966	992	1006	956	1018	1009	1006	1034	976	982	1006	987	1007	965	1009	974	1002	1060	973	1021	954	1036	991	970	1004	1001	969	959	991	999	993	1000	981	1004	963	1009	999	928	1057	971	996	999	1011	1020	995	1036	1022	969	1038	1000	1039	1015	978	988	1004	1000	986	989	972	962	925	961	980	1008	978	998	971	990	1013	1002	988	991	978	977	964	989	931	995	991	978	952	956	993	961	964	989	980	1017	980	950	991	970	955	983	1021	1003	976	975	985	920	1028	948	1032	1030	933	976	958	1028	962	1023	967	1005	965	1028	1022	972	960	1057	980	992	1004	951	963	1000	1007	1006	1043	998	985	1016	1058	999	1078	985	1002	1058	1013	1017	995	997	957	1034	1001	1007	1037	1019	961	941	962	1007	1015	1017	1000	1016	988	1051	995	998	985	985	976	998	986	996	951	975	986	989	962	996	965	950	1017	1015	990	1003	990	1034	1004	983	1018	1000	983	1061	1052	1057	1033	1011	996	987	972	979	973	962	946	1017	1026	1019	957	1025	992	960	956	999	1020	1033	967	970	1011	973	987	1000	947	983	987	1015	983	1005	1013	968	1002	1002	967	940	993	967	961	995	998	993	956	1036	1026	957	995	1012	930	983	932	1044	1078	940	960	1021	985	993	967	914	1019	946	1034	967	1039	1011	1025	1052	1008	959	931	994	971	973	1034	997	974	962	965	1037	981	1010	986	983	1020	977	997	965	967	961	1020	1037	944	980	986	990	1043	1026	987	956	927	1026	920	1047	1047	956	995	1026	1050	1025	984	943	1007	998	1004	965	1044	968	977	931	968	1001	1011	1016	1018	1043	998	967	950	1013	968	1031	996	933	967	981	950	1042	965	989	948	973	1014	994	991	989	1023	965	956	933	994	1091	951	997	974	1014	955	998	958	1003	1046	962	1009	1091	1057	1015	1014	994	1003	1010	943	1028	971	949	994	989	1031	1025	982	1035	945	992	1023	1005	980	1038	1004	980	975	1115	976	947	1003	1038	973	1040	996	1038	993	992	967	1040	1028	1007	971	957	976	1052	961	1000	967	945	999	1011	1005	1011	1037	995	1011	941	997	967	940	1002	989	1056	1031	999	1018	984	971	968	1016	991	1042	1003	1048	1019	987	1004	1020	976	1010	978	998	969	1002	987	1033	983	1003	925	970	1009	993	976	974	1023	959	955	949	996	1004	1004	985	944	974	930	959	927	1010	1017	1018	984	946	977	953	991	943	1009	1071	988	951	1032	1011	1044	1007	985	985	919	986	1036	990	972	1004	978	956	984	1025	1019	974	1010	989	1013	1025	990	1020	990	976	933	990	1044	1051	992	955	1007	1035	1013	1041	948	986	1002	1003	965	996	998	1007	1012	1000	1013	1012	920	954	996	949	1043	964	966	1014	993	988	967	995	942	959	945	1002	1020	1028	1006	945	999	1008	1028	1051	992	992	1030	1043	1015	972	971	1008	1022	953	989	986	983	1043	985	1052	1011	1003	959	1033	989	946	1008	1004	972	1023	935	1045	956	995	984	1023	1002	996	987	987	979	1053	1000	1020	1001	1019	988	1015	983	955	1013	1006	998	1008	963	939	964	1001	999	976	964	964	1060	1005	946	944	997	1011	1004	978	939	988	1010	1002	1007	987	1013	1044	1039	1012	1054	1015	985	989	1002	1066	1030	984	1041	950	991	1043	1018	992	961	1001	920	1035	977	1035	996	1019	992	997	977	988	983	1001	1022	977	1003	1006	993	985	976	978	1039	926	949	976	970	980	1063	998	1042	979	995	961	983	966	993	992	1015	1033	949	1015	1049	972	991	1013	992	1028	1015	947	978	985	1000	1015	985	991	970	993	991	943	927	958	943	1008	1006	1038	957	977	946	972	994	995	967	1036	1026	991	1035	994	987	990	1031	908	967	1000	979	957	927	984	990	991	961	1032	1018	1012	1005	999	1005	995	957	995	959	1003	1041	922	969	934	1025	995	1039	951	969	969	992	909	1018	1022	989	971	997	974	1011	987	1012	1018	947	945	931	983	964
32758	24316	26015	19420	5417	689	620	512	412	369	388	425	401	450	388	395	409	423	403	440	405	398	418	400	398	399	427	417	383	409	407	411	431	420	394	407	404	396	401	412	410	382	389	420	407	447	411	457	429	397	401	435	393	370	364	434	410	386	446	411	377	393	411	396	403	413	406	385	431	404	407	439	405	426	383	439	400	435	367	413	408	418	384	364	401	419	399	412	390	389	381	416	383	373	407	382	419	438	432	446	405	386	383	375	420	430	430	397	412	357	387	372	415	393	398	407	413	412	391	414	384	412	420	420	384	411	387	391	404	438	396	366	427	437	452	419	428	392	401	406	375	399	405	408	398	436	401	399	403	396	368	428	424	370	386	417	402	410	404	413	429	411	421	393	385	402	420	393	408	438	421	421	399	408	422	409	397	383	385	430	398	385	380	395	409	420	403	409	436	468	388	457	428	396	410	388	420	417	426	406	392	386	375	408	395	433	412	399	408	371	430	395	402	422	397	377	410	403	384	396	410	400	448	434	383	394	401	382	396	401	397	404	448	407	410	352	451	440	431	371	453	415	396	416	434	396	392	416	384	419	451	390	425	362	430	437	418	423	417	442	382	401	449	399	435	401	402	384	420	398	427	421	409	397	372	394	385	398	400	387	409	377	401	405	384	395	436	402	399	413	402	393	419	437	401	414	429	419	414	422	406	412	432	449	415	436	417	400	359	405	414	415	383	410	419	346	374	394	408	402	393	428	405	410	421	400	421	410	402	399	403	399	367	402	404	420	396	403	394	369	412	389	397	385	398	428	393	422	375	387	399	395	427	405	438	393	376	401	374	400	402	397	413	367	380	367	416	385	408	392	406	400	404	401	399	386	410	406	397	386	428	417	419	375	398	417	403	401	430	404	405	423	420	398	396	450	413	397	395	387	431	390	406	444	391	443	408	393	402	417	439	373	373	456	416	391	373	403	406	402	372	385	375	436	425	424	382	368	423	432	393	350	386	389	399	387	393	417	426	434	414	388	425	406	407	401	425	419	414	370	434	427	419	393	410	464	399	391	409	373	455	387	382	376	406	422	400	400	371	376	411	425	435	424	424	421	382	433	416	400	449	395	430	412	402	443	414	406	409	376	419	439	402	395	404	392	419	426	401	408	427	463	377	389	402	386	400	391	416	411	370	387	391	420	413	382	410	435	410	406	424	396	421	406	379	446	430	431	414	425	431	432	398	426	405	403	422	421	405	396	416	382	431	416	401	423	418	427	398	415	385	413	406	416	387	431	420	396	388	427	401	444	404	406	406	385	435	433	398	365	424	439	404	391	443	412	375	387	420	411	408	415	375	384	368	415	428	381	403	418	401	410	417	406	411	404	395	382	422	433	393	378	443	398	433	390	434	378	437	411	368	426	412	429	407	410	404	406	413	409	425	422	410	393	412	416	379	436	417	396	396	405	408	389	425	434	383	420	395	387	370	401	369	372	443	389	393	385	410	404	413	433	409	408	423	410	453	432	392	422	418	400	397	406	425	383	399	410	394	432	422	381	417	431	397	396	379	376	367	406	405	371	410	395	383	400	421	451	394	404	400	409	436	399	374	378	414	354	401	401	414	399	423	425	400	420	409	393	410	431	368	383	390	408	426	423	411	400	368	355	396	432	398	421	414	420	380	369	412	386	396	420	383	378	403	374	407	407	402	410	416	387	408	381	421	421	413	385	413	426	428	402	399	410	452	381	373	420	400	445	428	418	416	410	403	385	414	408	410	411	412	394	422	416	409	428	425	423	426	398	393	457	404	391	355	416	412	415	393	425	410	417	399	427	423	429	392	426	402	408	407	410	414	392	429	415	383	407	365	423	424	407	413	422	421	439	392	395	430	363	386	441	406	369	416	410	424	396	394	401	452	389	430	385	405	397	431	371	391	428	421	397	438	415	419	412	369	404	375	358	407	409	381	397	368	410	381	398	410	438	430	389	425	367	408	351	409	425	356	437	417	400	404	414	420	404	392	360	419	377	405	413	431	392	388	429	404	435	378	379	418	430	387	398	420	402	407	403	396	430	412	385	406	418	407	402	407	389	415	411	390	396	423	401	402	396	377	391	419	373	429	400	381	393	397	377	402	430	397	386	423	426	425	431	378	399	393	408	458	415	425	411	410	393	414	408	442	418	402	407	380	425	407	399	403	397	427	403	348	395	405	383	401	409	401	412	378	430	411	419	425	428	441	393	426	399	426	397	389	413	394	421	419	430	410	409	410	374	411	394	399	398	390	400	387	418	407	411	397	408	403	406	395	419	377	384	406	412	382	367	396	399	398	408	408	417	376	418	410	435	429	416	416	427	395	383	394	401	371	401	398	372	398	381	428	411	415	392	408	419	423	418	406	428	409	381	407	407	377	441	387	417	395	416	414	409	443	424	393	423	429	416	407	408	407	428	426	446	419	407	415	402	406	394	403	394	394	382	426	405	405	374	410	396	400	360	435	434	414	400	440	410	382	405	394	387	395	410	421	413	380	376	417	408	402	432	421	387	451	469	387	421	403	396	391	424	413	425	373	428	421	425	390	384	409	407	389	403	397	392	414	445	431	409	415	409	381	402	399	385	396	370	415	379	416	416	393	409	402	412	418	431	409	392	438	413	407	441	402	384	375	402	383	431	377	423	387	408	399	419	399	402	383	445	451	404	383	426	407	397	410	433	415	391	408	402	429	393	417	426	391	420	400	401	412	410	398	387	388	424	410	429	368	409	443	416	409	412	451	430	399	397	403	393	399	418	374	387	448	408	384	409	407	408	406	395	410	413	403	466	399	412	379	419	416	422	387	374	424	422	412	399	387	380	412	402	402	412	409	408	413	423	369	396	450	424	416	441	399	421	441	398	418	405	417	416	425	394	394	359	388	398	400	420	396	395	373	424	424	384	440	400	395	414	423	419	365	387	401	366	376	389	398	423	375	411	396	376	408	375	360	398	414	406	399	395	406	389	451	385	410	385	426	398	414	372	423	385	410	410	400	390	435	415	442	377	385	392	420	426	387	389	383	419	393	413	401	426	391	392	415	420	406	409	414	419	389	387	389	392	400	395	385	415	383	393	463	410	373	419	408	368	382	404	417	383	367	383	384	428	416	415	407	416	417	402	383	400	412	439	391	406	374	416	402	418	408	382	405	375	405	416	417	442	388	406	373	429	404	407	389	404	440	370	409	411	420	404	395	367	398	407	401	401	401	393	355	420	421	387	406	431	432	431	441	413	438	412	397	384	423	384	380	365	362	405	423	416	373	409	408	410	433	436	370	417	419	416	374	432	446	433	397	368	406	395	412	430	390	421	428	395	423	409	430	395	399	445	351	424	426	379	357	430	439	415	420	392	371	409	413	384	372	382	406	351	408	399	387	396	404	375	409	400	428	397	423	411	420	357	407	404	401	407	432	410	384	428	376	410	417	446	371	386	404	392	374	382	427	415	377	400	410	433	378	409	403	392	382	448	387	414	416	379	409	406
42609	36589	26367	15347	4180	526	535	606	472	508	471	445	484	504	478	463	480	482	477	474	464	496	473	484	467	444	507	477	458	455	479	483	445	479	433	458	534	466	471	490	430	473	449	472	434	458	480	474	456	463	486	505	451	514	503	478	503	461	494	460	490	497	445	476	458	504	471	462	446	497	466	479	480	463	493	495	477	510	496	459	436	462	481	465	476	491	478	485	469	450	471	465	467	465	444	530	462	473	470	450	482	465	438	451	478	460	438	500	487	481	502	478	485	476	469	443	488	461	480	482	447	479	477	445	490	442	456	468	506	498	442	498	465	471	481	473	482	465	497	486	483	486	500	488	495	482	419	475	442	490	476	456	430	461	523	477	484	487	485	461	481	473	446	467	460	496	432	499	475	461	489	502	459	496	475	466	454	493	443	483	502	474	464	459	503	467	531	481	466	456	459	484	461	470	442	467	503	464	457	470	490	462	506	477	486	478	467	512	533	476	452	485	492	469	489	467	487	468	467	467	474	489	465	519	458	500	455	452	461	481	475	448	495	491	460	466	489	454	465	487	439	491	468	465	460	455	465	464	468	470	443	466	494	496	437	485	466	509	457	472	521	482	470	472	473	420	506	465	493	528	460	464	480	481	456	450	429	454	490	485	504	435	481	463	470	468	455	478	484	431	492	505	429	465	469	463	478	494	478	446	484	447	478	465	470	467	460	473	450	454	466	468	449	475	527	447	452	456	485	487	514	497	453	489	472	511	454	484	487	460	467	449	457	463	484	460	487	479	423	473	477	472	486	440	449	428	488	451	501	442	485	492	478	474	495	474	465	450	506	446	477	438	469	465	484	486	519	441	440	472	485	476	427	505	488	499	475	473	499	474	468	483	492	466	447	472	506	495	464	413	482	497	450	471	487	452	489	518	482	507	445	496	477	481	456	471	452	484	489	448	473	480	460	491	485	445	494	455	474	476	503	459	491	473	446	461	503	444	493	489	463	454	446	495	474	454	459	481	476	496	469	459	458	458	519	445	466	496	450	448	506	450	481	466	468	489	479	475	528	477	462	472	455	440	477	491	462	494	469	505	487	457	502	434	436	502	480	440	474	475	428	439	490	447	461	454	444	440	460	447	490	500	453	447	489	484	452	492	496	463	478	500	491	529	457	499	472	462	429	479	459	446	509	504	480	436	438	499	437	452	474	459	460	503	463	454	443	456	461	458	463	466	488	458	501	431	501	468	477	488	471	482	434	499	444	451	495	450	469	488	491	497	493	507	501	454	476	465	455	481	491	485	473	505	507	462	479	494	465	459	498	502	446	467	463	435	469	476	499	513	466	502	455	501	492	504	456	431	463	485	460	454	460	477	459	486	522	448	509	429	452	491	433	462	471	471	500	482	452	496	511	458	525	465	443	487	491	491	458	467	490	504	470	485	461	507	494	464	492	473	459	481	468	530	472	440	511	456	449	468	491	492	437	470	500	480	466	465	457	491	478	484	478	491	487	456	433	463	439	481	440	467	473	462	492	442	470	492	467	473	471	471	439	481	483	493	498	451	461	528	480	451	464	486	457	498	495	489	463	471	478	452	474	473	483	466	505	518	490	523	481	453	430	470	445	469	450	497	495	478	484	445	482	453	455	448	461	468	456	485	452	483	486	494	451	497	465	476	471	481	456	441	431	514	450	460	427	416	502	466	465	469	421	441	475	439	443	489	460	495	508	482	456	472	491	494	500	471	470	454	458	458	440	472	471	492	458	501	426	461	524	487	496	452	472	464	491	519	473	455	465	484	477	437	460	483	446	472	495	475	530	451	501	441	454	442	472	457	481	503	476	461	460	434	508	467	520	493	493	420	439	470	496	476	475	453	513	487	488	467	510	453	481	476	457	469	475	475	481	484	472	410	516	503	490	461	452	435	469	453	462	495	436	445	453	480	475	490	512	519	475	472	461	432	476	433	469	464	480	467	460	473	500	470	493	479	470	511	439	440	468	490	480	490	432	454	461	425	481	447	492	488	436	495	479	469	473	496	467	481	468	459	503	478	444	463	516	431	484	462	484	495	471	444	449	467	481	432	470	446	464	448	457	500	482	466	451	490	456	483	465	495	466	479	436	516	448	441	453	469	479	462	467	489	478	492	454	474	433	461	474	478	454	437	469	503	502	482	444	450	456	507	458	491	460	463	455	477	488	453	439	446	506	469	544	460	467	457	467	465	454	455	456	465	432	479	465	439	485	476	500	480	494	494	459	450	471	497	490	449	490	481	479	500	470	510	450	465	455	478	448	473	506	499	453	466	458	477	506	500	466	473	480	426	452	464	432	455	471	496	458	450	497	469	448	504	480	478	474	452	473	446	473	490	465	497	489	466	446	468	507	440	486	470	484	449	507	473	467	470	484	461	485	460	494	485	474	505	475	476	470	478	490	482	511	472	498	476	446	458	513	497	488	502	485	509	490	498	463	472	488	493	499	456	449	449	473	494	434	491	452	468	430	457	460	445	477	466	467	449	497	428	450	454	465	463	489	460	477	455	498	486	452	423	478	449	416	454	491	484	464	503	434	502	496	516	520	433	469	487	439	466	436	496	479	408	443	490	435	486	477	462	486	472	487	472	437	522	486	456	480	476	458	461	479	496	468	470	488	451	474	487	487	511	472	473	482	497	500	442	456	471	476	461	505	451	458	491	486	459	456	487	453	458	492	457	480	471	497	525	450	465	479	473	473	508	447	483	461	489	491	465	474	445	462	496	472	449	509	454	472	500	480	464	453	470	459	502	529	491	433	445	488	461	496	465	505	475	499	503	435	461	465	485	495	466	489	498	506	460	464	508	487	484	519	466	464	472	463	474	457	482	453	492	453	507	482	475	478	489	488	506	448	473	486	474	502	478	507	456	513	457	461	479	474	452	451	443	468	469	461	473	453	490	499	506	507	481	497	431	490	454	471	475	455	468	451	467	503	465	469	467	460	445	484	470	434	443	460	469	466	471	486	495	440	477	513	463	506	494	479	520	471	472	494	464	504	468	459	470	484	463	417	524	498	463	500	469	501	451	480	515	438	462	484	436	473	431	457	500	489	455	495	469	452	459	492	482	463	475	469	477	513	447	422	466	464	471	488	462	456	480	482	477	482	491	468	451	449	475	474	488	470	483	465	475	495	446	455	469	459	463	482	449	449	452	494	450	479	516	483	457	504	460	460	496	467	506	482	461	471	460	463	468	481	441	477	484	479	481	458	477	479	491	448	493	438	488	478	469	471	509	439	482	465	462	454	455	460	454	467	475	456	451	467	437	487	505	460	471	448	453	472	471	496	481	449	437	444	498	480	481	462	467	468	485	499	492	480	474	513	492	470	485	494	476	453	461	464	454	439	474	494	481	453	468	491	487	475	437	457	489	459	507	479	482	483	490	441	496	502	472	507	483	481	448	492	473	464	455	473	479	462	477	469	508	475	475	451	476	499	478	429	475	436	498	436	472	466	465	454	509	499	457	418	484
23414	20957	31862	27563	23624	17088	4315	1480	830	697	706	780	741	732	766	724	719	699	713	697	744	736	768	714	694	711	695	704	768	741	699	712	681	727	739	673	728	756	696	700	680	688	698	736	721	658	721	685	728	709	761	731	730	692	660	745	705	701	759	731	701	707	686	707	743	678	665	700	713	748	728	690	772	695	706	678	724	757	728	754	762	741	724	735	677	684	737	703	693	705	759	696	665	726	694	662	739	728	688	758	674	711	676	699	716	696	723	716	690	704	718	692	712	707	774	730	734	700	684	706	739	713	711	722	732	691	717	677	699	737	731	727	725	681	704	732	716	733	737	709	773	689	720	725	657	724	745	748	734	750	670	731	739	696	699	732	699	726	729	697	710	739	704	740	727	685	699	742	711	680	714	726	697	706	736	711	694	734	698	730	743	720	710	749	728	678	693	732	714	756	704	718	751	698	712	720	709	665	745	721	697	724	733	712	770	670	712	736	690	707	707	718	682	680	701	755	690	719	706	716	680	697	724	725	700	734	716	756	720	713	664	677	779	730	731	753	645	689	681	688	740	719	680	722	691	722	721	715	752	736	736	715	771	690	699	753	750	698	696	705	706	746	710	683	685	714	728	743	693	727	717	686	708	715	700	728	736	717	748	702	687	669	756	668	732	672	753	693	708	707	756	714	742	730	754	730	706	771	713	758	697	733	758	729	766	759	695	715	712	691	718	723	722	690	725	737	712	714	778	701	723	700	724	721	741	702	735	729	746	769	756	723	727	710	702	717	728	734	743	720	707	743	751	680	722	676	731	717	678	709	704	694	712	766	697	691	729	727	740	685	722	718	715	711	723	710	711	708	733	688	761	709	711	721	766	656	700	685	738	707	705	713	696	733	738	716	732	717	687	695	710	692	676	776	720	754	744	757	714	691	722	723	693	714	685	693	729	755	711	674	715	711	676	702	699	704	708	696	718	671	700	734	698	727	748	708	698	742	704	786	736	694	763	684	664	704	713	724	700	737	726	700	696	683	689	673	722	723	748	714	745	729	691	687	695	735	761	732	724	715	730	711	682	694	709	691	747	698	736	737	738	712	710	705	699	721	725	733	721	730	780	794	661	688	661	736	719	732	686	698	694	722	754	733	736	743	727	703	704	686	750	706	691	708	745	678	753	717	694	692	713	709	711	688	693	726	709	744	695	678	735	725	705	694	725	728	710	727	752	716	671	764	719	685	727	719	727	675	759	717	720	722	699	711	719	673	748	667	738	738	724	684	704	729	732	709	708	679	717	757	675	705	720	699	695	697	742	712	734	690	760	691	725	717	718	723	740	711	700	768	716	757	705	730	724	710	733	741	709	752	735	678	667	669	734	738	747	779	711	698	738	712	682	714	679	716	737	723	715	722	813	713	707	780	710	758	690	734	687	756	702	680	665	719	760	711	710	693	747	719	729	713	691	713	781	660	706	648	703	695	725	712	719	686	709	697	734	712	688	701	723	667	743	691	730	726	719	673	689	690	795	739	731	700	706	715	711	679	727	681	759	691	686	721	744	713	686	712	741	680	746	670	733	716	764	717	722	685	689	688	660	726	742	751	698	685	719	731	741	673	741	677	764	674	679	673	736	704	764	754	759	680	724	711	754	694	715	741	742	701	703	753	711	717	708	730	741	733	705	769	655	710	694	708	681	709	718	692	695	736	711	718	746	702	711	707	773	682	677	757	695	674	693	693	684	715	746	711	718	706	732	712	700	742	739	708	687	693	658	754	711	697	737	696	724	681	712	754	722	673	714	724	724	723	690	685	732	690	720	746	718	771	688	739	725	719	738	756	734	686	697	680	733	719	712	700	718	722	692	648	752	739	690	752	714	711	716	671	720	716	677	645	719	694	658	723	717	662	663	720	725	750	732	759	713	740	702	727	745	732	754	695	691	706	704	699	701	692	768	657	720	721	702	706	771	661	732	699	705	662	796	715	711	765	718	667	708	743	746	697	694	704	726	685	728	702	679	694	736	699	740	729	735	656	694	719	725	687	769	727	728	721	715	747	697	675	720	721	705	734	700	693	686	759	721	691	708	747	692	736	685	728	710	737	704	769	733	700	694	670	725	671	702	751	739	668	756	698	732	742	721	684	732	693	734	720	745	702	769	724	669	697	702	762	721	706	677	693	728	678	730	746	669	729	708	698	716	696	706	718	754	760	745	677	671	712	738	724	765	750	633	692	695	723	716	737	718	726	730	769	689	686	715	724	745	740	692	753	726	712	702	742	704	696	707	742	718	727	744	752	757	690	719	708	701	693	679	661	688	662	723	676	746	688	751	765	677	696	769	741	691	680	688	727	739	704	701	713	723	715	724	688	722	761	680	734	751	722	709	701	727	683	697	702	693	706	719	705	684	743	712	668	747	710	735	705	743	714	683	709	709	747	746	722	716	723	692	750	739	748	736	717	749	673	714	748	694	717	707	716	764	680	701	698	711	802	730	748	752	730	666	771	737	713	701	747	731	698	679	701	734	714	686	718	705	706	715	664	710	734	721	702	750	718	678	729	628	686	720	721	700	737	683	696	706	690	710	668	724	736	713	700	743	707	715	709	687	707	679	686	700	734	742	710	701	714	714	692	748	738	691	733	732	677	672	734	713	746	718	719	720	711	703	721	753	687	699	706	753	741	679	666	686	717	720	705	704	793	693	726	657	718	706	695	737	721	705	767	750	693	694	728	699	695	697	704	754	712	776	749	719	687	742	710	706	686	720	692	755	688	750	710	761	747	703	730	752	726	695	682	723	775	724	698	681	716	734	736	704	753	687	717	729	684	742	683	722	775	718	650	705	717	680	741	717	721	690	711	686	708	748	738	689	689	703	671	715	718	738	694	711	688	716	684	689	714	679	697	759	678	775	717	711	712	703	752	731	694	694	739	716	715	731	702	635	727	758	766	706	716	710	690	750	712	668	730	778	742	709	702	726	706	723	720	688	715	684	714	711	725	754	714	752	690	674	729	725	715	755	716	714	694	691	737	723	702	713	718	681	686	691	728	725	726	733	709	739	737	714	710	756	715	736	678	710	712	752	718	731	651	691	703	719	736	751	717	744	721	676	687	663	690	691	741	779	725	679	718	723	713	699	716	651	717	630	731	734	732	730	674	707	668	698	696	765	728	697	689	731	765	691	713	665	779	713	731	703	695	742	712	683	728	693	774	742	672	723	674	694	717	718	718	741	719	732	726	664	735	718	699	721	751	754	722	712	701	790	720	740	684	664	730	740	740	687	736	680	756	753	728	690	730	726	737	742	706	656	714	712	699	707	698	693	687	729	736	733	755	735	743	713	742	813	728	726	764	807	692	707	739	720	734	722	739	741	684	681	734	734	721	742	741	712	739	684	728	718	716	714	682	756	760	698	737	688	713	692	677	745	698	684	721	699	746	725	680	707	678	735	711	706	700	738	713	744	677	728	720	734	749	693	707	673	721	727	711	742	707	727	769	705	726	758	705	702	721
48950	77248	61220	47458	17854	2478	1128	1942	1024	941	890	836	885	828	897	827	858	800	769	814	845	791	800	809	796	810	788	788	820	840	850	825	804	840	815	797	780	815	846	831	810	794	768	795	816	798	767	760	778	857	771	832	801	819	786	814	813	803	758	776	784	816	764	847	809	812	762	798	769	829	820	807	848	834	764	786	828	823	802	818	822	807	785	739	820	814	821	804	790	788	843	781	792	805	799	786	818	780	783	806	828	740	750	765	804	814	762	797	801	850	838	830	815	775	788	771	777	752	771	802	761	769	790	827	868	868	780	782	783	805	830	789	852	816	795	791	791	795	791	829	831	784	805	764	780	760	804	766	815	826	827	746	778	767	744	805	790	804	775	798	845	763	830	809	825	787	752	808	808	762	796	769	809	777	824	799	805	796	818	784	779	777	729	862	759	799	797	809	760	789	830	850	816	839	769	777	834	837	760	761	806	772	801	780	827	743	786	815	759	738	807	752	797	830	803	817	786	762	817	808	842	774	805	826	709	786	809	792	830	800	806	743	819	814	814	844	800	769	811	855	819	798	826	795	780	830	717	805	804	810	773	799	772	761	790	809	756	805	782	833	832	799	800	777	816	820	817	765	773	815	789	825	796	805	795	796	792	814	766	817	772	818	793	848	758	793	806	792	769	767	790	762	772	836	791	810	838	805	807	796	802	792	806	747	787	739	803	801	806	763	774	822	804	814	770	806	762	815	800	811	853	840	796	828	815	781	783	795	805	773	835	833	810	814	784	792	774	746	818	778	818	767	812	794	835	802	787	797	807	738	799	761	777	782	821	871	809	816	791	795	809	817	782	811	779	772	812	792	795	775	815	733	775	777	812	854	797	758	789	838	774	796	812	810	806	804	806	821	771	761	714	805	803	807	815	848	820	825	827	767	785	782	837	800	818	819	842	839	797	796	761	801	779	822	796	794	778	810	835	769	750	738	790	758	819	821	792	800	776	778	774	710	816	818	815	822	871	775	808	781	873	812	811	789	786	767	749	758	848	758	803	768	793	758	756	765	788	783	776	782	759	781	753	832	815	794	734	832	821	793	799	786	733	773	786	777	802	849	765	731	785	798	778	814	773	768	858	864	784	795	769	779	832	800	768	796	770	823	774	789	822	789	796	808	827	827	808	802	797	769	763	822	812	789	804	783	762	811	831	800	811	784	807	814	811	811	804	800	834	816	787	782	855	790	785	830	777	782	796	792	828	752	797	795	760	832	882	812	802	765	804	807	790	786	796	762	762	812	767	839	771	813	793	780	828	752	813	829	744	822	761	794	823	790	831	779	740	826	789	816	837	796	789	796	851	817	745	755	796	769	784	814	800	773	795	806	782	804	748	822	835	779	746	749	803	776	774	793	770	765	821	781	780	804	821	776	804	835	821	749	792	784	807	751	789	810	808	789	811	849	762	828	778	812	786	837	810	777	773	823	790	830	773	810	819	761	785	773	770	771	747	757	798	798	772	788	747	776	851	807	835	815	773	819	797	811	832	742	786	794	828	817	772	786	836	798	783	823	793	809	804	820	859	780	846	789	809	817	769	818	804	777	837	820	778	784	773	814	802	794	798	810	822	785	806	823	836	778	776	785	789	792	771	827	813	820	775	752	811	774	815	765	794	799	853	846	792	793	822	818	813	791	781	788	793	776	825	776	818	754	813	805	757	774	793	786	826	741	803	847	803	759	812	802	805	779	790	791	829	808	823	777	765	775	806	756	802	787	801	851	801	798	796	790	810	791	833	849	782	830	797	828	782	814	781	741	783	737	871	799	777	832	760	803	716	844	806	823	832	836	785	809	774	777	784	748	834	764	826	783	811	743	842	811	799	813	804	792	772	793	816	844	763	849	772	809	814	826	774	789	789	786	782	735	822	789	741	802	848	853	804	771	795	764	787	776	809	829	782	824	781	799	806	788	826	801	808	789	770	822	786	792	820	793	794	801	794	789	801	822	826	790	794	816	773	814	814	808	834	826	799	728	768	752	801	804	770	786	792	817	772	806	812	756	818	821	741	787	776	847	753	818	781	793	817	792	782	809	822	777	787	782	815	760	802	781	776	820	826	797	814	804	818	783	774	839	840	815	823	803	815	809	818	797	812	791	800	789	791	774	826	812	791	841	815	816	793	756	809	789	788	792	825	800	817	833	794	760	782	747	771	786	765	819	797	788	788	799	861	786	758	794	780	809	804	798	799	795	782	813	778	791	816	780	789	777	809	813	757	765	798	817	825	744	807	804	810	775	772	749	727	803	759	770	800	805	805	849	822	805	781	769	804	823	776	827	843	796	800	795	771	842	767	812	822	832	763	781	810	792	796	802	805	793	835	787	845	771	837	828	789	774	778	790	783	753	799	813	812	788	818	847	829	773	786	824	792	797	807	754	837	836	798	773	781	789	848	804	862	784	733	844	821	814	779	761	792	808	791	816	791	749	844	811	789	826	789	807	755	784	825	781	775	801	769	775	789	823	818	766	761	804	812	808	776	761	793	742	840	800	789	734	784	706	773	779	820	801	798	808	816	810	805	868	832	765	782	797	834	826	784	784	796	835	769	825	823	798	780	782	802	782	848	829	798	822	796	814	836	861	805	741	811	754	809	774	838	844	767	783	761	804	828	805	791	745	834	827	812	846	864	790	750	779	791	818	813	780	796	783	770	791	753	802	779	764	782	780	843	786	803	837	835	809	797	798	802	794	795	836	801	828	791	756	792	828	739	773	752	806	821	789	799	809	796	816	774	761	765	828	776	838	858	753	824	771	768	798	851	778	837	800	806	793	741	837	773	842	809	818	801	780	765	780	800	787	791	817	781	769	748	838	761	783	834	828	810	713	807	781	816	820	811	822	759	819	798	806	798	829	877	790	761	828	793	835	842	824	813	842	766	760	776	762	795	824	746	798	845	776	767	785	822	808	774	818	807	832	754	770	771	767	788	783	828	832	767	776	830	825	796	782	826	782	756	829	830	821	825	776	789	815	782	814	788	826	787	757	805	844	812	772	802	852	821	766	789	816	849	812	809	782	801	786	800	791	821	762	803	785	766	760	767	813	774	809	778	811	773	786	852	774	794	822	812	808	771	788	760	813	846	771	854	759	819	820	809	745	814	799	879	778	743	780	823	756	848	784	840	806	817	769	741	766	768	801	779	769	799	877	790	775	773	798	741	794	817	763	794	804	760	851	805	807	786	810	786	820	858	860	786	826	798	740	786	748	778	831	845	806	787	826	754	787	803	812	775	710	749	788	820	789	774	733	805	788	857	803	804	766	812	777	799	756	808	795	813	769	828	852	820	783	767	793	873	776	815	795	827	792	810	808	778	789	770	797	815	836	826	802	814	765	783	750	777	818	814	793	799	793	808	795	800	778	802	792	740	794	787	846	804	812	832	793	786	818	812	824	804	811	749	757	826	819	810	828	778	790	772	763	828	827	729	804	764	758	794	819	788	767	764	743	769	802	796	816
24687	21247	29926	26745	20676	7621	650	580	499	401	451	400	426	405	427	415	398	389	381	390	383	402	415	405	420	378	420	410	414	397	435	396	363	368	372	400	409	406	388	388	390	390	393	340	393	389	395	406	408	396	386	344	403	386	399	411	442	400	388	392	397	385	382	438	423	381	384	396	414	364	362	416	390	392	375	389	404	344	416	398	343	385	359	385	411	370	412	370	375	370	374	367	384	414	388	418	385	379	402	409	385	419	391	394	366	396	369	377	394	391	378	413	389	371	380	378	377	391	370	352	416	407	438	379	430	391	384	395	385	416	409	409	367	417	379	401	347	433	393	408	371	391	388	389	375	387	382	397	357	379	396	383	373	368	359	373	351	374	423	387	373	401	388	381	382	410	367	391	401	346	383	381	373	360	378	365	405	398	380	375	424	414	421	368	346	396	400	366	390	380	359	398	381	415	397	377	391	397	400	373	380	373	356	398	407	371	420	388	366	374	396	361	373	403	379	381	359	371	395	381	377	405	385	364	410	422	397	338	393	371	405	401	407	394	353	389	435	364	396	392	394	371	367	383	428	407	398	412	367	396	384	385	365	392	379	407	411	397	383	386	383	378	370	382	360	358	426	413	413	389	374	391	367	389	364	404	380	363	398	367	362	367	416	393	428	387	376	404	380	376	395	406	410	394	355	383	411	380	392	397	360	410	382	372	396	407	361	391	370	372	365	368	400	404	397	392	393	374	365	390	400	346	350	409	431	407	378	369	387	384	393	382	354	368	386	365	384	384	389	391	380	408	406	398	397	388	373	412	384	410	380	376	361	387	379	391	367	387	340	372	402	364	425	387	418	369	352	370	400	407	421	381	362	380	390	410	360	360	356	395	369	386	411	416	404	377	377	375	412	390	368	394	426	397	403	419	357	352	380	410	421	376	367	404	360	406	373	429	404	382	386	402	395	375	383	407	386	407	376	412	377	355	382	451	383	370	389	395	418	365	419	354	388	343	369	400	416	391	351	396	399	409	411	397	409	389	356	361	367	386	388	346	379	380	408	395	366	383	415	410	409	395	391	424	379	437	381	372	390	383	415	392	393	397	364	380	388	395	374	372	396	404	361	435	372	381	384	406	388	411	411	381	377	365	424	358	415	380	397	391	380	399	385	420	405	396	381	340	412	391	414	421	379	389	439	386	377	368	380	387	361	386	397	355	438	376	400	402	377	406	376	394	386	389	375	389	357	405	394	404	394	364	425	416	381	406	378	401	378	383	423	410	387	383	409	385	447	382	398	412	412	399	355	413	403	402	386	385	352	389	358	398	342	410	377	384	385	378	378	413	378	425	391	409	384	368	405	401	403	389	387	387	380	419	368	379	375	381	371	384	396	421	390	388	344	410	403	413	406	365	383	379	392	382	415	385	403	408	378	375	425	385	355	371	395	402	404	393	389	346	367	412	395	367	379	396	406	359	406	403	387	385	360	357	389	405	376	373	400	371	392	410	395	361	402	405	379	391	408	390	389	409	367	402	358	387	362	375	377	365	387	356	418	382	382	385	382	393	407	408	407	402	375	386	431	403	393	385	429	416	377	400	377	419	396	357	381	367	371	403	396	367	400	399	387	387	390	387	408	374	367	390	389	412	386	371	404	380	424	387	401	381	388	350	385	410	381	407	392	431	345	369	329	384	412	375	351	373	413	421	400	403	366	375	409	392	398	384	380	353	364	380	371	382	358	383	401	397	371	400	404	394	396	379	390	378	358	367	386	424	388	368	407	401	411	347	391	408	395	387	426	407	373	373	394	462	401	405	387	403	433	412	420	402	377	389	388	397	388	396	396	360	403	408	408	401	413	405	400	384	420	395	363	392	383	400	413	407	409	398	410	365	387	391	373	386	373	379	400	398	392	396	380	378	374	396	415	399	384	404	377	382	413	420	354	377	414	409	423	386	347	425	390	412	401	381	411	449	382	376	395	407	392	404	392	367	386	358	390	398	397	399	402	385	351	404	375	388	400	390	416	384	414	394	379	394	400	399	383	404	412	389	372	351	387	386	420	366	381	392	377	404	367	380	374	402	387	375	385	424	417	408	392	373	386	386	370	433	411	396	363	437	360	400	389	384	385	365	424	396	392	362	412	370	390	402	424	359	389	392	410	388	377	386	354	343	368	400	374	379	412	379	352	381	379	388	429	385	405	372	375	378	413	388	413	407	430	361	388	361	374	397	400	392	396	386	370	402	396	404	375	371	433	371	412	397	370	413	414	382	405	359	412	390	457	424	404	406	378	394	353	408	379	386	389	393	440	412	362	390	350	389	411	356	386	401	412	353	355	375	383	376	394	408	422	393	352	382	398	387	379	384	392	382	353	393	379	379	397	381	389	382	405	400	410	402	401	400	347	378	367	403	421	403	416	431	396	385	351	393	404	392	402	406	372	380	400	403	403	395	411	393	376	370	393	405	427	392	352	387	379	391	404	396	390	438	418	366	402	398	398	381	416	413	374	388	386	395	343	380	440	401	359	387	399	386	364	411	391	397	422	383	434	386	347	385	395	371	379	394	365	352	387	361	393	370	385	406	387	379	375	389	346	399	396	385	390	398	402	374	381	383	391	407	427	360	411	386	358	432	397	409	364	425	397	403	382	399	401	407	376	381	398	387	414	353	396	400	410	378	392	398	387	354	400	387	422	379	419	365	413	412	378	409	422	413	353	342	420	384	380	447	398	376	382	381	358	362	380	391	402	384	393	400	398	396	378	377	409	396	377	422	378	415	398	429	434	382	382	391	381	378	393	357	400	380	392	415	388	409	375	396	356	398	344	386	357	368	395	432	390	350	394	374	375	389	374	372	379	397	396	404	383	373	388	366	409	398	395	383	396	420	412	407	379	388	443	381	382	384	425	383	347	385	411	415	361	416	375	393	388	369	375	411	412	428	381	425	385	400	395	363	432	411	383	400	390	383	388	376	393	399	369	417	372	409	399	400	385	412	377	378	391	367	400	376	350	391	406	380	378	400	391	353	411	410	421	405	384	383	386	412	393	387	316	369	379	402	391	367	374	386	351	371	363	383	420	405	397	423	394	410	402	408	400	373	421	399	356	390	410	403	410	360	382	385	376	415	346	396	398	381	374	399	359	438	384	366	379	379	361	379	396	379	371	374	413	406	368	395	401	388	402	393	435	360	372	384	371	388	412	444	421	378	408	418	363	385	363	355	350	402	390	391	398	386	451	363	380	371	399	395	381	377	397	370	393	400	390	413	410	422	389	363	402	413	384	339	399	394	409	386	377	386	434	359	383	394	356	371	406	371	388	398	422	402	362	393	394	385	440	406	395	395	374	407	396	341	359	372	387	384	378	365	421	396	395	406	385	419	407	409	399	360	372	390	401	376	408	391	389	409	412	359	406	373	382	432	360	375	382	394	418	398	364	384	391	362	380	417	428	396	396	397	395	406	399	394	363	386	370	383	352	376	415	354	358	406	366	414	330	363	381	393	404	377
47521	65831	54323	39096	14178	2577	648	880	740	531	516	501	504	502	526	486	458	486	509	495	461	457	525	478	470	511	454	453	478	450	484	478	490	494	476	451	484	503	523	482	487	484	502	457	529	480	482	485	467	485	444	503	463	460	488	455	466	501	465	467	456	449	474	497	461	480	434	456	489	426	507	513	488	466	442	473	458	478	487	454	435	465	492	497	462	475	456	493	484	512	454	437	487	460	507	485	475	465	489	489	504	444	452	449	508	458	468	524	441	497	492	491	435	508	453	525	438	463	507	481	499	444	456	491	486	465	452	487	506	466	477	513	481	490	475	440	480	497	429	454	485	448	483	476	460	471	473	462	489	479	480	479	486	469	496	506	475	479	469	471	457	466	471	483	483	462	532	477	498	470	442	461	480	479	474	465	479	480	498	476	462	469	457	497	523	459	471	479	483	443	474	470	466	467	506	464	503	429	513	453	481	455	474	453	429	461	461	483	523	483	497	501	509	469	472	464	497	484	475	493	462	484	438	487	491	468	486	509	526	476	485	444	474	478	488	463	501	471	481	497	480	464	452	487	508	449	467	487	492	487	498	463	457	490	494	443	503	469	485	479	476	496	507	478	500	471	463	447	446	449	460	486	489	499	475	498	477	478	459	472	486	447	477	475	513	434	478	505	489	432	499	488	452	484	461	473	469	468	448	461	480	498	493	458	506	458	525	480	456	482	495	479	452	494	472	454	467	509	488	495	463	503	432	491	467	478	491	479	460	489	487	459	495	464	453	452	473	501	469	488	488	458	503	499	473	468	458	500	456	472	463	473	455	499	469	493	492	481	498	483	467	444	495	465	463	516	442	454	453	448	491	526	476	462	490	464	480	517	459	456	460	477	491	487	486	485	483	491	415	512	509	475	496	487	468	513	474	502	451	449	488	465	460	497	485	467	448	489	487	460	430	433	490	468	479	520	459	466	502	466	482	496	449	473	486	454	489	459	474	463	516	448	450	479	457	481	433	470	495	471	494	512	437	442	479	478	488	458	513	469	479	468	477	448	472	431	483	465	455	459	514	437	482	468	496	453	509	417	485	501	480	477	448	497	468	478	469	482	465	482	473	524	466	491	437	465	453	479	477	466	433	507	501	505	446	502	474	470	462	484	475	463	478	461	498	465	451	462	445	472	462	468	497	443	481	457	482	495	472	434	464	468	477	455	439	467	513	479	418	488	463	434	472	488	496	485	449	477	486	471	505	479	463	501	470	467	449	488	448	449	514	471	455	460	493	446	448	479	504	469	455	469	491	498	472	469	516	448	481	447	505	485	477	487	516	459	453	472	449	467	475	495	484	465	462	452	491	483	490	502	490	486	472	456	457	422	448	473	466	473	466	444	448	499	477	434	507	475	510	486	502	506	468	447	485	480	508	517	455	485	489	472	474	444	487	506	461	504	498	481	523	473	451	440	463	487	476	470	462	498	442	459	489	507	477	487	523	472	464	474	492	520	495	446	476	503	481	455	470	514	458	488	485	476	450	430	506	488	463	505	471	490	498	458	446	473	461	497	466	498	450	454	482	451	501	483	521	502	464	481	472	510	506	452	535	479	439	475	479	493	466	461	438	432	462	458	463	487	486	491	480	462	496	462	480	509	502	476	434	479	466	460	467	511	486	437	512	482	479	484	468	484	495	484	480	495	468	475	471	479	473	468	452	497	472	467	467	464	459	507	452	446	479	473	489	466	505	459	442	473	467	471	471	495	459	515	481	480	485	520	489	455	497	453	479	488	456	467	490	494	500	483	495	502	465	492	452	488	450	443	453	478	448	501	478	463	529	481	493	480	488	448	458	481	460	461	454	478	454	485	484	478	492	489	477	447	453	448	492	472	456	457	491	458	471	513	496	473	494	488	437	452	455	468	536	478	491	489	452	492	477	467	495	470	463	453	479	468	491	488	495	437	474	484	485	466	486	472	481	499	451	469	455	474	476	457	480	480	520	439	485	482	444	492	516	482	482	489	488	490	447	428	475	475	470	497	463	439	477	473	461	498	475	479	449	496	479	500	506	464	468	455	475	488	488	473	451	524	507	449	446	477	467	471	484	446	485	444	473	553	520	490	463	515	493	474	469	499	509	483	477	478	448	461	481	462	504	495	501	479	458	449	448	480	479	486	463	492	510	460	474	458	487	493	423	470	488	440	470	465	517	434	433	479	452	442	445	495	498	478	446	509	479	480	493	492	469	512	470	475	505	460	456	489	476	489	478	472	473	485	490	458	485	448	478	495	471	469	471	453	514	448	478	494	473	472	470	486	471	491	475	477	450	488	454	485	463	475	459	465	467	494	460	497	457	474	477	507	523	484	479	458	448	487	456	477	496	458	465	479	436	464	501	468	485	481	480	465	470	483	483	519	453	461	512	483	487	466	488	472	462	461	461	463	468	477	483	454	493	441	453	472	467	448	455	492	487	477	468	475	465	446	471	463	483	485	445	492	511	495	493	509	444	483	449	485	463	480	492	450	495	464	473	504	449	499	465	490	478	450	462	484	481	496	492	489	470	464	455	481	462	486	483	440	476	498	477	480	467	442	486	451	490	443	481	447	477	475	499	471	460	450	468	473	462	436	498	502	498	474	501	472	486	436	474	492	488	428	480	484	473	481	475	459	458	429	485	465	487	462	466	503	474	487	519	429	477	474	482	480	486	446	446	465	493	456	482	457	502	495	493	473	487	454	461	498	462	484	448	487	451	477	481	467	459	467	457	459	457	466	512	453	482	456	486	414	507	454	467	457	477	461	460	501	429	471	488	431	495	463	463	482	472	474	447	451	501	457	475	470	456	475	474	499	493	492	449	475	457	474	489	425	461	467	501	513	467	446	465	437	476	440	516	438	458	454	479	508	480	478	479	499	461	443	452	484	492	504	453	481	475	456	486	465	468	461	460	488	465	461	465	534	444	486	435	505	493	450	490	473	471	490	460	482	458	480	481	493	477	481	466	464	483	444	457	481	494	477	438	487	486	465	464	441	462	466	482	460	446	481	449	465	457	493	448	458	419	470	431	464	489	484	449	465	472	489	467	479	459	492	503	474	461	473	492	505	488	471	459	507	463	471	430	494	478	483	420	495	463	500	476	464	497	481	479	465	500	471	468	440	484	479	476	502	501	481	463	466	487	451	473	484	468	447	463	500	466	473	468	512	492	480	522	514	467	480	510	447	491	498	469	494	466	470	489	444	489	467	464	490	475	476	440	462	469	465	470	504	484	475	471	500	457	500	494	453	493	478	501	474	447	489	447	503	451	519	448	456	462	453	477	420	467	518	470	435	484	471	468	480	464	487	500	465	493	493	486	477	487	493	510	465	463	474	485	459	473	473	490	498	481	436	452	454	436	454	432	499	439	487	483	473	480	451	516	464	471	468	480	501	447	508	439	456	485	465	461	486	455	462	463	495	472	488	470	457	457	473	503	468	449	491	461	442	478	462	481	468	481	488	454	476	517	468	458	451
22275	20858	29202	24769	21843	21371	16507	2510	1481	1056	1029	1038	934	965	953	939	905	887	921	889	876	910	883	889	901	876	878	861	915	855	916	852	862	859	852	915	889	874	904	891	876	843	852	842	864	909	904	867	854	877	868	910	871	863	886	886	833	820	883	898	864	913	902	908	787	860	878	880	868	875	846	888	827	868	820	888	870	855	958	869	809	892	895	909	805	894	831	927	824	855	839	877	889	933	873	830	836	901	917	890	904	760	841	921	913	869	844	865	866	805	808	893	897	911	870	828	863	847	897	882	898	847	900	896	880	899	888	887	858	846	875	918	833	869	860	911	909	909	883	873	883	927	895	849	863	884	895	868	886	846	873	868	867	887	821	853	813	884	875	874	857	912	899	846	883	801	852	852	879	920	834	911	868	895	838	896	870	836	885	895	805	860	835	906	826	856	908	856	872	861	860	850	886	842	872	840	833	899	868	864	891	880	830	805	889	904	902	877	877	887	880	822	847	875	841	864	844	904	833	886	864	872	867	937	875	855	869	888	883	911	899	948	869	812	847	903	839	839	924	871	918	900	892	883	868	840	945	856	883	885	878	928	865	884	830	886	899	888	884	904	858	869	876	879	905	910	883	843	885	856	865	911	837	868	888	840	838	912	929	845	862	902	862	882	908	848	869	877	855	898	908	881	847	858	836	897	892	859	854	873	846	870	851	867	885	878	836	868	891	848	882	888	829	869	891	922	905	863	876	861	846	842	916	887	873	908	859	876	865	827	853	856	891	852	803	848	841	881	819	831	844	837	865	924	882	907	893	894	900	824	853	822	857	909	929	932	897	863	878	871	924	880	877	901	901	848	877	883	885	886	869	888	797	882	913	885	864	906	884	900	886	862	806	843	856	860	941	816	899	854	873	846	901	818	835	924	903	896	891	876	869	816	880	862	917	876	946	907	837	884	907	845	869	936	873	870	861	900	942	907	869	845	924	869	861	930	877	859	913	919	859	844	861	870	873	830	865	885	917	851	867	865	861	880	860	874	827	872	803	849	890	873	856	858	862	868	859	848	908	860	877	862	866	858	915	903	929	855	833	910	889	901	906	877	869	877	911	845	902	869	877	854	945	874	877	900	845	852	869	903	874	881	903	792	876	856	829	853	860	836	859	862	875	853	902	898	844	869	849	886	884	872	869	863	836	847	841	845	858	873	814	856	819	872	847	860	882	843	874	792	902	915	870	933	855	808	844	858	876	824	867	864	873	863	878	804	877	898	824	872	865	897	921	856	875	849	898	878	889	899	877	837	804	876	911	853	889	901	869	901	868	887	920	888	919	875	879	899	846	928	890	796	918	880	851	844	891	910	879	869	844	829	877	941	895	883	916	861	873	865	887	860	829	874	858	853	865	862	868	906	891	878	862	880	921	938	899	847	872	854	814	891	828	870	846	876	847	919	862	890	837	914	905	867	879	897	896	866	860	888	845	836	809	887	863	842	886	821	877	856	870	880	886	826	933	841	859	915	897	865	886	921	853	887	872	864	855	887	885	852	845	880	835	852	919	882	845	889	839	903	812	849	884	871	845	834	855	867	836	873	855	913	901	915	873	837	879	904	885	882	882	949	838	868	888	814	873	837	889	873	876	839	875	871	834	847	887	883	848	879	850	887	857	868	875	873	872	895	876	841	861	901	887	838	878	919	842	867	866	871	845	807	832	832	842	850	838	852	892	872	872	835	870	801	885	945	882	843	868	871	879	896	802	887	854	908	844	820	803	855	874	859	853	858	844	839	840	870	865	851	845	882	909	853	820	857	832	900	802	824	874	945	856	826	914	902	854	864	853	881	902	834	914	883	875	885	935	844	921	865	888	855	844	858	868	918	908	830	869	824	945	950	840	867	886	844	877	897	869	810	853	857	873	870	853	939	853	884	811	876	866	780	843	898	865	835	877	870	856	890	852	852	879	893	873	844	894	889	848	933	849	886	858	879	842	901	903	859	880	882	939	825	903	864	857	830	885	879	873	868	884	924	874	878	884	872	908	836	811	848	949	842	851	884	854	917	851	870	905	878	861	916	870	866	846	830	886	818	869	847	855	871	857	902	862	845	922	869	883	850	901	861	894	870	864	889	869	843	857	884	866	872	886	888	870	855	888	892	878	863	907	852	899	924	862	846	878	932	852	876	867	852	852	869	868	821	858	879	864	879	867	903	878	915	869	887	873	899	871	854	874	898	816	852	884	885	887	851	873	876	908	806	898	898	851	876	827	897	877	814	849	837	847	827	898	875	940	879	874	850	816	893	884	867	889	906	875	873	878	820	921	883	854	901	861	871	852	852	881	810	858	880	897	898	864	857	844	807	880	855	866	861	887	887	909	843	903	822	900	864	852	900	844	847	838	896	924	838	874	925	885	898	888	849	877	800	844	856	882	933	909	881	863	880	887	878	923	814	825	880	914	824	899	822	851	900	834	860	889	918	931	863	842	874	911	918	823	853	880	888	861	945	906	886	901	894	897	864	891	859	839	877	795	916	903	933	870	850	868	904	903	912	871	864	826	917	899	901	865	847	877	856	886	889	871	867	853	888	944	874	866	903	855	868	810	875	862	911	876	887	875	887	812	917	901	885	887	869	855	859	876	874	851	884	857	823	886	833	844	865	860	869	825	875	884	879	885	794	854	900	892	913	859	854	868	883	890	843	883	879	869	895	896	858	892	901	883	899	901	855	867	860	842	862	885	838	845	874	909	867	844	907	853	788	910	855	827	827	812	854	843	824	816	908	874	878	854	909	848	848	830	872	892	892	858	901	916	837	817	841	820	910	904	892	910	843	848	830	909	872	843	911	859	840	953	923	855	879	878	859	825	876	858	885	893	905	882	913	832	908	875	866	865	882	879	903	897	856	822	857	899	952	863	846	847	814	926	888	878	884	864	901	891	858	892	804	914	804	912	854	889	857	859	841	814	899	955	863	834	846	855	845	858	895	907	848	848	903	844	932	897	832	903	876	881	850	845	896	785	863	843	832	889	893	901	891	875	815	879	873	897	871	840	944	921	896	853	904	904	844	897	872	839	865	856	825	894	867	905	896	859	821	893	844	817	930	857	849	915	857	842	901	898	861	844	868	884	850	850	879	841	882	877	810	863	908	853	888	894	911	886	837	814	860	865	925	870	887	908	839	877	866	871	865	869	866	877	829	876	860	889	840	876	851	892	862	919	911	847	831	907	853	836	867	863	894	877	907	881	882	873	869	821	820	917	839	852	922	904	894	904	881	857	927	878	857	898	854	928	824	859	866	868	845	905	906	874	914	862	882	891	836	890	871	909	910	872	869	860	887	914	852	860	900	884	838	859	902	863	876	877	868	876	845	812	888	878	869	906	863	856	860	839	905	857	899	862	862	829	852	854	855	922	829	855	864	858	875	830	853	835	850	886	919	866	899	809	830	882	879	907	875	888	846	864	892	898	841	846	921	886	853	818	912	875	846	863	848	879	800	932	779	848	902	884	925
52118	81578	77612	58223	19566	11079	1745	2698	1970	1265	1162	1173	1121	1060	1055	989	1072	1100	1080	1030	1013	1009	1009	1012	1003	1002	995	942	1016	977	986	1019	969	977	940	981	921	941	1000	1012	964	982	974	962	984	970	1007	951	961	1016	981	926	997	999	1011	990	927	1007	941	991	907	950	1021	941	960	971	988	1006	935	994	952	977	887	907	977	948	1002	1006	970	962	955	1006	975	996	971	983	960	930	986	923	956	1012	945	888	981	929	991	989	964	928	963	971	952	966	938	917	919	986	962	955	989	993	1024	948	967	982	948	961	933	1033	987	1019	999	926	947	978	1006	988	921	984	986	912	948	1012	950	963	961	989	945	946	933	975	914	973	949	914	962	1017	1003	998	916	970	910	962	945	979	939	933	976	975	976	978	973	942	901	950	988	966	1014	953	996	1011	946	997	998	958	981	1001	968	956	979	1006	961	1030	953	957	912	946	989	978	992	983	993	975	971	941	980	977	989	983	949	936	962	942	942	951	921	963	940	978	1008	918	913	975	919	933	999	948	963	945	948	977	925	937	975	970	990	986	923	971	1006	966	971	914	1000	881	916	995	960	981	954	994	1002	899	976	939	963	942	939	928	982	924	947	951	1047	996	979	925	950	955	975	985	979	912	919	953	970	1054	969	910	1048	963	895	968	938	944	969	980	934	965	965	953	988	997	961	909	940	983	955	950	963	946	905	942	980	922	975	1005	927	961	988	959	965	969	975	988	925	1023	914	1002	940	950	989	942	944	914	965	953	919	953	974	938	948	925	1011	901	996	919	982	919	988	977	950	922	934	950	1006	987	967	932	984	942	964	976	976	929	1005	996	957	980	939	985	951	969	952	965	978	915	954	977	1000	948	937	960	931	1009	944	958	931	940	994	939	936	971	970	927	948	957	1000	1005	964	934	1010	881	938	982	980	980	969	995	940	943	965	970	965	965	990	968	1003	1019	934	939	977	956	1005	971	937	946	911	946	968	927	982	933	1044	971	969	906	1000	1012	999	982	967	983	1004	935	956	984	960	999	965	967	991	947	967	928	988	996	951	910	1007	1030	948	977	982	1009	934	993	921	979	976	947	965	924	949	994	932	974	1001	967	988	982	1016	934	991	921	980	992	986	948	962	955	988	930	1000	913	998	980	1019	978	931	1006	962	949	976	966	926	936	966	1008	998	950	961	996	976	957	1016	978	1040	942	956	1008	991	1005	940	916	953	943	984	988	961	930	963	964	974	952	944	967	975	998	944	1025	971	910	981	1004	921	949	1034	941	979	956	937	966	1004	956	990	980	932	968	944	978	979	932	916	1045	996	969	953	937	988	986	958	1016	961	986	964	940	1022	1005	977	894	942	956	908	983	948	985	930	985	948	986	933	950	972	957	971	962	971	936	970	974	928	969	946	974	923	968	971	930	950	922	990	964	969	932	954	988	939	948	956	948	922	941	1036	969	951	959	988	976	960	975	1004	981	999	959	965	978	971	1001	995	931	998	993	943	969	1000	1015	963	951	950	983	958	965	975	962	963	950	964	1038	945	957	977	973	945	953	963	960	899	996	962	916	936	968	944	952	978	983	998	955	908	948	950	925	991	1002	979	950	1005	1016	975	969	991	986	967	974	1003	983	961	947	987	973	940	951	977	905	965	979	1000	951	959	1003	1013	1009	947	1014	986	932	989	953	956	961	977	973	945	1007	913	924	943	947	981	966	953	956	963	1012	995	1010	972	937	927	990	987	947	978	972	986	949	943	945	957	992	944	993	954	954	981	1031	931	913	984	941	928	978	990	951	1013	960	941	942	950	991	935	1013	1000	947	982	974	942	977	897	946	954	961	1004	911	980	989	935	939	978	980	980	938	953	951	946	937	963	941	992	971	954	976	898	891	990	916	952	960	1004	1011	957	992	986	961	966	927	966	899	975	996	985	943	987	967	917	946	984	981	1004	964	953	963	930	945	990	972	986	1008	1012	1002	954	973	950	932	970	978	1002	898	968	976	984	933	971	949	920	947	934	987	968	968	971	972	963	974	1005	944	935	882	911	1022	981	941	1001	979	991	956	950	990	941	981	974	917	997	1015	1009	954	949	944	965	971	919	1019	949	890	958	984	984	959	951	984	937	1020	962	937	1020	1018	989	991	973	932	964	939	1010	936	971	932	935	951	996	984	967	999	924	1002	855	957	945	1023	933	964	938	1026	965	1022	1011	1003	949	965	1008	962	944	1004	986	981	925	948	1027	955	924	981	964	960	893	956	969	977	975	1006	911	968	1000	970	972	1024	982	989	963	952	961	928	1020	935	909	929	976	945	952	935	921	969	920	993	977	946	991	950	975	997	935	990	963	950	964	1004	992	941	960	932	955	980	1008	972	933	959	1004	954	988	973	973	911	987	916	950	919	973	949	957	949	954	959	963	994	978	970	974	950	938	952	948	979	979	974	1028	979	944	962	946	1008	982	999	919	958	924	943	983	1009	895	950	945	956	1034	948	967	1028	937	939	989	951	965	985	1012	956	1011	954	991	920	979	977	941	949	974	1024	938	957	980	976	961	976	943	999	986	945	990	937	974	952	974	1006	904	962	955	995	926	959	934	957	954	960	1008	957	988	951	946	1037	932	982	895	956	950	936	1003	949	952	926	977	964	959	986	972	995	938	980	967	957	937	999	946	986	948	979	1027	949	881	985	965	981	991	951	943	973	975	994	966	946	937	959	934	967	970	986	902	980	998	938	934	943	971	983	906	851	923	954	974	948	1007	946	1042	993	938	991	1011	958	951	926	1040	982	980	950	1001	979	945	1023	938	1002	1000	939	1033	982	940	954	1031	985	986	949	1042	973	1001	955	927	932	915	976	932	985	951	998	932	966	931	977	967	960	948	994	973	922	920	957	1001	974	1007	961	954	1045	919	917	989	977	952	1000	982	931	920	929	939	1009	932	959	953	919	989	980	969	955	929	993	917	963	949	963	930	947	986	956	880	991	953	935	1009	970	951	977	958	980	978	928	994	935	975	951	980	906	991	972	997	939	925	994	1042	1037	990	914	933	970	914	975	1020	961	948	929	975	1032	995	958	984	964	954	980	944	951	944	984	970	959	915	1007	970	916	996	958	995	980	992	973	960	951	942	962	944	1056	955	943	985	965	946	935	998	941	972	994	953	957	978	971	949	1008	926	976	992	970	985	946	945	974	974	1013	989	992	980	977	973	938	961	994	981	981	911	874	977	935	947	1014	987	968	977	939	955	1008	925	988	1007	965	982	987	984	938	927	907	955	1020	978	1020	924	944	990	980	964	947	971	1000	949	941	986	941	947	928	952	975	950	907	964	955	991	1015	950	913	985	987	1004	1020	989	1003	967	953	968	980	992	913	985	1026	993	943	966	991	917	986	982	936	948	976	983	972	929	974	981	954	961	1007	982	937	943	990	1003	1032	999	990	996	1001	956	998	928	947	935	987	960	1059	947	965	927	973	971	972	988	937	957	965	979	989	970	994	945	968	990	970	947	959	970	906	1001	899	952	979	998	950	1012	986	903	1009	1021	957	953	922	956	956	910	1023	957	969	1001	945	978	974	963	900	984	947	1021	904	990	965	972	986	953	955	964	952	973	966	982	971	928	938	934	942	930	969	966	952	966	960	921	964	1023	965	977	965	1054	991	995	934	948	972	962	961	964	964	972	1007	986	900	960	916	997	978
34788	24996	24715	18152	3712	701	399	383	409	339	349	393	394	397	405	384	358	386	359	377	373	384	398	375	359	367	368	386	399	375	360	363	383	375	367	360	394	386	388	368	377	361	406	379	384	385	397	367	389	389	421	388	369	363	387	383	412	350	389	385	380	384	372	355	378	363	405	381	389	377	390	369	369	365	399	379	368	377	416	363	375	336	381	400	412	412	397	401	353	393	389	400	413	358	392	374	346	376	356	367	349	353	405	400	369	414	336	351	375	403	342	347	399	407	380	368	352	380	358	391	362	406	382	371	393	388	365	373	395	378	372	389	402	407	378	375	406	371	399	388	383	398	373	381	408	389	383	344	388	397	365	373	406	375	394	364	403	383	382	376	376	402	378	386	419	363	372	372	427	359	414	381	358	368	388	370	388	386	375	366	387	388	387	360	383	386	384	403	403	400	346	368	411	364	354	389	349	351	419	380	387	381	398	356	404	374	362	378	386	425	372	393	390	400	388	392	372	397	377	370	376	392	411	391	382	396	416	369	369	384	372	372	364	361	377	360	407	383	387	359	387	391	392	393	359	358	421	388	386	396	368	342	364	385	358	400	368	377	380	370	402	366	386	375	389	384	377	398	372	381	393	385	362	367	352	373	376	349	419	393	398	386	404	394	405	366	402	355	376	392	411	382	363	392	364	390	364	372	383	379	396	376	378	364	368	382	367	387	371	389	384	422	393	359	416	364	371	388	383	374	361	381	345	385	393	372	395	395	380	391	371	394	417	387	356	376	400	394	376	402	386	384	374	363	374	383	404	377	353	363	365	337	392	402	365	395	369	344	411	417	393	391	348	374	374	343	394	357	363	374	364	407	374	377	368	381	384	374	377	378	411	369	396	355	399	376	409	411	381	412	383	390	370	380	361	377	389	372	362	377	398	385	390	360	386	382	381	369	394	377	354	386	359	402	362	422	396	348	387	380	412	379	398	351	388	373	385	360	390	388	381	401	378	378	387	370	401	352	376	362	400	413	403	374	344	369	390	383	402	394	368	347	391	402	366	410	355	386	399	385	411	362	395	355	374	379	370	361	368	403	379	390	362	383	388	378	396	403	397	379	383	391	348	372	381	409	357	389	377	367	364	373	380	334	393	393	345	385	371	382	375	392	392	361	366	377	390	346	389	375	378	410	356	339	351	367	390	365	403	375	388	406	383	353	398	415	329	371	344	359	387	379	389	388	388	378	357	401	392	368	378	358	396	356	380	386	382	371	339	402	395	380	367	371	352	424	375	388	398	369	393	397	374	373	367	371	356	371	400	380	349	395	389	364	451	393	404	342	397	397	403	350	361	373	384	380	353	380	398	387	387	395	378	400	391	362	402	397	369	365	375	345	386	397	385	373	365	398	371	381	384	368	328	387	405	356	442	396	399	388	391	393	386	367	386	395	390	376	378	405	392	419	354	399	366	383	373	362	393	395	387	378	379	354	406	388	415	376	364	408	383	345	354	376	384	362	401	368	387	398	375	397	346	385	350	345	366	394	377	408	402	397	412	405	362	388	386	379	410	402	387	386	375	371	371	399	378	405	411	357	365	365	372	383	353	375	366	395	400	391	352	380	416	375	375	357	387	400	387	371	401	421	402	407	388	428	370	376	421	394	357	381	374	384	387	419	406	381	376	376	395	402	401	359	350	402	416	365	399	385	375	384	369	387	434	379	383	359	378	373	375	385	376	389	366	357	365	405	365	382	396	393	379	385	379	380	418	364	388	379	423	407	345	342	368	386	369	382	361	382	369	378	396	373	404	407	412	365	385	375	372	372	379	375	411	374	407	390	407	353	379	375	345	368	348	395	395	399	330	348	378	370	404	398	409	360	387	404	388	390	410	367	362	352	378	389	404	429	375	375	382	372	365	402	360	371	355	380	384	382	335	381	385	369	408	383	403	418	380	382	363	403	380	371	384	408	423	389	396	382	391	356	387	356	357	340	407	359	364	395	367	357	369	347	364	344	365	373	390	374	380	360	371	388	375	387	401	349	355	396	381	370	395	385	435	384	401	377	389	388	386	381	382	361	400	408	343	402	382	351	370	407	384	364	392	378	365	393	386	386	384	353	344	397	402	386	392	362	384	414	402	386	365	376	379	410	414	402	387	409	410	394	418	414	397	364	392	392	394	352	398	361	408	378	388	406	370	386	367	412	368	380	358	389	379	403	371	370	394	350	430	399	388	396	385	348	372	352	352	359	373	388	419	391	392	368	368	400	412	379	367	400	358	355	393	388	355	401	364	382	401	351	417	402	390	391	425	417	367	412	401	353	382	350	384	402	363	371	381	389	383	374	404	373	401	378	396	372	407	397	376	368	382	344	398	397	374	392	378	375	373	403	374	389	409	390	376	365	392	390	368	388	367	390	385	377	398	345	376	373	402	382	405	419	351	381	407	351	375	385	376	393	402	401	397	377	401	403	398	403	399	336	371	399	374	357	383	364	400	371	355	392	389	375	380	388	381	371	378	336	399	333	391	371	398	385	408	366	376	406	393	405	390	393	396	373	371	380	402	362	391	364	386	344	399	369	409	401	379	385	425	385	405	381	395	323	364	393	356	390	396	366	347	368	400	372	384	355	367	376	386	370	403	381	385	355	407	407	371	391	394	346	394	355	349	386	384	417	355	363	362	405	409	380	394	410	400	386	379	371	378	392	348	321	383	379	369	385	359	385	374	359	371	359	386	384	362	404	408	356	387	376	377	352	399	350	367	382	350	373	339	362	391	357	379	386	388	370	356	325	401	385	390	365	374	347	388	397	362	361	327	371	391	368	387	411	392	363	401	357	361	374	373	357	394	384	364	377	411	380	385	371	439	342	361	376	396	382	356	360	373	398	391	397	371	368	388	364	390	351	394	374	432	377	373	349	371	334	394	360	383	381	379	393	359	402	375	380	383	423	372	391	385	376	362	379	352	376	378	394	369	406	377	384	407	384	413	351	376	370	391	351	395	347	395	366	372	373	390	356	406	385	367	417	379	377	341	414	387	370	382	359	381	372	381	369	417	364	396	400	388	375	365	398	372	357	331	395	360	372	365	382	383	375	373	350	375	378	370	403	378	371	378	365	354	405	352	395	382	381	411	407	372	394	374	397	366	377	366	356	368	365	363	386	391	360	384	421	390	408	375	375	378	359	407	369	401	348	368	386	339	354	385	377	375	392	388	378	377	394	378	381	385	364	386	375	361	374	391	390	362	403	357	368	419	389	369	376	359	391	377	342	394	371	378	353	353	393	385	376	381	420	375	370	365	421	349	358	402	384	369	382	367	359	374	363	375	406	404	373	427	361	374	403	412	406	399	364	368	357	390	358	408	379	380	337	406	377	387	355	393	368	412	357	377	362	417	385	344	353	387	395	369	382	343	368	361	365	383	381	389	373	379	378	400	369	378	352	393	379	381	377	383	375	373	369	379	366	327	388	381	377	380	362	438	359	380	357	368	404	395	343	360	363	415	363
46282	32803	23980	13861	2884	890	481	447	460	475	440	464	488	466	426	469	431	416	420	481	470	476	443	427	458	466	406	449	469	448	476	478	427	432	462	435	431	441	423	422	471	422	432	443	460	447	463	442	410	423	485	447	471	416	456	412	414	436	467	429	460	431	430	442	454	448	491	450	476	457	449	439	441	448	421	470	422	502	427	423	471	472	423	461	431	469	451	460	449	429	452	466	414	413	390	412	439	424	461	463	463	439	422	444	420	445	439	447	451	434	397	453	423	446	423	432	474	467	425	457	448	450	451	443	450	457	433	416	468	446	466	437	441	494	434	433	428	491	434	438	431	436	461	431	449	464	419	457	398	458	441	436	441	449	417	445	458	434	496	440	432	466	408	407	441	423	439	455	460	426	443	453	526	445	489	424	446	458	462	450	447	423	440	448	422	451	451	488	481	449	471	422	420	440	461	473	452	450	476	455	457	433	424	447	410	425	446	408	451	425	436	461	377	436	480	434	441	449	402	410	463	464	457	457	448	449	477	416	475	444	461	462	454	460	429	475	420	446	382	457	457	470	409	442	416	451	434	468	503	424	431	421	462	407	488	417	397	446	401	412	434	395	488	446	445	423	436	469	447	465	457	437	405	424	423	415	472	466	480	466	454	429	449	463	430	399	442	429	437	392	425	467	446	414	429	420	443	462	423	443	446	447	457	446	464	435	468	432	429	454	426	469	472	456	463	424	444	449	425	423	478	461	434	444	455	446	444	457	418	481	452	461	425	464	413	448	480	455	439	470	475	473	397	457	471	460	407	492	421	396	482	438	450	447	438	416	423	446	451	395	454	453	461	422	450	449	457	449	491	409	432	467	393	451	421	435	396	425	414	416	452	473	479	459	436	459	464	444	443	404	441	439	450	428	445	407	480	423	424	474	458	470	424	417	451	493	425	456	465	437	423	433	409	437	405	441	424	445	444	422	476	471	492	432	440	449	420	470	406	418	434	390	423	469	458	431	424	435	454	422	446	476	478	441	459	441	441	438	458	408	417	444	466	462	418	429	445	435	428	457	477	444	418	448	433	428	450	489	426	398	410	403	449	438	412	478	448	439	469	469	450	451	478	450	426	413	441	453	432	431	409	457	425	400	475	468	433	436	453	492	489	434	453	455	442	451	453	459	442	454	446	418	445	438	453	459	426	450	429	404	435	451	412	480	426	466	432	445	465	410	458	410	467	454	391	481	439	445	438	434	443	500	474	448	443	392	427	441	458	482	464	455	474	461	456	447	445	458	431	448	462	425	431	432	441	443	472	442	490	432	421	426	451	444	466	426	477	430	456	436	420	429	452	454	415	448	441	472	452	448	439	435	454	437	423	400	456	425	473	441	448	438	423	459	453	469	446	465	477	453	441	459	465	469	412	492	434	424	441	460	455	441	430	442	447	445	446	441	471	453	430	458	406	437	451	447	429	431	432	481	440	429	447	449	432	460	456	413	471	444	446	477	429	461	455	449	423	424	453	430	421	467	473	497	407	469	430	432	514	387	457	420	422	451	459	410	472	420	429	411	450	441	460	465	455	412	419	436	413	464	432	446	466	434	432	413	479	427	431	475	446	454	422	455	443	440	439	460	440	459	413	462	466	445	438	445	472	395	440	439	474	432	456	428	426	442	466	438	403	439	415	457	452	418	437	379	446	450	469	433	467	412	431	480	464	474	484	459	449	467	440	462	484	462	487	441	456	404	401	433	482	422	472	418	466	445	446	454	448	445	498	440	455	411	486	493	405	411	432	473	405	460	444	435	413	444	437	451	462	428	436	419	441	468	437	462	469	423	452	449	467	447	461	470	427	430	449	435	424	467	437	445	451	450	434	447	443	415	465	469	424	415	446	409	478	437	450	486	422	403	457	470	452	451	421	471	426	434	387	404	441	452	409	402	444	447	471	389	476	450	427	423	430	430	438	438	470	437	453	436	431	430	439	454	454	466	474	451	426	438	488	432	456	464	435	401	450	461	425	415	438	457	428	432	440	422	449	459	461	463	421	489	456	451	467	443	434	419	472	430	415	412	429	419	470	417	457	479	440	446	452	457	437	440	447	407	443	432	448	430	443	440	464	456	422	405	434	450	431	436	444	434	445	413	436	469	435	457	413	440	464	450	442	433	438	440	451	452	461	456	482	464	418	437	457	437	449	431	428	469	410	452	424	454	410	463	439	431	439	438	415	417	453	451	444	459	460	459	488	448	437	436	427	431	420	444	439	438	427	445	475	477	428	449	454	444	479	454	456	424	423	462	473	440	440	423	444	438	428	462	431	428	441	415	427	422	437	437	444	443	442	466	418	424	434	466	475	500	419	444	433	446	446	441	426	472	440	452	470	441	418	470	463	451	457	440	463	485	429	453	429	425	454	518	451	439	450	470	438	429	444	485	518	414	395	476	436	429	429	463	479	438	439	440	398	421	438	434	457	466	456	456	426	447	416	420	404	437	450	476	453	458	429	442	423	446	445	469	427	453	462	457	411	408	439	447	426	437	454	452	454	437	435	479	464	441	439	464	456	442	445	454	476	455	448	400	457	442	446	465	464	450	470	464	448	472	459	445	422	460	477	432	451	441	454	465	409	451	449	463	448	475	435	440	417	466	405	433	414	491	466	452	425	418	439	482	431	443	427	445	441	421	420	453	472	484	451	450	428	427	440	426	447	437	438	444	465	399	428	433	427	433	438	453	422	445	451	465	451	457	465	438	483	436	424	444	464	434	447	439	453	452	432	446	444	454	465	455	475	440	433	478	438	421	441	456	432	425	441	457	433	416	437	445	444	468	418	445	479	423	406	426	465	481	480	429	467	458	479	431	490	420	428	450	447	474	470	430	401	399	430	446	431	439	443	448	431	490	475	490	457	448	456	475	441	431	432	458	472	438	427	445	456	412	434	430	426	450	477	445	448	432	439	442	440	447	443	489	490	452	406	476	490	425	437	423	455	461	452	443	436	454	435	455	407	457	428	430	439	424	407	453	451	444	448	464	436	420	442	418	456	412	439	451	456	483	464	443	419	442	437	434	439	460	491	434	466	453	458	440	424	483	457	459	439	454	479	459	434	431	462	483	452	427	424	407	452	437	451	421	424	444	431	423	446	430	439	448	441	461	458	429	432	479	426	447	443	432	436	450	419	460	437	470	431	462	461	458	451	459	454	425	463	456	462	427	420	428	454	482	437	448	434	439	452	387	423	464	469	471	469	433	462	429	426	406	438	475	475	424	418	447	465	423	460	417	493	442	433	460	434	409	456	405	459	444	448	492	440	448	466	465	435	426	460	458	447	468	451	460	420	422	396	448	513	432	409	428	492	440	441	438	434	493	458	451	446	462	470	477	448	463	451	445	467	449	436	461	434	448	415	460	453	487	449	427	422	431	415	448	438	440	458	438	415	442	436	468	445	429	432	432	455	493	431	412	450	410	436	443	422	446	460	469	435	421	426	460	438	464	424	469	468	451	411	444
23590	20866	29499	27541	22637	18414	4698	912	782	813	787	722	753	724	708	718	729	689	730	730	692	731	708	680	713	723	683	722	682	709	742	679	700	716	676	692	722	703	677	740	712	688	740	664	715	708	692	723	659	704	714	717	691	653	647	679	639	708	669	681	622	725	673	680	655	685	682	684	636	688	672	703	677	692	700	681	683	723	680	687	663	674	695	715	713	702	682	755	674	636	742	720	685	722	653	701	669	661	676	641	700	724	729	720	699	676	680	680	707	700	698	686	691	649	683	726	667	723	691	663	673	713	700	683	684	733	651	689	716	706	693	664	731	727	684	699	673	696	665	704	625	674	716	708	708	670	655	673	685	763	687	708	690	678	684	682	715	714	715	637	689	679	685	744	673	732	674	657	653	689	731	678	713	640	683	728	707	699	691	704	710	675	710	672	662	668	687	690	770	681	726	676	683	679	681	673	729	685	656	655	697	645	670	667	655	701	690	709	627	658	658	632	708	719	708	689	655	668	728	712	685	660	684	667	696	708	687	655	640	685	713	713	677	669	687	675	638	670	643	679	669	683	670	702	673	693	660	682	698	634	666	689	684	661	668	649	694	710	704	723	709	701	686	692	703	702	688	654	727	630	738	672	691	656	667	738	684	640	631	717	699	682	653	734	663	732	666	672	673	710	692	639	698	696	681	681	630	727	663	706	671	701	666	693	700	699	690	691	685	637	667	628	679	664	707	712	650	710	689	680	697	668	683	675	696	709	684	686	720	705	699	638	672	714	660	659	678	693	725	681	645	687	642	714	712	695	750	703	711	682	718	755	724	741	713	654	709	699	691	680	687	746	672	655	679	686	658	674	640	694	679	669	669	699	668	740	665	687	665	717	715	692	737	680	717	661	649	668	751	715	692	695	668	671	678	655	722	672	674	666	699	678	660	708	708	666	655	711	699	702	674	699	696	670	680	743	667	645	687	679	724	692	717	652	744	646	683	731	667	687	708	690	708	683	668	698	721	641	643	662	680	679	692	649	698	669	641	625	733	690	696	677	721	700	694	669	692	727	699	626	707	696	700	677	712	726	692	717	734	663	699	684	679	651	665	679	661	641	655	705	722	691	699	723	735	683	689	699	671	670	695	690	674	735	692	714	682	696	657	672	676	691	657	703	680	687	694	742	664	718	677	702	698	735	710	686	726	655	687	727	671	680	692	694	715	637	730	678	713	702	720	682	666	749	716	708	639	648	670	705	688	694	711	660	694	655	661	661	688	717	716	676	731	655	643	677	686	680	677	730	700	683	691	626	692	665	666	660	683	713	677	692	716	637	734	680	680	688	675	656	668	669	711	684	694	671	705	711	697	656	662	639	702	712	678	702	653	676	681	676	688	690	705	699	688	697	720	699	696	702	704	686	678	674	669	686	688	701	700	621	695	645	640	713	706	638	674	674	696	698	693	697	698	669	643	688	714	694	699	713	710	691	739	706	670	710	664	698	692	644	689	718	686	686	723	693	671	685	629	696	656	669	703	678	682	678	692	664	710	670	698	702	639	651	658	725	694	714	650	704	708	690	693	628	669	707	621	724	698	688	661	705	689	687	641	675	663	684	693	727	735	668	704	715	692	748	676	702	636	715	715	643	631	659	659	713	670	671	654	690	681	693	716	649	681	720	699	662	695	697	675	687	685	704	719	681	675	682	647	720	722	697	665	693	662	658	674	679	694	704	654	716	701	712	687	654	694	712	658	632	702	638	632	661	683	746	705	668	670	704	668	644	691	714	671	732	744	677	680	690	697	670	696	696	689	679	690	663	659	704	730	710	689	675	688	681	672	662	665	674	707	691	672	694	703	677	688	715	670	730	688	730	703	664	668	631	717	676	697	662	697	662	672	704	686	687	704	692	678	705	676	693	675	660	672	658	720	674	646	675	716	689	659	676	693	681	684	684	691	672	691	674	704	713	672	724	701	739	685	692	688	699	740	693	709	693	707	675	643	680	740	694	699	687	659	663	684	757	657	683	686	719	658	680	669	648	706	660	675	686	655	689	673	680	694	711	702	660	665	703	705	679	670	717	690	750	656	688	711	721	694	691	724	688	695	663	680	696	703	688	670	731	619	718	659	669	706	681	683	691	690	678	683	719	671	663	683	716	645	627	694	751	673	650	674	676	709	714	661	677	701	660	660	676	681	645	705	657	675	661	670	719	702	672	725	698	665	684	719	683	694	672	706	749	692	730	656	666	654	625	709	685	689	689	683	662	697	675	632	693	684	716	687	651	697	653	698	702	702	659	665	709	698	708	680	632	689	671	675	691	667	701	667	726	729	693	685	653	709	678	687	706	702	703	676	683	701	730	707	671	666	744	684	679	715	691	731	769	732	700	750	699	717	694	707	655	662	653	709	687	669	681	648	649	660	629	665	670	679	713	724	693	681	721	689	691	690	668	649	654	693	682	714	680	713	645	715	690	608	734	698	692	679	712	665	669	726	683	699	679	710	646	642	672	713	648	664	660	691	771	652	708	677	654	685	712	665	668	685	682	657	704	682	660	655	712	713	725	694	713	702	693	676	685	660	628	690	658	651	672	667	685	683	693	660	640	700	690	699	722	685	683	678	750	682	700	699	689	683	689	668	702	668	690	736	640	714	683	723	717	681	685	751	692	616	715	711	653	694	706	714	744	679	700	697	695	665	728	698	664	678	683	639	637	745	732	644	691	686	669	673	707	702	684	691	726	676	762	704	701	654	744	672	672	704	693	687	687	650	745	706	664	642	697	705	667	692	632	661	659	689	641	664	653	651	669	678	718	723	711	654	656	704	686	652	735	689	667	699	687	721	721	716	647	684	723	717	665	693	695	688	679	717	647	755	658	651	697	703	671	690	677	634	662	692	742	642	642	668	730	685	693	758	646	656	649	705	698	642	724	664	686	682	694	692	696	627	699	668	669	688	664	647	728	716	667	692	707	723	649	691	707	684	699	696	688	689	689	710	709	687	670	675	700	666	681	689	677	684	657	675	647	679	651	695	703	644	702	676	677	658	660	667	715	727	679	695	706	694	668	691	718	735	717	693	718	729	710	671	712	684	701	655	662	698	694	672	676	647	680	683	657	692	709	691	702	719	665	691	653	705	673	678	716	711	654	665	665	692	733	654	657	680	698	674	683	696	693	697	677	660	686	698	652	717	663	702	712	670	697	672	693	670	687	681	724	689	713	675	713	695	712	674	679	712	657	691	701	690	706	632	685	701	711	668	673	743	752	666	663	638	635	681	743	643	665	712	677	682	657	665	704	721	690	645	674	716	613	678	677	699	699	658	696	683	680	695	699	675	705	660	682	702	749	663	722	686	663	702	663	666	682	700	686	659	711	686	684	692	700	686	673	725	681	694	730	708	686	753	646	684	726	667	679	682	678	761	697	658	658	660	663	678	725	748	649	692	691	682	716	676	628	660	671	686	703	706	670	664	668	700	686	682	682	663	679	684	669	669	690	673	675	694	716	740	700
51162	69521	63470	45943	15336	6438	1151	1045	946	929	887	853	810	812	796	822	847	759	811	788	778	793	785	746	810	752	799	761	794	820	765	810	817	784	778	771	722	760	774	776	812	768	789	760	762	755	758	727	743	719	746	782	815	773	768	787	763	756	793	782	757	768	779	846	754	747	760	768	751	726	770	782	818	736	751	740	789	798	776	774	719	740	755	756	792	728	761	792	787	806	790	759	774	766	776	740	764	762	795	741	710	729	730	766	785	781	757	789	763	789	711	737	804	739	771	763	743	758	782	751	793	779	779	752	761	749	732	750	774	731	791	736	800	808	777	741	799	711	715	770	756	766	852	750	749	734	787	759	782	748	739	803	737	743	759	805	783	795	693	797	786	761	782	793	758	741	849	747	738	799	769	785	735	785	771	755	747	755	746	760	802	757	768	759	785	696	777	785	781	785	784	754	788	806	751	785	765	803	748	855	795	747	775	802	756	766	797	757	808	723	755	794	787	772	819	765	774	750	791	761	765	776	773	789	796	807	760	772	714	762	729	754	759	815	757	728	773	814	822	807	751	746	762	771	737	751	716	733	766	796	782	784	772	764	740	752	774	792	845	751	737	794	790	790	769	789	784	754	733	707	791	773	759	786	795	780	798	757	794	706	748	763	789	754	780	774	796	740	756	738	762	725	780	768	767	783	782	754	755	696	753	745	763	740	767	778	767	822	794	737	763	783	743	773	761	767	768	727	760	789	752	816	702	750	764	789	758	791	776	754	718	761	789	746	740	756	793	773	803	847	743	766	794	770	735	793	728	759	742	758	735	772	749	740	749	729	723	742	721	779	745	781	723	780	867	750	788	750	779	702	787	777	782	805	704	771	754	743	737	790	763	802	749	816	755	743	716	786	765	781	817	739	766	768	767	779	762	766	758	780	742	761	739	782	728	741	744	759	787	738	734	774	804	752	785	748	810	814	726	783	763	770	802	765	753	755	777	784	785	717	723	746	783	831	693	789	797	733	804	799	807	757	754	777	773	717	763	804	749	792	769	809	775	756	755	779	706	738	784	716	715	733	756	771	739	740	810	759	758	779	750	805	784	711	743	795	771	768	766	776	750	797	767	809	778	761	720	778	732	763	738	750	714	787	808	770	836	745	775	799	763	771	797	751	765	754	779	757	788	791	800	795	735	781	750	694	772	777	782	810	765	745	789	773	725	762	795	794	804	757	741	774	778	794	774	752	771	766	757	780	777	803	741	754	751	729	790	787	819	785	731	776	722	770	747	754	759	781	764	752	750	798	725	776	754	771	744	847	786	813	788	735	759	778	774	775	787	746	753	776	759	776	733	800	766	736	779	754	775	837	750	787	796	782	802	768	774	768	824	734	755	755	746	770	791	761	748	736	816	726	731	748	735	797	783	818	779	732	801	763	823	783	750	780	762	751	768	738	740	744	757	763	754	750	762	741	787	745	784	811	807	808	718	809	751	785	786	774	776	790	734	735	768	764	720	729	763	807	758	790	823	746	785	712	764	789	808	808	803	813	741	737	839	720	738	768	782	799	734	760	801	789	750	787	795	727	778	781	733	748	746	752	777	808	794	771	776	793	770	810	790	781	807	770	762	817	789	773	786	782	693	767	794	782	814	781	723	752	792	735	762	740	764	766	716	753	779	728	760	805	757	778	753	728	762	775	781	726	762	779	752	757	721	797	769	795	770	787	807	724	775	752	762	770	790	808	759	782	792	710	714	785	730	801	752	753	795	714	705	784	787	765	756	746	764	728	770	779	798	815	756	769	745	744	748	753	810	798	763	805	745	770	805	778	806	769	761	764	820	781	754	732	759	798	767	751	787	722	696	742	733	785	741	804	776	770	741	740	764	798	757	779	764	800	808	758	815	755	821	756	764	732	780	796	761	734	757	778	744	764	785	758	756	722	824	762	764	767	798	735	767	781	815	779	795	767	765	821	764	773	774	790	770	813	758	722	779	790	775	804	761	773	749	731	764	755	761	793	732	788	758	790	731	710	787	816	750	783	772	769	789	741	730	750	790	810	826	756	779	772	829	764	744	789	796	790	771	744	788	731	738	791	767	776	728	766	785	756	748	790	750	792	761	745	750	742	739	825	798	733	767	746	705	767	794	733	780	711	742	756	761	792	735	763	786	736	798	749	767	769	771	774	789	757	778	750	820	775	788	732	732	775	700	784	763	756	761	723	748	760	811	752	757	803	752	753	765	730	754	803	787	761	791	714	759	773	741	786	754	710	806	777	718	759	753	821	756	740	800	744	763	748	747	784	765	778	747	767	735	756	756	753	784	756	748	751	749	730	769	748	759	724	784	789	753	768	750	779	764	754	783	770	742	804	718	762	780	778	779	764	781	748	727	784	735	793	781	789	765	765	715	747	766	749	765	806	800	810	800	757	771	796	747	743	784	800	798	772	813	805	737	758	811	728	697	804	750	827	768	750	774	806	751	766	744	694	754	712	784	776	776	730	776	665	752	738	782	803	765	750	734	754	779	769	751	760	773	793	762	747	724	785	747	760	776	788	754	740	719	743	734	748	763	721	750	753	787	785	755	784	795	757	741	753	774	791	714	788	783	769	782	764	804	740	759	808	821	780	774	771	754	783	777	807	788	742	789	793	782	807	828	823	806	758	726	772	722	771	778	748	781	744	748	755	770	777	751	825	772	765	740	792	746	783	763	787	763	797	729	753	743	768	750	758	808	716	772	802	811	808	759	762	749	721	745	796	807	729	748	747	743	759	763	785	776	735	752	748	770	811	741	795	790	763	746	715	726	732	796	766	756	723	785	747	768	753	755	831	722	735	788	750	783	789	732	816	764	794	741	728	713	815	767	772	778	792	741	761	785	747	748	719	806	796	753	734	769	792	772	725	776	752	765	702	747	753	784	754	815	783	775	804	773	758	811	762	771	779	759	741	769	763	733	789	732	756	713	775	768	792	785	777	794	818	801	794	763	754	789	846	773	761	759	768	784	752	804	799	768	755	800	778	781	781	765	755	773	778	758	751	756	721	817	780	728	758	746	774	771	752	734	791	762	765	743	779	804	770	740	755	753	807	759	779	769	766	753	769	775	775	740	749	787	782	717	739	765	784	761	770	743	757	847	770	733	789	784	800	807	821	781	792	746	713	761	785	744	752	791	744	793	723	750	777	765	797	744	774	754	732	798	738	737	743	760	775	817	775	789	795	792	754	781	775	754	712	728	796	772	822	789	757	768	744	794	816	793	788	769	715	793	806	743	723	730	735	806	697	764	767	808	751	804	791	795	743	763	758	687	754	747	808	826	786	769	768	727	794	777	746	747	732	769	801	790	755	736	767	775	751	798	785	817	830	748	738	711	734	712	783	815	748	702	786	775	764	759	754	767	751	774	753	766	795	705	790	723	809	737	783	788	792	755	785	763	807	767	766	731	773	771	742	753	794	757	813	764	764	783	764	814	779	744	710	802	718	793	736	760	750	826	775	747	757	771	791
24735	21010	28631	27432	20002	6265	593	454	468	439	396	382	421	391	388	404	370	389	357	393	401	423	363	360	368	376	405	372	387	347	373	341	357	388	363	374	367	371	392	365	359	409	387	376	365	360	354	375	380	400	370	352	334	365	373	354	363	359	415	400	371	383	363	353	368	386	374	425	358	391	383	402	357	397	355	375	391	378	397	376	367	382	394	361	413	357	381	361	388	365	390	376	410	367	342	381	393	380	370	377	350	375	392	408	378	411	373	382	349	386	380	396	359	399	405	390	388	361	390	396	349	369	365	359	402	390	365	395	367	370	334	378	361	385	360	365	388	373	377	364	365	376	387	384	404	375	394	392	375	360	371	398	361	339	351	388	370	381	402	382	355	374	373	374	362	362	371	373	406	424	370	360	362	395	381	342	357	373	350	363	371	371	398	415	365	345	386	347	360	374	380	385	350	352	374	390	392	370	367	387	373	362	396	369	397	413	370	380	367	358	381	374	389	367	379	386	374	372	362	424	361	384	371	369	404	404	385	373	364	374	385	376	342	396	356	355	343	365	353	391	368	367	366	395	394	366	378	370	390	352	340	347	354	351	415	365	393	367	387	345	339	388	393	358	344	418	388	366	389	367	399	325	379	348	378	357	412	401	357	317	356	348	346	374	384	368	374	392	368	375	409	358	367	327	395	377	426	361	406	367	404	363	378	377	384	375	385	391	395	418	400	369	376	347	362	387	351	386	368	397	362	372	372	374	393	384	342	390	400	402	383	392	352	379	394	373	347	362	362	356	361	378	381	345	381	376	363	373	368	365	377	368	409	384	335	378	387	387	427	401	381	350	393	390	358	380	394	388	387	394	398	336	348	342	366	377	340	368	382	395	357	376	374	345	355	372	388	394	366	390	349	364	390	379	374	379	365	374	341	377	382	352	368	336	408	352	401	374	356	340	350	395	363	381	367	368	360	386	357	384	390	379	364	368	386	373	385	403	387	387	377	379	386	383	362	345	346	371	366	377	346	381	352	367	382	386	359	371	411	355	391	385	396	428	384	387	381	350	364	356	354	361	367	351	394	397	374	392	386	391	328	389	330	361	375	372	360	380	362	380	336	379	333	371	387	372	379	383	321	389	381	391	417	405	388	401	368	349	340	345	361	373	403	407	369	370	408	366	352	410	366	372	377	352	390	389	377	369	386	359	415	403	364	391	341	366	400	403	372	390	341	403	411	371	359	371	352	348	390	423	380	353	384	380	371	384	351	375	375	394	409	386	373	369	367	316	378	356	354	398	395	343	362	378	358	397	357	345	399	339	357	379	393	357	373	362	384	376	405	351	369	365	372	341	390	332	412	385	406	392	371	319	364	405	357	383	340	378	415	375	403	336	400	411	389	372	389	381	386	385	366	396	344	342	374	336	373	411	356	357	384	364	401	368	361	378	381	342	376	386	365	362	348	429	389	396	381	350	378	382	364	317	403	376	374	396	374	360	365	381	338	383	368	353	350	373	343	357	339	344	362	353	392	397	373	356	378	359	392	378	358	348	369	378	367	347	396	336	349	366	371	390	340	353	343	374	354	381	371	408	387	377	361	362	400	395	366	355	407	381	387	393	392	382	392	383	386	363	345	376	419	399	397	368	363	367	365	375	352	370	383	393	369	348	416	354	344	383	367	357	390	360	378	370	375	380	368	385	381	383	360	370	323	383	397	388	339	357	401	345	344	368	368	388	414	358	365	392	336	322	407	400	385	352	388	359	348	379	411	357	375	392	371	358	373	373	400	347	369	376	372	358	344	394	365	413	379	372	353	393	367	362	382	352	381	393	349	398	350	359	362	368	385	371	369	347	372	366	366	366	383	397	386	400	404	391	383	356	398	374	369	375	375	335	342	363	384	380	378	390	377	402	362	405	380	374	379	349	360	375	371	381	349	372	367	370	352	372	412	378	389	379	365	365	350	361	357	364	399	421	348	375	391	359	360	396	374	384	381	395	362	381	355	394	338	392	373	373	361	381	373	377	372	369	360	385	400	359	344	390	360	384	360	399	346	404	387	383	370	371	376	364	371	344	382	377	363	360	365	369	368	364	376	419	313	376	395	365	352	346	390	392	369	357	337	374	403	376	390	395	378	390	384	390	372	399	386	360	365	378	392	385	373	356	389	332	355	380	363	343	360	372	379	394	332	377	366	378	359	367	423	362	395	390	367	380	367	376	407	362	387	336	379	382	361	320	377	381	358	357	349	377	407	335	385	325	389	375	372	391	371	355	386	356	365	385	341	340	357	372	331	356	394	353	401	351	370	390	379	399	393	364	398	356	362	368	371	357	360	391	404	359	390	371	376	379	387	359	396	351	361	349	381	361	364	363	384	398	409	376	361	337	387	370	387	374	370	363	393	369	357	305	402	400	395	381	399	343	369	352	362	366	379	376	365	373	401	355	383	344	386	376	349	355	385	397	367	399	387	376	378	371	387	335	372	355	385	395	376	365	385	405	400	325	355	396	361	356	353	365	386	362	357	398	346	383	385	387	346	403	385	398	358	400	365	350	377	389	361	397	384	387	371	343	409	396	365	387	395	335	380	364	369	401	358	370	340	385	367	382	341	370	367	419	373	335	373	382	342	364	421	383	385	365	373	396	344	342	375	368	384	377	372	329	368	397	376	390	397	353	364	346	394	380	387	357	353	370	381	405	411	361	414	380	402	375	375	386	381	374	357	336	376	350	366	377	383	386	404	336	389	346	403	411	361	396	384	356	404	384	373	379	370	368	392	352	371	343	391	402	397	375	382	388	352	356	350	376	388	352	381	393	376	375	383	379	394	427	365	389	371	397	364	387	334	419	379	348	385	403	386	394	367	418	353	340	376	393	372	368	341	370	367	363	380	379	370	370	350	380	395	338	390	406	387	398	362	368	366	379	370	420	374	359	393	358	370	381	400	379	364	387	383	386	428	349	347	360	354	371	366	348	379	365	345	377	394	381	396	378	380	363	413	351	361	402	346	367	361	370	364	369	367	347	383	375	369	356	375	354	386	366	359	367	392	376	389	355	394	363	351	376	395	363	404	389	380	366	410	383	358	393	363	351	360	331	346	383	343	399	385	384	383	342	349	363	380	376	366	348	370	358	351	392	358	347	359	401	363	387	396	370	435	398	392	360	373	360	402	355	351	405	360	353	393	381	351	360	408	350	367	384	402	379	373	379	376	383	372	395	399	373	386	384	388	385	412	358	353	348	375	358	353	385	371	361	360	390	357	337	393	381	406	374	377	399	354	371	377	354	366	375	370	358	361	344	347	363	400	393	343	374	354	382	384	369	380	398	346	397	413	381	391	345	374	390	371	382	362	347	341	387	376	404	379	362	402	381	379	378	397	374	370	428	372	389	400	380	361	372	396	387	384	395	341	420	376	378	351	380	405	352	368	381	392	373	384	360	405	367	382	395	379	378	378	349	407	365	347	373	389	403	345	370	352	378	353	346	398	384	377	375	402	361	348	350
49198	62304	53176	38368	11914	3584	687	666	561	527	495	516	503	493	484	482	487	498	447	411	460	462	476	467	474	480	437	448	466	420	441	469	480	482	457	471	491	442	478	512	455	437	462	429	483	477	429	457	462	423	476	441	469	444	462	449	469	416	450	472	454	447	457	467	432	458	481	492	452	439	430	464	458	477	483	492	464	452	487	464	448	434	458	486	463	471	442	474	447	452	429	448	393	461	468	479	449	417	483	443	425	469	497	442	468	467	448	463	462	480	429	465	485	483	415	479	425	435	473	448	442	428	478	478	448	477	424	450	460	470	442	463	450	454	447	458	480	434	459	453	463	461	473	455	482	447	464	462	448	492	468	460	445	469	445	427	475	438	496	485	462	424	472	477	466	487	491	426	444	426	443	490	416	432	452	485	445	463	471	475	465	408	457	449	463	405	447	464	438	488	461	444	491	474	477	454	480	439	450	453	493	460	424	463	480	464	452	480	444	446	445	439	471	443	458	448	404	431	475	431	479	453	469	423	475	488	468	453	465	429	444	474	454	468	457	438	467	472	479	502	446	492	445	462	446	462	433	438	491	455	452	450	484	483	468	462	476	447	443	469	416	440	432	487	462	465	482	437	465	439	452	481	482	429	481	458	472	475	466	450	443	491	468	474	485	485	427	460	467	454	437	444	447	447	459	455	463	426	458	482	440	464	482	428	417	448	506	422	454	502	488	418	451	450	411	424	469	465	456	493	439	482	452	447	435	465	458	431	464	434	508	455	484	513	463	456	439	461	451	458	462	474	442	451	437	469	496	428	454	477	433	476	457	445	434	487	477	482	449	442	472	440	454	478	442	428	453	437	429	441	489	488	448	413	447	464	463	452	465	443	443	466	433	453	459	446	460	460	438	478	438	464	461	434	455	500	432	479	446	432	412	436	474	451	471	459	502	434	426	480	466	465	438	436	444	447	459	462	449	464	445	469	493	451	429	473	415	411	431	480	464	426	474	499	497	470	446	440	451	418	446	484	447	489	445	477	468	478	477	455	434	444	447	462	473	435	413	448	476	456	443	449	447	429	421	463	487	481	469	452	505	430	467	442	494	428	451	456	459	450	473	435	482	474	482	434	444	459	489	469	500	454	460	479	447	434	469	447	468	483	445	425	444	453	464	485	475	508	450	433	440	474	454	499	409	465	494	429	470	458	423	464	433	480	468	446	447	460	432	479	444	471	449	489	455	479	406	479	464	448	503	461	446	455	455	442	457	441	490	478	465	445	456	492	477	452	466	427	434	470	464	444	442	446	453	460	500	443	507	450	479	451	439	506	468	459	495	405	482	433	478	459	437	467	461	452	479	475	486	445	447	416	440	442	446	485	460	445	478	473	448	454	422	467	444	480	453	462	446	477	472	511	438	434	454	469	473	478	431	481	413	479	446	430	458	461	452	445	456	475	476	465	455	427	435	434	448	446	402	433	439	429	480	472	460	438	456	490	498	452	457	484	475	443	452	450	439	461	469	443	448	452	431	471	442	426	449	438	470	461	478	437	435	485	451	450	470	479	439	446	467	473	458	453	471	425	444	467	454	456	474	493	463	454	466	451	484	487	450	468	452	472	460	430	445	438	476	424	429	432	455	463	481	483	460	486	449	469	473	413	467	444	474	430	407	411	436	493	493	460	466	458	461	456	458	450	480	470	471	471	468	492	417	453	472	460	470	477	478	426	469	495	497	428	468	428	446	452	450	440	468	449	430	457	461	454	465	490	461	494	431	469	472	470	421	465	429	472	471	487	463	469	484	449	442	440	475	448	468	468	448	489	424	466	471	469	482	466	446	487	458	495	444	474	465	472	425	480	464	475	472	466	478	462	445	466	462	452	443	426	430	490	449	439	435	422	449	446	463	426	510	468	466	472	424	436	479	433	415	472	477	476	461	482	451	448	464	475	439	458	478	495	451	511	456	392	433	466	478	455	488	454	482	450	482	464	439	454	454	464	475	444	448	458	464	463	426	510	427	448	444	444	399	454	462	513	442	463	466	430	479	418	487	484	473	495	464	456	454	451	418	485	467	449	489	439	450	428	473	493	471	418	456	454	446	438	467	445	470	443	462	463	433	453	469	426	456	443	473	448	447	433	485	451	474	449	465	467	471	445	475	437	423	454	455	479	468	466	455	448	464	454	477	449	506	445	461	466	495	441	472	463	448	457	470	447	439	474	461	454	451	431	441	436	418	473	417	435	488	465	491	438	433	444	485	438	509	460	443	491	444	451	435	454	431	471	432	425	482	434	462	466	444	441	435	469	480	406	441	433	474	470	467	490	477	458	435	456	455	464	489	458	456	425	475	454	456	465	457	458	458	445	485	426	494	455	484	474	466	443	466	439	428	457	433	436	467	492	469	452	463	479	425	465	441	456	463	498	461	471	474	474	479	463	473	459	432	456	460	472	484	457	463	464	474	481	448	453	466	452	436	483	436	429	500	494	491	447	452	447	461	437	436	464	405	457	449	431	471	447	409	460	442	430	450	473	489	461	472	452	444	486	456	476	488	476	464	460	448	457	459	482	516	455	518	450	440	452	433	450	437	451	455	434	479	503	474	467	455	468	490	460	429	478	462	430	412	502	454	416	431	434	456	419	458	452	498	474	507	438	442	464	451	453	434	449	443	412	463	444	467	462	466	466	438	475	461	440	490	468	440	463	502	431	418	466	405	463	451	505	435	476	433	462	436	488	441	488	422	461	472	458	473	453	459	479	469	467	461	432	446	438	490	429	445	483	497	474	444	479	462	424	462	476	432	461	497	457	454	454	443	457	475	489	434	432	440	446	503	431	497	476	454	456	465	433	447	443	451	500	471	450	421	461	429	453	464	441	454	459	445	433	478	418	464	452	422	422	463	443	438	473	455	441	493	456	513	477	441	456	455	481	458	432	464	474	485	465	491	457	438	470	441	445	483	436	465	434	490	467	454	442	435	474	468	453	466	452	434	412	502	446	440	462	454	432	443	458	444	484	446	445	451	473	491	455	472	431	458	461	436	478	463	477	474	434	442	483	406	467	476	454	454	481	438	430	436	470	480	462	458	442	511	449	450	481	483	501	509	443	452	481	435	430	466	450	462	448	486	472	467	466	426	462	440	472	446	466	460	480	466	465	456	471	486	439	465	470	439	456	449	478	452	440	459	481	447	450	485	482	483	486	409	449	468	467	472	454	494	484	437	439	467	471	446	440	473	468	453	458	445	470	433	447	449	467	441	422	445	421	416	459	447	413	484	453	451	431	478	488	476	445	503	458	423	383	469	444	475	430	458	471	467	458	453	431	467	422	463	490	467	430	450	454	475	462	467	453	501	463	408	433	440	430	426	461	472	475	442	437	465	484	497	467	489	445	467	440	465	414	474	466	451	473	427	481	396	433	434	463	449	496	453	453	444	444	465	465	456	454	464	473	489	436	451	452	468	477	435	482	455	451	477	403	462	453	452	454	502	473	428	457	417	451	489	449
22326	20812	28685	24985	21761	21160	18176	5281	2248	1039	1008	935	994	964	926	896	904	923	897	855	893	918	912	917	900	865	883	887	870	895	853	846	823	818	877	885	876	938	895	891	841	908	878	848	830	840	909	889	858	833	856	858	810	806	829	886	885	891	837	852	894	916	817	869	909	836	858	844	886	888	895	861	869	837	898	856	872	848	847	915	843	858	856	864	882	893	776	801	846	889	864	842	889	870	833	911	893	870	903	823	830	815	848	875	916	858	905	854	848	879	864	852	849	808	892	923	907	896	857	784	884	866	910	876	846	877	854	882	847	914	878	874	853	856	857	889	921	835	863	872	810	840	852	904	887	804	898	902	808	901	830	889	886	856	798	828	917	882	859	831	855	814	824	803	850	894	883	803	890	819	917	877	847	827	860	919	854	834	842	859	824	874	861	878	885	918	844	811	774	873	854	845	859	840	863	855	827	876	848	887	889	859	903	900	833	847	845	799	851	837	827	875	921	878	891	905	856	843	799	889	871	850	820	859	871	873	828	836	862	880	858	795	820	834	817	860	855	844	849	839	841	870	805	831	819	850	852	856	827	820	846	805	834	879	828	890	916	819	875	873	837	839	774	871	806	823	851	867	855	854	861	817	889	882	850	881	860	816	849	850	841	830	832	781	851	907	936	870	867	840	857	851	819	893	869	872	861	845	860	895	843	861	861	895	876	896	819	845	932	880	836	822	885	900	809	860	900	837	819	892	867	886	790	879	835	845	897	868	886	871	884	892	779	850	861	872	818	866	852	878	825	872	854	863	894	873	871	867	880	854	859	890	803	865	874	750	876	839	855	867	858	872	872	815	830	867	895	862	854	815	907	830	804	867	930	889	876	868	793	855	894	864	870	853	820	876	859	883	878	907	824	890	913	860	907	853	848	847	813	805	904	811	847	838	874	848	850	850	847	857	812	816	897	859	817	835	939	854	827	810	852	857	869	849	885	835	833	837	804	857	883	855	919	868	828	836	866	858	867	876	824	884	851	911	909	864	799	900	839	834	884	838	862	865	849	863	823	871	822	879	831	886	810	845	959	864	889	831	815	906	831	827	855	894	901	911	841	862	918	836	878	867	823	825	854	848	883	833	831	871	884	856	867	859	863	853	849	850	819	819	880	892	895	889	932	855	890	859	861	815	842	838	874	877	837	885	843	886	842	854	876	869	840	840	858	910	814	874	900	866	913	829	859	873	872	850	866	820	858	864	858	816	822	871	920	917	838	860	819	792	871	859	865	857	850	857	817	910	812	886	876	809	856	836	922	772	849	927	849	849	834	840	857	884	889	832	895	855	803	845	832	850	874	841	868	830	831	828	871	862	917	870	875	883	840	825	939	876	858	894	858	867	833	863	849	842	869	834	862	880	869	869	893	834	875	857	884	830	859	868	803	837	832	867	876	859	893	834	882	886	867	815	879	830	878	896	881	884	911	913	876	859	868	936	891	890	879	826	850	910	866	813	839	850	832	831	818	804	885	822	847	876	919	897	866	921	842	883	847	887	871	857	827	864	867	847	864	810	809	852	855	885	869	859	871	842	830	849	856	907	866	806	868	899	902	904	875	818	879	893	876	845	813	881	906	852	809	888	825	843	857	863	875	904	890	864	888	887	881	873	866	863	852	857	847	877	859	822	892	863	868	883	853	884	842	860	841	875	844	919	835	871	833	853	815	833	845	862	878	854	853	845	847	866	858	867	860	872	901	848	907	836	809	876	917	876	860	829	854	838	951	891	810	831	817	859	827	848	801	880	827	883	892	821	844	898	870	880	823	826	860	835	849	856	860	838	861	890	909	868	853	876	857	909	885	835	866	893	849	874	871	813	882	912	820	844	865	846	873	858	907	892	865	836	853	856	871	827	807	871	831	855	861	836	825	854	846	847	863	904	844	785	931	904	838	911	859	899	803	862	830	864	848	855	821	849	854	817	854	881	873	863	839	854	835	876	844	848	861	836	875	847	819	822	880	902	835	848	864	832	888	839	844	887	853	844	833	830	838	878	900	881	840	863	852	874	869	854	922	809	814	837	867	829	822	877	859	835	876	894	842	852	826	870	828	891	840	874	863	801	833	868	874	905	856	901	843	831	901	861	857	906	846	875	870	858	839	829	840	830	828	824	818	842	832	836	871	865	845	783	857	842	850	832	853	874	841	898	846	829	872	844	888	844	864	846	856	823	815	862	823	900	843	861	780	853	890	873	862	853	852	865	901	883	846	837	863	841	842	871	924	893	914	866	864	761	902	883	892	814	808	791	842	803	820	886	874	887	927	829	810	890	808	825	842	894	880	834	856	829	862	811	837	869	815	842	867	861	837	808	835	858	885	864	875	863	894	811	904	873	880	871	860	856	828	901	898	902	878	851	872	850	883	943	922	927	902	905	871	857	875	897	834	842	850	900	889	854	857	857	828	883	833	859	897	851	857	852	907	872	896	779	871	873	826	879	891	906	892	895	811	867	852	854	872	846	805	833	842	878	838	853	881	847	858	860	859	854	826	871	838	857	843	898	833	867	872	817	876	848	874	887	865	911	881	802	868	870	805	875	821	828	912	875	871	881	949	827	839	863	879	885	871	855	818	875	860	844	868	825	864	883	930	854	885	811	916	849	851	872	843	825	859	863	902	837	862	887	833	851	849	928	831	873	871	839	820	861	851	857	837	904	800	859	853	896	825	860	878	862	861	877	891	886	827	858	873	847	885	836	908	817	891	784	886	846	880	842	861	851	844	830	928	843	798	833	880	827	886	873	898	822	875	907	887	841	793	876	827	918	871	883	830	874	866	844	878	846	868	856	904	876	835	868	844	870	894	847	846	876	899	883	889	796	874	866	822	808	881	774	770	872	858	821	915	857	849	811	911	870	842	867	889	864	848	803	852	854	861	862	866	902	821	841	837	834	849	871	899	800	870	860	872	807	884	820	856	873	821	883	847	885	865	882	811	831	848	836	903	853	855	890	867	857	850	908	869	888	881	891	824	883	802	846	844	872	846	870	838	887	797	909	850	817	872	851	894	876	905	885	826	853	849	907	888	902	838	853	872	881	874	869	822	905	838	842	856	879	811	931	810	849	858	850	879	889	835	835	878	859	867	859	882	870	892	864	883	858	879	859	852	849	896	863	880	833	854	860	878	818	873	858	816	856	843	845	868	840	831	836	918	894	853	860	905	870	882	898	876	869	887	864	845	793	833	850	846	897	872	842	830	823	884	827	827	863	832	832	874	865	863	824	809	855	838	827	822	898	869	867	839	830	894	892	893	860	830	849	893	813	875	834	883	801	918	865	837	886	870	871	834	878	853	824	905	835	809	879	849	885	867	895	817	846	845	925	902	782	848	849	819	861	826	891	856	870	836	826	841	792	853	835	837	872	873	886	939	828	879	855	833	920	830	856	881	825	800	835	873	807	816	809	830	823	905	820	869	822	888	889	904	892	840	860	849	891	852	818	830	851	844	863	878	846	908	850
53105	86824	77756	58866	17233	7457	1773	6070	2049	1308	1208	1124	1079	1042	1064	1098	987	1046	1036	977	1026	1029	1007	1024	1036	996	990	975	993	996	969	918	943	955	968	932	933	976	991	960	1019	925	1007	957	963	959	997	943	965	969	993	993	962	958	893	969	899	949	1000	988	1001	957	955	979	945	938	944	938	911	971	925	964	937	962	978	945	931	960	966	947	998	947	938	982	906	929	919	1019	949	893	885	956	946	975	931	952	967	995	929	976	986	964	940	954	1014	981	960	987	941	1023	937	939	954	899	913	975	956	894	956	926	971	965	946	912	974	919	981	1050	936	954	960	963	963	957	957	975	972	967	928	976	932	948	971	955	990	998	999	919	1008	944	940	947	953	996	977	975	950	1015	930	1000	948	936	966	925	1020	972	960	953	912	1010	977	928	976	993	905	972	940	942	1011	949	986	947	976	960	990	978	940	983	930	964	985	931	958	980	950	1009	1013	979	953	981	955	948	914	950	909	978	916	1010	997	997	894	944	984	962	995	966	995	919	922	960	1011	964	957	908	927	1012	955	941	959	992	973	949	965	958	991	952	952	935	1004	955	909	984	924	980	969	910	933	884	917	971	959	920	925	937	980	968	957	967	984	953	984	939	963	1005	909	959	990	977	968	956	1021	919	977	973	943	995	968	1032	935	1000	934	943	929	929	942	965	1003	913	974	945	998	978	992	1015	951	960	957	950	926	984	982	934	980	901	986	919	1004	970	937	959	922	978	979	895	954	955	957	935	982	999	926	1030	951	903	926	932	936	966	964	976	899	921	984	973	979	948	964	931	975	942	1030	963	916	945	980	964	945	960	960	938	949	973	958	947	971	1006	960	935	1005	991	939	973	934	898	944	957	955	924	926	941	941	943	968	965	956	936	959	989	981	886	964	995	983	954	935	1007	961	939	980	941	930	902	934	963	908	985	950	1042	948	1011	989	1005	973	973	958	952	944	885	967	968	986	985	973	955	996	961	940	954	934	958	965	984	956	949	958	921	936	1001	966	961	955	1010	996	940	982	1009	973	967	904	978	986	892	952	873	1028	974	997	956	944	958	969	982	999	972	913	985	976	915	962	962	1002	963	957	889	895	959	931	980	896	941	1021	953	963	914	933	938	964	953	983	966	971	942	930	952	970	990	904	949	972	951	943	941	947	916	943	946	887	945	930	1018	996	930	965	961	956	1015	933	910	982	991	970	980	950	937	972	996	927	1013	957	947	983	965	980	943	951	998	892	984	924	943	953	969	900	1001	937	945	973	972	936	986	925	944	947	919	959	949	988	934	942	1034	898	918	949	930	976	941	945	946	1023	947	967	950	990	1011	941	926	946	938	961	991	984	944	940	906	941	969	1005	950	1007	926	988	918	964	962	951	973	955	933	982	951	894	933	965	1014	953	976	985	923	997	966	944	962	963	950	938	921	937	1002	976	1010	963	971	989	989	934	950	988	946	967	974	997	932	977	981	922	946	965	934	973	959	978	931	944	947	904	999	928	922	986	978	985	938	946	977	917	940	930	905	966	952	967	1006	925	1011	965	1007	986	1007	992	946	969	1001	1005	985	988	912	974	940	913	968	979	978	985	941	961	927	959	915	958	976	928	953	995	948	958	971	962	939	943	921	939	989	974	999	973	1004	961	947	971	921	933	943	956	902	919	975	969	941	970	934	941	961	1022	950	1001	905	997	939	991	1018	966	965	960	957	990	965	926	977	889	989	992	993	941	957	938	972	927	962	953	958	956	993	942	934	983	983	1031	996	953	961	978	938	887	952	974	1022	944	956	977	986	974	936	999	975	941	936	904	947	1033	979	953	1001	945	978	966	962	944	984	905	941	929	935	989	994	943	994	985	969	965	915	973	1005	950	998	987	922	931	940	1048	962	894	965	988	989	1028	937	956	1011	925	983	902	962	979	970	931	930	910	947	947	906	969	940	906	946	959	986	979	1022	969	968	955	978	951	1002	942	936	950	939	928	972	889	977	966	920	958	966	951	952	995	938	982	918	969	934	971	987	951	1015	1010	954	934	1007	953	954	1016	895	978	939	987	957	979	1008	968	975	977	988	946	890	889	957	918	890	929	926	984	956	941	985	948	953	991	981	952	1002	981	901	962	954	914	907	949	980	973	984	998	976	987	962	931	1001	959	895	970	914	959	981	918	922	979	983	962	947	988	957	916	974	972	918	960	912	999	919	926	947	989	959	987	946	972	991	919	972	1011	923	926	968	944	987	1000	920	924	946	1005	981	1013	974	937	961	948	993	927	978	919	962	975	929	904	973	963	931	1011	957	946	918	939	904	977	939	949	922	927	1021	956	980	959	999	969	917	962	964	945	958	974	958	928	999	989	937	965	958	955	1012	946	925	932	967	941	909	920	960	936	1004	911	1005	973	916	954	990	927	940	958	937	929	956	931	971	917	972	966	956	977	1009	964	922	943	908	953	989	993	946	966	893	988	918	953	903	959	925	943	958	895	955	911	946	954	973	938	955	943	988	961	912	906	956	921	955	960	970	934	922	992	952	914	949	959	935	933	976	993	993	942	946	967	972	935	946	985	982	991	924	927	939	949	960	972	1017	971	960	920	1004	933	1009	988	973	973	977	1008	1007	970	954	904	932	1002	1008	982	925	944	925	984	959	967	918	904	956	1020	982	975	918	948	948	964	918	961	983	922	956	951	912	923	990	901	974	908	907	935	973	932	967	919	994	943	899	932	950	997	976	925	926	969	906	943	945	993	977	989	908	999	991	962	946	993	928	977	924	950	954	939	936	925	994	974	980	979	931	983	964	909	918	959	930	936	980	965	975	971	965	946	970	989	956	925	943	980	950	977	958	949	967	959	983	955	934	973	957	941	968	971	986	967	912	951	954	946	896	989	965	933	954	961	889	905	978	954	1004	974	957	941	976	937	1017	933	970	955	974	917	989	964	964	911	980	983	907	950	978	919	920	953	1001	910	964	949	993	974	933	997	931	951	909	925	953	958	973	975	923	977	1000	1020	919	972	930	1021	961	971	935	960	954	958	964	970	981	911	954	930	1014	909	986	950	954	994	929	956	1007	936	956	926	919	929	930	964	943	976	964	982	1014	894	1028	1001	1021	949	959	958	919	939	964	947	974	921	963	971	971	975	930	957	974	937	951	933	934	937	952	917	1005	959	915	986	953	964	953	925	924	963	1003	951	958	954	904	930	958	961	936	967	925	968	937	966	957	971	917	946	981	1026	917	1000	941	942	965	946	918	983	940	964	951	984	949	978	909	955	937	973	1006	976	934	995	939	960	975	893	980	906	923	939	942	965	1017	922	941	952	947	1000	923	969	924	984	985	919	1007	895	922	963	927	1020	973	922	964	959	963	993	953	963	932	1006	992	932	974	960	948	996	1032	960	987	939	979	937	961	921	1017	976	1017	979	972	952	1005	928	985	1001	934	956	952	968	978	974	934	969	953	918	921	1008	969	966	963	959	931	950	954	954	942	924	927	969	945	1002	958	946	975	959	930	896	957	976	954	974	944	958	1028	966	905	915	889	989	947	988	927	1062	942	953	1012	994	942	1021	1025	995	961	966	959	928	950	946	961	957	928	967	933	921	924	981	973	946	954	924	1033	923	936	954	968	936	1002
34619	24130	25165	19002	4710	481	428	428	388	369	396	404	382	375	391	413	351	416	396	390	371	383	401	356	396	396	404	377	367	415	390	354	354	392	390	391	404	337	371	391	390	387	350	388	382	416	402	375	368	402	349	379	370	386	414	397	449	421	359	373	377	377	377	389	355	399	361	396	365	363	345	392	383	377	397	365	391	370	371	384	361	372	439	394	372	401	396	366	349	391	357	401	401	379	430	398	371	350	394	380	370	369	355	369	384	376	415	353	375	358	382	391	369	421	383	400	410	381	378	381	387	338	400	393	376	387	393	386	378	426	375	396	387	385	349	378	374	401	392	349	350	387	368	378	415	368	346	368	360	364	388	407	404	401	393	354	396	397	360	376	352	411	405	386	403	371	371	374	371	370	369	399	419	383	339	378	372	360	361	347	380	372	425	356	396	373	401	408	383	382	402	378	406	359	363	403	402	426	367	382	349	422	394	361	376	371	380	370	378	355	369	379	378	355	370	391	386	374	386	381	373	340	383	379	398	368	370	394	371	330	322	384	376	382	390	374	374	386	354	389	387	385	366	395	392	398	400	346	369	329	415	371	358	352	360	386	369	390	388	351	348	379	433	420	361	359	359	403	389	361	353	387	398	357	357	399	371	358	390	389	374	372	376	346	398	390	382	422	354	400	393	397	366	384	345	411	387	432	387	398	373	380	367	372	357	367	384	365	370	389	380	362	355	375	349	381	421	384	412	353	367	366	377	350	342	397	372	383	390	383	391	391	381	390	391	376	401	403	394	344	408	409	347	401	377	372	386	398	394	365	384	371	379	364	363	377	362	372	402	377	343	395	375	390	354	386	382	383	348	378	429	388	415	368	415	361	367	382	345	374	378	380	390	379	412	398	376	396	374	387	362	431	361	398	364	368	395	369	391	388	403	366	425	366	366	360	367	378	388	393	408	391	399	384	382	346	413	346	366	381	383	397	356	398	393	355	371	398	378	377	405	376	367	412	389	363	391	376	378	371	359	355	380	364	371	416	358	377	386	384	372	393	377	388	358	396	372	398	396	378	393	394	390	374	404	412	367	402	404	417	381	407	330	382	393	419	399	336	366	384	373	346	366	386	390	366	394	388	391	363	381	375	410	398	378	354	400	389	370	424	382	369	386	365	364	354	392	401	356	384	417	380	409	395	398	395	384	390	403	380	375	433	395	391	358	402	352	379	379	391	398	393	363	410	367	389	389	388	380	397	386	375	398	396	372	361	376	402	374	388	372	353	375	381	425	395	392	358	408	395	385	427	366	368	388	399	417	351	374	391	365	355	382	369	396	395	370	398	403	414	375	372	398	359	408	363	415	404	417	395	381	371	382	382	416	382	366	409	382	371	364	372	368	369	379	366	373	399	366	432	360	413	375	360	378	406	385	428	384	378	360	410	380	375	371	379	352	396	387	370	388	335	343	356	401	380	384	397	396	381	355	364	394	372	382	377	361	381	370	378	357	404	383	385	390	353	365	337	387	372	401	398	358	397	389	376	386	369	398	413	363	363	358	383	367	376	377	392	393	373	371	363	332	380	387	379	421	376	368	396	408	367	393	402	328	372	388	401	395	386	409	374	385	394	364	392	368	368	400	417	367	379	387	374	430	392	385	407	377	364	383	358	351	428	424	394	370	360	396	380	385	381	357	334	373	365	384	354	362	389	334	366	381	385	407	369	389	380	384	410	368	364	408	368	396	375	416	366	378	395	415	363	355	369	379	392	362	428	347	369	378	399	377	396	412	357	381	355	347	378	390	369	345	386	419	370	389	377	392	393	387	342	430	395	380	393	378	375	391	360	380	358	405	360	381	418	358	338	365	394	381	395	383	374	385	371	395	404	397	370	393	379	400	387	360	370	388	352	402	363	365	383	410	369	362	395	409	382	373	352	349	380	394	380	381	379	379	398	359	412	353	408	346	388	360	343	372	402	408	378	388	402	410	364	368	362	363	390	396	369	366	394	380	389	387	366	410	395	345	404	411	372	395	376	387	381	357	376	416	353	372	390	394	396	374	395	358	345	388	448	399	387	400	365	354	345	411	389	373	362	380	399	375	395	366	400	370	391	369	375	396	384	338	375	394	364	358	394	402	388	362	350	402	409	373	356	417	361	385	348	380	393	376	385	356	355	384	375	383	319	441	399	387	370	407	394	364	416	397	344	395	389	401	398	379	406	379	376	410	375	409	384	441	370	387	399	379	378	377	368	392	357	369	418	389	407	375	389	380	377	368	403	384	359	403	388	393	377	375	369	357	371	377	382	374	375	377	357	415	356	345	405	389	405	391	375	369	397	402	372	378	397	409	362	378	385	401	352	382	391	375	381	403	434	391	380	407	380	377	366	398	372	380	381	409	381	376	386	425	354	415	356	368	395	373	382	354	373	394	359	368	386	381	391	344	394	381	403	366	369	411	406	379	392	391	384	357	375	365	403	367	376	376	370	351	382	406	358	362	400	395	373	385	403	385	384	411	351	357	392	396	364	363	365	349	380	372	351	420	401	347	380	353	378	366	380	368	367	368	408	372	357	352	358	382	366	373	365	400	385	374	356	360	351	378	410	364	401	359	385	377	392	363	392	412	366	373	381	396	402	359	409	410	379	380	414	374	341	396	367	384	362	390	409	412	356	392	366	387	362	365	393	333	371	394	378	352	381	389	384	358	382	383	405	389	414	372	374	401	384	407	368	362	350	387	368	368	373	379	404	348	409	333	366	370	399	396	406	379	365	399	375	376	380	366	388	336	363	368	384	386	382	395	368	372	358	366	403	363	349	361	384	406	367	426	416	378	371	379	402	390	375	394	375	370	395	409	360	369	381	368	377	370	380	357	401	387	398	392	399	348	374	389	373	397	405	413	384	366	391	391	381	362	374	370	372	399	404	408	388	391	357	377	421	365	412	376	378	377	410	372	388	381	378	380	376	407	420	377	395	389	380	401	396	364	357	370	372	399	343	372	394	388	380	410	398	377	366	383	387	371	349	369	373	372	371	380	340	370	364	384	385	412	399	394	421	381	374	389	379	383	340	393	406	374	354	405	369	378	387	341	386	402	378	415	380	382	375	405	360	365	391	349	372	379	364	368	398	377	384	392	381	390	390	398	365	383	399	404	391	371	372	364	376	395	379	387	421	385	401	387	400	381	420	388	407	387	366	369	374	353	374	392	372	386	394	418	341	377	371	380	406	387	340	385	371	382	403	368	407	402	388	359	356	401	392	413	385	391	368	364	373	372	360	376	392	348	371	356	388	377	391	367	384	365	362	417	396	384	402	369	360	396	361	395	400	396	404	377	389	421	402	372	388	365	387	408	382	411	356	386	345	369	405	386	374	408	345	379	370	403	348	379	390	371	389	399	416	385	366	374	370	354	409	391	369	386	384	363	396	377	387	377	403	390	397	378	370	422	411	390	360	379	372	355	389	377	392	367	399	354	364	372	357	376	343	378	379	370	358	392	405	367	380	392	408
46369	33622	24074	13987	3684	506	449	533	460	462	421	421	463	443	458	438	442	467	428	421	439	449	393	416	459	429	443	436	402	422	422	435	473	435	418	405	469	443	424	469	473	430	433	419	461	422	423	435	436	442	423	457	419	452	437	437	477	422	466	434	452	416	436	444	465	427	438	463	471	399	419	446	398	406	443	447	477	425	454	449	424	453	451	411	424	461	450	435	456	452	414	417	426	414	459	447	431	435	473	429	415	442	454	429	418	479	440	431	442	442	472	426	437	437	426	449	494	427	415	452	408	430	426	389	481	424	454	445	414	421	439	400	430	458	377	456	395	402	434	456	408	448	446	459	464	439	471	421	452	438	436	476	478	459	447	483	422	421	436	415	425	456	463	467	457	434	440	439	427	441	461	407	471	457	426	447	433	428	455	457	443	447	453	458	431	472	474	414	455	447	407	413	471	437	452	450	448	432	411	429	477	428	440	491	438	461	440	432	429	435	452	423	475	464	432	445	420	434	473	441	489	431	422	489	451	428	427	457	440	421	471	455	442	393	406	441	479	459	443	445	449	448	438	459	446	469	479	428	447	436	480	459	429	451	426	433	419	424	424	464	419	401	448	455	412	393	450	454	462	442	481	480	439	458	464	444	459	418	442	439	452	426	452	426	474	432	438	421	435	395	491	429	466	445	476	434	445	433	442	405	427	428	417	433	449	427	434	442	437	438	457	423	443	448	431	451	432	459	433	452	451	478	412	445	407	425	444	409	452	441	458	431	443	467	454	477	462	426	419	470	418	445	504	418	449	409	425	429	468	441	427	453	417	427	435	440	443	430	432	444	452	432	441	425	441	437	455	424	423	474	395	440	444	405	450	433	442	400	460	413	462	464	458	452	402	451	451	449	459	448	469	431	414	468	445	440	419	447	439	440	487	456	442	433	443	431	480	454	471	433	479	431	422	438	457	400	424	441	467	445	432	459	442	473	441	445	447	428	440	459	484	434	444	426	400	424	423	425	443	426	419	426	443	438	443	458	427	435	417	415	457	436	439	420	437	438	427	453	394	469	433	420	442	460	451	432	430	474	469	461	430	459	405	469	445	447	428	455	440	456	443	394	436	409	422	454	448	432	433	424	447	448	440	447	430	430	416	425	450	431	433	449	428	404	446	418	441	431	446	445	410	428	427	449	455	434	424	439	423	419	449	454	414	450	407	449	453	434	452	445	475	454	429	437	456	431	429	466	455	485	454	428	481	444	447	422	427	437	428	471	437	421	434	438	445	447	433	468	483	437	473	441	423	439	434	429	465	442	433	413	427	439	455	423	380	441	440	460	442	453	505	430	448	476	431	456	426	440	452	442	453	462	431	448	469	433	421	412	442	423	451	447	419	442	436	447	452	462	427	461	429	443	421	477	449	448	477	431	439	464	434	451	431	452	445	437	416	431	444	468	496	469	452	422	440	441	410	432	467	459	459	447	448	454	422	424	432	454	462	445	442	434	410	440	416	433	430	427	444	440	500	430	402	435	419	432	476	433	434	425	485	456	428	498	390	432	451	473	429	409	459	438	441	423	471	408	485	450	443	428	428	435	411	468	439	429	458	451	443	432	439	438	439	432	424	443	439	439	482	444	403	438	464	459	435	433	423	421	445	453	442	456	421	451	423	472	443	435	412	454	468	423	440	419	415	428	446	422	482	434	452	442	422	424	443	413	432	446	459	394	456	444	453	417	398	428	436	409	465	444	475	467	443	450	485	431	415	444	429	436	458	446	462	417	453	467	418	415	480	465	438	436	486	422	449	436	445	447	441	413	497	423	451	440	433	464	439	447	447	484	447	401	431	421	437	516	444	427	452	467	444	464	454	405	483	458	442	436	464	502	446	473	439	511	447	484	426	460	453	414	442	424	458	409	426	466	420	418	447	414	444	448	447	434	457	448	421	420	456	428	440	400	472	427	440	444	419	450	469	422	401	453	428	444	421	462	439	450	434	439	403	431	468	438	434	444	456	396	469	427	472	454	464	394	441	462	430	446	459	446	445	432	405	459	453	465	437	454	465	462	446	479	471	444	422	461	442	439	419	436	443	433	426	449	451	421	426	458	457	450	429	449	437	437	481	430	431	439	439	451	447	426	453	428	429	422	448	417	460	393	433	433	399	429	469	421	446	456	406	438	442	455	467	450	435	421	473	439	418	410	448	468	471	443	436	484	448	433	444	439	424	443	438	437	455	451	456	467	436	441	437	447	463	460	428	460	456	394	462	430	441	416	472	447	447	453	419	453	468	436	429	449	458	417	453	444	433	471	436	426	438	425	450	413	446	466	427	452	435	417	417	463	458	459	415	402	396	437	452	431	406	412	438	420	440	456	425	437	461	432	474	437	440	460	424	406	449	422	441	439	481	438	459	450	404	448	452	444	405	486	453	475	455	438	496	482	414	463	435	457	420	446	441	433	443	491	469	440	455	428	468	449	446	464	443	420	424	457	462	431	417	423	451	460	464	433	416	458	437	453	449	452	411	443	451	443	440	485	413	465	471	445	428	440	443	429	455	480	426	442	395	420	424	449	435	427	474	444	467	442	456	453	409	428	459	438	455	473	446	439	437	434	459	423	455	397	457	449	453	417	425	427	428	443	413	474	451	436	450	469	425	467	470	440	469	417	466	413	455	414	444	414	475	421	428	439	448	397	409	441	439	461	446	428	419	427	473	461	442	452	457	460	441	447	421	439	423	429	459	422	418	431	461	466	445	419	455	426	436	430	455	457	413	477	449	427	495	458	439	459	444	434	439	468	417	435	425	454	413	445	432	433	460	392	484	445	460	408	444	486	440	423	438	438	388	435	442	436	405	462	460	436	473	456	412	452	438	407	456	452	453	428	450	472	457	423	449	483	450	443	452	391	422	447	445	404	425	456	430	433	437	446	426	456	417	455	441	420	472	473	412	459	439	455	458	430	455	411	456	447	407	410	404	467	417	454	437	427	440	425	463	463	470	452	427	434	424	488	444	440	430	438	421	432	450	432	452	459	423	414	394	411	433	417	451	425	451	461	425	428	445	458	409	442	428	430	433	456	458	465	469	480	435	492	437	429	466	413	424	426	468	473	447	454	439	428	427	422	462	415	456	406	460	437	436	439	449	392	486	474	425	428	448	452	420	447	434	451	449	434	439	423	488	453	462	425	445	441	460	420	450	446	466	439	467	411	417	428	412	437	409	446	455	452	459	441	465	425	466	426	441	425	438	455	442	448	455	440	446	426	432	442	422	430	444	424	434	458	389	464	438	440	463	420	466	437	448	458	430	461	398	457	422	441	467	453	459	430	464	485	485	372	426	452	421	435	446	438	436	444	481	431	470	446	416	443	444	432	454	457	410	448	465	435	412	415	431	440	482	420	417	423	439	448	461	472	439	430	398	431	398	440	472	468	421	441	491	445	460	453	431	409	473	446	436	452	443	438	446	452	431	416	446	437	441	417	470	434	489	445	463	442	451	427	450	415
23610	20918	29509	26774	22896	18099	4956	924	771	740	725	748	735	753	715	665	728	701	686	705	692	674	726	738	682	698	681	737	698	657	711	688	685	677	694	718	695	676	689	721	669	642	671	671	674	697	696	639	701	641	691	695	673	727	670	746	707	681	705	727	706	675	650	704	665	724	680	723	651	700	696	657	646	686	695	674	680	693	664	659	692	666	689	670	706	679	679	661	700	646	691	686	728	697	661	689	704	678	679	630	703	672	677	674	687	649	663	693	730	680	682	707	638	671	762	663	711	662	657	679	682	676	727	733	667	711	705	686	697	677	687	660	718	684	706	690	632	691	717	644	706	723	704	679	648	694	662	689	702	655	700	715	703	714	728	670	657	693	712	692	679	766	680	713	699	686	656	662	674	677	695	743	679	662	708	668	674	676	712	667	693	672	724	685	657	671	641	674	669	716	668	693	693	668	672	724	716	632	688	710	659	693	693	703	682	739	722	679	710	704	714	667	704	695	711	748	658	716	711	759	681	692	693	666	691	699	691	669	704	668	697	702	660	678	671	654	698	709	686	651	698	679	666	656	648	652	688	669	671	717	733	739	691	672	709	685	702	659	656	650	659	658	662	679	693	665	728	676	697	692	729	733	666	646	676	701	709	706	687	674	660	738	691	703	719	648	670	722	656	711	674	690	670	721	680	747	662	665	690	631	678	716	697	690	694	721	715	652	678	698	715	660	687	681	707	707	687	698	656	633	672	666	689	668	699	621	656	726	715	715	694	685	710	700	769	659	689	665	730	715	685	687	664	697	675	700	653	707	629	679	708	683	702	711	713	666	706	668	706	657	628	652	678	643	696	707	683	675	690	721	659	672	690	682	700	708	661	743	683	675	716	683	667	702	716	691	747	675	621	711	652	679	695	682	707	732	697	684	706	667	673	705	667	747	647	682	691	676	683	680	664	683	662	713	692	679	672	640	652	696	691	719	696	643	685	669	706	700	678	683	745	654	710	687	715	675	674	703	678	693	728	688	696	680	680	714	632	646	691	673	724	653	760	659	670	737	729	688	727	697	686	699	639	694	650	681	706	644	740	653	651	667	650	712	674	688	693	685	704	643	688	654	663	695	681	686	690	724	679	650	728	713	685	681	704	672	653	647	708	642	750	701	683	709	719	675	724	682	684	702	677	697	712	663	688	754	668	678	649	684	689	660	700	686	660	705	684	663	722	695	748	692	696	703	702	617	644	654	682	659	704	659	724	702	665	694	671	682	689	697	686	738	694	665	686	661	713	693	703	724	699	664	670	686	708	679	649	701	711	666	709	707	685	675	662	712	633	687	635	657	708	714	747	692	633	678	655	680	693	652	674	707	648	729	685	724	653	644	683	714	682	715	690	678	678	646	646	692	667	686	674	672	660	689	698	657	688	689	697	692	721	694	693	710	711	704	658	694	726	683	699	679	649	630	703	681	676	661	696	690	671	689	670	688	676	700	648	681	701	695	700	709	655	678	662	682	682	635	671	699	703	677	721	684	733	710	725	712	728	710	649	745	681	670	680	712	693	666	631	704	697	632	722	664	686	714	657	706	684	652	637	676	649	665	709	686	711	699	674	665	682	714	719	663	731	691	664	686	685	652	690	655	668	675	664	689	678	655	698	688	652	692	681	688	682	695	692	740	679	643	647	702	692	702	675	711	694	710	703	651	683	698	681	696	674	697	656	732	720	690	703	723	710	706	693	698	678	727	668	650	672	691	661	652	724	718	674	690	649	669	691	667	696	700	664	666	732	665	664	626	634	678	672	691	617	676	707	714	648	639	749	714	657	704	707	648	745	688	681	714	700	715	674	691	698	651	683	666	723	670	699	696	687	692	699	669	644	672	678	708	686	693	670	688	672	711	700	724	701	719	669	684	674	654	691	692	714	706	678	656	660	679	675	673	652	653	709	734	727	708	669	672	670	687	660	654	692	714	650	715	719	711	716	703	727	669	678	683	667	660	633	692	655	688	676	688	671	642	658	676	713	678	677	656	691	651	642	675	686	669	705	656	673	699	658	669	662	674	635	694	688	631	692	686	742	668	666	658	660	690	690	665	647	705	703	655	682	725	653	670	682	663	693	696	677	682	712	657	691	655	685	673	684	673	663	707	777	649	665	664	665	650	712	676	696	699	678	730	645	695	723	693	674	701	657	649	715	651	696	658	676	689	709	688	676	691	756	697	657	685	691	713	700	692	636	701	701	719	671	697	639	670	692	698	673	678	689	705	611	732	651	670	706	663	714	711	696	652	687	696	720	674	638	694	705	683	720	691	637	751	671	713	685	712	731	699	643	736	703	728	706	659	659	677	671	651	683	687	654	694	669	679	643	688	653	694	695	712	712	703	696	730	737	663	672	716	687	703	707	675	671	717	681	728	716	675	672	626	706	680	704	704	695	694	633	636	714	737	680	652	662	698	732	664	695	664	681	712	638	640	697	644	688	684	677	721	701	722	702	724	678	684	700	733	729	643	645	693	686	701	691	686	680	644	659	652	662	642	680	709	699	723	700	658	694	699	690	721	746	733	693	712	668	693	635	665	691	666	700	706	707	698	708	677	684	660	670	668	680	698	725	677	666	649	682	707	710	688	671	668	690	693	708	686	677	748	678	721	682	707	712	656	706	742	667	709	725	700	706	671	669	628	670	684	705	754	741	677	694	698	712	732	688	699	716	708	744	715	737	668	683	683	659	686	696	663	700	661	654	662	695	632	712	688	674	725	713	726	663	652	698	684	661	681	659	690	702	703	693	755	674	673	698	648	657	720	683	706	682	711	716	666	718	635	649	683	688	675	720	708	729	719	680	653	700	735	702	671	706	651	646	698	634	653	721	655	698	675	722	652	647	638	710	652	691	713	646	653	651	674	673	718	690	712	722	696	660	680	653	718	679	702	710	676	662	749	706	691	677	722	684	704	697	642	728	699	686	636	720	646	682	674	699	701	695	704	678	667	701	668	645	712	700	671	671	653	661	686	673	704	691	693	680	662	702	693	651	728	663	680	649	652	697	649	693	672	677	717	664	677	673	715	735	685	676	694	650	691	712	669	702	675	681	638	658	683	726	710	685	709	722	660	672	707	674	690	657	695	673	688	729	695	654	695	688	725	708	694	676	697	753	689	671	645	672	678	737	689	722	724	674	729	644	684	645	677	671	658	697	723	643	692	693	677	679	732	693	654	677	667	663	642	650	683	666	674	654	680	683	676	674	642	677	663	718	716	713	680	701	727	697	663	701	687	698	648	672	660	679	703	716	674	703	698	678	725	687	660	671	689	736	705	694	677	684	661	700	647	697	678	714	721	650	686	708	697	712	703	699	644	686	672	726	687	653	725	684	734	699	685	714	675	670	738	707	687	664	719	707	691	695	713	687	648	703	730	694	664	677	708	677	679	697	708	719	643	668	690	699	679	687	695	654	689	688	726	638	675	695	711	700	633	682	725	702	667	647	710	666	697	686	692	697	681	694	670
51360	75686	61334	46599	15115	4696	1038	1000	959	886	842	878	834	842	787	763	801	779	782	746	794	772	777	746	785	796	791	774	738	753	796	804	776	745	776	808	771	792	783	767	774	805	738	778	770	769	788	750	746	762	794	797	775	759	717	779	808	745	799	800	764	785	715	777	817	756	743	730	806	774	731	739	756	783	810	740	789	748	768	765	721	751	767	771	795	790	744	737	757	765	775	751	785	762	746	745	785	822	788	786	751	734	740	751	740	760	737	723	795	754	775	790	760	755	768	747	733	739	712	784	762	755	779	774	735	763	783	767	782	741	807	718	759	772	731	765	785	746	770	727	781	767	831	749	775	800	787	749	808	763	772	750	792	740	746	746	807	798	776	784	752	821	762	757	804	754	755	806	721	780	777	762	747	787	716	788	735	748	730	800	762	748	761	779	752	738	777	781	734	780	824	781	735	805	797	810	761	756	764	735	757	726	795	707	755	751	746	771	767	736	768	829	765	720	771	745	799	711	807	769	788	767	762	781	757	729	734	736	752	753	794	758	754	784	796	744	731	781	797	752	740	781	736	776	776	813	767	745	775	740	815	795	816	754	786	740	778	760	783	779	747	767	782	749	790	768	754	738	752	798	803	809	748	757	748	735	739	754	787	763	754	824	732	779	751	777	760	763	751	728	766	759	719	803	773	755	743	781	780	769	723	738	733	799	754	741	755	805	814	791	782	816	715	777	741	785	791	800	741	749	716	763	785	772	747	763	775	759	805	811	797	801	753	735	811	805	795	724	737	769	759	779	752	738	756	796	734	796	789	741	753	793	764	748	782	758	785	746	792	761	737	760	789	752	779	734	790	727	773	757	793	754	749	759	764	760	793	839	782	794	787	744	704	792	729	757	804	751	785	697	795	763	728	755	750	724	755	802	711	768	781	764	769	805	818	743	748	779	716	749	722	773	741	756	734	766	780	774	711	798	792	731	765	708	726	760	768	765	801	768	773	774	824	781	788	746	817	788	784	764	730	716	736	770	804	774	736	712	785	735	739	763	753	768	774	754	795	723	736	772	760	759	715	793	766	749	765	791	737	752	760	783	736	770	763	805	798	831	789	710	800	784	758	798	747	795	784	741	782	763	716	774	774	772	694	794	801	773	774	769	775	765	784	768	774	786	719	748	698	795	796	731	764	784	761	728	786	795	805	755	800	764	753	746	725	729	712	755	742	746	745	744	783	754	778	762	751	731	807	737	780	733	755	758	787	798	798	770	728	783	740	751	786	764	743	739	822	767	822	759	764	747	840	774	746	775	767	771	755	734	724	785	704	806	777	756	763	735	724	743	768	774	783	760	803	698	807	752	749	771	793	739	744	825	757	720	802	723	737	723	765	773	750	733	744	772	750	779	784	769	758	815	757	760	761	775	763	739	779	756	803	742	780	747	792	720	783	790	766	749	798	768	778	818	808	765	786	775	743	753	757	785	766	732	770	744	750	724	794	775	726	738	789	754	740	748	784	809	777	795	798	741	762	721	752	720	717	772	724	773	738	761	797	769	734	793	774	756	778	802	775	798	777	797	769	721	750	752	705	712	765	756	720	764	799	790	792	771	743	771	751	745	748	792	785	747	787	744	743	776	770	736	741	747	742	780	717	783	754	774	783	730	786	776	790	749	783	767	796	725	742	788	828	762	750	757	728	783	816	802	810	767	821	801	821	747	799	766	765	765	748	766	765	802	761	775	756	820	748	806	752	729	751	773	746	782	769	768	752	796	743	729	729	793	780	813	791	727	760	743	726	776	780	731	733	746	745	748	787	799	772	745	768	752	780	766	790	712	742	771	836	780	759	739	841	712	778	790	820	781	777	759	807	753	768	766	754	789	753	771	774	792	750	771	754	705	751	724	754	759	804	765	778	755	789	765	744	797	750	762	744	806	731	725	717	785	731	792	789	798	737	765	781	812	740	756	738	785	768	752	773	799	733	749	741	776	809	718	810	758	761	721	842	713	741	778	779	759	794	730	746	776	806	782	795	784	764	759	793	787	752	772	784	812	782	748	747	759	761	754	757	734	755	795	793	814	757	798	750	769	716	764	823	728	750	731	787	769	727	790	720	786	764	817	767	788	750	824	714	753	784	768	797	771	706	744	775	757	751	758	806	749	787	771	719	794	773	728	796	800	745	742	777	792	746	764	808	749	779	758	735	753	765	762	787	764	763	725	774	762	746	753	784	759	798	705	734	739	811	800	801	774	766	793	780	761	746	752	745	779	795	784	767	729	711	766	809	799	740	740	766	830	763	743	786	801	739	779	770	778	733	790	725	811	731	812	720	757	762	711	792	720	767	732	775	758	730	840	781	743	772	739	763	756	752	751	724	803	779	859	809	775	768	790	808	768	761	749	758	790	751	761	774	769	708	775	754	684	731	757	792	747	715	772	733	737	790	740	739	801	778	811	746	714	755	767	782	812	705	804	770	755	758	780	804	735	800	757	759	769	760	744	782	778	780	701	769	776	779	795	761	757	761	781	765	748	715	748	746	727	724	711	801	755	770	782	744	798	715	744	773	750	755	731	782	763	776	780	804	755	738	770	764	798	787	765	774	743	777	771	753	754	770	776	749	769	762	803	750	739	755	771	802	762	781	799	777	770	793	778	759	752	739	779	783	709	760	770	796	791	761	754	759	727	790	791	757	723	818	765	784	742	809	755	757	730	763	750	729	762	745	767	782	742	772	815	728	721	781	779	778	770	756	747	725	776	755	748	794	789	759	797	762	804	813	783	742	781	794	803	779	735	796	760	728	761	799	778	710	772	764	799	753	766	785	764	773	767	805	772	765	758	718	771	743	757	785	742	741	762	723	836	749	804	756	741	818	757	777	754	753	758	742	789	740	765	803	786	783	805	736	811	788	747	760	765	731	826	782	739	793	772	717	705	792	740	737	770	760	726	804	764	818	743	801	746	802	810	732	808	741	763	809	799	759	794	741	776	744	725	740	766	785	766	772	762	839	775	797	790	763	747	783	763	749	804	803	756	777	756	839	747	764	747	722	764	748	782	786	754	754	734	737	810	772	745	784	762	763	718	760	764	745	719	743	780	771	775	781	751	772	765	758	794	807	727	731	719	733	764	806	785	750	781	774	819	756	722	808	797	765	778	747	740	820	735	727	729	756	741	795	743	799	802	738	747	732	766	753	753	770	780	736	751	705	822	765	802	767	736	792	756	817	784	780	758	773	776	748	794	780	727	832	780	801	784	798	776	798	746	782	724	702	750	821	801	766	813	814	766	736	743	772	775	738	810	802	784	768	740	774	776	725	763	758	771	808	766	752	756	755	689	770	753	792	791	749	717	752	769	795	800	752	740	805	757	758	748	791	742	795	759	738	726	769	789	763	776	758	789	736	758	798	781	777	771	780	742	773	710	785	768	786	754	713	720	786	780	758	771	756	757	749	755	758	747	769	725	768	802	785	720	713	798	704	774	763	795	759	743	764	736	798	802	783	745
24624	21078	28530	26194	20946	8524	628	447	398	403	427	402	380	390	377	385	386	387	397	382	382	353	385	401	387	434	396	372	382	366	407	377	384	406	364	369	367	383	362	367	394	371	352	372	396	342	389	387	347	344	381	389	367	380	382	329	394	385	349	356	388	347	393	385	408	392	369	366	416	347	404	381	372	363	377	385	339	390	374	379	386	367	382	395	387	387	329	397	372	363	392	405	373	422	377	377	388	376	361	386	381	353	373	370	405	377	406	371	349	400	377	390	354	360	377	387	373	369	392	407	342	366	373	375	354	410	363	391	410	378	365	373	376	397	358	376	363	365	358	376	373	350	387	416	362	380	407	377	390	407	387	385	348	402	363	393	386	363	410	388	355	389	383	381	387	390	383	360	371	385	409	383	373	370	371	363	372	383	413	334	362	379	382	380	383	385	397	392	353	365	356	375	404	397	396	369	391	375	380	366	363	349	356	396	363	362	383	374	376	381	378	357	407	399	401	404	379	383	379	354	374	381	380	374	392	411	379	356	358	391	364	381	368	387	378	374	391	371	395	358	370	389	392	376	362	374	385	360	369	392	370	397	393	381	356	372	387	369	368	372	351	386	361	386	395	400	372	370	395	396	414	388	353	408	397	391	346	368	360	364	391	337	365	379	394	382	429	363	367	363	408	394	348	376	377	396	350	360	377	394	372	363	394	356	365	393	365	431	375	386	389	388	377	357	360	378	394	403	355	380	383	364	369	377	383	395	393	367	368	386	371	386	377	403	396	375	383	369	350	367	404	361	329	355	360	380	396	382	366	323	371	363	380	337	326	361	373	387	388	393	380	371	419	365	362	340	416	368	373	386	412	389	378	376	356	384	380	373	373	367	373	395	362	378	356	426	343	414	381	403	397	372	380	355	352	368	359	378	370	384	382	378	330	354	371	330	385	400	392	343	352	360	384	366	374	375	357	364	360	385	374	370	399	365	390	424	393	399	400	374	370	368	417	395	345	378	415	357	367	397	368	397	372	378	368	355	379	364	409	411	374	376	376	376	376	371	378	374	399	413	389	408	386	402	388	375	414	393	374	390	349	350	385	371	423	370	353	343	376	383	383	393	380	392	408	403	389	362	365	360	403	346	344	382	353	383	384	373	404	371	376	342	413	412	409	378	371	363	385	372	383	386	385	371	349	390	411	366	396	376	406	382	362	357	386	406	407	380	373	381	393	368	370	374	342	383	390	364	392	373	357	383	397	388	372	398	353	344	377	378	353	349	372	376	373	369	406	368	414	370	363	358	396	383	364	364	349	365	383	400	358	396	369	375	405	386	388	402	387	362	421	365	410	433	368	407	377	387	364	413	361	337	403	347	375	369	393	333	393	384	396	380	386	369	395	402	324	383	380	401	337	414	386	345	367	404	367	359	355	368	404	385	388	382	410	376	385	347	366	373	383	403	379	363	392	356	371	359	378	343	356	386	362	361	382	348	362	347	383	387	374	366	393	381	410	376	388	399	348	398	333	334	385	368	387	383	387	396	362	387	345	348	409	403	373	372	401	354	399	384	372	376	383	379	406	395	369	386	387	369	376	347	406	389	358	381	376	341	364	396	382	402	352	369	398	387	357	358	397	370	362	364	364	388	398	410	426	383	388	326	360	384	369	371	370	436	356	361	386	366	383	380	383	405	394	369	353	325	372	371	410	381	386	391	363	360	381	361	409	343	358	413	380	409	395	379	332	365	367	372	392	391	341	379	404	402	389	402	352	399	358	364	360	392	377	387	390	338	332	394	398	385	430	372	370	348	382	441	391	379	354	376	394	388	387	381	376	400	395	359	353	384	377	410	372	367	375	396	388	418	383	391	389	373	363	399	387	355	382	361	373	378	366	364	391	360	387	393	383	384	377	371	366	350	392	388	399	379	353	381	376	370	401	373	390	337	393	365	399	373	369	392	373	378	400	392	363	388	388	383	386	376	383	376	399	378	364	364	374	339	391	390	346	398	394	372	368	389	400	382	376	370	339	382	392	367	368	385	396	369	370	390	370	362	378	361	401	374	369	346	383	377	376	416	371	379	353	404	398	349	342	342	360	370	378	394	374	372	363	376	402	385	375	407	383	368	376	367	380	371	371	363	362	366	340	392	333	408	386	349	342	403	411	386	345	355	410	361	343	375	395	354	393	378	379	380	359	393	384	406	372	407	370	360	386	389	350	381	371	387	370	380	387	366	384	376	388	355	370	370	381	355	377	390	381	347	362	377	381	361	398	410	380	370	375	373	379	374	418	366	419	351	387	383	416	355	378	383	382	369	335	377	402	393	403	386	376	379	382	370	404	375	400	363	343	381	393	379	393	368	388	371	358	398	380	376	364	378	350	373	389	385	384	350	385	362	405	364	340	344	400	377	371	405	355	367	403	365	386	395	356	422	386	384	349	344	406	374	397	364	383	393	354	372	365	373	341	357	372	351	370	381	400	386	397	362	389	391	378	354	375	377	376	392	366	397	362	384	377	385	403	361	365	373	356	354	363	368	385	375	390	402	377	401	423	346	353	372	394	392	399	375	376	387	388	393	359	360	356	402	375	387	365	398	411	348	352	378	348	394	398	364	393	364	382	376	403	342	399	372	407	425	403	399	357	379	391	399	351	364	394	420	379	391	395	374	383	395	351	340	383	401	369	361	391	391	377	366	385	365	398	368	380	363	365	387	369	354	383	343	388	370	385	394	379	409	403	374	425	359	378	385	379	378	344	423	394	383	387	403	367	382	369	377	406	387	380	393	354	357	388	345	428	392	349	384	411	351	364	339	371	384	394	377	420	405	385	386	426	373	407	377	389	378	389	366	415	401	352	366	398	351	361	360	388	362	370	398	374	369	392	375	384	368	419	375	353	387	358	404	378	385	352	367	386	386	367	387	358	383	397	389	383	427	393	437	385	351	404	387	369	388	412	373	375	400	367	398	405	400	398	380	363	367	383	387	397	414	356	383	386	384	381	363	392	396	360	367	378	379	394	399	375	376	349	360	354	381	358	400	387	372	382	368	362	369	381	367	372	352	349	372	374	376	385	385	344	373	401	355	370	373	389	390	378	365	363	389	394	363	375	390	378	387	354	372	362	397	350	374	397	389	371	381	388	376	416	395	343	386	391	369	387	372	374	360	365	372	336	368	398	387	380	355	369	395	345	398	399	375	384	388	396	399	395	355	363	359	378	356	352	376	339	421	391	334	364	342	370	381	417	401	446	355	372	359	344	397	378	402	357	411	348	352	366	391	411	396	381	369	389	385	330	359	354	328	370	393	398	406	397	350	378	352	387	362	396	397	375	415	345	403	356	377	389	403	391	386	400	360	379	365	410	392	372	379	370	376	379	395	354	366	377	401	367	366	361	372	370	355	377	372	368	387	390	377	381	400	408	394	397	385	361	394	401	409	358	372	385	385	363	372	408	406	370	358	389	389	375	388	364	339	389	372	377	351	362	378	392	402	384	418	382	387	404	413
50229	66247	51344	38323	13284	2527	669	592	571	554	567	522	509	502	481	474	446	472	438	445	484	493	457	476	465	459	448	433	492	507	462	491	458	456	413	464	490	480	451	458	437	475	462	414	461	462	429	466	483	462	499	483	473	457	455	443	404	471	468	485	466	462	423	434	465	480	447	472	474	465	461	479	451	498	438	472	438	502	507	474	498	489	488	468	460	453	452	438	490	468	427	467	497	443	465	452	468	441	426	461	432	451	463	468	456	454	482	460	408	471	456	476	470	481	443	454	458	415	486	425	447	451	429	477	429	482	422	435	485	503	496	492	459	454	445	421	477	467	429	471	452	470	415	473	448	437	493	424	499	437	482	489	438	459	480	493	440	440	457	467	480	453	448	467	429	414	480	483	459	474	488	478	486	486	457	453	431	455	432	450	454	481	417	461	434	448	484	470	445	463	441	500	516	461	479	485	473	441	471	432	453	470	491	420	482	485	485	457	463	445	451	487	447	462	462	472	443	468	462	463	483	432	440	461	432	429	486	441	490	494	449	443	446	454	468	440	445	437	449	446	463	504	457	492	487	487	442	442	438	461	502	483	449	460	446	470	459	470	459	478	515	441	468	488	467	471	453	489	447	434	445	448	467	481	453	451	478	443	471	451	487	492	508	429	465	485	442	471	493	467	481	467	479	508	475	455	467	471	486	440	416	449	489	490	499	481	464	463	446	501	447	457	459	452	440	461	470	472	484	487	454	480	420	431	466	459	451	475	469	454	478	454	466	472	432	447	484	427	477	470	469	443	436	439	460	483	470	454	464	479	461	439	432	447	462	481	458	490	465	454	430	450	449	474	483	453	432	482	467	450	484	464	428	489	482	466	498	470	494	428	533	428	474	432	457	470	444	429	489	458	455	456	454	460	499	461	457	469	489	499	441	476	445	460	481	482	485	502	473	476	456	496	400	442	460	455	451	466	474	475	464	444	433	453	491	497	472	466	458	456	475	492	453	479	505	443	440	418	490	441	437	493	445	444	447	509	481	502	434	470	483	474	457	439	444	495	452	465	476	531	426	454	472	479	498	497	451	472	450	451	424	471	486	470	450	458	462	456	501	421	465	457	449	472	459	489	473	448	506	519	435	473	430	460	450	454	425	453	437	490	462	472	460	477	465	466	490	486	450	478	436	460	432	468	448	467	414	465	445	458	464	457	451	502	469	420	452	454	440	494	455	481	466	436	481	491	468	487	478	458	467	471	478	459	477	435	476	474	478	436	439	447	474	510	463	507	440	451	446	428	444	463	481	440	453	486	470	466	470	452	436	432	488	480	457	500	433	463	457	452	509	448	429	459	487	474	446	454	467	442	462	504	467	456	475	506	466	509	489	473	443	454	491	443	456	450	485	489	445	489	519	451	483	452	426	444	529	465	475	430	463	442	449	441	422	455	453	429	454	484	481	460	483	462	463	459	453	446	467	456	468	448	432	474	451	465	432	477	465	466	437	463	446	461	479	445	472	493	505	463	498	452	487	461	464	481	485	453	443	488	406	451	504	437	457	473	480	472	468	452	454	472	446	457	455	456	468	470	452	468	494	466	481	462	466	462	463	467	466	475	458	451	459	481	496	431	445	433	453	464	465	486	462	442	507	462	459	469	487	493	447	449	466	456	453	466	442	447	440	497	443	456	447	452	444	487	429	511	461	501	461	445	467	467	499	448	482	472	462	452	488	486	472	450	472	448	407	469	429	472	468	434	448	418	451	526	468	447	469	417	464	444	463	479	493	441	498	446	477	481	465	461	440	435	466	497	457	458	473	458	459	461	450	454	483	443	455	493	462	507	468	465	473	459	445	435	434	471	444	497	434	465	433	442	479	491	469	480	437	508	446	465	450	474	466	461	446	464	474	467	490	492	460	444	447	454	448	457	467	445	439	457	460	459	452	443	483	443	465	431	488	436	454	457	419	487	467	430	459	453	445	423	460	457	439	458	476	436	469	461	488	450	470	481	483	476	475	448	448	449	444	472	453	443	497	455	471	470	475	480	488	462	447	486	522	462	486	455	450	478	415	430	459	450	486	418	468	453	459	432	467	493	399	490	473	457	506	466	465	451	441	477	436	447	451	474	438	411	441	473	484	487	462	453	428	451	418	445	456	453	454	454	516	483	488	469	459	456	525	490	493	481	486	475	471	474	444	467	428	513	456	449	478	465	459	447	469	422	468	459	442	440	478	427	462	459	477	437	510	452	447	484	477	483	500	489	467	443	423	478	480	465	481	470	491	457	445	460	500	435	486	423	507	423	444	490	464	471	467	459	516	480	481	481	485	469	461	426	460	478	433	486	467	454	466	468	447	461	449	499	430	436	436	442	513	453	471	477	488	466	446	428	491	461	432	443	409	453	438	472	478	480	506	458	465	476	477	474	427	435	518	493	472	475	436	440	487	447	469	479	483	449	521	495	460	462	480	434	483	406	460	446	429	436	479	481	457	439	492	480	432	452	440	480	459	433	472	529	461	463	431	493	465	504	451	472	453	449	458	464	444	442	490	485	468	510	458	437	496	475	449	479	435	434	485	461	502	478	430	485	476	441	427	457	455	461	457	418	448	482	461	448	458	477	468	474	436	494	484	460	493	457	471	459	454	451	474	427	469	453	448	464	496	481	433	429	449	447	430	464	451	429	487	475	467	454	504	464	482	448	452	465	476	455	460	420	465	465	495	450	475	476	503	406	450	488	502	436	459	444	477	437	456	472	473	467	459	479	481	468	443	471	454	468	437	490	468	459	487	438	430	421	450	483	471	442	464	415	472	445	462	473	446	466	479	464	430	423	429	465	483	484	482	479	458	434	436	464	470	497	471	466	464	461	475	466	453	417	423	472	483	461	460	460	430	478	462	468	468	496	470	430	461	414	493	450	475	453	444	450	481	414	481	425	490	463	442	493	463	426	474	459	452	445	468	477	460	478	461	462	466	422	450	423	472	509	460	447	434	438	449	448	477	456	446	461	477	430	483	458	439	456	506	484	479	472	412	488	424	493	434	478	453	454	453	486	488	460	472	444	496	479	447	422	447	475	425	473	475	477	466	451	490	509	475	419	460	482	460	465	447	520	444	428	431	427	462	508	477	458	445	428	458	463	450	483	493	426	478	484	472	438	448	464	472	480	460	448	476	459	464	469	464	451	467	463	466	446	467	454	462	458	459	450	447	432	457	458	457	441	462	459	455	408	439	473	481	457	489	443	458	440	483	446	458	468	425	479	427	448	495	496	496	439	458	466	458	503	502	473	491	479	415	482	463	458	439	499	461	437	451	443	476	400	516	482	470	475	467	457	482	501	450	492	478	438	451	437	471	493	476	464	425	448	448	466	470	481	474	455	448	470	484	438	516	473	397	473	456	521	498	480	519	443	474	438	447	459	462	486	466	497	448	482	452	444	469	428	414	469	439	485	468	509	482	439	438	468	477	437	457	507	428	451	484	461	454	438	475	489	458	442	462	458	448	448
22319	20827	28491	24427	21844	21319	19629	2550	1083	1024	967	974	979	936	915	864	909	917	888	885	927	866	900	885	882	911	906	868	932	930	916	895	889	857	897	921	819	883	860	925	865	853	899	898	842	922	840	858	837	893	892	806	857	881	908	954	853	897	897	836	844	867	873	860	861	860	868	881	898	859	843	817	923	847	854	885	859	854	891	874	868	815	891	891	910	915	835	887	851	860	850	857	839	881	891	858	854	883	841	867	855	807	847	861	826	882	855	847	791	926	824	832	864	903	848	922	843	829	879	846	893	858	821	901	926	904	820	857	864	907	864	846	874	888	860	891	844	847	876	916	789	904	836	851	845	870	825	832	853	837	848	853	875	864	850	908	858	888	868	880	829	878	850	808	913	916	833	843	858	841	876	903	890	846	939	839	852	836	856	902	904	825	836	871	847	851	881	845	822	830	860	946	932	891	803	837	893	859	876	835	873	879	895	846	820	819	811	878	815	872	895	931	883	881	847	850	788	874	897	881	798	827	829	816	840	894	916	865	864	857	880	868	820	854	891	900	878	892	874	848	868	846	897	853	865	859	861	893	840	891	847	828	888	855	879	847	846	877	915	888	855	864	868	900	872	891	864	830	804	880	848	870	842	861	898	828	816	878	881	865	840	838	868	895	864	844	858	866	871	881	893	856	892	844	873	858	895	860	870	826	901	855	841	908	817	858	837	853	870	888	866	842	872	869	869	879	910	882	875	852	880	868	880	862	898	825	953	862	862	815	845	903	845	807	898	873	870	870	855	831	928	873	864	861	816	903	858	874	827	827	801	868	874	826	848	875	885	874	878	872	870	882	891	832	871	898	812	854	849	845	817	869	862	850	875	892	867	886	867	879	872	867	874	903	842	841	845	839	846	856	855	870	872	816	851	823	890	833	849	871	893	899	866	873	878	893	829	838	917	881	916	856	835	809	857	883	898	880	889	863	849	855	880	878	817	825	839	855	876	860	877	893	900	901	863	855	830	792	895	858	843	897	883	866	871	799	869	867	810	831	813	888	861	881	844	850	829	857	900	865	866	825	840	817	865	819	897	824	896	865	894	888	857	788	893	891	867	850	822	875	836	840	863	837	837	877	843	833	833	901	824	848	885	795	851	872	903	890	883	889	886	898	898	878	871	846	804	850	887	864	873	839	866	894	911	870	886	832	872	857	929	861	879	868	837	840	800	873	878	829	888	871	901	823	865	860	865	858	828	897	862	878	848	868	815	859	853	885	865	844	871	856	862	856	916	830	862	858	872	853	915	831	885	849	924	816	839	857	876	838	861	911	805	864	846	838	885	919	891	811	868	837	923	833	925	849	880	869	842	864	869	862	798	863	851	854	859	908	858	894	865	884	845	865	866	861	808	829	863	928	872	841	805	866	852	845	863	833	868	907	847	830	876	883	868	849	869	847	875	820	901	903	903	867	825	838	928	822	883	846	825	946	897	836	864	843	864	902	818	868	856	818	870	892	844	865	878	890	874	889	812	868	902	871	845	808	866	879	853	906	861	846	826	864	882	866	830	897	828	884	894	915	867	813	897	837	897	856	873	877	893	803	859	912	875	854	882	853	870	844	889	868	863	851	858	864	919	938	918	850	847	867	891	896	879	805	885	827	856	829	873	850	885	884	864	889	791	852	861	894	925	900	860	922	892	861	798	854	834	888	896	837	830	805	919	860	820	897	859	888	879	891	854	827	899	836	838	814	898	867	919	870	940	895	858	852	834	816	832	947	894	857	890	882	872	815	870	833	870	836	869	870	830	827	849	895	852	843	910	894	840	863	890	822	858	801	875	869	878	851	887	906	907	818	844	834	918	876	880	898	832	897	883	915	836	825	874	825	850	846	813	859	917	860	845	835	826	877	843	871	854	879	870	851	862	873	885	813	865	875	871	892	853	836	867	854	857	913	850	863	858	893	825	816	840	866	872	848	812	899	809	867	829	888	828	836	895	869	776	836	865	896	880	838	929	853	836	857	865	889	863	872	922	832	873	837	863	885	896	798	810	898	872	833	912	829	841	860	829	843	865	884	892	851	903	896	860	891	902	922	866	886	888	856	926	852	829	864	841	865	891	928	839	877	896	861	803	868	867	851	878	857	862	861	815	857	893	883	901	833	852	851	912	867	868	812	864	926	853	868	836	884	896	879	846	854	809	892	872	812	866	871	882	856	828	857	828	843	846	847	834	857	845	910	856	876	880	885	823	870	832	868	883	882	839	848	828	842	892	861	891	863	826	844	884	861	859	913	820	830	913	854	855	846	871	915	854	911	917	849	888	918	898	859	833	871	906	887	821	906	865	898	900	875	839	836	834	890	847	789	884	837	832	856	858	868	851	819	869	872	846	917	863	879	837	823	882	881	872	808	813	856	820	841	872	855	859	900	829	901	855	859	787	853	832	820	874	904	864	892	916	860	889	891	841	859	882	898	880	902	820	825	857	856	866	858	884	939	894	867	865	850	869	845	846	823	910	821	834	830	838	866	848	843	873	875	882	834	818	904	818	869	825	819	886	879	857	888	823	817	890	848	872	863	900	864	862	874	852	893	877	863	879	822	861	892	817	858	869	851	835	895	876	880	872	857	826	874	943	851	854	870	858	836	886	821	832	886	896	860	873	895	913	810	898	871	844	839	862	845	840	871	858	820	825	855	816	869	841	851	856	846	862	869	885	885	904	878	905	862	877	887	899	843	815	807	881	871	900	871	919	855	898	883	840	871	838	890	867	831	925	874	920	943	874	883	840	890	859	824	833	872	886	869	875	840	813	851	877	848	891	885	864	864	888	913	862	838	865	909	815	829	830	856	900	802	845	884	835	837	860	912	901	856	880	875	893	837	823	843	934	871	855	866	839	847	867	894	873	780	866	845	857	900	838	880	816	858	875	859	872	852	803	878	858	845	845	883	859	898	896	845	868	898	820	862	887	857	827	830	865	827	883	833	880	877	816	837	898	832	849	896	808	833	867	871	860	849	792	878	831	842	846	884	848	871	833	844	864	859	894	872	833	827	896	888	876	855	879	811	836	892	851	877	858	887	844	878	849	880	910	885	882	908	875	863	888	864	879	861	832	833	876	896	832	811	789	807	828	890	855	832	866	850	854	887	878	835	850	865	822	869	881	850	849	898	911	811	837	887	851	866	894	823	838	894	848	829	830	859	858	882	879	864	881	877	863	843	849	880	846	862	870	856	923	815	838	918	878	820	869	833	824	826	897	871	879	845	868	862	887	875	821	831	849	883	893	855	887	855	824	829	893	850	884	844	865	904	854	866	910	821	863	844	812	870	893	788	910	885	900	884	891	798	871	904	927	856	805	875	844	838	862	881	851	779	861	845	870	812	844	837	819	890	891	829	865	830	882	877	883	827	890	871	878	854	876	881	880	835	859	848	898	850	861	834	893	873	845	872	849	919	878	886	883	827	883	832	884	864	857	798	850	927	893	895	818	852	851	900	837	870	874	898	851	848
55619	90184	74405	55439	21523	6633	1907	1413	1361	1179	1191	1173	1091	1060	1053	984	1097	1003	1002	980	1032	1000	1012	1034	973	1026	953	983	985	1027	952	959	964	964	953	948	976	1006	962	955	989	986	962	945	938	955	975	981	982	1003	947	959	978	957	976	972	967	953	931	945	999	933	966	969	993	955	971	904	972	901	1012	957	1050	968	937	966	891	947	953	960	964	961	946	1011	925	899	946	1046	964	960	978	1021	948	940	932	964	958	988	966	999	1000	965	973	985	937	919	928	967	915	950	967	948	939	969	1009	947	986	938	941	933	946	936	953	990	945	923	947	953	990	937	918	918	957	915	977	962	968	980	972	979	885	1009	979	928	994	980	973	917	977	967	980	973	996	905	973	937	984	962	911	916	946	992	986	929	991	1026	962	974	975	976	964	916	943	903	941	963	942	1006	1015	944	991	931	957	964	928	971	943	953	996	939	974	1001	963	919	918	949	969	958	911	954	943	977	925	929	916	957	966	901	952	961	934	942	967	962	970	989	898	979	982	1006	998	957	931	965	970	895	982	957	972	925	961	932	936	986	941	943	937	906	932	951	944	940	924	888	901	974	946	982	907	972	949	1004	979	914	945	952	1034	1029	957	943	974	921	884	912	921	936	962	984	956	930	1000	977	996	931	954	902	940	969	905	926	979	960	930	959	936	977	991	916	927	899	903	914	952	916	919	936	885	987	940	942	943	1000	988	954	915	936	913	944	961	913	911	977	963	922	937	996	941	939	1003	894	974	985	923	894	919	959	947	913	943	967	955	920	1021	995	935	994	942	967	944	942	984	904	943	932	984	1015	1001	949	1031	905	937	941	971	901	942	963	1027	963	962	940	944	979	928	954	929	955	947	958	957	899	978	951	906	962	950	947	969	912	965	994	961	980	943	908	939	960	958	989	978	917	951	939	921	934	935	928	1006	990	919	954	959	997	960	955	989	955	952	949	979	938	959	974	934	953	1001	981	962	951	937	934	931	920	1017	980	1002	982	975	872	963	953	966	924	967	953	956	920	938	938	1004	971	893	929	958	946	905	980	941	956	951	937	901	909	1002	942	994	885	961	938	911	933	968	932	978	993	963	988	965	984	991	971	980	975	937	967	966	969	930	955	950	982	947	946	964	992	953	983	932	929	934	973	986	966	945	970	882	951	908	954	967	942	961	928	975	927	926	952	958	976	973	978	986	988	969	988	885	956	925	1019	986	1042	969	970	959	938	913	1015	922	985	910	966	914	905	996	945	951	966	906	952	993	917	964	905	974	910	999	990	956	939	950	972	924	928	962	985	945	974	919	991	932	950	958	910	966	957	919	920	961	935	911	914	927	938	942	976	978	962	1003	1037	922	982	958	900	912	963	976	974	943	1010	906	1000	990	919	886	976	1018	986	913	942	935	976	947	987	955	919	968	929	957	1010	922	963	936	974	967	943	977	976	950	924	975	968	955	1010	927	912	907	972	948	986	954	949	944	887	947	989	954	933	953	982	913	1007	932	1000	938	967	968	934	1029	977	898	931	953	962	951	981	959	1008	971	932	964	997	870	921	960	981	956	931	938	977	896	937	960	912	954	974	1005	968	957	918	943	941	960	976	954	961	1005	938	964	953	938	985	961	953	987	945	959	939	932	1008	990	950	966	964	958	1035	907	944	927	1009	945	934	1029	945	912	943	892	971	953	925	990	974	945	939	989	942	955	902	979	918	932	1003	919	925	927	997	1008	933	882	937	991	943	964	968	973	971	943	972	876	941	953	933	932	959	910	921	937	947	936	985	971	951	981	907	937	945	936	927	943	942	953	934	959	915	898	971	958	958	975	939	943	1010	942	980	944	952	970	928	993	937	938	1030	905	950	947	938	910	984	998	943	986	936	977	997	1000	941	950	941	961	988	970	925	950	955	939	970	991	908	971	932	971	977	1011	913	955	926	980	958	946	951	1014	1030	969	954	953	960	962	947	976	940	939	991	956	950	936	984	964	985	936	947	996	1043	945	911	880	943	939	961	965	945	924	1002	936	922	940	921	949	983	995	981	1011	929	946	928	939	945	957	954	942	921	922	980	969	978	981	982	904	942	961	982	958	947	936	932	978	896	934	954	942	967	963	991	875	992	961	944	999	949	912	1006	979	887	984	930	984	923	982	958	959	955	1007	918	925	914	928	918	1003	955	931	933	959	909	957	934	987	965	981	957	962	899	973	983	901	965	924	1042	933	944	935	933	974	948	953	954	887	952	973	984	959	959	953	933	999	918	961	958	913	961	961	928	987	961	957	972	943	960	932	976	924	996	989	956	941	955	934	985	967	1015	945	919	937	979	979	981	959	906	980	986	919	944	978	942	969	935	957	1009	960	926	988	950	920	994	923	984	936	998	944	1020	903	975	979	981	953	991	972	954	943	918	996	988	886	1001	985	973	986	960	908	926	945	948	957	959	1001	928	943	983	990	964	953	935	937	946	969	956	916	943	913	960	972	1027	928	975	951	998	999	977	906	927	939	957	1003	957	974	964	959	943	968	978	931	974	918	980	937	969	949	910	877	962	981	944	990	929	934	962	1000	943	981	947	971	968	932	917	892	956	940	937	997	959	960	907	1007	960	947	1004	958	981	946	978	939	976	977	970	909	955	983	900	1000	941	941	928	884	945	941	963	960	976	955	1002	975	953	973	989	945	938	990	978	916	929	980	931	912	987	936	943	905	935	970	933	958	945	926	1010	963	984	947	995	941	952	951	1006	971	916	882	974	924	970	988	953	982	926	969	979	922	1010	974	980	973	926	942	898	995	992	954	999	977	958	1002	983	978	1040	956	892	916	912	970	951	984	980	926	995	978	964	947	944	940	968	983	970	995	998	965	944	933	949	948	947	921	972	954	902	1005	956	955	985	926	924	947	1004	925	907	959	927	956	1004	957	929	919	953	943	946	949	963	951	937	961	961	973	924	969	963	950	931	943	928	973	987	946	950	992	880	911	956	943	947	922	926	910	925	933	968	981	945	935	1010	969	1001	957	962	943	954	914	956	951	946	981	935	959	939	907	965	858	953	954	961	986	912	1002	952	981	914	952	945	956	975	944	926	930	933	936	950	905	968	949	940	964	928	958	930	926	925	934	1007	929	963	934	980	933	942	960	967	943	984	984	948	919	975	944	950	963	954	968	987	925	956	976	995	976	959	957	964	976	955	1025	975	960	964	938	938	965	932	943	954	956	962	943	982	984	913	942	973	884	931	986	924	926	944	978	930	915	958	956	950	951	968	964	954	951	935	996	999	884	954	974	952	968	969	987	945	943	969	984	1025	971	976	972	868	987	930	943	891	924	954	957	972	877	985	965	970	922	912	1005	957	984	944	948	913	949	934	938	954	892	950	953	1028	942	983	981	974	978	1005	902	901	995	969	979	937	949	925	986	981	1002	952	996	896	940	983	984	976	988	1017	982	914	947	966	969	984	978	943	990	948	989	953	907	948	944	954	943	948	954	1051	974	1003	981	929	983	960	920	915	964	977	942	922	955	981	982	958	917	948	978	978	942	982	923	961	961	926	934	955	966	947	1026	987	987	951	960	961	951	983	960	946	929	967	1005	989	934	958	957	945
36052	25646	23396	16853	4500	884	672	424	366	394	405	378	373	408	402	415	361	390	401	381	416	359	391	381	380	390	358	387	387	374	356	367	369	410	415	375	368	390	403	390	388	369	402	388	403	391	378	396	402	397	346	430	344	406	374	410	422	393	396	424	415	359	350	419	404	434	377	384	398	375	372	378	420	353	331	348	389	403	376	390	421	406	356	354	361	401	379	380	390	388	379	355	377	389	375	426	392	385	412	394	370	394	360	388	389	367	417	357	409	394	363	376	400	376	394	385	378	376	399	424	399	359	386	390	387	395	401	354	359	373	381	376	394	404	374	415	426	408	349	390	378	404	383	364	379	392	376	362	366	395	401	383	396	379	375	413	364	399	401	376	407	411	381	399	389	351	375	394	415	372	366	364	402	344	382	419	412	392	357	379	412	423	373	422	404	361	366	412	427	396	411	390	414	361	410	395	345	388	367	373	388	395	377	384	375	402	400	377	398	405	408	364	345	406	389	400	420	398	381	354	379	375	373	403	418	395	365	383	394	388	394	353	363	383	382	388	367	393	359	389	345	375	381	381	401	386	366	389	377	362	350	379	367	361	377	348	382	399	393	411	410	354	356	408	352	381	391	385	363	367	372	392	362	387	438	388	365	412	395	354	387	374	380	426	403	351	435	386	419	354	397	359	396	404	385	365	375	389	382	387	369	397	415	373	374	393	376	380	354	365	368	406	392	383	388	379	422	381	383	396	387	405	406	390	373	385	383	391	371	418	370	403	353	392	374	373	375	372	404	414	377	369	394	407	389	382	390	344	352	386	406	391	366	377	379	365	356	347	428	365	356	385	360	420	372	409	363	375	397	391	400	401	396	393	405	393	337	366	401	354	421	386	403	425	362	395	376	363	368	398	360	374	397	389	380	374	397	378	395	412	408	362	381	381	402	388	373	426	385	403	388	356	351	429	366	437	403	361	415	401	370	359	397	376	418	418	345	393	384	381	386	388	373	391	358	362	345	378	407	393	398	388	389	395	357	394	355	392	388	384	394	368	406	385	393	391	390	353	382	405	387	390	402	378	428	369	416	376	394	374	380	393	369	388	386	375	366	422	395	384	400	383	351	333	361	350	392	400	386	366	403	393	405	357	400	362	393	396	374	369	395	395	380	383	380	341	396	415	397	358	384	378	373	386	402	417	364	411	381	379	415	370	367	381	379	411	383	390	382	384	403	377	374	370	369	375	351	360	383	388	387	383	415	370	362	373	345	359	394	373	388	423	395	374	386	403	415	361	398	399	386	398	387	386	384	379	376	394	391	369	399	386	385	378	376	386	380	387	404	382	410	379	403	381	386	400	385	397	419	368	376	412	374	365	373	367	410	400	386	367	390	397	388	374	383	384	342	415	368	365	400	367	368	408	393	377	364	386	376	397	401	379	388	396	381	394	382	405	409	381	380	385	373	413	375	387	366	385	370	375	380	386	383	409	388	390	373	379	393	398	402	384	374	378	375	383	428	375	359	372	362	368	409	374	391	400	395	397	437	354	418	397	385	382	380	420	391	361	426	383	427	391	375	374	382	353	332	345	360	374	389	359	361	356	389	393	385	422	379	411	399	379	399	387	424	394	424	366	374	400	395	382	395	411	359	410	369	368	396	384	363	401	350	416	374	382	386	385	368	378	402	388	386	348	382	370	382	388	402	386	432	393	384	389	347	410	421	380	397	389	375	381	407	372	375	382	393	369	373	402	394	370	353	385	352	423	378	389	384	369	385	408	397	436	376	387	397	348	382	374	364	381	396	411	402	385	387	393	359	421	373	405	374	382	377	384	384	394	404	391	397	374	386	396	365	353	384	386	403	416	354	399	429	383	383	424	397	393	400	394	406	420	384	378	425	390	423	418	408	364	393	385	393	374	382	346	385	402	407	380	376	399	368	364	381	382	403	417	407	417	376	383	398	395	396	348	392	380	389	385	355	366	378	376	385	402	368	404	394	405	368	390	360	415	383	400	370	373	384	375	390	388	386	430	374	395	386	368	377	347	376	367	376	391	374	417	401	414	413	386	384	390	386	388	375	400	409	385	356	360	406	354	389	362	400	384	410	367	353	399	415	424	399	396	384	371	362	368	359	381	376	368	395	378	383	385	383	428	380	382	363	388	405	357	373	373	338	358	401	367	380	411	388	419	366	396	411	361	402	362	397	367	388	391	352	402	422	403	393	398	369	395	396	405	367	386	417	376	403	371	369	386	398	355	408	377	391	380	416	401	362	374	396	402	398	417	418	405	414	365	360	404	369	451	368	399	387	399	425	385	392	361	375	391	439	417	410	405	359	369	387	384	358	387	409	360	376	397	379	352	346	406	377	389	381	415	414	384	417	374	377	364	391	377	427	402	377	394	383	390	409	347	369	381	387	379	379	381	368	411	367	384	393	384	372	380	424	407	364	373	421	362	348	339	354	403	361	360	381	423	407	374	379	372	446	400	397	404	382	408	365	426	380	386	404	372	387	375	392	398	376	392	381	400	381	403	372	397	379	419	382	400	388	394	348	420	418	411	370	383	430	382	403	375	411	357	396	396	400	371	372	384	389	422	389	399	382	388	385	445	421	390	373	408	394	370	389	375	351	363	348	362	363	408	378	417	407	378	415	382	423	421	343	416	354	366	391	356	361	388	399	382	366	374	439	389	390	398	383	397	387	391	409	398	399	399	383	394	376	360	393	386	400	387	396	397	386	373	405	383	404	375	407	367	391	368	343	366	385	362	367	387	359	390	408	383	407	426	423	359	402	396	401	391	426	375	359	416	380	397	368	388	373	403	366	369	382	400	390	419	396	374	405	361	378	372	367	408	387	424	387	380	361	416	357	367	385	374	384	430	401	379	389	381	393	409	380	378	373	361	359	419	438	377	377	415	408	396	398	366	370	405	402	416	379	353	414	378	362	380	449	406	397	376	387	394	386	374	385	378	397	363	397	379	424	356	404	398	388	369	403	372	383	376	365	376	405	370	368	406	414	360	367	408	392	365	389	383	401	393	385	401	379	382	402	373	379	381	390	399	413	391	342	365	373	404	405	424	391	365	387	359	360	376	382	382	382	393	390	363	385	396	376	394	379	406	392	365	378	389	397	394	404	374	371	390	401	373	376	365	390	377	374	396	387	381	381	407	370	365	408	400	394	365	407	417	393	377	336	368	386	424	390	408	418	374	422	395	364	391	392	360	417	391	387	377	361	380	409	394	375	366	345	364	355	391	374	385	372	362	401	411	414	415	362	415	372	367	380	386	420	345	417	388	385	406	363	384	411	417	367	409	354	384	401	368	413	392	347	366	394	419	395	377	380	374	366	400	365	405	395	383	361	372	376	410	354	408	397	372	406	365	364	391	348	420	370	407	419	401	372	382	418	394	430	360	381	395	352	372	380	391	397	402	370	375	379	370	371	394	392	385	396	369	403	415	359	365	402	403	399	382	389	379	341	394	383	360	391	417	365	414	403	376	384	351
46479	36051	21239	12722	3756	817	549	452	465	388	421	480	453	436	477	446	510	417	467	427	413	424	406	431	455	438	448	457	456	470	466	447	469	429	421	447	471	451	460	470	489	429	432	457	484	460	452	450	436	452	466	476	478	442	445	445	457	451	475	432	441	416	467	447	495	439	482	456	437	428	452	463	489	462	478	430	443	459	457	469	443	461	448	449	475	444	444	434	414	457	452	462	438	437	449	455	439	481	453	446	468	444	452	441	450	444	437	416	457	428	456	474	448	479	443	435	480	459	481	459	437	439	482	453	464	431	470	436	476	467	470	463	444	467	457	427	428	448	490	468	472	424	459	432	489	489	416	449	458	425	471	483	429	435	438	435	455	489	447	446	434	466	455	458	439	446	413	484	482	454	472	465	478	439	448	457	455	449	448	439	432	451	418	464	446	462	425	440	441	435	430	464	483	476	480	477	481	385	437	503	427	470	437	424	438	438	410	464	435	462	452	439	467	448	485	464	441	469	464	413	481	443	476	425	441	445	429	436	485	438	447	487	421	478	434	445	458	463	489	478	457	486	467	437	434	456	449	477	459	458	429	422	460	451	452	451	467	458	447	456	480	401	471	454	446	395	452	417	470	444	484	411	481	449	455	439	401	486	429	480	474	460	441	468	455	470	447	420	467	451	467	443	438	470	432	450	456	455	442	438	424	471	465	461	434	466	413	427	407	431	415	480	438	440	460	491	473	469	448	464	464	470	453	474	430	432	458	462	434	445	422	428	461	449	416	479	458	463	423	461	447	413	442	481	470	453	432	427	474	439	477	481	440	454	454	442	475	443	419	414	458	410	435	454	470	468	485	464	477	496	447	464	424	471	439	476	474	460	446	463	464	426	447	449	438	510	426	442	448	460	438	490	426	455	411	479	432	421	429	486	499	470	485	434	434	462	448	464	443	410	477	446	466	451	440	460	499	431	467	472	490	448	467	461	462	422	412	424	449	478	444	456	437	455	473	441	437	446	442	439	430	442	424	452	445	477	508	418	450	456	439	475	445	420	403	458	444	427	446	429	431	446	451	484	457	469	484	453	450	464	467	425	420	457	469	423	483	431	475	440	465	469	462	438	459	481	454	450	487	453	470	422	449	458	517	451	460	418	452	435	428	457	423	455	472	448	439	471	474	445	468	456	469	402	420	460	479	468	437	463	469	460	472	454	466	481	394	439	425	456	449	477	482	463	415	457	429	482	424	480	427	423	467	437	470	426	457	451	469	424	487	464	459	422	476	440	417	440	448	431	464	419	466	495	469	427	402	413	463	456	412	456	443	477	442	422	453	467	468	429	408	442	460	445	453	432	417	448	445	424	425	469	454	397	468	455	467	424	450	445	461	435	433	444	502	441	418	480	448	428	445	419	459	461	455	466	448	425	474	450	441	435	467	443	443	422	475	465	438	480	511	429	484	443	418	410	497	418	461	441	456	473	437	438	439	446	428	464	476	457	450	428	462	452	482	462	429	458	443	479	480	455	429	471	429	500	453	451	392	475	435	452	449	484	457	445	403	490	443	445	454	477	450	496	438	440	473	432	449	470	449	430	423	460	488	414	408	474	457	426	491	460	440	477	445	427	477	476	448	446	471	422	448	469	430	446	467	458	450	445	445	455	449	427	466	490	451	497	483	467	478	423	420	427	421	427	428	437	451	459	458	440	460	450	442	489	440	423	441	430	440	464	445	431	433	455	456	470	449	466	483	469	435	465	420	504	443	432	451	455	427	417	417	454	398	468	462	427	485	509	470	465	443	483	459	460	463	465	446	448	451	428	458	450	428	489	409	462	430	439	442	446	462	455	488	456	477	449	459	446	473	450	450	417	460	447	457	459	455	445	456	431	436	453	468	446	445	466	474	457	428	420	481	435	460	464	478	464	449	462	465	447	458	485	455	491	409	442	413	464	421	466	450	454	434	477	440	458	438	485	451	445	436	473	458	456	458	465	447	471	457	444	430	448	458	472	441	418	491	428	480	434	477	415	450	423	455	428	460	474	476	458	473	436	442	456	436	476	454	466	444	466	496	433	434	426	473	451	425	451	466	430	450	424	436	456	440	442	435	450	436	463	411	430	478	421	423	466	439	454	432	472	460	440	479	468	476	471	430	451	427	445	473	460	444	441	455	431	439	463	460	449	461	460	411	458	442	462	486	436	434	455	459	478	424	470	467	435	488	468	431	444	482	442	460	444	453	467	502	430	456	458	424	467	459	446	464	431	450	443	421	448	443	499	417	467	463	449	445	446	421	459	471	436	446	509	487	441	436	475	459	426	427	460	439	426	461	458	465	458	413	458	444	438	461	452	473	428	443	428	469	453	435	433	514	436	451	467	493	477	459	463	467	456	446	441	410	452	462	453	436	423	454	472	477	474	441	410	436	472	444	408	422	453	453	422	473	472	445	451	441	456	450	425	457	464	421	479	424	470	475	456	437	492	430	447	435	459	449	483	470	439	468	445	474	456	442	443	462	488	451	431	449	443	470	457	459	456	429	459	461	419	441	454	480	448	434	425	430	409	439	426	475	448	430	460	465	460	419	477	450	451	424	436	439	438	451	440	447	458	445	449	465	438	444	472	468	453	482	472	489	424	437	461	451	478	475	433	462	470	423	454	476	471	467	465	455	433	458	451	466	439	468	459	434	437	458	434	435	430	407	463	457	439	433	450	475	441	499	416	438	484	461	424	418	422	439	465	420	488	470	435	471	450	452	444	427	465	448	468	471	488	462	498	475	431	459	466	428	430	440	435	481	434	453	432	443	440	467	464	469	446	433	442	424	482	442	499	460	455	462	442	437	432	470	469	435	449	473	461	433	471	466	459	476	473	458	489	413	455	474	432	470	454	458	456	438	453	430	448	414	458	476	420	451	467	511	445	455	443	460	472	437	463	423	462	472	460	449	440	434	465	436	443	465	452	422	484	451	427	499	456	448	397	424	443	442	473	452	458	413	441	456	477	456	446	456	422	441	442	456	475	434	432	449	452	477	481	472	434	432	471	440	444	476	421	499	431	457	487	479	447	417	411	453	458	455	410	457	485	457	444	493	465	408	453	463	511	453	423	444	428	445	458	433	467	488	446	431	479	450	495	447	420	419	416	480	450	467	435	445	487	473	447	413	445	443	439	458	446	444	428	452	432	420	417	461	441	416	467	483	465	477	416	443	481	414	467	425	460	441	483	471	455	459	443	429	475	473	475	472	453	426	494	430	477	449	440	460	468	419	449	435	493	459	447	492	442	447	444	431	454	460	473	453	453	460	452	417	451	407	471	439	448	444	460	441	450	455	472	443	420	453	462	473	427	436	461	453	452	450	450	497	422	493	454	464	459	441	435	461	465	441	480	456	440	453	424	477	449	479	415	470	460	423	435	404	456	479	449	447	448	465	447	445	445	447	437	439	430	446	430	445	451	456	448	460	463	480	473	436	494	447	490	462	428	454	459	467	452	471	446	440	427	460	462
23551	21099	28857	26198	22385	18033	6097	922	807	764	781	750	746	724	748	702	715	733	720	729	723	689	683	689	714	708	735	738	722	681	633	670	719	710	683	722	669	687	734	717	660	652	662	679	664	734	702	685	695	712	706	701	684	685	640	668	725	703	710	706	688	689	753	724	668	673	691	725	641	718	703	685	694	685	680	639	740	681	695	665	690	705	732	693	698	686	665	711	680	682	669	719	728	675	665	665	691	732	717	667	650	705	692	690	668	674	680	635	680	681	625	695	675	722	688	711	667	694	662	635	679	678	691	667	660	686	699	660	665	667	667	697	650	740	656	619	708	637	731	686	714	714	692	740	675	681	669	624	651	657	674	692	631	659	710	688	639	679	707	682	663	710	743	630	674	661	639	671	738	677	706	700	694	705	729	656	710	671	689	686	671	683	691	712	621	704	654	668	678	662	708	717	750	643	686	721	700	687	645	696	688	658	701	700	691	689	669	697	674	709	670	662	717	707	718	700	650	687	699	678	647	676	678	638	673	686	675	693	680	701	677	656	676	716	715	639	670	670	654	681	690	740	713	703	660	680	725	625	663	673	648	671	690	658	661	684	677	749	738	696	660	700	672	680	688	679	709	622	713	689	724	683	672	690	702	685	624	661	642	700	670	677	705	696	677	656	665	706	659	723	639	667	709	688	681	726	694	720	658	651	675	701	724	696	685	700	704	693	650	664	709	712	657	677	702	686	661	652	703	720	697	693	661	692	718	664	719	659	708	706	758	682	684	655	734	643	686	667	689	721	670	694	726	680	671	673	699	681	697	701	634	651	676	680	695	675	703	660	654	662	703	674	666	688	681	682	686	718	664	687	690	688	653	664	700	663	710	672	692	650	682	659	678	676	683	680	663	726	647	697	696	702	699	701	716	701	736	630	701	662	709	619	710	655	729	641	687	662	708	679	683	668	669	663	687	717	718	690	678	698	641	710	708	668	682	731	723	683	673	705	679	677	689	707	659	697	736	688	676	647	679	710	689	692	749	703	689	671	707	689	711	673	697	685	663	667	695	680	691	636	674	696	715	702	699	700	693	667	654	681	687	699	667	705	713	660	670	720	721	722	661	664	738	682	699	687	716	698	660	679	695	679	681	718	669	678	699	693	686	700	687	706	678	653	717	637	654	696	706	721	706	734	708	683	737	683	707	677	643	688	701	644	678	683	701	637	721	722	683	704	687	689	689	661	654	707	717	691	697	689	731	692	660	702	659	705	762	703	727	691	717	715	654	686	677	652	668	706	693	709	677	696	672	723	661	673	680	709	693	677	729	689	691	653	669	662	679	700	655	661	627	679	658	665	687	745	695	661	682	671	695	671	669	684	680	693	669	718	652	661	676	658	696	659	697	721	678	678	688	709	656	703	730	692	698	669	695	687	660	654	697	672	651	712	666	718	693	672	657	642	725	673	680	683	680	685	708	684	683	729	693	678	690	671	686	675	680	645	678	666	654	733	693	673	660	695	714	704	661	678	681	681	673	619	765	653	706	702	727	642	707	688	695	684	765	739	681	692	680	719	657	680	658	647	702	714	671	698	703	721	716	673	687	639	721	704	646	704	687	655	688	664	665	652	630	703	705	686	651	686	644	697	660	702	687	713	720	676	674	713	689	684	692	700	685	719	675	691	670	678	694	657	693	669	715	675	674	726	682	719	711	688	703	691	705	721	680	707	709	674	741	665	686	685	661	685	671	668	720	668	727	672	659	639	630	745	751	656	652	688	735	735	674	688	712	679	713	720	724	723	723	701	702	633	649	664	699	693	692	708	690	669	681	683	667	677	690	688	712	675	688	685	704	701	702	690	673	710	668	689	716	749	681	687	690	678	686	717	713	663	684	676	675	716	660	685	708	724	695	700	701	697	663	656	619	696	699	701	645	663	706	702	677	629	687	736	720	732	669	682	686	697	626	663	690	666	694	703	675	659	649	696	711	647	651	688	631	702	714	682	664	703	697	684	694	732	694	661	700	665	666	648	715	690	702	680	715	661	715	698	661	661	703	681	732	690	714	683	713	668	675	713	661	693	671	710	678	688	692	724	697	705	703	663	675	631	708	717	692	676	680	684	666	673	709	679	662	695	693	728	747	655	662	739	670	711	687	708	656	697	702	657	681	693	721	678	684	694	705	702	703	620	694	702	699	683	720	701	706	687	673	689	721	687	620	688	667	693	677	700	792	657	690	728	670	681	685	709	677	713	648	705	674	672	668	686	703	722	677	684	746	656	679	716	696	677	689	679	661	671	713	688	687	669	716	633	669	678	647	647	658	668	655	723	631	662	696	714	679	736	710	700	646	733	718	697	705	688	689	714	673	660	715	638	682	712	656	654	684	660	611	710	706	738	714	751	686	647	677	767	714	676	667	650	702	701	662	670	722	708	661	699	646	712	710	695	673	676	708	652	679	701	679	695	667	695	696	690	683	709	728	638	723	732	631	632	716	683	698	702	704	662	720	711	699	728	650	675	698	717	734	679	695	694	666	729	661	719	650	670	711	686	753	655	705	669	705	649	697	682	668	710	704	724	703	693	698	696	716	696	644	706	649	723	683	709	708	670	672	720	717	706	722	712	693	696	685	705	700	701	691	686	651	668	744	640	654	693	694	659	648	701	680	688	703	670	693	638	664	676	695	714	700	717	655	715	679	670	680	676	701	692	689	696	730	706	686	731	685	676	690	669	635	686	703	703	686	717	673	667	643	632	731	695	692	677	731	698	671	697	663	735	654	689	722	616	689	668	644	645	719	665	753	686	685	685	658	642	639	706	688	698	711	662	653	706	725	685	641	705	691	694	677	661	692	693	680	686	641	684	737	696	714	734	685	730	703	652	696	681	704	655	667	658	671	663	724	720	669	662	692	746	694	692	689	685	664	696	692	633	678	664	706	680	663	644	686	715	668	698	690	700	688	722	662	697	673	699	729	677	716	670	669	742	668	639	693	699	670	708	679	740	704	714	692	665	645	697	675	721	723	685	606	704	677	695	707	691	672	687	677	681	720	682	690	642	682	680	728	690	715	689	684	642	685	660	686	666	713	669	690	674	699	711	695	714	702	640	682	699	668	716	715	691	707	709	684	674	642	671	704	699	664	688	690	684	692	760	651	657	698	726	687	693	688	680	705	688	658	674	686	693	702	708	654	656	671	658	627	638	666	755	678	670	667	681	645	770	680	718	727	677	675	658	678	704	708	696	673	682	675	664	667	668	685	676	673	679	664	685	690	719	727	626	678	640	692	667	731	686	689	738	721	697	723	689	663	682	674	634	691	670	685	687	695	643	662	706	638	699	685	681	672	680	713	723	659	677	712	670	681	684	675	719	700	670	701	647	674	676	730	621	733	667	704	675	674	691	672	687	634	686	687	676	710	687	672	661	666	662	712	716	652	662	685	681	662	698	670	678	665	688	693	696	693	681	692	681	717	659	678	675	649	680	692	679	670	654	645	708	731	700	707	698	665	711
52126	78370	56274	44395	15268	5809	2436	993	937	840	861	842	850	784	831	869	808	779	789	809	737	812	813	802	780	799	789	771	765	783	809	784	768	782	719	774	741	755	813	767	798	777	774	764	740	788	748	783	750	745	777	755	780	817	725	843	782	740	726	798	742	823	747	784	767	730	697	737	802	735	786	783	771	765	765	753	766	799	780	746	780	822	740	785	781	769	759	786	772	744	780	749	741	746	792	749	766	798	824	793	851	766	733	760	729	744	783	798	765	740	760	776	776	752	772	771	764	772	739	771	766	766	814	742	780	697	734	773	791	778	765	778	806	750	748	729	767	785	801	762	749	836	786	799	788	721	819	715	795	762	726	828	790	826	784	743	787	764	807	795	723	737	733	780	798	734	779	786	757	803	758	759	760	813	752	747	754	770	823	776	751	778	787	799	823	792	768	801	730	809	809	739	722	735	757	787	753	811	788	762	761	763	741	775	746	781	764	789	787	748	743	769	729	789	769	783	719	792	775	835	788	744	794	714	759	763	822	733	754	821	791	746	777	786	827	740	760	773	749	721	820	761	812	773	729	741	793	766	770	772	807	714	796	759	768	770	701	740	788	765	772	709	817	768	762	767	796	784	718	776	760	785	753	718	722	784	783	796	804	785	775	777	801	742	820	782	741	769	776	706	750	697	743	748	756	782	793	804	804	749	745	751	800	816	784	761	747	702	845	792	725	798	754	751	784	762	788	785	799	792	748	765	804	767	790	767	785	778	787	761	784	787	748	796	744	768	725	764	805	780	729	769	753	771	762	724	770	772	829	739	744	766	760	790	761	757	783	762	746	743	737	736	796	743	773	736	780	749	755	775	708	747	735	749	751	772	779	768	756	784	726	718	767	761	788	721	784	792	786	792	758	795	717	772	767	771	776	788	759	792	788	727	794	762	732	777	739	785	745	792	765	744	777	739	703	777	754	763	752	745	755	731	782	762	812	729	781	793	749	748	758	774	760	811	768	781	725	775	756	751	776	803	744	767	796	813	771	732	724	771	782	759	763	740	775	789	746	786	753	767	785	763	780	793	781	720	777	804	812	770	800	740	746	814	763	759	751	766	740	812	789	775	795	769	730	742	757	786	740	779	772	759	811	760	736	795	746	798	797	773	746	757	738	741	780	795	800	783	808	762	809	782	733	783	774	729	766	770	762	787	812	807	805	823	736	737	746	807	757	733	815	714	793	741	738	751	792	767	769	771	782	747	799	760	820	805	750	761	738	778	738	790	776	766	791	768	770	780	780	785	778	780	756	771	737	798	774	740	784	786	752	784	770	806	751	777	733	736	779	728	773	765	789	743	788	760	760	796	795	769	800	757	758	801	782	770	824	791	763	760	771	748	808	711	797	790	738	777	785	790	775	740	730	798	726	789	803	764	747	807	819	757	783	832	761	795	765	761	810	778	681	750	748	783	777	725	786	706	812	747	784	766	755	764	782	775	787	761	756	793	812	705	713	793	734	785	784	751	775	791	798	764	790	733	797	781	748	750	784	733	783	789	737	783	768	794	785	732	791	753	771	818	779	792	760	751	778	710	755	798	744	716	742	774	803	796	752	812	782	801	765	749	782	752	788	732	780	773	783	762	777	784	762	753	768	769	771	798	777	736	713	785	764	764	743	751	837	747	780	783	782	738	746	830	796	786	765	776	779	785	746	813	786	754	722	820	737	754	782	807	796	765	796	742	779	755	784	791	767	769	775	764	719	715	791	727	765	780	746	768	748	747	751	753	794	713	801	792	754	758	738	805	770	785	757	796	802	785	786	731	768	780	789	742	759	771	770	752	781	819	761	812	722	809	765	745	770	783	787	751	758	777	765	739	794	791	787	770	794	769	811	752	727	797	760	794	789	767	773	746	735	771	697	807	785	762	815	778	726	792	747	770	775	764	766	747	764	766	769	749	753	797	746	770	744	785	742	782	757	734	731	806	803	786	724	797	770	784	805	721	813	769	759	752	762	753	750	763	760	732	745	754	774	742	762	754	774	768	807	811	768	763	759	783	751	761	801	715	770	731	777	785	744	760	786	775	814	699	810	765	777	806	728	796	786	736	783	759	783	742	719	762	780	823	772	747	790	792	775	775	789	780	750	771	785	805	785	757	744	776	744	803	731	803	739	798	759	790	767	741	826	770	762	784	796	777	735	780	734	768	767	794	786	763	757	764	762	801	757	745	804	756	794	800	766	792	757	769	742	746	795	782	777	755	776	752	740	749	768	726	770	789	753	731	789	743	762	776	782	772	837	704	816	761	781	744	760	750	798	785	797	768	783	747	785	788	748	784	796	777	728	729	751	737	718	783	765	767	804	771	751	815	766	770	781	775	751	750	739	802	742	790	812	753	763	796	732	729	770	818	779	788	825	767	757	773	739	770	796	767	784	751	818	796	774	822	760	772	761	793	754	756	806	785	753	778	790	788	872	761	744	795	763	753	826	788	798	767	720	753	786	762	821	763	772	770	716	743	717	749	769	753	808	783	794	715	729	788	780	738	744	728	768	806	839	769	793	725	699	751	790	758	771	766	753	753	764	778	773	806	830	759	759	763	774	718	751	792	807	759	763	783	743	766	735	839	780	720	770	759	749	782	778	761	742	771	753	743	762	706	751	735	794	829	763	731	787	798	796	761	763	755	769	787	699	779	725	794	753	743	727	756	763	778	752	771	755	801	734	805	737	792	761	807	761	732	794	776	770	801	759	770	728	754	810	773	764	754	787	765	736	755	749	754	794	787	757	784	768	721	757	792	828	781	791	769	716	777	799	834	745	786	814	776	766	782	764	789	758	749	779	732	754	799	767	796	811	788	773	707	760	729	775	766	793	735	818	793	745	696	777	768	789	817	709	769	808	792	733	745	783	748	780	813	821	757	808	737	762	815	768	766	736	711	816	760	764	775	782	766	778	723	754	708	757	760	749	780	733	803	757	790	753	817	806	745	735	790	748	773	792	793	767	699	771	771	789	768	771	809	765	792	766	781	768	763	834	772	773	785	739	724	761	724	808	791	818	765	778	819	822	763	785	810	773	767	814	721	813	762	787	729	755	795	730	800	750	762	767	733	745	762	748	766	786	728	756	798	768	774	770	756	777	766	746	770	814	781	740	789	772	755	781	803	768	764	804	771	819	766	795	760	794	810	742	790	756	748	736	795	812	771	749	705	750	795	713	782	752	711	748	786	748	801	790	773	775	753	757	771	778	768	819	747	767	773	769	738	756	716	765	809	793	738	813	751	731	776	780	767	718	759	735	772	786	733	776	779	767	820	807	756	764	780	723	748	771	760	794	779	806	773	770	812	767	770	757	794	805	772	758	751	770	805	765	853	784	796	755	725	766	771	771	765	712	794	765	798	764	794	835	771	799	831	749	771	764	785	831	796	757	786	742	745	779	794	765	774	741	766	795	770	753	771	836	818	733	768	772	760	771	731	777	800	786	800	797	716	750	724	737	793	747	799	767	793
24749	21479	28110	26727	19593	6335	921	386	425	435	460	399	419	420	406	384	406	375	401	379	368	379	380	366	394	409	405	372	389	352	418	396	377	382	379	390	412	391	407	356	381	369	360	399	372	380	392	381	368	411	400	409	383	399	358	425	396	347	368	401	380	387	355	366	384	400	394	392	371	380	441	386	365	404	422	376	398	373	389	370	385	365	409	390	377	356	388	387	407	394	373	389	398	368	408	340	376	387	408	379	381	397	371	382	411	401	378	379	411	410	349	404	400	378	373	397	368	378	383	370	388	410	386	357	354	375	378	385	423	364	384	402	398	372	398	391	375	376	348	383	406	365	386	368	381	424	384	382	384	375	399	369	380	386	384	409	389	391	395	346	366	381	387	384	379	405	352	374	380	406	384	385	385	397	443	427	364	363	392	363	382	397	411	378	388	404	372	397	394	378	389	382	402	325	366	404	378	364	380	429	388	377	367	354	372	376	371	392	381	388	351	384	373	399	373	388	380	369	396	368	401	387	374	432	398	414	381	390	370	377	420	346	383	379	395	413	388	378	391	398	337	380	418	379	366	414	355	416	381	383	388	379	371	390	418	406	376	372	401	396	362	384	408	389	364	339	385	385	385	385	349	409	388	402	353	382	365	405	427	351	401	397	371	371	394	375	390	383	383	390	401	383	369	395	362	403	403	396	370	380	376	409	346	371	357	373	404	386	406	384	390	370	410	395	364	392	345	370	400	395	364	384	387	362	365	380	368	384	393	410	387	404	397	397	394	380	392	359	377	369	408	374	398	390	389	360	373	360	376	384	353	368	350	414	411	394	377	395	389	360	381	368	368	358	397	393	377	352	393	395	369	386	384	416	371	351	383	384	374	371	371	360	372	391	418	353	345	376	416	353	380	387	378	419	373	372	394	359	368	391	382	417	400	421	375	357	388	408	378	395	390	398	433	378	399	368	405	380	378	402	408	377	383	368	421	385	360	374	350	380	375	363	366	380	375	404	394	403	380	398	406	342	390	339	367	395	384	391	386	396	364	374	374	381	396	377	375	365	362	403	413	398	400	396	369	354	382	369	400	390	358	389	409	406	357	371	366	378	396	391	369	373	371	386	377	379	378	367	366	410	387	390	412	410	381	366	356	374	389	362	390	394	385	374	431	353	383	396	401	382	390	383	349	394	377	363	353	375	343	379	410	387	374	392	401	409	414	381	393	403	356	376	407	392	377	368	385	364	375	381	377	373	375	380	364	392	372	391	397	380	380	400	387	388	396	404	412	380	397	369	408	383	402	349	386	352	375	396	373	376	386	371	399	389	382	383	394	362	404	408	390	400	410	409	401	379	356	377	365	327	373	376	383	370	382	378	382	389	383	361	349	366	362	385	384	426	408	379	403	368	412	365	397	363	399	355	383	371	391	377	412	396	407	373	399	390	415	348	404	394	400	381	382	398	415	385	375	385	377	400	418	375	412	380	360	369	406	403	375	358	396	344	410	379	394	364	408	373	372	384	375	368	351	396	373	395	376	386	377	376	396	373	384	380	331	376	391	346	358	389	393	366	391	356	372	393	368	384	349	370	396	356	415	372	395	405	391	396	389	359	363	408	382	353	367	378	382	374	382	363	362	346	408	378	371	362	360	371	383	382	393	362	405	386	383	398	388	361	365	401	377	378	369	391	397	356	396	384	389	405	384	360	392	417	404	404	386	350	389	403	450	382	423	406	400	404	396	397	363	331	348	376	379	379	354	411	403	424	363	402	368	351	380	407	346	406	359	382	365	376	369	362	389	379	387	392	368	377	377	393	395	384	422	372	372	394	405	382	398	415	382	376	418	355	377	379	380	409	413	406	428	396	392	398	398	397	384	398	368	396	362	377	383	387	396	347	349	391	382	401	362	392	368	388	388	400	365	383	378	367	382	412	413	375	407	373	380	372	395	362	361	385	330	418	379	358	409	380	389	387	392	370	367	368	406	408	390	361	348	379	359	408	385	386	373	373	398	385	401	350	413	381	443	401	387	364	364	387	399	391	360	358	399	412	382	389	380	379	387	366	403	398	388	372	366	371	379	412	390	404	391	409	373	383	373	354	365	373	394	372	368	384	376	395	379	376	386	401	404	389	362	394	408	394	365	366	376	391	366	410	394	373	395	400	382	380	373	363	393	358	397	407	375	391	403	392	390	380	399	408	386	428	370	398	402	379	409	336	363	384	355	394	407	408	431	363	413	377	408	335	390	387	336	389	392	358	397	410	392	357	398	396	370	409	389	372	371	363	383	414	370	410	391	370	413	402	362	417	360	391	375	349	368	422	396	370	377	366	387	426	348	389	391	374	382	395	388	374	370	383	385	377	400	372	371	385	380	392	410	403	393	330	399	365	403	393	351	387	355	411	391	432	364	368	369	393	359	367	374	369	382	400	322	372	411	438	418	388	390	368	389	376	390	391	409	390	390	365	389	345	403	356	345	354	391	380	398	376	364	406	377	398	395	392	395	376	382	393	362	366	382	386	389	381	390	379	410	409	366	379	394	368	365	408	410	393	366	384	405	355	362	417	360	403	371	375	371	392	356	395	398	413	392	382	357	385	380	369	371	332	365	366	389	375	376	393	382	393	402	378	329	368	360	368	368	375	396	356	365	379	348	407	391	391	341	395	412	360	356	390	398	418	368	397	411	406	370	378	380	388	381	382	368	374	395	367	408	363	354	377	393	374	378	392	368	397	411	377	385	393	349	371	336	404	374	404	381	358	403	372	430	361	401	402	415	371	381	389	393	396	422	380	395	386	374	404	365	371	389	366	368	402	402	391	356	376	369	366	369	388	394	390	355	379	368	354	417	381	396	379	410	383	365	381	403	391	361	404	381	400	381	388	376	349	382	351	386	377	368	368	426	326	376	386	412	369	349	359	394	383	381	369	367	404	393	421	362	360	365	385	379	376	376	380	337	353	412	383	380	406	412	373	408	400	428	400	367	400	372	364	421	387	398	382	369	432	398	356	389	342	361	398	342	392	424	376	372	378	372	338	382	397	372	424	348	389	352	377	363	344	388	383	353	396	393	365	384	382	407	362	419	381	399	375	391	390	415	382	378	351	375	363	379	390	399	366	371	377	394	367	413	351	420	374	365	380	379	381	395	364	409	369	370	381	364	379	351	373	380	382	374	384	394	359	402	374	396	367	412	368	378	361	389	357	408	349	403	404	398	372	369	414	358	410	409	384	380	387	392	374	362	419	404	373	361	389	362	391	372	328	400	381	347	412	397	379	368	360	335	372	382	398	401	347	402	408	396	400	379	377	394	378	382	394	377	374	382	377	403	391	393	377	354	380	377	397	379	396	350	379	385	339	372	372	362	386	424	373	368	351	395	389	397	373	379	385	403	386	358	402	399	399	410	394	365	400	386	414	371	358	381	400	375	391	382	394	367	390	379	403	387	371	356	386	385	363	390	376	366	424	371	378	383	396	414	347	430	364	370	413	390	363	368	364	381	379
51840	69185	46339	36986	11288	3885	1196	587	586	527	557	493	497	490	475	507	485	486	511	468	446	495	486	488	500	433	429	485	452	445	501	506	498	442	454	444	435	492	434	434	472	443	496	458	454	471	447	473	447	453	455	481	497	469	462	476	470	489	454	485	424	464	480	468	489	442	440	431	493	492	458	484	460	461	449	487	469	474	463	473	490	419	476	469	487	456	470	470	450	437	464	459	476	468	449	468	488	458	463	474	441	459	454	459	469	456	458	465	500	515	483	495	465	506	459	444	484	501	485	492	446	416	461	479	505	489	465	454	439	457	459	429	432	492	479	461	475	494	465	460	474	441	464	489	441	489	486	472	480	429	476	448	473	461	418	424	465	433	455	471	480	505	457	451	496	465	478	439	458	450	452	473	472	457	501	452	474	419	490	477	444	472	480	448	441	486	467	453	438	452	467	513	479	500	442	476	458	463	475	458	456	459	516	475	441	461	497	436	488	462	502	461	471	455	438	498	451	442	435	403	464	471	463	457	474	462	481	490	441	478	468	469	451	479	469	464	425	419	430	485	466	459	447	456	468	441	454	406	445	489	472	466	496	480	465	466	491	492	471	512	458	449	493	497	484	506	436	500	464	483	502	463	435	480	471	474	502	432	413	459	462	448	470	477	477	475	463	450	485	419	466	458	454	464	467	483	494	478	445	452	444	465	470	464	458	415	488	445	484	439	483	443	441	465	463	468	480	460	482	443	465	445	467	461	438	458	474	441	432	461	465	454	467	440	451	497	444	444	488	438	465	453	439	452	460	477	440	494	493	465	497	439	454	435	442	462	471	459	477	445	485	426	486	463	472	450	456	456	477	450	514	478	463	453	451	471	489	470	483	450	524	466	465	478	447	496	482	450	482	502	478	443	477	472	493	447	439	454	452	480	420	469	486	426	472	461	476	462	483	454	472	469	429	465	491	458	489	444	469	481	465	477	414	483	434	495	462	439	445	453	470	463	496	507	481	441	430	460	466	453	481	478	479	474	441	486	456	482	445	453	432	473	490	439	458	460	457	454	470	447	466	449	445	439	457	454	493	483	493	454	499	455	455	445	504	434	457	448	500	441	497	447	460	467	472	489	455	453	488	479	428	479	454	450	444	462	469	456	452	440	448	468	498	476	485	472	478	458	525	472	450	497	457	467	478	430	497	428	454	436	459	520	457	438	473	465	483	449	472	445	461	457	462	438	469	434	453	465	458	447	465	490	505	427	469	442	459	450	445	498	490	445	462	457	436	477	448	454	513	506	454	478	459	473	454	416	450	457	453	468	433	425	453	477	479	445	496	433	486	474	445	437	445	451	508	480	475	481	467	467	472	457	444	502	452	460	467	493	457	460	523	454	447	454	451	475	467	449	495	481	448	440	456	436	490	430	457	463	479	480	475	502	446	461	493	466	472	469	472	468	489	459	517	442	495	456	421	462	432	467	463	467	438	462	483	420	494	443	410	471	488	458	465	470	459	475	424	484	455	487	440	465	453	435	444	494	481	486	492	479	477	483	511	468	435	486	502	451	485	495	449	440	489	513	459	432	470	470	467	458	462	423	466	522	463	462	480	462	456	473	467	433	453	469	462	445	477	471	468	451	462	458	464	486	463	446	477	476	475	469	466	486	474	459	439	462	490	472	442	482	477	465	455	461	473	471	466	508	504	489	437	470	471	461	472	474	476	461	433	453	479	487	469	441	510	453	473	466	493	503	457	491	486	461	469	464	439	476	478	459	462	473	484	454	463	469	462	482	464	480	478	490	474	434	482	493	414	474	473	486	452	486	447	481	457	468	488	493	462	490	458	476	459	455	434	459	437	473	454	510	464	467	478	475	477	482	490	488	447	470	476	478	472	510	468	463	485	453	509	452	483	464	467	491	448	431	466	487	467	435	419	499	462	449	462	502	500	438	450	480	425	481	471	477	469	490	462	456	473	475	474	463	481	471	463	428	468	497	477	435	440	417	440	461	464	488	473	455	492	462	475	429	447	479	442	455	501	481	456	467	429	441	472	482	483	496	443	458	452	429	461	465	466	467	452	451	458	456	479	482	471	488	457	416	476	451	474	448	489	431	500	448	454	457	467	489	491	470	453	495	467	463	463	452	457	484	475	488	483	459	462	522	471	460	453	449	478	509	455	481	487	450	513	474	453	482	465	456	478	501	464	460	514	480	483	504	480	441	493	437	471	456	467	464	442	509	435	511	442	452	472	514	435	473	433	467	481	466	425	499	444	442	459	486	465	432	460	479	440	504	469	460	466	487	446	449	474	473	473	472	432	480	468	458	510	502	467	460	445	480	475	459	453	455	430	490	471	456	480	477	478	513	440	430	459	445	455	468	457	465	457	490	455	463	506	436	489	446	458	478	458	458	429	470	457	461	470	473	427	484	466	450	457	461	447	502	466	444	449	436	472	481	463	452	468	483	453	478	461	451	451	437	509	462	434	444	467	476	449	464	432	475	481	463	485	464	466	447	463	492	442	422	466	422	502	488	489	472	474	504	442	459	436	440	475	434	445	450	452	486	479	455	496	477	472	502	429	494	465	457	457	447	480	501	453	473	465	467	460	512	496	498	429	417	459	462	442	469	488	461	466	503	434	508	443	449	475	433	454	456	453	465	470	448	425	507	468	440	431	467	478	471	504	465	458	485	464	485	464	495	466	471	482	501	488	459	478	475	459	461	481	447	421	485	444	499	460	470	472	502	458	455	431	463	465	471	453	496	492	425	442	460	476	482	512	476	455	462	474	470	524	489	486	453	459	475	456	512	430	506	467	471	443	485	479	470	470	476	427	477	483	454	455	465	426	468	455	470	463	497	428	455	497	484	447	486	436	468	467	470	450	430	520	435	462	487	443	459	462	503	472	450	436	466	440	451	442	464	507	463	485	476	456	475	467	460	465	507	457	433	480	461	469	491	411	481	458	427	464	424	460	452	442	442	492	446	444	499	447	488	471	482	475	461	446	436	489	460	475	481	511	468	456	452	482	473	441	451	449	454	489	480	473	497	500	460	452	424	467	462	445	456	469	460	444	431	466	496	460	453	465	473	436	464	478	477	472	469	449	456	467	452	481	494	442	493	519	450	471	474	478	458	477	415	437	460	468	467	473	504	483	458	489	473	456	446	422	433	427	433	455	448	453	527	462	473	449	496	487	490	461	475	465	492	505	477	488	450	490	495	442	479	438	440	497	439	431	472	473	418	451	459	458	486	471	476	507	489	431	476	440	485	467	473	449	483	461	489	470	460	449	452	475	480	459	428	497	497	463	487	451	448	453	497	457	441	466	491	449	481	497	474	451	460	472	468	468	457	468	440	473	488	478	435	477	432	460	497	469	481	477	472	434	466	462	476	452	482	456	471	468	465	441	478	497	458	454	484	500	466	467	463	469	445	482	511	474	496	468	483	481	500	422	466	491	473	466	470	542	448	478	484	462	465	440	474	456	481	485	454	431	454	496	456	450	460
22381	20884	28775	23764	21417	21775	21106	2836	1023	1033	1037	926	921	931	929	929	936	911	884	963	856	928	871	918	861	833	890	906	941	886	845	890	903	873	861	879	878	879	870	866	886	903	890	852	853	920	886	904	834	917	862	872	855	856	910	854	890	839	888	876	907	831	832	897	895	848	796	874	876	896	849	892	881	853	845	877	822	846	846	816	876	887	871	859	842	858	937	832	844	845	861	867	859	913	881	880	865	820	866	871	921	878	887	856	880	876	827	838	862	882	896	885	843	914	933	875	844	927	868	839	848	851	920	855	802	888	888	873	883	900	878	869	826	868	842	875	852	818	907	845	857	916	850	825	899	913	858	856	835	866	841	934	875	838	912	787	830	853	843	871	855	924	854	888	878	908	853	840	916	857	913	908	908	864	807	870	824	895	850	902	920	892	946	871	843	880	848	906	932	884	859	876	849	898	866	901	915	899	860	881	901	879	828	912	831	842	818	876	885	852	900	890	896	842	848	902	860	828	868	900	850	886	925	821	891	846	876	924	897	880	820	874	922	841	902	837	807	864	882	895	899	903	852	844	810	865	901	859	873	866	891	844	841	860	849	803	886	858	924	852	888	853	854	935	892	820	812	829	829	898	912	852	885	867	857	919	864	886	836	901	834	840	878	867	879	867	812	937	845	831	896	887	869	888	891	833	818	935	903	882	860	857	885	876	862	929	885	978	881	912	884	856	832	892	866	833	863	855	879	858	864	847	824	878	882	882	871	855	869	858	831	856	861	913	825	834	869	862	885	864	834	810	883	851	880	825	951	882	889	878	851	869	870	843	855	884	888	893	846	865	856	837	875	832	856	841	805	897	909	900	871	878	839	872	803	843	908	869	935	892	798	869	847	871	861	849	919	871	888	853	826	864	905	852	908	828	917	871	863	875	900	892	845	850	830	821	874	903	883	854	792	832	813	848	849	866	861	863	815	865	798	895	889	859	832	836	889	862	853	815	838	899	877	882	929	835	858	871	891	858	865	843	870	879	870	863	843	883	880	853	884	849	909	890	851	862	837	854	875	925	834	845	859	867	862	885	901	839	943	895	882	848	880	880	915	903	860	862	883	863	845	862	869	831	866	842	873	817	846	894	871	832	854	842	909	876	901	820	916	875	881	864	873	827	884	860	826	836	889	874	847	894	874	870	838	831	937	841	836	823	846	879	814	866	847	845	947	864	865	871	974	874	899	911	861	855	830	847	825	894	889	908	859	878	843	865	852	882	887	883	830	871	880	799	826	842	837	809	834	878	874	900	826	903	877	885	917	893	883	842	841	888	858	812	845	830	901	892	891	860	808	838	791	814	878	851	859	863	853	890	865	880	865	881	886	826	887	848	840	801	893	880	860	847	924	893	858	846	863	846	892	876	859	886	832	877	874	838	842	841	862	875	864	882	888	820	869	831	863	849	888	862	870	815	837	827	848	893	872	917	857	890	868	874	850	912	870	886	871	824	863	854	820	824	855	805	887	878	922	871	877	831	849	848	895	840	906	880	849	824	918	834	852	857	869	861	862	834	852	878	857	845	849	861	867	857	879	856	819	901	891	843	843	884	804	849	857	894	846	835	909	944	893	907	914	865	925	890	822	906	877	803	851	861	839	825	873	827	847	862	877	840	896	827	880	819	833	853	866	883	845	852	853	807	877	913	897	850	850	871	839	868	869	882	805	809	868	879	893	849	859	925	867	864	893	863	882	831	901	887	890	904	852	876	807	845	861	890	854	840	863	839	847	870	835	898	911	875	846	904	903	875	897	837	844	822	897	868	851	892	850	880	860	836	853	887	860	827	885	833	905	914	882	911	851	818	840	878	888	808	855	900	841	887	860	939	898	908	910	886	904	879	829	870	879	847	893	872	820	875	834	928	832	851	864	907	812	862	880	874	841	871	824	892	826	862	810	826	882	843	871	880	909	853	786	836	871	859	875	869	825	895	917	856	800	862	891	905	910	895	887	867	864	816	882	900	877	897	902	903	870	800	827	860	790	829	853	850	906	865	823	841	806	873	866	886	847	859	863	913	859	858	873	846	849	862	891	898	826	858	860	828	831	897	868	862	872	847	840	912	912	866	860	862	807	847	917	877	908	877	933	854	878	884	807	845	852	856	934	845	845	880	879	840	854	868	873	842	863	860	871	880	860	894	844	869	895	851	835	880	854	848	878	868	885	865	894	836	827	853	807	815	835	841	916	803	847	905	841	894	884	882	879	874	838	828	829	816	847	882	840	878	885	849	858	864	858	873	857	885	849	871	873	853	806	859	896	863	855	851	850	865	874	859	863	829	814	894	845	851	870	847	859	842	912	863	827	859	823	862	816	884	863	810	876	883	844	937	878	849	876	857	852	855	820	881	832	853	903	913	894	862	881	949	864	826	831	886	837	852	900	889	815	886	835	876	885	880	918	829	856	850	848	877	856	883	928	831	818	883	879	838	857	856	841	859	827	816	827	834	866	851	877	850	838	822	834	872	819	882	766	890	847	885	886	902	891	880	900	864	853	849	813	858	911	835	870	875	907	856	910	860	874	844	906	793	831	888	836	826	835	875	913	873	850	832	882	873	850	853	880	860	878	833	886	834	893	833	879	812	868	842	853	860	887	851	891	876	904	862	861	866	868	830	883	886	861	867	821	905	869	903	859	848	902	875	870	857	855	875	916	844	843	856	880	875	875	900	874	872	899	868	899	870	859	884	850	886	860	896	880	897	858	906	860	861	839	822	853	875	846	833	909	852	896	841	846	868	866	830	834	915	879	875	869	888	866	804	875	878	853	844	860	832	893	907	866	812	841	847	911	886	871	857	823	865	882	890	820	836	865	859	877	815	915	870	848	849	865	939	842	875	863	847	845	852	886	940	870	914	820	838	850	885	906	855	824	842	924	855	813	841	897	871	809	868	822	823	907	895	904	832	886	831	877	901	846	864	851	867	814	870	888	867	862	885	884	847	850	854	910	881	820	914	810	857	818	869	889	908	821	869	841	874	907	889	852	890	839	873	901	860	794	826	834	878	874	899	860	860	831	820	878	843	920	886	884	830	884	819	855	869	902	863	884	877	835	901	910	845	880	790	873	875	854	873	836	812	899	859	917	876	859	863	806	833	873	858	898	882	849	808	872	876	842	898	863	873	927	857	849	878	859	871	839	832	792	862	898	824	854	860	880	856	912	850	891	838	883	889	836	834	883	845	900	856	864	846	866	939	859	878	846	813	885	868	835	847	893	844	839	862	883	831	886	923	854	839	875	860	852	778	832	922	898	864	907	880	935	840	880	919	886	821	863	907	906	845	863	870	862	899	813	882	870	885	823	878	894	879	876	878	878	858	884	891	869	887	854	846	831	829	847	829	878	883	870	849	860	864	895	899	837	849	846	924	880	889	847	843	880	904	914	823	902	888	859	870	826	854	883	827	880	892	829	848	776	889	864	869	886	905	892	857	866	859	871	892	854	859	846	891	890	842	803	829
57039	87629	69731	54285	18818	13622	1680	1410	1262	1223	1218	1145	1116	1076	1036	1025	1026	1023	1007	985	1013	1007	985	998	979	938	963	963	952	975	1005	960	961	953	990	940	959	972	933	991	964	1010	920	988	1053	930	972	960	946	919	912	918	985	941	921	954	944	953	950	977	964	958	975	948	933	963	957	914	975	966	921	983	922	913	945	980	965	944	953	930	949	923	936	976	1037	951	1002	958	959	970	926	903	951	928	957	958	996	996	964	928	994	921	930	933	954	985	964	910	975	990	958	975	1008	971	928	917	971	979	989	927	960	1004	937	993	962	1000	931	934	1015	964	966	926	1000	950	922	925	985	1007	938	957	993	948	947	951	973	937	980	969	993	951	920	924	925	941	964	966	903	973	933	933	887	963	1010	906	977	953	998	959	957	955	947	1010	956	1002	984	946	923	949	974	949	944	992	925	893	953	966	978	940	981	950	975	930	893	937	1015	941	979	955	931	936	909	1004	1006	936	963	972	987	946	972	1020	964	904	967	929	947	983	958	961	998	945	975	961	995	938	986	978	957	953	993	960	1004	987	843	933	935	948	991	1023	1021	1002	945	896	970	922	984	962	955	912	1002	964	940	965	937	927	924	959	969	914	963	936	925	959	959	971	964	966	950	979	946	950	1036	941	945	978	950	901	957	967	947	947	973	920	946	927	949	952	1002	964	931	934	932	972	967	931	928	990	987	952	940	925	970	919	959	949	945	1010	976	921	939	959	937	988	914	928	961	980	983	970	960	970	976	921	899	947	897	935	934	968	988	971	926	947	927	923	943	953	942	946	960	916	953	950	941	962	981	975	943	971	948	934	999	955	944	961	986	965	964	961	878	974	954	984	942	1020	993	964	936	920	991	936	974	952	983	940	978	938	904	974	957	983	988	906	979	1018	970	977	960	961	935	994	960	985	930	918	971	986	993	965	947	958	968	889	959	951	1075	933	958	922	978	918	958	955	998	971	955	951	923	941	973	939	949	892	908	927	996	873	947	975	945	955	1048	986	947	932	1027	904	939	949	991	1010	918	963	977	927	976	924	958	1001	919	964	944	938	950	922	976	913	898	944	911	984	978	996	1005	951	961	948	891	919	928	993	961	992	944	981	973	985	994	1012	932	952	969	919	929	935	955	959	923	1005	993	936	935	960	962	949	961	960	994	953	964	973	966	938	937	949	980	995	937	876	952	962	980	944	970	984	992	978	993	902	938	986	963	1004	913	991	931	932	969	981	931	920	915	948	972	965	985	966	993	936	934	954	941	925	911	984	928	983	941	946	885	949	945	907	956	971	967	970	883	958	915	903	944	927	982	966	964	989	970	937	950	975	982	952	936	974	978	945	923	941	938	987	953	994	989	966	929	1009	920	958	982	963	933	961	928	979	991	939	914	926	966	972	948	919	921	948	1038	918	948	964	934	971	972	952	935	985	987	1012	958	926	934	991	925	989	950	908	966	970	938	946	972	911	931	966	970	1015	1007	932	954	918	967	942	967	973	994	931	966	970	941	979	944	946	984	934	929	1002	923	969	960	926	949	935	959	980	954	948	913	957	938	951	930	1003	917	957	916	897	963	992	931	937	932	994	974	952	887	962	975	986	1017	956	984	928	988	967	942	959	975	996	990	977	901	920	983	897	999	957	986	1009	949	922	884	959	1016	985	965	955	875	988	942	921	959	953	1007	951	962	1016	1005	944	985	946	972	948	932	959	929	878	969	964	928	949	961	911	967	957	951	997	923	957	907	935	933	961	982	908	957	923	962	973	969	938	986	939	989	969	950	938	950	946	963	921	954	968	948	955	965	965	995	915	962	930	971	930	985	964	948	915	918	958	924	937	980	920	930	1004	951	931	944	943	952	952	896	950	960	966	942	913	928	996	987	962	972	948	951	979	930	961	993	951	1009	951	965	977	933	924	958	944	959	925	916	986	997	936	1030	923	982	964	975	899	1007	986	916	928	957	947	973	920	936	968	978	1027	929	955	1002	912	920	968	931	938	937	981	935	964	970	995	926	916	923	954	953	969	1014	878	954	955	989	999	954	936	954	926	979	946	929	976	958	926	978	955	966	998	987	975	966	989	1012	944	974	972	955	946	982	948	990	968	947	943	998	968	1043	918	930	1042	973	972	992	970	933	957	952	939	968	999	934	956	998	971	1034	924	986	920	907	960	983	871	927	968	954	948	921	938	973	959	981	950	948	864	942	974	955	961	906	978	887	945	991	935	953	981	940	931	979	933	983	885	958	949	944	963	903	972	943	959	952	948	885	933	924	981	928	949	986	928	924	954	920	935	937	961	999	977	949	946	960	972	928	918	965	974	995	1020	976	971	944	942	939	985	875	936	963	952	888	960	978	976	965	945	954	983	946	914	941	965	889	939	975	923	924	962	954	904	955	922	938	932	937	936	953	919	886	919	912	956	1004	975	976	928	953	1041	984	926	996	976	938	981	998	1010	906	959	977	932	928	966	894	957	961	943	985	973	970	897	999	945	968	972	983	963	978	890	967	901	988	1010	956	998	949	967	986	970	1007	956	983	883	965	901	938	944	978	976	961	960	965	962	914	952	947	1008	965	946	952	1026	1002	942	976	961	953	928	996	955	976	926	968	965	956	934	915	942	911	954	1007	945	940	991	914	997	945	963	988	980	922	971	896	932	959	926	1019	941	935	938	975	983	980	1003	940	973	976	994	951	926	917	989	946	984	942	906	963	973	908	985	949	966	1005	926	963	917	989	910	970	904	1002	984	971	972	972	937	939	916	946	991	990	951	927	974	943	930	979	935	957	1019	956	934	956	943	961	974	898	948	937	937	922	1035	944	921	919	989	969	984	987	926	981	1000	963	951	954	936	913	944	981	905	961	997	918	974	987	1008	968	952	962	925	951	918	967	928	995	993	934	958	971	1008	996	948	934	995	971	965	951	1050	964	902	921	981	1000	1015	893	966	957	989	870	959	946	986	971	1007	984	994	975	940	978	939	999	957	942	911	930	968	947	939	933	984	951	987	936	993	942	986	947	1032	938	1001	936	945	989	935	972	954	939	984	966	955	915	905	905	928	925	960	1000	975	942	996	960	931	966	981	958	948	1000	967	988	946	984	964	938	967	933	976	975	958	970	956	943	941	934	939	962	953	994	948	956	985	997	937	955	1009	897	942	974	1001	967	958	983	1004	954	930	924	936	985	1003	914	907	950	979	920	940	976	978	940	900	941	931	910	907	994	981	932	966	908	980	952	956	934	1010	945	942	909	938	916	939	986	955	944	995	966	957	974	1004	933	962	993	982	977	953	936	916	977	930	999	934	951	923	905	992	983	898	973	949	930	993	1001	987	975	935	953	996	986	947	953	937	971	980	965	936	930	965	921	1008	972	986	1013	935	966	981	963	976	953	961	918	947	947	943	944	975	945	932	964	941	956	954	985	985	974	917	998	941	955	967	929	962	963	957	1033	1002	966	940	947	932	912	909	953	1016	952	1009	946	921	1000	923	938	988	1023	992	964	923	991	959	932	996	952	935	969	974	1031	942	939	963	945	956	987	922	954	935	958	974	887	969	1023	970	942	924	975	966	951	984	976	1003	962	970	952	874	1019	966
38701	28748	23244	14480	3271	748	439	374	379	369	415	405	401	404	352	388	418	396	401	409	402	375	406	342	390	405	433	368	399	405	398	418	389	378	392	407	401	386	381	440	380	392	384	388	377	394	386	411	380	383	365	420	394	379	355	402	369	418	333	398	394	400	393	390	363	397	386	367	390	396	395	367	385	407	362	418	411	397	382	388	387	389	395	434	383	432	384	383	405	400	400	404	382	372	413	387	385	393	432	397	405	389	369	384	395	413	397	355	375	377	387	399	401	396	408	412	388	380	423	429	388	392	398	423	390	368	376	387	413	395	374	385	376	399	398	401	407	422	391	387	402	406	370	387	398	365	398	360	397	413	395	390	388	394	381	384	375	376	379	381	390	370	361	359	360	378	374	400	371	392	415	358	376	375	378	389	384	412	398	394	398	388	378	408	407	380	398	378	419	429	367	383	413	391	405	399	412	387	378	374	385	378	352	356	397	388	392	381	358	400	379	416	346	361	386	362	358	394	348	400	408	353	380	384	424	410	382	367	393	383	427	349	405	365	396	366	352	401	391	360	356	410	409	413	409	377	391	394	357	412	395	381	389	373	367	387	431	374	399	386	403	379	360	393	388	399	412	389	366	367	375	381	364	367	379	408	385	392	371	396	399	403	365	384	413	379	390	398	373	396	381	380	385	433	359	384	384	387	392	377	359	368	396	380	429	354	376	359	413	376	385	393	361	398	364	357	381	395	357	415	361	347	382	378	387	395	402	386	433	373	383	399	416	376	386	374	370	366	363	349	401	375	367	398	409	384	420	445	378	357	416	405	384	374	373	374	403	424	381	384	379	378	379	366	396	394	396	405	387	408	394	393	411	387	389	387	371	405	336	395	373	396	391	384	436	352	368	411	361	401	365	409	376	383	395	395	383	416	368	379	413	362	392	373	347	382	400	391	401	377	420	415	377	399	385	381	425	390	394	416	366	389	386	397	430	354	365	390	360	391	400	403	344	382	381	393	402	359	375	395	422	375	394	350	413	388	420	383	402	435	440	396	362	393	366	404	387	441	410	378	398	386	389	414	397	406	410	369	413	371	401	403	387	357	406	402	390	384	429	353	386	391	396	371	391	397	378	395	368	384	363	411	369	396	354	394	379	421	392	400	372	398	425	413	393	370	407	371	400	406	392	394	394	399	390	418	419	385	377	405	394	362	390	388	392	426	359	397	413	394	405	366	367	371	374	365	426	399	361	378	405	369	393	405	389	391	377	382	421	353	432	408	387	396	390	389	385	361	396	418	384	396	425	384	370	397	367	402	396	398	393	340	372	374	394	391	416	388	392	387	400	342	378	394	369	396	375	406	381	396	375	422	397	387	378	424	361	388	415	390	417	383	379	360	434	374	375	391	379	358	405	388	392	407	394	402	419	377	383	383	419	377	384	384	406	377	386	374	385	390	405	420	364	389	381	386	391	453	406	381	370	392	375	389	368	381	394	426	363	409	374	415	368	401	423	374	401	375	385	378	383	391	370	377	380	349	407	406	379	400	396	405	382	441	388	368	368	396	390	390	382	396	356	387	393	400	393	419	399	397	390	381	414	386	400	384	377	415	407	382	392	372	400	381	395	391	400	397	409	385	399	394	397	387	413	356	382	370	373	397	384	382	402	371	362	385	390	399	382	396	397	385	415	375	412	404	395	374	329	392	395	372	399	342	347	353	411	390	390	358	405	372	379	407	379	373	377	387	352	395	377	377	379	382	408	372	406	399	372	380	364	388	380	382	376	396	384	395	382	421	353	405	362	431	370	358	358	403	396	384	381	369	365	381	414	380	408	371	391	392	400	391	378	380	387	417	395	406	396	379	402	333	411	383	398	378	395	388	385	361	376	436	382	384	370	356	349	366	371	381	348	391	402	347	373	403	384	372	392	389	404	392	378	412	397	378	367	374	379	395	348	378	398	361	398	380	386	375	423	377	390	392	353	384	392	370	398	367	333	415	380	390	413	374	356	420	399	363	409	399	430	375	348	381	415	420	393	350	384	400	382	389	382	400	376	390	354	358	370	396	363	372	378	379	385	415	371	403	417	392	399	376	395	393	388	402	378	424	421	410	373	392	378	348	396	407	337	395	384	383	424	396	400	408	374	351	360	399	369	401	386	414	379	381	361	407	396	387	392	388	372	387	390	388	349	399	383	402	374	381	368	424	378	390	427	408	386	361	394	362	405	394	370	399	382	402	384	390	387	406	360	411	416	415	377	420	387	388	382	392	415	380	399	362	407	386	405	413	346	385	396	367	433	381	391	390	419	370	403	373	429	406	405	381	352	358	403	412	394	403	367	353	358	368	368	371	339	386	376	433	399	387	355	379	410	418	391	399	423	365	368	386	375	350	382	400	403	380	376	361	381	409	387	364	398	382	398	368	385	389	406	384	375	385	437	369	370	367	360	366	385	348	385	419	345	387	409	384	409	394	371	392	400	355	389	383	370	370	378	393	403	425	366	374	406	384	403	395	354	399	380	391	392	378	397	417	385	406	363	368	350	384	377	393	390	394	375	410	412	402	368	391	363	376	375	374	400	402	409	386	390	374	387	391	353	384	380	411	386	409	357	385	431	415	402	381	381	408	412	380	386	380	371	382	382	392	419	398	374	388	390	378	351	372	349	385	417	388	366	408	394	362	382	369	372	373	389	391	395	400	378	385	427	399	365	355	357	412	413	369	409	363	369	411	371	390	384	413	388	362	388	359	411	415	388	415	384	384	368	366	370	398	405	402	364	400	376	427	414	367	404	368	377	382	391	360	407	407	380	382	371	370	417	347	395	385	396	402	408	403	364	382	391	397	363	384	397	411	398	391	412	367	380	396	407	393	361	400	389	368	402	356	352	405	381	389	395	395	412	426	410	347	413	372	365	425	407	397	409	386	410	352	401	383	432	392	376	380	398	374	372	355	383	420	388	392	389	381	397	413	347	375	376	409	396	391	375	391	389	363	377	370	396	354	395	404	373	380	420	378	390	362	396	379	401	349	413	395	374	370	438	361	376	391	419	383	371	396	376	375	378	364	399	414	385	413	393	375	393	400	400	393	371	385	389	399	352	378	380	389	412	397	371	408	393	349	415	403	383	339	374	374	410	373	371	388	405	411	368	409	371	405	345	378	410	386	374	376	421	394	374	403	393	390	366	417	362	387	356	377	360	400	384	380	377	398	392	405	395	359	364	377	382	379	375	390	374	397	352	372	387	417	367	393	364	365	402	416	404	402	443	402	386	387	430	372	407	399	392	411	369	370	384	359	384	383	402	413	383	353	389	369	454	412	365	340	391	373	394	401	359	336	348	424	391	397	371	367	433	406	369	406	366	412	364	368	412	377	392	386	383	378	391	424	399	375	355	381	375	404	396	384	363	352	412	386	375	390	363	390	427	417	426	376	378	354	376	408	357	383	360	379	410	346	385	382	391	363	421	371	393	359	363	373	393	380	380	395	408	389	397	388	413	392	420	375
47589	36431	21506	10645	2600	920	465	480	475	455	419	469	421	442	489	456	417	450	401	437	462	448	455	439	462	424	449	447	444	448	445	426	436	474	455	469	485	466	449	462	430	436	471	453	465	424	443	442	450	483	454	463	429	483	460	386	425	461	448	455	473	476	444	455	434	448	448	467	479	454	449	422	428	440	413	459	426	458	440	451	443	453	499	440	466	471	484	445	441	459	440	462	423	422	426	443	439	454	425	439	445	404	464	424	449	445	475	477	471	457	447	435	463	460	405	419	479	418	464	446	429	429	441	464	450	447	412	451	446	447	456	468	449	421	453	441	448	431	452	432	452	444	466	437	470	429	439	462	476	489	450	475	467	438	466	481	417	445	469	416	472	457	462	439	481	448	465	430	440	438	440	457	470	460	454	442	450	443	438	444	469	450	406	429	458	458	466	461	455	488	421	445	473	447	444	431	433	417	465	439	458	454	448	448	445	425	466	496	458	446	445	457	495	417	453	419	471	425	461	466	454	436	425	464	433	452	481	440	490	451	457	452	444	430	439	421	459	472	488	462	464	491	477	417	501	418	483	434	463	469	458	484	491	453	446	479	486	437	420	464	454	468	451	467	441	411	431	466	448	484	444	462	452	415	441	459	465	456	381	408	441	449	471	468	494	457	394	452	468	419	479	476	446	440	459	449	446	439	447	432	464	478	472	447	514	414	464	452	477	442	421	480	466	434	457	430	440	402	424	449	464	467	450	465	478	452	457	461	430	491	450	441	455	426	455	430	471	435	404	465	432	449	447	460	467	424	423	439	438	413	484	435	467	437	458	423	448	423	446	454	459	442	459	452	474	485	469	467	427	460	493	444	418	448	484	459	449	482	479	469	449	447	468	455	427	453	455	424	424	442	461	460	437	444	468	463	460	421	455	466	426	488	411	438	432	446	452	466	450	453	418	460	421	470	399	447	410	423	445	424	469	459	439	433	463	451	461	453	454	471	453	487	472	450	481	449	403	485	440	492	433	434	459	456	453	497	450	438	483	438	440	456	458	456	472	450	438	472	446	447	475	439	463	438	480	417	475	420	436	431	440	437	454	455	451	450	479	454	485	458	453	451	474	458	462	433	441	476	465	438	426	472	469	414	464	431	453	444	431	451	436	462	428	448	466	458	475	463	429	457	467	454	474	461	454	450	411	451	413	491	431	433	464	472	491	460	442	441	446	466	447	464	456	434	432	439	444	447	456	425	452	474	439	448	448	463	460	452	460	421	448	457	458	421	446	444	439	473	489	424	434	482	479	480	441	428	433	463	467	454	414	411	476	419	476	479	431	491	465	438	404	474	459	422	459	465	433	427	465	442	443	449	476	443	433	455	485	497	480	462	467	435	446	423	433	425	499	436	428	495	489	390	478	472	455	459	452	481	453	400	436	515	460	474	420	424	463	484	416	442	448	457	471	457	436	456	448	445	425	412	437	422	453	426	437	449	468	432	446	439	470	478	424	467	453	441	488	438	463	464	420	424	438	451	463	465	438	460	432	457	465	453	492	453	503	459	445	449	444	456	479	459	499	477	431	466	472	469	449	438	420	476	464	429	429	451	463	468	478	432	430	430	457	462	418	503	440	441	444	413	457	448	431	432	454	437	463	437	418	445	470	450	433	425	411	472	468	452	448	393	450	437	455	458	445	462	448	473	435	443	448	478	467	462	439	481	445	463	418	484	464	497	471	464	429	451	432	479	421	447	427	452	422	445	454	465	430	435	427	490	458	453	471	471	475	478	456	450	454	447	460	394	458	449	470	462	450	469	434	427	463	476	404	443	407	480	421	437	436	468	443	454	453	444	445	459	454	396	470	441	459	483	442	413	439	443	416	461	415	474	481	487	457	395	418	461	468	431	456	456	470	437	450	452	473	383	478	458	504	487	463	471	464	438	447	467	495	438	469	414	432	425	461	444	434	458	459	459	492	482	455	432	454	461	434	421	433	461	475	477	461	436	477	466	418	482	438	476	456	432	477	439	441	449	437	422	460	460	442	368	453	446	413	458	425	461	418	438	441	422	455	467	439	466	430	446	375	437	430	449	453	471	487	490	456	477	455	451	443	446	482	440	394	457	417	471	446	431	453	432	431	436	447	480	417	478	441	420	434	453	452	436	469	459	450	457	439	460	448	471	468	445	489	451	441	440	444	421	425	447	436	452	477	449	467	421	434	464	422	441	467	433	431	452	446	433	459	426	454	479	445	462	426	498	440	495	447	422	433	479	473	457	456	420	456	434	508	484	451	430	500	447	411	435	486	438	422	454	439	429	432	451	434	458	437	436	451	410	425	412	417	450	418	455	453	439	458	434	478	453	472	474	462	442	476	416	444	441	488	440	475	440	440	389	460	425	437	430	490	415	455	467	439	429	442	459	425	431	488	451	481	461	439	458	449	436	451	412	433	459	466	449	460	419	459	448	428	441	439	434	436	443	430	480	459	464	428	436	511	479	468	436	460	444	461	432	467	462	458	418	434	464	445	460	466	429	458	461	443	456	453	430	480	418	436	434	446	470	444	440	462	425	437	453	441	505	459	491	429	413	487	458	433	448	464	462	398	447	470	476	433	435	452	471	436	452	474	497	446	474	462	483	428	396	451	464	476	462	471	471	406	408	443	430	477	490	470	485	424	427	425	446	442	440	437	440	466	418	463	441	420	418	457	453	427	446	457	453	419	488	482	444	471	432	468	422	399	412	439	481	481	486	467	412	458	447	448	454	411	427	439	446	446	433	438	450	463	419	440	443	473	467	417	433	428	425	437	450	460	458	432	432	408	421	439	489	434	471	449	411	429	451	430	437	470	444	449	481	452	474	489	418	445	454	432	457	458	480	468	453	412	445	427	447	442	409	450	447	445	398	443	442	446	459	450	451	439	443	459	453	454	436	452	418	463	426	408	474	455	470	473	505	426	438	464	490	445	417	420	476	460	459	459	433	444	431	468	437	494	483	446	475	460	414	451	448	435	482	431	462	433	487	442	467	445	444	474	477	487	470	455	414	466	463	440	439	458	482	420	404	446	478	437	430	404	443	483	430	421	453	463	439	429	451	457	478	481	395	420	491	428	426	453	436	432	417	439	482	438	426	450	459	423	452	471	389	466	411	430	408	451	466	432	455	456	469	430	482	450	440	437	444	424	458	465	435	486	452	433	480	432	478	468	447	461	437	441	459	453	492	422	445	437	432	466	440	413	452	416	444	451	476	476	482	424	450	501	466	463	443	409	445	436	442	455	421	454	426	424	456	481	445	420	468	453	438	462	422	446	437	473	445	462	449	456	447	450	472	406	437	455	440	450	425	465	433	471	437	477	481	470	442	449	487	474	509	417	459	478	472	466	460	402	447	406	461	478	450	426	444	452	463	464	469	409	475	439	412	426	462	478	437	457	459	459	422	471	429	447	459	469	440	453	428	464	393	470	465	443	448	456	454	468	432	434	484	435	435	399	444	446	438	469	458	462	454
23506	21051	29539	24363	21815	17130	3939	888	778	766	735	780	723	747	672	685	738	692	702	698	720	694	686	662	704	694	701	652	688	660	693	706	677	691	672	729	746	710	722	650	704	674	757	672	678	681	697	700	704	698	668	678	664	690	687	689	700	698	693	668	711	692	690	679	710	653	665	719	708	652	665	746	680	693	662	679	682	685	728	703	751	652	698	691	666	700	674	684	694	714	649	645	629	693	721	682	713	683	691	686	696	715	686	724	693	675	695	713	718	659	675	683	731	702	646	672	713	715	658	748	701	756	698	691	692	662	650	663	708	704	728	712	681	658	723	708	711	662	665	668	703	709	690	650	698	665	689	690	711	687	694	660	702	652	674	672	677	687	703	672	726	692	746	673	661	704	723	658	690	659	696	695	684	670	704	671	688	711	677	665	721	721	703	667	705	695	726	672	739	682	699	671	649	687	651	707	698	755	658	692	735	661	691	661	717	717	672	784	682	655	722	645	726	690	688	695	660	664	708	698	669	645	706	703	649	698	647	669	683	683	677	676	670	701	675	693	716	712	682	705	699	719	643	685	736	675	713	689	711	746	716	688	714	652	687	716	681	721	691	713	681	676	672	676	692	654	658	672	665	715	679	661	686	711	701	699	664	666	688	729	701	673	697	703	698	652	671	704	701	732	697	686	708	681	682	673	714	712	697	717	642	686	720	708	682	662	703	658	752	699	674	694	674	660	701	710	646	649	665	670	667	661	693	695	686	691	685	665	700	640	638	696	666	681	690	697	660	686	677	702	689	676	693	700	691	753	693	685	722	666	659	677	655	654	660	684	697	661	718	706	655	706	669	723	675	688	687	705	712	682	698	690	701	650	692	673	724	659	644	676	701	647	749	692	700	698	715	681	652	710	678	661	718	655	690	655	650	716	646	686	672	673	683	692	681	730	686	660	708	672	701	710	698	684	717	689	657	703	660	692	687	646	713	721	731	748	668	679	702	665	626	687	678	709	661	657	667	708	650	665	697	682	658	709	656	717	730	707	697	669	680	675	685	713	639	682	688	666	688	703	748	734	679	716	636	699	699	656	669	710	659	701	679	663	720	671	644	705	692	679	733	693	721	696	706	713	675	664	650	675	717	705	710	655	704	686	703	653	695	726	713	687	674	717	697	703	637	623	708	690	663	692	682	736	693	696	694	672	666	695	683	705	775	702	765	695	643	648	660	690	663	675	713	678	736	653	733	670	641	633	718	694	651	659	673	691	661	673	630	721	673	654	711	680	697	683	727	693	730	738	689	686	704	683	725	710	669	671	687	692	675	681	668	670	710	669	646	691	666	708	678	707	690	661	686	664	709	682	700	711	676	687	675	727	674	667	688	657	727	687	650	675	715	648	679	679	645	647	710	630	662	667	660	701	682	714	671	674	702	661	737	718	687	686	729	713	677	661	689	665	703	723	664	680	675	710	664	738	674	650	643	655	693	667	662	697	689	669	659	700	662	688	669	670	709	739	641	650	720	726	636	656	687	674	714	656	706	680	707	683	685	697	649	686	688	680	708	688	689	682	645	687	744	643	674	706	684	688	648	687	715	710	675	708	691	687	678	668	678	760	678	692	688	676	711	728	674	677	687	680	764	719	695	701	675	730	660	707	652	661	696	689	719	673	660	686	732	661	723	670	708	674	669	648	661	662	710	719	692	651	696	629	685	699	651	684	677	669	672	693	707	750	667	714	668	706	704	692	678	679	714	708	696	710	697	670	675	694	676	633	689	692	641	691	689	738	666	687	715	749	700	654	705	711	657	681	633	713	688	715	702	660	728	683	677	738	686	664	690	678	724	661	726	688	703	693	640	703	702	701	732	695	705	669	689	712	720	714	720	686	678	741	664	656	677	670	704	723	692	721	700	683	703	689	712	679	693	642	670	674	702	712	655	631	700	669	665	679	685	685	670	682	691	694	694	671	653	647	711	687	686	653	708	712	696	620	714	669	619	713	663	693	679	741	709	691	714	672	656	683	716	689	701	661	665	691	689	668	715	651	638	677	735	661	714	703	681	681	679	695	657	667	686	661	683	663	650	710	667	661	698	621	675	666	698	666	703	734	688	685	647	637	697	687	678	685	630	710	660	682	669	688	670	682	706	671	694	667	685	721	679	690	696	713	699	709	688	708	675	672	666	707	694	706	720	676	634	704	675	662	678	695	677	666	718	678	692	694	714	666	694	677	652	702	703	680	725	696	657	661	657	644	706	683	670	693	682	683	694	660	694	699	690	698	662	686	670	720	656	741	712	717	667	667	696	685	682	631	736	700	727	653	666	755	691	730	678	705	707	671	675	725	667	718	676	656	673	681	663	703	717	685	673	670	693	654	674	705	685	723	703	646	721	684	703	682	681	693	661	676	677	667	704	631	647	663	663	669	666	712	661	700	676	658	688	667	677	713	659	657	687	644	671	693	663	677	687	696	710	694	632	664	672	726	673	692	704	714	738	669	653	745	692	743	663	647	705	681	711	696	669	663	650	692	695	705	680	661	698	718	707	677	708	679	628	681	694	661	712	682	647	736	654	671	730	713	692	706	727	705	703	709	666	673	733	679	659	659	728	710	697	652	675	663	688	714	648	674	702	679	712	697	679	738	695	685	706	690	675	654	687	630	721	701	683	670	693	678	700	684	697	688	705	643	685	671	728	680	734	638	672	753	700	657	679	701	634	651	653	688	672	726	697	661	684	667	650	668	666	683	724	701	657	714	718	667	712	609	689	677	665	705	723	748	654	673	652	677	675	663	694	680	668	681	694	707	694	718	694	707	666	692	680	668	656	685	697	662	670	703	616	710	704	694	677	723	679	675	695	695	702	653	700	623	609	670	713	732	706	664	660	674	742	687	679	696	701	677	693	715	703	668	652	653	670	668	675	717	705	714	670	689	669	668	694	704	707	671	629	687	651	674	702	714	639	647	688	705	661	669	732	665	667	662	704	719	682	760	704	731	687	698	683	685	674	702	675	657	697	780	665	712	711	677	697	676	676	731	739	688	703	709	690	696	683	678	683	708	678	648	638	678	721	626	652	695	683	717	711	678	755	670	685	696	655	685	683	667	676	637	674	741	638	676	694	751	717	681	724	665	700	717	696	683	678	639	660	659	680	663	619	728	669	696	668	670	618	678	680	712	683	667	651	687	716	693	685	750	624	679	674	670	702	641	725	688	675	654	706	679	662	687	661	693	736	697	685	688	687	691	693	695	650	715	728	690	701	674	667	697	687	625	676	662	705	641	672	693	667	752	659	664	711	740	663	806	654	651	684	686	694	673	683	696	648	706	718	660	681	643	657	689	686	668	680	772	685	645	734	682	685	675	653	675	697	666	667	667	674	725	675	679	706	670	660	706	696	710	686	735	694	652	702	643	736	652	669	715	689	695	739	636	640	662	699	716	696	681	661	701	650	699	690	712	656	648	675	679	648	656	695	661	720	719	702	658	692	674	740	661	712	673	731	711	678	678
53733	78305	58607	42340	10766	5146	969	1037	931	901	862	839	867	829	821	784	840	847	777	790	749	759	788	785	792	737	778	795	756	750	765	769	741	781	730	721	773	711	716	772	821	830	705	785	747	739	775	799	787	781	742	741	803	788	751	757	771	812	767	767	771	768	774	723	798	722	737	767	776	769	777	755	733	775	774	763	773	769	786	741	742	773	751	735	763	722	786	715	789	785	749	758	722	755	764	761	763	786	756	789	783	799	738	761	713	754	736	831	745	740	714	794	826	755	735	709	753	774	804	764	764	780	758	706	739	771	761	723	784	787	790	736	734	787	786	720	742	739	770	803	770	777	755	767	768	766	762	821	772	762	764	759	808	773	781	742	712	792	786	827	775	752	720	779	757	796	787	797	784	733	780	795	792	737	744	773	748	802	777	737	765	733	744	770	748	777	763	741	750	760	751	793	751	761	786	798	791	809	769	728	758	765	727	753	738	755	735	771	750	767	779	739	735	699	803	784	809	792	796	773	781	767	734	797	786	812	786	751	710	748	744	803	717	780	814	775	778	795	783	722	796	702	734	763	712	777	757	758	752	723	788	717	809	774	766	770	742	790	719	782	795	753	753	736	750	793	717	780	793	789	777	759	742	788	752	752	740	713	805	779	730	807	797	777	739	773	773	828	774	793	791	842	735	705	761	746	763	773	770	762	727	815	768	810	747	726	750	727	714	795	769	731	769	761	772	749	742	787	752	756	806	767	734	763	801	736	733	778	787	763	770	766	790	770	739	746	689	761	715	767	773	748	766	775	815	748	762	765	748	709	719	768	767	779	761	786	807	744	732	749	766	739	786	782	778	747	734	750	787	727	782	731	782	756	709	766	782	760	738	713	816	766	776	766	742	795	784	755	796	804	744	765	780	772	794	817	806	807	783	767	732	738	756	752	751	776	728	814	768	704	806	752	750	708	784	731	787	813	747	751	756	764	754	792	768	803	734	809	713	772	740	770	742	771	772	764	750	802	806	776	772	747	797	773	778	765	766	756	763	783	786	755	734	826	814	767	799	754	766	785	737	803	754	770	770	787	778	756	731	753	771	765	754	751	720	772	803	765	791	772	782	769	762	747	781	773	725	782	811	747	782	795	761	815	801	837	780	719	745	805	747	789	730	776	747	799	782	780	802	813	765	746	733	792	770	749	803	705	802	796	736	751	738	760	761	774	748	760	738	796	786	738	738	745	759	759	748	763	776	748	780	775	721	805	703	813	801	748	740	791	742	760	749	784	767	757	708	733	761	780	752	713	758	748	777	789	692	745	766	769	794	779	778	751	734	749	775	770	788	695	788	748	776	747	771	773	774	749	729	745	763	816	797	730	733	801	732	826	739	788	758	769	746	757	748	751	771	766	726	756	733	742	770	773	798	810	768	748	769	782	757	722	720	821	810	749	792	769	774	742	759	760	785	747	765	792	742	754	796	791	748	745	805	773	749	764	743	808	754	780	738	785	781	780	785	731	750	771	745	738	827	722	785	744	789	753	795	760	782	707	748	755	788	834	792	787	733	722	797	782	772	723	762	752	770	697	747	790	792	796	824	809	762	763	732	774	765	788	789	754	762	770	767	839	753	769	793	746	793	781	749	783	836	763	761	755	763	791	734	728	769	753	790	805	727	737	743	733	751	749	747	754	746	808	740	755	709	752	769	785	723	791	760	756	726	833	764	764	792	768	765	745	767	740	774	776	734	777	737	750	791	754	742	737	741	809	797	749	789	756	786	767	796	794	695	780	722	840	762	781	772	789	766	723	783	784	785	772	743	756	782	833	760	765	740	746	737	738	778	814	758	786	730	798	777	743	721	716	766	789	760	797	739	820	737	788	708	801	801	717	743	791	755	738	752	717	754	779	770	725	710	763	716	776	822	767	757	750	774	755	767	731	736	745	754	740	789	763	786	759	760	725	758	760	783	736	795	742	750	771	775	800	789	786	801	787	814	742	751	794	774	767	770	712	766	752	763	802	786	738	771	733	731	762	739	732	772	761	751	793	819	753	824	792	754	779	771	748	742	726	769	754	767	771	716	743	751	735	768	810	771	740	766	826	761	762	762	760	776	742	745	779	742	745	730	757	750	725	698	786	781	770	772	758	766	744	756	755	792	790	728	694	758	720	753	789	708	768	722	740	701	709	766	763	778	679	755	755	769	741	746	761	730	777	743	761	769	708	762	772	735	771	748	761	823	794	764	741	761	737	845	763	786	764	745	785	819	729	780	759	743	777	760	754	756	739	788	765	729	741	778	780	736	767	765	723	729	741	750	815	760	741	770	768	775	747	747	783	751	760	780	738	736	774	762	822	789	785	778	743	767	731	765	747	693	746	802	773	793	775	740	769	769	776	761	731	776	729	699	692	752	701	801	759	743	767	762	773	709	689	747	730	786	811	756	737	795	771	806	802	806	754	767	796	758	757	778	800	773	763	722	757	825	760	763	781	730	725	766	685	752	773	759	765	728	765	706	754	759	790	820	777	759	745	734	782	762	766	751	778	766	783	762	737	745	721	755	778	735	779	719	774	802	748	769	761	761	750	831	758	798	762	781	789	726	700	756	733	742	749	759	740	756	745	742	747	750	754	789	782	758	731	771	755	788	761	771	737	809	778	723	796	808	751	800	735	766	754	785	773	815	762	779	758	800	760	766	761	776	737	752	785	739	783	771	762	805	785	734	773	748	777	732	777	808	779	716	754	780	683	769	778	755	757	779	770	810	785	747	749	771	746	794	799	750	749	730	745	697	730	841	768	735	767	729	719	763	750	782	806	778	786	760	789	782	760	774	766	751	818	791	762	759	789	810	712	749	787	790	772	788	751	722	737	761	746	809	720	785	802	784	778	765	795	796	812	770	796	758	776	747	766	756	760	727	791	755	774	752	724	808	766	786	797	702	794	733	813	760	773	729	758	714	753	754	746	756	744	793	719	787	800	785	765	732	770	795	802	796	768	747	794	772	761	764	774	763	777	760	787	799	786	740	766	725	793	789	753	751	724	765	723	737	748	810	783	731	743	754	766	753	805	771	794	773	737	778	748	767	758	775	765	734	801	783	744	733	747	725	783	789	806	800	781	770	736	775	775	768	761	798	789	763	786	768	748	736	763	804	764	750	749	746	764	765	755	765	789	781	754	787	762	731	814	733	766	785	760	715	758	791	750	735	786	775	796	801	761	774	760	757	762	757	741	788	771	740	802	742	785	771	779	711	760	748	739	767	727	765	789	784	769	783	746	756	765	769	734	776	795	775	762	763	785	740	765	780	788	754	772	738	785	755	778	794	731	788	746	792	845	752	759	731	770	791	775	728	753	788	774	789	719	770	771	784	757	781	762	767	736	733	767	804	769	804	753	772	741	753	789	791	772	764	730	750	774	784	770	791	724	768	728	749	749	791	748	753	758	751	770	780	769	801	738	775	777	742	726	731	761	742	771	779	773	798	731	753	767	796	740	795	755	757	788	768	774
24740	21396	28368	25201	19160	5537	612	431	420	385	405	415	413	408	366	388	404	361	383	362	391	347	388	363	366	375	364	388	397	397	374	393	414	419	323	369	406	389	340	434	374	361	395	357	359	342	373	391	391	369	377	367	352	373	375	371	382	390	407	407	380	379	380	367	390	364	391	354	398	376	347	356	368	382	385	409	373	394	394	378	366	382	339	336	381	392	373	379	369	364	363	399	387	380	372	353	403	392	383	422	343	418	375	400	399	370	365	388	366	361	369	364	411	378	365	404	395	391	359	405	381	384	355	349	346	396	385	393	368	396	352	359	378	358	355	368	395	401	359	380	398	362	372	359	393	393	349	385	366	380	351	358	393	351	375	377	381	366	375	370	387	346	401	391	367	365	411	385	380	377	400	382	354	392	333	365	329	387	385	416	388	363	393	402	322	365	367	359	373	372	376	398	372	370	364	377	366	369	361	362	386	369	400	358	337	390	334	369	393	389	360	348	353	356	375	344	378	415	384	398	370	370	388	370	376	363	399	406	379	393	402	355	380	358	363	360	373	365	363	372	366	379	343	378	402	372	333	367	371	395	369	356	405	377	368	371	362	354	380	398	370	396	372	342	345	366	349	368	394	368	399	336	345	362	341	319	384	399	381	359	415	370	377	398	366	393	358	355	411	392	352	411	369	393	378	362	340	374	334	385	374	379	367	383	401	343	385	333	361	352	405	372	383	378	334	383	389	364	374	353	360	357	334	373	386	375	395	383	394	341	376	365	370	343	350	348	381	363	386	352	392	348	364	396	381	410	364	369	379	420	354	379	378	375	351	383	347	372	379	376	356	371	358	379	354	355	392	391	355	368	381	372	396	394	333	411	359	373	373	365	359	352	379	383	390	363	371	381	388	394	358	358	397	391	356	366	388	390	365	397	377	355	352	371	352	378	356	416	371	372	371	404	412	385	417	375	369	369	381	384	368	364	382	362	371	375	373	380	381	418	368	358	359	357	361	379	410	372	384	362	366	375	392	379	361	342	396	380	368	367	406	359	361	387	379	354	347	410	371	399	371	330	364	374	379	371	375	379	399	363	381	397	377	395	372	401	386	363	373	389	387	377	365	366	383	354	352	394	357	364	396	370	368	382	362	394	356	376	396	410	333	399	370	363	377	392	400	350	402	423	403	365	378	353	393	346	390	390	387	399	359	353	333	322	392	374	364	343	359	355	371	346	387	417	411	384	389	375	374	360	369	404	392	376	435	379	415	387	381	331	377	385	360	386	357	382	366	407	420	404	356	346	364	392	387	376	367	386	379	382	425	379	366	374	358	386	359	392	391	352	409	375	381	372	378	393	420	390	383	402	353	389	397	378	376	339	343	380	355	415	405	396	372	380	369	389	397	386	368	371	352	325	371	387	357	403	386	373	387	357	396	372	375	389	367	374	354	369	348	374	414	402	360	372	360	357	357	374	377	377	339	374	352	369	401	386	358	376	382	387	374	363	374	383	361	368	341	380	412	349	380	327	375	364	375	383	341	355	404	371	381	412	377	361	373	366	350	396	350	385	398	348	376	386	380	382	362	381	369	346	404	359	394	393	355	361	389	391	372	365	382	376	405	393	373	390	362	367	435	353	346	370	372	355	370	380	371	374	379	366	368	382	360	378	357	388	385	355	391	348	424	370	361	361	381	350	340	378	369	372	369	344	379	398	407	372	374	363	399	406	351	379	402	387	346	366	361	365	369	379	368	407	391	371	377	377	358	345	358	372	395	386	337	378	385	389	349	387	380	350	393	364	389	346	380	372	353	350	361	383	365	387	396	377	367	407	385	389	361	364	385	373	345	422	359	359	378	361	370	398	391	361	387	383	380	369	394	354	398	383	364	412	345	376	404	359	352	349	369	344	353	381	348	381	386	395	374	380	377	387	352	340	367	408	390	396	375	345	341	390	348	373	345	378	342	359	369	330	375	407	376	384	348	361	399	327	371	382	370	381	371	372	371	364	368	370	364	362	351	388	383	371	344	376	394	384	380	353	344	351	429	393	382	381	376	335	384	357	363	392	358	379	378	360	341	356	397	378	386	401	368	369	404	375	338	352	406	364	379	379	366	389	388	371	380	393	398	402	389	377	352	365	369	380	362	336	402	372	404	370	384	399	399	392	378	337	368	356	371	363	382	364	383	336	410	391	391	368	340	359	375	370	364	359	375	374	364	345	383	351	380	395	362	355	359	398	368	369	378	337	361	362	396	365	380	382	406	398	402	362	375	367	368	351	362	371	350	375	361	376	367	398	374	381	396	400	357	404	375	363	375	371	354	371	370	367	360	364	402	411	391	381	359	390	402	389	358	353	364	368	395	382	388	394	369	387	378	374	370	378	373	358	374	331	375	338	358	382	385	353	401	351	417	359	376	389	376	369	391	396	352	370	371	399	431	407	356	370	396	364	370	382	401	388	377	365	389	401	369	359	382	384	357	415	396	352	384	363	359	369	374	372	400	369	344	346	429	347	382	374	360	355	367	377	401	378	364	349	402	393	371	334	420	350	354	360	365	407	354	397	384	370	387	428	409	383	376	367	364	390	326	369	392	323	363	373	363	384	379	344	382	386	355	357	351	395	368	377	365	384	367	396	382	404	381	388	387	386	376	368	377	441	373	398	378	390	385	395	362	377	388	343	399	396	390	364	378	349	393	367	337	382	340	361	402	359	373	337	369	406	400	393	385	380	407	391	370	406	381	392	395	392	381	383	370	381	411	349	398	383	375	372	379	374	393	377	392	362	356	383	365	360	377	368	370	412	379	382	356	399	375	383	377	361	366	347	370	414	405	372	367	429	357	394	385	383	391	361	363	371	357	385	369	364	384	354	364	394	372	390	377	391	380	382	362	392	362	381	370	381	397	377	382	399	381	404	366	366	361	347	382	347	366	373	347	373	369	382	381	344	394	369	397	389	438	367	350	395	381	373	354	391	398	365	396	395	393	370	336	377	358	379	408	371	369	400	409	343	390	366	371	345	364	402	376	334	381	360	372	412	358	419	368	340	401	380	390	400	373	349	372	381	357	390	346	395	375	382	397	395	375	373	397	423	377	377	366	382	378	378	391	372	351	364	344	387	376	391	346	402	377	357	377	346	379	397	409	390	386	353	377	385	388	355	362	341	370	366	353	383	350	399	361	389	372	356	389	391	380	346	363	368	368	366	376	383	368	379	360	355	367	369	361	367	395	382	369	390	373	391	376	388	385	391	412	385	394	405	389	373	375	354	402	333	407	386	412	398	364	355	365	410	380	407	386	395	400	358	392	386	384	408	368	343	374	389	383	389	385	380	384	380	378	391	414	367	374	389	391	369	390	399	400	379	390	395	361	427	395	381	361	366	390	397	379	394	373	365	345	396	404	351	337	381	353	393	373	375	344	370	369	356	356	357	324	361	413	399	364	385	409	407	328	362	371	357	365	426	371	368	387	367	379	349	346	374	365	361	367	355	398	348	339	379	374	364
53890	66906	49694	34237	8726	1833	625	599	527	547	527	478	482	505	466	492	478	482	512	438	461	486	466	414	442	420	495	489	476	454	440	499	465	492	431	466	471	474	470	410	459	479	452	449	469	478	485	467	428	435	482	435	499	471	454	463	443	456	479	419	480	473	477	533	462	424	471	445	407	451	434	456	445	434	433	442	474	409	448	488	436	479	476	455	423	460	443	412	440	435	478	457	466	468	449	465	456	465	476	430	469	435	433	466	464	450	468	464	443	458	440	467	468	501	457	475	424	483	466	487	446	438	476	463	466	433	450	472	459	467	440	442	469	461	460	456	483	471	474	471	457	469	460	464	451	469	460	478	447	474	476	457	451	474	450	451	517	424	441	461	460	446	493	435	461	452	458	488	450	472	399	431	473	438	475	449	437	445	478	433	488	429	439	475	453	452	454	430	442	508	414	473	450	421	424	464	456	476	476	470	477	491	456	461	454	441	456	441	489	511	461	458	449	480	459	451	461	478	465	438	472	461	471	476	453	450	494	447	445	479	449	469	439	455	449	474	431	435	443	448	486	458	446	403	491	473	447	474	473	448	462	494	474	440	469	443	469	462	474	468	458	465	475	418	466	436	459	472	473	464	448	476	466	441	448	438	451	467	443	457	449	452	455	471	472	449	474	481	454	441	445	441	473	480	449	452	453	438	444	462	468	459	443	472	485	449	473	460	487	506	481	447	472	466	449	497	482	470	460	435	466	423	450	482	459	447	444	470	448	452	498	456	465	453	451	476	486	425	488	480	510	455	444	474	476	444	430	446	474	482	521	479	442	466	421	463	422	472	424	485	494	453	462	456	454	436	449	446	430	421	469	483	416	438	455	434	491	444	471	502	491	476	400	436	452	444	466	474	459	452	424	474	439	483	434	471	436	436	431	460	466	455	466	440	453	422	455	463	443	459	432	473	464	479	476	451	464	480	439	487	462	452	466	492	505	476	465	456	461	415	500	457	452	431	492	462	481	447	483	478	437	451	489	452	462	462	508	463	461	456	467	490	456	453	452	437	437	495	465	453	475	421	465	477	476	482	439	494	427	426	454	462	446	444	470	421	401	452	471	453	452	477	469	474	510	438	443	454	503	467	456	499	442	476	495	468	467	428	450	409	482	480	463	494	446	479	471	463	485	467	450	508	439	468	459	466	452	451	454	423	455	471	494	453	462	482	428	455	464	469	461	471	459	442	409	461	461	447	457	453	487	435	455	438	499	459	442	485	454	443	456	506	451	466	462	500	434	466	449	466	482	471	458	421	456	422	457	425	487	428	470	469	449	457	441	465	495	474	456	502	489	447	449	484	459	443	471	438	476	459	465	447	446	439	449	450	498	451	502	429	483	430	487	472	453	476	457	477	467	452	463	438	461	451	469	468	527	463	450	484	415	430	440	448	444	472	424	446	478	469	473	460	453	454	455	481	465	470	509	469	483	445	481	490	455	456	443	419	446	443	419	434	488	441	452	420	457	448	429	438	461	469	437	473	412	491	469	454	438	494	441	410	442	473	474	495	452	466	468	439	428	462	464	479	452	478	461	442	470	430	444	476	457	471	448	462	453	501	449	479	459	455	453	465	428	477	490	479	478	477	455	446	453	451	452	463	489	442	468	476	455	468	434	460	479	441	472	482	439	444	464	467	486	451	467	494	486	490	469	439	426	451	490	480	469	452	446	475	411	414	469	468	479	421	460	424	467	429	463	458	420	415	490	421	442	496	452	456	461	470	437	490	461	430	456	493	460	476	467	482	489	481	442	477	448	515	425	432	502	488	484	452	462	444	483	458	466	449	467	468	454	439	489	449	466	437	473	437	481	467	481	423	450	445	462	483	485	502	499	458	468	459	432	495	481	432	460	449	468	438	480	472	460	408	437	485	455	488	508	464	462	454	474	468	455	427	466	470	465	473	457	459	467	467	493	462	490	474	463	447	473	453	479	487	421	478	462	459	410	464	478	507	482	441	467	430	438	465	426	494	437	467	465	437	452	463	472	470	463	435	456	454	472	466	470	440	458	433	438	431	488	444	458	423	493	418	430	496	494	483	452	440	450	452	473	455	434	453	453	442	464	446	470	456	472	475	462	450	447	475	429	434	480	438	446	471	433	457	450	457	461	462	478	455	451	429	451	431	470	452	432	454	470	479	437	453	453	443	477	433	469	466	487	447	494	454	451	474	436	453	460	441	481	458	436	427	473	409	431	458	438	486	456	441	423	431	436	456	483	456	426	459	434	444	458	469	476	442	477	479	443	445	468	418	459	425	489	481	434	451	453	439	464	462	492	452	451	464	469	473	468	467	473	449	444	477	473	439	479	478	473	437	465	433	475	448	462	462	453	434	470	450	487	433	463	479	475	474	411	468	480	462	464	448	485	464	490	459	440	461	442	458	464	507	456	461	448	461	446	479	471	460	467	498	471	469	457	470	450	484	421	450	452	480	514	454	484	452	464	483	457	455	451	453	436	456	428	460	462	453	513	466	473	449	472	450	455	457	511	474	446	473	457	496	433	414	440	469	502	441	453	455	464	474	434	475	457	475	460	440	449	461	462	459	445	445	482	451	460	460	441	446	447	454	454	467	431	444	414	469	399	474	472	484	430	450	454	451	451	419	473	469	468	483	472	461	459	452	446	445	452	463	466	463	471	521	489	463	448	463	453	484	459	443	432	480	471	468	456	441	436	473	466	464	493	451	466	473	441	470	466	446	495	441	435	476	506	419	438	436	438	459	421	469	436	440	425	474	477	475	470	496	482	449	417	435	478	465	455	422	506	453	475	456	440	471	511	461	424	439	440	480	464	465	445	455	454	506	473	431	465	468	484	458	457	466	443	448	433	446	458	431	446	470	460	461	496	474	427	431	507	460	457	485	461	493	472	492	446	477	453	468	455	430	467	505	459	463	472	455	444	494	433	468	480	469	453	428	463	468	463	456	480	467	441	472	476	464	473	467	443	486	486	464	462	452	462	511	461	448	491	444	449	435	470	435	440	471	444	448	430	469	455	467	499	463	491	443	494	438	490	466	424	503	456	434	447	443	484	476	490	467	457	470	468	455	459	492	488	454	471	449	423	414	443	459	472	486	477	424	491	453	447	486	436	477	464	472	456	474	444	481	481	461	473	429	443	458	476	459	437	461	476	437	465	471	390	419	462	502	427	455	433	468	464	428	484	494	454	467	462	488	487	458	462	454	456	476	432	501	478	474	471	473	448	436	458	436	456	486	421	477	450	478	480	444	474	484	492	458	466	467	471	419	472	472	468	500	463	425	456	492	463	429	492	454	470	454	455	440	444	465	417	481	423	465	433	479	470	471	495	437	465	428	459	462	468	415	465	470	455	467	488	459	428	429	487	479	457	434	466	450	466	474	426	443	460	456	472	485	446	438	458	471	461	451	478	418	473	453	498	469	479	487	441	433	465	442	502	456	463	468	455	445	457	486	423	432	463	484	416	440	483	464	461	418
22357	20848	28803	24194	21921	20662	13225	1482	979	1001	1017	984	906	911	936	850	866	909	872	873	901	952	823	855	884	840	886	920	907	963	827	857	854	822	907	897	897	865	830	861	876	899	885	815	882	887	828	904	879	864	833	805	874	848	870	851	913	857	889	856	828	807	863	884	781	900	837	895	819	802	894	878	835	890	849	814	815	837	886	848	847	875	847	912	894	837	898	890	801	884	824	851	881	805	870	813	906	782	857	849	832	793	857	872	842	864	836	878	836	845	848	828	870	847	893	819	896	821	790	908	848	830	850	838	833	853	868	908	902	881	834	834	888	830	819	816	846	818	836	878	842	858	834	860	828	875	864	779	824	837	845	807	808	894	807	823	784	913	844	909	869	855	909	836	828	847	859	806	846	843	801	800	857	835	867	805	810	862	864	857	851	846	867	870	868	860	855	814	901	850	815	841	856	861	811	826	849	881	795	871	792	885	801	870	871	842	793	877	877	830	877	846	854	797	844	815	845	885	832	832	877	882	797	836	814	916	831	836	814	860	859	839	846	907	788	838	869	831	847	880	846	896	915	827	878	841	838	808	875	829	824	867	816	894	872	811	797	858	842	880	869	877	824	818	854	861	766	886	890	891	883	873	804	856	846	869	862	914	826	847	820	828	886	786	898	820	866	857	862	814	792	840	872	842	842	896	853	844	892	793	815	821	844	911	860	854	847	823	866	872	861	864	823	872	832	811	842	867	908	837	803	880	868	848	869	838	850	865	797	815	882	910	850	792	924	867	831	804	859	813	896	838	885	840	849	893	856	827	834	822	863	839	876	847	874	885	850	862	826	857	850	842	811	841	864	869	810	898	840	844	884	867	885	808	842	839	858	864	871	843	850	817	857	874	825	835	848	865	854	888	859	877	802	850	889	873	813	889	818	831	842	853	851	871	807	836	851	836	868	820	840	842	816	886	843	858	836	849	894	863	810	848	829	843	848	801	851	859	880	862	873	834	885	846	867	901	832	847	849	804	843	892	870	811	839	884	857	845	842	848	862	823	809	861	832	842	879	855	827	839	929	850	814	818	854	819	797	809	842	810	878	873	821	848	865	869	816	879	849	872	870	860	855	854	853	857	827	839	867	805	855	865	860	902	870	874	823	875	837	868	824	858	923	835	877	890	852	831	866	867	830	825	865	872	831	841	849	864	868	827	860	829	868	814	884	855	869	845	843	880	791	797	844	836	886	843	884	851	848	854	834	860	864	869	803	839	811	895	850	851	829	882	840	872	828	861	830	865	845	855	856	857	825	821	901	856	850	806	869	848	868	842	803	853	873	810	874	794	853	848	839	814	854	866	860	800	848	825	863	873	827	879	864	854	846	854	848	843	829	825	856	848	851	876	813	878	866	808	834	859	840	865	844	820	842	868	851	806	858	861	850	842	896	821	936	863	876	900	891	883	820	848	879	900	851	894	898	877	817	852	841	849	947	858	889	875	837	800	879	820	842	842	837	887	869	842	862	862	902	855	877	842	828	851	833	869	845	890	777	866	886	834	876	861	841	876	862	844	897	872	884	897	847	823	893	845	829	852	842	856	806	809	866	781	786	860	831	822	844	879	849	842	843	816	869	839	866	811	866	849	800	883	865	837	899	911	920	814	831	884	812	836	850	846	805	848	884	831	825	850	858	847	914	857	831	873	853	843	874	879	913	861	816	837	897	832	825	827	821	813	825	870	870	800	866	795	865	813	873	867	864	862	818	857	851	886	893	883	867	884	844	908	876	884	842	835	816	904	862	826	819	835	909	807	838	868	866	858	892	839	895	836	849	884	864	853	894	772	833	845	878	899	836	848	913	859	881	808	857	835	840	841	871	826	844	818	897	837	896	850	850	817	890	860	842	835	801	829	851	813	863	870	826	845	854	799	856	880	866	830	892	879	840	820	843	845	872	852	795	860	836	881	845	863	869	877	835	844	818	845	859	799	867	909	868	843	898	819	845	848	918	782	886	870	808	851	790	926	914	888	869	878	852	852	878	869	905	845	820	870	875	876	832	816	825	879	883	852	865	864	807	838	765	884	825	863	839	794	784	876	852	873	837	838	853	900	827	840	905	870	858	805	849	863	861	804	859	868	899	820	870	825	840	857	863	869	837	880	849	812	839	850	822	872	853	891	833	849	833	876	894	868	851	836	852	833	839	809	849	836	835	822	910	844	779	841	833	845	843	891	899	818	830	832	841	859	866	888	845	856	807	911	868	798	935	868	830	841	780	938	799	861	813	858	827	867	830	796	833	846	845	818	821	816	829	863	935	845	858	854	924	901	864	868	826	840	862	854	778	851	844	883	886	883	825	892	869	868	805	898	854	860	873	851	810	879	892	857	902	840	830	889	868	808	852	860	799	846	792	870	807	842	850	862	819	817	833	918	872	887	885	815	901	849	857	853	856	836	858	812	897	843	872	856	871	830	797	884	879	837	859	908	878	880	859	877	873	863	825	853	896	828	802	860	830	891	833	864	802	862	845	810	894	839	851	892	833	855	906	860	851	835	837	863	883	830	840	846	838	825	856	823	849	845	839	886	824	856	881	835	804	885	784	898	904	839	838	878	815	869	853	835	839	830	802	838	833	824	809	916	860	840	845	861	889	856	891	832	826	870	845	891	885	831	841	866	796	860	905	841	857	877	883	858	861	907	876	827	874	886	883	863	817	817	800	830	914	847	891	861	848	861	828	869	846	865	829	824	852	809	846	837	832	838	830	828	806	791	886	879	792	835	819	859	849	882	825	867	845	868	859	865	856	835	891	829	857	842	883	846	866	813	836	810	883	853	850	834	841	875	877	811	841	825	892	854	884	859	859	851	847	860	834	823	927	846	813	840	829	845	873	853	847	903	859	827	879	931	806	832	818	873	892	886	868	820	864	860	839	869	916	835	818	876	832	861	835	849	841	844	803	814	828	797	888	835	826	810	867	831	846	911	852	849	835	848	886	879	827	869	843	880	792	844	849	825	862	842	858	814	903	855	896	820	823	849	851	860	851	812	827	802	831	807	819	848	877	883	939	829	835	872	849	891	874	884	890	826	823	820	819	809	853	800	826	871	880	777	793	875	846	837	876	859	862	885	867	885	828	874	818	842	853	855	890	814	822	866	892	828	847	818	824	847	841	873	844	882	903	841	841	843	842	836	825	890	875	876	869	875	836	842	823	891	905	890	835	911	865	857	827	862	835	880	814	879	853	847	823	941	837	870	809	877	823	798	797	865	878	885	842	821	879	854	817	836	853	865	864	876	907	821	873	865	859	882	833	845	854	800	880	880	856	896	827	853	907	875	911	824	824	864	817	791	857	799	857	841	833	779	838	852	836	826	880	827	878	783	850	873	901	900	849	826	858	858	832	847	846	871	870	804	872	828	827	892	813	864	839	821	815	909	833	893	799	813	862	807	857	866	806	813	884	841	839	836	848	847	842	844	896	822	949	819	868	849	845	827	884	848	910	845	804	838	801	821
59016	88388	70008	52707	15160	2065	1617	1384	1338	1204	1177	1135	1083	1074	1073	1024	1026	993	1001	1007	990	1016	1008	1007	986	965	959	983	1019	983	997	947	976	953	1016	981	988	933	1000	924	872	942	943	942	956	988	944	951	907	917	1000	992	963	940	962	970	974	895	936	930	985	976	940	929	968	972	960	943	965	943	957	927	948	973	946	915	912	959	918	936	908	908	953	915	975	973	950	920	979	977	890	971	949	893	936	898	943	918	953	991	990	918	979	939	918	972	912	941	957	968	994	901	960	951	916	910	963	1009	903	928	986	939	939	941	939	980	919	909	931	964	1004	908	912	918	951	963	953	920	942	909	921	951	977	928	927	906	956	917	933	893	913	909	987	925	902	957	918	985	922	913	959	935	964	894	917	975	1006	973	918	996	919	948	944	915	950	917	993	973	916	929	914	930	964	963	959	945	930	881	906	954	942	960	949	943	968	990	924	940	894	911	971	908	954	956	943	979	937	923	919	900	906	972	960	934	910	950	977	890	993	913	970	977	949	925	926	980	885	953	930	931	944	915	989	914	937	937	964	955	933	961	929	952	988	935	978	922	947	954	945	917	946	970	911	931	942	924	986	951	948	929	925	912	930	950	910	984	924	957	1006	930	988	932	937	912	937	989	947	971	962	951	949	942	948	959	959	947	916	981	942	993	960	948	971	965	897	907	969	965	914	911	948	1007	978	973	951	894	917	868	978	950	956	988	967	905	993	978	933	912	952	892	938	890	923	942	924	979	961	932	925	896	895	984	966	975	906	918	912	968	931	918	911	933	937	887	895	988	1010	960	904	973	944	925	956	937	955	1019	928	880	943	954	952	999	962	948	956	914	918	961	952	935	970	909	934	983	898	972	951	969	943	941	922	917	890	865	982	898	944	909	986	923	954	924	948	954	920	945	971	943	959	931	1025	948	913	968	943	940	943	918	932	986	930	925	892	922	941	965	948	921	886	899	966	929	931	913	877	924	959	939	905	953	904	942	876	956	986	925	957	945	995	1007	932	944	981	951	939	957	920	885	922	950	971	947	954	957	920	938	968	937	928	882	957	934	990	921	924	931	922	910	979	969	882	965	914	970	960	910	947	941	954	992	942	928	986	948	917	902	911	910	940	963	922	941	957	969	925	964	944	934	977	946	939	963	957	953	870	929	941	909	974	967	944	950	935	910	967	936	939	932	976	925	940	990	959	936	939	927	986	899	939	934	992	906	960	977	982	946	892	952	982	952	912	987	921	929	933	969	968	935	951	956	996	939	973	940	985	956	972	976	907	960	944	905	904	929	940	963	907	978	952	889	974	949	919	982	989	935	915	939	977	923	957	947	937	991	929	920	929	938	920	959	942	937	987	923	945	983	985	958	951	949	912	949	956	1002	1034	961	970	958	957	912	928	940	975	996	930	924	934	936	893	919	935	981	923	958	945	928	894	984	942	919	911	986	997	942	964	928	954	908	945	971	968	916	972	951	953	966	930	947	930	983	1004	957	958	932	964	919	948	970	914	892	999	962	914	930	910	921	928	942	977	947	897	959	982	882	913	950	958	928	960	950	948	997	931	952	941	901	932	963	896	925	948	947	955	987	961	983	963	978	962	894	874	977	918	922	926	967	939	927	980	909	923	941	937	915	959	960	958	929	981	1011	930	956	976	1014	926	954	935	853	921	977	1014	990	919	951	939	998	924	953	989	909	989	872	937	910	892	926	939	960	944	896	966	903	956	899	989	957	957	950	947	943	907	967	967	911	921	978	969	948	975	934	916	904	958	919	935	960	919	976	945	932	941	967	933	960	977	916	952	941	911	1008	936	967	887	894	929	957	974	929	922	886	917	957	980	934	924	949	927	966	957	945	938	953	985	975	952	938	978	929	936	937	894	868	967	921	977	934	947	996	963	972	973	976	943	964	900	964	959	997	979	941	871	928	938	967	957	940	971	885	917	989	948	983	954	944	873	978	944	950	969	969	985	894	949	926	912	968	926	910	900	936	972	942	978	971	1003	944	938	965	946	912	905	928	909	935	1011	965	968	985	975	955	1016	941	967	919	917	915	926	952	976	939	961	949	971	930	956	937	904	984	906	943	983	964	906	883	943	905	964	922	933	905	943	962	936	911	960	923	972	948	944	945	953	894	943	970	921	909	947	937	939	959	937	940	877	930	902	966	957	905	978	980	954	945	888	933	904	950	984	984	985	982	992	941	891	929	977	977	939	958	947	909	934	908	866	1006	945	929	965	912	918	955	917	958	947	924	958	969	957	951	915	920	905	988	963	921	1002	958	927	980	929	954	927	945	923	998	946	953	932	963	920	956	931	908	902	973	951	893	925	901	913	922	954	927	958	898	918	953	895	966	966	931	934	955	955	977	928	989	931	965	925	936	967	992	959	919	918	958	977	977	940	951	976	890	898	935	940	960	918	986	904	914	940	948	914	889	911	952	949	984	985	971	992	958	942	958	937	926	956	945	917	889	928	942	938	983	927	923	939	927	906	923	910	941	986	930	886	927	953	935	946	976	911	947	888	909	989	905	961	921	966	948	951	909	938	924	940	969	950	931	957	936	904	983	939	995	933	937	919	947	946	950	906	942	977	943	908	965	904	952	984	970	956	904	970	963	952	897	913	952	932	983	905	885	911	1019	955	937	915	945	965	984	942	923	916	971	924	945	942	958	929	932	955	921	953	947	939	921	909	945	921	960	980	932	995	934	922	922	903	945	965	928	924	958	955	944	962	971	968	942	982	872	967	906	952	891	949	920	937	908	977	924	971	912	922	989	961	931	952	917	929	939	960	966	954	852	967	977	960	959	928	929	926	993	912	921	940	971	950	905	921	956	937	980	932	968	915	967	946	953	947	918	1008	929	935	940	930	964	921	972	984	900	905	970	925	931	989	952	906	974	901	968	936	955	949	953	945	971	924	979	1003	967	943	923	947	924	912	915	945	1023	931	932	936	963	944	969	1011	933	967	904	888	908	909	990	973	898	940	966	966	895	996	923	964	928	909	952	899	975	952	957	899	942	951	947	942	964	959	969	945	949	905	978	938	930	890	992	920	932	972	996	943	975	961	949	986	932	929	930	922	958	924	897	936	927	911	911	972	941	932	952	970	883	948	907	943	951	963	956	956	983	993	962	937	915	959	977	955	945	951	949	960	967	955	939	884	979	956	885	953	975	958	938	923	924	933	941	903	1078	930	960	924	934	952	949	976	905	938	924	959	943	932	927	920	958	883	933	993	983	897	967	950	979	957	953	920	967	959	957	967	945	976	939	915	883	983	962	943	932	920	1014	970	956	931	942	902	933	927	937	919	902	930	954	939	931	990	945	933	993	926	972	952	962	974	924	907	976	942	950	912	973	930	994	907	907	975	947	967	968	956	915	894	976	977	908	942	954	963	945	979	1000	950	899	918	944	970	916	1023	917	923	908	889	951	955	941	956	916	917	935	872	945	913	954	915	924	950	917	950	977	940	935	925	937	905	943	943	961	966	953	976	987	944	935	895	926	914	958	944	911
40506	29808	24171	13339	2732	444	415	367	388	409	356	426	393	373	355	361	360	382	358	424	372	377	374	391	373	360	354	366	374	390	412	349	365	353	378	388	395	404	386	371	413	394	348	353	380	337	387	370	352	393	354	400	356	394	358	365	371	366	365	386	386	389	383	367	340	389	357	405	359	407	401	378	410	346	378	360	377	360	382	357	365	378	354	337	353	390	355	385	357	350	361	378	395	409	381	402	386	372	367	375	369	343	372	358	405	377	379	374	392	398	353	339	397	368	353	401	379	335	390	399	395	384	386	378	371	388	371	346	388	408	365	390	372	373	388	393	365	342	365	384	370	375	414	395	378	398	385	385	357	357	372	378	367	405	376	392	378	378	393	372	346	366	383	427	377	386	394	376	416	366	387	392	404	393	362	347	368	393	399	388	363	385	395	386	383	392	377	378	380	413	418	362	382	386	361	393	398	374	376	360	384	355	368	327	387	369	397	394	377	406	404	365	368	349	373	387	378	415	376	373	394	333	366	390	390	364	366	387	357	379	366	360	374	402	369	353	383	346	359	370	371	376	382	372	353	415	400	406	397	355	368	329	357	401	394	403	395	372	393	386	375	356	392	402	325	404	368	362	363	371	339	388	323	367	417	385	384	386	417	379	359	377	391	393	374	420	379	391	399	372	398	347	373	339	395	376	376	369	373	362	362	390	378	390	374	377	356	414	369	404	343	390	361	384	356	363	367	396	356	390	368	387	401	381	367	340	408	344	363	403	404	382	400	344	386	382	354	389	401	392	363	384	376	347	356	380	395	384	367	375	398	368	412	359	407	370	350	376	390	379	397	378	372	351	405	380	394	342	341	394	371	364	357	378	379	416	389	368	389	399	390	332	367	384	385	416	353	374	379	376	414	395	386	369	373	394	351	355	379	391	373	397	411	371	367	384	393	356	376	373	368	371	389	386	383	374	364	384	370	371	357	383	350	393	384	379	356	407	383	387	340	381	364	383	415	373	372	376	367	400	387	386	389	378	394	358	346	396	359	357	359	397	322	402	350	345	341	377	369	361	394	371	374	404	358	360	359	385	386	349	368	371	394	386	375	389	370	357	412	360	375	341	383	400	393	369	382	349	372	352	360	425	378	408	400	365	412	383	356	407	369	364	436	384	387	415	389	388	360	393	410	371	380	409	351	397	355	386	392	368	374	390	374	384	364	414	365	394	379	394	369	374	375	351	370	353	407	391	374	422	366	395	368	403	376	371	363	394	365	390	383	356	342	368	351	391	418	365	381	386	361	373	403	373	355	371	395	393	353	354	376	341	370	380	427	391	378	374	374	395	372	382	405	375	397	367	389	358	401	344	350	406	383	398	376	340	375	403	370	392	351	394	381	375	409	369	345	360	367	368	393	387	360	431	384	381	358	382	385	366	338	391	390	386	395	347	360	369	355	386	383	346	387	370	375	388	370	342	390	361	376	363	373	395	391	381	395	381	369	356	402	398	368	377	361	365	354	419	399	399	363	390	385	412	374	392	366	380	390	379	369	377	357	405	348	350	389	377	382	344	382	367	384	394	378	375	407	381	405	379	370	353	381	381	416	384	383	378	359	389	398	381	381	385	394	401	395	389	396	366	338	392	361	411	405	370	381	410	383	385	406	356	390	374	384	381	362	388	383	404	391	363	365	401	421	394	362	356	375	377	384	379	366	362	394	389	405	372	378	372	370	399	343	374	419	378	372	347	397	365	392	403	383	380	406	356	372	373	390	373	384	371	366	356	379	385	373	364	375	393	352	378	376	437	398	376	357	362	367	336	350	344	382	342	387	369	392	407	396	376	373	375	357	389	379	401	386	356	363	373	349	372	385	396	381	399	385	390	411	392	374	378	404	347	379	368	375	360	355	363	383	365	387	350	387	367	388	393	387	374	352	377	379	354	395	365	394	379	374	384	358	374	330	395	384	380	430	382	382	379	393	367	379	369	380	351	398	364	342	381	360	390	363	382	392	332	373	381	389	382	338	380	393	361	404	353	434	367	354	387	398	360	380	368	390	389	356	391	366	389	416	397	372	400	313	376	395	367	380	373	352	394	383	377	409	357	384	434	323	404	354	371	377	357	383	378	358	347	389	373	364	374	379	378	417	434	378	360	380	398	360	359	413	371	376	389	414	397	362	403	360	359	358	377	368	389	392	388	392	367	359	370	377	403	366	357	372	377	374	358	346	377	358	349	387	379	441	366	360	359	374	345	385	359	369	413	377	376	370	334	384	377	382	380	419	367	372	391	403	376	370	376	395	385	355	344	354	360	362	352	415	391	357	371	343	364	393	351	432	381	385	363	353	359	371	352	365	332	415	385	351	388	393	388	371	417	386	366	392	380	418	360	394	384	384	324	363	387	355	396	387	384	386	353	383	375	393	393	371	365	345	342	370	368	365	384	409	370	402	387	397	367	364	362	392	363	378	380	360	387	379	368	374	373	388	405	399	347	358	366	360	365	358	418	363	344	352	380	358	394	398	390	366	379	373	391	408	355	344	417	412	361	412	381	384	333	365	364	372	350	397	399	351	387	388	357	396	346	353	381	382	382	379	385	342	407	376	413	361	347	361	392	381	399	389	380	390	383	356	347	378	358	382	401	367	357	341	371	349	376	371	329	396	381	392	393	370	357	395	371	386	380	363	372	396	370	422	370	384	369	361	364	350	375	359	342	363	368	365	386	359	397	363	398	419	411	377	367	355	359	339	331	379	386	385	395	399	392	359	386	392	368	392	395	377	366	392	400	358	396	384	354	347	342	390	356	411	358	408	388	360	371	370	366	406	390	367	394	378	402	360	362	372	400	381	364	414	349	395	416	398	410	379	382	373	387	392	367	360	378	372	370	357	385	392	355	369	356	334	393	360	398	372	377	360	392	347	377	391	392	348	363	367	321	397	361	378	357	393	378	372	374	343	349	376	343	392	365	398	390	353	348	357	397	384	332	382	378	381	395	353	348	393	389	389	384	358	372	355	347	394	381	361	409	361	395	356	408	360	377	376	391	389	359	422	405	386	356	375	411	369	401	399	376	390	372	367	404	377	393	371	385	374	382	397	379	359	365	410	346	396	396	359	359	375	348	356	365	362	350	349	367	397	392	376	368	370	398	364	387	359	358	408	382	409	347	352	372	365	373	368	446	371	377	384	395	386	357	351	368	376	406	368	356	355	359	362	386	360	407	390	379	389	363	385	346	392	360	396	359	369	384	406	361	355	397	362	353	367	390	374	373	372	377	399	329	369	384	403	380	379	381	368	362	364	394	362	364	387	369	399	375	378	359	375	431	414	383	373	401	388	396	376	372	355	363	379	398	404	365	343	396	364	415	364	376	353	334	366	387	342	391	407	379	375	371	367	372	366	368	381	396	360	400	377	376	379	376	388	362	384	361	387	368	386	382	371	377	382	364	389	404	331	345	396	381	383	340	349	380	382	362	381	333	392	371	374	381	393	369	417	376	383	363	347	390
49738	35671	21811	9487	2176	468	454	468	473	426	466	425	471	441	444	460	443	455	437	467	434	436	432	429	420	427	387	430	442	450	423	452	411	447	433	457	426	423	433	465	454	458	424	459	467	451	451	461	396	428	442	449	430	420	434	437	417	458	455	457	448	408	472	422	458	453	429	468	473	432	446	443	455	427	408	471	445	454	423	404	458	421	436	431	473	444	482	426	443	421	427	431	449	441	397	427	412	434	397	453	432	473	457	413	421	387	420	447	432	416	476	424	446	467	456	420	446	398	474	442	462	425	475	454	440	428	431	430	426	466	456	431	435	445	439	480	472	434	484	424	418	471	442	415	455	420	452	425	450	463	429	454	462	424	463	444	422	440	452	458	405	455	441	408	416	417	433	489	432	475	460	483	410	404	464	396	417	469	430	441	439	425	439	425	437	445	454	436	447	411	458	454	399	424	448	477	447	420	416	430	450	416	464	427	472	422	448	417	440	410	431	455	443	434	432	457	461	433	433	437	444	443	432	398	409	460	428	431	448	427	460	398	438	447	440	444	441	435	416	416	456	416	426	452	453	450	450	407	452	421	479	418	383	448	449	429	459	448	415	402	411	400	420	422	457	419	440	427	423	456	443	468	447	447	433	456	428	445	447	426	441	423	431	392	444	460	423	431	426	422	435	410	442	437	450	425	454	452	473	468	470	426	434	490	414	440	408	454	402	446	428	464	414	439	436	422	448	425	439	467	468	430	496	418	436	444	432	451	436	480	455	448	447	430	430	420	397	439	433	439	432	412	430	439	447	458	408	467	434	427	412	449	429	429	389	457	442	467	398	435	497	474	419	415	468	440	429	430	463	403	425	404	454	410	478	458	452	472	470	443	461	452	455	419	415	467	434	420	437	443	451	443	424	445	397	444	424	461	449	449	422	412	489	411	443	430	462	451	457	434	394	458	460	449	456	463	421	469	438	434	406	451	452	469	436	430	409	433	449	481	438	402	439	466	432	483	464	426	440	456	484	425	425	472	431	436	417	415	450	436	432	437	434	432	437	425	409	426	439	434	427	427	419	433	433	443	438	460	414	412	393	456	446	423	458	417	409	443	435	460	433	441	435	468	414	409	406	404	441	479	424	437	440	482	440	430	436	469	436	398	413	431	413	451	450	434	444	441	453	460	432	432	437	436	395	436	443	427	456	449	440	450	489	429	461	467	434	435	446	430	495	420	443	477	460	459	413	438	425	465	419	421	473	436	456	425	406	458	419	412	430	427	428	415	422	438	444	434	438	403	428	444	461	450	442	473	463	436	450	425	459	444	432	468	440	424	443	391	445	448	443	459	441	482	448	419	485	471	452	459	426	428	456	452	443	400	423	431	428	428	474	440	471	465	443	425	459	467	427	408	509	453	435	448	443	455	427	466	425	414	425	403	440	434	466	468	451	450	453	441	417	439	431	477	474	424	478	412	456	461	498	430	435	457	439	429	443	426	453	474	442	421	384	408	444	434	421	451	444	457	435	443	412	446	460	434	443	440	449	451	457	458	422	438	455	451	458	443	427	451	399	443	420	433	437	446	428	426	418	455	441	440	437	451	444	411	443	375	399	412	444	403	446	445	414	431	427	442	429	438	456	447	434	414	405	442	441	469	449	481	459	429	446	462	434	444	445	416	438	467	457	403	425	401	438	431	453	421	426	427	439	414	444	440	439	399	484	437	467	463	440	424	431	411	430	418	414	441	473	465	442	416	479	438	429	454	444	432	438	450	445	463	427	466	470	449	439	407	425	436	450	454	422	437	450	478	448	466	435	437	436	408	474	444	433	395	451	421	437	424	453	425	395	393	470	417	466	433	395	441	464	497	414	458	419	437	421	431	453	441	459	442	424	432	435	472	439	445	435	432	395	425	425	452	428	424	422	423	484	480	449	408	460	433	445	427	423	442	450	462	478	438	469	417	450	446	454	453	463	437	427	431	428	411	415	434	418	442	479	477	439	464	458	395	492	472	433	433	405	422	421	413	406	416	391	436	430	435	449	448	415	441	433	473	423	417	456	472	432	449	433	434	397	473	446	435	436	415	460	420	431	440	463	462	440	467	470	414	478	451	444	427	455	458	423	434	449	395	438	427	454	449	454	440	443	451	447	422	404	447	429	429	454	442	432	433	414	465	449	425	435	419	455	462	447	439	464	445	440	446	466	445	441	396	427	454	385	425	449	456	457	428	451	435	393	445	452	441	448	417	450	450	461	463	418	456	456	472	450	409	474	442	476	445	469	444	461	444	418	445	432	463	412	497	469	439	438	433	450	427	454	462	455	453	469	441	462	423	409	479	422	462	419	417	399	397	453	435	424	471	434	451	497	439	472	443	462	475	434	428	456	422	395	437	451	446	424	457	426	450	428	455	425	429	434	436	409	436	443	423	509	483	402	497	459	446	403	434	441	416	445	440	417	431	438	447	445	420	444	433	407	429	431	442	400	428	448	450	412	432	441	413	442	486	437	409	446	435	475	452	420	423	440	467	473	428	431	466	430	428	418	452	457	410	461	481	463	454	459	458	461	407	490	433	436	397	421	436	437	431	411	427	481	467	437	417	465	468	484	482	403	424	463	422	409	476	462	424	475	404	433	444	397	399	411	437	453	460	425	433	428	470	443	410	446	438	452	459	394	438	441	459	440	401	457	424	408	444	449	430	431	444	454	398	437	427	449	454	439	413	433	461	445	446	396	431	417	447	436	437	439	467	454	430	451	448	432	436	474	469	424	465	423	410	445	447	460	411	399	438	414	463	424	477	421	452	392	466	424	454	457	454	431	463	432	484	433	431	413	449	439	455	426	475	447	446	456	424	439	445	455	449	421	462	462	459	457	442	445	408	451	445	464	410	458	435	448	444	462	447	426	451	406	437	445	414	472	492	479	460	442	456	453	439	396	483	411	425	458	438	455	422	425	447	446	455	420	426	443	409	417	428	429	431	456	458	458	447	447	451	445	443	458	443	439	456	411	454	430	462	446	424	404	435	457	441	443	444	513	397	439	413	419	441	441	444	430	442	447	418	455	441	430	417	444	482	441	455	437	433	438	468	425	444	447	435	484	421	443	484	419	425	433	474	478	427	440	402	466	416	450	475	427	430	436	489	441	436	471	456	445	454	461	427	428	437	442	435	436	434	419	441	445	485	474	457	449	437	465	445	442	464	443	415	421	430	442	445	461	443	406	451	468	448	386	470	441	417	453	434	426	403	425	435	441	408	426	413	410	437	450	453	443	470	460	509	440	422	425	458	430	455	432	431	434	465	466	426	432	446	402	436	461	443	431	479	438	472	466	478	418	479	437	436	434	447	458	443	481	476	413	435	413	429	448	426	455	439	448	437	417	457	455	440	453	439	422	455	430	458	444	459	460	431	409	425	449	456	426	403	440	440	421	393	429	469	444	435	424	432	402	407	438	477	433	442	420	446	441	397	425	439	435	459	431	478	407	428	450	419	460	436	389	434	406	460
23501	20977	29883	25317	22604	12234	1679	836	775	736	766	727	721	725	760	693	678	707	643	698	716	683	705	716	703	669	644	690	681	700	680	658	688	702	645	690	688	680	674	636	670	703	722	653	691	684	699	674	680	675	670	680	658	733	666	698	665	717	693	677	619	700	659	670	674	690	667	728	648	674	665	668	677	698	672	709	681	647	721	645	648	683	679	692	705	653	697	613	628	710	646	714	648	690	680	696	696	762	703	699	662	675	673	708	627	646	669	649	680	725	701	702	679	698	664	730	643	689	676	673	719	669	658	676	670	688	647	625	667	651	714	664	661	692	699	717	681	627	663	659	653	682	685	751	684	638	692	681	710	667	707	656	657	668	658	680	737	687	655	681	702	659	624	698	691	658	662	677	675	666	680	707	670	691	687	685	675	686	687	711	678	628	673	655	641	669	700	670	629	637	699	680	712	682	667	681	660	672	717	661	704	662	652	668	678	690	690	653	705	710	682	655	658	687	689	696	656	693	693	670	728	659	696	693	637	688	705	657	681	598	665	661	624	654	670	648	681	717	653	656	633	669	683	640	697	699	624	658	698	659	633	699	691	711	633	667	635	652	690	684	634	681	636	695	687	726	713	640	726	664	670	691	655	713	722	655	647	652	657	690	682	668	654	723	673	704	707	692	660	669	622	665	668	680	695	703	683	638	623	662	695	663	630	649	663	635	642	715	730	688	620	652	679	701	694	686	695	626	685	686	699	675	643	643	649	701	694	739	682	695	679	663	663	722	697	671	708	664	695	690	701	708	701	685	632	695	700	661	653	679	682	694	657	678	704	634	737	683	733	688	644	710	652	628	650	724	658	670	685	669	633	677	643	719	652	666	683	649	638	678	666	707	653	687	624	727	634	651	654	655	699	700	673	687	643	681	661	657	652	661	680	696	664	661	717	683	672	672	696	688	670	680	668	700	717	651	691	723	695	676	720	631	669	681	678	637	632	659	698	655	662	664	666	669	687	708	667	692	706	666	638	672	715	653	680	650	636	660	684	635	673	641	694	672	666	673	661	703	678	657	623	674	728	727	708	685	614	651	692	733	709	658	681	725	641	687	695	748	668	703	702	674	697	703	701	668	689	621	670	626	722	750	631	730	702	633	685	702	653	688	718	637	671	689	672	648	710	675	625	658	739	680	683	687	634	674	677	678	679	765	642	707	662	710	675	710	661	694	697	694	706	669	749	706	693	735	630	676	665	662	647	666	705	683	671	663	667	706	669	697	690	666	650	641	680	677	683	694	667	675	687	685	650	717	705	714	701	656	692	677	637	650	658	709	683	644	646	653	642	708	672	657	694	684	664	686	681	704	655	605	721	726	661	707	632	666	697	679	668	649	709	693	629	633	669	686	693	683	665	651	677	652	676	670	688	719	688	615	708	662	687	673	651	656	655	671	660	707	651	710	683	671	730	673	704	667	700	681	698	665	616	724	676	665	685	656	691	671	699	665	655	700	679	649	692	678	665	673	665	685	703	714	660	674	672	683	688	701	705	643	689	690	668	689	616	663	706	696	661	694	676	646	654	663	670	682	673	643	711	683	702	646	695	671	667	643	748	680	735	682	675	668	682	660	674	737	661	683	705	707	673	655	690	694	675	672	658	743	679	692	698	662	682	683	713	693	663	669	660	695	681	682	707	664	682	716	713	698	676	669	673	686	698	687	663	719	659	687	694	698	714	671	655	675	681	658	705	673	703	644	725	692	622	692	724	671	687	644	717	673	653	646	675	730	685	670	782	668	697	683	682	692	679	691	708	686	673	653	687	730	709	685	660	714	644	672	672	689	722	651	663	639	688	701	656	729	666	679	699	719	689	671	657	661	722	663	686	665	661	657	671	721	634	712	668	716	683	712	651	671	618	677	660	669	635	691	685	687	710	647	707	725	652	686	704	696	607	674	642	693	655	657	650	711	684	722	696	671	685	727	726	703	676	699	669	664	707	682	650	631	670	686	663	657	720	686	676	716	641	694	674	702	672	625	643	687	631	686	705	664	714	659	652	700	676	690	660	668	654	632	680	693	667	674	666	664	631	655	698	685	681	685	670	676	715	665	651	653	709	660	638	669	689	636	631	658	692	625	663	657	686	684	658	704	669	693	676	644	670	658	663	690	647	696	688	712	627	695	684	715	652	690	725	654	710	691	706	680	743	659	743	658	642	676	669	694	678	679	667	712	686	678	644	658	702	648	673	687	698	665	664	684	634	670	710	625	675	674	679	658	663	707	652	681	711	670	677	685	700	683	741	661	628	737	680	643	650	692	696	710	620	683	691	668	628	642	701	730	643	658	661	686	647	638	640	661	678	640	696	705	657	661	650	681	659	639	636	734	665	705	690	681	631	707	652	634	669	700	632	642	669	612	677	690	658	704	723	677	704	677	679	632	601	675	691	684	683	659	719	678	689	704	713	717	676	687	623	646	686	682	676	723	672	664	656	668	670	663	660	690	680	718	686	687	684	700	660	619	717	656	672	673	725	682	680	724	711	689	687	664	663	660	656	677	687	706	683	677	712	680	665	657	679	620	680	669	644	716	712	691	672	707	665	701	683	719	694	648	704	688	664	670	639	662	726	682	646	664	674	635	665	665	678	698	703	702	638	680	653	662	668	706	681	684	677	687	683	641	731	686	660	656	714	701	676	684	633	680	654	623	650	649	670	666	671	667	712	639	711	680	674	694	721	690	634	715	694	675	715	688	661	652	635	650	698	675	662	690	716	683	662	697	628	670	656	692	712	715	687	696	677	644	615	675	650	669	735	675	688	631	692	713	664	649	677	670	681	677	692	728	680	672	648	624	676	691	681	639	642	679	667	686	680	713	662	685	697	662	657	700	725	749	667	733	687	658	673	651	690	678	667	620	654	649	725	709	671	682	667	688	681	689	710	667	652	696	642	731	684	612	658	683	680	665	699	664	676	633	667	683	691	658	704	688	629	650	688	691	680	658	659	672	694	669	700	664	662	674	722	650	647	695	698	663	637	720	652	647	669	641	630	711	694	683	663	621	622	714	687	662	707	663	739	700	669	689	667	627	667	662	704	608	695	706	656	648	700	695	643	730	691	696	681	700	682	642	695	690	647	612	661	698	706	671	662	698	665	682	697	636	625	685	649	655	703	661	652	673	685	686	658	682	693	692	630	642	680	673	665	702	660	662	665	692	659	679	678	666	686	702	654	670	669	702	688	682	701	648	649	704	653	698	685	646	673	671	687	659	671	684	651	722	687	707	682	722	716	679	662	657	670	657	637	639	725	663	675	674	631	670	658	697	708	694	683	650	676	675	737	629	652	705	630	703	666	682	692	709	699	719	684	670	682	712	718	691	728	681	619	652	696	701	710	655	671	663	703	673	670	666	706	704	655	643	694	665	674	681	693	705	686	670	647	688	733	691	663	681	626	726	689	651	641	670	697	691	634	703	673	669	647	675	715	645	685	662	639	726	699	700	680	649	687	707	673	638
55691	77977	56853	38182	12015	1247	1068	958	940	904	873	823	806	813	786	765	790	797	759	801	734	744	705	751	828	768	772	773	750	774	767	748	805	761	735	715	769	749	791	702	755	783	745	733	733	752	754	787	767	784	814	741	705	752	745	747	768	710	764	789	744	717	747	678	763	728	740	726	733	777	771	772	747	751	754	729	737	748	713	745	755	726	737	752	764	794	754	720	766	762	765	746	745	734	777	753	757	799	774	780	740	751	709	796	762	744	756	769	763	786	792	726	768	756	780	741	718	784	690	750	744	801	682	725	712	753	763	771	775	733	709	754	720	724	757	751	759	755	716	729	754	736	763	715	713	797	761	759	759	760	784	729	713	742	826	778	722	772	783	742	738	758	720	735	760	785	726	795	779	757	762	723	749	743	749	727	760	781	747	827	766	698	811	705	771	758	735	744	723	744	795	740	709	731	781	691	761	778	780	794	755	783	747	712	736	724	776	751	712	715	707	769	709	776	748	764	744	760	719	747	760	693	717	758	781	771	758	746	731	754	726	756	726	742	764	778	779	724	778	722	713	714	825	738	721	743	759	762	746	747	750	724	740	734	741	743	753	727	765	740	731	763	788	769	742	813	760	753	796	731	736	749	738	685	732	756	782	767	762	747	736	754	767	741	806	778	753	779	735	771	750	751	733	773	699	733	759	753	748	718	752	761	776	683	766	765	746	743	799	732	780	768	751	739	707	747	717	776	743	773	765	722	729	767	773	761	744	746	780	692	713	738	760	749	745	772	730	756	779	766	768	752	715	736	729	741	746	720	741	781	711	728	763	734	779	715	714	790	712	725	699	717	716	743	808	774	726	766	733	810	700	736	821	757	762	788	814	717	784	767	723	725	782	794	710	788	796	760	732	729	754	755	710	768	734	721	765	737	765	734	740	733	746	796	733	725	789	760	741	752	720	753	729	732	715	755	758	785	719	744	751	725	711	773	753	723	737	754	742	757	752	754	748	792	715	775	760	738	773	709	743	754	758	769	765	775	787	736	779	777	740	742	745	795	721	757	768	727	737	767	745	729	694	717	776	727	781	714	775	762	749	731	729	744	769	766	748	768	755	744	769	801	751	767	796	781	743	755	737	768	760	713	788	724	751	738	786	772	740	752	739	767	707	750	779	735	711	788	805	735	756	729	749	758	734	707	763	703	711	753	737	735	744	774	724	756	769	744	786	810	787	724	769	755	784	755	720	783	762	765	763	701	718	763	756	764	754	713	753	730	750	782	737	728	754	776	776	763	694	735	715	773	787	768	693	762	744	751	737	744	773	687	786	743	776	789	741	801	746	746	781	723	757	782	725	762	790	731	748	738	714	679	701	821	777	714	731	762	756	780	746	752	764	733	717	766	780	748	693	787	698	756	765	755	772	723	711	757	754	752	792	753	735	746	764	764	736	739	745	752	774	746	713	758	719	769	726	715	760	715	779	764	716	713	752	731	764	793	733	740	730	710	789	728	750	755	754	759	732	708	769	750	797	712	755	753	759	766	814	753	727	728	756	768	774	683	736	755	753	692	751	760	769	781	712	727	736	816	703	766	728	729	750	776	765	767	779	727	761	778	785	728	694	754	786	755	714	736	755	740	750	785	758	810	733	749	737	763	751	792	761	756	787	720	738	716	734	793	732	739	742	754	742	790	732	762	701	770	775	761	719	712	772	747	772	741	706	743	744	719	771	763	753	742	734	730	721	746	802	742	822	736	739	769	763	762	755	774	805	707	744	756	759	732	764	748	716	713	761	791	782	757	756	757	736	742	781	741	758	736	715	735	793	685	775	737	744	786	735	797	718	744	719	767	725	734	755	723	726	742	718	727	790	760	772	762	754	748	775	718	771	758	756	762	745	744	765	758	730	717	765	771	706	774	781	738	769	726	756	692	802	776	738	733	742	762	727	743	765	688	746	749	729	735	762	746	730	785	751	761	805	712	784	718	752	822	733	712	767	781	737	759	738	751	753	722	768	746	703	798	734	748	720	757	760	756	749	802	729	764	763	733	763	713	752	691	737	750	740	746	777	752	760	736	737	752	738	745	746	772	778	727	715	763	794	711	720	739	774	726	719	738	758	713	714	723	743	777	758	731	752	732	739	769	796	791	721	805	714	706	732	754	744	763	749	772	773	773	750	725	776	791	735	793	714	705	736	783	748	786	768	756	773	765	768	734	744	734	757	791	735	735	761	801	817	762	831	791	762	736	796	788	740	788	756	810	749	701	776	737	735	723	745	732	737	763	745	768	733	741	764	731	721	758	752	770	722	730	779	788	742	793	733	730	729	720	795	750	752	774	822	792	767	759	769	699	728	765	779	750	743	751	754	769	732	762	739	729	750	745	758	749	748	750	783	767	775	769	799	742	717	772	743	749	774	730	723	767	712	704	750	698	753	734	751	736	706	752	747	763	726	767	710	721	716	774	737	700	726	794	741	764	755	778	755	778	742	757	734	760	738	794	743	785	756	691	756	729	723	776	783	746	754	779	747	736	742	734	754	724	758	755	764	771	729	771	772	727	731	810	776	712	758	724	723	737	761	741	775	743	750	740	741	806	716	765	709	768	750	732	779	777	713	720	718	759	769	811	786	742	743	743	756	760	751	750	761	757	770	733	788	800	765	812	769	770	753	749	773	755	712	707	748	793	777	729	731	813	719	728	727	811	770	776	740	741	761	789	788	690	752	759	742	772	773	773	741	741	768	706	756	740	758	715	764	795	776	780	707	734	723	762	806	725	735	739	763	785	746	762	750	748	733	747	729	728	784	751	778	837	753	783	739	765	731	729	794	755	724	760	706	742	696	772	798	762	820	746	727	740	734	761	770	794	749	775	762	755	746	717	726	736	748	774	751	773	748	796	756	725	724	793	753	730	739	752	725	797	745	759	763	810	749	719	762	757	774	729	772	727	796	735	786	723	722	798	763	764	741	775	761	765	769	728	734	731	728	759	776	742	768	742	734	769	708	771	734	772	732	781	766	739	768	729	706	780	746	774	754	776	731	743	787	777	767	767	737	757	751	760	742	739	732	728	788	740	709	708	740	726	741	774	783	698	754	759	743	725	745	760	747	716	747	749	730	760	737	758	772	760	705	729	720	738	739	729	750	776	767	800	731	793	732	780	750	765	750	768	787	779	747	761	755	710	735	798	761	782	741	804	736	749	756	782	715	770	736	712	807	769	705	814	740	769	800	735	781	728	802	728	729	751	745	727	748	744	752	737	743	762	710	739	747	721	731	763	754	757	724	720	757	773	700	706	683	753	774	675	744	753	740	758	721	759	766	773	725	753	725	766	754	732	755	726	759	735	750	744	738	727	687	712	775	756	747	738	763	757	782	754	749	741	743	741	762	790	775	754	725	764	705	746	762	732	713	769	744	744	726	708	737	761	771	765	758	747	737	750	778	726	702	716	757	812	752	713	729	768	730	747	731	747	734	769	791	767	776	694	760	737	724	726	802	753	695	800
24884	21505	28837	25239	18290	3563	503	429	403	391	413	396	405	392	377	331	386	376	354	365	400	357	382	365	372	382	366	362	335	357	404	367	397	368	362	311	396	389	353	363	358	369	387	398	357	331	365	375	337	360	374	344	333	343	363	352	333	386	375	395	361	394	356	387	367	396	365	360	371	381	373	372	357	369	385	394	372	351	370	404	395	384	364	381	361	364	351	329	328	352	394	377	351	356	355	367	361	359	375	393	377	390	370	368	351	348	365	351	318	345	397	341	382	351	378	364	389	378	386	383	395	397	365	354	336	378	335	358	363	358	378	377	361	340	392	364	374	361	352	330	358	374	364	393	346	392	335	385	364	357	347	382	353	382	360	356	364	361	334	346	355	404	402	365	388	383	362	357	406	358	365	395	405	347	389	372	348	365	393	355	377	393	351	390	370	351	352	367	344	347	378	382	359	369	358	363	376	404	326	363	358	309	344	374	361	370	359	372	352	351	364	364	372	333	369	394	394	369	352	375	356	378	375	392	377	356	359	390	362	400	346	350	370	360	363	342	367	394	363	369	403	357	350	336	349	364	361	349	380	386	339	388	356	333	393	352	373	364	363	332	383	358	403	366	386	363	367	371	366	359	382	384	361	369	390	397	380	354	363	326	350	373	365	404	369	346	357	376	373	405	366	361	339	377	357	343	336	372	355	391	352	363	355	344	399	379	330	375	381	374	382	373	370	362	360	371	382	369	357	367	372	386	331	376	385	353	378	358	351	396	356	362	373	369	343	375	372	419	368	403	362	407	388	353	380	379	383	330	408	352	401	366	371	368	382	383	328	336	367	395	405	392	384	374	393	380	396	410	347	327	347	383	325	384	337	386	397	349	364	342	316	370	370	379	356	307	367	394	369	371	352	360	366	393	327	349	369	367	392	369	360	373	361	378	358	408	367	382	352	344	362	373	387	408	377	385	347	351	395	376	379	328	351	394	399	386	366	374	376	389	377	373	357	361	340	362	366	334	402	389	368	356	379	372	370	383	351	355	376	366	379	352	377	384	372	380	385	378	405	348	367	321	385	383	399	388	402	393	357	386	384	363	374	369	373	376	344	390	376	365	350	390	368	393	356	388	377	355	371	322	348	354	382	373	382	362	357	396	353	408	369	354	365	366	381	374	346	372	335	367	362	350	367	355	401	325	344	360	360	381	342	394	359	386	369	352	350	387	357	352	347	338	395	344	362	395	376	356	354	396	393	347	366	362	361	341	382	371	384	360	372	344	362	373	351	398	382	373	349	354	368	386	376	344	351	378	358	375	384	373	347	364	390	375	364	390	356	365	354	359	333	361	340	371	373	364	360	404	374	398	364	382	374	373	358	366	349	395	359	348	361	376	353	375	370	395	366	332	374	377	392	366	391	335	370	353	373	355	369	358	372	393	371	373	332	365	399	352	342	375	416	382	340	383	370	381	345	366	351	360	399	364	365	376	388	371	388	374	367	365	398	334	384	351	368	344	363	325	409	381	329	377	367	375	396	386	400	351	359	376	363	358	366	336	379	381	363	358	379	413	380	331	368	372	395	361	383	376	378	372	351	358	334	337	357	353	397	362	376	374	348	391	378	356	338	402	362	358	349	399	365	397	387	381	338	362	367	379	359	342	391	351	334	402	350	391	338	360	362	353	350	368	407	367	327	368	380	329	348	340	364	355	355	405	356	363	395	376	385	398	395	367	368	397	394	336	355	379	382	402	371	373	359	378	389	379	351	391	348	368	367	358	373	367	383	403	389	372	369	372	394	365	359	395	349	388	328	370	357	412	372	377	347	395	384	367	349	376	386	372	351	338	367	362	364	344	396	403	376	390	349	401	383	363	357	353	369	386	381	394	363	379	384	339	375	392	345	359	354	398	389	360	343	401	371	362	377	340	362	394	381	401	394	365	359	347	377	361	371	391	414	372	346	354	390	342	374	395	384	341	391	360	386	383	382	354	385	392	391	369	381	353	385	389	382	391	374	362	363	338	341	369	412	348	373	392	386	361	392	333	375	380	396	371	369	353	353	392	369	367	358	382	357	363	372	358	352	364	346	363	350	357	396	349	371	355	382	402	395	374	373	364	381	370	353	360	381	421	354	361	363	392	348	399	341	343	386	367	375	403	398	343	379	396	383	334	378	340	348	364	387	383	354	355	376	366	335	366	376	374	405	357	378	380	359	361	414	365	332	344	359	379	383	358	390	385	370	345	358	350	347	398	358	374	390	368	391	365	354	387	353	389	412	363	366	370	326	394	342	387	391	386	368	359	357	398	378	350	326	334	383	359	407	350	362	346	384	364	377	359	355	387	327	358	353	368	387	371	380	375	360	391	357	365	372	340	387	366	352	384	361	313	365	365	354	356	368	342	348	363	345	352	367	374	371	397	384	360	371	351	387	368	384	371	389	367	373	362	354	388	385	371	358	391	376	377	381	350	363	385	358	357	387	374	397	377	353	346	376	360	410	354	362	362	382	370	346	357	371	390	343	394	362	397	374	385	340	371	331	372	356	349	361	355	373	351	388	359	384	325	400	369	344	395	358	386	379	392	346	368	343	387	348	375	361	360	381	343	363	345	365	356	386	374	354	391	358	364	360	356	345	375	382	366	395	394	379	342	346	367	352	384	331	364	358	347	397	361	354	327	369	361	410	347	366	381	390	364	355	351	386	359	356	363	383	388	367	373	370	344	347	347	357	376	359	378	338	372	346	366	334	385	388	368	362	358	366	331	361	366	364	360	349	372	362	358	376	346	392	380	375	396	363	346	363	381	376	344	360	345	386	351	375	369	358	335	379	352	351	364	369	347	354	373	376	341	347	367	312	346	362	388	383	381	364	421	359	359	376	370	390	374	365	370	355	371	384	391	328	386	393	380	387	382	343	383	369	405	409	393	381	351	359	372	370	357	392	324	362	344	380	385	357	358	374	344	361	377	355	380	354	376	352	401	351	321	393	356	350	365	359	383	367	388	357	366	373	358	340	399	392	354	332	358	390	360	336	350	402	346	344	349	349	358	397	323	364	382	341	361	352	373	380	380	361	385	375	381	377	375	351	349	361	380	345	338	410	376	357	336	367	354	370	356	394	349	359	374	380	387	383	363	395	383	376	364	400	362	376	368	355	344	384	389	359	371	378	347	349	353	359	339	361	360	392	365	361	359	367	407	347	387	379	355	374	416	344	382	367	349	363	367	380	358	354	333	380	371	347	373	398	389	382	356	373	396	374	351	387	404	394	379	376	397	376	362	400	342	343	346	362	424	375	388	379	374	369	336	355	386	345	365	337	387	345	370	383	334	341	408	380	396	368	375	373	367	371	365	377	362	355	355	369	360	358	384	380	390	383	373	369	356	348	348	375	374	363	372	378	396	376	355	413	408	336	409	392	334	354	369	378	377	364	318	385	365	368	348	360	369	348	335	357	355	372	353	349	359	430	354	369	322	364	329	356	387	340	362	380	356	389	393	365	360	368	375
54834	67697	47505	33784	9188	690	647	591	550	520	540	500	458	478	463	502	530	465	456	440	501	486	484	478	451	428	454	466	457	464	462	429	438	417	442	442	428	461	467	411	433	441	454	441	424	419	441	472	462	430	432	449	407	455	458	423	438	445	423	454	468	474	427	457	421	464	435	474	433	436	445	474	454	447	444	403	421	458	418	467	414	463	452	432	478	453	458	423	482	407	430	419	490	475	410	430	469	469	427	471	418	444	426	497	444	480	409	468	439	417	433	436	435	459	474	446	429	433	488	424	447	469	476	438	439	462	455	440	456	422	432	457	426	462	471	447	466	461	443	476	458	469	402	413	465	463	436	449	434	455	474	426	459	472	465	456	399	433	441	422	475	450	410	439	442	453	402	459	438	486	436	471	499	467	448	438	432	488	444	450	457	488	421	444	471	484	437	430	407	470	434	441	467	469	440	466	433	438	423	467	489	418	435	430	404	425	421	424	418	424	453	471	425	463	432	453	428	440	474	479	436	443	474	489	431	424	428	454	462	432	454	448	456	433	417	449	442	440	401	445	452	431	468	419	457	448	444	453	467	461	473	447	445	448	434	455	465	444	474	454	433	432	440	440	452	405	448	411	457	452	449	428	445	431	464	433	419	442	491	462	439	427	462	470	418	475	426	431	423	460	462	439	412	454	431	433	421	445	467	439	479	445	441	434	465	420	438	460	470	426	490	460	443	468	454	454	459	448	498	430	453	463	478	393	408	469	440	463	455	446	451	431	400	450	451	437	474	383	446	433	472	415	427	443	461	463	435	420	436	439	422	444	423	422	445	463	437	419	430	437	420	445	414	465	455	434	468	435	453	454	424	446	467	415	454	450	426	419	437	454	432	435	452	451	470	418	448	424	445	416	463	418	443	455	430	443	446	456	423	454	454	429	428	443	488	434	511	437	460	425	449	460	441	456	449	448	455	409	460	456	474	441	456	443	436	464	424	445	435	403	459	447	439	459	446	465	454	457	461	454	488	497	453	458	512	438	436	435	472	417	438	434	441	434	442	464	451	462	459	441	451	423	445	477	432	452	415	429	458	432	479	424	462	446	443	482	494	438	433	464	473	479	425	445	417	441	435	450	482	452	476	438	449	427	460	455	446	467	432	438	439	414	425	477	460	454	429	451	423	427	431	449	469	449	470	463	434	448	419	498	456	415	435	436	448	448	406	462	466	464	417	464	445	435	434	463	462	451	435	450	433	428	442	435	436	420	452	453	440	452	453	489	419	490	405	452	451	439	458	426	430	423	461	432	391	470	475	397	448	457	408	416	466	476	476	412	457	446	445	431	413	454	399	452	399	422	438	458	444	441	441	450	421	417	477	429	476	430	485	465	458	410	453	487	415	448	423	434	420	426	457	443	493	437	451	439	459	443	461	472	455	442	459	471	424	457	428	480	427	418	410	430	451	472	463	443	440	425	496	442	475	477	460	472	455	434	449	436	446	459	429	426	455	418	439	430	453	426	423	452	469	417	438	444	426	479	449	443	432	426	439	399	443	448	436	426	470	470	479	434	416	425	452	451	477	447	476	447	431	452	446	439	419	477	488	452	453	473	439	474	444	414	448	422	459	444	434	430	400	441	449	448	441	447	420	455	452	462	446	436	439	430	453	439	430	439	445	445	458	432	440	425	464	487	446	438	429	443	424	475	411	432	442	425	445	433	391	432	415	455	452	448	456	440	461	455	457	440	449	482	406	445	463	453	443	442	476	456	458	457	401	420	450	434	463	444	414	457	422	453	379	459	430	458	437	438	452	426	430	465	458	399	458	459	476	471	464	451	441	465	420	469	421	441	489	450	434	442	406	434	469	454	458	425	481	475	437	448	466	473	470	430	434	418	478	436	452	472	438	493	428	458	465	447	440	491	445	461	465	475	425	433	418	436	440	435	422	452	445	420	483	440	431	459	472	447	458	462	437	478	491	450	442	468	473	431	471	444	455	430	415	419	420	453	431	483	473	466	417	453	469	413	420	452	435	451	432	428	457	454	414	480	447	442	462	441	496	461	415	448	429	449	445	441	439	464	482	429	443	474	480	464	472	447	454	438	439	456	440	448	435	413	466	434	434	444	444	459	474	478	469	435	431	464	410	461	450	437	457	440	448	433	402	484	407	413	427	429	481	425	418	407	493	443	437	426	467	440	473	442	435	469	430	415	416	457	442	445	465	413	468	424	503	423	416	438	454	422	449	421	409	467	428	442	440	432	448	462	398	448	438	452	446	443	450	421	438	461	437	420	426	473	467	475	467	466	450	425	415	461	438	444	471	415	412	449	370	431	466	472	459	463	460	465	453	466	454	475	460	452	451	450	443	456	454	458	406	461	436	429	427	419	419	403	451	488	430	453	448	460	441	466	416	444	437	453	466	446	462	440	472	444	459	401	443	449	431	443	469	453	412	428	465	449	470	449	447	389	480	458	504	466	482	461	423	406	456	444	460	453	445	460	459	463	477	453	457	448	416	475	484	440	453	460	406	451	449	413	435	415	429	432	456	436	409	425	423	441	468	415	479	456	442	447	416	437	442	440	433	479	473	436	434	457	447	470	462	449	441	450	449	428	469	417	475	444	436	456	463	463	460	436	454	500	450	426	432	454	463	472	467	415	441	460	422	457	478	432	407	438	439	494	417	460	455	468	467	445	450	461	438	499	468	463	441	469	479	456	393	464	436	504	449	439	464	471	487	429	444	445	467	457	471	500	439	443	442	470	463	455	448	458	434	417	487	451	458	443	461	413	464	463	462	426	462	414	448	459	433	424	428	436	506	473	465	463	457	483	445	393	438	465	430	451	449	440	460	439	452	474	487	419	422	450	448	433	422	471	430	425	469	477	420	398	439	467	447	450	415	449	437	418	436	448	453	440	438	437	458	433	519	456	473	456	413	463	419	446	422	480	499	454	435	449	468	436	429	418	442	462	446	433	407	437	504	474	431	449	450	458	430	452	455	481	421	425	455	480	416	446	439	492	442	456	471	408	432	463	448	456	447	406	397	457	468	448	430	448	429	494	486	441	467	423	467	459	432	452	418	456	461	440	435	455	447	447	426	471	440	469	461	416	466	449	468	448	415	442	414	430	405	421	439	407	425	471	454	422	447	442	452	442	455	455	476	438	488	407	424	444	457	403	425	483	483	437	446	423	460	471	455	456	431	458	417	436	488	433	461	456	421	428	434	447	447	507	437	456	471	451	440	440	459	463	463	471	434	441	423	453	410	482	478	445	423	441	426	445	411	457	407	466	486	429	447	456	448	440	470	447	455	468	441	434	470	480	436	441	418	472	445	457	450	471	469	447	461	471	444	459	449	452	425	433	433	425	409	444	427	471	448	431	438	459	444	461	438	435	437	439	422	482	482	462	437	450	441	449	400	480	445	438	436	478	454	464	456	422	455	450	448	462	405	469	437	461	475	491	480	459	428	471	395	451	484	421	464	458	431	438	423	433	432	481	463	420
22310	20865	28447	24559	21754	20755	14377	1525	1075	995	1006	927	935	1008	906	928	888	919	870	909	909	916	897	907	889	857	829	909	867	866	863	875	862	812	844	816	860	824	862	868	845	867	855	820	835	874	844	860	833	845	799	886	863	902	815	874	862	917	834	879	903	852	839	823	843	883	874	823	818	845	857	916	823	823	823	862	862	844	919	857	845	878	873	849	871	782	828	823	854	898	892	869	852	881	838	828	862	819	863	841	838	879	838	879	838	879	847	863	850	790	854	834	859	848	810	848	871	862	920	861	845	852	844	863	820	773	867	865	873	827	866	875	840	859	821	910	795	845	898	837	825	846	845	844	812	873	885	841	883	812	839	833	867	808	861	854	856	846	885	904	822	844	815	861	782	822	847	852	873	836	844	840	902	845	889	889	877	840	892	825	859	879	835	860	883	858	820	851	868	840	794	877	852	820	842	827	845	863	824	869	840	858	841	868	792	833	889	825	867	815	862	841	855	853	872	829	875	844	799	790	824	832	888	843	855	843	876	868	845	875	862	855	847	831	859	873	885	877	872	866	859	846	903	814	823	918	842	879	860	879	850	798	818	823	844	854	895	918	861	851	865	855	851	822	866	857	837	805	782	916	843	801	847	846	807	876	830	839	819	842	818	857	832	857	869	844	840	867	862	843	858	868	779	897	845	879	882	849	880	841	829	901	794	895	854	829	857	899	840	850	872	888	820	853	939	832	843	844	811	872	832	813	872	822	908	836	876	807	802	849	781	873	842	890	884	831	870	850	903	897	821	857	848	834	836	828	850	864	882	889	863	868	759	865	822	850	844	836	818	814	855	898	802	830	804	880	853	849	881	850	836	836	849	818	840	857	889	894	880	799	859	851	787	848	811	844	848	838	824	877	920	888	896	849	855	829	833	838	852	860	867	874	875	838	832	866	844	861	853	827	813	874	848	838	859	826	847	854	787	861	837	812	859	792	880	836	818	841	806	804	790	809	814	803	824	843	856	855	815	843	804	864	900	836	872	892	802	879	834	863	902	854	834	850	814	850	874	794	873	844	858	829	817	836	840	862	879	842	815	789	855	847	839	851	840	867	903	846	847	839	829	832	854	859	883	892	826	852	862	858	864	835	875	882	856	856	842	826	798	863	858	863	886	862	897	767	873	823	847	827	894	836	833	839	835	862	843	834	836	844	835	879	886	833	866	865	833	884	856	823	838	864	781	842	849	843	858	833	862	856	872	905	886	893	871	858	917	793	817	843	838	806	910	794	869	846	817	881	845	844	852	869	870	853	820	900	862	860	876	849	879	881	852	871	833	863	855	860	815	853	863	837	863	853	846	866	890	852	878	858	862	856	808	857	819	909	895	817	876	813	801	818	857	872	893	863	849	858	868	898	882	831	861	827	850	833	844	818	858	862	826	841	835	808	849	818	861	828	833	825	763	835	881	832	868	872	868	839	828	829	802	833	849	818	847	838	839	867	810	831	879	807	776	845	840	820	858	860	823	849	874	793	857	823	868	846	839	891	831	840	832	876	851	858	847	872	806	873	845	913	850	927	840	830	849	890	859	800	862	859	867	824	803	831	843	817	874	857	891	878	812	832	825	914	813	850	844	856	898	873	876	848	822	833	855	875	838	851	879	825	850	850	873	890	858	822	846	822	860	784	858	915	850	796	851	870	849	868	822	869	831	856	857	875	830	809	880	842	871	815	842	855	851	893	813	879	830	857	867	854	887	832	853	906	854	849	844	837	904	906	893	846	857	830	843	817	904	878	877	848	857	885	906	836	842	816	828	799	901	906	841	883	840	861	849	927	845	821	875	835	827	872	862	785	879	866	901	812	807	837	764	869	828	816	862	845	798	845	843	846	892	773	922	852	862	792	844	848	833	886	860	832	880	820	848	801	860	860	850	829	833	856	857	857	869	844	875	848	852	788	836	833	839	876	850	859	851	860	835	877	875	802	823	870	853	817	860	850	841	849	838	864	848	855	873	842	921	862	841	848	895	829	892	839	901	833	832	879	814	854	833	804	872	885	821	828	837	846	913	810	868	809	822	797	854	909	826	819	840	836	909	846	831	872	867	820	849	820	829	901	875	858	937	871	817	823	862	840	855	857	914	832	825	889	813	829	849	874	864	810	901	816	842	822	839	850	817	846	852	870	826	861	866	836	885	824	824	779	883	827	826	859	891	849	812	786	842	824	877	858	813	848	841	854	839	903	877	882	863	831	895	864	927	860	870	834	856	881	882	840	856	867	885	897	910	872	826	837	822	827	853	892	827	832	820	824	872	810	864	842	892	817	837	835	873	877	888	835	811	888	833	789	839	861	862	845	845	853	814	843	870	854	849	793	879	864	833	854	848	831	885	794	830	850	837	856	881	864	812	816	845	859	905	847	829	802	855	850	844	822	840	841	895	826	779	838	853	843	823	885	842	846	863	859	886	866	862	885	825	824	849	823	875	852	839	899	900	853	841	831	892	836	851	836	855	854	890	878	842	823	817	893	851	864	840	813	811	839	874	848	854	862	842	823	852	861	847	814	853	818	857	847	806	854	830	832	892	885	891	823	874	859	823	806	875	856	895	851	852	852	840	849	859	906	890	871	877	871	879	843	860	773	825	865	800	845	860	858	879	851	809	867	847	897	825	837	829	851	864	817	835	848	795	867	858	811	835	855	805	865	806	845	773	829	824	860	871	834	879	868	882	834	793	814	824	873	829	852	874	830	819	912	824	902	889	859	806	906	855	820	875	858	844	857	841	823	849	867	850	862	842	821	820	805	878	849	823	853	850	795	845	892	886	849	824	797	827	880	842	852	822	849	870	825	825	901	864	854	850	864	806	877	861	879	840	851	822	852	825	826	882	855	881	903	872	850	841	845	869	850	879	876	861	770	787	853	844	836	887	842	861	868	887	846	839	870	897	779	906	865	833	812	888	805	868	867	877	852	812	852	865	875	856	803	887	882	853	819	829	883	857	861	855	894	831	856	889	867	852	861	847	852	841	874	893	813	829	862	819	811	835	842	860	852	870	840	842	831	834	870	872	844	847	836	855	782	875	883	845	879	798	791	868	792	860	868	839	832	818	796	828	791	838	877	845	839	860	857	830	846	846	843	885	843	871	822	807	868	911	896	903	873	856	823	848	817	858	833	847	831	805	861	831	828	835	818	883	807	829	839	778	874	875	830	848	829	878	894	795	876	866	862	868	805	808	821	842	855	813	794	856	865	817	851	806	830	856	822	859	842	869	803	829	844	795	795	834	862	832	858	892	875	808	869	831	856	855	835	839	851	821	879	806	887	836	914	897	810	832	845	856	820	835	864	894	860	889	878	914	808	820	809	874	827	853	871	825	858	914	871	832	821	868	841	841	899	858	882	851	852	813	820	893	833	846	783	897	911	902	822	819	811	840	885	853	838	817	854	855	862	859	834	895	839	865	870	891	831	831	843	840	834	816	793	853	873	854	872	858	820	878	841	849	862	814	787
58998	88955	71867	53792	15940	2077	1575	1407	1259	1230	1081	1075	1060	1068	1012	1002	986	1029	1055	1012	1048	955	975	930	982	927	958	970	907	948	925	934	923	1005	986	908	961	953	955	983	954	943	999	956	986	966	925	907	941	995	915	956	983	951	939	961	954	953	1003	931	963	959	937	979	960	907	1007	957	938	967	920	947	899	915	980	999	892	974	970	931	918	955	911	951	897	982	950	994	984	953	939	1024	973	949	914	951	973	979	975	916	907	930	920	908	936	967	927	942	938	951	913	903	981	956	943	894	905	893	870	949	935	932	974	910	968	933	1002	942	930	923	949	911	946	902	969	909	918	917	900	934	930	954	933	967	950	981	928	1003	897	920	968	911	886	927	932	986	922	1007	937	899	901	939	921	917	951	857	960	923	963	906	909	911	912	961	903	913	922	913	967	932	949	946	932	922	981	948	962	933	920	988	954	963	949	927	939	882	929	1007	892	917	934	918	885	971	967	905	984	856	915	971	910	915	908	963	925	929	885	964	985	910	872	919	907	922	926	912	983	928	939	942	935	947	965	964	918	958	949	911	959	904	920	913	896	983	931	966	974	911	931	971	966	931	950	889	940	959	878	937	922	951	965	894	893	972	939	987	947	938	912	942	914	940	920	914	940	945	934	919	967	940	924	929	941	911	952	893	909	935	897	926	953	951	993	944	958	930	913	858	926	929	954	934	986	960	994	965	958	934	929	977	945	935	975	945	923	958	934	937	920	904	919	911	947	949	922	935	917	901	985	912	919	907	948	946	955	911	955	980	944	909	947	940	897	885	925	938	885	895	937	903	964	929	910	918	961	942	942	906	920	859	926	925	943	926	998	946	943	943	952	962	981	917	892	870	919	922	945	981	954	942	934	929	961	969	885	918	967	903	964	990	950	946	909	928	929	961	946	899	888	920	919	867	943	934	1030	981	933	899	948	926	950	923	928	889	955	936	946	966	928	985	872	904	916	921	927	943	1009	987	935	954	943	914	975	951	901	928	936	892	930	910	888	955	935	943	943	938	994	927	989	923	916	919	884	979	945	937	907	952	991	943	909	923	994	950	872	934	931	930	879	989	961	956	927	989	948	926	921	915	989	890	946	920	901	840	885	903	897	972	998	957	946	980	947	905	895	937	957	965	958	920	934	952	939	969	902	922	932	983	939	953	907	973	944	992	903	1010	931	929	910	930	900	945	941	974	950	931	904	907	927	967	937	909	954	934	972	859	897	879	954	958	879	939	964	934	955	984	968	929	987	915	964	970	959	927	898	977	912	948	903	940	898	997	933	932	959	961	931	940	951	896	930	941	955	960	914	921	970	972	973	969	932	960	969	947	970	945	984	950	941	955	920	912	937	1015	947	930	949	1000	970	1019	937	913	911	911	957	967	945	929	936	909	937	905	895	918	912	947	920	941	934	958	890	979	922	904	944	998	980	961	941	942	890	978	931	955	914	974	977	970	956	906	908	937	995	868	967	942	971	992	940	878	924	974	912	960	896	937	925	912	930	982	961	940	908	955	918	1019	899	920	954	955	936	923	945	942	926	954	946	933	940	952	937	890	893	942	940	904	1013	943	902	963	967	927	976	946	901	970	943	975	962	921	902	996	927	918	918	941	849	899	932	947	961	959	935	920	953	940	934	920	923	895	972	952	945	931	953	953	910	941	989	959	925	867	930	937	927	933	954	936	924	872	863	994	884	895	951	933	984	997	955	966	931	987	886	895	956	970	903	936	893	941	916	926	919	939	919	933	892	951	934	953	927	916	973	923	941	886	938	935	899	931	995	919	931	911	926	882	957	923	951	929	904	942	943	935	975	996	932	946	885	937	949	918	906	909	922	859	914	966	942	886	941	940	949	933	910	966	957	909	901	929	923	980	928	898	927	914	892	932	943	930	975	902	902	1000	958	932	944	931	963	961	944	974	896	977	926	977	940	963	926	924	895	918	978	947	948	925	955	925	908	986	938	924	1021	985	964	1000	921	922	940	914	936	931	952	944	862	920	916	931	907	994	896	949	930	975	895	1010	975	942	958	954	942	951	932	902	926	941	961	940	971	1003	1013	975	904	907	977	882	921	889	916	912	952	916	925	948	923	925	972	948	978	993	921	901	967	944	970	981	947	993	924	927	970	913	945	930	875	894	925	963	945	999	914	911	901	920	922	926	935	871	968	915	962	931	879	930	973	910	904	985	933	895	937	910	936	889	907	945	985	952	957	956	894	944	999	964	908	929	917	968	938	903	935	930	924	883	965	907	967	952	908	900	940	924	881	915	945	893	929	969	1000	998	887	987	998	947	890	964	875	924	918	898	899	977	980	932	921	966	983	933	973	936	946	946	922	908	885	979	961	976	941	919	918	1007	930	963	969	1010	1018	934	910	945	907	969	867	946	882	919	938	936	954	910	952	984	883	965	972	960	946	933	943	927	908	928	914	914	930	986	930	908	990	945	925	903	917	906	941	949	969	914	915	969	939	946	895	918	971	934	932	961	974	919	901	916	953	928	917	920	927	962	941	955	961	894	962	917	950	977	923	931	910	972	942	1011	897	943	934	967	945	981	907	931	941	945	941	967	924	1008	911	986	927	921	985	957	912	917	978	958	901	913	937	907	911	1010	970	866	894	947	941	930	897	937	934	943	927	878	968	927	925	952	995	926	963	955	932	920	929	935	937	977	927	956	961	915	933	982	974	938	929	897	938	934	956	945	906	906	905	912	960	901	942	921	996	1010	972	959	886	929	915	905	919	942	949	912	933	936	895	897	930	930	937	924	949	935	948	984	939	971	940	938	927	872	978	961	944	991	902	956	934	878	1006	927	886	929	920	951	925	994	979	906	926	966	929	930	952	925	950	943	965	956	957	912	985	962	893	847	895	958	949	919	970	924	903	930	932	890	933	929	882	948	937	914	935	961	920	926	966	881	931	968	965	921	991	925	888	900	927	961	939	920	914	911	947	983	935	921	944	917	914	924	964	933	975	934	934	950	948	978	958	915	947	926	879	908	981	921	981	930	922	985	899	965	923	954	984	948	927	973	936	889	923	972	917	926	875	947	973	935	962	889	948	928	953	873	860	916	953	995	906	969	888	895	937	927	968	999	911	958	949	865	956	912	946	922	949	980	939	916	892	980	929	920	878	981	979	925	888	908	909	897	929	925	960	887	969	899	926	901	928	900	885	966	927	919	920	940	947	969	912	915	1002	923	934	964	915	962	951	932	995	882	964	957	899	997	984	897	920	934	948	975	920	948	971	855	972	952	905	964	871	902	854	933	926	933	979	931	926	963	967	974	955	912	986	1002	960	962	929	951	965	912	942	894	937	906	957	941	975	935	950	923	1002	977	945	863	925	964	930	932	924	889	933	969	991	909	940	898	928	899	942	981	932	999	905	929	965	966	904	889	928	946	966	916	964	992	872	948	957	960	950	972	948	956	959	937	929	918	960	917	886	970	940	950	960	912	951	889	928	940	955	976	939	951	926	944	894	891	909	970	906	951	951	903	967	913	914	940	892	933
40251	28688	25051	16415	3681	643	543	397	394	375	414	413	402	374	413	416	399	409	381	412	405	373	413	418	422	375	409	397	360	386	411	416	376	395	403	387	417	378	414	393	424	392	380	383	371	394	399	402	385	399	386	415	406	354	389	396	373	412	395	384	393	402	403	385	401	394	415	380	403	399	423	349	378	407	394	420	365	407	378	370	403	394	407	402	431	393	388	360	388	380	394	370	386	375	391	409	400	397	375	387	387	401	404	379	401	386	350	383	387	407	397	420	374	421	394	386	413	365	401	386	372	402	376	390	375	407	355	367	403	376	410	395	435	388	376	381	373	358	390	379	404	450	395	359	382	376	396	373	374	406	371	390	409	395	381	408	368	404	409	374	418	402	387	427	403	370	411	422	362	391	388	380	368	405	423	391	372	410	385	390	407	387	396	401	403	386	414	411	399	398	409	380	387	372	393	403	413	406	370	397	392	417	416	355	372	405	373	392	391	387	399	384	394	385	369	374	385	362	375	408	419	371	413	384	417	399	395	374	393	350	392	388	425	406	376	419	385	427	383	402	396	408	394	380	386	361	428	426	397	371	390	393	387	371	395	389	401	421	403	350	397	355	404	379	414	346	408	382	398	386	383	397	387	378	384	366	417	375	418	402	402	369	375	400	407	411	395	363	383	406	387	389	392	410	395	433	378	393	384	416	387	383	363	409	404	404	417	387	391	394	384	353	380	372	366	412	403	394	414	424	419	377	395	374	421	428	413	384	383	358	418	379	392	400	411	393	372	364	411	382	368	427	396	370	374	368	382	366	408	429	397	434	404	401	391	413	411	395	394	381	404	418	399	366	394	370	385	395	393	426	385	360	381	391	401	395	390	422	391	394	385	357	380	361	388	395	416	401	385	402	429	387	387	407	416	373	410	370	382	370	404	418	380	399	376	381	376	378	381	367	382	367	391	371	382	388	359	416	397	364	377	401	395	404	412	429	403	423	391	376	380	366	396	384	440	356	393	393	382	380	404	404	399	414	405	380	417	408	382	428	398	406	392	381	416	385	406	387	387	391	403	402	344	389	412	416	364	424	377	412	377	379	383	383	394	346	413	355	389	396	376	414	398	355	403	431	355	398	390	386	352	375	407	386	403	403	369	386	364	404	407	417	400	404	373	377	398	397	409	371	378	411	409	385	377	367	411	390	418	387	387	409	361	370	384	389	350	382	399	424	368	392	385	352	390	384	373	416	387	405	380	373	355	348	420	419	423	398	396	422	426	359	397	413	386	397	391	427	378	402	405	367	396	395	386	378	407	384	408	375	360	384	356	402	395	371	390	341	414	419	398	363	393	396	401	394	390	418	388	425	371	413	381	366	355	373	365	413	409	381	406	415	383	356	416	409	413	408	422	409	437	353	418	401	402	433	378	366	413	369	355	372	409	408	343	376	387	402	373	408	384	412	387	432	418	381	421	402	392	399	417	406	402	366	373	382	426	373	391	410	366	395	366	382	394	418	406	376	388	428	407	410	382	371	403	391	387	385	406	422	388	407	417	398	376	370	385	405	397	380	380	348	394	367	389	403	366	387	407	391	405	402	413	419	395	378	408	375	412	415	389	435	385	368	397	392	403	371	386	396	421	391	417	388	389	405	402	393	399	408	361	386	397	429	402	414	388	377	380	397	377	375	381	391	362	388	401	402	413	393	436	427	381	355	398	412	411	381	365	406	364	400	400	391	388	407	421	374	394	362	360	399	384	408	389	368	433	366	403	382	362	391	429	410	411	442	417	384	411	400	421	404	341	383	355	393	393	360	412	399	409	403	391	393	378	408	373	392	402	381	435	377	391	411	399	417	435	344	393	386	366	401	352	390	390	377	419	408	421	420	380	405	414	379	406	416	383	406	396	359	405	418	352	373	372	373	409	395	421	389	445	362	354	379	360	406	410	377	417	383	401	369	404	376	397	383	371	432	370	403	404	387	387	362	355	376	392	363	428	400	416	377	418	369	390	383	400	407	367	365	372	360	402	371	421	427	395	388	399	392	376	360	386	380	401	385	415	357	384	407	374	383	419	414	403	392	386	367	413	384	390	390	380	392	417	359	378	390	382	424	369	413	409	393	385	407	392	414	401	412	379	406	400	420	416	370	397	402	386	387	387	436	351	396	408	405	389	373	381	368	424	391	370	404	420	372	398	370	398	383	358	398	388	396	396	409	364	415	397	401	387	381	378	400	417	370	417	409	410	361	400	412	422	422	402	378	382	355	376	394	412	412	381	392	382	441	411	369	368	407	363	379	390	416	389	391	412	422	401	408	354	413	401	394	370	373	402	399	381	385	414	383	334	406	391	378	422	389	393	403	411	354	422	402	365	394	411	411	417	387	404	413	386	390	372	411	401	424	419	404	412	405	387	395	389	392	401	393	363	378	409	410	395	413	366	396	414	412	412	384	399	395	335	418	429	366	400	370	408	382	388	403	401	366	413	389	380	360	366	428	356	361	400	396	400	409	409	369	391	423	390	426	406	383	387	389	412	379	396	396	371	395	385	357	397	391	379	398	393	412	386	396	389	383	377	384	383	398	385	393	424	391	409	380	430	377	347	405	403	382	345	441	400	387	368	393	389	325	390	393	372	414	402	378	400	428	424	402	404	363	354	378	385	375	409	416	422	421	384	407	380	363	403	382	375	405	358	398	415	375	428	387	445	419	401	390	404	364	395	428	366	419	397	371	385	412	393	389	422	398	395	391	423	383	404	406	392	388	377	374	424	415	405	385	430	370	367	375	387	387	400	381	366	362	406	378	375	401	398	353	418	387	409	377	437	385	411	396	405	378	391	400	366	385	381	390	373	402	404	401	391	403	363	405	387	404	411	398	359	393	427	349	395	421	410	390	396	399	370	416	423	420	392	398	373	397	396	390	396	416	412	387	397	376	389	400	387	392	396	429	412	427	389	408	423	383	354	390	352	386	364	382	387	361	395	402	379	401	389	428	414	380	396	379	399	388	407	436	394	349	403	400	397	384	370	401	370	399	413	357	375	413	386	404	383	386	369	395	409	390	364	360	397	377	432	383	395	394	373	398	373	387	386	412	402	423	370	407	383	397	404	424	384	407	411	396	433	371	409	387	358	349	405	386	423	364	398	382	386	414	413	368	392	405	393	411	370	417	419	407	411	397	399	391	350	394	375	458	386	380	395	378	447	368	411	359	395	381	382	369	393	399	404	379	389	394	390	410	395	398	416	376	417	419	395	413	378	420	376	381	389	408	372	381	371	366	407	407	393	398	380	404	424	392	420	421	404	375	373	397	357	364	392	379	395	403	356	379	395	401	384	384	395	419	400	363	393	427	401	374	364	371	412	379	377	349	416	355	371	350	337	351	349	383	359	400	419	398	365	446	379	384	407	425	380	405	438	407	372	411	413	422	408	429	381	373	388	429	381	371	386	444	432	420	378	379	394	385	433	359	406	388	379	398	381	395	392	375	399	387	415	406	367	377	377	392
50373	35045	24063	11894	2683	545	480	490	459	495	486	431	445	460	464	426	459	443	476	452	443	473	429	435	448	455	443	485	437	444	477	446	426	416	426	478	457	448	483	500	479	466	485	452	438	474	481	467	440	489	445	448	438	483	473	457	424	460	458	452	402	474	424	450	447	458	479	421	460	449	455	448	456	441	432	445	472	518	407	426	474	502	431	454	494	463	465	468	437	425	460	443	438	453	462	476	431	477	485	452	402	449	481	448	471	464	443	446	465	457	460	439	482	433	421	450	450	446	447	453	446	463	427	465	458	456	480	423	459	433	460	463	445	448	471	456	455	430	455	449	458	447	466	455	434	444	469	463	493	493	420	445	448	469	435	435	435	465	482	453	468	450	482	458	482	447	448	440	434	449	453	407	453	456	434	453	450	457	459	438	460	457	475	440	477	464	445	455	477	485	477	451	450	475	472	436	403	440	458	465	418	480	482	444	476	448	481	432	466	450	445	468	421	443	482	489	406	485	431	442	495	465	450	460	448	468	465	449	442	454	441	455	436	463	429	486	424	448	414	441	458	465	425	427	503	487	474	443	432	474	475	503	471	453	441	443	464	442	445	457	427	486	432	459	437	480	452	417	429	458	461	474	443	435	460	476	415	422	415	439	458	425	427	477	494	436	461	474	480	470	458	476	479	421	449	458	449	486	494	447	491	442	459	465	468	430	448	436	460	486	473	466	457	422	476	429	465	442	476	468	489	490	411	433	429	479	475	462	438	470	461	418	423	478	468	436	471	425	424	458	445	474	441	446	437	471	447	451	485	424	464	456	460	459	413	453	431	449	462	417	449	438	435	431	470	445	450	458	455	450	467	404	459	421	481	463	436	446	451	429	449	443	451	439	466	463	454	441	474	440	481	446	428	439	440	454	460	437	443	437	491	501	412	455	439	456	446	421	463	428	415	504	485	474	463	455	503	450	436	487	457	457	489	449	428	514	427	447	449	447	455	438	455	468	480	445	461	462	496	445	477	468	456	443	456	466	429	435	468	415	455	449	442	529	457	439	464	460	406	440	442	438	434	438	454	445	454	447	431	482	463	478	468	460	433	421	457	459	468	458	463	434	447	422	475	484	459	455	457	451	480	478	442	463	436	437	442	459	445	446	480	444	417	473	417	457	462	454	472	460	435	464	441	458	438	455	451	439	475	446	456	432	465	459	455	475	489	448	482	434	423	465	506	477	414	447	478	482	457	419	478	478	440	457	461	468	420	471	494	464	491	461	445	498	484	438	397	480	438	479	415	423	452	475	450	453	477	421	458	434	440	442	440	444	466	448	479	472	462	434	418	436	448	446	487	454	460	429	457	455	468	506	463	487	432	469	436	422	474	475	446	441	462	495	444	456	451	427	455	453	463	477	483	429	467	455	403	417	452	455	421	456	427	472	456	428	476	462	447	484	466	453	437	469	479	432	452	451	437	470	428	431	457	448	481	456	400	459	445	491	466	461	477	415	471	449	456	491	441	444	492	445	467	490	470	435	458	457	484	459	408	447	452	479	478	457	473	486	460	454	507	433	427	469	455	442	459	492	463	435	428	411	449	458	439	444	462	496	435	432	497	506	477	438	426	409	427	452	466	472	420	450	462	466	454	426	475	474	514	461	414	428	469	433	466	421	462	494	434	447	455	461	438	463	465	435	514	459	463	436	462	433	461	451	479	440	443	479	464	443	446	444	471	470	445	460	460	440	483	504	412	478	443	497	444	419	436	480	423	404	430	389	457	446	469	424	472	459	445	443	452	467	450	445	454	424	411	446	466	445	470	450	462	460	443	425	444	416	433	448	470	432	458	437	442	431	453	459	450	467	449	441	461	473	426	470	427	433	452	470	460	482	466	452	456	451	437	473	442	441	478	432	454	461	459	453	422	448	479	464	416	470	462	457	451	420	449	435	447	464	465	421	460	444	440	477	457	474	450	447	423	452	457	483	496	487	462	460	450	443	440	431	436	403	476	473	453	476	455	494	436	453	466	451	480	424	439	463	462	474	472	480	420	456	457	421	433	474	477	440	441	429	458	447	402	463	433	465	460	439	481	481	424	472	435	434	408	409	455	456	465	454	457	463	450	444	450	436	487	433	453	455	427	426	428	455	399	437	415	500	448	461	456	426	448	432	462	459	496	446	431	459	474	489	421	474	482	425	425	449	473	486	466	467	466	444	437	467	458	441	457	438	494	474	455	477	462	428	483	435	478	424	519	456	467	429	478	433	460	440	461	457	443	478	462	447	464	437	427	497	461	439	447	456	433	431	482	421	450	435	457	470	421	456	452	469	455	411	449	454	461	470	489	440	440	443	442	454	457	471	425	428	435	461	448	467	442	446	432	448	472	438	484	460	452	431	465	424	437	449	446	447	437	459	451	492	433	452	478	442	423	482	455	451	495	456	437	448	423	430	458	437	448	451	433	452	469	473	452	471	459	432	458	447	442	443	474	438	401	425	462	451	458	485	457	471	443	441	455	450	475	469	489	430	435	460	496	462	472	466	434	437	470	457	426	474	427	465	464	455	444	467	483	416	467	483	454	447	444	436	440	470	501	446	479	439	470	489	513	463	439	435	436	475	421	471	456	459	481	430	430	444	422	446	456	431	474	465	488	438	462	451	485	431	423	443	463	428	456	502	447	448	487	445	506	461	450	456	449	485	455	440	450	461	455	457	424	497	428	441	505	458	426	445	435	481	444	439	451	410	434	440	436	452	443	451	459	426	455	493	468	443	444	480	449	458	418	486	473	481	481	445	460	436	460	464	450	467	428	481	442	469	445	480	461	491	499	477	470	472	454	435	493	425	467	468	465	448	460	425	443	517	446	434	462	448	468	464	441	465	446	469	475	439	475	454	438	479	489	440	441	463	423	451	478	445	472	473	497	409	459	469	452	445	432	451	432	415	430	414	432	488	417	481	452	475	464	435	448	414	421	435	428	441	428	459	466	453	470	447	416	481	442	450	484	454	406	450	453	445	442	484	457	471	446	423	412	462	431	448	467	486	472	443	432	429	426	489	464	463	447	475	492	421	410	432	442	436	449	489	475	449	457	459	451	436	498	461	464	443	442	437	440	511	480	446	476	443	462	451	449	468	438	454	459	423	440	456	450	470	471	396	477	435	455	490	445	458	478	425	441	459	484	432	469	488	439	444	474	446	474	447	437	445	493	444	453	445	486	483	430	434	470	422	424	455	450	435	495	456	429	459	483	485	472	436	442	450	483	461	438	486	434	431	435	418	428	417	442	444	461	442	451	462	426	462	460	440	465	455	484	424	444	428	432	446	424	433	475	458	456	467	463	481	488	431	442	472	413	429	440	460	418	420	459	434	434	455	467	450	469	431	444	450	456	429	429	452	449	455	448	435	441	445	466	498	460	442	476	420	476	464	458	459	439	447	491	476	471	466	440	448	437	474	455	470	467	491	440	477	433	458	459	407	438	454	493	424	461	449	475	476	449	427	462	467
23494	20983	29599	27207	22791	15350	2783	853	716	775	800	733	728	675	687	727	686	700	703	694	701	667	685	739	697	711	701	702	721	680	714	679	697	703	684	720	690	748	651	687	695	681	645	697	672	697	663	688	705	650	712	678	709	687	642	658	709	682	696	646	646	686	718	738	690	670	683	710	708	659	708	700	678	690	724	677	732	707	680	685	695	708	663	698	704	706	704	688	695	664	730	756	705	662	711	705	673	703	682	673	683	643	686	728	684	701	683	682	725	678	662	680	664	658	673	657	715	666	646	676	673	708	632	675	728	683	697	678	684	688	698	684	748	701	660	717	684	738	632	671	706	662	699	700	686	655	711	682	677	651	665	750	750	687	639	687	717	755	692	639	706	661	659	665	717	669	677	719	674	671	682	656	681	688	669	632	690	700	736	656	679	674	663	661	661	661	681	657	655	703	706	675	717	722	698	690	692	684	672	690	685	705	658	692	705	660	694	664	638	713	714	694	678	692	706	674	729	645	694	751	753	711	706	694	681	700	687	707	715	682	710	681	727	694	657	712	707	743	690	672	671	727	637	680	701	676	731	683	719	721	697	733	726	687	729	726	689	683	682	722	706	700	700	678	714	662	676	674	646	689	683	643	734	707	685	751	712	685	725	718	662	690	689	732	689	712	735	698	715	693	724	689	674	712	714	662	738	690	706	712	690	739	691	642	674	644	698	708	685	726	684	665	649	666	708	652	705	678	697	666	683	701	626	672	714	691	683	686	711	707	694	703	740	721	734	693	690	697	691	666	691	713	694	696	693	728	647	674	684	691	701	715	674	700	659	687	674	730	690	673	683	707	730	705	726	677	700	685	690	678	706	682	669	663	685	668	705	670	719	698	697	711	680	682	741	692	718	733	751	679	666	698	700	681	677	713	693	713	707	731	658	708	741	663	628	711	722	647	648	688	690	644	684	661	723	709	694	679	646	697	651	697	707	711	711	696	681	677	678	706	661	680	714	659	659	698	674	741	677	705	702	705	646	680	693	705	662	694	693	680	691	684	700	687	669	678	736	707	757	706	705	685	649	692	663	703	659	652	703	694	682	694	646	724	717	672	698	701	714	692	702	698	775	732	695	772	669	729	682	693	713	695	694	714	701	665	672	701	699	686	715	671	718	683	685	737	710	694	741	678	695	665	682	727	712	708	704	668	724	685	672	676	655	734	728	666	696	722	740	691	725	744	695	709	671	700	719	661	709	682	704	663	707	668	656	674	661	683	753	701	655	698	674	719	657	701	703	687	708	682	710	702	665	645	737	710	672	685	724	671	674	655	676	716	712	774	724	665	690	673	668	697	718	688	679	709	642	701	691	692	647	687	710	642	694	699	711	691	693	690	677	749	725	742	690	705	674	638	680	738	742	678	724	668	661	717	703	710	680	677	710	667	713	703	687	648	671	662	655	740	691	693	704	700	674	657	737	691	678	692	646	676	665	698	703	677	713	728	690	703	697	657	687	708	691	714	672	679	717	670	690	688	672	715	727	692	686	703	681	675	659	671	672	713	716	683	649	716	726	696	694	677	689	640	712	684	688	737	690	708	651	639	671	675	730	679	696	712	649	703	654	727	674	661	740	662	699	676	696	690	705	653	685	672	714	675	690	687	671	699	684	677	682	690	688	731	730	732	738	723	660	694	711	689	706	702	661	688	684	680	649	690	672	714	678	697	695	669	686	709	702	699	697	678	667	714	648	732	715	672	657	686	665	717	694	659	672	701	682	688	708	680	701	678	657	700	683	722	710	682	717	693	663	647	663	683	666	658	649	695	715	657	697	714	706	671	665	676	739	710	688	644	667	654	760	684	716	660	696	632	703	675	683	672	708	659	674	682	685	680	646	655	665	668	728	696	692	702	616	655	669	700	725	693	664	626	698	698	680	680	719	720	759	728	689	722	683	655	718	673	692	701	662	735	690	685	661	739	685	686	674	708	698	707	710	749	712	698	674	667	696	704	694	680	697	708	689	672	674	771	707	710	684	729	698	738	689	670	702	677	642	698	675	665	681	689	661	712	698	676	681	706	700	692	636	691	643	674	685	766	697	728	724	679	657	707	694	698	706	670	764	706	664	663	702	708	698	662	681	728	680	696	688	719	676	718	715	717	717	655	708	710	719	761	688	687	695	706	703	655	680	670	705	681	743	721	683	695	638	696	667	695	698	671	720	734	706	672	694	733	684	706	689	725	699	691	695	704	682	641	695	696	718	690	637	697	697	686	691	697	685	726	728	689	725	709	643	678	704	742	675	732	687	660	688	678	727	692	737	735	656	670	685	734	654	688	675	679	691	731	660	715	643	670	675	644	700	693	648	724	661	655	675	732	705	690	730	699	656	674	749	723	656	686	704	660	658	696	683	715	659	663	707	730	709	676	694	715	665	637	704	670	676	689	718	708	692	665	691	637	651	737	666	682	711	712	714	720	657	704	704	715	714	619	711	688	660	692	737	692	670	708	740	658	656	694	656	706	674	690	673	730	691	704	657	702	679	676	700	695	697	664	692	756	669	702	672	669	683	720	637	657	706	745	651	683	687	734	673	680	662	705	693	701	690	700	712	674	672	656	700	718	690	680	674	708	725	681	679	651	679	713	693	678	663	665	707	725	720	722	668	715	723	730	649	689	706	684	683	702	666	688	662	680	708	698	672	678	689	649	668	707	740	710	769	696	690	668	673	723	678	756	665	640	693	705	685	693	696	706	707	716	729	656	703	721	692	620	699	697	723	664	721	679	654	700	657	663	701	687	692	694	703	671	703	706	685	617	685	673	714	714	698	702	669	688	666	712	696	719	644	666	686	634	693	660	681	700	713	720	717	655	753	725	715	716	709	672	691	697	676	693	672	731	670	673	679	660	660	701	691	654	720	686	683	726	691	686	677	691	671	681	679	692	740	654	682	714	658	673	707	644	687	746	702	703	681	671	667	711	696	681	682	716	712	716	702	700	720	699	661	686	709	711	712	697	688	682	706	675	673	707	698	709	704	688	698	739	693	679	637	674	658	681	665	679	687	723	698	660	685	710	663	722	666	698	696	670	676	686	707	705	720	692	750	656	716	704	660	683	702	683	650	660	711	661	680	723	674	637	676	728	670	742	695	706	709	696	688	748	670	694	672	711	702	673	654	687	710	697	676	660	694	681	653	713	731	687	652	683	652	682	717	691	678	705	707	715	661	772	667	717	707	710	691	705	686	689	691	717	680	678	744	731	687	710	699	673	716	720	704	680	663	693	685	682	690	723	704	668	644	689	688	706	675	729	669	708	664	743	679	650	643	715	683	730	675	692	710	681	686	688	658	702	702	678	691	639	676	689	677	683	676	682	722	682	703	713	650	706	693	679	697	670	748	692	659	676	723	779	702	703	698	704	679	678	674	658	713	719	725	690	681	710	648	711	706	672	652	726	695	752	668	716	693	701	672	717	732	691	699	704	668	723	705	698	738	685	669	645	714	730	713	687	703	684
55699	75227	62608	44729	14455	2922	1094	1000	930	837	805	883	824	844	789	785	793	795	834	803	818	821	806	824	769	769	714	743	813	777	729	751	782	752	725	781	782	824	752	751	744	747	706	763	761	758	781	751	747	769	735	786	785	753	773	738	773	828	724	786	774	810	740	758	744	746	737	725	732	752	729	764	750	748	774	789	767	735	792	750	742	739	758	761	798	726	768	786	767	758	760	794	770	785	769	712	753	775	764	762	807	760	794	784	795	736	788	793	770	776	771	786	712	741	730	756	803	776	767	823	751	762	742	832	793	742	796	757	799	791	750	762	786	787	778	807	791	730	749	755	795	763	718	779	806	781	768	755	742	737	779	788	773	803	792	701	741	730	793	745	797	796	811	790	768	762	766	782	743	729	756	798	760	738	780	759	736	782	763	814	724	762	734	792	798	790	762	802	724	780	764	769	797	815	779	713	750	770	778	760	828	705	706	749	735	789	798	770	805	742	728	755	764	746	729	831	722	784	732	814	764	799	758	720	766	796	767	775	748	794	781	759	759	777	753	768	787	787	777	736	794	767	812	764	781	768	809	738	771	750	760	768	727	775	748	750	810	743	773	797	816	774	746	764	791	722	752	769	770	713	761	737	787	768	770	791	755	762	755	741	789	813	800	754	727	761	809	795	724	751	736	765	775	779	731	725	730	766	796	772	801	762	804	744	737	766	793	800	772	769	769	716	801	769	740	760	793	786	752	743	756	831	735	765	749	769	800	793	739	768	767	746	801	751	743	760	775	757	750	751	767	769	814	747	717	813	785	707	726	795	762	793	738	730	739	770	812	757	793	751	739	797	753	745	779	768	811	760	759	784	793	789	718	784	785	766	811	752	764	782	751	814	721	740	738	732	758	772	818	703	837	779	759	744	792	750	779	785	761	798	722	769	762	770	824	798	751	810	716	775	787	761	786	771	724	740	740	779	785	790	780	761	778	817	742	816	770	728	716	815	777	727	750	754	781	741	798	786	753	753	755	810	744	792	776	771	773	763	750	787	702	719	779	730	751	769	713	737	727	780	761	785	821	799	752	722	761	751	769	742	784	757	794	760	745	784	724	795	769	745	758	704	741	814	775	787	762	788	762	724	761	759	785	751	767	718	752	737	764	762	767	767	736	761	755	791	779	782	789	712	789	787	767	775	792	790	745	793	764	787	761	760	789	793	748	747	780	798	734	820	771	779	757	763	772	718	763	811	768	819	715	758	781	750	791	750	772	742	804	764	708	779	750	783	757	767	759	755	734	810	725	798	782	722	754	808	767	778	735	764	807	748	743	788	747	763	776	748	753	796	855	757	765	786	743	795	803	772	792	764	756	771	704	790	766	766	781	797	787	745	752	727	781	763	792	797	813	768	728	708	708	773	783	815	813	738	779	768	774	770	761	806	728	815	742	792	805	775	797	735	784	759	774	745	764	722	756	718	747	772	698	798	757	757	731	740	750	755	722	700	821	759	749	763	776	789	783	747	777	725	771	785	797	808	810	831	784	758	829	774	795	770	774	752	777	768	767	765	798	759	778	734	761	744	762	751	809	772	758	768	753	724	796	726	718	779	738	767	795	756	797	761	730	823	787	793	784	757	817	751	736	723	754	824	758	828	798	839	744	751	782	760	810	734	752	809	747	800	752	747	775	811	772	756	767	782	691	791	773	750	770	806	765	818	741	790	805	755	783	742	775	773	809	810	722	764	817	772	810	748	782	716	778	794	708	737	733	722	770	706	792	779	730	712	734	778	713	782	738	783	787	757	777	774	756	768	727	712	736	777	791	716	770	807	708	811	756	784	766	797	766	749	760	744	777	745	738	790	737	793	808	756	699	791	766	778	771	755	803	753	726	785	816	776	737	756	776	769	762	776	773	768	768	705	712	785	811	768	742	755	783	761	769	787	771	700	758	796	778	729	767	762	761	705	765	793	774	789	784	806	739	714	740	754	766	771	781	765	780	761	746	720	809	763	800	800	747	793	767	773	745	823	732	761	797	796	780	818	741	727	779	762	775	767	738	735	779	767	730	769	804	789	757	785	723	753	763	788	726	749	826	741	758	806	774	734	791	757	725	758	785	782	765	781	756	786	776	787	757	782	808	753	775	723	776	750	738	766	726	728	742	742	815	759	757	789	831	753	786	749	766	740	750	789	755	750	720	763	727	753	767	761	775	771	780	807	770	691	796	725	682	777	803	807	770	752	788	726	802	796	752	764	787	757	813	775	775	731	804	786	745	755	802	743	763	782	793	768	742	722	803	796	780	787	700	760	753	695	781	731	774	777	749	737	765	793	756	730	761	814	742	791	775	802	743	770	808	806	773	728	717	753	776	754	777	722	764	771	768	770	748	806	768	728	802	781	782	788	758	756	729	753	758	754	711	781	814	794	752	767	716	768	808	773	707	813	797	767	790	709	731	795	752	774	798	754	758	748	795	805	731	749	768	759	781	810	767	761	735	773	734	766	802	747	762	759	792	785	750	793	743	756	762	773	799	780	781	781	802	763	804	752	729	781	745	784	749	813	771	765	750	760	780	752	769	730	782	761	717	837	812	804	735	782	750	807	736	740	769	765	778	744	777	734	756	763	804	782	729	809	785	777	717	795	774	726	738	762	765	777	729	784	760	771	754	800	780	757	784	801	799	751	756	752	745	731	766	781	785	736	738	785	813	737	744	767	754	763	768	766	798	737	764	726	753	734	777	744	734	753	747	763	776	786	743	775	819	721	799	792	787	786	732	745	763	747	752	776	749	799	835	770	759	814	697	714	690	769	764	739	758	771	764	789	749	706	749	708	767	784	733	766	751	742	742	725	750	804	726	774	778	791	758	751	753	729	740	784	769	789	782	823	769	784	742	747	732	771	725	799	783	727	716	800	736	766	761	760	791	715	798	737	766	800	756	742	783	743	759	749	774	765	765	777	758	724	821	748	719	801	787	744	764	783	797	813	768	814	793	746	776	755	791	780	736	735	718	784	758	800	783	750	768	793	741	782	761	773	748	785	741	772	777	759	784	741	735	738	770	791	775	737	729	840	736	778	773	753	759	769	768	743	752	809	770	775	755	819	770	760	731	790	810	729	762	776	727	768	774	744	741	758	772	779	804	744	810	731	789	765	744	764	800	759	755	804	759	782	744	738	785	764	758	748	783	733	788	726	753	763	780	761	769	751	749	784	773	764	785	737	820	768	781	793	710	772	788	783	759	783	755	764	780	801	792	764	804	826	757	819	762	766	742	821	744	727	754	731	796	800	820	751	740	775	796	785	728	703	786	783	736	788	749	754	779	719	761	777	791	716	749	711	804	856	782	767	769	811	739	776	752	800	792	766	799	702	785	719	797	740	803	735	740	774	745	780	742	767	808	772	746	762	754	719	765	825	777	772	794	761	771	757	806	780	811	785	789	732	760	775	800	808	716	771	778	740	735	758	748	758	710	761	801	709	747	729	745	793	761	768	764	799	781	761	731	801
24856	21231	29384	26506	19527	5808	565	437	433	415	401	402	418	377	382	410	381	360	401	378	412	345	388	384	386	395	423	371	375	360	367	380	399	375	405	406	404	384	398	387	396	349	358	413	397	398	363	358	389	373	374	399	404	377	382	395	385	391	379	371	378	362	375	392	384	405	360	364	375	370	442	399	386	371	381	392	376	373	342	375	382	394	371	363	368	368	393	379	364	361	373	375	390	403	388	354	371	372	396	389	391	375	383	373	387	366	369	378	410	373	387	404	432	386	353	362	404	352	348	395	417	416	374	347	389	359	396	352	378	389	390	387	379	370	357	392	394	397	381	383	391	396	379	367	399	382	355	390	401	401	387	356	400	382	392	408	352	395	361	373	356	380	384	375	364	386	380	379	361	370	416	373	388	364	394	384	375	345	354	377	394	388	394	373	383	370	357	347	346	359	393	353	335	366	378	390	362	367	394	376	380	373	371	307	362	365	376	371	382	361	432	396	375	381	389	364	407	327	381	369	394	361	364	373	398	343	376	357	334	395	396	353	384	402	382	414	350	401	358	367	373	383	356	372	364	357	375	372	370	348	382	345	353	365	381	334	374	381	363	408	410	389	386	377	349	328	376	396	375	366	354	394	372	380	384	346	391	410	381	380	374	399	380	387	368	404	410	389	377	386	387	399	384	387	379	393	368	371	350	418	396	359	381	378	367	391	367	388	431	366	365	403	376	390	357	380	371	383	389	356	373	371	367	394	417	364	387	388	396	378	368	410	359	397	410	363	397	380	401	385	357	385	388	383	362	360	405	362	375	367	382	351	379	392	379	412	365	350	383	368	379	384	379	383	391	391	379	374	372	365	351	356	429	360	361	381	379	409	385	349	449	384	358	378	392	415	390	390	369	369	379	373	350	362	389	382	370	373	374	414	366	376	407	332	380	387	380	396	405	363	375	394	361	366	379	361	383	379	402	377	384	366	363	366	390	408	420	374	374	388	373	409	396	385	385	373	398	371	370	393	361	377	364	393	441	360	390	364	384	376	400	367	370	418	357	349	355	369	375	392	396	364	377	390	351	387	389	373	375	417	399	374	398	399	408	371	396	380	392	360	369	377	420	375	377	379	345	366	377	343	378	398	418	377	364	351	410	372	374	350	409	368	371	357	380	363	406	398	370	357	361	381	387	381	340	387	364	407	389	385	355	362	400	372	349	319	397	352	357	371	367	408	393	373	333	319	390	348	388	380	360	350	403	359	372	384	394	384	383	374	429	366	379	360	382	369	375	414	410	386	397	390	373	406	387	368	356	364	390	406	364	430	430	375	410	369	364	414	390	370	437	368	393	360	343	359	362	338	408	404	386	382	390	383	354	361	350	403	342	386	393	372	389	383	392	343	374	386	375	389	392	364	376	370	410	362	379	409	373	392	386	348	345	386	405	367	381	369	374	368	389	392	357	393	412	393	420	379	396	385	366	418	364	410	366	390	365	370	378	374	379	380	369	350	385	395	397	398	395	396	395	382	343	413	360	404	375	362	375	352	398	387	421	379	388	420	352	384	352	366	385	394	407	394	329	377	393	394	357	370	393	351	384	342	394	374	363	362	332	395	358	367	373	385	392	363	370	399	407	406	402	401	407	405	367	351	370	388	370	394	395	382	408	363	367	370	335	394	377	379	383	377	365	371	366	385	375	389	351	382	385	360	385	378	405	390	366	382	393	351	384	376	376	398	375	368	402	386	356	397	339	373	348	380	397	369	388	361	404	429	384	427	368	372	373	379	383	413	382	416	399	355	372	398	360	406	399	388	395	382	379	349	401	374	390	359	397	385	378	369	349	381	351	401	390	414	375	358	408	407	367	391	387	370	394	393	370	388	375	370	377	379	379	370	351	387	387	364	365	392	373	392	369	419	396	368	387	358	399	390	399	385	372	387	383	400	380	353	351	406	404	380	402	375	365	367	410	349	351	373	366	383	371	390	357	373	395	361	388	402	355	353	387	369	397	381	386	376	376	404	373	406	410	387	341	374	404	388	385	400	389	376	376	381	378	441	358	376	394	376	395	395	400	389	371	363	368	365	363	371	349	365	385	391	379	380	395	358	403	414	379	364	360	369	414	341	379	379	381	362	396	377	354	391	392	374	379	372	392	335	408	363	398	353	421	385	382	365	398	389	395	377	366	389	342	381	377	387	415	364	391	374	356	389	399	385	375	325	391	366	350	371	340	392	359	383	376	400	373	396	382	398	375	394	349	364	364	440	409	409	339	369	331	384	390	369	399	395	392	359	337	400	426	381	375	371	369	397	388	376	381	337	367	390	394	385	375	391	367	383	346	399	348	406	374	415	374	396	400	371	404	384	384	402	366	400	380	378	390	378	393	396	370	361	415	373	371	385	401	387	354	374	377	383	362	376	355	383	365	397	377	413	369	399	372	415	398	405	372	370	369	400	417	424	375	394	385	381	363	389	384	388	385	378	365	372	393	409	390	375	357	375	378	342	403	383	372	374	408	395	367	372	386	377	372	400	372	418	383	419	369	392	371	391	389	399	418	376	350	344	355	356	349	395	388	373	379	382	366	386	396	345	376	380	407	397	373	369	389	352	395	372	370	360	409	397	350	406	367	397	398	392	410	338	380	381	403	358	385	392	368	365	375	392	384	390	399	364	381	396	422	362	419	410	322	389	362	380	401	396	390	390	367	346	358	374	350	371	387	372	393	389	356	357	374	395	406	362	374	401	352	400	389	362	401	360	354	395	363	361	363	392	389	407	390	388	392	390	375	359	378	366	392	414	350	410	374	385	383	383	386	365	400	327	373	405	389	369	377	358	387	413	374	399	351	374	390	425	375	383	388	378	378	374	377	369	373	376	355	402	415	351	360	358	390	394	367	371	393	386	345	358	376	399	396	397	392	391	370	372	359	380	382	388	363	392	362	415	366	368	362	380	404	383	374	350	407	370	368	380	397	417	378	397	372	345	354	361	365	371	361	413	389	365	398	376	350	377	371	380	405	403	406	393	368	360	377	385	419	398	397	376	385	395	385	357	353	389	366	404	397	376	414	434	389	401	349	411	376	375	393	382	349	373	386	342	389	388	405	387	378	373	361	411	378	362	378	380	362	367	402	398	364	378	418	382	365	387	372	354	376	367	360	350	337	387	372	388	375	399	355	372	389	387	367	378	373	363	370	355	388	382	411	376	395	385	371	397	340	354	359	387	399	365	374	375	364	386	379	390	380	334	361	394	396	407	380	378	372	373	360	397	356	370	347	375	388	385	365	380	435	352	369	354	351	387	373	347	356	361	362	353	395	366	399	383	360	411	365	379	361	386	397	368	360	365	359	373	390	370	418	385	344	366	376	387	376	364	394	391	375	390	383	362	358	365	399	400	406	360	393	357	419	363	345	363	391	350	366	396	371	409	387	373	369	370	429	325	383	379	366	352	374	381	366	369	393	372	367	414	373	374	396	380	372	386	371	350	382	380	383	393	358	364	382	400
54459	63383	52699	37195	10252	1225	614	586	517	513	490	551	484	470	467	487	478	461	467	502	438	478	458	498	473	468	488	420	479	443	476	500	445	482	479	478	439	459	465	422	454	444	470	463	489	443	440	534	431	470	519	460	454	461	486	448	472	452	454	450	450	468	478	468	418	484	424	468	484	461	471	502	444	441	478	472	471	448	448	427	433	457	426	498	498	424	451	470	466	435	490	482	449	412	483	474	463	469	476	484	455	434	452	473	442	450	451	443	500	418	459	482	469	489	457	461	492	441	471	477	476	462	469	512	438	498	460	479	470	434	499	484	478	460	438	495	432	404	434	513	487	480	464	445	481	432	465	477	478	474	451	460	472	476	432	479	438	455	469	441	472	439	476	462	487	430	447	447	465	478	450	446	435	470	420	442	447	433	437	431	521	475	448	426	479	465	466	471	423	451	412	455	511	460	474	489	452	497	437	473	472	484	467	476	475	446	456	494	511	443	488	463	503	442	448	473	474	488	433	483	480	415	494	460	436	447	471	512	468	488	474	467	455	497	461	482	464	433	463	458	441	460	432	459	448	457	455	491	485	473	409	438	471	432	466	454	480	467	474	448	451	435	452	416	476	452	449	441	464	470	458	464	449	466	473	459	488	443	440	451	436	475	445	484	461	457	447	465	438	486	425	448	462	434	470	481	460	444	463	449	470	445	462	454	459	472	474	420	473	470	488	439	443	448	479	498	485	469	458	440	502	484	456	442	430	473	445	437	465	447	444	474	444	413	422	462	459	429	465	469	449	431	464	465	416	446	449	426	440	436	471	461	428	490	432	509	456	457	471	453	475	469	448	446	481	419	466	438	489	460	475	476	467	465	464	484	485	438	467	436	439	465	447	480	451	428	463	515	463	456	465	460	493	446	515	463	453	486	493	507	458	451	495	453	429	457	444	465	458	441	493	441	478	456	474	464	495	474	447	456	464	469	485	440	477	419	445	474	468	479	515	484	444	475	486	486	458	454	451	470	477	466	481	470	464	458	459	432	439	434	470	464	440	442	465	484	445	509	447	472	429	449	456	464	469	460	491	465	418	486	482	478	464	476	457	500	517	443	479	473	436	460	450	455	432	492	435	446	481	456	493	475	433	504	463	483	440	461	474	457	441	492	451	502	469	425	435	473	450	451	454	476	462	452	486	471	444	504	454	441	427	464	472	465	457	473	482	467	422	460	452	474	440	498	461	465	469	454	482	493	455	480	460	461	442	442	475	447	475	461	447	477	492	450	486	469	451	473	445	445	454	444	432	502	442	485	458	480	468	479	445	429	494	470	467	466	479	528	436	507	486	450	448	440	448	474	447	426	511	437	461	449	470	433	464	459	498	487	447	484	430	491	483	491	466	468	448	448	451	462	489	489	436	463	443	463	495	478	490	453	453	453	444	445	452	474	487	455	484	447	430	466	458	466	475	433	457	453	417	477	455	479	458	462	447	447	450	466	487	471	432	443	476	442	448	520	462	470	450	445	477	478	467	489	439	505	451	437	456	447	473	440	462	498	491	472	458	429	481	456	461	454	448	481	451	519	456	494	447	476	469	459	474	440	471	482	462	503	458	431	494	452	505	459	439	422	479	471	448	463	451	473	484	487	415	448	491	438	513	463	459	487	459	440	447	464	466	425	425	486	461	485	474	514	451	447	455	488	475	496	456	457	481	460	446	460	478	425	463	474	452	476	467	486	464	460	441	474	447	466	460	422	482	448	489	460	488	489	458	429	478	462	487	486	454	466	480	474	484	459	484	437	483	458	454	474	426	486	469	447	456	456	429	473	455	468	464	431	440	475	497	524	418	473	453	471	513	433	468	443	469	459	495	471	457	434	421	483	453	471	452	474	470	488	492	422	513	473	456	498	447	457	464	483	501	473	447	430	473	491	450	458	466	479	452	469	450	468	421	442	450	492	454	487	430	450	458	475	498	411	456	436	433	485	450	449	452	399	447	459	428	457	436	444	481	435	454	437	472	448	475	497	507	484	421	444	452	453	486	425	484	447	437	458	470	445	456	449	463	439	447	482	463	464	448	446	502	451	455	424	446	487	448	499	461	509	472	447	468	490	466	474	468	460	495	415	476	453	440	445	406	506	467	478	471	432	499	457	442	480	471	472	460	454	448	458	450	459	474	478	478	473	421	478	464	451	456	452	450	435	460	493	473	455	471	477	469	443	456	494	447	459	464	463	431	450	484	466	471	442	462	503	493	461	493	446	475	461	426	455	450	486	492	465	473	465	482	445	444	494	470	439	488	473	468	480	462	483	491	469	471	465	483	475	450	455	444	472	448	448	443	442	445	443	440	457	432	455	491	430	432	474	440	481	477	465	450	438	494	482	521	467	478	493	483	462	458	490	431	437	470	456	462	468	464	472	495	482	437	461	417	465	453	461	450	459	493	449	465	459	447	447	453	478	495	514	491	473	483	421	454	465	450	507	466	476	445	503	462	447	499	501	486	452	467	482	433	445	453	438	464	440	454	450	447	460	431	464	456	437	472	486	461	462	492	477	475	481	454	465	480	473	469	476	476	476	470	495	453	497	443	467	516	444	438	499	433	510	474	462	459	460	462	435	479	487	448	462	459	482	468	470	448	447	453	447	454	464	454	501	433	465	457	442	491	433	439	499	443	405	474	446	396	478	478	438	465	493	468	510	473	441	463	458	468	476	468	486	439	473	476	463	450	458	459	475	450	446	468	463	520	443	463	444	467	460	481	462	503	412	486	469	457	428	457	464	458	420	466	445	427	458	432	439	464	416	449	469	479	490	445	433	479	495	441	473	481	434	443	470	465	501	464	471	441	490	454	446	526	468	453	459	448	468	464	458	476	436	443	441	506	461	446	424	457	445	479	448	475	443	483	482	443	489	448	505	460	453	481	470	479	441	464	481	464	450	521	511	477	482	470	473	469	450	513	461	456	494	499	449	445	448	434	479	402	450	456	449	475	461	446	464	481	463	433	452	480	455	492	462	477	443	443	453	467	474	432	425	434	408	451	423	459	463	450	481	483	441	471	486	447	432	438	460	473	468	427	436	488	458	456	427	468	486	463	473	445	445	459	463	472	479	434	488	463	455	441	453	464	428	476	470	450	442	454	430	441	475	481	467	468	445	484	426	484	416	464	445	435	454	482	493	486	472	469	493	489	412	481	494	459	453	443	430	446	467	479	473	452	482	491	471	483	457	487	458	430	455	464	494	472	471	472	480	457	449	447	469	511	486	494	417	453	446	463	422	480	449	452	462	447	443	453	467	450	472	475	456	486	460	475	485	440	481	473	443	442	498	480	458	489	444	455	469	457	435	444	464	456	455	398	463	447	440	479	478	467	444	454	488	472	467	468	486	440	430	418	530	486	473	466	442	432	461	468	440	474	462	458	461	480	473	427	451	435	452	475	475	463	460	438	461	399	429	476	467	467	465	484	475	427	424	469	471	469	455	487	482	466	473	454	470	491	475	468	439
22340	20845	29396	24302	21504	21139	17113	1878	1048	978	989	915	926	931	901	947	874	885	859	893	872	831	909	866	887	902	930	847	825	884	817	868	897	876	869	855	837	844	850	889	793	835	856	856	852	841	857	867	849	852	833	918	806	895	840	820	829	871	824	820	817	842	855	935	905	813	887	815	870	876	883	830	830	815	825	851	853	815	847	819	869	865	879	828	865	829	811	848	808	882	837	856	793	805	800	862	863	886	850	824	874	807	836	786	839	876	830	822	855	857	847	875	834	830	821	824	865	876	812	813	826	854	855	846	860	802	817	779	832	857	831	826	805	826	874	817	813	864	874	847	826	834	822	904	846	820	857	839	821	846	890	821	868	828	838	850	864	846	875	890	830	843	828	859	844	802	817	817	837	891	893	871	845	895	888	826	851	848	893	779	801	846	818	841	888	842	842	884	870	812	843	785	824	850	890	858	816	812	809	850	821	829	855	846	830	835	832	868	846	818	910	808	867	872	821	860	832	876	837	817	875	821	852	888	853	874	841	908	878	872	863	904	838	867	821	869	876	871	800	832	799	843	895	856	792	783	858	848	881	851	828	797	887	833	865	839	881	895	862	843	846	828	895	841	830	807	815	799	835	865	863	877	836	868	825	809	873	851	813	847	823	838	858	831	832	899	849	843	848	868	827	872	873	797	859	882	785	867	855	868	916	850	900	873	900	839	879	824	867	869	837	825	845	869	823	862	823	804	915	882	837	888	852	850	837	829	860	920	855	901	812	851	882	821	877	921	850	893	805	895	825	850	850	831	784	904	842	832	829	835	857	825	861	912	872	847	845	872	864	829	864	885	830	834	896	879	883	839	871	881	870	822	866	835	805	828	806	819	849	807	810	874	858	814	820	796	820	883	859	919	824	790	861	835	852	795	880	847	854	829	833	826	830	849	807	808	813	865	864	843	859	898	811	856	825	796	866	857	929	857	804	899	839	807	849	860	815	845	883	841	794	878	816	856	854	808	864	805	875	815	845	791	889	856	856	855	827	794	878	846	892	821	831	814	837	937	848	783	863	878	867	825	869	843	817	851	852	823	901	870	779	852	836	812	858	842	844	797	870	854	861	880	797	840	815	860	904	854	836	828	874	882	837	890	836	848	848	872	869	858	825	871	857	855	809	859	853	860	836	834	831	852	863	891	835	897	846	835	842	852	900	851	827	822	823	824	833	824	784	855	851	824	839	812	870	787	841	860	818	801	833	877	814	840	824	834	877	899	840	867	838	853	857	828	890	844	883	899	785	834	760	869	880	864	817	827	881	876	902	868	850	843	855	864	888	815	860	853	828	815	797	835	849	853	855	870	848	806	882	821	922	844	891	853	889	866	839	840	857	868	845	880	841	843	836	835	869	829	816	861	889	832	837	887	854	837	912	842	854	848	844	860	898	855	846	846	765	780	833	867	882	855	846	873	851	906	851	817	820	858	849	860	870	872	805	866	842	870	863	883	808	870	873	838	817	842	805	840	869	872	840	851	859	782	874	836	867	843	824	826	809	819	842	838	818	839	868	858	815	836	832	861	847	853	821	828	838	867	870	859	796	863	843	871	884	836	855	809	855	830	870	863	875	827	851	835	826	867	819	884	847	873	791	810	871	844	852	892	857	881	884	869	859	786	924	815	811	845	885	829	839	900	861	785	883	905	828	858	821	861	848	879	847	870	854	835	836	785	868	864	830	874	843	918	918	849	838	867	855	850	873	859	868	856	846	847	850	866	882	870	884	843	851	860	811	866	830	843	853	893	819	832	835	812	817	864	862	871	814	816	859	865	851	822	932	839	855	858	902	888	869	878	845	880	856	855	834	884	860	836	856	863	849	811	815	824	827	781	836	873	881	879	896	850	834	815	892	886	826	877	831	841	851	828	841	836	843	796	829	848	880	824	908	845	869	798	862	868	822	862	828	809	872	827	834	855	809	871	857	857	844	900	885	874	873	852	838	860	906	855	887	820	849	845	865	860	837	802	791	872	877	853	753	852	830	882	936	888	870	804	867	841	837	871	839	806	821	833	833	858	794	872	879	864	834	852	858	836	851	875	852	839	870	876	851	877	904	892	796	865	871	828	816	879	840	891	894	845	856	848	828	851	831	819	917	727	846	850	828	846	854	820	858	822	843	856	817	815	877	854	858	856	883	821	867	855	867	796	866	881	859	819	815	864	778	826	872	835	805	858	856	853	807	878	837	841	789	835	814	865	841	845	850	907	824	846	825	818	787	808	859	831	865	882	834	828	804	852	877	868	804	874	854	873	835	843	830	829	818	862	822	836	850	781	888	816	825	833	822	892	869	806	822	835	876	843	837	876	881	865	838	838	806	850	835	836	876	839	889	835	862	880	867	834	859	798	911	817	851	827	853	781	828	840	852	879	835	823	842	867	837	903	875	812	820	819	886	897	854	889	881	848	866	869	879	830	849	818	842	835	823	789	832	856	852	883	868	801	850	880	819	878	822	837	881	806	840	855	902	875	845	830	858	863	808	862	810	843	859	840	860	829	883	901	900	904	910	836	858	815	772	848	779	835	882	862	843	874	832	846	830	857	839	900	810	867	847	813	843	851	860	866	893	836	824	814	834	897	795	827	908	834	824	902	881	866	830	865	836	880	811	841	877	846	893	866	826	843	773	781	822	873	841	818	790	827	905	871	872	863	870	809	813	829	880	845	829	830	847	858	911	877	847	871	867	770	835	870	837	811	847	847	857	870	821	859	855	930	869	845	898	822	851	859	857	817	850	807	828	833	835	889	876	861	870	843	849	785	818	857	870	891	831	834	795	884	786	850	780	901	862	833	878	802	849	909	892	890	831	827	862	880	839	832	857	875	883	815	824	819	867	820	820	832	825	816	887	826	830	857	873	837	797	806	833	837	863	839	873	854	818	857	907	829	832	820	827	870	788	855	860	830	805	899	858	842	863	863	861	852	827	839	831	820	814	829	837	806	865	822	843	803	793	851	835	799	866	830	862	868	900	835	858	791	841	833	793	813	889	859	881	861	836	794	871	849	785	780	848	855	800	866	836	857	846	843	808	853	874	800	821	877	829	848	822	778	832	794	835	834	867	883	830	884	823	874	831	871	840	786	833	834	830	828	773	881	800	839	793	860	861	805	844	820	876	887	840	840	867	849	848	832	858	876	848	841	835	896	848	873	868	855	830	844	850	839	872	826	825	869	871	820	837	877	888	859	842	908	854	804	850	818	802	838	844	773	829	843	867	837	885	794	841	801	828	841	952	786	842	859	828	824	826	867	862	808	826	827	836	834	825	867	829	837	807	901	857	899	874	838	842	847	860	819	814	810	869	869	858	822	832	809	863	856	884	857	845	873	864	820	880	765	848	830	884	846	821	870	842	838	823	870	887	876	846	845	800	865	857	837	804	806	864	798	814	885	800	812	877	908	849	832	852	814	822	884	781	901	829	816	874	805	846	890	814	844	804	856	822	896	850	854	872	804	862	873
59338	84967	72312	55925	17670	3630	1533	1393	1269	1121	1082	1112	1060	1048	1050	1041	1059	982	962	970	964	968	940	1002	929	983	951	972	986	874	928	950	915	1023	926	964	959	946	908	949	959	960	952	975	895	932	955	971	907	927	989	936	922	922	897	955	993	945	900	961	978	930	951	956	979	948	986	946	1001	927	929	936	954	945	908	935	976	900	992	948	941	945	899	979	943	941	947	924	963	889	873	996	996	1012	954	955	904	962	922	973	925	959	969	942	920	907	901	919	915	937	996	948	965	973	920	947	980	892	923	861	959	948	938	958	934	869	987	940	948	961	933	923	910	970	912	978	961	909	919	952	936	947	920	974	905	924	933	890	1013	962	937	902	932	928	934	873	969	905	924	964	941	953	949	963	975	951	973	988	987	943	934	1018	942	1012	903	939	942	869	920	953	931	935	877	941	938	979	981	936	914	910	903	946	927	932	920	953	963	959	974	892	963	965	974	901	888	935	953	947	951	930	912	894	926	909	1050	944	951	954	1013	951	909	969	913	927	962	938	970	948	900	938	951	917	914	942	917	1000	961	952	984	919	946	956	922	961	952	931	945	935	922	951	1004	914	916	962	987	941	973	946	974	917	924	848	915	990	923	983	920	986	937	924	906	948	937	964	966	916	938	982	956	974	940	943	952	991	895	959	953	970	996	957	901	949	860	959	938	900	995	993	926	937	884	902	983	942	974	951	975	946	899	978	951	930	897	945	930	911	931	931	950	956	957	930	924	953	951	935	975	912	971	895	932	885	945	985	906	936	955	936	930	898	969	932	971	920	921	904	950	952	928	927	922	943	986	954	895	1004	933	944	943	932	966	936	912	982	940	985	961	977	974	940	975	934	957	880	959	966	915	919	971	1008	1000	940	933	1003	941	981	946	964	959	909	905	897	923	944	953	945	905	950	971	911	920	978	935	904	964	924	953	925	897	975	971	907	957	892	933	893	947	949	913	922	972	988	1005	911	938	952	918	945	940	920	896	914	943	959	955	996	961	925	932	969	909	901	962	906	925	905	994	944	972	902	951	939	978	947	987	920	983	958	944	971	933	924	892	890	927	952	928	902	970	929	973	932	953	922	858	884	903	951	979	925	928	888	929	938	991	938	933	931	954	940	981	990	929	946	954	979	912	937	967	976	955	838	973	902	920	977	933	920	939	953	934	932	940	942	898	876	932	940	933	916	959	922	966	942	998	942	904	959	963	965	945	973	883	947	915	906	831	911	950	946	932	891	893	946	928	979	913	997	920	922	912	903	932	907	939	896	995	981	926	876	930	1007	947	907	900	936	965	965	953	946	944	921	926	906	938	923	961	913	928	916	930	901	966	919	894	1004	957	967	975	927	898	898	916	968	920	934	894	864	887	933	925	1008	949	887	901	928	889	959	911	920	922	902	862	905	949	911	947	954	878	903	995	957	942	970	931	937	946	903	882	955	980	888	912	939	970	935	955	963	1017	958	918	905	933	933	962	912	947	885	899	901	928	1001	1017	972	915	968	1021	894	917	984	973	941	925	899	967	934	956	953	954	876	926	931	937	962	959	928	897	924	914	906	934	1016	975	936	942	892	955	916	919	947	940	929	946	897	911	944	997	998	896	913	961	958	976	955	952	932	934	907	942	897	997	962	964	924	965	954	953	925	870	912	939	890	946	981	962	944	958	931	956	916	913	920	1028	925	944	962	973	951	978	951	968	965	935	964	953	953	977	913	962	962	969	891	915	989	918	937	937	934	959	907	894	915	920	902	953	998	878	932	952	949	962	929	964	933	964	925	899	985	957	967	946	954	961	914	926	915	950	937	943	901	945	961	976	988	901	957	944	911	980	889	963	960	942	976	913	970	931	956	910	906	927	951	934	898	913	995	949	918	978	931	958	937	937	1003	927	984	940	897	974	875	941	936	923	915	970	948	957	910	950	897	947	923	978	928	937	913	1010	960	960	960	953	907	923	946	1003	931	921	949	948	922	922	953	978	922	955	963	944	974	973	989	953	986	982	907	883	935	955	963	952	912	969	937	941	941	971	888	881	897	938	952	1010	961	1011	959	935	969	971	919	949	936	898	925	950	894	939	929	968	942	974	934	947	985	914	944	925	950	924	937	920	928	924	913	948	892	947	911	927	910	979	985	938	910	967	950	968	940	961	926	995	947	953	961	958	957	982	945	950	952	925	1013	926	928	927	979	932	977	929	929	950	924	955	908	978	920	979	922	917	972	944	908	891	955	913	964	910	941	921	950	940	959	902	928	922	941	916	917	916	955	949	920	921	988	936	910	931	956	928	884	963	931	935	1009	927	908	960	931	939	958	921	953	929	955	932	938	982	946	908	899	986	912	918	921	856	931	873	979	923	967	966	922	949	954	945	932	896	937	909	962	958	957	963	948	889	957	949	931	955	973	911	927	981	899	960	936	914	945	959	963	944	962	1008	966	940	936	937	975	904	925	944	932	897	917	981	946	899	932	970	984	976	938	928	958	907	953	938	931	915	929	977	909	929	928	952	943	1014	887	948	921	917	946	887	852	894	981	936	900	915	908	918	937	928	932	929	920	929	910	927	942	971	894	934	920	917	927	918	917	918	940	987	949	914	909	951	917	902	923	932	915	931	998	1016	930	957	920	908	930	911	972	932	914	952	883	952	966	913	983	879	909	944	931	955	936	965	979	965	898	910	898	922	931	987	922	921	967	948	964	901	901	947	998	937	958	913	881	888	939	882	932	932	940	887	998	912	1026	992	942	959	912	914	951	922	950	916	954	944	927	953	945	949	918	930	939	917	984	918	962	902	947	930	953	970	966	935	903	920	951	940	941	928	962	924	942	875	927	935	934	916	966	951	924	914	925	933	970	934	939	919	918	981	912	896	911	927	979	937	911	876	979	909	990	971	917	910	941	944	927	933	976	896	943	971	921	994	944	919	936	955	919	895	922	927	908	960	977	947	937	946	988	898	950	1002	895	894	994	913	930	958	869	978	961	958	951	966	923	889	922	928	958	927	919	928	906	943	917	894	927	860	950	895	916	939	968	966	897	890	918	893	968	894	902	976	945	952	997	957	997	936	953	922	896	930	975	892	928	965	992	933	995	959	912	950	964	914	930	954	943	917	943	925	944	946	933	906	915	946	933	907	915	946	906	966	933	943	968	923	900	928	941	893	933	930	905	899	969	952	909	941	939	859	899	908	904	929	879	948	933	978	938	921	933	897	990	917	875	938	959	908	970	891	974	936	980	936	963	925	961	953	891	925	918	873	906	926	962	892	969	873	969	953	914	898	971	943	1028	927	903	951	939	957	926	893	960	918	990	930	919	962	956	939	1003	934	891	911	916	935	941	955	952	964	981	905	985	960	913	915	931	932	930	944	921	923	941	973	979	939	948	939	906	898	930	936	966	961	946	875	938	936	940	918	929	910	919	924	890	940	920	964	972	921	976	930	899	947	894	936	966	922	997	971	957	926	956	957	1002	972	933	935	957	907	940	1019	964	929	918	979	909	963	933	931	908	914	916	969	887	998	942
39826	27308	26697	18510	3661	536	484	382	404	390	385	407	368	386	403	392	393	399	395	378	350	396	390	438	417	398	405	398	384	426	379	398	377	367	373	425	380	416	393	394	399	431	435	365	386	413	369	388	370	370	347	393	390	404	372	356	388	404	401	395	366	382	399	396	379	361	361	409	378	394	405	387	416	392	427	392	372	372	402	400	395	411	362	406	394	383	376	378	384	347	407	403	420	412	382	388	397	370	385	351	367	346	431	387	405	351	378	374	403	387	390	377	368	347	357	415	363	389	364	345	349	365	399	388	401	421	379	376	408	379	404	417	409	372	393	418	401	380	401	406	375	390	393	403	426	363	363	385	354	389	388	353	393	368	343	386	421	413	400	409	415	388	378	401	391	387	437	393	377	389	404	378	404	399	417	365	388	413	399	417	395	360	398	376	377	385	429	359	362	422	360	371	404	401	374	364	385	347	368	414	393	365	384	394	422	370	345	384	388	366	387	383	392	353	376	383	409	353	378	394	395	367	370	353	357	358	408	372	393	436	377	405	394	382	397	411	406	406	401	397	381	381	399	397	403	383	394	382	400	399	378	369	363	386	398	394	374	364	373	364	399	369	381	402	347	405	401	381	399	375	421	382	389	412	347	376	389	364	376	379	379	382	406	383	387	381	422	377	386	378	365	361	350	412	369	409	385	391	403	362	406	370	375	389	396	358	369	395	407	390	386	380	376	386	359	388	373	403	408	404	384	414	376	384	395	397	360	383	403	404	394	362	396	395	405	399	428	407	396	374	374	379	412	382	377	391	365	385	397	378	411	377	403	374	386	393	369	386	396	412	367	387	361	395	363	365	360	366	422	393	386	378	397	395	377	401	404	407	406	425	362	366	406	386	371	368	398	393	388	375	391	390	381	412	384	370	381	402	415	397	395	401	367	412	396	405	371	382	368	408	431	416	380	409	412	399	385	400	417	373	362	392	371	403	385	366	369	346	408	363	374	373	383	344	425	401	364	389	374	429	366	367	392	356	364	387	403	387	402	365	371	381	397	378	385	393	408	402	394	369	376	389	395	391	369	400	407	363	381	382	409	387	383	427	376	404	390	399	423	385	405	409	410	373	368	411	390	389	401	391	400	400	362	402	395	407	415	401	394	379	385	384	417	389	375	381	411	393	413	385	408	405	357	383	404	393	388	424	426	398	399	352	355	427	417	400	382	372	376	365	416	381	393	416	393	398	353	359	359	391	372	348	403	397	386	353	414	405	376	395	371	396	361	376	382	380	386	407	413	401	402	373	376	384	389	403	415	354	382	423	397	360	388	420	420	389	409	372	377	403	379	385	420	410	377	389	419	355	397	371	391	391	373	393	379	404	408	392	407	388	386	373	379	378	367	395	371	424	384	392	392	391	384	425	438	394	371	355	373	386	363	367	387	387	389	374	364	376	392	379	424	354	369	372	372	372	381	396	382	381	431	380	403	399	391	358	380	410	390	385	392	412	363	421	369	389	390	375	385	453	397	383	423	366	359	426	395	359	353	379	395	407	355	418	365	385	415	409	413	377	386	384	370	373	371	369	372	350	423	389	434	388	395	376	417	393	415	394	370	377	370	359	409	355	348	377	360	388	368	368	362	346	393	391	406	415	391	397	390	388	408	410	400	397	365	382	383	373	414	371	397	377	389	354	380	381	372	416	372	376	403	401	421	396	368	405	412	375	364	378	381	399	407	401	358	394	397	358	366	366	383	382	365	401	375	417	407	415	392	379	402	384	399	369	387	386	387	353	423	370	382	364	362	389	371	365	387	437	359	370	392	399	417	411	355	363	385	373	382	410	381	394	386	436	391	364	379	362	367	423	381	382	403	363	375	394	380	370	371	379	349	387	353	372	418	408	383	378	396	392	370	377	385	393	379	359	384	388	405	402	359	362	367	363	431	375	344	349	408	377	386	391	403	384	380	370	384	396	373	356	442	381	364	386	412	383	414	357	372	413	402	415	409	368	404	387	350	414	363	421	417	398	384	373	445	394	341	350	379	359	363	404	373	378	389	363	368	376	352	409	408	383	406	402	376	400	358	387	370	391	365	391	372	367	347	361	386	372	407	389	415	443	386	397	383	395	408	392	364	366	360	349	352	354	377	399	373	384	366	367	385	401	411	383	386	370	376	366	347	380	407	396	396	377	359	392	421	361	359	416	347	373	375	397	385	362	380	413	381	362	403	376	384	384	377	420	375	432	406	403	391	367	397	402	397	401	412	361	333	433	380	397	398	408	379	398	390	384	340	415	380	413	388	372	400	386	358	375	374	393	395	389	385	351	415	416	383	354	353	400	402	355	398	397	376	394	408	386	388	377	374	375	382	432	374	410	382	437	403	396	368	398	379	378	393	351	400	374	412	377	360	375	372	391	391	360	379	406	394	426	398	348	403	407	370	356	395	366	376	414	362	399	390	423	384	386	415	384	363	365	389	417	369	408	387	365	377	398	373	408	407	398	420	368	395	382	380	405	400	371	344	409	397	359	386	395	422	448	394	377	400	402	411	413	384	392	405	382	389	388	342	416	406	408	368	382	405	395	386	423	394	411	356	406	374	391	367	398	407	395	399	398	384	384	385	371	362	396	405	330	395	413	380	403	377	389	368	406	379	408	401	375	364	353	414	398	368	431	381	402	422	374	373	386	428	429	351	382	383	401	376	411	389	404	393	381	339	401	394	371	373	386	388	401	365	369	383	389	365	371	373	352	387	387	395	382	388	410	424	364	382	401	394	364	374	395	396	366	396	393	392	364	404	380	383	377	377	383	395	342	397	393	434	389	385	376	353	371	394	405	394	379	381	411	362	377	408	407	378	350	385	402	381	405	400	403	428	413	388	398	368	392	370	394	373	376	400	391	364	369	434	370	319	381	382	423	386	369	364	404	378	380	367	411	401	402	414	361	356	373	350	378	388	398	370	398	374	375	394	389	395	370	375	386	405	392	401	382	333	403	414	402	395	391	374	404	375	363	390	385	380	364	380	399	390	398	388	363	373	393	390	376	423	369	371	396	381	395	374	395	402	396	377	366	399	397	410	397	380	375	372	420	406	356	414	391	407	409	415	371	384	391	381	335	430	397	396	380	368	424	387	390	351	381	389	382	398	384	387	422	350	382	399	435	374	386	430	359	424	380	395	381	405	394	382	400	370	384	368	362	429	395	348	371	428	370	376	353	388	394	418	382	419	382	374	409	379	390	401	368	394	374	375	397	356	370	383	373	391	373	397	350	384	405	386	380	384	368	397	363	374	419	417	386	376	410	397	362	421	361	408	401	435	405	385	378	390	371	387	406	416	399	417	374	412	396	379	411	387	377	392	389	382	406	387	401	392	377	402	354	401	355	384	397	384	423	409	383	388	400	374	393	389	397	397	384	387	397	386	394	393	404	387	406	418	408	361	409	378	371	402	365	400	379	411	390	391	372	376	401	373	338	387	371	400	391	374	387	326	399	388	341	356	410	399	401
50178	31120	25355	13128	2709	527	449	449	430	445	435	469	453	460	502	421	434	435	447	461	435	446	421	425	456	444	497	443	483	461	445	524	455	421	416	450	432	422	441	492	428	461	463	444	454	445	462	422	461	470	441	447	445	422	458	463	423	446	424	475	450	448	441	431	428	489	444	444	476	427	445	467	445	454	487	449	464	417	428	461	441	444	458	445	436	462	442	469	437	460	423	458	451	411	442	453	446	440	470	466	431	451	493	449	410	415	450	434	470	431	417	453	452	445	414	441	424	474	474	424	405	441	444	438	426	422	474	441	471	439	459	459	419	487	449	514	462	440	421	457	459	455	414	443	454	440	446	467	435	439	437	469	453	444	429	455	450	461	469	450	451	451	452	403	461	459	457	423	432	459	452	427	462	454	470	448	473	454	473	460	457	451	435	477	448	468	442	452	458	451	450	462	425	432	423	430	444	446	441	451	472	470	421	463	445	461	450	452	397	433	461	444	439	443	450	447	480	428	438	435	433	434	441	473	474	424	447	456	444	439	461	480	479	423	452	462	454	426	437	453	424	438	421	447	442	418	431	458	440	419	426	430	463	459	427	434	430	444	490	490	472	468	441	437	489	458	461	424	425	432	410	438	419	410	440	415	486	464	497	477	444	456	450	445	502	436	408	416	426	471	454	419	406	459	438	435	449	416	450	437	435	436	432	430	441	449	476	427	453	456	461	435	413	461	433	436	435	428	437	463	460	494	485	455	395	449	438	431	449	460	451	477	468	456	478	431	439	419	437	413	459	465	459	486	457	486	482	415	458	472	447	466	424	454	440	438	430	409	469	421	439	476	436	458	440	464	460	426	425	464	414	440	435	414	468	430	473	479	444	464	452	428	441	450	432	468	456	447	445	467	467	456	463	451	414	453	440	437	453	459	423	468	453	441	425	467	456	468	471	484	480	472	432	451	466	480	465	456	401	464	464	440	437	467	464	467	431	434	460	464	448	414	436	438	445	473	415	452	443	453	457	434	447	435	430	449	392	430	429	434	444	435	448	413	466	446	455	456	393	421	466	441	437	407	443	435	469	445	434	437	441	452	480	433	435	463	443	443	474	448	474	442	482	429	441	456	435	479	465	446	446	463	443	441	456	422	449	409	452	401	470	465	455	453	412	465	420	452	422	409	470	451	458	440	439	442	445	454	451	443	430	424	421	441	448	420	466	459	459	441	411	412	442	471	459	421	465	436	432	458	415	441	452	463	433	442	433	445	447	455	482	460	464	430	450	452	395	459	471	463	421	483	471	497	429	441	450	458	476	408	485	425	461	444	418	468	433	472	424	459	450	439	460	481	425	450	459	479	464	436	457	450	471	434	441	464	435	471	445	409	416	418	474	412	464	424	455	434	475	410	442	492	442	480	461	435	461	419	434	447	460	465	482	397	446	452	461	446	416	412	466	416	457	406	433	441	470	492	457	450	457	418	489	450	440	436	466	401	478	454	436	401	430	437	444	438	420	425	439	429	468	440	453	479	444	443	437	474	414	445	442	465	462	482	432	445	467	470	416	464	415	446	478	447	460	450	403	499	454	432	469	470	485	424	427	495	432	447	437	456	463	453	454	465	416	425	452	445	442	414	445	473	458	431	400	421	409	476	446	451	472	480	489	421	422	438	447	481	442	452	447	455	439	436	471	472	444	458	472	457	442	422	423	417	450	420	433	461	436	476	446	396	447	469	431	419	407	491	420	445	463	451	459	438	478	418	442	435	447	430	438	456	438	458	464	453	439	444	452	457	476	464	455	464	443	424	503	437	445	400	446	454	431	433	431	434	457	475	439	459	455	472	418	486	435	442	440	433	433	439	464	420	473	481	454	433	426	432	418	471	448	501	446	465	403	489	422	467	468	428	420	482	420	441	415	448	439	478	462	421	414	417	458	423	426	431	423	468	435	446	445	446	450	448	437	442	468	447	438	451	479	463	498	427	472	438	453	428	441	452	453	432	437	456	447	437	466	418	416	481	433	423	412	412	426	438	420	484	444	444	462	440	444	464	460	443	442	473	379	442	419	432	463	437	453	455	473	449	453	480	415	398	471	405	470	459	423	417	436	428	447	398	447	510	470	451	425	460	457	451	448	441	451	490	438	470	395	440	450	425	426	476	449	515	458	436	433	425	458	416	486	408	422	426	443	418	444	445	447	488	438	476	460	435	398	410	450	410	456	476	442	436	450	459	458	430	449	443	436	433	445	415	445	438	424	412	461	416	441	467	474	457	469	432	446	477	462	446	481	424	459	459	484	456	426	473	409	436	436	414	446	468	444	427	412	485	473	482	454	441	422	451	470	448	458	459	459	462	453	434	429	422	471	418	436	438	441	454	419	423	455	470	434	437	437	403	456	426	456	421	475	440	430	460	448	414	455	473	441	441	407	443	463	424	424	477	433	420	501	411	439	462	451	447	427	469	488	443	467	455	427	473	424	466	421	465	439	428	413	448	443	470	430	459	463	459	454	447	436	461	501	411	436	443	482	413	431	453	464	453	467	461	472	483	470	454	437	462	434	461	439	450	474	438	478	479	472	444	444	477	440	498	466	463	422	432	454	438	465	448	442	443	472	411	426	419	450	408	443	419	458	412	436	446	479	461	463	458	444	461	447	432	446	447	433	486	428	463	415	450	449	443	445	449	476	520	430	435	460	453	477	448	478	454	439	450	463	439	443	456	437	439	442	480	425	474	439	458	437	434	444	431	461	409	373	501	415	427	451	504	451	420	430	448	443	438	443	456	424	465	413	452	476	433	498	432	462	443	458	468	452	445	448	432	439	487	447	427	476	458	431	425	436	409	441	466	433	468	443	448	439	435	446	440	473	514	460	436	424	427	427	449	420	502	453	414	453	453	463	462	456	428	479	444	432	433	428	433	461	400	466	444	433	465	463	455	461	413	461	427	463	424	442	437	444	445	406	466	438	413	419	419	486	451	449	427	417	428	473	408	485	468	464	447	433	444	436	431	399	455	452	428	433	413	447	446	441	443	448	436	472	460	434	438	440	409	416	469	429	428	420	437	429	471	442	417	416	447	437	454	484	457	443	470	415	475	409	447	471	424	451	407	457	453	436	459	435	488	399	457	441	472	452	452	486	425	458	412	452	447	482	428	427	409	440	457	422	407	447	420	436	440	445	475	436	439	408	424	480	446	450	418	446	438	438	461	490	411	420	452	429	469	459	437	428	416	437	479	447	451	441	505	432	465	440	473	454	430	445	460	490	431	468	487	452	471	466	475	466	414	426	437	453	407	442	444	454	436	477	418	493	436	448	451	454	449	491	457	465	440	450	441	454	454	414	430	446	442	422	407	461	424	424	464	446	450	426	480	434	471	403	481	470	489	469	490	468	433	462	409	472	452	468	420	477	441	489	422	460	436	433	423	420	493	417	448	440	433	428	481	456	454	461	451	447	410	506	461	442	438	469	491	433	443	480	446	435	466	447	459	477	429	429	444	472	450
23487	20935	30636	28746	22335	13976	2357	770	737	778	751	742	705	692	675	687	697	674	755	717	694	656	693	698	676	700	665	731	680	691	710	683	722	713	696	690	709	653	712	696	668	687	696	685	703	718	678	683	664	714	677	665	666	711	677	749	692	637	725	682	675	663	656	653	658	689	693	692	710	645	669	726	651	645	678	695	638	680	719	671	682	689	649	626	646	654	709	691	672	668	667	646	671	661	668	723	647	655	676	675	725	668	695	693	726	675	667	704	647	684	703	700	694	660	706	640	707	686	683	727	660	712	671	647	679	689	664	703	681	659	656	673	712	673	734	666	658	683	725	692	707	665	672	717	679	704	676	674	654	696	664	645	658	746	718	715	672	673	633	632	719	686	703	688	717	701	694	669	717	698	691	675	665	649	693	656	672	667	687	670	692	683	720	684	727	685	710	696	649	687	710	713	679	653	672	657	721	701	678	668	694	657	683	690	711	621	669	704	695	681	737	681	698	656	706	661	625	670	683	706	720	705	657	686	718	663	689	653	634	672	699	692	695	714	646	635	692	660	691	683	740	635	722	693	646	696	733	646	690	711	621	673	716	668	690	613	706	701	652	653	665	692	666	661	658	683	656	680	711	727	727	697	632	671	703	681	657	678	692	696	674	666	645	646	704	685	726	654	646	704	698	634	695	689	682	679	683	763	683	669	655	688	681	667	677	643	647	626	666	670	692	670	684	620	712	679	659	693	655	686	692	662	664	667	647	648	696	671	650	658	662	682	668	685	690	693	689	664	686	649	653	684	621	712	698	641	632	697	667	688	671	698	667	634	690	637	669	649	679	732	646	700	681	701	675	731	636	675	685	702	688	679	667	715	662	679	686	687	668	714	703	661	676	757	662	683	698	617	694	684	653	645	691	668	685	668	666	705	690	700	706	719	741	708	706	701	669	656	706	651	690	670	687	660	675	687	700	698	621	627	679	641	685	636	690	669	656	655	667	731	668	643	661	690	652	721	679	688	731	666	687	683	721	673	688	624	709	630	621	644	671	681	689	672	668	668	667	723	675	682	642	710	666	646	684	657	688	681	678	696	689	671	671	675	591	682	654	678	645	724	690	744	701	659	689	631	694	657	689	701	690	673	665	730	692	668	704	702	649	684	623	666	657	656	671	668	689	695	689	658	695	681	655	679	641	656	677	671	687	682	664	702	691	720	663	667	727	676	632	684	704	650	717	657	659	737	664	702	710	684	640	712	674	665	700	712	692	620	686	660	655	691	662	662	688	603	681	704	635	672	672	685	716	688	690	670	671	666	679	668	683	674	653	703	643	669	711	747	762	679	708	656	686	666	693	740	654	679	666	632	700	620	653	688	689	681	700	696	622	721	644	683	646	730	652	641	677	668	674	725	701	703	707	722	685	704	646	695	682	636	678	707	701	665	705	642	730	669	718	679	687	689	652	690	673	628	689	690	689	655	704	654	676	647	643	691	693	690	664	675	663	717	674	743	669	688	663	665	692	638	692	721	682	678	644	674	685	692	692	653	653	660	669	697	626	669	674	648	652	665	636	661	633	698	624	657	649	718	722	689	640	624	694	635	641	705	678	690	697	643	660	680	695	695	675	688	655	676	667	631	688	677	674	680	645	706	652	702	672	717	675	660	701	671	639	673	644	686	678	688	674	693	689	629	635	710	671	701	715	685	672	655	653	675	726	706	649	685	695	651	683	711	673	697	680	711	676	668	666	670	671	671	738	677	680	662	700	690	680	688	633	687	673	681	665	683	654	689	685	648	664	710	728	670	669	679	652	686	615	660	680	676	696	693	673	658	699	680	689	658	674	704	726	662	643	705	661	670	706	639	680	710	650	647	706	687	679	670	691	687	682	652	679	656	732	656	671	689	635	660	675	698	687	623	659	663	717	662	682	697	687	641	667	696	677	732	642	668	708	654	667	662	624	707	649	654	672	692	682	701	638	665	672	703	675	687	637	695	638	718	646	656	676	640	668	646	688	691	653	667	674	664	750	733	715	671	636	676	654	706	673	649	703	699	651	640	656	689	667	628	623	700	697	706	665	660	690	702	679	678	660	640	682	631	624	704	654	677	670	679	680	665	673	657	692	674	674	693	684	674	673	715	620	730	673	664	707	677	697	681	686	675	713	694	633	677	732	649	698	668	652	633	705	672	675	671	661	671	675	694	710	677	726	738	698	630	694	658	643	667	657	703	630	725	667	719	650	728	682	696	669	659	707	673	698	658	670	652	692	743	655	680	679	696	665	630	674	694	703	670	656	686	656	674	667	698	705	668	694	679	681	646	655	676	734	668	737	706	667	665	718	690	662	684	697	713	647	654	686	700	702	706	676	680	700	669	659	675	671	677	711	679	704	722	690	701	690	681	700	640	652	669	709	674	702	638	660	671	710	664	679	647	644	632	676	689	728	676	666	707	644	728	655	700	729	683	703	698	705	687	688	667	676	715	694	668	715	630	677	658	658	707	644	686	646	688	671	670	648	736	651	694	710	632	650	723	645	682	721	694	667	694	650	705	664	705	704	682	686	681	668	727	660	701	734	661	684	636	648	665	703	692	664	686	689	640	703	655	667	663	659	677	690	671	669	677	651	686	698	699	686	689	682	682	649	691	686	727	669	650	681	683	665	666	642	684	653	707	688	697	694	686	645	680	646	661	637	676	665	668	667	707	629	643	642	714	658	717	670	746	655	636	701	656	706	629	693	684	685	685	678	683	695	711	707	671	679	675	693	678	667	692	683	677	677	711	637	670	663	670	693	638	711	668	657	661	637	665	672	696	652	717	634	623	704	705	667	678	674	694	719	691	662	650	715	652	631	651	670	699	682	679	672	684	713	702	719	709	659	670	692	652	678	676	686	645	628	700	644	730	676	671	668	657	653	668	662	705	713	701	686	689	655	704	705	679	682	694	652	682	670	698	683	647	675	692	681	674	698	663	634	663	686	654	674	707	671	646	691	656	643	690	656	677	681	678	686	675	671	663	693	693	650	663	693	670	640	665	611	623	646	691	669	693	652	654	691	694	681	681	644	659	603	653	694	708	658	702	683	657	725	705	676	649	701	646	666	662	660	671	724	660	684	656	658	676	714	653	688	665	680	695	711	730	718	706	676	641	677	671	622	662	697	640	674	659	680	667	650	619	701	664	684	663	709	699	705	656	699	685	638	698	681	630	656	693	672	688	680	710	694	673	677	687	638	686	691	652	686	668	724	728	695	627	658	715	726	663	675	646	653	684	676	681	674	689	731	683	660	683	682	658	658	640	722	685	682	680	704	690	689	722	644	648	661	652	688	693	695	689	632	659	686	666	720	726	673	712	662	654	644	700	666	655	682	685	641	635	676	671	654	660	707	686	690	658	700	664	710	667	693	718	700	688	668	677	702	721	679	684	688	701	652	644	643	659	638	669	675	649	715	652	707	712	698	688	665	762	695	708	653	658	652	652	699	673	651	711	699	687	713	621	705	679	636	679
55521	72840	62951	45423	11801	1125	942	937	863	865	872	857	789	799	828	827	788	743	756	760	771	751	792	748	753	815	780	781	745	756	796	814	805	752	746	760	747	759	763	769	742	751	727	741	782	773	721	773	747	733	759	771	736	775	756	748	743	722	742	725	780	801	786	696	718	753	733	753	770	790	826	734	760	717	759	798	755	741	761	686	776	752	704	778	771	752	757	752	793	779	728	796	772	778	751	774	769	744	719	748	714	758	719	800	780	776	768	718	764	757	774	711	718	723	719	789	746	716	789	747	697	696	740	725	714	781	764	768	767	738	749	833	739	733	781	745	715	706	759	754	737	772	757	715	744	742	725	757	759	755	714	810	707	802	749	770	741	773	775	756	759	773	751	791	754	762	779	745	785	698	727	721	778	774	734	759	771	735	826	670	722	747	738	742	755	749	715	735	717	681	758	758	731	779	777	751	755	760	689	734	725	739	755	746	732	771	758	720	749	773	745	738	749	800	766	798	766	722	777	770	772	731	729	791	761	757	708	748	779	696	728	727	756	786	719	713	753	758	789	722	694	723	744	734	732	702	711	710	780	783	723	762	723	711	806	736	806	754	720	790	785	760	741	736	723	724	771	704	770	758	748	757	726	776	744	805	741	782	784	786	731	770	658	766	732	775	753	772	758	719	800	761	786	731	747	778	760	769	761	747	667	726	726	722	775	748	699	728	771	762	763	753	717	703	770	783	769	740	737	749	766	782	748	756	756	769	789	750	786	760	759	773	787	765	737	771	747	727	769	835	747	726	784	754	761	745	769	746	760	761	754	726	683	753	763	766	798	767	683	733	720	787	755	764	803	791	792	721	773	771	731	763	747	767	759	739	759	726	806	713	776	767	786	742	718	760	697	779	752	711	747	769	770	770	743	822	783	763	750	742	766	743	764	749	793	729	797	761	742	739	725	736	735	778	762	752	734	789	751	743	746	755	762	728	732	754	788	753	751	784	761	778	752	766	748	760	726	771	778	781	795	742	728	733	752	770	742	728	760	733	729	736	792	710	703	748	780	740	748	731	764	740	756	760	747	721	745	744	757	757	766	732	749	764	772	755	741	742	741	748	740	758	740	762	768	767	739	754	746	751	741	762	765	740	758	775	787	744	730	731	788	755	736	722	753	725	731	698	772	722	762	731	793	726	744	752	796	761	759	798	748	756	768	783	739	724	777	759	752	759	795	763	760	765	728	776	773	781	709	800	736	723	706	784	680	743	743	751	729	777	765	727	735	743	721	789	716	764	751	750	741	743	765	784	744	767	717	815	796	757	744	727	729	766	753	752	774	803	703	774	782	816	781	760	747	763	754	728	723	762	712	713	765	741	761	744	777	759	746	802	719	754	761	751	790	757	739	746	750	699	779	758	783	803	758	810	719	720	772	784	788	800	743	801	768	789	757	769	756	714	723	817	776	813	802	726	721	785	828	758	758	720	721	743	785	729	789	752	755	766	756	736	776	748	785	754	775	748	795	729	780	733	779	779	727	706	750	745	773	750	773	766	783	728	773	764	778	738	754	749	763	760	754	804	733	755	763	748	783	730	759	751	789	803	758	752	721	707	760	765	768	772	765	719	761	738	741	757	719	739	740	744	736	763	771	743	736	769	752	759	766	756	724	770	770	739	747	774	758	752	757	725	744	763	741	796	770	727	777	761	720	735	749	745	783	780	756	787	741	739	731	732	780	764	702	723	716	744	734	755	719	718	759	755	740	795	745	739	779	756	720	718	748	730	743	740	727	751	736	784	761	787	738	758	752	735	703	770	799	759	741	751	737	737	724	736	775	801	709	765	768	750	740	776	743	709	808	800	749	756	740	741	822	761	740	792	775	715	737	763	693	770	797	731	767	771	749	798	753	779	763	761	743	721	789	758	724	732	766	681	715	696	741	708	766	745	749	763	749	747	780	755	748	803	752	732	758	736	722	760	739	718	771	719	735	786	757	801	734	701	804	777	732	756	761	783	777	752	776	755	770	751	756	760	733	793	746	785	724	728	756	772	739	760	742	752	757	789	753	767	810	753	749	759	713	795	713	750	792	760	783	761	739	751	744	728	764	809	790	795	752	750	792	777	766	754	744	747	797	717	760	735	729	747	767	792	729	733	760	798	834	739	722	697	748	742	757	772	741	771	722	769	798	797	757	770	745	750	770	780	745	764	777	773	732	786	761	767	757	730	802	720	748	742	815	746	783	744	723	733	729	758	747	752	769	766	762	716	755	752	789	711	707	748	737	785	749	762	751	759	722	780	761	722	721	717	744	759	763	761	721	747	779	772	767	754	761	728	718	748	724	767	758	745	763	766	729	751	784	745	761	754	744	743	727	748	714	752	739	748	756	751	673	741	731	724	729	783	761	726	763	750	772	751	723	776	739	736	762	731	775	699	762	784	788	771	758	787	750	747	756	772	762	769	751	743	726	770	780	769	782	705	781	782	689	685	742	768	742	736	742	788	736	785	730	716	756	780	762	782	752	793	739	756	729	792	748	777	790	744	729	810	743	751	796	792	722	823	727	800	774	703	795	730	725	783	756	785	766	742	726	791	711	684	757	748	756	767	765	738	791	736	709	776	792	735	737	739	742	748	759	737	756	703	770	761	750	709	752	745	787	743	761	806	756	746	741	755	761	766	804	724	751	728	778	750	755	745	737	727	775	797	801	791	817	742	772	755	767	782	735	788	747	763	754	752	706	782	774	748	745	751	753	787	761	749	761	791	674	746	746	716	782	778	719	762	807	765	731	739	771	703	814	726	782	750	760	681	689	750	787	747	748	727	749	789	761	732	737	766	735	748	773	728	712	743	762	736	744	804	728	752	760	808	706	769	727	797	758	734	702	792	759	749	829	727	752	771	763	732	749	747	738	765	778	741	731	766	759	723	739	777	748	722	738	760	773	765	740	797	736	733	763	729	759	771	803	732	740	780	712	751	767	737	784	747	753	760	746	775	793	767	804	790	792	711	735	773	746	766	772	763	768	761	718	780	757	808	765	750	746	754	746	756	728	726	774	754	722	751	784	744	762	774	740	785	709	839	748	699	734	747	698	776	780	778	749	760	752	718	732	715	765	776	771	735	750	716	733	653	737	766	760	792	793	719	748	713	783	781	742	782	763	787	812	746	740	697	748	738	792	788	760	790	754	765	780	781	784	763	705	760	744	783	722	767	755	694	754	756	770	791	779	753	749	782	766	791	780	779	739	780	812	793	700	723	741	771	789	739	711	773	771	763	792	774	762	749	718	771	696	786	761	819	794	749	780	776	745	825	728	759	744	738	687	796	784	724	761	786	800	722	724	764	783	735	789	770	771	787	760	756	723	767	732	724	801	761	756	763	753	751	745	749	705	721	726	745	756	758	744	756	770	799	739	736	762	770	745	747	768	789	728	719	813	713	778	762	747	793	702	749	765	746	809	763	746	785	738	775	737	734	721	752	748	791	739	753	763	762	768	745	782	768	723	687
24836	21241	30014	28074	17986	3770	493	450	371	413	408	402	404	373	384	398	401	385	369	389	368	359	387	399	359	372	426	376	375	384	385	377	359	380	349	382	380	393	374	344	357	409	383	392	382	376	376	353	370	378	373	437	343	352	408	389	331	390	368	394	354	355	353	380	335	379	385	373	361	384	356	365	379	396	355	375	394	362	385	378	378	355	333	393	375	378	379	360	357	346	383	367	363	387	361	365	371	362	374	380	364	382	384	395	412	373	385	372	341	384	394	320	377	358	405	370	365	369	370	356	352	385	355	373	391	360	354	412	370	395	373	347	387	374	365	378	366	388	364	371	389	358	352	395	405	383	389	319	365	391	379	367	377	377	375	371	360	361	356	371	379	375	387	384	379	370	328	366	372	380	381	388	345	384	376	381	389	373	383	360	374	346	382	388	355	372	367	357	348	339	362	404	355	373	375	333	387	406	341	351	360	357	378	343	372	365	346	365	359	375	393	378	348	334	343	385	382	376	407	358	358	355	340	382	342	359	328	392	386	385	402	391	387	348	383	370	396	367	375	388	368	353	397	396	354	340	357	343	370	339	380	362	351	391	370	369	353	388	376	393	383	400	404	377	356	366	352	388	359	412	369	369	419	366	359	385	348	375	359	402	357	368	365	360	371	370	322	411	375	382	419	337	368	344	383	348	368	383	401	374	373	376	361	328	381	344	370	341	376	359	390	409	389	349	405	379	376	392	354	393	339	350	358	383	362	378	393	414	374	369	373	361	349	379	397	373	374	394	386	364	368	359	430	412	387	337	376	369	357	374	397	366	373	378	367	352	352	391	400	372	353	392	378	396	398	396	368	428	402	384	411	346	343	388	353	365	391	351	385	325	374	394	358	397	381	345	354	369	368	377	332	377	390	388	361	399	387	372	401	354	363	370	396	356	367	387	364	362	404	375	358	354	362	402	389	369	352	399	364	350	338	358	367	342	359	372	364	353	367	355	360	400	370	368	387	359	379	364	367	351	367	398	387	395	386	392	387	353	329	351	398	396	353	363	378	348	359	376	383	374	349	374	385	400	373	393	376	379	331	356	351	422	377	379	374	364	379	340	379	367	411	366	361	368	392	362	364	408	389	375	392	338	375	351	366	422	402	387	386	376	395	395	353	404	364	374	379	377	365	355	414	369	370	368	380	377	404	383	379	387	369	405	346	357	368	355	373	355	336	364	381	355	341	367	368	369	378	372	412	353	413	390	363	351	386	359	344	368	363	386	369	384	370	370	364	329	345	360	326	395	362	370	365	346	390	380	374	377	386	405	420	371	400	346	381	406	381	403	384	343	410	398	369	349	364	386	404	363	355	372	391	361	344	335	388	377	371	378	363	375	392	392	372	342	380	373	381	397	364	375	379	350	381	368	389	389	380	378	367	390	376	372	366	369	335	345	346	346	383	360	365	365	393	368	359	374	368	381	372	350	400	352	350	367	356	351	358	343	362	379	387	354	382	365	402	389	367	335	385	348	379	358	359	358	377	379	347	383	380	340	329	357	379	384	370	377	400	378	362	378	350	339	349	393	362	381	358	370	321	381	379	365	397	353	355	410	360	367	400	325	377	331	373	329	381	350	374	369	413	376	373	370	347	412	388	366	340	379	398	350	367	404	397	396	390	386	375	368	320	387	366	385	357	368	362	364	372	381	370	372	380	400	396	331	358	363	359	384	346	372	354	394	374	376	345	389	375	352	376	389	376	398	376	400	368	367	379	400	356	359	393	376	379	349	379	390	385	360	376	381	406	374	406	367	382	340	377	396	367	410	346	398	393	354	373	332	381	378	322	375	347	348	381	389	384	362	384	390	378	389	394	374	381	338	410	339	377	355	341	360	369	359	369	375	348	368	371	384	358	351	398	393	359	367	389	345	372	356	346	369	364	374	376	421	383	368	361	374	375	366	340	359	366	377	395	400	385	395	363	389	355	395	361	386	421	393	353	375	387	363	348	358	358	375	394	353	349	366	349	376	348	405	378	358	394	354	379	337	387	370	368	402	364	366	358	408	389	367	384	380	361	406	379	342	413	437	343	373	374	371	355	387	386	383	398	360	393	369	384	389	362	355	357	399	375	374	395	384	372	379	358	365	381	355	342	349	348	359	408	402	332	358	370	393	404	403	368	388	362	385	368	382	379	352	411	390	395	368	343	402	368	371	364	386	365	364	348	361	394	364	353	345	398	351	383	363	388	367	367	315	397	369	339	371	407	351	374	371	357	401	365	377	388	328	394	363	403	372	382	352	360	361	335	356	389	381	388	343	366	389	388	398	386	389	355	361	381	374	368	348	367	367	367	353	363	360	400	368	355	378	351	413	382	398	385	388	377	344	367	359	399	368	379	328	384	391	370	370	402	402	368	361	371	366	366	389	375	382	377	376	355	362	396	354	364	352	363	351	374	360	375	387	372	365	364	363	362	371	403	386	426	410	374	372	363	401	388	365	379	370	361	374	351	358	368	358	356	393	391	376	379	414	407	340	343	437	374	361	392	400	391	369	365	377	343	364	350	381	348	354	378	369	380	385	389	407	372	345	409	365	393	379	389	384	383	361	395	388	358	373	405	352	358	403	362	365	354	352	384	400	346	390	374	402	356	381	361	364	417	377	332	405	393	374	384	380	371	403	425	393	336	355	344	379	365	368	393	361	387	392	363	357	348	394	368	330	357	393	397	360	399	400	386	358	378	349	380	369	355	371	335	373	390	372	364	404	427	379	389	368	379	329	382	354	381	368	394	379	363	408	385	400	370	354	340	350	386	392	370	346	349	368	366	366	362	381	363	377	370	377	424	383	386	373	415	390	396	374	361	364	354	385	349	436	390	382	369	386	343	367	354	367	419	355	356	392	369	360	365	348	363	360	417	370	352	361	384	390	392	357	325	354	390	379	398	365	344	396	390	357	394	372	355	388	371	368	366	366	361	368	357	394	404	359	325	381	363	397	337	359	373	356	383	395	364	411	366	358	393	378	370	386	314	398	380	376	389	349	367	371	357	378	377	358	408	346	352	395	386	436	387	346	394	361	373	403	364	370	390	378	394	391	369	394	360	373	383	368	400	370	351	340	371	371	394	360	351	361	395	343	382	373	357	363	385	383	347	364	366	357	369	385	366	342	385	353	399	379	367	391	370	378	378	373	331	404	392	371	356	401	359	361	383	391	370	355	390	414	384	369	369	372	404	379	334	377	350	364	392	370	363	384	357	380	364	362	363	384	360	386	382	390	339	357	370	357	370	354	364	375	350	390	374	361	349	377	337	395	367	381	391	380	422	371	371	385	369	367	378	328	400	355	361	380	381	355	382	365	351	385	336	376	366	382	368	376	355	376	340	365	404	387	359	375	351	383	340	385	385	363	404	368	354	376	377	321	374	393	379	390	387	353	414	384	332	336	414	387	328	377	380	380	369	347	359	352	344	382	348	376	398	397	398	380	372	350	354	394	358	358	382	390	412	393	363	360
54386	63172	54648	37505	7978	726	569	559	521	564	511	502	501	481	463	490	452	463	484	462	436	499	430	486	465	424	489	460	531	469	499	442	440	469	430	458	434	444	458	484	451	456	464	445	465	467	462	447	460	455	427	458	522	461	439	439	472	475	469	449	424	436	445	450	502	484	466	479	469	430	477	429	443	477	433	488	482	472	440	435	455	470	453	455	453	484	474	480	457	491	437	460	435	430	442	446	459	495	453	414	450	449	479	447	458	451	447	444	437	465	403	447	465	411	462	453	424	469	458	456	443	471	426	477	481	447	451	444	450	464	431	484	458	467	492	443	435	463	449	451	459	470	434	494	435	467	469	429	485	500	459	478	456	476	472	458	438	440	468	447	467	483	467	433	434	450	444	430	483	426	437	424	456	482	449	450	442	479	396	448	470	477	470	478	442	472	485	429	448	455	463	449	446	449	473	471	423	527	447	408	456	441	465	450	455	447	446	427	459	455	444	467	423	483	474	420	458	478	467	469	426	442	429	461	421	452	449	449	521	473	490	463	468	426	448	456	427	461	444	464	438	405	401	479	470	457	468	477	444	444	457	467	474	446	479	427	451	460	414	446	461	451	490	488	474	418	473	469	442	415	434	440	480	452	459	440	432	469	493	454	452	451	448	443	477	447	412	414	429	404	464	443	439	452	433	455	429	424	446	444	466	431	474	432	449	455	443	433	477	473	468	419	433	427	424	442	478	442	439	463	490	483	435	415	460	434	439	460	438	485	457	416	490	463	429	468	474	448	436	431	457	457	446	459	459	434	454	459	437	444	467	448	464	483	512	477	430	444	424	423	457	484	475	443	489	449	435	457	435	459	438	459	429	432	444	469	452	503	430	447	426	460	441	440	489	390	473	468	462	424	467	493	444	434	444	440	446	440	464	439	449	465	438	467	444	457	444	479	504	472	459	445	451	438	400	473	468	453	429	466	417	505	439	466	411	461	492	472	444	437	438	434	452	427	455	454	473	483	442	423	483	459	450	420	444	457	452	431	451	452	449	399	427	452	420	420	460	455	447	502	453	425	460	499	415	470	448	430	442	436	459	494	429	467	453	434	460	474	427	460	464	397	427	464	470	428	470	487	491	419	444	455	419	434	459	441	446	468	439	457	481	453	472	423	445	470	458	421	461	440	469	479	428	475	435	457	449	449	427	475	461	418	443	451	452	431	439	433	447	428	459	450	441	481	458	443	447	429	469	473	455	492	445	480	429	438	433	446	454	440	435	413	429	459	456	500	446	444	459	459	462	451	475	412	470	400	415	388	441	462	471	445	469	410	449	463	465	482	449	489	455	456	445	445	405	459	506	456	472	472	443	444	441	463	418	445	461	450	451	475	469	478	490	452	452	468	456	428	444	424	447	458	460	424	480	458	441	459	449	459	484	449	443	485	464	441	454	415	461	440	441	463	429	421	421	432	460	460	445	453	475	454	434	455	448	393	435	445	443	454	469	472	485	454	433	485	454	476	420	458	439	424	470	413	439	468	477	474	471	425	448	432	437	472	439	450	439	446	453	440	428	439	417	452	476	447	488	448	483	457	466	454	428	449	454	415	447	449	429	431	482	458	443	417	482	459	491	477	440	432	436	434	455	472	474	442	434	433	462	469	495	426	438	472	445	455	447	453	433	458	476	479	451	484	443	474	505	501	443	447	474	417	474	465	471	442	441	446	420	487	463	440	441	461	487	467	448	456	441	432	446	455	446	445	454	419	443	456	421	471	457	488	466	432	460	441	458	442	445	458	480	468	477	446	470	473	414	445	454	450	474	437	435	441	441	464	426	464	435	495	432	467	461	469	463	432	446	445	480	427	474	455	462	415	418	473	437	424	470	475	435	456	456	414	457	456	458	414	427	465	515	458	440	461	505	438	451	424	456	447	459	415	435	461	471	389	481	466	434	463	464	436	428	490	442	463	458	480	458	456	459	420	448	426	466	456	430	455	411	469	467	449	441	442	424	474	460	418	462	461	451	460	460	477	443	468	473	436	488	470	443	444	410	475	465	459	440	487	468	444	473	507	427	494	438	460	459	470	460	444	462	437	487	473	428	446	451	465	425	456	434	454	423	471	448	435	434	476	419	455	458	442	442	443	435	475	469	443	429	442	425	441	471	446	453	469	424	437	473	458	491	408	441	461	460	443	443	466	428	426	430	452	473	444	427	457	470	489	442	460	459	448	472	486	466	476	417	480	469	431	460	415	457	424	458	450	469	459	460	422	463	468	436	465	441	431	428	461	448	414	439	412	431	475	419	443	463	474	432	455	462	428	446	443	431	418	482	409	445	444	426	443	477	458	444	420	463	452	439	441	467	454	474	444	446	456	482	459	456	444	432	449	409	467	434	461	435	446	434	463	428	425	449	471	448	471	412	470	488	448	472	478	439	462	462	431	418	427	451	437	435	427	485	440	457	450	468	464	448	462	454	463	449	456	459	483	463	431	445	456	468	474	409	449	427	435	419	448	434	456	437	441	480	493	501	434	453	448	452	429	439	464	474	464	450	433	413	428	469	481	475	457	485	444	447	429	486	460	418	499	467	476	491	459	468	467	454	444	432	454	455	446	421	479	411	450	434	438	474	422	438	442	435	421	522	437	464	475	463	447	460	459	421	451	449	474	469	455	470	460	456	464	427	503	461	470	422	484	433	422	464	449	469	488	463	429	411	434	468	447	458	489	461	443	440	472	512	471	455	427	466	453	439	460	439	470	442	428	437	435	439	446	444	424	468	495	470	450	493	416	463	468	445	461	480	478	451	455	470	453	465	496	416	448	422	437	423	439	428	413	468	447	451	435	441	436	454	465	485	426	431	441	436	497	448	460	468	415	470	434	456	447	449	483	437	465	429	465	439	438	473	464	465	442	482	441	455	448	436	445	412	437	435	458	423	461	508	464	434	449	456	436	421	428	472	460	447	469	395	455	457	493	448	490	418	439	438	436	448	467	423	455	464	456	456	425	436	437	469	427	450	450	412	493	473	446	463	439	465	475	450	454	457	465	473	417	487	483	444	482	471	439	463	464	454	452	494	440	439	390	428	432	465	475	443	445	507	414	417	424	454	468	465	439	420	472	454	475	423	464	422	456	443	473	476	435	471	434	460	424	468	462	450	465	436	450	425	440	455	476	463	418	458	449	466	467	483	464	459	459	429	484	425	436	479	418	507	437	483	453	459	437	464	482	454	450	484	440	462	475	443	415	472	448	443	469	409	445	475	489	459	446	452	456	392	448	423	476	455	461	428	471	449	430	438	432	419	445	438	452	439	453	427	446	428	469	422	404	468	452	440	450	422	460	449	448	464	495	427	460	445	411	410	460	491	477	420	479	435	434	442	436	442	456	487	458	419	440	481	424	443	451	435	421	416	450	472	468	478	473	466	479	481	472	466	443	450	468	459	467	477	449	447	438	457	456	451	458	398	491	474	431	467	493	475	447	442	397	469	415	470	445	441	432	462	447
22278	20829	29624	26452	22092	20257	11248	1338	1078	990	910	928	922	978	864	868	857	925	867	831	865	836	822	901	754	838	883	847	841	906	835	808	856	873	814	866	808	842	821	849	825	831	855	840	842	857	859	815	899	819	878	847	847	844	844	863	826	864	850	807	815	837	821	795	820	833	841	831	844	822	865	886	844	862	805	884	810	851	822	851	838	863	822	848	863	817	834	841	870	838	824	829	803	879	858	838	818	832	844	825	852	856	800	816	850	770	817	852	828	825	841	862	802	834	844	860	803	845	861	869	903	850	800	836	847	820	820	858	830	811	832	808	873	868	814	842	857	792	771	861	845	803	871	849	837	843	832	852	852	831	884	832	815	888	897	802	817	848	869	811	800	823	819	857	884	839	845	824	870	845	821	870	847	805	843	876	851	858	812	850	800	829	850	826	848	879	830	840	828	846	854	886	862	846	840	878	839	875	806	856	847	831	871	798	839	755	816	804	867	874	803	811	851	888	851	852	849	846	825	824	796	851	850	817	848	851	821	838	899	828	857	809	864	841	835	828	819	821	835	849	836	891	824	803	830	813	814	894	831	785	854	840	845	835	805	834	796	867	853	832	794	858	848	852	859	827	834	823	820	851	790	829	835	869	823	850	862	840	808	811	828	844	848	758	841	798	833	907	856	865	811	862	873	827	826	775	821	840	797	815	805	812	849	802	788	824	837	860	820	873	834	850	865	887	835	792	861	793	875	795	794	850	882	857	820	833	861	851	827	857	852	777	810	827	879	840	864	812	815	854	838	838	833	866	872	893	806	838	822	822	829	833	756	840	860	826	847	861	788	897	868	816	792	832	833	820	837	846	852	801	882	774	861	846	839	884	850	886	823	847	833	794	805	819	855	790	874	938	827	820	819	832	797	881	815	843	827	888	812	865	770	820	797	865	808	865	848	839	799	831	858	781	850	816	859	835	815	818	807	847	821	830	820	842	843	813	855	876	788	852	849	876	793	815	810	873	857	873	870	800	777	831	841	786	819	885	836	838	859	812	792	872	861	860	850	862	814	813	819	884	823	861	807	845	795	820	800	838	850	837	825	865	767	838	850	852	849	868	838	882	838	857	849	843	854	831	826	853	820	834	885	842	871	869	857	846	838	835	819	851	821	835	848	861	838	801	845	852	874	818	848	844	801	844	824	853	839	869	876	843	878	874	807	834	872	837	839	833	847	848	857	853	846	835	863	887	845	810	815	843	784	832	835	855	806	878	798	828	919	810	848	784	830	797	833	807	817	826	871	801	814	769	877	830	826	877	836	886	842	832	848	901	850	817	825	834	824	857	827	806	832	821	834	846	818	847	806	865	824	787	802	865	851	849	816	869	833	868	842	807	908	804	839	797	769	793	876	830	838	864	823	828	850	848	849	844	791	847	856	858	798	869	827	860	824	814	887	796	838	833	832	792	860	864	853	832	831	836	863	833	762	855	829	800	812	826	878	860	838	876	775	844	827	852	814	810	869	845	844	811	852	814	854	844	863	793	867	812	838	865	820	865	855	843	875	795	813	839	825	843	847	838	852	827	836	834	828	838	850	861	781	857	807	889	863	814	844	809	853	820	790	785	845	836	853	817	821	888	850	797	854	883	862	841	829	857	838	868	875	830	793	814	840	838	841	842	876	855	829	811	889	833	817	827	858	795	775	858	863	858	845	812	853	899	883	827	856	822	842	870	802	819	835	855	838	859	865	815	882	859	811	849	882	829	817	753	820	826	862	839	813	809	869	832	863	787	773	861	834	850	813	895	786	820	847	874	833	795	894	810	860	889	841	780	827	857	824	862	855	839	842	845	876	842	859	878	816	840	820	866	836	789	889	844	874	839	821	861	847	829	777	847	889	832	821	818	803	810	784	848	866	835	861	813	815	842	822	810	880	825	831	776	845	855	888	761	823	840	828	846	874	847	828	819	846	845	830	817	859	802	832	854	878	865	829	768	866	875	842	834	848	844	829	851	891	841	826	854	863	777	848	876	837	843	828	833	859	861	840	840	829	852	826	808	799	866	826	893	842	887	843	817	814	846	853	832	855	821	767	827	815	868	846	823	787	813	836	878	808	832	841	795	838	813	824	842	854	841	835	837	865	797	825	841	853	780	863	854	850	840	871	832	764	812	870	895	869	845	825	852	878	814	841	815	862	799	791	853	819	799	857	853	829	883	821	807	826	841	807	868	809	891	899	774	813	828	863	819	837	870	824	840	886	827	795	882	826	840	855	843	820	838	826	853	861	824	848	817	833	860	825	881	844	849	830	836	848	810	855	877	835	859	790	833	789	837	812	840	864	845	882	793	884	837	847	826	826	835	854	850	850	824	857	835	848	855	839	789	831	879	869	795	777	840	879	820	833	871	808	844	833	811	847	819	821	819	848	849	841	807	836	852	855	791	891	879	855	835	839	833	837	828	841	859	873	858	829	864	865	794	806	898	850	772	823	842	893	815	855	772	796	892	896	872	860	812	824	837	807	830	818	860	820	825	815	843	834	833	891	840	849	787	786	811	847	839	857	821	863	843	832	868	835	825	844	842	880	799	809	815	879	856	838	807	847	821	877	802	839	795	841	827	850	802	823	784	860	846	861	839	868	835	853	809	827	822	766	847	857	826	861	830	786	872	858	883	850	861	869	806	852	782	838	763	803	834	852	790	843	871	833	840	856	830	793	914	903	834	856	843	829	819	835	825	826	881	855	836	823	894	855	833	841	832	863	843	833	853	833	861	870	773	808	819	806	825	855	815	862	862	847	794	854	859	811	849	765	799	815	866	817	822	875	835	892	846	850	853	829	828	832	848	847	796	851	793	832	830	781	801	815	886	845	823	817	807	861	885	834	880	857	836	822	864	797	873	871	838	861	836	816	803	852	876	881	819	807	830	894	817	817	785	868	828	859	835	812	801	861	863	849	797	811	836	861	854	876	814	834	906	868	848	840	827	872	811	801	817	834	845	816	852	831	889	807	847	854	820	841	817	846	841	879	794	812	843	825	830	820	881	858	794	840	895	850	873	802	800	840	824	816	848	838	874	829	837	834	785	830	781	865	802	815	863	848	837	835	802	829	833	819	795	870	826	823	846	830	842	808	809	828	852	843	768	823	861	831	824	808	826	869	845	819	799	857	824	810	831	780	811	925	829	800	846	836	854	806	840	835	789	847	799	870	850	793	791	829	822	853	806	792	857	832	808	865	824	850	890	815	825	813	814	906	897	828	868	844	829	854	860	855	823	891	834	789	867	829	857	861	838	781	870	859	836	829	838	795	838	764	845	832	824	852	816	809	824	841	784	812	780	836	831	842	790	825	850	814	833	871	792	843	805	823	797	763	848	862	877	876	830	856	826	876	834	859	776	824	883	867	854	824	838	829	821	878	830	786	829	817	852	884	802	852	847	817	826	865	850	814	764	812	836	733	855	846	830	840	841	820	802	891	765	816	829	797	867	805	810	873	839	811	909	859	759	810	858
60018	85647	75094	55149	13111	1773	1513	1358	1276	1175	1130	1069	1071	998	992	1002	1016	944	935	1004	935	957	930	966	942	1028	977	961	916	926	917	947	1012	933	986	928	916	873	928	959	983	901	907	951	871	951	917	935	970	900	958	957	960	903	907	973	916	904	931	934	967	973	888	946	853	913	942	946	949	930	908	954	928	886	951	884	962	912	939	948	941	973	906	950	908	923	910	935	886	976	932	918	959	890	944	923	908	971	961	896	897	867	912	923	901	922	970	921	929	930	914	937	903	949	909	912	919	957	877	931	978	938	938	924	923	936	905	939	845	932	960	955	923	937	897	917	973	927	924	957	951	895	875	901	892	928	919	966	937	891	850	960	939	913	957	954	906	934	886	901	969	943	915	932	980	912	901	959	885	932	877	932	915	852	948	917	954	893	967	941	890	874	927	931	939	921	881	887	938	940	904	945	976	907	909	923	961	948	921	975	940	961	950	906	900	898	886	938	897	947	925	910	914	948	966	907	954	910	937	919	925	948	912	896	935	1013	918	937	919	950	898	889	884	942	985	960	923	907	896	892	891	910	952	935	913	933	949	978	910	961	913	952	898	872	918	900	929	917	920	948	930	948	964	969	963	945	947	937	963	965	1007	901	906	955	915	897	956	889	861	936	992	896	900	922	942	914	936	883	915	956	950	902	931	883	907	980	921	914	964	915	880	914	923	911	913	958	943	936	958	948	911	975	928	941	938	914	903	893	944	878	907	946	876	980	976	923	875	970	943	906	939	926	944	933	889	949	864	889	885	943	949	921	902	975	904	902	923	953	945	903	914	963	917	916	1022	895	965	962	916	887	889	890	901	925	946	923	960	978	929	945	913	902	877	943	953	929	903	913	935	865	876	919	972	966	911	894	958	936	945	951	958	923	893	945	949	942	920	978	907	926	904	971	966	885	892	916	944	955	914	952	940	896	941	896	950	965	961	963	962	910	959	957	930	903	962	927	989	922	949	913	957	916	917	969	950	975	981	907	933	886	916	943	977	944	931	855	901	939	946	911	911	923	920	946	936	927	920	885	911	965	973	922	936	960	962	957	933	913	963	973	938	896	949	922	905	961	932	909	966	968	966	942	929	928	920	916	962	918	924	945	945	989	957	898	900	905	961	898	946	898	971	935	941	973	944	920	947	958	930	885	944	931	922	900	942	939	971	950	961	958	982	926	990	967	937	943	919	954	896	944	963	953	944	888	983	967	978	936	893	936	901	890	891	914	936	917	941	935	932	858	919	963	970	930	920	961	912	855	958	928	940	892	955	922	932	892	911	928	955	884	915	893	934	883	897	957	936	922	934	933	931	935	924	942	944	953	941	927	933	904	916	932	912	932	955	919	994	919	894	916	933	856	905	973	941	950	958	969	948	940	979	937	951	950	923	956	968	910	889	912	899	964	945	904	934	931	964	888	935	888	967	866	936	934	960	905	960	896	921	914	936	897	923	930	851	963	927	909	940	918	925	970	939	960	921	953	903	888	905	942	973	920	942	866	953	920	892	931	924	891	940	908	898	932	906	870	905	928	964	917	963	931	915	931	982	925	950	916	938	961	928	878	919	900	936	907	943	972	934	931	948	945	898	885	930	926	944	925	947	973	936	919	897	885	930	940	1021	941	921	950	934	928	911	943	928	908	972	931	926	968	945	968	946	952	861	948	896	934	939	893	966	953	971	942	875	928	947	901	922	943	908	956	940	925	925	923	894	891	928	955	942	905	877	905	967	942	901	994	951	888	915	900	927	947	923	900	925	922	919	891	965	919	924	875	965	941	960	876	937	934	947	916	879	914	892	925	904	875	923	950	921	905	905	962	1021	939	887	935	924	909	889	962	976	883	951	923	937	938	956	877	932	939	936	890	886	916	875	929	946	905	952	955	956	947	901	946	946	895	958	894	940	923	948	934	923	925	932	978	899	936	895	872	981	914	932	959	873	924	924	930	939	903	974	899	945	945	924	957	924	980	857	968	931	871	935	957	913	943	924	892	867	917	976	969	922	967	937	911	951	987	934	900	927	890	873	969	888	889	936	898	939	978	989	894	936	938	913	922	962	962	936	1005	963	961	938	928	946	878	957	966	1003	945	951	964	857	895	913	936	931	868	915	962	928	894	910	935	953	904	927	970	925	922	914	932	946	975	930	926	973	909	907	948	905	923	904	938	960	941	933	934	886	953	901	916	935	883	888	926	978	910	955	981	939	961	930	911	930	956	949	932	943	971	912	935	964	964	954	945	867	920	967	913	940	917	927	946	905	944	926	927	902	918	907	944	928	953	881	948	944	955	914	925	1004	896	947	953	932	891	910	891	903	934	943	891	908	920	877	923	928	912	936	904	906	894	912	887	945	959	920	946	887	919	932	918	951	899	957	893	874	976	948	964	942	967	927	941	924	921	911	924	901	924	907	901	918	919	906	874	905	905	919	916	883	901	919	955	905	976	935	912	961	997	890	945	981	965	974	945	899	918	954	951	981	895	934	868	891	921	894	958	944	885	932	978	998	910	906	887	932	873	900	932	911	911	915	901	959	978	953	960	956	910	894	923	906	951	988	941	934	899	912	890	906	943	897	885	946	934	884	946	887	920	886	928	952	938	894	967	1018	950	931	917	970	898	904	893	907	948	948	892	917	862	948	961	891	888	922	964	942	925	841	902	964	921	982	933	927	970	901	895	936	935	910	932	916	925	892	914	932	922	983	884	963	964	859	914	904	921	959	940	942	961	919	946	923	962	939	893	931	932	935	959	876	967	924	905	949	940	933	911	936	940	956	960	894	955	897	985	927	900	916	932	914	944	969	953	921	957	892	928	972	982	903	934	960	939	952	929	901	966	979	963	971	951	937	899	937	911	935	910	916	936	956	909	925	982	913	951	984	949	948	906	924	885	982	907	895	878	951	895	938	929	969	923	942	890	931	872	938	921	908	941	912	945	913	957	981	868	964	940	935	957	930	962	956	908	958	921	919	945	885	920	918	946	914	992	928	944	925	910	934	934	964	893	927	943	974	919	957	855	939	930	939	927	879	939	932	934	925	921	910	952	939	981	922	896	922	961	923	889	951	970	948	920	966	946	872	942	910	894	916	905	923	940	938	953	926	886	906	908	963	930	968	884	914	922	974	874	889	909	977	965	906	912	899	928	927	913	979	1014	876	928	925	920	918	961	867	946	909	950	1005	924	987	896	930	937	959	948	935	919	928	887	953	901	926	932	910	928	965	972	917	893	917	940	956	873	913	901	937	943	955	929	900	890	937	890	947	928	928	929	902	882	883	905	910	892	972	910	874	940	925	961	936	904	899	970	866	909	930	920	899	934	950	943	883	913	909	945	942	865	909	991	922	920	909	918	883	911	957	945	950	940	953	947	933	986	925	956	894	920	911	909	961	925	917	910	912	987	940	932	923	925	988	964	929	961	920	925	877	899	923	937	922	916	939	971	980	914	892	916	933	913	910	906	932	886	909	914	945	903	918	921	911	901	888	954
41090	28902	24966	16528	2703	601	492	412	351	394	369	378	363	387	373	381	381	424	342	360	365	375	351	358	372	397	381	333	418	379	388	366	399	413	414	382	348	382	365	377	373	389	375	322	364	405	347	364	417	361	403	372	378	361	367	375	386	381	401	357	398	389	391	378	374	384	349	384	373	376	356	390	374	359	396	369	380	371	385	385	387	364	373	363	381	385	376	362	386	391	374	366	383	396	402	378	388	374	395	399	354	374	352	379	399	359	362	349	351	400	395	356	371	382	369	344	378	387	372	371	376	395	382	374	399	407	369	360	368	398	389	379	374	392	339	358	366	383	371	359	370	393	376	345	361	369	401	381	350	345	391	363	370	377	371	337	321	388	364	439	371	400	387	395	350	392	379	357	395	393	364	389	397	367	340	352	378	361	355	377	403	364	398	396	386	370	333	345	382	350	336	393	363	359	351	376	352	372	380	381	422	401	375	398	364	384	393	375	397	364	380	365	344	357	365	386	363	344	391	353	376	389	369	393	350	344	391	355	366	388	361	360	356	391	332	370	388	382	375	364	342	343	350	376	399	360	409	354	371	380	339	364	363	372	400	354	370	380	393	366	358	373	366	386	398	401	368	401	366	375	360	391	392	369	401	368	375	352	372	384	362	332	350	394	340	383	363	386	358	400	344	354	365	402	338	374	405	379	348	409	366	355	402	379	353	360	346	327	393	390	364	412	347	412	400	339	387	373	370	363	375	358	365	386	404	383	385	362	358	380	361	380	357	386	362	386	378	397	369	412	363	348	364	396	394	411	388	378	361	359	355	415	371	365	360	376	377	351	390	384	356	364	384	388	395	349	370	398	361	370	362	335	361	348	370	357	376	381	400	376	364	402	391	350	372	380	373	373	370	388	394	374	398	387	359	370	375	363	380	381	400	369	365	353	330	392	339	397	379	354	405	399	370	391	348	422	338	368	371	349	388	375	355	394	377	375	374	337	356	370	401	382	373	388	366	396	369	385	335	383	382	370	371	391	384	382	379	378	370	364	393	394	384	364	372	389	334	338	334	397	371	362	372	375	360	338	354	354	352	380	373	401	395	378	379	362	370	368	388	384	330	399	353	397	386	384	394	358	396	367	355	374	388	379	381	367	350	348	390	373	353	387	393	353	368	352	361	411	390	354	407	387	371	363	360	391	353	383	393	374	401	414	405	409	374	375	353	381	368	384	375	384	400	379	354	387	365	391	372	373	362	345	382	360	346	359	388	374	381	367	376	387	369	382	407	381	369	367	389	374	386	369	383	383	385	385	398	395	381	361	398	390	371	361	377	361	392	357	381	384	360	359	356	391	369	343	345	348	351	362	331	368	350	376	371	392	352	417	391	356	406	412	367	422	374	392	377	411	369	407	367	359	337	372	369	383	385	372	369	352	373	390	378	354	366	392	392	383	378	361	384	368	383	349	343	381	371	394	383	375	369	365	347	345	361	364	366	343	368	389	395	353	366	399	377	387	377	393	357	360	335	389	402	359	408	387	369	377	393	379	363	400	400	346	405	386	361	355	364	366	359	406	357	400	328	331	398	326	396	362	372	362	371	372	338	366	371	400	369	377	382	349	406	356	396	412	385	370	380	376	397	428	365	392	390	390	408	351	363	411	371	358	423	384	396	395	411	407	331	386	423	372	367	368	368	403	415	391	387	366	410	403	369	353	390	379	360	354	368	381	404	374	372	390	368	376	377	381	364	352	333	395	373	361	347	382	354	341	366	364	391	371	368	346	383	363	378	365	386	375	387	388	410	400	323	355	391	366	378	369	374	396	347	373	365	390	397	402	388	396	336	382	380	377	362	382	383	383	374	361	353	373	397	384	378	336	345	391	389	370	331	357	380	354	352	365	371	391	378	389	370	383	400	384	362	363	357	314	399	406	410	380	393	372	351	371	366	394	393	357	359	396	399	348	409	366	390	385	407	357	374	346	366	363	378	393	406	364	366	371	375	387	356	382	365	403	357	377	388	386	388	370	354	377	396	405	362	404	358	385	370	384	396	359	373	391	401	386	395	398	366	384	376	379	401	359	384	404	358	354	367	395	383	396	353	392	393	374	355	387	367	385	357	372	369	373	362	358	389	368	387	366	374	363	390	372	407	394	389	361	433	380	381	361	377	381	366	379	381	393	378	364	392	381	391	382	353	375	357	377	384	372	376	352	372	389	381	376	347	378	343	430	373	385	396	383	360	368	384	368	345	366	379	367	366	367	335	375	355	375	353	383	370	357	355	369	382	378	357	397	393	369	387	376	354	366	369	395	356	379	396	367	370	375	351	362	381	382	348	356	400	374	403	360	426	395	398	376	353	340	419	380	353	368	358	378	368	395	353	368	375	386	377	356	356	377	355	363	378	384	353	366	389	403	387	410	361	334	396	397	356	384	425	352	387	389	347	369	382	363	373	404	360	376	375	379	393	356	381	358	351	354	376	438	350	357	398	345	393	411	398	330	357	365	412	383	400	385	359	365	374	359	383	358	425	363	350	372	364	389	344	361	353	372	408	416	390	339	368	360	360	389	428	371	387	358	388	374	355	360	363	402	389	372	400	392	359	370	351	388	359	345	346	372	393	383	377	375	337	380	402	361	362	356	388	347	370	395	415	379	360	362	350	343	374	363	374	352	343	376	385	379	363	387	380	381	380	333	362	377	381	387	377	380	408	385	406	352	361	373	400	387	381	368	382	400	381	371	345	340	362	381	353	384	377	384	433	386	383	376	374	381	370	329	377	384	393	365	370	369	380	346	374	376	350	351	389	358	358	363	362	368	406	342	382	363	384	369	393	364	375	384	393	393	346	364	392	387	371	359	408	360	393	398	374	401	372	361	377	398	380	382	363	396	350	361	341	355	359	358	377	360	365	390	363	347	399	357	384	417	368	341	358	382	341	375	363	369	362	389	410	386	404	368	335	386	368	373	381	379	363	361	353	372	353	357	364	381	399	374	365	402	371	385	339	402	376	377	382	352	390	353	389	344	367	376	367	357	384	378	385	375	358	365	320	379	374	362	334	383	362	378	343	396	375	390	347	365	347	358	383	401	376	393	398	408	390	319	389	376	360	363	356	365	344	370	366	369	363	399	345	360	383	377	383	363	352	356	382	363	359	405	406	373	409	321	354	349	369	378	372	416	371	343	369	388	406	378	420	361	367	359	374	388	367	370	400	358	391	392	377	385	373	406	354	392	381	399	363	380	366	376	402	365	381	397	368	358	364	357	391	366	390	350	370	367	372	348	372	361	374	401	345	373	392	371	363	360	350	385	393	354	358	394	352	407	388	369	384	365	382	394	375	376	349	392	379	368	397	358	391	367	373	380	351	356	398	391	388	396	375	386	352	418	380	411	369	340	362	391	370	367	410	343	361	391	400	398	371	354	386	383	374	376	369	357	369	364	382	389	391	382	370	375	394	350	385	407	380	336	383	381	360	389	365	384	380	386	370	338	359	366	394	379	389	356
47152	32143	25243	12103	1899	472	508	434	462	428	413	452	443	436	455	451	439	442	435	468	434	438	440	444	411	454	485	444	447	452	388	449	434	426	449	422	433	421	440	449	440	452	406	416	403	405	457	428	432	459	418	398	435	440	426	442	421	443	436	446	434	423	448	444	411	421	429	445	395	471	435	453	419	440	417	425	405	405	425	440	457	435	438	456	441	412	447	462	425	429	416	442	485	444	480	414	404	426	473	464	451	474	419	464	469	446	418	432	424	434	432	456	403	442	440	436	426	460	399	474	447	438	434	418	444	464	464	457	436	443	437	427	445	427	426	443	438	414	449	436	419	443	441	436	458	466	451	445	456	430	436	438	444	430	415	436	442	443	430	408	399	428	431	429	425	413	426	432	423	444	415	438	415	409	464	450	441	444	458	453	436	408	450	444	463	462	425	444	438	447	439	468	463	444	458	450	430	459	423	421	435	397	434	451	384	442	476	441	418	456	459	457	448	467	448	419	441	419	427	413	452	418	449	386	435	423	443	447	419	454	452	429	451	415	429	441	454	402	440	446	438	416	441	434	449	428	394	444	419	442	431	450	443	386	452	435	444	390	431	433	424	465	463	472	435	440	447	408	450	456	394	463	435	450	411	488	427	415	462	411	444	438	474	434	426	463	443	408	427	443	433	457	441	430	429	418	465	463	381	418	437	427	427	414	413	402	414	479	459	427	432	432	415	476	469	429	422	431	430	412	431	448	432	444	417	429	412	445	461	424	454	455	392	413	430	444	465	424	457	423	438	402	444	424	440	417	463	417	453	445	418	394	484	431	434	418	456	429	389	455	456	438	442	454	453	420	460	444	445	433	402	443	436	416	467	421	425	414	432	428	462	408	434	477	416	442	421	447	413	413	405	437	419	430	435	429	431	451	421	466	456	404	434	442	428	413	454	435	483	435	426	406	413	451	498	443	430	428	398	441	430	434	429	424	448	407	421	431	457	444	451	412	409	438	460	441	450	429	427	417	462	427	438	421	464	386	422	418	496	455	401	442	444	423	430	413	437	432	435	444	438	437	483	426	460	421	458	412	413	462	386	452	435	420	433	440	428	452	420	468	429	448	429	466	430	437	422	446	429	423	443	447	437	466	430	435	441	482	422	471	418	435	463	446	452	411	418	444	420	468	421	460	434	446	442	430	433	438	454	422	440	428	396	399	419	445	430	464	454	412	426	423	430	423	410	448	422	406	425	461	411	442	430	473	443	443	456	460	433	475	416	475	450	435	441	445	456	449	409	402	440	454	424	412	396	395	457	440	434	434	410	444	435	448	385	415	445	433	398	420	452	413	437	436	472	421	423	465	393	444	442	438	425	447	436	419	435	394	436	443	448	435	458	473	441	411	416	412	444	424	418	466	435	444	417	495	426	468	416	439	433	443	473	435	470	458	432	434	446	446	427	448	495	417	455	407	454	412	470	449	429	471	436	420	428	423	418	459	453	430	456	433	440	432	419	419	406	432	432	455	434	430	406	462	386	454	462	409	459	438	435	458	443	416	426	461	435	424	437	440	444	440	449	430	460	451	443	486	455	425	442	419	437	448	439	412	445	463	429	439	419	454	443	429	409	455	437	408	454	420	445	455	422	426	455	433	457	466	434	407	458	402	439	409	443	422	436	438	474	461	449	419	433	423	443	448	443	412	439	412	432	432	449	426	418	462	432	446	420	435	449	415	443	405	433	439	459	428	407	451	439	428	413	386	389	460	443	413	434	415	480	464	426	464	412	414	459	441	434	422	435	431	425	439	419	420	454	442	435	413	451	434	484	445	438	420	481	457	446	473	462	489	419	428	412	468	442	401	446	414	423	445	466	444	468	400	413	443	449	448	423	438	443	390	437	451	438	459	433	458	447	415	419	466	448	425	465	399	431	474	439	454	443	433	411	431	457	446	449	423	448	403	453	484	452	464	458	480	413	440	440	417	419	455	422	414	427	427	459	426	406	426	398	435	465	465	468	446	452	430	450	447	475	436	458	382	411	424	452	459	405	450	417	436	454	416	421	459	417	431	453	438	435	444	473	415	439	393	418	415	396	414	462	410	461	445	469	432	417	465	467	444	435	382	463	423	430	438	454	440	447	437	464	457	449	435	413	424	443	412	438	448	482	428	426	487	441	451	424	438	450	485	397	446	439	475	410	472	408	440	422	444	445	474	420	469	458	421	463	465	420	433	457	452	479	458	422	422	422	422	424	418	408	408	409	425	428	416	434	410	453	426	482	466	464	454	426	439	460	407	422	419	449	438	413	438	435	446	411	420	401	417	448	399	447	435	450	439	417	448	385	401	431	411	437	425	438	445	405	437	445	458	418	443	436	417	466	424	460	401	410	459	450	468	439	420	467	435	441	383	430	419	442	416	455	447	469	449	416	443	435	473	428	435	443	458	411	471	442	426	455	465	447	448	442	441	482	426	458	416	388	453	467	442	446	442	413	446	410	432	400	472	442	419	416	456	432	419	433	463	449	434	436	429	452	424	463	439	401	469	401	434	422	404	452	438	429	464	408	450	410	458	477	418	433	456	433	405	395	426	398	436	423	439	431	444	481	425	466	442	455	405	425	438	444	453	431	468	461	448	437	435	467	424	420	441	433	447	450	398	414	405	419	441	410	412	437	435	464	422	421	473	404	426	477	475	441	463	421	435	449	406	400	440	440	439	438	447	448	401	439	456	436	473	476	440	453	462	458	434	402	422	427	432	479	427	379	472	419	439	438	436	438	438	465	425	441	474	425	432	426	431	425	409	447	406	450	419	449	431	463	457	414	379	393	444	442	405	448	395	443	460	436	469	448	447	395	438	452	401	444	411	453	468	449	412	442	433	426	441	407	424	451	448	421	463	429	496	425	430	407	457	424	444	445	451	403	467	438	442	411	476	461	412	390	426	431	455	462	430	411	427	436	444	401	424	468	430	449	441	434	440	443	441	414	438	456	432	444	435	442	417	431	408	448	460	432	432	430	428	431	450	431	457	437	450	433	453	449	431	390	435	434	480	450	437	409	460	447	414	469	429	420	422	413	410	489	509	414	427	454	435	445	452	449	473	450	442	454	408	433	428	416	426	456	402	435	470	455	407	430	484	398	449	403	433	420	442	396	404	457	433	465	439	435	423	398	456	470	402	426	453	453	477	405	400	445	432	402	419	458	411	418	458	482	423	410	404	438	491	443	459	437	448	442	447	453	435	383	424	443	451	430	441	436	401	438	447	460	447	448	388	418	422	408	432	426	449	427	417	424	409	417	438	448	417	403	395	410	403	452	414	454	448	405	445	407	426	468	394	450	461	420	420	440	415	415	441	409	437	459	446	411	440	442	434	431	437	422	465	457	432	456	414	461	452	424	417	472	457	440	418	441	431	409	418	427	423	432	414	442	426	447	422	429	404	452	433	442	457	478	457	421	458	478	456	439	414	411	450	422	419	418	419	429	427	456	453	429	406	437	441	418	467	456	431
23507	20910	29097	25945	21442	17836	4573	881	716	749	718	743	688	699	725	665	665	671	697	666	678	701	672	664	676	684	708	683	716	659	674	660	665	636	679	681	740	650	684	681	647	678	694	650	668	657	693	672	690	677	648	609	711	676	656	699	687	639	662	684	673	673	717	661	693	673	699	675	656	710	666	697	665	692	622	718	649	656	616	691	620	700	703	621	696	658	610	669	655	678	637	623	654	645	645	684	677	683	642	708	693	652	685	750	679	651	710	710	639	674	688	665	677	666	665	694	649	669	705	659	678	638	669	653	670	714	633	682	699	663	656	701	641	669	637	649	722	663	685	697	652	673	634	664	665	647	636	666	631	670	671	691	654	680	659	649	659	645	661	678	653	653	666	702	665	642	621	666	706	701	668	659	648	633	638	674	640	675	671	677	689	695	705	655	661	680	680	721	683	663	651	653	682	671	676	650	686	701	699	668	676	683	632	642	699	662	611	646	684	625	629	656	646	697	664	657	702	676	657	630	668	660	669	676	691	688	679	699	683	667	693	670	647	599	676	656	703	642	626	653	673	680	650	655	744	697	657	708	671	709	684	665	640	675	656	625	696	717	676	655	648	674	663	665	626	677	706	644	666	682	666	663	661	655	709	664	710	697	667	625	667	670	683	675	692	688	663	698	650	674	689	680	687	653	648	639	684	621	651	676	684	660	644	645	701	662	593	695	729	681	659	642	683	691	662	649	633	677	647	699	642	712	677	651	674	677	636	644	678	676	657	641	720	694	656	659	657	648	656	665	641	692	641	656	764	678	704	688	704	655	647	663	659	675	607	685	614	692	651	657	657	678	678	668	693	625	688	646	641	696	644	677	645	661	677	661	698	651	637	620	655	682	622	661	690	652	702	671	659	650	704	693	735	666	678	642	665	691	676	660	675	713	676	690	662	684	669	670	722	632	691	647	707	668	644	663	641	690	701	660	703	666	645	656	688	656	696	693	647	640	643	677	675	643	670	715	681	664	658	673	687	703	652	708	676	669	644	630	618	615	653	664	638	660	670	694	693	644	677	679	682	704	681	663	670	658	705	671	668	637	626	688	654	675	641	649	669	658	660	683	629	659	695	698	701	647	671	664	607	667	688	721	729	697	735	645	643	642	692	691	621	685	703	672	625	661	631	604	647	640	684	676	671	626	653	644	647	703	637	653	684	677	668	689	660	677	686	690	662	612	614	663	651	697	654	678	702	663	644	672	663	678	668	700	652	693	730	669	691	644	666	643	679	633	678	663	675	672	631	704	664	689	687	694	647	645	722	638	681	678	668	672	732	656	698	658	651	712	667	620	698	674	655	647	710	680	685	689	634	707	659	653	650	673	603	695	670	630	660	684	641	679	687	689	703	635	687	717	655	684	670	679	698	644	692	680	676	682	674	674	672	702	679	653	650	650	687	680	668	658	644	655	652	662	653	687	657	722	658	687	686	714	725	676	667	673	641	648	697	650	686	683	705	643	680	652	687	670	638	659	665	663	596	618	696	706	675	665	651	680	648	655	686	676	710	688	626	667	690	684	675	641	655	631	670	666	629	643	640	670	700	685	665	611	672	685	696	712	713	651	656	626	677	677	709	675	612	678	700	649	693	638	685	644	634	668	636	632	681	673	656	685	666	635	702	651	637	686	654	641	634	693	656	658	662	671	633	676	678	639	645	645	659	666	637	700	690	697	647	704	625	661	680	631	645	681	684	648	657	686	718	641	696	667	688	682	668	671	729	688	717	686	639	631	614	683	668	660	691	649	684	651	680	673	594	713	716	649	668	659	663	677	718	645	693	652	703	717	676	658	678	701	664	682	640	736	662	632	653	611	701	684	605	673	691	757	687	659	689	680	671	700	636	691	666	669	676	643	688	632	666	664	685	680	616	694	690	667	676	663	658	682	680	682	684	675	666	666	675	697	671	666	673	686	678	705	674	659	667	602	693	686	639	618	660	708	662	676	636	674	671	626	623	643	671	674	699	696	701	674	668	660	668	700	643	676	661	602	674	658	674	614	636	656	660	645	686	667	677	654	656	706	672	683	687	687	675	683	673	664	639	660	650	680	687	684	643	686	675	646	639	648	636	672	676	706	683	676	655	694	668	713	680	633	654	670	673	676	666	696	708	651	648	651	662	679	690	663	650	633	646	694	686	654	677	673	659	669	664	677	684	698	656	720	645	677	671	684	712	689	688	666	687	698	690	674	665	644	647	663	684	657	677	679	675	704	698	717	684	675	619	662	611	682	656	651	681	668	695	676	627	683	668	681	641	692	661	676	612	682	692	664	701	651	655	670	672	656	646	654	633	706	669	639	672	651	683	627	655	668	669	646	671	670	661	705	673	732	626	636	694	668	659	687	661	635	676	670	671	627	689	652	668	641	680	653	682	705	654	651	703	706	630	689	653	655	662	685	658	661	625	659	691	650	673	650	675	655	686	679	674	686	693	668	698	641	707	651	681	661	624	676	699	677	695	661	640	743	645	649	685	708	646	645	665	671	696	651	687	662	647	687	646	691	679	676	700	668	672	683	691	734	680	678	675	667	629	691	674	658	675	673	647	661	667	656	687	650	670	697	665	686	643	659	643	598	653	692	684	703	677	725	645	717	648	676	679	629	623	690	642	656	682	659	653	643	613	732	684	599	671	647	682	678	660	681	664	704	671	679	674	651	637	656	634	677	655	684	645	685	651	656	680	757	636	650	653	680	634	702	611	714	660	684	695	686	688	696	658	642	647	632	656	612	669	641	658	663	688	724	717	695	701	639	619	688	637	659	640	660	619	708	668	649	649	679	661	694	671	682	682	700	654	680	681	630	709	681	659	671	716	697	690	694	654	653	648	689	666	646	645	685	659	651	666	673	608	635	666	693	639	627	701	658	652	628	670	706	702	626	660	682	626	724	686	759	675	656	645	661	677	659	666	670	669	622	657	693	674	622	615	654	649	698	655	698	668	669	676	627	645	681	697	652	660	702	651	617	656	628	658	656	614	713	690	602	669	711	685	665	671	625	686	691	663	662	668	648	648	691	620	686	649	649	657	609	671	700	661	673	652	676	676	665	668	678	655	655	661	666	653	671	647	644	633	680	656	676	693	654	648	717	668	725	657	716	685	687	675	635	644	638	693	669	691	639	647	653	637	640	672	630	696	656	655	685	672	660	681	675	677	617	657	666	677	645	690	669	593	742	673	668	666	650	715	679	691	639	658	669	649	687	667	719	678	651	637	666	701	681	690	687	677	659	681	654	680	689	676	666	650	656	636	669	658	705	690	688	644	722	684	643	712	724	610	660	685	647	708	643	644	634	708	643	678	670	643	682	634	671	677	685	686	699	651	665	636	669	652	693	656	638	716	658	690	644	683	658	711	658	668	676	654	635	708	684	650	674	697	655	661	700	677	625	660	654	665	701	626	675	624	649	669	692	651	642	633	731	650	675	656	696	703	708	712	688	652	678	640	620	670	630	666	651	721	638
55885	71880	61614	42748	10143	1150	1032	906	902	811	845	783	830	818	763	757	760	750	772	763	728	742	739	779	785	740	765	744	773	765	735	755	730	728	718	698	686	756	721	752	758	732	740	763	763	770	740	731	756	711	765	751	787	730	722	793	802	740	799	744	730	748	730	756	726	765	744	720	736	806	744	685	747	738	758	760	729	687	740	737	706	713	780	736	754	763	782	786	720	688	730	715	727	718	739	759	753	732	732	758	768	725	752	719	735	757	737	718	763	718	712	757	745	712	760	795	745	722	737	731	738	762	744	743	738	771	776	715	755	743	741	728	775	750	718	719	814	725	756	748	768	755	747	764	706	742	715	679	776	747	751	714	745	752	793	751	721	740	745	748	739	736	755	763	720	733	775	752	719	706	717	756	766	712	779	701	739	755	767	704	740	745	787	765	732	715	723	761	760	833	737	777	765	745	714	807	715	748	726	731	716	754	781	753	717	781	722	691	722	737	711	721	793	801	731	754	743	782	760	749	776	746	700	738	744	729	725	752	746	731	759	726	715	750	752	740	731	723	790	686	751	747	724	726	777	733	757	739	733	688	760	742	693	768	778	763	701	754	709	727	716	757	742	777	793	730	698	750	707	721	771	744	741	731	760	775	765	784	735	728	790	736	709	760	784	799	765	810	726	729	755	713	762	760	724	772	767	793	704	691	739	718	700	752	720	786	749	779	764	732	750	782	744	771	740	743	750	801	769	721	743	728	768	715	700	771	764	736	729	762	771	719	719	751	728	762	712	756	729	725	789	781	749	780	783	739	737	683	708	709	763	733	714	791	737	724	683	745	727	751	776	792	729	776	743	770	729	755	726	790	703	725	725	766	731	809	715	750	760	726	766	731	734	708	701	748	708	699	724	716	791	719	777	764	732	804	749	765	768	753	713	791	729	735	719	698	751	697	738	765	778	743	755	731	734	734	745	729	737	767	757	728	735	737	751	729	767	774	739	788	708	700	770	703	727	716	739	759	751	760	763	783	760	743	743	703	745	747	736	740	725	735	710	741	792	754	715	753	737	738	759	777	754	766	726	794	743	720	725	788	717	804	750	785	758	734	727	724	798	748	747	704	741	746	742	755	752	725	776	740	720	739	800	800	760	728	733	757	763	705	720	679	675	754	756	753	737	781	725	770	736	748	744	730	745	722	716	748	740	749	749	731	736	761	708	768	706	712	763	708	758	718	722	699	736	721	733	782	791	739	800	725	726	751	754	701	784	721	750	723	785	727	733	705	781	756	730	733	765	765	807	767	791	745	757	735	818	739	731	681	767	709	712	745	778	710	740	734	782	778	725	778	762	677	725	747	709	754	743	757	721	733	715	732	719	781	701	747	791	714	708	707	726	732	724	743	766	781	757	772	732	745	699	749	735	769	776	760	736	727	735	706	778	785	770	736	779	799	752	710	692	749	716	794	717	736	774	734	753	717	751	720	729	742	756	698	728	767	710	718	730	766	745	802	726	750	716	741	759	713	746	788	721	776	773	723	730	754	713	778	757	738	738	763	740	704	702	737	772	764	713	743	746	750	739	732	710	711	767	760	717	746	724	723	746	687	756	754	770	730	711	750	745	762	757	788	759	733	709	740	732	709	746	776	786	641	743	773	735	770	778	763	703	751	765	729	749	764	775	739	763	725	749	725	738	721	724	721	731	742	712	754	740	756	774	765	739	752	777	737	731	736	717	762	724	781	742	714	763	764	748	784	685	717	737	699	713	778	771	692	770	787	671	760	765	761	738	742	744	706	735	766	751	736	765	785	779	745	748	722	769	779	700	741	759	741	748	714	778	759	666	766	728	770	731	755	747	725	738	709	744	679	738	725	775	759	770	678	775	742	754	734	735	757	725	793	733	775	761	730	719	742	699	751	763	728	762	730	759	756	765	775	747	735	794	731	681	746	744	725	721	733	708	690	750	693	761	758	782	712	773	727	746	734	722	729	729	743	739	726	762	798	703	692	759	757	665	677	720	716	752	725	684	708	784	711	813	762	718	698	702	741	778	719	732	776	734	739	790	760	759	747	759	715	744	770	706	758	732	766	763	691	723	719	792	770	756	742	757	737	754	757	734	765	708	752	739	727	724	714	692	762	711	743	738	757	761	730	758	736	756	758	711	731	764	767	749	787	724	796	762	763	767	745	725	785	751	790	783	733	757	777	700	726	735	743	760	693	744	726	732	760	742	763	760	769	747	747	707	760	805	800	791	729	709	756	741	781	781	720	764	749	693	734	678	759	707	747	728	700	771	758	773	751	748	735	740	719	748	691	736	747	795	778	717	749	764	759	782	717	778	718	732	717	725	739	747	719	751	738	719	678	729	762	789	705	737	748	774	719	718	714	740	749	697	697	696	740	782	751	699	741	770	736	810	750	746	765	746	790	790	746	705	704	725	700	721	730	699	741	726	743	748	761	728	748	742	698	748	734	735	758	730	763	745	739	777	712	719	784	775	740	714	700	769	718	759	748	736	717	729	730	763	748	793	696	771	755	770	775	721	743	727	773	723	755	744	754	699	736	723	708	734	704	795	773	757	779	782	747	713	726	730	754	721	735	737	740	727	771	717	784	744	721	741	732	740	721	751	762	718	750	674	761	748	719	757	733	723	718	756	745	755	726	728	734	758	754	678	777	715	741	778	727	838	768	737	747	746	762	703	724	768	726	742	751	702	738	753	774	729	765	750	725	737	681	770	764	727	730	687	734	762	737	715	735	688	755	786	729	743	713	718	754	746	734	731	741	690	751	778	705	754	739	745	762	757	756	725	712	730	739	744	749	701	680	719	722	761	758	725	762	740	755	751	769	704	785	724	684	789	753	762	736	721	720	706	748	716	737	779	749	711	721	724	771	765	688	798	780	747	728	805	751	753	743	795	763	736	738	764	758	693	746	764	784	729	722	751	706	785	766	732	740	717	727	774	732	707	781	761	732	701	752	753	712	759	722	741	745	771	737	730	747	718	716	778	760	798	729	765	780	703	699	762	738	709	786	761	745	713	749	781	788	674	693	744	747	748	760	754	766	724	756	715	727	685	700	692	738	726	749	749	741	733	799	737	737	763	712	749	724	753	749	685	732	769	805	786	693	754	695	786	703	774	727	741	761	688	747	763	738	807	711	752	758	717	740	786	737	735	716	757	695	743	712	764	715	771	729	745	734	698	744	734	762	759	740	758	740	731	774	774	733	761	751	787	709	715	759	750	761	737	721	727	762	738	719	730	763	756	825	744	741	742	717	703	720	692	737	723	738	719	777	730	726	766	714	699	752	741	717	713	761	738	790	824	697	714	771	784	753	731	755	741	740	741	716	704	716	749	768	738	723	775	733	746	783	718	784	728	751	722	730	762	754	729	746	743	725	751	717	760	718	724	745	748	702	729	726	683	723	784	805	730	760	790	770	704	727	733	702	719	738	736	756	752	729	724	778	693	729	693	736	742	776	768	730	756	740	780	717	728	776	777	725
24845	21187	28800	26629	19156	5371	558	405	384	389	366	386	367	382	395	349	441	364	401	358	388	360	353	380	370	365	399	373	374	345	368	356	356	375	355	365	374	394	403	367	386	347	387	361	355	376	352	380	364	332	334	366	351	358	352	365	379	396	358	360	367	347	363	365	381	378	365	380	345	334	345	381	351	358	341	363	357	351	329	385	373	363	351	360	356	342	380	364	368	366	365	363	387	382	356	370	346	350	367	372	403	345	341	368	356	378	378	364	396	375	362	379	364	335	370	403	349	382	373	356	358	382	376	357	377	352	408	344	350	365	371	355	411	353	365	349	382	365	371	361	359	352	400	350	385	381	387	386	346	359	355	346	337	377	377	385	365	341	400	358	335	369	361	377	367	376	360	363	354	408	370	334	390	402	352	342	397	362	366	364	356	392	380	367	345	395	337	357	360	355	362	378	365	371	371	385	385	349	391	364	380	346	366	385	366	367	349	371	362	349	364	356	355	409	347	375	354	350	364	378	358	365	377	366	359	374	383	352	410	377	358	402	382	336	372	363	337	370	405	352	355	383	347	370	373	347	366	365	380	382	347	329	369	374	367	347	376	364	356	350	378	420	343	365	384	357	369	388	360	363	374	347	369	391	356	405	367	374	371	344	358	378	369	346	385	354	379	347	353	365	366	368	373	350	357	385	380	363	368	385	362	365	379	342	357	342	394	371	356	371	344	335	347	370	353	356	367	348	375	387	368	369	342	338	322	371	363	358	359	383	351	399	346	368	364	373	360	320	372	371	365	372	349	363	358	343	376	366	363	351	363	376	351	385	379	336	377	377	350	343	366	380	360	354	345	347	342	355	376	355	385	363	340	372	370	352	385	366	364	345	344	335	359	336	350	366	387	345	380	380	328	370	376	354	343	349	369	358	345	356	381	359	357	404	370	349	341	378	397	345	348	345	377	383	367	345	384	391	387	377	394	377	372	372	370	373	377	348	352	351	364	365	387	339	354	380	366	357	380	347	358	352	364	343	351	347	363	347	372	383	379	356	364	394	367	373	388	392	377	385	349	363	344	354	346	368	373	362	395	365	354	366	383	346	355	371	374	341	357	342	333	359	347	329	360	389	353	383	383	381	377	359	332	367	377	355	393	378	365	342	345	364	367	348	352	356	396	384	362	381	361	341	385	370	351	375	359	366	378	393	342	336	347	358	361	390	373	341	352	383	392	346	374	367	381	335	344	332	323	352	349	383	374	372	353	397	358	406	412	382	361	341	404	361	352	358	356	385	346	338	363	344	336	368	353	386	366	334	312	372	388	364	387	397	352	353	378	389	329	340	382	330	341	335	390	358	359	373	396	365	368	332	389	386	349	365	343	355	347	356	352	386	353	364	342	366	374	366	356	369	348	369	335	344	357	355	380	353	347	340	361	363	375	345	362	413	379	344	361	373	424	369	374	367	387	385	360	358	377	362	389	362	374	379	369	401	354	382	387	374	322	383	376	353	344	349	368	384	368	356	348	363	366	392	365	360	377	384	348	346	335	382	390	337	345	345	345	363	361	385	335	351	381	362	400	347	361	334	343	392	365	352	347	348	357	381	381	357	387	359	379	357	364	378	392	348	389	400	359	374	377	381	379	415	350	391	351	381	362	368	353	391	395	371	376	381	362	315	361	361	341	349	360	378	373	353	401	342	374	318	317	370	369	352	369	360	375	328	359	400	346	379	369	371	365	366	375	358	379	382	360	347	368	355	365	325	361	374	390	339	372	353	365	380	372	390	372	378	380	438	361	370	370	325	346	351	386	343	352	385	403	370	354	347	392	360	366	357	362	373	367	395	333	337	373	352	354	397	338	358	355	365	391	384	416	373	406	384	380	362	362	371	359	347	386	390	391	368	393	400	324	412	345	353	324	340	327	378	357	381	374	350	345	348	377	362	418	341	368	370	387	365	377	356	375	371	380	358	385	395	337	387	338	318	364	362	376	369	348	359	386	362	359	369	408	384	338	348	351	371	393	372	373	338	369	396	363	378	354	376	368	361	373	373	346	404	368	368	351	372	337	368	383	386	371	350	340	330	344	352	363	380	368	353	372	359	321	368	383	376	389	372	370	356	377	352	373	324	359	356	385	336	377	382	365	355	379	359	362	384	340	345	370	349	381	356	353	386	384	376	400	355	379	373	362	315	393	351	360	358	360	350	398	344	364	359	377	352	368	380	348	371	385	349	383	365	369	381	388	372	369	348	370	351	356	350	402	377	393	354	387	338	363	344	350	378	381	352	365	353	356	362	401	361	362	354	345	358	374	362	383	358	342	345	381	360	356	395	372	357	382	383	328	349	372	397	389	381	379	348	360	396	365	375	386	373	383	343	346	392	363	354	351	360	358	333	365	369	374	358	360	353	355	414	347	419	398	351	368	358	352	334	364	351	338	393	389	346	355	386	383	354	367	356	386	382	365	397	369	342	342	330	378	372	330	386	341	386	362	366	356	341	363	367	368	375	357	389	406	389	375	355	380	385	342	388	342	355	368	354	388	375	373	376	377	389	346	356	370	368	363	410	371	378	372	362	393	365	351	380	366	376	354	364	381	372	341	377	340	358	374	365	371	338	357	370	341	335	339	385	392	376	332	340	379	353	369	373	375	363	357	350	335	365	360	313	344	360	387	349	372	381	354	380	328	385	361	365	359	380	389	353	384	359	407	357	354	390	373	351	374	349	352	329	350	321	386	396	347	369	370	372	332	356	403	372	348	346	382	345	361	335	353	346	351	385	352	351	381	371	350	359	367	356	369	395	381	351	347	391	386	374	348	404	424	336	373	346	357	356	354	409	382	350	376	369	346	382	353	364	382	352	373	387	397	379	367	371	381	362	358	361	387	352	430	347	384	359	368	362	382	355	357	328	397	391	344	384	363	361	341	371	375	358	346	399	390	379	392	371	371	392	382	380	376	353	350	365	376	357	357	356	373	364	379	386	392	361	372	399	366	366	377	381	362	407	349	338	371	339	392	326	355	353	367	358	351	371	364	353	359	363	347	343	387	395	333	358	342	383	378	371	396	337	366	369	365	354	332	371	381	395	388	347	352	374	374	362	379	381	375	389	363	360	377	345	374	349	384	369	377	386	352	377	337	388	396	353	351	318	353	360	356	368	375	360	390	356	374	362	392	346	355	356	362	372	359	350	376	352	369	359	357	372	351	343	365	366	383	350	361	373	394	365	366	365	351	357	365	360	381	356	388	338	311	389	364	380	357	377	371	401	353	374	369	346	373	347	348	349	359	416	400	403	376	399	368	344	353	373	336	387	359	369	356	374	365	339	347	362	348	358	380	354	377	372	379	360	378	358	347	367	378	364	357	379	371	402	335	368	336	382	355	339	361	411	353	380	335	360	352	364	337	324	352	382	355	326	348	374	343	367	370	381	335	351	374	367	354	360	368	360	346	382	373	360	360	352	394	357	354	367	367	375	384	372	365	354	368	375	362	379	344	355	376	383
54248	62469	52142	36043	8040	696	648	581	527	516	480	489	506	469	468	427	494	473	494	481	427	429	435	474	426	414	419	470	455	468	454	437	453	457	472	421	411	423	457	449	475	447	433	466	477	463	453	416	448	432	486	444	438	432	449	452	456	407	422	432	406	438	469	473	434	453	423	487	440	468	430	440	443	472	436	408	487	400	451	404	450	401	425	440	413	470	413	450	423	468	438	478	437	453	432	406	452	462	458	457	435	426	441	427	431	426	429	439	446	434	426	450	456	446	429	433	440	438	407	446	468	405	418	434	458	418	452	475	424	405	449	442	442	435	456	439	441	462	445	454	418	456	458	468	425	445	453	419	416	441	443	463	429	410	454	462	414	446	468	414	451	487	422	457	414	422	437	428	450	423	457	460	467	420	431	450	452	469	450	404	436	456	444	436	432	461	465	445	462	405	444	445	441	457	459	419	451	441	443	443	413	466	428	423	442	430	428	429	445	458	441	471	428	428	452	411	431	453	414	447	408	409	440	456	419	418	430	463	445	458	468	402	486	419	407	444	451	427	466	437	490	410	428	472	435	462	458	437	429	412	436	451	401	489	491	418	426	463	446	459	466	444	458	458	450	442	457	454	396	485	456	436	457	457	426	455	422	487	449	421	460	500	470	471	470	398	408	443	440	431	462	439	481	444	432	433	418	428	447	451	465	444	459	418	435	433	451	471	463	426	438	469	481	451	420	455	415	466	495	444	420	443	407	437	440	439	463	447	477	421	459	455	419	378	448	422	428	437	447	420	405	462	459	418	406	437	447	445	413	470	458	442	450	451	434	464	451	412	444	461	457	407	455	440	441	467	441	453	436	445	404	463	436	435	412	434	413	449	431	399	445	411	445	456	469	408	419	428	422	428	454	472	461	439	408	415	431	397	437	473	435	481	443	444	476	482	467	442	432	431	470	425	454	455	455	462	420	461	435	432	438	439	448	429	438	438	424	417	416	479	430	441	454	422	506	455	412	448	476	430	443	457	461	451	433	429	397	434	445	439	447	402	429	479	430	448	434	422	425	428	492	439	427	406	438	430	465	445	411	422	463	443	459	457	433	431	437	452	433	493	430	436	464	459	445	451	455	408	416	454	481	442	447	434	448	458	455	394	457	406	451	409	457	493	427	432	445	449	440	416	417	449	452	430	448	472	437	457	465	423	417	471	443	458	468	437	429	471	488	439	449	469	462	436	443	449	423	440	479	457	470	464	428	442	463	462	435	405	457	464	421	474	436	473	452	429	450	430	440	464	419	434	435	477	421	460	438	454	454	486	467	410	412	415	423	437	447	477	444	433	410	388	453	452	441	485	438	424	426	463	455	477	409	487	438	433	447	463	427	467	446	488	433	438	469	422	453	412	457	458	467	409	447	462	460	467	440	478	451	429	449	440	449	413	421	471	397	447	455	453	421	453	434	420	471	459	487	463	411	461	455	466	447	436	463	438	421	469	444	458	450	470	407	446	434	466	419	426	407	482	428	467	465	423	430	441	470	435	423	451	441	408	462	461	445	437	398	430	436	446	450	454	453	413	453	443	448	397	485	436	421	445	470	455	450	451	459	454	436	436	446	466	431	433	441	434	446	491	429	431	437	485	391	440	451	450	412	469	413	457	430	462	443	469	454	453	435	412	478	408	513	413	452	439	465	464	456	434	440	440	429	486	444	423	448	435	472	466	477	423	433	450	434	471	451	446	450	466	446	454	428	424	446	465	433	445	452	470	424	456	438	433	454	453	438	470	424	441	437	450	425	438	434	445	452	442	436	428	447	462	470	489	427	406	455	466	439	463	404	427	448	411	428	460	425	414	461	443	407	455	434	439	416	450	464	399	410	440	468	430	428	424	487	439	436	442	405	438	436	457	426	479	472	463	447	424	437	438	441	458	449	458	431	478	418	443	463	481	492	468	473	444	413	434	440	434	464	453	437	442	441	424	463	447	461	479	425	459	417	412	469	447	417	445	435	423	475	480	435	425	497	473	475	435	392	465	441	463	457	449	454	427	467	427	435	464	468	429	450	459	427	421	441	433	421	454	419	446	427	485	425	462	439	438	466	397	446	444	414	402	458	463	432	443	457	443	416	457	425	426	448	423	419	471	449	454	457	456	495	434	416	452	426	469	498	433	453	435	432	468	474	418	432	457	471	471	459	458	445	435	457	459	471	486	449	461	449	467	446	467	443	440	453	461	419	398	441	465	473	430	468	471	457	386	432	477	438	433	419	426	460	444	455	416	465	450	461	454	434	448	451	436	463	446	444	431	465	450	473	443	397	470	469	414	438	427	449	419	420	444	452	413	443	439	470	449	395	468	490	468	429	460	517	443	428	464	407	449	463	401	483	455	412	461	437	444	433	449	454	474	459	478	412	451	437	435	474	426	437	436	430	446	449	452	467	452	454	459	434	440	470	458	451	450	458	395	411	445	442	443	457	449	448	445	405	431	431	428	459	454	451	451	453	453	447	417	408	434	406	469	432	452	430	432	413	403	454	428	438	483	435	438	423	445	462	434	465	469	466	440	461	406	439	413	414	430	452	432	438	435	483	472	444	449	418	437	465	412	404	436	456	391	427	459	441	425	445	441	450	427	442	471	451	429	419	428	454	461	422	468	398	445	423	414	455	454	429	477	487	457	468	486	446	445	478	438	437	465	418	407	437	426	424	444	433	487	425	433	443	437	470	427	475	492	441	411	440	459	459	476	438	456	454	413	449	448	438	455	423	404	393	442	431	449	407	457	471	455	455	452	446	458	450	477	475	437	473	467	413	462	470	439	439	439	449	465	483	423	467	443	476	468	443	474	456	475	420	428	473	446	475	444	435	449	440	463	450	463	468	460	481	475	445	480	461	445	436	415	456	420	477	459	466	439	455	414	467	480	436	412	458	422	454	439	450	467	457	429	429	438	420	407	465	434	460	420	459	433	441	410	486	411	456	441	456	450	414	452	416	444	448	428	449	442	401	446	472	439	469	453	433	435	473	443	444	435	425	448	451	481	449	414	436	444	451	403	436	433	460	474	467	462	435	413	484	461	434	419	415	437	453	449	484	421	439	473	431	464	421	409	426	438	459	459	422	428	432	441	431	456	428	429	425	479	430	438	477	468	422	464	448	457	423	422	446	479	452	429	422	453	455	410	449	420	432	438	439	440	463	429	451	408	407	440	433	473	428	407	417	459	454	433	438	458	434	474	439	437	446	427	463	461	440	470	435	460	428	451	436	426	451	463	423	440	461	465	423	410	453	436	458	448	446	462	458	439	443	464	458	413	436	411	460	436	465	475	459	435	416	468	445	442	452	468	467	456	444	449	422	463	454	389	425	480	435	456	436	441	445	435	431	455	439	425	482	447	449	433	463	446	389	438	442	422	442	447	424	447	450	460	401	438	442	471	464	432	424	463	417	434	463	434	401	432	425	453	429	457	432	471	416	478	403	445	463	433	446	493	452	448	480	414	432	442	419	441
22409	20825	29593	24965	21774	20296	12434	1459	1024	962	985	916	913	912	890	836	875	852	847	819	891	823	850	899	887	852	829	830	841	846	850	845	848	818	840	853	846	873	835	860	833	826	888	825	838	798	880	799	854	842	846	835	833	784	812	835	840	832	830	828	813	810	869	851	808	887	838	855	830	852	856	867	850	844	782	833	862	905	847	806	750	805	790	837	858	877	821	848	848	851	800	832	840	827	864	798	832	807	860	809	833	819	804	821	849	812	849	820	838	837	825	817	826	843	880	784	849	839	829	821	804	835	879	862	801	834	846	832	829	878	833	871	792	876	776	862	816	812	846	803	838	807	828	849	869	854	855	814	843	840	831	816	886	846	878	819	823	847	782	860	781	800	825	821	838	820	828	822	828	823	815	874	860	866	822	889	825	836	819	857	842	824	848	859	824	860	801	820	868	806	796	823	862	804	854	871	828	874	790	847	849	871	842	885	855	802	828	815	835	836	841	814	831	860	785	772	840	807	856	808	873	783	813	811	802	855	845	810	822	864	848	856	884	846	819	789	813	820	865	816	801	866	834	845	827	834	846	809	799	832	866	886	804	861	851	874	818	888	796	806	850	876	829	802	827	806	815	837	850	829	843	886	844	848	796	837	850	840	865	860	816	838	838	899	805	865	764	805	826	847	822	855	831	884	830	836	854	780	769	865	944	831	822	878	851	837	826	865	859	828	829	834	776	827	810	823	822	811	800	813	817	802	857	827	850	827	839	808	856	869	807	828	785	832	844	814	791	857	826	827	840	894	805	853	783	848	869	822	833	864	805	823	829	835	861	829	801	808	867	817	809	835	833	851	840	848	842	767	827	795	872	867	836	837	845	801	829	848	806	797	865	829	855	836	861	855	840	808	813	827	852	822	790	832	855	788	798	832	775	790	840	821	847	878	828	846	831	868	842	866	836	829	842	804	888	787	833	851	850	824	821	776	820	853	826	858	845	862	832	822	837	849	802	893	852	841	864	900	825	842	776	868	822	816	861	773	876	838	827	846	834	820	841	813	842	818	827	863	840	870	769	817	872	790	794	823	831	834	830	844	861	836	851	767	805	811	845	810	795	811	782	850	788	789	823	852	798	826	824	858	833	843	835	802	863	825	816	872	802	834	779	849	909	817	828	862	779	824	840	905	835	828	824	845	817	832	837	858	833	835	841	779	844	809	841	814	847	836	856	819	816	898	796	782	836	821	789	809	776	752	862	829	827	807	818	819	749	827	806	831	813	860	888	878	854	844	843	786	843	796	863	835	852	863	856	885	900	867	834	848	819	847	834	835	808	835	812	825	864	871	817	860	836	806	786	801	863	854	819	805	827	806	842	839	886	802	828	830	857	868	818	811	804	829	884	814	780	776	882	835	842	834	836	833	865	740	900	834	798	822	842	833	786	818	806	805	865	802	854	847	785	845	862	861	840	825	816	844	841	828	845	814	828	823	908	810	844	849	790	842	840	784	832	819	800	803	801	786	823	838	903	841	808	826	817	849	776	888	832	804	872	892	798	842	855	837	826	796	871	861	828	777	845	811	886	875	851	791	811	857	843	823	792	863	810	841	868	833	831	872	813	854	764	772	889	838	807	830	817	799	855	810	842	822	854	862	852	779	849	887	851	816	885	805	833	835	829	830	836	879	746	851	842	844	823	795	888	847	804	867	861	862	814	821	837	848	856	826	792	827	828	840	824	829	830	819	853	847	875	794	847	847	858	886	826	872	869	792	832	814	804	864	790	852	893	832	853	789	828	810	872	865	846	816	860	844	866	864	800	836	869	822	839	783	804	850	852	818	832	874	824	839	813	826	853	824	843	814	860	900	870	813	823	873	837	862	796	893	812	859	884	835	855	878	865	864	805	817	840	831	803	812	813	820	797	820	838	814	826	865	795	796	829	772	835	817	786	858	830	860	798	857	872	814	779	789	832	793	859	825	838	844	842	803	794	818	819	794	785	860	825	796	853	782	826	832	833	813	843	814	858	876	818	816	828	807	821	866	817	835	804	833	813	832	817	832	858	864	834	795	866	817	817	847	812	837	876	811	821	771	818	826	859	883	836	864	861	809	822	808	816	790	817	792	892	850	823	824	816	813	848	775	819	803	840	824	847	862	850	880	871	804	829	867	828	784	809	775	822	831	821	838	798	858	848	791	832	862	837	873	870	834	800	800	839	867	821	857	857	826	861	895	838	831	843	789	818	812	869	882	858	853	834	831	823	787	869	846	879	861	856	829	733	831	811	863	804	891	860	823	790	782	839	841	850	847	842	847	872	847	801	810	841	843	881	832	841	827	861	833	839	838	798	771	778	787	858	807	854	841	878	820	863	831	842	844	783	889	850	837	836	840	830	837	791	829	824	779	874	892	809	860	855	767	846	783	804	817	782	825	828	878	835	815	833	815	891	874	845	830	805	835	806	778	810	820	843	866	810	856	814	851	837	850	833	832	832	817	766	858	794	827	826	859	862	864	783	836	877	807	811	754	840	837	890	833	863	851	841	788	856	853	840	833	842	840	853	833	905	799	843	807	809	900	834	819	879	831	835	853	866	874	859	848	832	804	859	808	804	818	840	833	804	796	840	825	852	836	852	847	839	822	836	820	805	853	772	838	810	780	819	774	796	808	853	868	846	812	859	823	827	807	817	825	840	832	861	819	843	821	880	847	811	868	812	854	823	862	804	782	827	855	803	823	781	874	847	803	817	819	868	839	854	856	798	784	856	811	840	824	881	880	829	861	873	850	897	818	858	828	813	870	774	912	829	827	827	771	781	799	894	796	818	778	827	840	833	802	832	788	857	901	830	811	865	804	821	846	810	847	812	829	820	824	805	834	834	833	849	822	862	813	817	866	817	882	813	864	770	820	823	835	881	789	793	809	817	844	820	834	867	826	844	878	857	827	797	778	872	799	874	825	821	826	828	775	796	790	839	796	812	829	882	821	846	842	808	882	854	878	874	838	856	824	812	816	869	907	822	873	812	819	793	857	817	818	820	799	793	794	798	836	819	868	880	809	876	882	858	782	827	855	825	844	849	824	789	855	826	783	859	851	846	857	780	869	826	812	784	780	824	822	864	826	824	841	836	876	868	829	815	836	852	851	828	833	891	753	850	836	884	829	840	831	787	853	824	873	851	794	840	815	836	829	872	842	853	863	866	865	821	798	801	829	822	831	803	840	905	813	842	792	857	849	809	817	785	826	830	825	823	787	838	827	804	771	837	835	893	866	819	825	808	842	819	886	846	799	807	756	829	823	794	813	815	830	811	903	827	822	822	790	822	833	754	828	838	919	856	802	826	803	837	812	849	859	868	801	884	844	816	802	870	874	877	816	809	864	827	781	809	828	843	798	818	801	808	816	825	797	831	781	851	855	828	822	839	806	840	846	840	803	874	798	843	815	848	864	866	840	830	827	828	857	838	830	808	811	862	847	813	860	863	815	837	859	807	870	861	876	831	815	859	805	881	888
59967	86699	74692	54083	14624	1771	1494	1314	1249	1153	1112	1107	1053	1055	1013	973	1019	976	967	1000	910	920	944	970	936	1002	939	935	960	940	1008	996	927	932	960	957	959	945	960	938	966	1003	924	988	888	956	928	948	923	949	933	942	879	937	924	945	912	870	945	934	917	923	958	905	905	937	950	881	882	958	905	904	931	907	1000	918	967	946	920	935	926	904	926	914	905	939	898	903	954	963	918	953	933	877	901	916	954	926	895	872	887	925	929	868	957	939	902	925	930	935	908	913	939	958	872	959	922	937	905	958	920	948	966	861	964	964	930	933	912	901	940	917	927	843	993	902	882	931	915	932	892	866	922	915	949	904	947	978	876	926	949	908	954	861	923	893	892	948	895	903	948	944	941	943	924	921	933	914	932	974	958	962	889	940	932	913	928	898	926	905	920	929	987	937	962	878	917	1006	873	955	879	878	929	976	865	879	941	936	881	895	955	904	896	913	936	944	924	926	896	903	960	935	944	902	976	909	907	951	951	934	952	910	962	943	916	943	918	939	972	976	982	852	884	928	905	939	907	926	966	930	942	929	891	882	973	920	901	904	936	944	924	931	906	952	916	935	950	903	925	895	909	924	872	997	852	898	883	961	921	927	870	931	875	911	926	900	940	985	965	982	1004	898	869	918	888	935	958	885	927	904	935	962	970	977	905	950	970	955	854	947	956	882	934	894	938	978	952	878	968	936	948	910	939	952	905	941	920	916	947	886	895	946	853	975	929	881	916	872	951	903	939	940	881	946	900	990	903	867	862	933	897	860	924	998	943	901	891	873	881	928	896	930	949	922	890	933	895	872	921	908	950	910	884	926	943	941	894	908	943	996	936	896	900	928	899	893	928	973	939	874	946	916	973	944	988	945	889	927	906	943	920	947	869	896	888	930	926	938	959	880	858	830	922	972	942	929	921	901	855	943	916	921	893	932	910	907	931	967	973	887	908	924	910	938	965	945	911	950	911	942	895	950	925	928	983	967	944	931	911	916	956	919	891	906	962	893	921	909	940	916	936	876	891	944	930	945	923	854	925	959	897	894	898	897	973	913	919	904	972	896	911	930	899	912	911	884	879	935	895	944	901	929	953	897	895	904	915	925	994	946	958	927	881	914	939	907	944	857	867	924	928	898	921	886	962	937	919	919	890	938	895	953	940	958	850	879	900	932	922	952	958	946	940	924	892	912	930	903	903	878	962	942	868	930	879	934	914	889	970	967	928	921	949	934	894	923	929	899	889	927	933	936	897	916	897	949	915	921	914	975	937	952	910	980	902	905	927	899	853	875	923	902	892	921	916	1000	969	934	930	908	981	871	873	939	910	912	842	934	960	952	944	955	898	924	967	932	906	949	872	917	901	913	894	971	944	966	956	872	955	888	901	939	924	874	922	874	916	956	910	945	946	950	960	911	903	929	922	867	917	948	907	953	917	946	894	948	923	876	969	906	898	954	902	924	880	927	891	997	934	970	895	987	896	893	877	901	912	918	908	945	911	966	925	893	936	943	908	915	888	930	895	974	933	901	924	936	935	899	954	911	915	979	938	879	954	870	917	915	927	920	917	941	903	908	921	934	909	982	941	908	902	915	893	933	923	952	926	912	875	952	892	960	960	886	978	915	876	909	925	892	953	933	950	950	910	892	887	917	945	921	942	932	916	902	898	942	911	909	921	972	931	980	895	890	982	939	906	916	924	933	922	914	966	918	945	934	901	986	937	938	913	875	914	857	920	926	926	971	961	899	863	892	957	982	959	912	907	911	885	890	933	919	954	941	911	899	934	925	952	944	912	969	908	926	901	939	919	971	975	940	872	891	865	924	925	948	904	913	937	909	935	919	898	901	926	914	909	942	875	885	880	953	927	895	931	955	899	903	910	936	903	884	912	957	923	888	889	925	898	856	971	879	920	948	878	929	937	933	903	940	920	907	925	969	940	929	953	899	959	881	938	911	940	896	980	926	894	903	879	871	931	927	921	871	927	962	918	944	926	923	929	913	942	914	880	936	922	944	893	926	939	903	980	917	932	913	947	915	986	891	895	949	937	888	933	919	939	904	942	893	911	907	935	909	889	901	876	978	946	932	915	927	950	929	956	923	890	869	915	906	899	903	872	926	897	885	904	879	863	926	931	903	958	863	901	924	939	961	943	927	893	896	964	953	907	937	908	870	956	954	877	975	977	878	855	893	971	913	930	904	919	959	900	903	909	901	953	964	955	923	890	948	912	925	886	962	938	978	933	935	908	964	904	943	912	925	939	896	898	948	874	942	931	887	956	883	919	927	925	959	915	907	936	954	896	909	910	912	928	938	940	978	900	937	893	957	864	898	945	894	906	938	888	918	949	968	879	945	906	904	902	866	906	878	933	945	915	879	911	970	953	931	920	969	977	900	930	958	902	928	968	938	931	967	920	870	960	934	895	945	900	902	933	911	915	899	955	943	892	917	896	920	971	909	884	905	960	971	876	958	904	902	901	899	891	905	934	953	940	887	909	883	898	921	936	956	892	939	931	891	895	865	968	906	931	904	892	910	935	973	922	924	914	909	932	911	927	941	894	913	951	890	965	951	926	955	1010	918	912	915	893	847	945	961	980	949	951	912	910	909	922	942	955	921	888	914	905	891	912	912	903	901	933	892	908	943	870	921	963	927	932	952	908	893	946	946	910	922	908	902	937	920	937	913	919	949	941	927	970	899	931	918	899	953	961	941	887	904	941	924	953	891	898	938	906	924	926	938	894	888	919	885	944	907	921	896	946	933	894	889	978	956	951	943	909	908	930	919	899	898	903	892	919	900	931	890	891	890	935	914	914	874	894	938	880	922	910	893	910	933	891	912	903	876	953	938	899	880	931	959	939	928	908	887	924	975	856	959	911	940	977	910	894	941	945	870	898	862	915	996	932	967	946	926	869	905	902	919	922	874	930	940	941	941	950	935	930	916	877	932	971	909	941	903	944	932	952	898	934	912	894	888	889	882	914	916	917	962	907	981	971	971	925	930	953	870	923	905	909	925	899	972	899	876	819	949	959	900	901	905	917	923	905	918	878	961	899	911	890	946	873	926	966	937	862	936	914	893	916	977	938	922	955	944	930	936	921	867	896	933	944	928	976	877	938	897	911	935	899	964	965	941	960	907	931	947	922	961	947	933	921	877	960	872	927	903	929	920	958	920	908	889	948	900	919	917	946	938	937	922	915	925	911	914	890	871	909	949	939	888	917	917	963	922	945	922	904	948	917	951	936	932	895	907	935	921	942	987	971	900	926	871	863	898	955	931	955	935	893	914	888	921	907	906	951	966	915	887	925	937	932	905	873	950	886	899	934	949	876	964	908	906	928	930	879	954	935	926	902	939	914	924	899	908	912	951	902	921	901	936	933	935	929	920	894	895	911	945	962	966	930	961	919	916	893	924	941	915	901	891	889	898	938	870	941	963	912	964	881	896	972	900	917	942	932	908	958	927	911	938	943	888	882	937	886	945
42041	28931	26182	15968	2942	591	462	382	413	383	390	368	373	376	390	365	388	367	400	399	393	380	420	397	411	392	417	426	392	399	391	389	374	394	371	390	450	391	386	390	378	398	374	405	363	344	408	388	387	396	395	407	395	370	384	397	403	405	359	386	405	394	393	383	380	379	365	390	370	399	350	387	386	368	374	361	370	369	364	380	365	380	393	364	375	350	375	403	375	405	370	411	358	364	429	406	421	390	378	380	354	395	384	369	376	364	365	395	396	376	392	362	389	357	382	347	386	368	339	402	382	359	379	384	386	396	371	379	370	371	370	386	410	402	388	387	404	381	397	372	390	378	381	319	405	357	392	365	373	341	353	389	433	359	393	386	379	387	358	410	394	384	359	416	351	403	377	398	395	370	384	379	397	390	377	352	348	423	369	378	403	404	399	379	408	372	370	378	394	410	378	354	379	398	393	385	363	369	338	363	388	366	407	396	389	426	393	399	387	380	371	393	384	342	401	391	408	397	392	380	379	368	374	392	379	376	410	446	370	385	368	369	407	364	388	349	390	407	400	368	389	400	406	416	393	375	386	390	392	399	416	405	363	371	448	374	384	392	387	369	376	362	353	384	381	385	357	382	418	396	382	398	366	357	390	388	401	386	393	363	402	360	400	375	394	385	392	404	383	378	377	406	378	376	389	391	371	424	353	401	402	389	347	341	412	385	368	378	382	358	386	411	371	363	410	402	356	364	379	390	388	410	396	379	386	356	388	385	373	379	401	373	408	400	395	394	407	404	366	354	382	392	378	378	359	352	367	365	349	401	358	394	369	375	409	387	368	368	374	382	355	401	350	365	376	405	357	368	405	363	372	399	370	373	327	366	393	380	439	384	386	414	399	429	397	396	374	390	372	397	374	397	372	351	356	374	410	402	358	349	385	367	409	386	406	382	379	370	361	405	376	403	406	410	357	406	386	388	375	390	366	406	396	393	403	375	392	358	412	396	396	394	384	370	390	363	384	378	404	344	375	388	385	395	349	416	366	395	389	396	401	370	391	398	432	358	371	340	345	396	369	396	401	371	372	359	374	394	373	365	378	377	361	370	383	333	409	383	389	369	395	372	378	393	386	397	424	378	392	380	383	382	399	370	390	388	408	385	367	416	372	415	393	369	409	396	394	363	388	388	391	409	377	367	388	362	381	392	369	376	382	356	327	392	371	416	379	370	390	402	383	368	393	393	378	421	394	358	377	386	374	381	383	366	384	389	341	389	428	383	396	364	424	381	381	384	412	399	388	380	379	414	390	393	397	352	393	398	402	392	371	391	408	380	383	414	406	353	411	417	380	376	357	356	364	369	379	370	365	387	384	393	412	391	404	412	381	389	389	382	394	378	384	422	389	360	410	361	387	391	364	369	399	402	395	393	377	357	386	364	367	410	384	373	393	358	375	409	365	400	372	387	420	359	383	363	401	384	382	408	352	396	417	395	417	387	447	414	415	361	369	375	387	397	418	335	373	414	387	387	393	370	400	386	382	378	367	347	425	386	410	367	380	370	356	372	363	373	411	378	384	386	369	401	398	384	424	368	392	355	398	392	376	397	378	385	381	413	388	405	385	376	390	365	402	372	385	376	366	375	359	375	386	377	388	375	378	389	377	397	398	368	386	374	390	381	382	396	383	360	421	409	367	384	397	390	377	378	367	387	385	393	369	407	403	359	339	353	354	355	426	347	374	417	340	354	365	400	381	369	411	365	430	339	399	382	379	403	363	365	365	344	352	379	361	363	380	377	380	413	394	391	400	392	363	398	393	387	425	374	368	398	368	383	356	380	360	400	365	386	376	386	383	355	386	375	349	389	384	365	395	382	349	400	377	353	366	354	409	404	392	433	366	395	382	393	373	407	371	397	396	372	378	387	396	396	400	358	387	413	372	386	368	399	370	381	377	368	375	401	355	369	410	382	396	371	378	395	370	394	374	334	360	397	356	398	372	381	334	380	332	387	355	368	344	380	354	361	389	381	342	395	374	366	411	378	395	383	376	387	397	393	366	373	383	403	380	384	394	368	391	385	385	428	372	390	399	410	361	371	329	382	379	370	389	388	360	385	403	399	414	369	388	397	404	384	426	407	357	358	396	387	372	409	389	357	392	376	417	388	408	389	353	365	365	378	381	407	377	408	368	391	393	380	368	389	397	364	385	391	358	403	395	371	410	367	381	364	387	396	368	394	379	384	403	380	362	384	372	359	373	413	413	395	390	389	368	387	411	406	369	379	401	384	372	377	436	368	412	371	387	398	427	348	372	409	357	382	428	379	363	366	407	385	379	398	373	369	388	375	376	379	409	358	421	400	398	386	346	379	330	343	395	390	361	381	358	354	346	393	371	361	402	358	401	375	419	382	378	372	391	334	402	366	360	393	353	380	396	371	405	436	363	385	378	380	380	419	399	399	375	359	377	390	371	367	390	398	364	408	359	423	397	403	392	431	399	371	401	399	392	390	410	401	401	376	371	394	370	376	421	393	413	346	381	421	367	372	405	363	339	387	378	395	421	360	386	396	378	350	365	381	396	377	368	390	385	359	373	401	389	367	399	413	402	369	419	381	370	383	416	390	376	393	406	389	386	413	381	409	385	361	379	402	401	414	399	389	370	392	403	389	363	377	420	366	383	390	411	369	387	352	383	371	412	374	384	385	380	380	375	390	386	373	389	354	367	408	391	395	373	341	363	407	385	371	397	358	364	399	381	368	374	377	384	394	423	414	405	371	372	413	414	378	422	350	376	381	399	354	378	376	377	410	361	391	388	421	392	390	396	381	390	377	387	382	374	372	399	401	382	357	371	364	394	361	367	374	411	388	395	385	377	375	378	373	417	379	361	375	405	387	404	395	390	362	421	414	372	383	378	373	392	382	385	402	350	388	403	403	388	379	407	378	376	396	388	398	369	394	368	394	410	400	401	399	383	399	361	378	405	349	390	403	359	388	398	402	412	405	377	384	388	393	380	385	371	401	385	394	366	380	437	373	399	394	370	407	384	371	366	394	382	385	397	399	444	410	398	385	393	371	375	390	421	355	355	370	399	422	388	393	379	347	368	403	390	393	418	417	385	402	409	375	380	372	394	381	374	381	427	389	373	383	397	371	368	369	371	335	386	406	375	395	385	418	398	368	395	393	393	385	407	365	391	401	394	363	386	363	362	397	385	407	364	395	386	384	382	370	349	372	419	387	364	404	406	401	377	375	398	407	378	381	401	403	388	384	364	385	395	393	389	392	406	407	384	375	336	367	381	363	405	373	375	386	396	393	385	393	382	386	405	366	385	350	369	409	385	401	366	357	387	374	398	430	388	378	363	419	374	377	397	394	375	378	410	344	369	379	396	365	350	348	401	400	383	376	413	382	395	366	405	387	369	353	398	360	399	391	385	382	359	384	396	391	441	408	372	384	387	395	411	385	392	387	396	404	408	342	359	394	399	427	394	368	415	396	345	339	408	353	376	388	378	391
49828	32185	26114	11527	2313	487	463	422	473	451	433	441	455	460	437	443	464	451	407	412	444	398	440	492	444	425	453	450	470	445	456	461	462	444	461	437	476	471	436	453	416	405	477	436	414	441	413	450	436	423	439	447	475	452	451	435	446	477	462	442	449	469	454	460	426	430	432	460	413	473	440	460	462	428	459	431	445	468	459	453	483	476	459	436	429	440	513	445	404	464	460	431	405	448	444	413	409	437	437	414	418	454	420	414	471	469	475	412	434	420	436	412	438	448	469	442	432	489	469	444	435	420	456	468	426	457	459	447	482	459	451	450	422	442	413	427	426	416	458	400	462	436	446	469	435	437	475	470	405	463	436	413	416	398	457	440	442	468	436	451	462	414	452	486	451	449	416	432	447	433	417	491	434	473	435	415	454	467	460	424	464	442	444	439	457	433	446	442	434	451	393	437	438	453	470	436	450	448	418	456	446	468	419	456	453	435	437	407	425	420	429	424	417	425	445	468	440	411	471	424	433	427	411	450	458	421	467	466	470	427	454	425	442	466	436	442	449	473	418	440	458	458	460	419	448	455	470	455	426	462	449	445	449	478	495	414	436	464	438	459	456	459	439	435	431	456	431	477	453	425	450	449	422	431	450	429	450	440	491	443	443	476	418	473	413	480	463	448	419	435	423	481	478	414	444	442	430	441	463	485	484	461	427	449	421	444	461	450	475	467	431	440	448	430	407	435	436	435	427	432	464	466	441	452	402	421	402	457	476	485	447	451	447	451	414	448	471	418	438	422	431	476	430	453	460	460	466	447	420	471	419	413	400	481	461	445	464	409	437	427	430	447	488	461	433	478	441	451	486	469	472	470	444	441	416	463	455	451	419	442	442	422	436	427	452	450	434	420	454	430	428	447	473	433	474	469	432	438	482	475	449	453	443	443	457	432	445	445	407	394	438	454	456	491	460	423	445	479	456	428	465	453	440	468	427	452	395	453	419	450	413	453	417	419	413	439	461	443	409	404	431	452	405	426	396	444	478	451	448	420	419	457	449	440	466	455	446	421	430	480	438	415	415	462	488	441	427	479	461	431	443	435	405	411	441	419	451	469	449	483	483	411	436	471	470	460	409	453	452	427	425	475	428	472	449	400	447	452	446	469	450	433	475	423	460	465	459	449	472	447	474	442	418	440	433	426	449	430	459	475	488	442	427	454	441	468	469	458	416	474	445	441	429	458	441	435	446	429	449	451	443	460	421	459	437	441	435	468	461	463	445	436	455	482	457	458	458	429	434	420	464	406	422	467	433	440	416	427	461	445	432	425	457	448	433	429	398	420	476	427	457	416	441	486	477	486	462	399	437	418	474	450	440	450	410	502	457	447	445	481	455	436	448	473	446	475	453	435	436	418	417	468	429	416	434	455	468	458	435	462	484	503	424	457	449	451	446	451	431	460	433	452	460	471	414	436	442	448	423	422	427	484	439	416	463	431	444	438	483	446	434	447	439	460	467	438	426	444	424	417	471	477	440	439	449	448	424	452	422	435	460	465	482	437	439	475	449	436	461	449	430	450	441	472	423	434	388	433	478	451	482	435	444	434	430	475	437	430	452	390	484	460	462	449	439	431	428	423	485	416	468	418	452	429	440	442	467	453	425	416	477	463	443	456	445	473	463	466	474	437	429	415	418	474	449	449	463	461	427	435	437	371	429	439	404	456	463	454	421	454	476	439	428	415	468	428	427	445	423	457	424	435	460	420	472	455	459	454	426	432	421	460	462	458	477	410	455	469	435	464	427	425	442	407	467	435	428	420	477	411	469	428	391	469	460	459	459	448	435	454	442	459	455	469	441	437	456	445	414	421	420	428	446	415	456	424	471	431	450	466	448	409	416	442	458	452	430	439	421	421	439	432	452	444	433	451	451	454	435	434	442	452	422	440	421	456	434	443	456	439	448	429	498	413	436	467	443	446	475	440	468	435	433	432	457	454	479	421	446	472	451	457	439	416	442	454	403	434	446	464	460	446	420	430	449	413	473	430	394	438	478	409	430	431	488	405	447	438	439	423	417	448	421	472	422	468	469	446	438	458	426	480	443	427	469	425	412	452	442	434	455	450	438	437	422	448	439	449	417	457	446	462	424	478	443	463	447	440	417	430	452	394	428	446	435	414	435	473	469	479	452	447	471	459	461	452	399	437	438	466	423	472	433	427	468	416	443	488	391	446	451	441	433	488	473	450	407	429	447	466	484	439	435	448	414	459	459	455	421	424	442	447	474	439	417	436	431	448	461	437	424	472	421	446	462	441	451	457	493	450	454	487	444	464	489	421	462	445	440	437	477	468	437	480	421	442	451	425	435	427	448	397	423	458	451	413	443	464	475	499	438	452	425	468	446	427	509	443	443	453	456	465	465	414	416	428	437	440	420	454	425	421	459	471	465	437	426	436	437	473	447	422	483	441	460	435	436	441	452	439	447	472	484	460	439	436	418	426	412	437	428	412	450	407	440	440	438	429	418	463	456	479	467	453	473	468	448	452	426	452	484	466	446	427	447	450	416	463	431	476	453	406	432	430	434	454	458	469	413	464	399	472	428	452	438	454	435	465	472	480	424	427	438	451	459	417	433	447	418	451	408	460	448	462	433	419	451	424	451	494	416	412	424	465	458	469	446	424	435	452	422	487	419	476	461	440	414	457	457	482	458	458	436	425	467	434	450	424	460	464	443	458	431	418	416	425	436	471	415	440	416	446	466	483	448	409	441	437	400	457	451	455	447	459	432	448	450	445	450	458	428	462	460	424	492	470	441	455	440	460	444	449	436	456	448	455	472	455	470	480	446	442	422	445	450	429	433	429	400	432	420	490	457	476	468	433	479	422	471	441	458	439	413	459	452	474	447	452	456	452	426	467	442	432	419	461	452	421	458	420	418	445	420	447	448	444	429	448	440	450	447	436	460	416	422	448	463	454	451	481	444	431	429	428	403	458	462	421	464	439	432	451	495	445	439	473	421	443	477	485	377	429	430	444	408	416	453	433	468	452	441	423	450	434	452	420	445	446	469	441	457	444	449	433	445	443	441	438	445	444	487	457	482	457	425	447	450	446	440	430	489	395	425	466	438	466	455	426	440	427	468	424	435	462	442	442	472	446	420	471	441	462	429	423	434	435	483	440	450	440	424	477	449	440	460	457	474	426	417	436	427	437	421	455	462	424	446	443	446	473	427	467	428	457	435	423	457	441	473	441	453	460	453	441	457	478	455	455	438	481	466	470	480	453	464	479	421	451	449	459	408	424	438	409	420	440	494	406	462	429	485	431	461	453	435	459	430	470	406	432	430	412	428	417	404	463	430	482	418	442	439	432	436	455	472	439	448	443	485	426	445	430	428	461	448	469	441	430	459	456	449	446	440	454	489	492	393	442	434	440	447	454	449	450	421	463	473	435	429	442	409	437	459	436	443	431	439	439	449	427	433	461	427	464	469	436	450	449	404	416	454	447	398	442	431	459
23580	20932	30154	27719	21981	13250	2087	771	723	765	756	729	693	712	696	728	700	713	726	629	713	703	717	667	648	656	644	705	701	658	651	668	635	695	733	673	700	701	655	705	669	666	660	640	651	683	676	654	667	668	695	665	719	645	690	725	672	734	687	651	690	670	670	689	672	677	678	672	650	707	660	699	636	675	669	631	688	688	649	688	656	665	690	737	673	651	689	682	665	665	719	670	682	674	672	688	651	687	646	674	674	692	694	665	650	674	681	685	651	673	688	690	679	680	695	658	681	673	608	693	654	699	675	643	708	674	674	678	665	692	687	638	723	663	700	704	654	650	690	656	696	650	692	692	620	698	680	697	722	673	672	669	676	711	689	666	691	705	720	697	685	737	695	673	652	654	707	671	644	652	676	702	705	668	654	631	681	729	648	709	667	683	677	711	672	691	660	695	648	696	642	684	708	668	668	682	706	649	650	683	671	721	628	697	721	734	640	684	696	675	653	709	678	720	714	729	701	665	719	668	640	696	694	626	642	630	669	666	684	677	641	638	700	617	668	648	644	701	674	731	679	671	676	649	678	636	700	623	700	664	672	665	650	638	669	668	666	675	688	668	622	733	682	694	679	685	686	632	716	656	668	715	698	667	651	652	677	733	694	622	674	666	688	604	684	663	656	688	681	623	686	672	684	662	660	689	705	688	678	662	672	697	650	669	690	706	646	655	733	640	649	647	677	698	671	715	680	664	646	640	679	667	659	699	674	689	716	685	670	655	642	669	698	684	663	690	647	673	645	672	660	686	672	660	705	629	669	665	688	699	686	672	674	678	640	706	663	722	691	707	663	643	708	708	653	699	683	678	636	645	678	678	687	663	667	681	708	695	679	687	697	644	685	654	650	696	644	639	652	637	706	684	694	661	694	670	655	685	667	694	682	642	698	587	653	720	647	676	632	615	679	655	706	673	706	709	687	705	680	650	688	661	681	678	627	690	658	707	686	686	651	718	665	680	694	668	710	693	674	712	660	677	693	655	692	645	691	684	668	707	700	612	698	660	673	654	694	650	689	666	631	701	649	693	689	670	685	606	686	688	640	703	652	690	674	649	687	713	678	659	655	660	711	691	650	679	652	700	691	648	703	709	679	679	676	653	703	636	639	646	643	670	687	665	701	626	674	674	699	687	666	654	636	678	687	697	695	625	657	714	660	629	654	675	662	661	691	694	687	655	696	708	684	700	670	685	696	681	693	697	664	668	663	703	653	699	672	658	678	664	667	645	671	692	696	642	656	638	688	643	692	709	615	666	690	659	655	662	686	677	625	691	698	696	623	627	695	684	682	632	666	662	668	675	722	691	675	671	675	655	682	667	700	652	683	661	699	681	724	700	667	674	718	666	671	642	730	650	688	666	696	648	673	680	652	661	686	698	694	685	675	720	687	667	688	618	722	694	704	669	659	703	648	678	662	648	716	650	682	664	645	692	658	723	696	642	670	672	740	679	711	684	687	683	685	683	696	637	676	713	644	660	658	684	652	710	648	684	646	712	670	696	714	714	636	704	649	668	633	636	658	715	680	634	648	740	684	656	700	668	651	659	661	672	665	665	663	645	704	662	688	699	660	669	658	695	669	664	686	685	656	697	695	652	658	612	651	691	667	632	620	692	659	696	709	675	650	696	668	656	625	677	659	660	628	673	684	661	690	677	697	662	680	648	654	690	632	691	669	663	626	687	666	665	690	669	675	690	658	716	711	645	691	676	670	674	689	660	651	647	700	697	693	751	650	646	690	697	676	631	704	692	702	665	728	689	641	677	690	684	704	708	645	622	618	653	656	645	660	670	661	656	685	662	658	686	642	627	698	714	700	652	670	715	688	674	624	659	667	671	678	653	670	655	709	724	662	649	572	671	666	645	658	689	712	658	689	679	677	634	654	659	679	689	678	687	631	631	661	676	661	670	657	714	654	694	690	694	699	708	634	674	669	634	679	684	701	693	635	639	675	670	677	699	734	701	675	647	671	676	661	699	656	706	682	684	660	640	642	630	644	701	651	700	694	631	658	689	673	714	644	631	708	649	667	687	678	622	678	665	634	706	669	691	639	670	734	707	702	674	671	674	643	649	608	685	637	670	644	646	689	701	627	654	673	600	685	657	643	683	666	711	655	668	697	643	649	645	692	680	661	692	668	704	663	690	678	629	649	702	692	682	663	688	644	679	677	657	695	697	741	664	710	654	684	676	681	703	675	670	668	687	637	633	675	710	667	626	678	646	689	658	718	678	704	661	634	670	633	646	689	618	686	646	666	673	649	649	666	712	698	631	649	658	688	696	720	686	669	712	656	717	656	689	664	676	688	666	741	664	663	625	647	712	733	682	689	661	681	710	675	743	705	629	639	650	669	684	672	684	658	658	686	692	637	683	648	688	657	691	681	706	650	661	700	725	671	645	654	669	649	715	716	674	657	678	680	646	672	687	672	698	694	692	675	722	681	641	642	652	656	689	633	718	641	673	700	668	746	694	634	714	680	693	640	704	676	627	648	659	617	682	674	707	664	675	697	697	642	655	673	696	651	682	643	692	700	631	683	636	697	644	656	724	683	670	670	726	662	634	691	698	650	705	643	701	674	660	670	640	710	688	676	707	678	714	653	732	647	688	695	675	663	687	668	669	679	664	650	677	660	687	604	657	623	665	686	665	690	643	675	643	679	676	682	692	683	680	652	707	664	701	682	657	662	668	691	673	637	722	640	671	704	612	662	679	638	645	667	692	665	676	631	659	641	668	690	624	636	674	655	714	686	667	668	688	659	695	687	670	681	669	649	695	684	669	640	655	639	705	700	704	680	711	736	625	664	670	640	627	644	633	654	658	646	690	728	648	692	696	661	715	665	695	688	650	700	694	658	694	685	656	684	664	688	636	699	714	648	680	687	682	647	645	651	693	692	675	637	678	697	674	697	641	666	672	656	673	648	674	702	661	691	686	661	651	662	673	663	712	702	654	646	671	612	658	667	642	714	670	709	699	624	684	683	628	678	705	667	662	673	740	698	648	685	652	655	687	678	678	681	643	721	669	651	672	711	685	641	689	682	727	688	708	675	696	696	619	684	673	621	699	632	696	681	730	676	651	667	676	690	668	713	653	718	685	704	594	694	682	669	675	671	711	682	650	670	664	719	654	671	650	642	683	673	694	685	695	713	677	723	661	656	724	712	654	643	655	666	702	691	714	698	626	626	635	695	644	702	649	671	659	678	685	665	685	700	650	708	683	625	651	613	732	670	693	681	667	678	722	691	699	668	649	674	717	659	611	612	698	687	666	665	673	665	695	691	713	637	654	708	650	660	675	683	691	692	686	665	670	663	665	652	663	684	665	700	690	670	683	657	663	657	648	695	656	705	683	694	653	696	672	686	639	695	640	639	695	668	650	677	698	689	701	673	674	659	658	714	692	702	711	671	687	659	656	651	639	684	685	698	659	661	698	663	720	679	672	679	730	671	629	626	664	630	644
54815	74047	63536	41613	11962	1113	1021	928	903	804	790	842	857	808	771	806	744	744	735	724	800	757	723	749	774	749	719	779	784	784	722	779	786	714	772	793	690	700	697	757	771	710	712	726	766	805	736	708	715	766	702	783	760	802	769	695	731	743	748	791	790	728	705	774	699	760	688	723	747	786	741	772	725	732	728	778	735	763	804	756	778	745	728	681	771	724	771	778	794	698	739	754	719	725	736	784	703	737	722	786	735	804	721	726	745	708	736	749	791	740	693	788	766	758	780	743	754	771	768	739	739	728	768	806	724	776	755	772	761	772	744	789	828	707	709	762	793	724	711	718	746	744	728	759	734	769	768	770	751	729	757	704	781	791	732	761	773	754	742	784	730	721	778	769	748	705	732	742	747	783	744	763	725	757	731	728	736	772	776	795	695	782	758	756	714	761	760	713	747	776	790	769	725	691	736	735	739	745	703	793	755	782	688	737	766	739	769	722	722	739	763	742	739	774	748	709	748	754	781	771	771	757	747	715	752	732	742	715	754	763	738	744	754	763	725	763	756	739	713	708	693	782	741	734	729	747	778	714	720	763	717	703	757	741	748	704	694	721	749	766	731	727	800	728	758	736	743	781	778	734	729	773	700	741	724	804	782	723	703	770	742	761	724	739	725	732	760	752	753	772	708	763	758	750	736	738	734	759	766	760	720	749	748	740	705	766	737	751	755	778	719	770	756	742	673	712	756	746	731	738	744	727	724	806	696	716	739	697	755	667	815	741	745	713	787	751	768	776	774	720	744	763	774	760	767	741	738	784	770	754	767	737	756	699	753	769	718	735	759	741	771	741	757	776	732	719	747	740	800	700	704	789	715	743	721	744	747	753	700	753	738	762	746	741	763	804	757	706	751	740	792	758	770	749	743	723	761	784	757	736	724	770	727	753	733	710	740	723	719	709	748	784	769	768	735	765	789	741	750	752	758	693	728	756	711	708	732	773	768	722	795	724	787	741	737	741	775	743	746	735	754	787	737	795	720	766	750	711	748	725	771	817	769	769	750	735	814	716	696	796	779	792	731	815	789	736	763	751	701	726	756	724	732	717	775	684	705	772	752	757	731	748	746	760	732	728	752	758	730	771	717	745	764	743	785	772	731	766	768	723	748	691	751	750	729	753	791	724	677	756	790	693	783	776	777	729	760	773	820	760	730	787	801	746	758	754	738	688	795	748	740	790	720	766	749	746	701	782	761	741	733	767	752	753	706	755	741	764	810	732	707	743	722	717	730	724	723	775	691	740	738	740	717	719	759	768	757	773	744	758	743	735	691	710	742	723	750	770	734	747	735	725	774	712	734	706	768	742	780	747	719	721	788	752	756	724	758	727	770	716	719	714	750	773	753	752	768	737	778	729	774	754	777	798	760	736	767	731	742	763	757	728	754	707	744	737	728	710	765	737	725	760	699	753	748	676	750	739	754	697	767	686	763	736	767	779	743	796	739	735	707	754	746	758	747	752	802	722	784	711	755	790	769	724	813	709	761	725	757	754	755	774	710	764	778	757	723	732	713	738	707	742	750	743	738	777	725	767	753	719	727	754	758	755	732	727	717	726	751	740	765	755	728	767	734	775	737	733	771	744	743	749	764	735	765	817	765	707	761	736	750	787	764	727	774	732	765	714	728	734	734	750	717	823	782	713	772	743	730	734	802	741	753	717	734	785	800	729	728	708	768	736	749	749	736	763	744	793	745	737	797	741	767	763	749	771	719	767	785	724	746	792	791	714	759	739	738	766	765	786	727	742	773	704	753	735	724	703	783	719	677	729	715	712	755	768	769	734	761	781	772	784	737	747	745	719	742	777	747	709	757	775	752	776	736	749	741	768	705	749	760	739	757	781	724	755	767	762	724	708	688	774	784	672	806	759	704	758	773	736	736	776	794	786	750	740	751	764	750	753	741	688	718	708	751	792	799	767	801	773	758	693	717	738	719	732	785	721	796	803	738	769	759	758	765	763	722	724	742	728	737	696	774	729	735	747	734	780	758	781	792	722	733	774	740	739	773	715	759	762	782	715	803	733	741	710	759	695	721	768	745	752	717	746	742	763	719	755	764	730	790	732	718	743	711	743	721	752	714	768	768	756	738	741	743	766	739	730	740	772	753	775	766	764	703	730	754	748	730	721	769	735	702	731	725	732	712	660	774	739	743	729	744	736	673	769	705	781	712	729	737	752	738	779	706	751	773	768	713	759	738	719	794	714	719	788	720	698	743	806	774	726	742	756	756	786	743	798	749	718	746	730	765	719	784	761	726	757	771	758	705	761	727	747	714	727	752	766	691	732	738	763	693	756	776	760	731	736	764	703	773	764	744	708	759	768	706	801	747	742	739	728	728	715	749	756	761	714	768	729	716	777	744	788	774	760	759	764	691	726	730	780	704	786	787	727	768	762	781	740	753	731	777	750	736	731	775	704	731	747	746	769	786	760	742	741	696	751	750	753	747	762	784	756	778	754	810	729	740	740	716	787	675	761	747	758	724	724	738	770	753	734	760	715	767	728	716	739	749	811	746	769	731	764	725	706	778	769	766	721	740	747	748	729	754	716	721	703	733	766	772	759	753	796	722	765	774	751	712	768	749	753	784	723	779	760	754	746	715	750	753	732	714	746	721	760	725	763	743	750	754	766	738	726	796	808	769	721	806	704	765	736	778	747	778	714	749	785	776	746	741	729	737	725	747	775	699	759	771	718	705	749	762	748	719	734	787	767	735	741	754	766	741	729	718	732	709	740	754	723	687	726	749	767	766	736	755	784	743	751	777	794	726	752	799	719	767	755	750	753	721	699	748	749	773	740	761	746	727	742	774	739	758	718	737	749	706	743	727	779	757	763	759	731	779	773	725	727	762	744	689	746	743	744	726	724	799	710	742	762	754	766	791	764	743	752	697	726	775	750	767	785	743	740	770	750	752	744	807	750	743	699	742	715	736	727	746	737	695	787	756	710	710	739	725	782	686	731	726	714	781	806	742	717	744	725	711	725	729	806	761	756	751	816	756	734	802	794	747	740	783	749	718	752	753	766	705	748	740	757	751	755	756	772	775	731	725	767	767	771	752	771	729	729	783	801	777	755	733	768	707	791	704	742	709	745	750	701	783	760	735	743	749	743	732	750	723	761	743	759	756	760	737	674	745	780	736	772	759	778	749	705	778	725	667	751	743	720	737	715	731	702	709	724	719	787	791	749	726	714	754	749	751	773	810	797	731	815	710	760	734	763	699	781	730	704	696	739	711	698	720	803	731	770	730	763	719	764	737	753	734	720	751	750	750	720	744	746	726	750	733	724	762	803	749	743	814	756	758	715	751	703	722	705	779	762	715	763	736	738	718	730	780	742	772	750	783	764	727	737	758	749	727	684	755	813	785	757	720	738	785	725	694	741	783	744	732	739	734	695	755	745	731	775	723	758	733	744	744	773	750	726	726	739	725	762	758	755	715	755	791	730	687	751	774	769
24915	21197	29326	27420	18763	4778	1610	471	400	381	401	370	394	379	363	409	421	370	396	395	381	373	416	370	400	377	409	368	355	397	380	419	374	370	350	349	348	372	395	337	385	349	366	324	386	396	370	410	348	371	357	372	369	373	386	398	377	384	389	413	320	371	344	391	421	382	357	352	411	371	404	395	404	372	365	365	398	394	360	352	377	368	368	378	402	369	381	359	382	367	379	426	361	379	392	377	395	367	364	379	343	392	382	347	370	394	372	373	373	387	358	346	399	381	386	364	372	371	354	389	384	342	396	374	352	359	365	350	373	370	374	371	400	378	333	361	360	372	353	378	381	378	380	356	384	377	370	361	385	378	369	361	345	400	426	364	391	372	398	369	400	401	372	408	377	360	396	361	385	417	362	376	393	371	398	351	376	379	372	379	397	376	391	356	356	370	381	379	360	384	371	355	421	377	348	388	373	377	382	400	392	355	360	398	360	366	377	379	372	391	366	371	344	397	412	375	356	369	386	406	365	398	355	360	382	369	371	358	391	387	385	352	356	380	376	326	338	379	389	372	385	412	376	366	370	367	366	388	370	352	357	380	381	402	399	422	323	358	380	374	352	387	343	361	341	353	353	383	349	404	387	387	374	370	365	359	360	390	346	378	390	363	344	401	379	347	321	381	413	386	376	375	373	387	391	411	369	365	361	349	388	397	365	323	365	374	378	365	381	360	368	364	381	360	381	395	370	373	352	396	394	401	360	355	361	407	386	418	401	375	375	389	398	375	378	417	346	315	380	350	394	359	387	347	394	385	381	365	377	374	383	387	396	372	370	373	358	340	385	373	386	349	359	368	399	381	350	352	365	348	412	367	346	357	371	396	386	373	376	393	362	357	361	406	371	400	389	418	367	362	330	385	393	409	359	367	381	343	320	367	396	379	411	370	379	377	365	347	376	402	386	353	385	388	366	366	344	362	362	379	399	379	367	377	383	377	376	377	350	391	375	369	364	401	387	362	360	347	354	351	379	368	360	366	365	408	400	379	372	385	382	374	380	363	358	364	360	364	384	346	332	372	359	365	400	386	385	349	368	336	385	403	386	376	379	370	366	389	365	386	365	339	408	347	350	396	377	343	362	401	360	367	362	372	398	379	367	351	404	391	391	390	417	400	389	343	393	362	358	383	382	349	380	364	387	383	386	342	389	386	366	388	385	413	376	394	389	341	333	387	397	391	373	368	388	384	341	401	369	363	370	380	351	376	346	362	383	368	375	356	349	369	345	381	380	400	378	382	374	388	387	362	344	365	377	377	370	382	388	389	339	391	371	397	358	353	344	400	374	401	374	356	374	372	347	366	405	395	372	363	357	417	387	353	428	448	356	373	358	368	366	375	381	378	394	365	368	377	372	352	369	380	371	386	366	381	362	384	384	396	392	353	368	350	349	344	362	370	389	384	393	338	339	365	371	389	351	394	392	381	381	396	344	381	371	388	394	376	366	416	388	358	348	401	403	375	366	368	375	342	374	373	371	358	357	375	354	346	373	384	358	352	377	387	357	376	375	376	369	370	394	377	374	367	402	365	408	390	376	382	343	388	378	392	326	378	348	401	370	380	359	400	370	409	412	359	351	368	363	369	360	352	354	383	357	393	385	381	370	409	393	369	353	374	371	375	368	362	360	359	348	339	395	372	376	344	349	392	381	365	341	370	384	378	357	363	342	400	393	374	354	383	378	383	357	371	359	381	363	373	343	377	385	344	402	362	398	394	356	357	360	375	364	363	388	387	393	384	326	348	374	384	400	416	399	357	364	357	379	372	353	392	340	398	374	388	331	384	386	380	348	387	393	391	371	387	401	384	357	406	340	351	349	391	370	377	391	383	345	406	381	347	334	366	396	333	351	375	373	384	364	360	394	364	392	356	360	374	348	375	363	375	360	364	430	400	354	394	360	368	362	369	389	355	391	357	389	389	363	341	370	361	370	365	388	356	376	377	372	408	364	367	360	370	378	380	376	381	384	397	379	336	349	395	369	367	387	369	359	388	383	366	351	369	393	397	377	355	372	381	413	355	371	357	368	387	382	393	386	369	344	373	396	384	347	359	370	397	365	362	405	357	351	403	359	381	360	404	338	364	388	367	392	387	352	391	385	406	367	387	353	349	385	410	353	362	365	397	384	410	349	369	381	377	385	394	366	391	374	404	386	368	360	404	364	341	360	398	364	354	366	375	400	377	385	399	362	337	357	376	365	335	368	393	361	355	361	326	391	383	362	380	345	375	358	361	379	390	361	382	386	401	363	370	365	413	402	371	350	383	358	386	380	384	387	388	379	351	338	398	390	337	375	384	406	333	396	366	371	361	372	384	373	357	348	352	391	373	352	380	364	371	365	411	373	390	390	378	369	378	361	371	342	357	363	407	374	394	358	367	403	376	361	342	369	400	387	422	374	348	366	360	368	354	382	402	382	383	404	377	385	347	351	384	379	394	401	376	354	391	363	385	392	391	349	383	398	343	409	380	405	327	382	367	375	413	361	408	351	351	397	382	369	394	382	363	396	371	392	401	395	376	353	385	420	338	396	347	362	401	346	375	376	377	367	366	423	366	374	362	371	330	363	356	356	380	369	340	363	393	398	373	381	368	367	414	376	353	383	378	338	352	393	354	379	344	390	373	384	389	381	374	366	376	359	348	400	370	384	371	369	366	367	362	372	367	349	396	349	363	379	346	359	385	361	334	386	374	369	388	398	340	341	375	379	396	322	353	363	391	382	358	383	412	394	381	369	323	348	359	370	363	396	352	357	376	374	327	392	382	395	384	358	386	398	361	385	350	391	342	377	412	355	363	367	340	407	372	360	357	348	355	375	358	365	376	380	358	351	368	356	368	365	397	374	329	402	370	384	376	407	368	376	407	438	357	348	357	330	387	352	383	371	383	389	365	373	401	372	384	372	375	383	368	359	396	361	363	376	373	413	370	396	372	410	363	368	348	376	355	392	367	379	388	378	373	374	374	350	391	382	403	359	398	346	369	378	411	391	340	372	426	379	368	391	349	370	383	349	391	354	382	367	371	359	355	396	374	384	355	359	334	378	361	383	382	367	359	389	378	312	383	392	413	388	355	362	375	359	361	364	346	356	403	379	378	370	364	351	400	390	344	398	348	380	345	351	358	377	353	371	376	355	390	359	397	355	379	377	365	352	361	385	386	363	375	368	342	393	346	357	391	359	354	403	363	380	396	359	382	351	377	381	399	377	417	442	370	369	376	377	402	321	385	385	348	411	361	368	356	361	369	352	379	360	394	357	367	405	348	374	359	420	364	379	395	370	350	375	373	386	405	352	352	382	354	381	381	357	374	372	371	329	371	350	376	379	376	355	389	391	354	376	344	374	366	416	375	378	397	336	377	380	365	349	372	381	364	431	377	332	394	376	359	355	400	371	371	415	353	379	382	394	399	406	378	389	391	356	399	376	404	372	379	338	405	351	404	370	407	343	334	385	361	380	388
53227	64024	53018	36355	9788	712	2888	544	562	530	480	469	461	463	485	477	445	452	470	493	501	438	449	482	506	439	459	465	476	435	438	488	468	460	463	465	475	449	472	473	483	470	451	432	461	479	442	460	508	481	431	457	434	440	445	470	426	429	449	450	422	426	462	473	454	457	453	436	450	461	459	466	434	443	461	435	474	452	463	451	444	478	461	482	454	482	461	430	461	478	422	530	453	460	450	444	443	466	420	445	444	458	459	471	463	486	462	441	433	486	480	457	496	451	439	467	433	476	465	405	421	436	430	475	450	431	479	454	452	456	469	455	431	443	460	434	453	479	470	441	415	471	437	449	451	430	449	479	478	445	418	429	480	472	466	449	434	470	426	427	448	426	454	471	409	477	478	470	460	432	454	478	454	450	437	456	450	425	428	436	462	476	469	487	441	419	473	440	470	450	442	479	449	442	487	466	441	479	433	461	434	447	468	475	460	442	458	433	468	460	458	454	466	425	471	438	469	439	457	482	464	435	487	459	462	457	459	454	425	469	442	441	427	446	464	510	444	447	442	453	427	434	415	412	468	465	484	436	451	428	419	425	464	493	450	475	433	447	440	457	470	447	427	435	432	445	463	414	447	440	451	446	462	465	445	484	446	468	462	440	445	464	445	403	443	470	477	433	405	438	463	446	407	410	433	452	472	470	459	456	464	450	461	415	462	463	440	448	438	444	419	483	473	481	453	422	424	459	464	490	432	473	438	440	434	449	481	479	439	432	398	447	455	436	396	478	485	462	438	452	459	453	440	468	493	442	467	473	428	444	461	458	445	423	442	426	430	404	458	450	456	474	445	449	418	466	475	453	471	449	404	427	488	497	492	415	471	475	424	439	405	435	450	446	484	482	422	465	451	456	437	444	463	448	473	476	461	475	408	490	406	491	447	428	450	450	448	448	443	468	407	447	428	409	475	465	412	452	447	475	439	434	459	434	468	422	442	444	443	446	478	435	425	463	449	457	441	427	460	513	506	470	478	448	448	457	447	445	461	455	455	420	412	468	431	417	459	463	462	429	438	420	397	489	461	449	419	453	474	434	462	443	426	467	465	428	413	488	453	408	465	419	427	478	495	440	455	479	429	443	465	483	488	459	432	470	441	451	461	452	420	472	399	462	441	452	461	420	451	428	468	453	416	426	468	471	449	504	457	468	474	442	451	475	436	474	450	439	437	463	437	464	456	438	439	434	434	487	448	432	417	453	439	476	470	461	456	481	478	430	451	458	465	461	433	481	420	434	465	449	437	452	488	491	463	459	492	474	464	462	465	435	423	460	438	417	473	467	469	431	442	430	483	468	435	504	402	489	413	427	438	438	482	464	449	470	425	433	457	442	461	446	428	440	445	493	445	449	435	476	466	462	458	484	420	463	476	423	469	476	462	464	435	432	460	470	482	475	440	436	480	451	437	496	468	440	457	468	490	416	457	456	453	440	439	459	454	446	440	466	429	433	398	447	430	439	412	425	444	500	455	444	435	437	466	468	459	491	469	474	433	456	469	459	433	465	422	476	441	479	441	478	431	444	450	481	418	451	465	445	467	498	465	466	456	441	443	429	453	429	446	464	487	479	463	453	455	465	442	475	434	389	495	439	465	455	456	480	486	445	432	444	428	491	442	417	455	419	475	459	444	436	453	437	443	448	477	479	484	477	446	426	441	413	425	452	474	471	502	439	455	459	447	452	438	444	449	477	479	485	447	435	466	444	448	460	464	456	429	484	444	427	452	431	413	451	465	452	483	417	467	466	431	408	426	419	421	414	448	457	447	435	464	460	472	452	486	494	440	470	440	410	447	422	415	465	458	450	443	424	471	445	437	454	494	423	443	453	464	484	454	430	474	460	437	469	489	498	451	477	468	414	458	434	445	443	457	470	428	474	484	427	442	405	435	449	451	454	442	468	496	468	464	473	449	454	447	496	480	449	441	448	454	452	473	463	458	474	447	460	464	460	464	491	425	464	437	448	447	467	441	432	430	436	469	456	477	446	450	421	432	456	465	447	481	457	457	454	444	455	446	469	454	462	444	458	442	441	463	455	462	463	425	428	477	449	456	460	445	442	472	453	421	478	429	444	476	459	478	449	460	454	439	456	443	430	410	458	480	460	475	455	452	462	450	456	440	440	460	457	472	415	452	438	434	440	458	458	436	462	481	467	433	429	454	440	422	459	438	446	446	441	416	469	467	467	472	430	448	424	444	479	458	446	430	469	456	451	473	463	446	429	440	447	449	484	468	460	435	442	431	413	448	449	477	479	431	441	463	444	420	487	446	485	492	445	450	418	458	458	444	451	459	458	468	461	446	448	531	456	459	420	420	453	447	478	456	409	486	458	455	445	493	431	429	470	444	459	497	432	413	435	436	474	462	475	442	412	431	418	438	479	463	453	419	420	443	494	441	449	486	435	460	439	463	448	472	463	415	469	446	462	443	452	452	459	474	469	428	471	471	426	436	460	444	429	409	423	439	436	425	430	491	467	468	434	429	473	464	456	444	497	446	455	458	480	463	505	422	422	429	453	438	420	478	434	471	468	440	451	445	420	435	454	402	436	442	480	429	405	450	475	450	464	445	439	447	455	445	444	463	432	461	426	478	449	464	447	437	420	452	443	445	508	459	477	422	454	441	452	453	462	437	446	465	453	436	454	464	439	432	437	447	454	486	478	499	423	475	450	458	431	449	457	449	439	457	485	464	454	463	470	441	429	454	425	441	430	437	441	441	462	457	439	469	457	434	411	477	473	447	438	449	428	455	481	427	448	460	427	449	427	448	431	453	474	401	438	464	476	441	450	414	405	487	408	445	436	482	436	446	460	439	439	484	474	463	440	449	464	441	475	482	449	438	454	456	459	452	443	427	463	445	453	469	441	470	437	451	456	477	471	446	480	470	489	457	453	411	424	517	496	427	425	467	465	420	396	459	419	449	443	426	425	427	420	470	476	450	465	430	477	480	444	445	478	468	449	422	437	476	442	428	458	449	467	434	477	470	444	475	457	417	436	431	465	426	424	435	416	425	453	470	418	441	481	433	443	429	446	431	481	431	476	445	471	411	439	448	434	447	464	508	464	465	450	431	446	434	487	433	448	454	463	455	452	436	469	466	422	434	457	433	480	467	446	455	463	471	390	436	465	458	442	460	438	469	451	447	440	476	479	467	471	479	443	468	475	437	481	450	454	467	461	428	488	425	451	466	439	455	481	471	419	450	437	478	452	423	475	432	486	445	448	432	449	447	473	441	436	448	455	497	448	477	432	456	416	478	441	460	450	469	418	466	445	456	424	487	459	440	431	461	436	474	502	440	481	435	408	415	465	448	469	480	451	460	484	484	464	419	421	471	451	453	479	455	493	400	442	487	448	468	442	431	421	443	465	441	427	475	463	447	515	472	456	430	453	474	436	443	457	443	454	463	467	428	452	443	437	445	484	429	515	481	480	426	424	482	475	453	445	451	444	448	462
22351	20835	29463	25439	21580	21090	20572	3083	1068	933	937	944	891	938	888	935	851	911	861	826	913	859	868	898	925	870	846	882	858	880	888	848	793	856	876	855	905	837	807	827	848	795	826	848	874	827	868	874	857	854	813	833	876	869	817	849	837	835	888	890	823	815	881	831	764	848	838	860	876	867	871	834	827	817	826	857	860	884	892	841	849	868	821	841	820	835	833	824	819	834	871	859	845	868	862	853	792	843	861	829	807	855	834	865	881	870	888	876	833	849	876	799	833	824	833	873	834	869	782	834	818	877	865	839	866	832	880	880	775	814	850	816	844	852	852	851	865	835	864	831	853	837	806	825	846	845	824	879	837	824	869	823	840	838	869	876	832	835	775	861	857	782	849	815	813	833	838	837	833	849	863	882	810	825	820	801	844	851	861	801	888	879	817	777	888	799	854	857	843	814	850	833	830	806	852	882	827	876	798	862	819	841	871	803	825	836	843	822	862	839	802	816	859	830	847	871	836	839	806	796	838	842	833	827	856	824	880	877	836	839	870	856	825	848	853	807	769	855	866	820	807	839	812	802	841	833	817	788	851	738	845	830	849	856	819	847	827	863	865	813	800	855	868	868	851	814	853	810	839	889	839	820	816	786	862	876	880	839	865	791	793	848	807	855	853	861	820	839	877	846	886	854	804	840	819	893	868	819	803	887	807	848	837	839	843	830	858	838	836	940	867	836	825	806	831	839	850	875	830	856	890	808	854	887	797	799	877	822	880	868	864	851	916	864	855	809	783	879	830	863	834	853	847	844	842	859	815	837	808	787	848	823	828	856	801	822	833	839	862	842	846	820	850	827	847	847	837	766	845	800	814	841	832	814	875	842	871	847	883	868	849	901	847	902	826	832	836	831	866	837	826	823	853	814	834	901	806	847	834	854	880	871	776	885	798	831	820	897	827	835	840	859	859	818	799	857	837	787	845	848	847	893	865	816	791	839	851	849	847	869	866	808	806	835	807	833	841	846	804	822	869	844	874	829	884	848	884	833	832	854	791	873	832	849	851	845	845	850	831	847	823	883	856	834	804	845	859	872	876	853	859	844	842	823	866	849	889	818	843	845	846	851	875	833	833	804	894	816	816	826	885	850	830	809	839	858	852	842	828	889	830	871	836	850	822	827	831	809	859	874	854	805	810	871	808	851	878	776	843	812	811	876	813	816	878	831	904	831	867	850	850	830	811	773	888	807	787	847	855	862	818	847	853	838	862	866	819	865	844	803	860	829	882	862	863	857	835	868	798	859	798	863	813	897	838	856	864	849	893	829	813	856	862	873	861	857	830	823	828	811	878	857	815	859	823	839	817	788	839	848	871	807	821	816	868	831	827	811	861	855	834	852	850	789	858	866	857	825	845	842	840	828	829	837	877	819	870	842	884	837	827	820	859	829	838	831	887	844	798	901	834	813	836	812	840	860	874	846	832	838	832	829	850	836	820	850	817	866	846	850	816	858	823	835	818	844	859	827	841	849	891	866	771	845	826	841	905	828	853	830	862	814	756	789	853	826	832	813	839	823	879	852	824	825	862	884	831	815	800	832	833	873	837	860	810	877	889	790	872	881	819	837	831	780	843	828	783	840	860	802	830	857	849	851	810	890	819	822	861	822	844	794	907	888	853	819	795	874	835	834	846	813	843	841	855	856	835	810	845	829	834	796	875	847	822	836	862	813	859	827	819	921	798	863	867	795	879	869	868	813	795	863	868	837	852	844	813	860	804	789	853	835	801	820	831	817	829	879	841	829	850	833	912	861	845	844	851	824	792	835	881	826	872	800	832	863	849	859	792	813	856	853	851	842	827	852	800	850	847	856	819	886	846	823	875	851	805	793	830	837	819	855	851	836	856	825	802	843	826	858	858	859	848	869	853	824	822	866	794	891	837	842	888	827	890	818	829	854	826	868	842	871	833	786	836	856	818	833	878	829	784	792	810	847	824	843	778	846	812	823	819	894	838	843	836	816	845	835	848	835	833	854	792	880	838	820	857	856	853	767	841	805	807	856	823	860	844	834	877	826	876	838	866	817	846	835	864	809	836	865	825	830	835	838	831	849	805	803	873	851	809	834	854	854	793	881	838	813	843	820	848	789	843	802	816	838	811	818	799	842	900	840	831	836	819	880	884	841	794	849	853	834	801	863	800	816	817	830	839	887	861	877	912	837	850	832	792	874	809	830	848	830	837	896	926	833	800	848	887	771	864	864	803	886	886	846	872	775	849	853	866	829	816	812	872	849	829	786	798	800	778	839	842	843	842	845	830	845	820	823	856	833	832	893	827	818	833	869	857	868	857	829	831	828	846	842	859	828	922	891	829	865	884	842	850	866	886	857	818	818	815	801	810	839	855	866	887	832	831	825	900	808	877	816	796	820	858	881	856	786	842	861	802	816	846	891	796	841	799	868	843	881	840	841	846	845	822	851	913	802	855	826	843	877	888	872	839	826	817	781	849	868	869	874	847	851	866	862	825	856	898	828	876	835	840	807	829	835	856	851	824	871	833	861	839	854	804	820	840	848	878	805	828	828	813	812	865	827	827	859	822	818	863	843	889	873	869	857	834	857	811	859	804	828	848	865	835	844	821	840	810	862	823	886	828	830	905	871	870	830	858	842	811	838	884	873	862	856	792	811	839	851	802	814	842	835	886	883	902	854	844	857	807	833	884	823	833	844	855	829	870	832	886	820	864	804	858	847	845	861	798	765	861	865	862	792	903	788	828	808	878	839	837	851	759	902	826	823	805	864	900	831	824	826	855	819	865	851	842	845	851	832	818	819	864	803	878	832	864	810	825	858	828	791	857	868	885	823	860	835	862	831	827	828	825	896	845	875	822	845	834	782	817	905	948	854	827	836	855	792	870	826	825	877	794	846	775	794	834	827	864	810	844	845	820	827	899	822	845	818	857	822	837	844	843	859	839	862	870	844	827	865	866	789	848	810	873	887	803	813	831	849	885	856	814	865	879	831	846	870	833	842	802	818	864	858	898	849	823	867	849	835	798	871	861	834	912	853	808	833	820	837	798	805	823	852	897	888	813	880	849	814	820	822	854	803	874	825	868	826	800	837	798	852	777	856	877	816	847	861	855	901	859	820	817	777	814	821	858	856	845	846	821	854	882	880	856	890	844	839	817	863	912	820	818	848	811	844	893	773	884	854	847	813	840	803	815	842	845	838	838	852	894	861	842	876	850	824	839	860	853	825	867	796	885	836	802	837	836	833	798	893	876	822	837	817	801	856	818	811	832	832	870	825	912	850	862	856	834	832	846	855	896	867	845	781	857	834	812	838	846	786	863	879	895	867	880	876	810	802	794	866	794	831	859	841	863	818	805	850	817	833	910	824	837	812	907	864	899	810	824	854	852	843	846	824	865	879	779	863	865	837	844	787	802	870	810	868	823	877	868	811	815	836	892	863	859	856	836	867	899	812	835	831	809	887	905	826	811	870	836	799	801	885	902	808
58303	90503	74179	55355	17985	1703	8482	1382	1217	1210	1128	1073	1063	1033	1035	1007	1013	1034	978	967	962	895	909	953	949	941	971	925	932	964	963	975	956	965	913	1007	944	937	920	885	964	892	913	939	915	951	985	904	969	928	949	979	936	893	926	935	954	970	938	946	970	898	967	923	944	891	971	993	906	933	903	907	992	894	903	982	910	894	896	905	877	955	955	955	926	951	891	920	935	967	892	885	889	872	951	968	918	956	988	912	873	933	952	954	945	932	957	904	923	877	937	930	942	971	882	954	899	905	888	904	906	931	950	907	895	907	880	947	954	948	935	917	937	939	900	899	940	974	902	955	953	996	925	896	943	897	939	911	953	947	906	939	984	898	977	921	937	974	941	913	924	913	911	920	930	917	978	928	924	889	970	931	923	951	896	950	924	892	890	947	940	910	916	902	929	928	927	883	934	892	888	915	891	897	940	939	906	891	863	912	887	923	967	953	930	891	888	991	940	910	940	981	892	881	908	876	928	935	858	845	900	918	919	961	935	934	933	925	998	906	981	898	969	917	910	917	955	899	924	901	903	939	894	928	958	908	955	938	927	917	924	939	941	936	896	911	974	912	889	928	909	952	964	886	971	918	924	878	920	923	881	957	892	933	906	912	873	917	956	931	918	902	910	917	903	918	918	958	960	998	907	956	868	935	888	921	913	970	920	938	961	943	905	914	907	965	924	922	907	925	913	897	894	893	910	854	948	965	931	872	931	898	943	903	916	927	938	894	946	927	930	914	975	903	953	921	930	918	872	944	902	991	916	935	890	927	952	905	918	930	934	913	934	875	928	929	913	899	931	939	941	908	952	933	909	909	933	883	921	918	945	957	940	922	959	966	892	928	958	925	920	863	962	962	966	907	967	896	953	909	936	913	987	981	943	935	924	941	920	958	909	906	894	901	899	932	935	947	943	973	901	904	925	959	939	964	936	907	944	961	907	895	888	908	908	897	996	919	930	892	923	962	951	931	951	887	894	948	955	874	1009	878	923	940	963	954	883	898	923	919	949	889	914	916	912	918	958	886	927	909	955	968	912	939	963	915	918	935	925	950	914	955	947	911	932	872	892	914	913	947	968	859	906	918	927	912	913	959	901	901	961	880	891	866	951	916	909	864	899	883	916	929	909	929	963	974	897	924	894	959	925	970	917	898	887	947	893	919	950	936	959	939	919	1013	937	907	911	913	869	909	954	971	915	925	874	987	967	915	941	933	894	946	948	915	965	921	907	947	960	941	898	949	959	898	859	941	854	916	953	943	953	917	924	920	899	876	925	946	943	947	933	892	952	923	986	951	955	886	980	944	921	940	893	900	859	1016	926	931	940	921	902	936	918	903	895	957	919	943	923	927	947	965	937	876	941	933	931	905	933	948	924	958	933	925	955	935	897	918	890	910	920	923	899	949	948	995	930	960	942	898	873	891	905	959	900	942	953	931	930	908	950	928	881	1003	967	949	955	909	909	1015	969	964	934	968	951	956	900	967	900	932	885	906	954	948	897	951	884	909	890	922	914	875	960	937	905	926	930	899	878	966	968	919	918	876	889	949	925	935	955	939	925	939	956	904	954	942	944	930	970	949	987	955	946	902	872	969	910	896	932	933	916	936	897	955	920	991	928	900	970	830	949	977	897	907	929	948	972	998	912	945	938	949	886	966	892	932	922	875	920	947	904	879	895	958	929	939	897	902	938	914	971	960	891	964	909	862	927	940	948	939	896	948	962	931	884	985	901	957	939	911	948	925	948	942	950	926	924	1008	911	985	951	919	935	892	971	923	899	962	921	868	908	916	928	905	915	918	904	890	912	1007	927	900	928	913	957	902	973	925	962	949	927	941	916	950	910	911	868	967	971	930	962	990	995	968	872	886	900	898	908	902	950	932	930	930	938	887	868	952	881	920	914	920	950	927	922	947	946	907	899	879	943	966	941	926	871	893	919	944	929	939	931	890	904	934	960	967	974	914	950	940	962	918	918	909	930	950	945	934	912	937	940	927	900	928	990	886	966	873	924	971	943	906	985	914	920	950	923	920	907	857	939	889	941	930	940	974	920	954	951	961	882	956	945	957	919	955	956	962	908	923	921	879	933	899	896	931	925	930	992	892	918	947	896	879	982	904	896	998	909	923	931	974	901	876	899	940	903	879	898	909	898	935	946	951	952	947	936	892	952	921	928	942	933	969	905	957	954	954	882	920	916	939	919	940	944	979	923	907	943	875	964	922	934	899	906	961	922	950	974	1015	944	967	942	876	931	991	918	883	846	1000	924	947	914	982	983	911	937	976	927	897	974	974	882	985	915	883	961	909	899	915	929	903	959	958	919	992	914	964	975	907	927	933	914	927	951	910	917	937	913	864	936	880	903	956	935	893	991	938	883	878	881	905	936	927	976	919	926	929	932	928	913	905	951	911	891	907	927	969	945	921	927	930	948	874	872	933	922	912	882	963	932	913	866	954	909	887	911	908	934	955	950	875	959	884	920	921	964	935	914	940	947	894	888	903	951	918	886	867	902	870	951	980	961	920	896	902	906	959	915	914	975	964	964	917	876	969	947	904	931	916	945	906	922	941	920	928	918	902	936	956	898	931	911	930	905	913	980	920	928	959	965	906	921	894	965	935	893	880	907	957	925	960	980	904	970	906	897	944	919	951	969	964	965	1002	922	937	916	914	938	898	927	891	921	938	889	936	916	984	952	946	921	879	986	891	979	926	926	946	903	939	999	930	915	877	918	913	945	963	981	948	959	985	900	919	896	912	896	893	923	932	958	888	961	982	925	891	945	901	957	951	921	932	969	967	899	908	877	962	886	879	932	911	905	919	936	953	923	905	923	960	918	922	955	994	983	913	914	898	933	922	943	911	967	907	946	929	948	923	928	955	898	941	948	878	921	908	968	910	917	909	945	929	975	892	963	902	923	905	928	944	882	927	918	942	940	988	934	913	911	942	940	957	902	900	935	991	922	950	887	968	953	901	883	893	974	961	936	983	935	962	892	920	975	892	932	932	983	941	896	924	920	911	924	905	933	907	894	907	929	896	940	972	905	916	931	896	868	933	903	927	925	952	922	954	963	937	931	938	931	962	944	950	926	881	924	912	903	946	903	907	873	969	939	926	937	933	916	930	838	924	901	925	875	925	947	877	959	887	917	912	964	946	897	930	928	930	960	901	963	940	947	900	937	916	943	929	924	902	899	974	894	948	997	933	882	971	939	905	889	971	943	934	893	980	961	945	842	924	940	863	962	1018	869	929	947	964	932	902	892	920	927	933	948	921	948	934	919	941	928	931	870	911	925	930	900	947	926	955	921	887	927	941	879	919	909	970	906	927	1002	919	895	930	951	963	906	888	909	985	960	972	966	913	927	950	962	890	889	946	915	919	884	939	940	908	918	880	951	924	950	883	957	881	924	980	971	945	940	927	924	925	890	949	984	1033	870	917	922	914	907	965	918	883	920	904	941	900	859	914	935	884	893	928	913	922	939	936
42112	29103	25881	17792	3307	669	565	386	386	383	394	367	384	382	372	418	428	380	379	388	411	385	409	406	382	370	372	387	378	397	389	395	375	376	380	354	377	412	401	368	363	397	377	385	419	367	391	368	399	432	409	404	408	366	389	375	392	396	430	402	381	375	397	381	392	397	404	393	405	437	429	387	368	411	375	387	395	382	357	377	411	377	388	365	396	370	387	382	406	384	388	415	377	377	434	385	370	378	384	415	364	382	422	390	367	367	429	374	371	402	372	398	413	407	366	396	391	415	388	393	344	407	418	404	385	387	432	397	419	371	397	369	426	379	393	397	387	427	405	405	402	359	391	374	379	394	361	422	397	405	397	393	416	388	374	403	385	393	371	424	423	371	396	430	421	412	411	390	408	391	394	413	363	402	391	377	386	385	388	391	361	382	394	406	442	414	376	383	365	354	368	389	383	379	393	404	418	394	354	366	360	399	391	408	393	386	371	386	388	428	387	402	404	375	380	378	397	399	358	379	409	381	407	403	381	402	396	386	369	365	367	395	408	393	404	394	410	414	395	416	422	442	363	360	415	422	357	375	388	366	377	370	378	373	381	418	389	397	406	383	400	408	396	375	390	374	411	355	383	365	389	419	380	393	414	376	415	388	416	405	410	346	377	406	407	406	379	376	374	396	373	387	406	390	399	414	410	396	353	348	379	397	385	397	387	416	407	420	386	405	416	392	356	378	378	360	415	391	365	379	397	381	352	398	377	383	381	411	383	390	357	387	422	395	430	391	394	420	407	406	370	382	360	376	406	378	417	394	391	412	373	381	371	396	414	388	407	393	384	404	409	368	392	392	378	371	398	365	370	394	388	365	412	420	386	398	402	355	401	366	399	368	405	415	368	380	376	405	405	410	392	397	390	377	384	400	393	349	383	388	431	380	388	413	398	382	383	419	420	397	381	408	412	378	383	396	384	366	409	405	414	405	357	372	384	398	383	375	426	385	365	374	395	388	389	410	426	363	383	420	418	383	361	399	361	400	422	384	380	399	390	362	413	381	413	383	398	428	414	362	412	408	410	382	415	371	417	435	429	435	375	415	413	374	372	382	411	436	392	377	409	382	388	433	397	378	389	369	369	382	410	394	383	377	384	395	382	393	407	401	379	390	396	379	383	377	407	434	402	405	386	345	397	384	390	382	360	391	378	403	369	383	379	398	420	388	376	404	431	397	422	380	423	394	378	388	383	405	387	386	393	420	372	378	377	395	405	409	395	419	374	374	370	365	367	396	399	384	417	427	388	392	386	369	398	369	393	414	420	417	371	378	371	391	398	400	362	389	403	410	385	359	421	375	395	428	403	360	361	335	396	388	379	360	377	404	403	388	402	362	396	404	416	399	404	383	401	403	415	395	399	418	421	392	415	344	433	396	389	407	393	367	390	416	389	366	392	391	406	371	363	388	403	425	381	386	402	397	424	392	428	394	410	419	414	411	397	429	393	388	365	392	378	362	388	396	416	364	360	412	367	358	358	402	427	377	352	382	425	380	357	373	398	406	362	367	375	381	382	368	377	376	400	381	372	379	422	367	391	399	420	397	397	392	407	387	368	399	395	365	384	404	390	392	402	390	385	395	423	414	370	420	420	431	404	396	401	410	395	357	384	395	427	388	404	398	424	411	373	386	390	420	395	369	380	380	369	415	395	389	362	390	369	406	383	397	387	379	394	360	365	375	395	371	418	395	392	370	404	368	409	449	366	376	377	402	364	361	395	424	387	413	395	386	380	384	377	399	421	395	369	379	394	415	385	415	388	368	378	384	370	385	398	374	360	416	421	392	389	407	433	412	364	396	378	380	400	426	434	365	360	414	435	407	378	444	419	417	414	420	380	383	380	393	414	406	378	398	435	391	418	452	388	405	405	398	418	381	431	392	389	370	373	420	362	416	389	430	367	405	384	379	382	396	412	382	384	378	402	410	382	433	387	366	399	408	376	374	377	373	407	412	427	360	373	393	386	404	393	428	385	392	396	408	401	417	413	420	401	397	370	411	389	434	394	397	379	371	398	401	411	393	408	395	405	364	344	420	430	375	395	371	376	394	362	368	446	392	389	401	380	388	393	400	398	384	406	419	401	391	380	399	387	383	437	368	407	385	384	398	402	374	387	403	396	370	382	406	368	382	409	408	366	372	399	388	413	413	397	366	411	411	395	378	392	410	351	398	388	372	405	379	370	418	396	369	429	374	394	430	388	406	404	437	422	393	369	428	351	365	391	393	385	363	361	392	402	360	385	426	369	355	379	377	396	375	381	407	415	390	373	372	379	388	387	382	382	364	387	400	417	376	368	415	389	412	400	401	408	395	397	375	400	400	373	412	356	410	415	408	395	398	360	397	420	418	389	384	415	372	366	397	384	389	422	387	425	417	411	387	382	411	393	404	411	378	379	398	417	370	364	404	422	393	374	387	414	387	372	385	405	389	390	371	414	417	383	419	399	428	393	396	395	384	377	410	382	402	366	418	416	410	402	375	388	380	370	370	390	431	394	392	382	388	342	396	403	398	399	360	360	388	360	400	364	401	419	391	393	386	405	403	342	411	401	371	411	355	376	390	397	370	381	377	398	377	395	382	380	410	411	433	426	432	379	354	416	397	413	459	381	384	362	397	423	412	402	393	399	391	376	408	367	407	382	370	385	375	387	350	409	388	416	416	365	388	429	382	413	406	393	405	384	414	406	379	394	376	364	414	405	401	381	386	397	418	369	395	386	379	389	393	387	366	404	354	403	384	380	415	368	412	369	431	398	382	400	403	378	353	392	368	389	395	389	384	344	366	378	391	412	388	383	361	382	399	373	376	410	364	389	424	416	350	365	414	381	389	390	412	418	346	401	363	406	390	402	423	382	384	383	387	370	392	379	399	380	366	361	374	430	394	409	397	407	360	388	410	360	453	375	368	378	389	434	381	409	407	388	383	414	400	359	365	385	383	385	396	387	422	407	366	374	404	411	367	362	434	399	398	382	416	446	397	391	402	379	396	379	391	408	405	357	392	386	390	389	374	390	373	417	387	393	427	373	368	425	402	373	373	378	401	350	371	396	397	393	389	410	351	418	401	410	397	412	435	389	400	389	357	404	420	378	390	407	374	394	402	403	404	403	376	435	390	413	388	358	399	372	422	409	394	403	404	412	427	375	388	391	407	399	343	395	397	415	392	396	377	409	392	398	384	425	400	399	392	368	378	410	396	412	380	351	425	390	369	387	398	364	394	395	406	382	378	377	380	395	409	395	446	407	380	412	372	416	416	396	370	398	418	395	389	402	383	383	399	388	403	412	395	408	420	422	357	358	368	379	390	377	385	421	385	404	405	409	379	433	403	381	370	375	384	404	414	416	379	402	412	364	402	400	427	391	402	374	378	401	395	376	397	385	376	382	388	385	378	418	421	364	353	368	403	391	385	407	408	418	409	414	411	385	399	366	369	389	390	391	403	389	388	400	348	387	407	407	366
49850	33260	25076	12976	2256	460	492	474	467	416	461	435	446	469	456	460	453	434	461	452	441	431	432	425	430	467	443	432	454	443	455	459	465	460	457	447	411	491	446	460	453	433	467	472	472	444	492	414	477	452	432	453	454	416	459	476	487	467	484	488	486	469	475	452	438	431	493	497	443	446	468	432	427	475	468	422	464	428	456	460	440	433	446	461	479	453	445	424	435	448	458	456	467	425	477	454	446	449	472	441	458	435	422	500	433	450	430	436	446	462	434	441	458	457	472	470	427	437	484	450	479	455	466	460	444	459	463	429	429	481	443	437	445	444	491	481	466	449	437	428	452	460	509	435	430	449	456	450	444	446	500	421	486	419	466	446	429	478	451	476	465	453	436	500	466	440	429	462	461	454	468	410	441	480	474	460	480	446	460	443	454	479	459	455	428	440	463	469	464	460	467	474	409	424	457	461	473	467	451	470	449	422	416	433	461	431	433	433	454	433	398	468	416	441	429	426	454	409	462	450	459	451	472	464	439	404	451	438	482	460	434	456	439	393	426	449	476	444	475	427	494	461	501	455	437	472	438	465	463	455	417	435	467	468	515	438	460	434	468	423	451	451	492	456	481	437	467	449	448	457	454	440	438	463	413	431	465	473	439	425	453	459	451	439	473	461	403	474	525	462	437	460	425	488	486	448	437	427	474	454	430	468	403	447	451	412	462	464	458	485	423	418	451	430	478	471	490	439	431	413	474	428	482	461	446	410	429	463	465	460	479	467	467	486	455	475	448	417	444	452	461	455	397	435	471	434	445	443	489	451	474	474	464	471	444	447	454	453	463	457	422	465	446	462	463	436	472	472	448	475	437	480	469	471	431	449	446	435	453	429	442	480	439	479	455	448	459	418	431	480	435	412	449	472	426	449	498	459	436	462	433	452	433	433	492	437	453	463	472	452	479	466	451	466	443	491	456	463	482	459	456	429	481	456	468	452	437	428	446	448	428	436	462	452	448	402	436	459	459	425	463	425	484	448	447	406	483	444	439	477	458	444	480	475	422	451	452	454	433	464	494	409	481	469	411	475	470	460	458	463	472	471	450	444	488	425	458	432	441	441	479	448	445	474	466	459	463	491	469	441	418	400	472	455	437	450	434	465	456	490	496	441	454	461	482	448	398	461	437	423	442	458	451	477	439	469	448	492	487	450	416	407	466	489	484	459	424	453	450	436	488	471	450	454	447	454	489	459	458	418	463	455	423	444	417	465	457	457	482	386	422	417	490	482	477	405	469	409	440	488	470	478	501	460	405	435	478	441	443	463	420	427	468	458	451	409	461	469	454	492	437	483	458	470	446	436	465	403	464	443	444	457	479	416	425	452	448	427	468	448	458	447	442	468	446	439	449	448	463	457	437	472	441	445	490	448	462	451	444	477	465	410	427	463	430	464	419	459	449	466	470	440	445	447	470	460	441	448	430	448	447	471	430	457	483	482	452	448	458	456	496	449	410	456	431	465	472	450	487	454	460	438	448	434	406	452	444	485	434	440	441	428	431	447	423	433	459	502	437	441	467	432	451	456	440	441	441	450	452	455	475	462	458	427	432	446	478	432	436	475	448	431	462	469	463	490	478	434	467	447	445	461	467	434	477	453	449	442	464	459	423	467	443	450	477	455	425	447	444	457	425	445	482	477	459	445	478	437	480	469	458	490	423	474	437	450	475	482	445	433	451	477	448	429	425	460	439	425	470	461	460	454	414	491	466	494	479	442	428	450	462	481	455	433	489	478	415	422	445	442	467	493	444	460	456	452	420	465	382	465	447	425	447	467	450	451	461	448	453	475	432	465	443	473	442	487	429	454	440	461	468	446	476	432	450	441	449	469	467	445	443	462	437	450	454	462	424	469	462	435	451	472	445	484	466	478	495	458	505	463	418	441	450	442	449	444	457	435	463	491	422	454	444	462	472	402	423	456	409	466	459	435	445	469	484	440	437	458	468	477	452	412	453	406	455	469	439	512	437	459	476	444	428	521	446	454	477	465	445	441	452	441	476	415	472	465	473	436	463	431	478	455	471	440	457	437	424	466	482	449	442	446	478	444	461	438	472	451	468	450	470	482	442	477	449	470	435	448	422	407	496	461	435	454	423	424	470	477	456	428	415	438	464	413	436	470	442	423	483	438	436	438	438	449	424	486	468	455	465	464	453	446	475	469	490	429	438	486	483	410	444	417	465	427	438	439	457	434	453	471	425	484	452	468	416	432	456	462	454	474	428	449	435	464	476	449	421	453	447	414	434	450	443	474	483	437	490	447	450	425	490	460	471	453	470	442	447	449	469	462	456	464	469	429	442	488	478	477	403	415	458	447	427	413	442	451	446	482	445	464	466	478	427	462	455	485	481	445	440	449	455	466	432	461	425	464	445	486	469	435	418	467	486	444	465	462	454	436	459	470	456	451	490	477	478	478	467	458	481	462	493	454	488	505	444	458	442	444	456	447	464	447	471	454	433	425	452	484	459	433	498	451	436	465	447	454	454	450	432	444	479	481	438	441	434	432	468	416	448	463	459	433	452	496	447	399	441	504	451	433	440	458	447	489	427	455	492	454	433	449	442	445	420	442	443	438	434	468	467	469	470	488	436	456	440	449	476	434	478	401	463	490	445	448	443	434	448	420	485	459	440	408	398	432	467	448	473	457	446	430	444	434	507	515	460	460	450	461	493	445	453	472	455	458	461	444	437	466	397	426	447	457	462	481	450	450	412	447	423	455	443	485	466	416	442	436	442	435	445	436	446	433	470	475	462	446	486	478	454	464	449	465	461	475	460	466	465	452	469	428	459	458	464	446	465	484	428	458	456	445	474	467	457	440	408	469	455	461	490	418	445	455	443	429	477	444	446	465	463	437	426	445	452	421	484	454	434	446	462	434	449	475	434	453	469	430	425	450	439	457	454	439	415	450	450	449	459	474	457	452	421	436	484	419	443	417	440	438	481	375	430	469	411	452	442	471	501	431	454	448	478	451	478	437	447	473	464	451	491	433	414	462	415	475	449	469	453	460	452	422	436	462	394	475	502	488	466	465	443	472	475	433	454	445	451	462	422	451	411	478	459	425	516	453	422	444	472	430	437	478	473	446	450	459	471	499	472	447	483	456	471	458	459	439	422	455	420	474	464	448	433	442	451	472	444	495	439	441	420	486	464	454	441	462	445	473	412	464	444	471	446	485	470	466	452	464	462	470	404	474	433	426	434	442	428	448	474	446	488	448	461	449	431	442	430	431	443	469	460	406	445	453	472	446	417	445	474	447	453	477	475	453	465	418	461	438	445	430	460	439	462	444	434	455	453	418	475	456	469	440	428	454	433	482	445	438	492	438	479	427	450	439	448	416	438	488	463	474	469	461	422	466	446	472	419	461	472	496	416	434	456	460	476	464	464	456	420	438	426	465	469	440	464	424	430	455	429	464	460	457	452	444	497	449	453	448	469	438	434	468	429	445	505	479	415	422
23596	20947	31125	28965	21893	16064	5263	867	721	739	733	711	727	689	712	716	678	718	731	735	712	699	684	698	699	710	693	692	686	691	708	666	691	729	707	678	682	703	645	702	667	633	684	679	680	673	659	633	684	727	663	670	721	692	707	699	678	638	724	706	673	722	656	676	637	722	674	697	686	673	686	670	685	673	636	697	650	696	673	667	721	669	667	678	703	709	701	699	699	665	711	713	696	659	667	662	621	708	671	712	685	684	681	701	670	670	680	677	696	717	717	672	690	671	687	697	689	624	682	670	681	700	705	712	698	692	673	650	675	684	697	744	640	635	664	655	649	688	675	636	652	677	702	676	663	672	655	707	721	699	699	708	694	701	683	721	662	653	685	631	705	709	664	657	666	675	678	687	642	702	697	638	710	705	651	675	661	688	690	679	630	659	695	639	686	682	682	703	679	675	674	698	677	687	660	668	667	661	661	633	702	674	677	718	686	674	729	743	693	659	680	659	673	641	688	690	723	684	645	681	645	686	687	649	675	667	702	683	687	662	681	695	675	725	701	703	686	667	708	706	745	738	708	684	673	659	679	676	696	661	634	634	636	697	670	704	663	700	659	748	677	716	726	659	701	677	679	701	709	654	662	682	706	692	672	694	690	724	689	718	649	658	702	685	675	700	643	678	676	686	703	649	677	661	743	660	688	669	702	715	714	689	710	686	675	677	655	680	641	677	716	678	617	679	725	697	716	652	688	715	712	650	720	721	686	675	698	662	700	725	668	662	725	711	694	681	676	695	700	666	697	618	725	717	633	654	672	730	706	631	657	642	672	700	636	705	667	675	701	713	682	663	683	677	632	687	686	723	662	693	706	666	691	711	709	680	681	622	675	702	712	636	692	675	702	730	642	662	713	684	668	691	676	663	657	691	665	682	709	716	646	713	695	692	666	691	686	672	686	707	691	672	653	662	686	654	665	679	656	671	700	743	672	679	698	679	714	698	698	701	743	724	640	711	670	704	660	689	690	681	679	708	709	744	698	680	707	681	644	685	715	700	736	685	617	688	674	702	626	673	757	720	686	668	651	654	664	747	680	714	674	715	694	682	647	687	691	724	704	684	644	667	683	724	701	659	708	708	709	657	667	679	646	705	744	721	710	722	675	621	683	640	668	682	700	709	651	642	692	685	677	658	673	675	717	691	694	713	732	627	665	684	690	709	689	692	687	690	657	714	696	694	702	693	670	664	698	708	659	652	734	671	696	682	682	654	678	681	654	671	706	679	647	650	686	704	647	724	674	709	707	659	716	697	689	676	706	704	665	675	686	692	664	664	622	687	662	669	718	655	670	641	694	668	673	732	674	694	682	676	674	701	680	685	719	731	629	679	690	656	682	685	669	678	716	698	659	713	746	642	664	688	705	667	647	643	650	695	683	664	650	650	710	628	653	673	694	737	675	671	685	689	723	694	706	711	682	713	673	664	712	696	735	694	677	693	667	684	686	711	724	650	703	685	681	653	694	691	754	680	716	659	660	708	655	646	696	668	716	670	684	696	696	677	684	680	712	703	693	680	665	704	693	691	686	650	676	662	678	670	695	672	663	669	670	689	667	649	719	689	714	666	696	688	673	653	661	719	668	658	685	678	656	685	692	695	698	677	680	651	661	666	669	653	691	698	683	653	702	695	683	723	715	727	740	675	690	714	705	682	656	638	667	657	662	669	736	663	671	660	639	700	706	650	690	689	687	676	695	708	651	670	707	668	670	668	674	702	678	724	672	660	697	675	735	701	689	704	673	706	680	646	691	668	692	694	705	698	670	704	692	707	621	713	658	684	670	707	700	673	715	685	655	721	678	731	704	663	687	676	681	656	732	726	720	711	666	666	678	681	681	699	624	696	682	656	664	691	759	679	738	683	670	691	688	689	677	657	711	704	709	671	671	691	694	698	667	665	640	696	682	732	685	694	674	730	712	707	691	677	673	666	659	636	660	674	700	656	696	683	671	657	658	674	656	676	711	676	689	693	650	687	699	682	649	667	624	672	659	667	666	682	675	690	725	644	672	685	745	618	726	687	674	663	659	693	722	698	695	723	699	660	665	679	673	666	745	686	685	639	699	655	711	729	633	720	666	681	658	676	645	709	709	726	721	714	668	676	726	715	686	657	678	667	694	704	686	693	683	687	724	719	679	694	720	694	654	680	658	664	701	715	687	606	688	698	662	644	697	717	624	702	665	670	637	706	662	701	676	691	697	649	647	708	681	685	679	710	649	671	705	667	687	736	683	656	693	650	699	648	715	682	670	667	679	723	689	714	673	663	673	679	693	655	687	695	651	717	642	679	718	700	730	701	694	676	719	648	695	690	700	682	675	688	655	685	718	699	650	684	689	678	688	719	655	718	675	639	683	706	664	687	703	707	704	718	660	655	702	672	713	699	642	673	685	667	695	700	674	696	683	650	659	721	675	683	665	692	675	685	711	669	675	694	672	657	700	710	722	652	700	714	677	711	697	679	669	711	666	717	666	648	679	655	642	635	708	644	699	674	644	716	684	667	726	682	703	678	708	675	688	663	657	674	703	662	668	673	720	675	668	722	675	681	674	698	703	681	644	653	712	725	703	669	683	690	687	665	679	683	663	682	726	687	662	686	663	659	695	708	647	704	667	689	672	680	719	673	696	685	687	623	666	639	677	674	678	636	706	691	671	699	737	670	669	690	671	681	677	691	687	671	688	674	697	672	669	677	668	651	717	641	681	679	699	666	704	690	686	668	674	732	682	725	681	657	700	708	657	653	647	681	701	659	635	649	669	652	644	693	716	661	677	714	726	664	675	684	709	663	722	651	701	682	660	674	684	686	653	708	687	682	699	683	642	715	676	649	706	706	720	683	721	629	713	729	660	604	721	693	649	684	713	679	677	669	635	655	708	639	679	696	723	719	647	675	695	657	696	683	680	673	665	674	674	656	677	681	655	687	669	685	701	676	712	698	698	661	705	698	635	698	673	675	610	689	702	655	675	684	686	743	712	689	666	678	659	726	673	679	682	701	689	673	652	728	733	705	720	625	681	680	672	625	709	666	661	652	683	731	668	645	705	690	700	646	690	628	700	665	677	654	628	646	654	656	664	694	720	667	712	653	707	668	742	672	714	692	674	681	716	687	675	699	694	663	693	727	677	707	626	718	679	713	661	670	696	647	708	686	678	666	698	670	676	676	687	679	635	685	688	665	700	691	709	737	693	664	674	700	687	697	678	657	661	719	675	668	733	671	678	688	690	631	684	707	634	676	680	687	666	698	692	642	705	708	709	672	627	677	724	720	717	700	702	674	664	621	687	657	632	680	729	671	645	635	660	642	704	702	687	665	698	691	691	735	652	662	676	636	674	689	665	698	684	707	685	657	660	705	666	737	700	670	677	676	625	662	727	663	683	676	683	708	703	704	719	674	650	634	712	678	667	696	663	685	644	691	656	673	657	664	703	708	704	661	669	716	711	668	679	670	681	679	712	682
54066	76043	60268	44526	12975	1123	3523	964	880	883	815	835	793	793	783	797	813	766	763	798	769	757	805	761	775	757	807	728	727	757	820	778	773	717	766	741	759	752	745	773	789	773	766	680	783	774	749	749	792	741	757	760	765	744	761	712	732	755	761	732	719	762	830	741	719	727	725	742	742	739	759	781	759	778	763	771	730	748	756	719	798	724	822	737	747	776	732	766	785	716	741	798	785	767	754	769	764	719	741	803	768	749	731	789	758	744	747	829	733	765	727	788	751	752	801	790	803	776	723	714	728	762	780	799	709	767	741	752	755	762	782	770	731	726	767	813	731	697	729	719	718	726	731	743	753	771	780	803	753	756	772	787	771	801	753	750	733	723	655	772	769	757	771	721	743	763	754	784	771	754	777	678	764	786	703	718	759	750	769	758	759	759	761	707	691	762	795	744	752	752	769	779	779	679	736	728	766	755	759	709	748	780	809	734	685	753	770	741	740	694	729	713	755	709	746	748	713	735	799	823	708	736	752	736	790	738	749	758	755	732	715	811	739	715	757	741	759	721	734	756	750	729	814	745	773	777	753	793	743	712	695	746	757	747	765	741	775	781	758	802	747	724	782	743	766	722	727	729	735	732	729	743	780	759	715	751	755	735	744	761	830	732	734	724	747	774	795	707	772	742	737	773	758	745	736	735	756	751	746	762	736	769	751	781	801	756	753	733	773	743	786	717	793	717	723	732	811	807	766	757	794	798	741	786	777	812	757	748	741	762	737	733	745	735	755	738	715	738	758	721	764	745	770	741	734	756	751	770	741	733	739	752	761	715	791	812	756	780	722	787	725	754	699	755	757	751	765	690	764	746	765	744	740	743	766	744	778	757	777	761	759	775	730	734	710	764	754	821	776	745	757	727	760	733	765	759	809	763	725	768	712	756	755	744	756	776	779	793	751	798	776	700	722	768	728	766	716	792	769	791	781	748	788	768	763	718	711	812	707	755	746	770	781	755	768	723	759	764	745	763	733	781	697	741	696	719	765	767	758	766	741	788	730	745	748	750	788	793	761	793	722	793	763	772	759	772	716	762	755	767	742	775	740	752	794	792	760	744	735	764	704	736	761	711	763	778	755	710	734	741	732	744	733	788	738	723	737	725	750	776	780	718	757	715	736	737	746	759	787	764	770	740	741	726	805	765	728	754	781	749	755	710	763	736	756	716	774	734	731	774	712	801	713	766	775	733	701	730	762	725	730	702	717	745	741	773	771	777	793	745	734	752	783	772	713	793	787	728	765	789	730	747	741	727	786	761	761	693	746	796	804	795	766	745	772	819	763	769	735	760	761	757	770	783	751	768	755	712	796	745	773	746	768	810	735	760	754	801	745	757	724	773	758	723	786	763	745	786	746	781	762	755	769	755	758	801	746	795	818	781	716	774	760	753	733	741	721	773	818	820	734	764	766	714	759	756	762	737	750	720	806	722	762	744	688	720	785	759	742	767	786	784	721	766	748	764	747	739	757	726	810	724	744	759	764	769	761	791	772	803	790	744	765	727	725	747	739	744	760	715	759	778	751	754	750	707	744	739	770	778	771	749	766	736	740	763	757	788	766	811	730	714	683	720	766	765	774	756	768	755	767	799	738	762	737	718	720	788	763	754	757	759	742	769	756	748	773	728	771	733	762	713	740	717	737	780	712	783	763	745	754	726	671	774	721	739	801	766	734	803	747	768	758	776	782	736	764	708	730	770	725	750	778	792	774	831	742	714	773	728	752	771	776	817	747	673	736	786	777	775	725	778	784	713	746	755	768	756	772	771	743	715	793	743	748	755	727	716	770	701	753	750	797	721	792	791	729	788	734	791	731	744	780	756	766	694	743	758	752	757	750	719	732	745	756	784	759	749	730	790	730	778	728	710	754	749	702	786	766	862	707	757	796	753	711	706	739	779	746	745	746	800	740	799	757	711	730	726	759	780	736	776	778	782	765	713	760	774	746	723	715	763	741	759	721	740	762	733	743	732	751	744	765	796	815	746	758	765	780	758	750	767	770	767	764	765	779	715	736	773	722	759	761	740	738	759	724	827	776	742	760	746	712	722	808	780	739	762	747	753	737	749	743	754	775	776	723	796	764	761	749	794	762	779	759	726	708	756	758	750	758	714	730	739	765	782	761	751	768	772	776	786	752	780	738	776	765	786	721	725	773	728	711	738	801	769	768	751	749	770	739	736	793	751	727	707	723	763	773	745	769	791	795	753	696	755	750	744	787	729	767	804	739	704	761	714	756	767	737	746	710	739	745	790	771	744	767	752	779	743	691	771	741	779	702	716	783	779	736	780	712	734	744	763	812	776	718	774	747	723	780	781	791	756	797	812	815	778	743	759	759	716	761	800	740	764	761	716	752	813	795	759	749	744	783	762	784	780	745	722	710	782	730	755	790	795	800	740	793	746	775	797	769	729	785	786	760	770	771	751	761	780	747	776	774	703	807	755	803	766	762	731	729	779	741	722	737	786	747	760	761	732	773	738	740	775	753	742	728	751	724	752	779	714	814	666	728	760	748	790	711	738	785	735	726	777	736	759	735	743	751	727	716	785	733	755	752	711	726	777	819	690	774	746	734	719	777	775	742	741	744	754	747	754	766	743	716	799	729	752	763	781	764	781	732	752	728	749	769	758	787	769	769	713	799	764	803	763	765	801	735	769	760	770	758	763	737	795	777	779	750	746	731	727	763	764	780	762	766	702	784	772	753	763	737	739	753	785	730	780	760	756	717	758	770	783	784	681	737	736	701	760	725	740	775	758	784	763	805	727	800	747	759	740	764	794	752	761	746	772	750	776	757	791	733	708	758	723	758	750	755	738	739	804	781	782	785	747	764	719	748	744	751	766	719	736	740	728	752	758	732	772	761	730	734	692	721	735	791	774	745	741	750	789	731	816	784	787	784	759	814	759	736	773	725	701	778	746	744	735	700	728	759	758	743	809	745	788	768	754	754	746	776	773	771	730	811	790	758	729	773	728	773	804	795	724	800	736	727	762	739	782	800	753	766	713	760	769	752	735	742	779	788	730	742	796	730	761	793	792	714	797	827	775	750	778	757	772	811	732	726	765	757	754	760	771	709	776	771	726	743	735	732	762	767	704	754	715	769	795	723	745	776	798	786	775	693	752	794	765	749	789	763	731	765	781	754	798	736	794	757	715	765	732	765	740	770	815	731	741	763	780	805	774	760	767	766	785	686	752	750	779	755	735	719	773	747	772	708	736	791	752	741	724	737	688	752	741	725	740	745	726	728	727	798	728	764	711	754	756	722	798	766	768	758	739	745	791	786	723	784	788	754	781	757	802	730	740	751	775	770	773	728	767	769	775	801	766	805	737	812	743	723	800	762	751	721	751	760	784	733	771	765	773	773	689	776	779	771	760	812	726	720	763	754	797	757	770	728	738	771	770	800	733	762	743	729	716	735	793	713	683	745	717	763	750	782	757	783	703	705	721	775	787	774	736
25067	21312	30548	28699	17548	3525	2771	510	428	382	365	402	404	374	367	390	371	393	374	386	395	359	433	377	382	391	407	369	373	400	370	380	363	353	363	377	397	360	402	414	380	362	364	355	391	365	392	363	392	375	389	373	401	359	376	362	381	393	399	356	374	362	376	367	399	347	385	374	373	369	367	381	394	358	411	396	372	372	380	369	402	388	343	361	383	371	381	397	373	341	405	387	410	362	412	361	333	355	368	361	406	375	366	417	367	404	390	381	401	388	363	349	377	352	388	377	351	388	388	379	363	414	380	358	385	393	345	374	395	359	371	348	383	352	387	379	332	371	339	384	368	366	381	368	423	364	376	365	360	397	395	366	378	355	376	355	388	377	362	382	420	342	381	381	378	350	400	338	400	366	372	363	380	401	361	396	373	368	375	326	389	359	400	378	338	379	394	413	358	360	345	372	374	389	395	384	360	407	371	402	359	384	379	378	367	383	357	384	360	411	388	406	374	380	387	347	387	369	368	395	418	384	386	392	372	358	364	382	380	392	368	380	382	376	335	359	375	360	392	384	368	430	356	401	369	379	335	357	377	373	359	357	360	333	368	405	375	365	368	374	355	386	383	318	359	360	331	366	375	359	356	382	379	341	355	382	385	345	384	351	370	403	403	350	363	364	341	376	397	373	350	392	385	358	392	418	370	358	392	386	372	372	389	369	386	404	380	359	367	376	367	381	372	379	345	405	355	370	383	372	392	357	367	367	357	372	360	354	382	407	398	405	359	386	401	382	363	355	368	398	360	362	377	383	383	382	397	358	388	371	362	383	380	358	398	429	395	376	358	338	362	371	359	358	380	374	378	360	337	403	346	366	386	379	389	356	387	405	372	369	359	386	369	380	392	391	388	352	378	362	366	383	353	360	393	376	379	369	366	386	390	393	374	362	382	373	352	406	403	362	348	362	371	366	337	385	378	397	408	374	367	370	357	366	396	391	345	347	404	376	353	428	364	351	364	388	354	384	386	399	339	401	374	364	358	360	372	391	393	329	382	377	365	332	369	383	384	371	379	384	380	367	367	372	404	357	366	374	361	352	355	400	371	370	382	391	384	364	367	405	361	333	376	350	358	357	377	318	354	360	398	377	360	354	388	411	376	354	397	362	360	369	366	357	369	384	342	372	397	386	378	346	378	381	389	423	384	371	391	394	378	340	384	380	360	362	388	361	354	356	371	367	370	376	415	398	388	362	378	352	333	374	361	369	419	364	383	378	381	354	380	392	366	372	362	352	366	360	350	413	351	338	346	364	401	371	406	363	397	389	323	389	385	373	357	397	362	401	360	379	402	366	365	392	367	358	373	364	351	376	329	354	352	392	404	386	382	368	343	349	389	400	353	394	359	377	398	351	365	359	403	363	373	391	370	391	380	368	349	379	357	364	359	369	405	360	414	363	357	345	355	358	381	409	349	341	330	353	383	378	356	365	367	396	341	406	386	380	365	380	379	368	377	389	374	392	378	402	377	380	378	405	378	404	385	370	365	410	359	360	387	363	376	377	362	339	395	393	373	370	367	371	368	355	383	387	354	340	405	374	394	386	400	389	394	369	366	400	385	346	381	369	397	401	379	346	395	360	394	352	385	400	398	359	387	354	396	377	384	369	378	352	419	374	341	426	371	389	361	369	367	410	340	324	341	351	370	389	344	367	365	388	375	391	365	363	353	373	363	372	421	374	363	369	365	392	373	344	383	365	365	357	368	385	369	372	400	376	367	394	348	368	405	344	429	366	375	393	363	373	373	393	401	381	392	370	364	385	383	371	354	396	373	345	419	397	381	376	386	354	366	349	373	347	372	391	352	376	391	347	348	379	397	373	377	397	401	371	379	385	375	396	358	366	368	386	424	366	387	419	357	363	386	428	388	388	400	391	355	377	406	380	364	376	396	389	359	398	379	396	381	352	387	393	431	353	372	377	341	393	370	382	372	383	371	346	415	372	387	366	386	391	360	367	337	402	355	374	394	415	373	342	372	378	359	378	339	384	376	391	356	369	387	401	364	354	363	363	358	381	364	364	356	350	371	395	382	382	378	393	367	361	400	382	364	387	403	373	372	381	400	392	371	399	390	362	382	404	407	344	361	378	374	371	395	370	384	399	356	350	360	359	370	358	374	319	369	361	380	359	373	367	351	383	415	383	359	398	380	391	368	364	388	360	367	380	390	361	402	404	409	393	356	359	381	333	352	370	355	381	353	369	361	367	398	382	367	376	344	365	396	386	370	393	390	377	400	366	361	369	363	412	379	357	364	357	377	380	346	339	351	379	369	399	380	372	400	387	335	370	382	379	384	387	341	356	377	372	394	400	391	385	355	387	358	391	350	407	387	405	362	377	398	372	400	401	363	364	360	382	366	352	390	351	383	387	379	409	386	363	387	382	369	375	367	395	384	402	407	351	360	378	376	396	378	358	364	335	377	380	361	387	338	339	375	349	374	359	386	344	373	365	352	361	406	324	400	381	351	395	366	380	391	351	367	395	371	367	387	381	360	365	333	397	363	340	401	374	389	388	367	372	385	394	380	356	387	405	383	349	370	399	403	372	380	374	381	400	382	378	378	379	330	354	334	371	415	367	354	361	392	411	357	376	387	356	392	392	359	345	364	350	388	328	377	359	404	393	382	379	403	406	370	373	367	381	377	361	386	385	330	366	346	356	384	347	351	350	361	364	387	360	400	369	389	369	349	339	359	377	381	374	388	346	379	357	383	399	353	375	395	349	383	347	353	405	367	391	383	377	376	361	365	383	365	371	362	376	387	414	359	354	380	398	389	375	365	354	381	351	403	364	364	372	371	350	398	383	354	355	401	365	400	359	424	374	364	362	390	361	387	397	378	366	336	359	388	367	385	390	370	380	365	363	374	367	369	392	376	424	404	442	366	348	367	366	382	365	379	370	376	348	389	360	373	363	380	385	353	382	353	385	386	400	353	345	386	375	397	366	387	385	402	361	370	350	373	359	416	359	422	379	358	393	343	406	400	362	428	389	382	382	399	350	361	373	324	383	367	392	368	366	365	381	358	311	350	339	351	381	338	337	357	397	381	368	392	355	362	387	404	377	367	384	411	363	368	378	360	408	395	365	376	366	366	402	376	362	385	373	331	391	382	355	403	390	340	352	372	372	376	366	355	388	389	383	377	379	362	366	387	396	400	376	393	394	393	396	383	408	408	396	351	413	369	364	382	399	359	392	416	364	362	377	391	375	400	374	356	355	383	384	431	379	372	380	354	367	393	363	344	379	386	374	400	384	361	386	380	399	367	350	387	368	385	401	384	368	382	384	391	392	369	411	368	388	377	387	338	369	410	388	350	400	354	369	377	371	399	410	369	363	365	378	416	379	365	371	352	394	352	370	366	415	378	371	372	342	357	375	390	357	374	368	410	320	357	349	375	358	342	386	379	408	365	391	380	364	391	380	392	364	423	366	377	365	410	373	374	374	397	379	337	415	383	401
52855	65054	49589	34462	8958	644	5983	577	520	507	506	496	473	484	494	457	487	465	475	491	440	465	450	486	433	485	460	452	435	454	470	472	489	481	447	460	481	423	476	454	458	500	464	424	462	523	465	440	459	479	453	461	489	451	454	433	454	422	493	438	434	424	442	471	478	457	440	455	446	463	481	488	444	502	464	434	474	477	452	482	494	470	436	516	445	455	461	490	457	428	488	437	468	468	435	449	460	421	432	448	434	448	482	452	478	474	492	467	440	483	443	468	454	466	485	483	476	444	464	449	466	450	477	456	482	421	429	445	451	501	420	484	480	471	449	462	448	477	486	457	492	453	436	433	416	459	455	435	464	451	481	470	472	466	440	420	454	410	451	485	456	441	465	439	443	460	463	491	418	432	432	421	477	465	427	425	464	423	475	423	504	455	476	482	439	498	483	474	420	443	444	470	447	419	451	465	443	478	469	437	454	464	412	425	492	452	438	408	456	452	446	454	503	476	441	472	401	448	482	453	472	458	456	427	460	486	429	484	447	486	467	431	436	468	439	473	446	496	443	440	422	457	457	438	475	476	447	478	463	451	464	481	452	443	461	466	481	452	455	446	470	446	445	493	453	445	462	496	433	456	465	484	491	452	456	471	467	443	470	419	445	459	476	452	469	537	463	457	489	464	469	443	465	456	509	438	428	470	459	422	457	467	438	512	457	442	434	458	455	458	422	466	493	446	466	462	456	474	447	428	433	443	477	458	454	440	468	472	443	440	448	462	425	466	443	458	428	421	462	448	479	456	433	414	460	426	439	430	472	425	440	432	464	484	438	468	507	430	432	458	447	450	491	447	422	446	457	470	472	460	454	484	456	484	466	464	464	457	423	505	453	453	438	453	498	424	459	483	449	440	460	425	472	460	461	483	462	469	444	455	458	441	437	466	454	435	449	459	475	454	434	447	455	433	478	487	440	439	482	420	467	472	468	443	441	464	451	426	432	473	437	450	465	473	453	479	444	449	463	447	462	438	413	412	428	470	453	504	435	451	435	423	433	470	510	443	445	453	472	478	458	467	483	469	417	474	441	475	471	418	459	468	469	455	451	444	454	459	422	462	479	443	488	451	483	454	455	478	457	410	453	442	445	471	452	445	458	445	465	476	438	462	439	458	425	459	444	424	460	478	460	452	444	459	457	445	413	475	455	434	470	479	444	441	462	463	467	456	441	469	430	461	466	446	456	461	448	462	398	464	455	425	446	418	449	443	449	422	467	448	408	447	452	434	479	480	444	487	487	419	466	419	445	465	485	459	461	425	474	445	452	463	475	491	451	495	495	451	456	507	494	452	468	491	476	488	452	470	423	485	460	490	441	463	449	447	465	478	449	399	464	455	480	435	488	437	474	497	452	470	468	433	474	453	480	473	459	482	429	435	487	464	458	446	508	494	429	470	461	433	462	475	446	455	452	465	445	459	446	476	455	481	477	474	457	468	445	456	441	418	455	424	487	457	444	408	442	487	470	446	424	461	477	460	479	480	465	454	453	446	427	459	442	464	474	487	468	438	475	440	470	421	487	428	445	459	487	475	464	441	440	476	437	469	499	441	432	439	475	421	462	467	455	493	482	445	428	468	446	441	478	488	489	510	442	471	461	442	419	477	451	488	484	459	423	456	480	442	428	463	432	490	431	499	461	402	457	446	459	455	465	413	428	452	486	449	454	452	434	460	465	427	462	484	471	469	424	474	445	495	431	475	409	467	471	485	456	475	461	434	437	465	463	436	489	450	456	413	448	457	392	449	445	483	468	435	478	485	476	450	484	446	489	446	422	448	466	487	419	462	454	457	474	417	448	433	433	437	448	430	434	455	441	454	472	480	451	470	486	434	489	467	427	460	459	431	471	499	453	477	448	494	426	472	452	455	443	453	459	440	458	447	486	429	459	470	432	415	450	436	455	409	490	518	451	432	455	446	401	456	479	452	431	429	405	430	434	442	451	480	438	462	455	446	425	430	478	441	461	474	460	437	472	449	436	481	452	460	448	444	434	450	444	438	457	477	447	433	481	428	449	454	424	463	462	451	480	460	461	455	474	442	422	467	404	494	428	453	422	463	450	435	459	476	482	485	456	447	461	424	452	490	478	485	457	463	462	458	470	459	420	440	447	458	468	431	418	478	459	460	459	481	470	433	423	438	455	479	478	483	436	448	456	489	440	475	439	422	454	467	461	444	447	436	452	460	442	428	483	498	475	465	456	451	409	427	483	463	429	465	466	462	483	449	466	422	425	440	466	517	430	433	453	463	494	449	446	466	459	456	464	453	455	471	458	472	449	464	442	436	474	441	476	432	460	439	442	447	452	431	470	450	404	490	468	483	451	427	460	453	463	464	434	464	483	465	408	466	447	498	435	480	443	448	420	459	474	461	420	413	443	462	462	436	452	427	476	463	421	457	411	469	476	463	474	460	470	427	447	488	465	460	455	438	459	451	473	492	441	494	442	454	479	480	450	440	437	446	458	464	433	447	424	455	503	478	455	457	442	433	451	456	467	437	411	470	449	480	458	470	437	472	422	455	455	423	434	452	461	428	470	424	452	431	447	458	462	454	475	449	446	477	474	445	461	434	403	462	476	451	493	471	495	446	498	455	426	452	435	450	469	434	486	456	435	447	440	450	452	475	437	456	465	443	472	434	466	465	423	420	452	435	476	474	470	451	463	461	470	427	409	442	457	456	456	461	419	477	435	468	480	436	467	491	453	435	442	474	441	476	434	418	477	440	420	459	483	460	444	474	456	438	443	472	442	436	468	450	469	460	476	432	505	446	442	457	457	460	437	480	512	469	463	467	457	476	428	454	401	458	481	431	485	436	481	440	445	444	449	392	483	443	426	501	449	473	459	481	468	448	454	445	502	476	477	472	461	432	450	431	444	460	466	428	458	416	477	463	457	466	477	459	434	456	456	476	450	417	447	448	495	415	442	465	488	480	452	445	423	472	438	447	456	464	449	444	474	457	426	491	451	461	469	427	470	447	450	462	445	453	453	446	442	481	413	485	457	456	409	460	459	466	456	414	471	470	446	438	445	471	429	450	485	476	434	456	454	456	483	460	451	459	482	430	450	467	466	470	457	458	472	467	442	461	451	445	463	470	459	449	434	470	453	447	476	447	467	448	497	465	467	444	492	444	468	438	417	412	436	423	481	465	453	466	462	473	480	434	411	477	449	487	450	439	467	452	451	457	470	458	459	474	442	481	443	501	476	467	465	493	485	457	426	458	431	426	443	453	462	489	485	469	439	420	453	460	475	493	466	443	468	461	500	449	480	479	454	428	450	444	455	455	429	487	428	481	482	475	462	462	458	491	438	436	445	453	460	478	471	468	447	467	448	451	463	457	454	455	444	475	428	420	473	461	494	470	459	443	475	441	491	438	461	441	435	469	491	458	483	456	489	467	453	465	450	469	472	467	473	468	448	451	482	504	457	471	433	490	447	463	460	433	428	415	419	455
22385	20835	29146	25182	21265	20793	25908	5308	979	955	935	931	899	907	896	907	869	871	908	844	881	854	830	846	892	875	816	810	853	816	861	783	817	872	833	820	824	826	851	838	866	867	856	878	821	821	854	871	839	805	823	847	814	835	807	818	828	863	860	819	833	804	850	854	770	812	843	860	811	844	811	851	856	860	822	835	822	862	789	805	855	851	776	814	870	841	911	889	871	788	776	810	884	807	887	866	809	834	837	837	871	864	831	864	883	854	884	843	810	837	868	854	904	827	848	880	828	816	812	829	857	837	852	813	837	813	822	818	827	795	849	836	847	813	831	868	846	785	836	855	848	840	824	871	813	812	856	833	845	797	870	859	855	841	830	807	864	819	833	815	866	813	781	854	873	850	848	800	839	865	851	850	838	858	850	827	842	834	840	861	792	839	830	898	849	855	818	847	816	819	879	826	858	884	793	870	804	801	815	856	859	857	817	877	838	813	826	829	842	826	831	774	829	816	789	860	819	788	807	850	838	866	828	881	829	797	824	817	806	874	818	840	877	836	845	812	810	868	787	794	838	827	833	824	782	848	848	876	822	811	876	817	797	857	795	834	859	839	812	846	845	831	774	804	819	885	805	886	874	836	874	851	845	822	822	814	844	858	831	842	786	855	830	869	822	825	822	845	850	817	875	836	850	850	818	840	861	881	832	903	806	833	826	840	789	879	842	776	868	801	784	883	836	847	837	858	822	873	896	856	856	808	823	814	833	838	827	802	820	794	829	789	833	860	814	832	872	832	776	864	826	850	794	860	849	832	829	846	835	825	820	836	852	857	839	829	841	848	879	820	826	838	796	857	862	821	852	799	856	845	884	821	874	837	824	894	799	893	847	873	780	832	829	852	847	847	803	826	824	833	834	846	857	805	815	782	838	800	863	812	788	806	781	814	851	903	800	865	851	867	823	859	782	819	823	885	815	831	851	853	828	797	856	851	878	859	772	836	833	844	876	839	855	849	849	832	783	865	830	838	768	904	836	842	843	842	816	851	871	803	850	843	866	879	847	844	851	848	824	901	896	837	800	808	843	809	838	776	826	899	866	817	813	840	805	897	876	846	860	834	822	805	876	797	836	817	814	852	833	774	816	823	859	832	837	785	825	855	877	860	870	818	800	865	864	816	860	843	867	820	812	816	845	838	816	825	857	852	869	873	865	816	868	832	863	849	828	789	887	840	878	860	853	803	863	829	807	836	884	815	809	810	814	790	851	831	852	861	826	873	855	824	890	776	840	827	859	807	818	863	860	781	809	805	851	839	878	848	826	866	847	806	815	845	840	820	801	869	759	830	852	828	809	814	790	778	842	879	857	826	815	796	832	862	806	830	821	830	863	828	819	818	863	806	813	818	857	871	808	843	825	831	844	826	845	910	842	806	800	832	784	802	815	779	838	834	833	803	817	871	819	835	823	863	848	853	827	844	846	816	836	830	822	817	844	839	829	884	838	823	860	836	792	802	868	829	803	819	859	817	870	844	853	785	840	790	804	817	849	858	904	799	812	809	791	801	810	804	886	775	860	814	827	832	817	810	849	856	831	816	865	829	870	832	793	834	863	842	881	847	787	855	840	773	871	858	865	829	823	845	842	838	857	843	827	825	841	788	835	837	825	818	866	854	783	880	859	858	820	784	797	845	865	821	803	827	817	800	776	839	833	850	817	843	850	883	870	804	844	771	851	837	813	815	891	825	823	772	823	800	792	903	828	821	858	847	781	873	844	903	858	826	832	827	813	845	838	846	805	853	854	797	799	867	875	807	861	811	851	864	810	873	837	909	815	832	823	826	840	810	812	824	856	828	845	800	816	813	821	856	827	790	841	817	871	834	866	841	804	823	837	799	861	863	812	805	823	862	846	809	874	825	865	814	794	841	837	875	808	842	831	861	886	867	834	846	830	840	826	849	835	812	884	808	857	836	853	811	888	848	859	826	864	858	833	820	836	821	822	882	794	837	850	860	851	863	819	857	795	844	811	854	808	860	814	866	796	887	844	820	819	797	842	788	890	801	863	891	833	877	846	878	844	820	862	829	797	842	838	875	834	808	837	855	849	850	861	817	826	820	829	837	828	894	801	831	799	848	864	857	855	893	862	870	855	832	825	772	818	847	869	866	873	818	822	853	839	834	825	843	843	796	827	817	842	853	840	826	847	795	792	853	817	885	848	822	813	803	865	835	843	831	869	780	834	883	849	868	826	815	868	877	868	826	853	890	823	863	807	807	813	809	846	827	846	844	871	810	846	828	831	859	851	812	820	857	819	789	794	817	845	792	823	812	831	836	797	847	815	817	843	808	799	820	878	799	869	892	871	785	825	811	854	879	843	819	839	832	810	807	801	853	902	867	813	772	806	849	842	872	802	807	850	791	845	877	846	859	905	855	881	848	840	767	846	869	834	804	854	844	832	822	877	839	838	893	797	853	862	883	827	799	871	817	841	817	851	830	815	809	842	851	839	829	791	800	813	800	831	835	814	836	840	835	824	817	847	786	788	834	832	806	851	830	814	791	820	807	847	891	897	852	811	861	832	855	821	816	813	852	819	909	809	786	838	839	832	872	812	816	830	846	839	805	790	807	830	851	852	841	838	814	841	798	813	840	869	834	833	768	871	771	871	840	853	869	830	864	834	848	818	824	833	851	863	771	909	896	850	855	823	835	806	791	839	820	832	811	790	931	857	814	834	804	871	834	865	802	851	881	808	799	808	873	848	834	781	831	837	823	830	812	831	857	847	835	875	831	865	778	890	842	808	780	861	839	841	880	821	827	779	839	878	861	853	861	847	864	823	819	799	812	822	785	843	840	820	842	810	793	822	774	832	831	795	862	883	806	806	861	860	757	854	881	849	850	851	831	796	858	815	819	846	834	832	834	820	791	806	840	830	784	823	862	859	816	866	820	872	846	806	852	823	827	841	819	825	792	827	853	824	773	831	857	839	846	813	860	854	820	820	839	793	836	852	804	898	801	811	826	793	836	806	805	836	844	836	859	848	829	832	789	820	890	805	807	841	872	823	827	798	856	803	828	801	820	854	816	870	831	838	894	842	838	844	840	797	882	821	807	853	857	883	831	834	855	874	794	787	821	891	845	870	840	785	805	828	875	886	873	791	803	870	848	819	806	804	796	791	860	851	812	797	823	845	839	902	848	804	816	831	845	848	812	852	820	833	886	858	870	847	821	895	806	814	827	903	827	826	810	853	819	797	840	867	824	844	850	815	836	798	844	788	825	878	839	850	850	822	845	875	824	850	845	812	803	859	883	821	895	845	889	874	866	849	845	829	839	828	786	820	838	770	866	841	839	845	821	771	810	841	837	800	786	869	880	891	821	852	827	840	820	815	820	840	818	848	849	828	843	809	871	852	826	846	842	790	826	811	825	847	780	758	860	837	832	779	753	821	799	824	825	791	810	830	859	822	817	814	839	861	847	851	861	851	865	851	825	877	809	867	806	813	779	806	803
58396	90488	65563	50946	14160	1833	17988	1337	1285	1228	1039	1067	1022	1038	1023	976	974	943	966	931	997	988	961	1006	964	967	967	944	930	915	919	912	960	909	960	937	914	973	946	908	960	976	911	946	938	968	934	940	963	960	921	964	986	882	927	926	894	904	949	956	867	910	968	945	934	939	881	920	951	884	957	872	927	922	901	923	931	909	914	927	899	915	939	978	973	884	972	947	881	903	974	938	958	913	941	965	909	911	917	915	896	920	875	863	981	935	880	935	927	921	911	943	994	973	926	943	954	909	942	981	948	888	892	914	932	951	956	970	954	939	951	906	910	905	901	902	906	925	927	939	875	933	981	949	947	911	940	925	924	921	920	961	954	957	923	927	920	883	964	931	920	953	958	894	920	960	936	970	922	908	897	971	943	929	925	880	887	922	953	935	935	942	957	966	922	920	936	931	921	912	941	973	946	980	947	900	966	951	883	948	940	929	945	930	951	928	906	932	894	900	932	923	878	954	915	939	922	878	919	912	933	910	942	977	868	946	891	922	942	944	924	861	916	950	884	937	907	1012	891	939	954	883	935	885	950	896	890	920	889	967	929	908	928	865	963	949	903	901	908	956	943	919	962	896	948	1014	955	913	881	888	945	878	968	945	927	928	915	911	961	939	966	922	947	936	929	979	919	964	934	925	979	897	934	933	918	892	916	952	927	864	957	969	950	885	984	920	914	930	968	958	923	910	934	906	889	900	933	887	848	898	936	1001	882	902	915	959	918	919	953	929	889	949	860	879	982	913	900	919	926	905	874	969	950	945	890	962	914	951	946	924	871	880	946	930	905	926	919	923	936	914	966	976	914	919	922	955	941	905	904	920	907	836	942	963	931	915	928	939	937	913	902	931	945	971	960	878	931	904	877	881	947	911	913	921	981	969	919	975	887	953	878	876	914	968	941	910	947	997	909	914	918	890	914	905	871	928	897	951	948	928	890	955	906	978	951	956	943	940	946	929	925	932	970	896	953	907	890	924	917	980	918	956	973	956	916	946	934	904	929	935	916	961	903	936	903	927	923	941	895	940	917	869	927	865	908	897	911	938	925	930	957	914	908	943	907	915	912	960	939	932	893	876	948	900	906	897	943	887	922	950	922	920	903	942	929	913	924	950	881	949	901	878	907	901	888	943	886	905	957	874	898	884	875	934	919	922	981	954	926	967	931	963	959	934	913	996	996	961	936	926	943	930	862	945	1005	930	856	925	935	928	919	938	937	897	905	948	921	907	939	976	939	943	893	945	868	933	887	979	932	942	895	908	884	960	896	933	981	997	956	976	924	922	938	908	926	903	955	932	965	912	929	969	926	877	969	929	938	884	886	970	939	907	889	953	900	989	900	919	928	942	894	899	953	939	938	923	939	929	921	895	866	874	918	905	945	954	884	909	917	936	967	914	967	908	874	898	894	943	943	895	930	930	916	880	916	982	886	904	912	954	922	901	890	924	926	920	947	934	992	889	955	877	927	928	916	946	916	929	940	966	954	905	921	897	916	896	952	875	967	935	935	930	893	892	934	964	863	889	981	971	939	945	915	912	894	884	902	915	889	899	888	927	917	945	945	880	873	949	941	967	920	934	930	904	908	951	926	921	828	887	929	931	897	910	933	871	970	890	932	935	878	955	959	941	903	920	962	927	943	980	978	954	920	915	936	917	927	919	904	940	913	904	995	979	920	900	967	905	888	891	968	972	918	929	881	928	917	905	913	923	999	945	966	875	942	939	971	904	898	892	948	933	910	920	927	922	920	983	935	952	920	918	946	910	920	967	971	958	929	900	923	907	894	922	969	940	870	929	940	939	920	912	988	927	924	889	858	964	928	941	977	896	899	930	970	881	895	956	880	938	893	913	956	926	965	947	959	883	884	894	944	946	918	883	933	935	928	972	947	1007	899	924	919	908	883	939	927	965	911	911	970	919	906	920	910	946	926	927	912	962	862	894	945	944	943	884	963	963	918	934	910	939	924	966	950	917	1006	975	1009	924	954	943	931	915	869	940	899	936	952	966	943	972	966	968	889	989	978	921	923	911	968	900	928	946	891	919	940	902	913	947	886	942	877	880	904	1015	917	939	988	934	878	920	913	904	922	932	969	908	942	905	983	888	923	913	892	925	874	886	951	955	936	905	957	938	912	918	975	923	938	924	937	878	947	941	898	927	958	944	969	907	925	1011	969	974	907	925	912	913	937	879	928	960	911	954	929	860	943	928	929	932	930	956	906	929	922	932	921	959	931	891	919	974	877	833	902	949	941	968	916	894	928	910	897	989	949	901	991	953	869	981	837	948	945	924	971	899	885	988	957	915	923	915	939	919	940	945	1003	921	925	897	976	933	927	979	1020	917	888	930	1000	960	933	949	917	937	966	916	917	921	937	868	956	888	948	908	870	950	880	872	904	894	924	945	946	896	958	942	963	887	933	910	959	940	935	917	899	938	929	904	923	939	940	888	888	868	989	929	939	946	941	905	961	890	857	936	959	893	960	934	972	914	928	952	925	945	966	930	823	916	927	903	963	900	964	914	929	933	936	936	884	919	963	922	895	986	873	946	891	953	912	923	951	940	919	938	933	940	966	919	905	958	926	917	959	914	888	943	932	943	931	933	903	905	938	933	914	923	954	949	946	884	961	903	939	901	924	935	921	959	958	911	919	917	932	952	912	947	915	911	899	882	928	862	874	957	975	882	879	955	955	924	956	882	923	910	918	937	955	900	928	881	908	958	873	963	949	895	900	968	902	913	929	944	917	936	921	962	897	987	933	905	903	977	979	916	908	902	921	960	979	985	946	944	879	905	879	966	923	912	944	966	944	927	935	915	882	871	877	896	945	902	914	870	907	888	946	952	956	913	886	911	929	909	969	928	927	942	939	924	903	889	925	951	906	926	925	935	924	894	894	916	926	998	992	892	905	910	992	936	977	913	935	949	928	916	934	943	969	982	948	925	945	947	943	998	921	909	943	915	935	894	926	872	905	915	937	937	923	902	971	909	917	961	938	914	917	927	925	877	937	949	911	910	942	927	880	952	874	894	916	948	936	941	944	879	927	962	945	916	932	939	924	890	904	948	940	947	948	920	922	919	932	891	911	898	920	918	880	957	914	934	969	885	946	933	914	971	899	914	902	947	952	946	880	886	904	913	934	959	936	926	914	874	886	975	902	949	913	973	949	921	917	971	909	920	951	909	906	889	898	907	924	915	966	934	929	918	940	935	955	886	941	889	915	889	936	898	899	908	912	917	913	904	869	916	938	878	979	869	916	920	939	891	981	940	955	909	903	981	857	870	926	897	911	856	939	901	933	953	910	939	926	919	973	904	953	897	935	931	967	931	941	953	958	945	931	881	938	930	919	891	947	923	868	899	899	898	967	903	935	931	1019	959	927	908	951	963	912	895	897	954	907	957	862	908	924	951	969	906	888	972	914	917	966	954	897	936	914	921	896	901	927	949	906	911	927	908	944	931	906	901	927	1000	942	898	957	896
40874	27669	25485	15822	2693	671	1732	505	404	395	414	413	383	369	413	375	393	418	405	398	404	362	388	414	426	421	403	378	399	387	390	427	393	385	348	404	418	423	400	421	388	404	404	369	368	401	404	416	423	406	417	374	410	398	369	365	401	381	381	419	406	372	396	386	425	401	399	381	393	367	375	415	374	404	397	404	419	381	412	378	386	404	415	411	402	389	376	409	363	412	393	375	429	405	413	387	410	431	398	392	415	405	390	410	388	392	414	371	383	398	376	389	381	400	374	404	396	402	380	399	431	382	411	388	457	386	386	402	405	387	444	387	403	392	374	370	416	399	403	400	357	422	370	397	388	412	401	401	370	379	451	432	427	376	401	394	387	437	397	434	383	372	409	379	423	383	424	387	401	379	395	381	401	404	386	390	381	422	392	356	396	379	362	359	383	427	388	376	381	397	393	371	406	369	415	416	410	410	400	403	369	403	389	377	365	410	392	419	391	377	442	415	405	399	363	382	421	367	409	436	370	399	419	370	374	379	389	363	411	387	408	375	382	391	379	364	420	380	408	398	416	425	377	408	396	397	395	397	401	409	347	393	399	398	410	432	374	377	401	403	415	408	346	383	399	406	387	401	395	399	391	404	409	381	402	405	418	369	392	396	365	454	396	408	399	390	381	355	416	375	389	399	411	407	370	405	376	376	369	394	358	392	421	410	434	392	420	409	393	417	397	389	453	382	384	394	403	422	407	376	434	418	396	402	392	394	373	408	422	403	357	373	388	414	394	409	409	402	396	396	407	389	409	389	399	387	411	409	425	407	422	401	402	414	379	394	424	405	390	375	419	420	379	395	431	412	400	403	385	400	408	407	407	400	390	387	456	375	388	378	383	376	422	408	379	404	390	388	381	387	406	404	383	376	404	423	456	421	421	397	363	381	380	408	390	460	392	402	382	415	394	415	403	392	410	380	406	413	368	401	382	402	404	408	399	401	424	369	356	412	380	405	424	370	430	382	426	370	397	418	420	435	333	405	363	382	363	410	378	408	383	406	405	382	389	370	400	359	393	393	410	400	402	372	398	414	379	455	417	388	391	399	402	400	374	383	385	383	369	417	381	429	356	384	390	390	424	386	428	390	382	380	413	411	394	411	377	405	364	396	426	406	384	365	393	397	394	402	403	399	372	406	429	364	407	397	412	399	415	399	342	394	424	427	366	397	384	363	385	404	426	367	447	398	425	370	402	383	397	395	379	398	404	361	429	392	380	394	429	374	418	390	418	406	414	387	384	410	415	438	419	398	409	360	376	392	420	386	410	400	402	439	378	416	399	402	384	389	397	393	392	427	392	389	446	380	398	413	440	459	412	396	399	339	399	367	426	366	398	396	409	394	406	417	355	411	377	413	399	392	372	424	399	440	371	418	403	448	376	385	415	391	398	397	448	385	413	436	412	401	393	386	424	415	395	359	380	356	408	384	447	400	388	391	400	420	410	412	389	380	407	386	364	413	375	368	435	397	411	382	412	405	396	392	409	388	411	406	403	403	440	410	382	408	382	383	409	391	381	367	408	398	406	413	417	401	406	395	387	373	390	388	397	383	373	408	409	432	389	404	422	437	404	346	405	392	417	382	382	383	373	418	362	425	380	414	396	399	385	379	408	372	392	375	384	391	396	420	384	376	376	404	406	396	395	406	422	396	380	383	421	378	390	387	399	372	373	404	419	389	407	391	430	376	386	391	420	373	384	400	393	383	382	411	395	387	401	384	436	405	383	389	403	414	416	395	453	400	411	426	410	364	395	403	410	409	414	381	395	423	385	398	374	379	403	403	367	396	406	360	405	410	379	404	390	387	419	432	408	378	394	381	406	401	400	429	378	399	390	424	325	412	375	392	377	403	405	437	389	401	410	393	364	401	364	356	391	400	435	388	371	387	402	383	390	402	365	392	398	408	391	367	388	362	418	399	376	412	398	403	433	374	389	373	416	374	415	391	402	396	369	451	432	398	404	404	414	398	395	395	440	378	383	390	391	378	420	407	397	387	427	408	380	416	397	365	396	412	429	386	385	380	416	400	388	393	377	421	407	395	405	393	397	404	421	388	388	383	394	388	385	428	362	373	340	402	390	414	383	392	412	403	395	394	397	361	411	406	444	383	392	399	374	427	400	398	404	400	391	416	411	378	424	407	388	401	392	394	372	393	373	378	411	392	413	395	424	381	396	385	393	364	413	407	381	411	397	420	419	403	411	387	403	394	398	386	419	403	389	392	418	378	422	408	388	385	404	397	385	421	398	414	431	400	388	412	376	365	408	404	370	429	385	408	425	390	397	388	394	396	431	397	425	391	402	398	410	351	379	429	401	394	437	390	403	377	378	438	397	404	383	387	429	393	409	431	408	376	405	391	406	407	386	389	378	392	417	409	408	409	358	410	387	404	343	371	393	417	422	428	413	400	425	385	418	407	395	406	392	417	401	359	381	393	435	415	384	412	367	407	389	398	378	414	363	368	399	392	379	380	355	398	394	404	402	399	382	377	428	401	419	399	426	445	387	423	410	409	403	439	413	391	415	417	417	372	393	396	402	399	418	410	402	412	368	382	351	394	383	376	374	419	414	392	400	378	394	370	428	402	390	410	390	398	405	392	366	392	385	393	391	383	417	432	407	370	393	372	388	380	401	392	389	392	358	427	425	412	394	418	393	444	384	342	377	351	363	362	419	416	417	401	396	396	392	383	401	407	346	379	378	413	422	392	382	439	407	364	349	383	332	418	390	382	411	400	410	376	429	399	394	388	387	420	408	412	409	381	355	380	405	418	405	411	411	401	361	420	430	413	417	400	361	404	369	374	382	383	393	404	395	385	399	419	388	429	404	402	405	407	384	412	390	412	380	440	376	390	393	407	383	397	403	364	410	421	347	396	435	394	404	427	411	363	394	380	390	390	403	396	395	407	402	381	414	415	389	398	407	393	364	374	399	379	387	462	375	389	423	391	430	395	405	400	444	385	403	389	392	368	422	402	410	385	430	388	400	377	386	399	411	388	418	392	399	375	399	408	383	408	383	408	406	376	399	390	388	394	377	423	380	373	412	376	424	380	411	402	375	423	372	352	396	415	380	385	399	400	400	389	385	373	392	410	384	444	396	397	429	384	403	453	356	398	365	403	363	424	405	366	403	406	421	366	406	432	389	397	409	387	397	409	380	361	358	413	404	396	375	426	377	415	366	414	406	430	414	403	390	384	412	388	430	362	409	448	368	372	404	392	401	389	452	425	412	387	401	400	382	401	405	398	393	399	361	415	382	395	358	371	423	418	385	395	393	388	427	415	399	376	364	401	423	406	408	402	421	422	426	418	400	381	457	379	387	388	409	389	400	384	376	388	397	393	393	385	391	388	380	374	409	397	345	429	377	401	391	375	389	371	432	369	376	407	388	388	396	406	381	425	396	395	427	410	379	412	419	403	389	371	400	408	425	371	385	392	382	395	407	389	372	379	387	397	389	368
50563	33564	22265	10812	1986	652	2380	506	406	446	460	442	471	463	475	471	457	466	456	455	486	455	469	471	452	459	496	461	469	461	506	471	494	454	478	470	485	418	443	471	447	457	459	474	466	477	476	476	468	446	457	481	430	437	459	444	454	474	463	450	501	444	446	467	449	460	477	437	455	440	474	478	426	433	475	439	483	472	464	477	451	473	459	469	481	460	472	506	466	463	434	418	469	479	475	432	470	440	489	474	449	452	451	444	444	481	477	441	505	444	513	439	464	433	468	470	471	456	473	466	475	479	449	475	459	500	453	453	470	462	442	479	435	475	467	446	444	429	449	439	487	457	489	481	457	444	449	450	465	509	461	473	492	485	430	447	456	481	461	444	469	455	485	499	408	449	464	496	459	462	422	478	495	435	486	472	450	427	446	426	438	451	452	439	463	483	481	485	476	496	477	514	486	479	462	473	434	461	508	461	435	466	456	455	471	417	443	420	504	431	506	472	434	457	481	424	463	426	431	457	434	457	470	477	455	427	449	481	483	451	486	435	450	486	464	450	450	463	507	461	434	474	457	468	465	464	441	490	478	473	464	453	486	469	448	467	445	464	477	454	467	454	464	463	463	459	464	469	478	457	460	470	448	498	489	490	457	448	471	459	487	432	453	445	451	465	463	458	457	471	477	472	470	431	461	470	465	453	485	470	473	443	422	462	460	462	449	459	432	448	457	467	454	464	488	487	452	450	475	454	464	472	460	452	413	486	455	463	457	480	471	479	400	497	442	470	468	513	482	487	492	466	460	443	478	453	430	433	463	455	457	470	472	461	467	458	452	446	422	470	470	439	442	444	487	445	484	475	456	474	451	452	448	468	471	460	452	486	430	472	437	447	461	473	429	479	440	492	480	403	522	444	494	453	464	467	429	455	443	457	461	452	451	451	454	464	473	471	455	465	486	445	449	477	439	468	463	488	465	496	467	480	438	460	499	472	450	436	484	440	461	473	461	497	448	475	474	473	459	451	463	479	470	456	426	473	427	489	485	487	471	484	491	483	490	482	440	416	455	476	454	463	459	433	478	461	417	427	466	467	472	475	490	459	474	454	464	426	474	472	498	411	447	463	449	449	434	441	502	450	452	467	478	442	454	485	458	479	473	430	468	476	482	450	451	512	455	466	447	440	462	500	493	467	464	452	466	429	437	451	437	461	479	482	478	493	422	437	453	463	461	459	444	460	449	447	457	414	434	463	456	478	454	463	510	447	477	466	445	459	469	489	495	495	462	472	470	464	474	470	451	438	495	435	430	438	459	479	418	431	431	461	466	436	437	503	457	442	458	442	451	455	502	479	474	462	441	438	446	487	477	433	462	484	428	432	459	461	490	477	474	478	452	462	449	459	433	494	457	485	452	486	473	450	467	503	485	461	428	488	456	482	437	456	471	436	477	476	453	478	451	459	456	444	455	429	481	471	453	464	486	494	467	443	476	428	456	468	404	458	476	480	480	529	467	465	504	435	432	450	451	446	477	469	452	459	451	455	423	476	464	445	477	465	464	436	443	476	454	441	458	440	450	472	478	455	469	498	468	464	472	462	494	452	471	474	456	430	463	452	437	478	480	470	481	469	475	475	443	480	457	507	453	457	468	437	466	420	501	466	483	441	479	483	473	481	504	494	469	461	463	475	462	426	466	478	472	461	494	472	450	453	458	439	444	491	493	483	429	459	459	432	478	457	497	494	452	486	440	461	496	463	509	459	447	469	459	439	473	477	423	441	468	487	470	463	460	475	454	468	474	446	488	427	447	464	433	496	455	473	456	470	428	469	472	449	409	475	496	433	441	444	448	447	469	463	449	438	466	463	500	489	479	459	436	454	510	445	490	444	438	461	463	422	466	449	452	451	445	431	465	454	471	471	466	452	472	467	463	455	443	447	451	470	501	497	445	474	442	462	455	431	463	443	456	470	482	506	463	426	461	480	451	471	448	462	460	498	500	480	458	460	455	450	427	461	477	454	461	473	444	431	476	476	482	459	470	434	449	468	461	451	482	466	427	461	474	470	437	448	445	450	430	443	473	474	502	450	459	492	468	483	419	463	435	462	448	466	479	458	451	481	467	470	439	474	451	475	467	439	463	450	497	446	447	412	447	493	473	453	479	482	452	483	490	460	434	476	413	490	475	474	433	449	457	460	426	446	474	472	491	458	460	459	476	496	487	442	446	433	451	460	463	468	463	456	474	428	477	438	416	410	504	455	453	462	435	463	479	448	466	454	455	450	457	459	420	451	440	485	433	460	431	470	458	421	456	428	477	457	466	453	461	437	446	454	503	474	457	431	453	470	465	527	474	448	454	453	445	468	481	444	459	431	444	477	472	459	429	437	521	448	489	482	480	475	429	492	483	482	459	440	480	466	490	462	449	467	441	447	469	454	512	464	500	442	472	461	453	473	456	484	457	482	454	456	428	432	442	456	456	429	466	441	488	455	473	492	452	485	460	486	464	444	489	430	465	471	448	470	480	480	476	464	478	450	485	459	459	465	472	455	436	455	468	492	485	451	450	480	461	506	463	450	430	461	444	451	462	459	463	442	471	452	434	469	449	469	466	497	444	503	480	451	445	434	464	486	465	468	455	494	459	438	453	471	427	452	406	497	447	474	457	480	424	446	462	477	465	504	432	467	468	461	468	445	475	453	440	452	491	427	483	447	454	452	469	451	435	437	499	439	444	456	493	463	472	470	441	477	455	437	455	443	469	457	489	460	490	461	451	447	482	464	447	498	413	435	462	484	451	417	430	456	506	454	456	428	474	479	436	455	477	446	468	471	467	438	480	453	488	457	445	441	484	472	493	477	516	483	481	478	432	445	464	457	461	480	464	443	463	466	458	459	452	515	459	434	466	464	476	494	445	446	454	488	499	450	494	475	458	515	474	480	428	459	456	493	469	464	471	446	442	455	436	445	477	483	476	465	494	463	451	435	475	473	474	484	495	441	486	451	461	447	444	440	460	479	432	487	465	504	456	461	526	448	502	473	531	445	477	456	489	449	447	456	458	456	484	470	440	468	495	476	450	460	444	450	483	460	467	456	444	508	460	449	468	457	436	458	481	473	466	461	455	468	474	460	484	463	429	466	447	484	464	492	429	466	440	466	441	458	432	451	468	450	464	483	475	433	494	420	451	476	428	438	455	448	450	483	450	485	463	450	450	502	441	458	479	445	455	459	452	449	472	479	436	462	461	463	429	467	488	444	463	456	421	452	468	478	444	435	493	480	468	458	467	460	444	461	478	436	469	467	494	423	452	472	424	499	466	463	468	424	507	404	459	468	484	484	433	458	415	440	494	433	462	453	461	433	454	465	460	446	460	466	467	458	421	477	430	494	445	489	445	456	473	447	479	450	431	400	497	505	461	455	448	439	479	451	452	415	422	450	428	466	449	482	466	476	445	467	427	450	467	428	482	478	435	457	466	505	478	436	471	449	451	451	458	456	474	472	469	447	485	470
23533	20935	30137	26246	21565	17039	18633	3731	785	790	779	742	741	713	752	714	666	680	736	715	733	747	747	715	738	743	676	636	673	703	710	709	719	691	655	723	724	679	700	702	685	667	714	713	739	711	717	680	694	730	729	688	755	765	698	662	723	692	693	735	740	675	701	689	722	701	682	712	689	685	731	658	697	713	731	671	705	682	661	701	712	676	721	734	682	695	711	738	702	682	678	682	712	717	660	683	720	679	694	709	725	675	687	677	696	708	710	701	664	662	697	737	718	692	670	680	681	714	684	732	691	712	714	680	682	686	714	733	717	695	695	683	709	718	672	668	687	705	712	675	719	724	702	734	702	700	676	677	647	724	670	710	728	687	709	722	720	639	645	728	716	668	698	672	695	664	716	644	687	691	699	670	671	711	648	730	713	679	725	738	654	633	673	666	730	723	707	722	710	682	637	644	717	701	710	689	663	670	676	710	667	711	724	718	637	655	687	712	684	687	720	686	670	717	672	689	706	710	679	734	722	658	679	708	686	710	677	688	662	677	680	720	687	743	715	691	698	692	683	726	666	715	659	662	735	706	682	650	668	686	697	743	637	699	709	650	661	703	680	698	683	748	714	666	690	717	721	668	672	680	686	728	657	667	707	656	701	713	717	639	712	705	706	669	688	738	617	697	694	670	660	627	643	675	686	678	716	699	691	737	644	638	685	754	664	689	672	725	719	670	704	675	687	662	735	700	722	709	647	672	735	663	737	690	682	732	678	699	677	687	688	670	683	656	723	689	682	646	722	673	662	726	689	679	718	688	695	709	666	702	669	711	699	682	713	687	686	709	687	694	694	691	696	723	684	681	678	714	671	680	688	679	685	681	721	710	721	662	713	744	727	677	713	675	683	687	695	681	700	697	659	748	699	669	641	706	684	728	695	668	698	686	729	680	683	672	717	659	697	677	695	654	706	706	689	680	716	708	681	695	658	689	668	672	701	672	685	678	707	702	680	688	703	688	687	684	703	681	724	664	654	709	692	690	668	717	699	711	677	727	733	693	695	714	728	700	726	686	670	723	661	671	719	712	728	652	694	680	690	685	713	649	667	670	666	698	658	684	705	710	639	708	684	687	681	664	729	699	709	649	681	637	685	729	709	694	703	682	710	656	707	655	697	683	706	723	686	664	704	707	702	676	639	717	739	680	657	694	723	651	739	660	690	696	668	697	646	657	668	721	651	701	642	615	748	662	712	713	696	709	709	631	732	666	705	655	651	655	709	707	680	660	686	747	680	687	704	684	703	730	728	679	652	694	710	701	664	693	680	678	712	663	719	695	692	657	700	677	729	730	677	728	724	712	701	684	672	680	691	691	670	684	631	736	749	694	688	699	693	671	720	711	771	722	695	663	711	683	625	644	722	685	669	664	739	665	692	675	685	685	663	705	696	704	685	674	699	675	692	704	734	698	692	690	684	668	701	709	702	670	704	735	668	752	715	653	712	685	657	701	688	712	691	713	685	679	647	689	650	761	664	701	685	709	689	710	664	673	738	681	768	682	695	699	673	680	726	721	728	678	638	690	678	673	644	671	659	651	669	731	688	659	649	705	662	726	707	720	721	648	718	696	706	660	719	636	737	656	731	697	687	718	685	680	708	705	685	709	676	719	721	752	652	715	668	646	694	664	674	684	715	696	675	679	662	747	670	694	717	690	705	686	664	708	683	706	715	682	673	696	696	697	700	722	687	695	642	670	666	705	673	720	715	671	673	686	697	696	703	679	714	717	663	703	712	658	663	692	693	655	672	682	724	690	678	666	663	693	706	718	692	700	731	718	659	663	692	723	718	750	702	666	615	758	707	694	720	669	647	692	646	641	685	687	710	690	688	709	680	721	671	677	720	662	721	708	696	680	637	686	662	702	679	704	634	663	653	659	685	686	694	703	722	669	701	714	697	687	660	694	699	681	681	673	758	711	678	683	684	721	740	688	719	645	712	667	698	676	659	712	717	719	716	685	730	676	697	672	662	714	700	658	648	678	738	667	661	680	682	726	735	705	693	728	723	696	731	676	724	702	712	716	689	714	727	704	704	692	704	680	692	703	737	683	691	694	715	693	688	738	734	644	673	724	692	736	677	705	709	698	654	663	715	747	657	709	704	654	687	745	746	710	665	707	731	743	687	684	706	699	659	691	667	695	691	705	691	718	665	656	636	728	703	677	731	695	706	714	692	695	684	711	704	677	712	687	719	688	714	738	730	607	703	730	691	723	668	717	638	706	758	691	666	688	660	665	687	664	646	700	722	653	696	711	690	721	699	717	698	752	734	696	696	712	720	683	708	706	722	673	693	723	721	703	696	730	666	655	675	721	720	713	679	719	682	668	723	712	714	660	737	681	692	712	692	704	685	713	659	673	661	687	666	685	702	676	661	651	698	708	703	686	752	720	719	698	658	752	664	691	699	676	669	683	636	675	712	653	656	705	699	676	684	734	630	675	666	730	638	655	675	707	721	704	681	686	717	654	716	670	701	669	722	637	673	712	719	666	723	707	709	733	648	737	694	693	683	716	634	676	696	716	685	688	661	702	681	725	667	713	657	697	677	670	687	706	690	696	681	727	661	694	686	717	669	693	681	742	658	659	690	729	700	729	670	723	687	742	631	722	689	695	635	720	686	737	734	669	681	659	724	695	686	654	707	702	703	696	755	713	654	679	672	714	685	669	716	663	672	708	703	690	676	665	714	707	718	731	685	697	741	702	679	701	678	696	703	673	740	664	684	713	732	667	646	692	706	684	705	708	705	705	721	694	671	667	695	685	715	699	645	654	693	688	655	650	693	695	691	696	696	690	680	701	701	655	682	691	674	704	698	693	661	691	705	663	711	644	702	696	675	725	700	733	712	683	703	691	715	660	672	688	649	688	750	684	699	739	669	677	701	699	666	677	731	694	707	669	684	693	697	679	692	719	689	677	728	739	658	679	670	679	719	689	672	646	755	658	647	704	706	654	686	688	657	668	731	672	751	685	684	639	701	741	673	665	677	677	704	681	692	726	707	704	709	705	684	732	663	717	696	686	729	713	708	649	686	656	751	672	691	698	671	708	643	698	679	714	727	655	649	703	655	708	675	657	695	670	679	686	718	655	686	689	688	701	703	706	675	706	689	664	677	737	702	734	708	616	734	739	698	681	705	684	746	677	721	667	732	718	703	714	695	642	692	706	714	695	681	698	674	686	683	647	675	712	667	717	706	668	689	717	738	688	693	658	647	729	712	682	708	694	730	711	736	699	682	682	711	704	672	717	659	660	738	693	673	659	666	677	684	692	694	664	659	647	660	695	692	692	668	668	700	707	678	683	719	679	700	692	685	720	732	657	725	682	723	687	706	666	669	698	671	666	726	712	685	712	662	708	686	695	690	682	706	688	701	693	706	703	703	662	705	743	683	653	774	671	700	678	734	694	663	682	646	678	677	667	737	661	695	690	682	702	699	707	727	675	721	657	684	702	670	677	701	739
54030	75450	57742	41882	10508	3938	21247	2277	901	829	843	839	813	828	813	810	803	733	748	785	788	760	786	808	781	766	746	784	767	767	762	758	753	765	774	821	758	768	750	811	793	761	757	772	775	792	778	757	796	793	755	751	763	752	766	754	768	769	749	771	752	796	821	825	825	758	764	799	757	762	805	739	786	792	745	804	745	806	801	765	743	803	776	816	755	802	798	755	735	773	761	787	803	778	748	744	786	775	730	792	780	738	724	765	724	746	759	794	780	787	777	799	754	741	706	788	837	827	759	744	765	784	763	764	796	800	751	805	735	788	733	731	815	797	822	754	771	753	746	772	737	798	772	740	762	767	755	820	797	773	756	745	795	744	758	783	744	789	818	737	833	782	773	767	758	739	726	747	780	784	742	756	771	765	734	787	745	746	720	737	749	804	798	835	754	749	756	789	769	788	813	759	797	793	782	792	783	822	759	799	796	739	756	773	778	740	778	732	751	790	750	729	748	749	762	797	800	767	802	802	762	818	823	791	695	789	783	769	756	799	783	799	797	767	744	751	788	802	726	821	755	711	751	763	791	767	760	765	751	755	743	759	750	761	788	819	754	774	799	720	816	740	759	748	767	761	790	768	787	741	733	797	766	770	745	794	734	732	756	770	737	730	778	760	783	746	757	824	758	813	803	769	766	776	747	722	813	784	766	770	811	752	786	802	762	730	741	801	833	751	726	791	754	754	770	800	765	770	804	811	791	776	772	768	759	733	735	747	765	739	758	835	765	770	759	802	765	720	802	754	786	802	752	797	769	753	797	725	768	769	749	783	736	763	755	812	755	727	841	730	750	773	782	758	766	760	803	754	741	778	748	776	761	743	760	816	792	767	793	708	767	747	766	818	806	766	731	766	788	777	795	810	762	804	765	734	718	773	763	741	811	777	791	781	786	756	760	781	762	758	733	815	756	773	795	750	769	748	775	785	700	732	786	794	753	772	737	778	732	792	710	774	765	755	756	773	852	796	741	739	755	770	792	791	750	764	754	761	775	737	777	778	775	756	753	765	778	749	749	771	761	745	833	734	796	771	808	782	796	784	807	787	747	787	779	758	782	728	787	756	774	766	741	810	810	765	777	768	815	784	757	804	801	762	783	752	774	767	769	758	742	826	729	790	758	760	753	734	786	737	781	765	801	710	766	754	775	780	774	769	743	763	818	725	814	817	796	747	768	846	779	776	772	798	749	740	798	755	764	760	767	792	771	780	800	724	782	779	756	754	732	759	761	794	695	751	810	750	801	789	787	822	763	736	795	783	750	796	781	790	774	768	799	749	770	752	740	761	757	749	773	753	759	728	774	793	785	782	737	771	767	782	810	775	774	767	776	751	774	773	750	771	757	750	789	719	756	745	820	809	715	799	795	779	774	759	780	763	758	805	778	779	806	769	762	762	741	766	774	750	777	767	782	759	724	782	777	735	794	752	764	817	748	775	753	794	826	777	747	732	751	759	798	775	780	754	766	746	705	822	785	767	771	767	761	764	790	680	801	778	737	786	760	784	778	744	734	766	783	781	749	778	769	756	748	813	778	791	720	808	815	768	763	778	752	755	756	779	742	766	781	802	769	767	791	792	779	765	750	788	769	733	749	768	771	807	743	741	789	769	764	747	747	795	778	761	727	798	747	821	759	784	782	749	808	740	783	746	780	780	827	733	774	803	767	773	780	752	804	801	796	731	757	764	793	738	792	766	791	787	745	769	792	836	779	752	750	764	761	793	775	790	785	797	766	784	781	749	727	751	757	748	749	723	793	694	707	790	779	749	781	772	735	795	742	753	767	764	828	740	764	770	737	819	831	758	774	809	784	848	797	747	770	725	747	810	812	721	802	715	736	740	730	777	804	805	752	753	825	779	772	786	774	829	769	794	753	803	735	789	764	763	772	783	732	822	775	750	789	794	764	769	782	797	757	792	757	729	840	814	765	681	789	728	758	783	766	716	788	779	720	761	739	778	804	759	785	776	735	774	754	826	784	795	747	740	788	805	739	768	775	790	800	792	768	791	755	788	719	752	759	787	735	721	764	791	759	759	805	775	759	817	788	761	799	815	777	767	768	745	725	799	761	771	722	758	784	753	809	758	784	828	843	746	802	748	776	794	793	744	779	749	739	770	777	748	735	749	782	744	760	717	755	827	778	766	744	770	756	788	781	796	734	739	799	793	777	746	723	773	793	805	751	791	799	807	755	808	814	770	804	751	746	808	735	742	740	752	778	795	744	763	745	740	755	757	783	758	758	755	732	799	781	765	773	804	775	784	855	804	735	768	834	752	747	768	777	774	803	792	755	809	780	797	807	730	750	749	804	822	757	796	761	779	755	743	791	802	816	779	750	741	836	783	796	779	744	781	795	802	797	803	740	737	810	771	779	786	764	777	776	768	758	767	752	765	777	776	715	775	806	710	806	743	791	826	763	771	716	780	793	809	799	723	792	768	807	774	779	797	703	814	743	786	766	788	816	792	781	777	828	786	788	774	757	790	782	771	744	758	732	792	775	809	759	814	779	796	748	789	780	768	763	762	759	772	743	750	756	761	763	758	757	782	727	787	775	714	780	757	790	774	772	754	763	718	746	769	836	804	747	765	777	755	764	828	813	774	772	809	769	750	772	817	774	794	769	748	776	742	806	827	803	817	764	780	735	802	781	810	755	814	755	763	764	779	757	745	788	756	800	745	813	751	753	755	795	815	746	765	769	800	782	738	765	718	751	741	793	713	800	786	732	795	705	825	781	758	824	783	815	792	787	794	734	782	743	721	812	790	785	735	783	772	794	828	747	787	775	769	807	820	756	786	782	798	756	793	747	731	817	746	766	757	794	757	736	766	733	766	794	783	773	742	774	763	769	807	760	750	784	746	746	794	773	800	779	807	787	768	789	793	793	840	749	778	747	758	779	807	757	767	786	757	755	763	814	794	795	814	772	791	781	733	708	754	804	802	769	802	747	778	804	800	768	815	776	755	804	789	736	768	766	763	740	743	758	757	761	742	763	785	748	807	755	772	792	751	764	739	835	765	764	764	755	758	802	777	756	766	754	780	768	752	768	770	775	815	757	790	787	739	743	789	759	800	748	839	756	762	734	792	775	795	781	807	729	770	770	735	794	770	763	788	775	838	782	790	755	760	760	724	760	765	733	804	755	765	758	794	789	756	794	756	766	753	797	777	809	749	765	760	764	784	756	764	772	794	742	739	763	753	753	784	792	767	745	778	763	756	774	751	795	718	744	717	787	778	787	771	771	738	794	768	814	775	743	805	735	747	782	751	712	734	797	767	756	845	808	792	738	725	762	709	720	794	773	786	802	783	762	759	769	778	763	812	757	789	749	771	780	750	770	772	727	794	833	723	772	820	786	783	797	780	785	713	740	782	782	786	757	741	758	775	770	748	762	776	823	782	738	793	753	810	774	715	763	774	775	797	739	839	779	794	774	765	752	810	757	766	763	762	788	804	796	769
24946	21221	28997	26606	18993	5292	6041	1412	435	414	400	424	419	393	420	395	409	381	387	392	398	430	417	396	454	426	400	396	402	417	476	388	391	410	397	373	389	371	416	394	391	411	430	431	414	396	404	442	366	410	399	412	391	368	390	429	403	405	426	399	395	402	412	417	385	399	389	370	397	376	390	382	407	400	381	423	390	379	403	395	390	380	422	377	375	378	383	386	393	395	398	388	388	370	383	409	405	411	424	412	399	413	375	386	376	408	362	371	425	394	434	362	396	405	394	403	397	377	397	381	391	388	423	405	368	415	402	387	371	395	397	399	403	398	383	415	406	411	386	422	411	400	391	417	379	415	420	366	418	400	379	377	417	406	398	438	409	405	426	379	427	414	405	404	423	408	387	378	374	412	412	432	457	382	383	372	415	358	377	408	413	367	427	356	407	404	405	385	416	407	398	400	398	350	384	405	408	384	395	401	375	410	364	400	374	377	412	393	377	410	393	380	404	385	407	391	406	399	395	350	383	372	398	380	389	351	420	412	393	420	422	440	417	383	406	409	417	420	425	416	393	388	411	396	389	411	443	400	407	402	396	390	393	391	395	432	405	390	406	387	382	399	370	402	394	385	417	391	394	427	402	449	404	405	383	375	412	419	394	423	435	382	407	393	389	373	376	426	363	377	395	415	407	394	397	393	362	420	411	391	397	405	396	386	361	376	410	348	395	377	372	402	443	404	396	377	425	395	370	355	406	370	378	377	380	426	413	410	407	396	387	412	369	376	360	406	397	426	420	401	398	383	375	377	403	389	408	373	416	350	373	413	369	399	387	409	420	385	369	416	397	390	422	425	376	423	413	389	414	388	383	409	377	388	383	391	345	428	389	403	405	387	410	397	357	421	394	447	411	440	410	392	359	384	417	382	436	439	417	396	427	375	430	355	366	401	400	380	418	390	402	407	411	382	385	422	392	404	414	407	414	407	412	388	398	449	420	404	384	386	408	402	378	407	383	422	406	412	411	374	382	405	422	393	390	424	392	370	411	408	393	375	401	433	363	389	337	437	392	430	372	405	392	397	363	412	375	418	397	408	366	399	406	354	416	373	412	367	390	412	374	386	417	378	410	378	400	412	409	386	402	388	398	390	397	392	415	423	395	429	380	412	432	349	388	360	362	389	428	409	391	387	408	360	435	380	385	401	393	397	369	390	377	373	403	380	405	444	409	423	394	418	394	420	376	371	383	418	414	380	400	438	405	418	409	382	363	392	397	392	391	385	397	380	413	385	383	380	399	370	390	397	415	425	401	383	369	398	406	356	398	400	399	391	414	402	405	409	394	400	408	380	368	423	398	380	405	402	449	433	383	384	358	434	345	402	392	422	373	407	395	392	405	361	378	397	363	414	406	395	387	393	414	402	387	368	396	389	398	376	374	428	379	429	401	403	388	364	374	381	412	366	393	381	386	391	433	403	408	412	391	404	405	378	413	379	389	404	366	396	418	398	433	438	403	399	380	370	388	412	396	393	427	403	430	371	406	394	401	394	377	402	418	406	407	408	356	416	386	435	424	419	404	400	380	353	410	439	405	405	405	387	396	385	402	376	394	381	384	417	394	390	411	383	402	372	415	383	423	388	440	402	401	396	401	378	383	397	428	407	394	384	376	383	372	373	397	402	405	399	383	383	387	391	379	402	391	404	423	368	388	414	378	415	424	387	405	422	416	378	416	378	403	385	404	374	400	386	391	390	410	385	379	364	403	402	419	402	377	420	427	394	392	358	406	386	439	386	389	410	389	402	399	362	416	369	366	344	375	365	411	390	372	401	416	408	395	380	422	387	368	388	394	390	368	404	401	399	372	384	391	404	389	421	362	423	402	377	402	384	388	410	408	412	375	384	403	396	392	383	430	414	406	390	392	397	357	407	383	400	395	379	390	402	384	375	361	372	350	394	408	426	412	393	381	355	424	404	397	390	411	401	405	379	380	381	399	368	409	397	413	385	384	396	409	406	411	396	417	384	374	394	403	398	425	404	402	370	410	372	417	424	397	385	425	414	397	378	389	385	442	399	407	395	352	393	390	408	411	404	410	419	400	380	398	349	427	409	442	391	404	418	436	408	408	409	409	390	446	381	386	384	411	370	406	400	417	385	388	430	381	408	395	414	401	381	429	400	405	364	380	391	361	404	399	396	370	427	365	400	384	397	401	404	395	422	399	392	427	380	393	400	432	387	420	375	385	380	415	390	372	379	375	424	402	406	416	405	406	392	432	365	411	414	360	391	383	388	401	378	399	386	395	396	388	392	415	400	420	394	391	383	349	389	407	402	396	388	402	377	409	415	414	394	399	365	373	419	387	408	355	398	378	397	426	386	397	396	385	389	419	377	404	360	399	402	392	417	401	376	361	383	395	378	415	425	342	387	453	401	391	389	392	398	379	416	420	388	368	365	361	384	370	373	392	365	407	418	404	372	383	398	420	371	406	386	392	372	401	398	421	356	366	383	392	400	433	404	400	405	402	393	336	355	388	342	447	394	407	375	394	394	414	409	362	414	376	396	411	374	370	397	391	405	382	394	389	383	402	422	375	378	389	407	411	398	402	390	402	407	372	378	384	371	414	385	418	393	422	413	394	371	402	420	384	388	351	390	407	377	354	386	376	386	382	380	384	350	416	401	402	381	411	390	382	398	364	415	397	387	361	427	415	388	411	381	394	401	380	382	429	400	388	392	391	365	426	419	369	412	379	393	379	386	418	381	393	397	398	380	460	422	392	428	406	408	427	439	373	403	384	386	401	377	413	410	392	396	402	425	381	380	386	375	402	392	398	403	413	399	386	401	410	407	393	409	384	394	422	378	376	394	418	407	359	421	440	416	361	401	384	390	390	415	376	406	406	378	399	374	418	385	391	391	431	404	419	418	385	411	402	386	420	369	409	391	390	413	449	373	403	415	410	415	378	388	439	405	412	392	397	407	374	402	381	403	376	387	423	409	368	402	382	382	347	420	402	404	352	386	388	403	388	366	375	414	379	397	377	371	412	393	362	362	395	391	411	399	379	400	359	362	402	410	366	372	416	384	399	423	444	394	446	411	401	398	398	384	391	368	429	461	388	386	402	405	411	378	396	400	424	435	406	435	382	379	411	396	379	406	388	401	391	383	383	404	403	384	379	413	429	392	389	389	382	399	415	414	350	390	414	386	416	396	409	404	452	414	401	383	391	403	408	412	399	407	417	400	389	412	394	367	412	390	392	415	399	370	390	390	410	381	394	384	379	399	403	430	387	372	424	380	407	426	374	412	427	447	368	387	416	390	393	348	412	368	387	421	374	370	383	395	381	424	403	358	399	386	380	432	388	399	448	390	374	412	394	398	398	409	390	372	421	409	411	406	368	415	375	380	384	379	376	395	388	391	404	378	410	406	400	385	373	414	397	392	392	391	396	402	380	388	413	390	369	399	387	402	385	400	400	381	424	433	428	374	389	438	383	402	380	365	423	418	413	417
52989	66563	49116	35889	8098	1011	12021	1631	531	550	497	490	499	479	494	508	502	474	495	520	503	460	492	445	519	486	533	476	445	512	535	497	489	446	457	491	469	482	440	525	507	502	493	480	472	485	481	489	526	484	496	476	483	467	454	486	485	439	497	484	481	513	472	473	454	490	483	430	458	474	489	475	449	455	505	435	475	485	462	499	467	504	462	472	458	484	517	492	453	486	481	424	467	478	446	502	495	497	482	477	484	493	490	457	482	474	469	449	448	507	465	462	490	482	462	466	483	444	525	472	482	487	467	428	480	498	499	471	471	445	454	465	415	483	496	451	477	474	494	453	475	456	479	487	514	454	501	471	469	494	459	470	474	455	470	497	472	468	502	483	492	514	462	459	473	467	480	487	501	483	469	517	468	518	526	508	486	486	499	477	476	486	461	475	491	450	484	455	462	491	474	458	474	472	484	470	468	470	461	473	528	501	498	457	494	477	519	484	466	505	468	455	495	471	471	430	435	472	503	473	468	455	486	498	485	489	514	469	480	495	502	504	488	477	506	448	482	462	480	487	491	491	460	457	502	491	470	471	477	468	446	493	489	482	458	504	492	492	466	484	479	512	496	498	478	471	495	468	492	497	490	472	512	477	460	495	502	510	444	473	492	463	475	489	447	480	477	498	486	508	464	490	442	508	492	479	499	498	447	481	510	509	454	518	451	488	464	482	489	472	489	460	505	475	476	499	476	473	491	463	494	497	491	461	493	496	441	477	503	441	487	433	460	508	455	488	511	476	462	527	438	468	476	495	468	459	470	453	425	467	431	441	486	517	518	438	467	455	468	446	464	496	513	496	482	499	461	485	516	480	483	455	481	472	520	430	465	501	471	498	523	467	476	462	483	480	462	489	500	460	488	494	515	490	488	456	514	497	459	475	496	491	449	507	523	463	499	459	497	499	456	487	431	495	494	477	448	522	493	446	463	467	461	481	508	446	484	435	493	509	461	433	494	480	483	486	500	481	516	488	454	437	469	459	493	525	448	455	483	474	486	512	439	453	460	475	496	485	479	439	487	456	476	503	471	485	487	468	492	503	495	472	497	465	461	460	507	460	482	447	445	516	478	454	445	498	508	488	443	508	476	507	474	455	465	467	476	457	462	476	475	476	475	477	495	485	486	445	464	474	486	484	462	470	498	491	449	490	494	477	466	481	511	498	467	444	486	449	461	475	458	447	444	503	471	479	471	495	449	487	493	496	485	497	478	490	494	475	496	478	491	505	501	471	466	496	474	483	508	466	463	467	519	488	484	500	464	476	485	471	460	445	486	503	492	467	476	463	534	495	474	516	501	496	470	491	488	503	493	479	457	449	494	481	470	469	452	495	488	411	478	475	503	484	486	485	510	499	533	471	447	438	517	492	496	477	507	473	523	508	500	470	504	485	479	453	492	500	498	441	449	532	503	561	470	467	484	450	481	500	450	496	495	476	460	449	476	460	477	488	493	484	496	459	495	507	478	460	500	455	500	440	481	513	512	483	453	483	453	457	461	453	480	452	509	467	469	498	492	444	462	499	464	505	470	479	426	459	507	469	454	486	464	471	501	515	472	469	472	498	452	470	448	456	481	467	469	502	479	457	493	476	468	450	508	460	491	497	484	498	432	488	455	471	455	481	528	434	471	485	468	455	500	492	489	478	475	473	467	414	490	474	493	445	473	475	464	481	524	506	456	464	494	491	489	471	482	443	484	477	479	475	467	509	453	462	445	488	493	461	486	467	529	487	491	483	475	488	471	522	480	502	497	447	470	454	475	472	480	504	513	472	467	486	433	511	456	517	491	443	477	498	467	485	493	464	451	432	479	535	418	467	448	473	445	491	449	496	496	477	487	462	467	444	465	472	473	477	460	525	493	530	456	485	485	468	453	461	470	490	477	433	464	496	473	490	465	512	500	473	508	486	488	487	466	501	460	488	468	462	463	528	458	475	505	447	495	486	448	473	484	451	490	495	439	465	476	458	477	510	484	465	501	484	488	471	457	465	504	461	485	471	485	446	459	492	465	485	490	470	464	463	480	436	445	505	452	450	470	433	474	449	500	467	499	478	465	461	521	472	453	486	511	439	477	465	465	476	452	468	475	432	429	484	489	486	482	463	453	486	475	475	464	475	509	470	432	461	472	454	481	526	490	479	506	505	486	460	448	481	447	442	466	483	477	483	510	483	468	428	488	493	442	463	480	455	511	456	461	455	445	495	476	435	441	464	469	483	493	484	471	500	490	458	471	478	500	469	472	467	508	439	485	437	459	472	515	445	485	482	473	515	507	527	476	461	463	471	492	467	474	447	489	482	509	478	489	486	512	476	462	521	448	474	437	513	513	507	461	478	473	487	489	486	453	440	492	485	487	468	492	496	497	487	480	515	474	443	504	468	475	483	476	517	464	476	474	524	457	477	480	474	451	461	475	502	487	478	493	500	461	462	473	483	462	475	460	485	482	468	400	476	486	469	474	507	462	469	490	477	465	478	478	447	494	480	491	459	416	498	475	473	448	447	494	502	476	499	467	476	502	501	467	483	471	441	474	479	520	452	483	492	471	487	460	508	487	485	513	472	459	477	484	484	452	498	469	468	512	482	471	479	529	471	470	501	472	495	458	481	433	493	412	524	509	503	499	470	492	476	479	526	503	508	477	494	502	462	473	459	475	452	518	480	487	488	429	484	470	458	507	513	474	480	461	488	482	467	491	511	451	483	452	469	464	486	496	514	446	471	471	439	484	460	464	436	509	524	461	479	504	501	416	507	459	491	484	444	464	469	517	499	462	476	464	465	475	462	489	505	491	494	467	459	494	495	510	463	494	503	499	430	478	452	482	457	459	483	500	439	455	477	523	484	512	443	534	476	466	490	480	476	493	501	494	463	499	479	509	514	455	520	471	409	509	469	492	486	481	481	511	446	470	473	503	488	481	493	482	495	482	469	471	532	460	517	478	497	516	474	500	493	483	458	507	466	469	457	470	468	489	471	455	446	463	501	465	494	487	436	476	514	499	468	539	460	454	440	472	478	456	505	481	495	518	445	441	470	483	471	439	476	453	498	477	478	491	475	496	464	468	468	480	469	474	479	482	473	472	455	496	500	501	469	471	451	456	485	481	511	465	494	446	463	506	478	440	453	458	504	482	528	485	465	497	486	471	502	462	467	474	478	459	479	459	498	460	481	475	493	435	449	476	514	483	442	463	462	488	489	491	469	502	514	468	474	468	442	455	459	488	463	461	481	474	498	490	450	485	443	491	461	499	471	453	489	498	491	431	503	489	500	500	463	443	467	490	537	493	487	460	504	481	445	493	489	472	476	470	423	486	454	490	471	487	529	434	459	489	465	494	460	511	490	465	457	488	481	497	476	467	426	497	470	479	480	462	508	483	523	488	493	489	492	510	490	477	509	471	476	479	456	505	482	476	470	501	510	449	471	481	475	446	507	492	447	487	497	479	471	450	492	472	482	501	485
22344	20816	29241	24876	21199	21470	30288	11244	1174	1024	951	936	923	925	886	929	913	915	892	869	953	867	832	894	898	916	887	939	891	875	881	849	891	889	900	859	837	881	895	851	930	867	836	854	908	869	888	879	854	827	841	887	881	874	876	870	876	842	901	870	900	941	914	840	844	853	913	833	890	848	870	846	893	831	880	844	860	859	831	901	928	855	867	915	805	788	885	868	909	846	891	851	843	872	875	929	877	920	863	857	918	870	836	837	815	864	848	861	835	844	878	842	828	867	847	894	819	875	912	886	842	890	896	858	861	832	822	878	847	844	845	903	881	845	848	929	853	829	875	908	831	886	844	855	818	844	955	846	846	871	857	866	864	823	835	856	832	915	871	834	847	811	863	856	869	875	896	860	892	838	831	870	815	893	850	858	871	895	824	811	858	840	863	868	850	887	866	840	838	879	866	866	840	813	897	876	867	909	864	844	848	864	857	894	868	877	847	814	913	846	880	867	845	887	883	908	881	913	863	812	872	819	888	910	788	813	898	864	920	824	833	874	886	847	853	942	851	883	847	893	848	858	825	855	900	979	889	844	844	845	876	798	797	862	859	862	826	835	873	866	879	869	802	877	841	900	897	902	884	865	858	856	830	888	888	843	864	832	920	863	876	891	801	975	855	824	864	886	851	887	878	852	814	860	858	894	838	881	847	847	861	868	858	833	840	814	878	859	857	858	867	902	870	870	848	878	877	906	880	856	844	868	859	938	868	891	863	923	882	851	869	811	821	889	893	825	892	841	893	866	845	879	879	822	822	901	858	838	844	845	848	866	886	812	823	933	826	903	834	833	842	891	895	870	833	868	838	865	846	907	864	930	844	853	859	865	844	878	807	898	864	863	867	831	871	857	891	901	866	903	891	813	850	853	864	824	859	908	866	903	781	865	852	855	865	820	844	860	884	856	838	847	898	856	847	887	829	830	862	885	869	891	909	870	840	832	845	880	846	879	901	854	867	875	832	832	871	858	884	832	936	886	927	861	860	847	860	879	864	893	857	865	844	825	822	801	879	851	804	806	865	855	890	846	902	821	847	893	887	847	837	835	875	889	840	854	895	849	844	881	876	877	803	849	867	902	846	864	845	835	837	840	844	836	869	881	916	908	861	873	819	872	848	833	867	880	844	830	874	816	910	856	862	865	882	824	838	861	897	872	831	849	871	846	845	854	859	897	854	888	847	897	822	870	897	857	863	846	896	860	816	891	857	818	865	861	844	834	930	898	865	836	886	841	869	884	881	873	876	931	861	894	897	830	882	872	907	824	848	818	876	798	870	837	821	828	832	843	860	893	833	871	890	806	878	900	890	846	849	900	834	837	876	892	858	865	884	888	916	854	876	830	876	842	884	849	843	905	898	877	869	883	853	821	873	845	825	877	866	839	864	871	839	859	876	879	825	881	818	889	872	876	868	878	865	858	948	932	851	861	887	875	863	819	885	835	872	832	866	874	887	887	900	825	839	934	853	874	823	853	782	835	864	844	875	780	837	864	871	877	878	845	834	860	842	855	849	876	891	854	878	849	889	819	869	845	839	908	856	849	842	852	835	848	890	882	839	884	900	850	844	858	874	854	883	869	841	842	890	866	862	903	875	838	867	900	899	872	884	876	855	870	879	860	861	881	877	884	882	858	873	817	844	844	834	848	874	873	886	881	863	941	866	860	833	880	862	841	811	862	871	864	895	856	826	846	928	842	816	841	926	828	844	828	934	837	906	887	964	853	864	852	835	845	879	833	909	852	861	873	859	881	878	869	877	869	826	859	866	858	910	892	844	856	864	868	886	866	929	853	883	869	878	893	889	884	849	883	860	905	829	935	882	839	875	861	892	823	893	868	850	909	798	882	862	885	904	832	907	905	851	928	838	934	810	866	856	853	895	901	862	859	889	865	815	933	933	874	821	848	863	847	838	907	876	841	884	845	909	864	897	821	806	862	839	837	831	881	907	885	836	858	857	833	883	864	881	878	904	899	848	838	916	830	842	874	873	903	824	901	908	874	896	883	837	810	859	821	834	853	924	882	864	881	853	854	846	863	880	855	881	895	855	899	868	911	851	843	878	848	837	783	861	898	867	849	789	893	863	869	847	868	862	880	924	882	848	901	894	817	827	851	867	862	851	830	868	880	868	908	780	815	906	841	867	854	875	835	883	845	899	826	910	870	860	823	855	883	877	860	889	838	891	841	840	877	885	850	918	869	839	872	813	851	881	835	857	860	899	904	892	881	872	885	942	813	894	821	876	890	886	909	843	825	848	856	910	905	840	840	850	892	827	865	849	859	891	849	902	911	837	874	879	899	860	885	890	870	850	867	914	845	899	859	833	808	820	878	819	872	879	798	843	863	877	866	866	862	862	831	830	855	902	830	885	822	879	873	839	871	834	879	904	911	882	868	852	894	869	868	868	918	859	844	864	856	883	853	904	925	893	898	879	817	855	833	873	861	886	878	850	828	795	912	857	893	874	840	853	887	903	846	865	860	875	817	833	882	843	880	895	826	895	847	883	859	819	888	851	844	818	852	879	827	850	881	776	864	832	893	874	858	929	862	854	783	888	831	872	882	865	835	868	844	940	848	891	895	874	842	926	861	826	883	835	915	879	900	887	842	892	822	872	856	850	884	944	823	818	859	861	834	853	873	847	841	849	898	842	878	868	865	825	846	866	847	813	851	872	888	909	890	845	863	919	911	887	921	865	829	880	835	852	887	857	830	825	826	851	839	861	893	867	915	862	889	851	821	850	864	864	916	869	845	849	863	880	863	825	915	892	824	822	883	841	899	846	874	866	875	849	898	831	838	892	844	887	880	842	906	855	846	877	832	907	830	848	804	866	877	861	875	853	900	853	838	860	850	923	822	861	853	815	881	830	860	847	850	885	857	869	904	818	794	838	888	897	812	890	874	871	876	817	821	874	820	856	837	858	900	864	871	859	870	847	837	848	861	886	827	869	913	879	818	828	842	913	851	845	840	873	881	845	849	873	825	863	892	922	861	815	907	839	865	851	855	842	883	922	875	802	914	829	917	881	820	797	858	876	798	853	862	912	864	870	875	895	889	845	858	877	836	846	866	893	856	818	848	860	881	902	849	840	827	881	855	854	934	830	892	870	905	922	899	798	847	861	828	845	872	919	905	869	843	852	837	853	812	809	885	856	874	858	872	882	829	865	888	811	902	856	877	884	861	862	906	894	866	851	786	852	869	890	837	788	826	810	841	839	867	859	813	877	872	851	881	818	887	835	893	922	890	858	889	883	855	883	881	858	889	864	881	894	851	850	853	880	882	838	880	797	853	851	874	826	848	861	813	900	882	883	933	859	861	889	871	872	848	903	825	913	885	869	835	835	833	879	877	874	854	881	849	861	853	881	857	901	878	891	867	817	875	825	821	823	837	882	884	867	867	868	826	850	863	917	839	818	814	870	843	811	843	868	910	852	869	850	866	954	881	863	876	920	805	885	865
57822	89539	70335	53501	13958	5338	27990	6703	1179	1090	1046	1009	1084	1028	1060	1009	999	952	985	1004	1051	931	950	938	930	980	977	952	978	934	940	967	999	936	934	970	909	1031	968	1006	972	925	935	944	915	897	917	975	941	982	933	952	892	942	957	935	956	917	962	982	960	965	914	936	963	956	954	919	946	955	976	1016	946	989	999	897	923	968	968	970	962	942	983	914	939	889	910	959	970	1021	929	954	963	904	1006	926	961	970	1003	970	936	949	946	931	980	947	963	884	934	985	917	1042	944	1047	933	1000	1017	967	943	916	916	918	934	934	947	957	943	934	1015	929	969	947	923	956	929	976	955	943	943	992	956	943	960	945	911	1029	941	935	925	981	943	961	964	934	876	918	993	956	932	952	898	944	914	993	915	976	970	948	882	954	939	962	930	956	942	963	981	938	989	987	940	1015	919	1001	939	924	994	940	925	985	908	979	950	991	975	1045	977	1031	998	934	986	997	955	914	985	925	1007	981	1006	967	922	923	928	944	1009	956	977	960	905	976	1006	972	920	958	916	929	928	938	952	924	941	877	972	934	954	932	946	919	941	952	1025	961	935	1001	938	984	952	911	979	927	929	927	952	934	945	955	941	946	929	952	947	917	964	955	966	1012	955	991	926	986	910	966	921	964	997	902	938	939	962	942	947	980	960	925	918	941	909	964	947	948	974	921	938	913	990	953	905	942	970	909	974	959	902	876	966	950	960	916	912	990	937	943	932	930	1003	932	961	980	929	948	997	945	969	1004	900	946	926	985	928	961	935	959	859	908	952	955	928	934	934	983	914	920	998	960	964	968	967	964	931	954	967	948	937	994	996	930	972	977	919	958	982	916	986	987	973	921	928	971	927	937	962	960	939	968	928	908	947	963	996	931	928	918	993	899	912	939	941	1003	973	999	971	941	917	957	950	991	925	977	927	937	982	911	995	936	932	965	967	930	920	952	932	923	946	953	972	990	973	966	982	918	955	899	939	953	946	939	938	929	988	967	905	920	918	967	989	933	968	940	989	928	945	974	918	979	926	1003	924	941	896	989	974	927	971	948	928	907	917	942	930	933	972	943	980	967	948	947	970	929	933	928	962	954	965	933	959	901	904	983	927	941	915	883	972	993	1026	954	953	936	985	920	915	971	983	929	930	935	926	965	965	1001	950	966	959	962	998	994	975	1008	962	995	969	930	928	947	942	1007	964	960	938	970	943	962	951	962	937	966	898	985	916	965	903	932	972	944	935	905	1023	912	897	996	995	959	944	952	964	931	975	935	948	948	945	924	951	992	957	950	975	917	964	939	978	962	942	923	902	964	959	955	980	944	916	958	960	940	987	913	921	968	951	929	921	904	937	985	962	982	928	955	893	969	979	1009	958	922	966	953	943	964	978	1011	953	967	935	957	967	966	912	953	985	915	942	984	989	965	911	940	944	930	983	925	965	959	929	969	887	966	974	943	948	930	960	931	923	993	937	882	920	932	935	968	898	914	946	987	981	1000	1004	983	966	991	915	937	970	943	958	954	958	967	911	909	998	996	928	971	928	940	878	958	979	964	966	947	930	940	983	931	989	940	956	929	1011	977	886	989	973	957	978	970	964	994	960	983	866	957	923	970	941	922	912	905	948	948	890	908	900	927	944	935	1024	886	962	921	964	950	923	875	932	934	957	960	935	919	906	925	914	963	977	964	935	906	931	932	926	932	1021	894	938	961	971	948	958	942	924	962	951	954	982	875	962	906	965	948	920	993	965	901	942	993	945	988	943	858	884	982	962	927	948	919	1000	989	970	947	987	983	973	922	940	928	965	983	880	907	974	948	1012	858	947	1016	929	961	922	996	942	934	953	958	950	969	1010	927	980	981	979	967	977	933	957	960	910	987	902	924	971	909	973	952	915	929	915	928	919	959	956	908	971	977	919	937	925	977	921	972	910	955	957	941	946	955	923	949	965	964	977	943	931	899	924	976	975	959	913	935	918	993	956	951	955	964	913	875	922	901	913	917	924	940	981	945	929	903	884	914	941	947	962	961	910	992	999	915	947	942	914	911	939	957	913	978	952	983	927	914	946	952	904	948	932	964	976	961	964	949	944	931	966	946	943	955	983	946	979	982	936	907	974	1009	914	976	1021	946	996	1005	945	884	929	930	984	921	889	963	954	949	943	925	973	931	978	985	922	963	941	898	1011	942	926	952	996	947	990	956	1003	938	973	972	947	975	919	870	945	952	944	994	904	1008	916	945	918	929	969	942	953	873	968	955	951	963	905	933	985	979	948	964	961	990	940	915	963	932	1010	939	959	920	961	964	958	996	965	893	961	944	941	929	927	1015	920	910	957	996	889	898	922	986	962	955	934	975	911	917	900	942	962	944	958	1002	921	958	962	943	961	938	947	961	934	959	983	920	922	945	888	976	935	894	931	872	951	933	952	992	964	921	996	909	950	925	959	966	946	926	953	950	954	941	968	917	960	918	981	958	957	960	924	947	988	993	928	977	965	1012	950	975	980	943	995	912	1011	968	936	950	998	982	971	974	948	925	935	910	905	926	957	952	907	940	899	969	951	996	926	956	943	968	954	930	942	909	970	990	998	982	926	890	950	937	987	985	958	950	996	971	935	918	960	927	920	906	972	927	946	964	984	914	959	942	990	955	999	925	953	986	962	961	926	936	1006	931	914	965	959	948	948	948	961	953	970	927	960	960	979	941	960	983	940	949	950	976	946	985	937	921	960	949	936	923	959	892	980	940	962	934	940	994	921	962	978	991	933	1002	942	919	914	940	915	937	919	983	947	923	1015	912	960	879	933	986	967	967	963	894	930	961	929	944	937	907	973	982	898	958	923	905	944	977	983	1028	1008	991	927	927	954	957	923	996	948	903	978	908	916	990	993	992	956	927	961	958	931	1006	967	959	989	910	970	927	966	925	947	1000	997	982	952	968	913	958	1004	911	930	947	970	969	940	963	924	902	935	936	947	983	952	952	941	990	937	973	936	990	925	995	981	1010	915	901	930	980	896	908	918	935	919	926	980	957	962	970	949	995	954	949	988	951	905	950	884	946	960	962	991	952	1002	939	887	950	939	960	984	904	953	977	971	934	954	994	984	937	990	900	935	955	930	980	996	907	913	971	894	956	970	991	992	928	978	946	907	932	966	942	955	966	962	939	962	988	973	875	949	944	999	928	955	949	961	953	970	985	968	951	970	922	979	910	956	949	920	972	947	1003	948	965	992	969	930	946	941	947	966	1047	1006	945	957	941	964	936	942	959	948	933	998	1004	935	936	987	999	973	934	921	913	984	954	993	1012	910	961	950	888	952	984	921	952	910	943	946	950	936	956	999	930	960	929	942	1028	925	948	917	916	984	952	924	969	953	952	921	909	955	933	990	911	952	920	992	970	933	940	949	951	1032	978	953	953	923	958	954	962	956	980	920	972	950	931	953	988	952	931	930	877	895	935	969	960	916	1005	949	994	943	917	937	912	922	955	968	901	918	903	915	935	964	913	967	973	936	952	965	964	969	939	987	978	902	975	945	942	975	943	919	966	938	958	935	952	984	962
40995	27949	25314	18567	3416	1329	2203	651	441	450	427	431	457	407	442	443	472	468	423	411	447	478	416	457	431	419	393	477	444	427	416	429	440	440	423	446	465	417	430	447	397	424	472	448	454	464	443	392	436	462	445	447	429	411	448	409	414	417	426	417	431	413	457	428	424	396	435	427	424	429	440	410	422	414	431	456	420	419	420	430	417	392	440	423	429	455	451	403	419	437	395	399	415	432	383	423	431	459	411	423	414	409	443	453	401	416	430	419	444	433	423	422	416	401	440	413	390	446	410	412	448	446	402	419	429	410	417	446	404	421	422	428	454	434	441	458	422	405	407	456	445	430	393	390	463	435	451	413	475	413	426	403	396	415	440	409	420	434	428	434	430	439	448	419	469	417	438	428	431	464	429	464	438	431	422	409	432	446	438	433	455	444	416	445	445	440	410	446	453	428	419	418	449	449	425	419	429	428	435	447	442	440	466	404	420	409	431	497	462	415	419	449	450	415	417	436	458	417	424	420	416	416	398	445	409	401	414	449	424	457	409	422	417	421	429	456	424	414	418	441	430	458	471	418	453	429	422	447	417	434	412	449	417	423	438	442	446	427	458	408	424	454	434	439	470	426	422	453	389	432	424	459	426	426	433	454	459	452	404	404	453	420	403	443	403	436	428	503	438	442	400	379	385	433	400	436	421	438	415	416	417	416	422	417	424	430	439	426	395	443	453	437	439	424	429	408	465	447	422	412	426	391	429	430	432	430	422	391	458	440	428	438	463	489	443	430	421	380	464	433	385	409	470	416	434	409	400	417	470	415	446	457	401	417	380	428	388	410	436	430	428	457	450	416	423	430	425	405	419	412	441	421	424	431	420	398	444	424	431	440	428	438	405	415	453	465	452	396	425	432	425	438	400	409	391	401	457	418	412	381	436	424	390	464	444	436	424	436	398	416	451	391	403	404	412	445	414	442	435	448	456	418	457	456	444	434	431	414	402	400	420	414	441	431	423	439	428	423	452	422	407	418	434	428	382	446	408	431	415	418	422	412	441	417	412	421	429	417	467	475	460	466	385	420	427	418	448	391	454	462	423	415	442	424	373	422	420	423	417	444	432	489	408	406	427	416	415	424	433	438	413	478	430	457	416	462	400	411	424	430	451	408	419	449	397	410	444	404	401	425	447	405	459	434	437	428	419	441	421	479	426	458	431	394	434	425	437	455	412	433	393	418	419	428	396	373	441	422	385	423	383	431	419	432	413	392	436	433	436	405	431	439	443	430	418	426	411	431	419	423	462	455	377	424	407	426	459	464	433	416	421	413	442	455	431	453	430	416	437	447	431	415	408	416	430	427	388	438	412	424	457	413	397	435	421	383	386	438	429	427	432	452	416	408	411	405	441	489	460	434	407	419	408	417	439	424	478	401	442	427	419	420	433	403	428	421	442	419	422	423	431	431	405	449	425	451	436	413	453	438	435	400	481	433	426	446	462	417	409	394	428	424	441	441	434	418	410	462	409	415	411	449	414	444	420	453	418	438	422	430	428	400	452	427	407	453	421	434	429	448	441	431	434	441	409	403	406	438	424	425	420	434	435	424	430	420	392	443	411	427	408	449	437	407	436	429	426	441	428	411	440	443	425	446	435	447	415	418	423	431	416	406	428	413	432	414	433	418	455	448	399	435	474	437	426	435	420	435	385	429	392	451	440	419	421	422	418	385	431	428	470	419	403	466	410	403	419	436	414	405	424	436	464	442	424	401	428	452	422	464	417	481	414	441	401	428	393	407	418	414	411	433	441	407	419	418	453	436	413	432	422	439	453	402	427	453	415	431	416	433	426	423	420	419	448	405	434	371	413	424	417	433	429	417	438	438	410	412	453	436	425	443	449	425	414	473	409	441	428	411	432	433	430	416	452	473	412	430	404	409	424	427	435	398	432	422	438	397	380	425	422	473	467	394	426	423	445	407	437	440	429	439	410	426	441	414	406	461	442	425	423	419	436	446	433	447	436	427	444	418	434	430	434	445	436	445	467	430	505	410	461	411	437	438	410	431	410	430	426	426	429	438	447	448	426	447	418	383	471	441	424	434	397	429	405	437	451	424	398	432	407	447	471	399	450	420	439	378	395	422	466	447	433	424	446	424	446	426	416	420	386	455	435	412	422	413	413	434	460	433	435	423	432	443	442	434	447	395	434	427	416	443	408	422	449	405	415	440	426	438	448	431	445	416	414	476	412	435	399	432	392	461	402	439	423	440	439	432	407	419	445	398	445	423	388	416	432	414	436	403	429	433	394	436	435	379	466	401	412	388	429	386	402	405	448	453	414	405	414	446	409	411	423	449	454	428	406	429	437	436	405	404	436	447	445	430	385	433	432	448	465	386	410	442	444	437	414	409	466	425	389	400	408	416	444	443	409	429	438	441	418	465	443	411	432	420	404	422	441	400	451	408	410	456	457	439	419	399	459	457	418	462	405	411	419	433	412	462	414	438	468	428	439	415	410	436	449	406	438	443	422	460	411	457	426	414	432	407	410	460	428	418	427	436	435	418	479	414	427	436	420	415	422	422	403	452	449	461	406	423	437	434	450	420	441	450	415	459	424	422	429	405	434	435	395	433	422	399	451	434	422	378	399	447	426	439	438	411	438	444	392	439	461	445	436	389	459	419	452	406	415	431	413	427	411	464	445	395	411	451	415	454	429	448	414	401	427	449	420	439	443	456	439	423	440	419	458	454	393	424	443	395	459	431	449	411	433	451	426	466	407	411	435	424	429	456	427	439	431	418	424	423	424	404	432	444	420	447	402	418	432	405	458	392	401	436	443	419	424	430	415	410	408	433	444	401	436	401	441	456	439	415	423	416	376	415	410	395	440	413	434	442	389	388	425	435	443	411	419	441	417	432	399	378	443	416	417	424	447	452	407	422	386	452	376	449	410	441	423	433	439	413	435	431	399	425	423	453	385	433	449	463	419	438	409	432	486	448	414	399	408	392	432	411	445	462	437	414	406	376	412	434	372	412	462	463	426	431	439	429	437	419	416	405	469	444	436	418	443	409	418	417	426	414	433	454	418	432	437	454	433	407	426	409	418	456	423	432	445	456	429	464	408	403	446	425	430	461	400	468	424	424	408	414	404	423	429	444	434	396	414	451	419	445	431	446	409	428	416	458	432	472	401	401	448	444	453	451	442	430	417	466	423	446	416	412	451	423	420	426	420	440	470	410	461	411	434	479	452	441	418	410	370	424	402	457	430	444	428	430	407	473	421	447	405	429	430	442	451	435	472	424	426	436	447	405	411	434	401	475	444	392	435	466	436	415	415	420	452	471	404	417	433	447	453	394	448	438	457	396	445	425	393	439	434	425	453	433	400	447	433	430	444	478	452	438	416	426	419	415	393	401	423	423	451	450	433	450	442	424	426	401	457	408	431	440	439	443	420	427	423	438	383	420	419	432	380	452	474	388	434	417	412	455	442	435	393	452	418	427	430	412	431	412	452	432
51050	35380	23273	13145	2317	1612	2988	678	497	509	530	474	529	475	503	478	467	463	505	488	478	515	494	487	500	465	495	490	513	506	466	502	475	504	481	513	534	497	473	457	482	484	528	503	493	524	472	478	492	518	481	504	534	528	510	479	485	504	491	489	508	492	501	485	494	495	493	512	501	454	498	511	475	501	479	495	528	513	484	464	506	492	481	499	517	491	481	526	467	506	524	488	497	558	505	523	483	478	499	466	463	508	495	493	486	466	514	487	484	504	481	488	507	470	538	497	478	474	508	499	492	489	506	492	481	486	505	494	514	491	486	468	501	489	513	538	502	505	502	552	488	483	491	471	441	489	522	485	478	500	535	522	483	518	499	464	471	491	494	514	495	468	485	462	489	487	524	482	460	472	496	498	491	509	434	484	465	506	519	523	508	483	450	455	500	468	457	492	478	453	469	509	512	462	466	460	458	496	497	464	461	496	495	455	540	450	525	505	499	521	507	491	496	469	480	493	474	504	475	481	543	468	490	490	521	484	475	450	469	529	514	485	449	480	469	526	497	498	455	468	463	488	500	531	495	477	492	481	458	539	497	488	468	506	497	480	473	473	515	517	501	499	497	486	458	495	479	498	454	486	512	485	479	481	486	506	470	461	478	512	530	514	503	459	459	494	508	482	511	533	537	509	477	497	481	537	484	504	501	513	504	485	480	523	515	475	490	469	533	492	545	504	497	500	528	507	513	489	488	516	536	518	470	495	495	480	527	506	523	516	469	486	471	493	501	493	484	537	492	483	460	534	492	461	506	531	441	490	523	483	488	523	521	484	528	485	453	491	512	466	456	502	492	503	537	496	448	505	474	531	526	479	472	470	439	484	546	482	472	491	480	464	513	503	485	491	491	519	524	491	492	500	450	512	504	502	518	549	489	478	495	475	480	488	471	490	470	508	484	508	500	546	480	523	485	497	510	502	482	470	470	499	502	472	520	464	497	485	500	544	493	480	504	506	457	460	490	504	498	501	548	516	511	458	480	526	463	542	510	481	473	472	520	491	505	458	462	466	512	498	488	528	496	517	513	496	438	467	515	496	464	488	472	472	474	509	457	492	479	506	490	492	501	489	496	473	471	478	487	449	481	505	495	477	489	477	497	514	485	541	476	507	496	491	456	500	501	452	495	463	524	454	519	465	487	517	524	460	497	481	458	452	519	461	516	501	488	496	500	509	485	499	480	502	470	521	467	483	484	495	532	524	474	490	518	488	484	510	454	487	480	486	526	484	456	450	479	507	490	508	505	478	483	513	485	485	520	483	499	485	495	486	524	481	496	499	476	507	467	499	502	482	473	512	508	509	480	477	510	484	479	475	480	460	484	495	514	474	504	520	487	525	501	477	492	484	546	495	486	463	477	489	491	468	453	451	488	518	448	518	498	500	476	498	520	474	481	483	509	489	524	477	469	517	436	473	479	492	476	496	463	493	484	495	498	498	461	520	504	473	488	534	444	471	482	478	496	501	494	507	471	496	494	510	514	520	501	516	481	540	532	506	538	510	482	469	486	475	486	496	513	485	495	469	516	479	480	481	439	483	489	464	456	473	475	529	493	498	498	448	463	497	458	452	512	505	514	522	519	485	490	523	459	477	519	469	507	478	501	484	474	509	500	493	490	457	484	451	464	489	482	484	447	461	529	500	491	468	474	496	502	492	481	503	485	486	482	481	508	482	470	505	484	508	508	469	516	465	442	528	528	465	501	501	480	486	469	497	535	483	496	483	497	500	513	511	496	513	460	507	503	509	542	476	530	483	503	500	493	461	501	495	528	524	486	476	496	483	506	487	505	505	495	513	526	493	501	489	513	499	501	463	523	494	508	498	505	506	490	462	504	503	495	510	505	515	534	493	497	494	518	533	476	488	482	529	477	480	487	495	490	459	508	506	466	508	465	495	501	511	487	500	439	490	492	467	462	436	494	504	517	491	514	487	512	525	512	485	523	509	494	490	488	508	476	482	498	464	491	490	502	494	466	475	509	489	485	515	508	499	461	513	487	465	472	486	497	478	511	527	517	485	489	512	491	491	495	537	487	489	453	499	490	505	466	515	501	500	528	485	439	479	467	475	459	469	491	502	478	508	466	464	457	518	496	458	514	488	507	503	458	466	510	520	512	459	436	470	491	503	494	487	466	528	483	491	505	481	481	485	485	480	501	497	524	487	505	510	440	494	471	502	505	510	489	511	495	488	523	506	515	455	459	501	495	444	495	491	466	471	519	454	487	532	521	492	511	459	502	508	472	532	453	477	532	438	504	499	518	478	518	490	453	542	477	521	480	484	519	515	487	494	528	502	535	497	484	512	538	468	499	474	519	511	494	450	489	512	482	442	471	494	450	483	527	514	487	512	497	482	508	483	503	535	520	523	515	462	514	499	492	472	512	469	510	481	475	485	491	507	518	510	518	525	529	472	508	504	505	522	524	473	493	499	486	477	502	466	467	502	471	462	482	509	520	490	519	511	523	525	494	508	466	467	504	487	491	502	496	493	483	479	468	493	495	463	508	530	496	498	497	480	533	510	497	490	441	495	499	534	491	509	502	486	484	486	482	509	474	524	460	480	496	461	476	496	453	459	492	498	514	491	530	493	484	475	493	544	516	518	499	495	496	495	489	462	459	505	503	498	515	548	471	501	527	465	512	535	516	478	521	520	508	497	502	503	463	487	462	529	525	506	494	506	477	488	480	501	483	485	488	499	481	495	496	504	525	502	457	530	467	529	489	508	473	487	445	496	525	474	486	538	517	513	481	474	486	507	486	487	500	519	488	495	497	515	530	487	487	505	482	501	499	503	512	491	508	522	491	517	516	533	481	496	514	517	494	533	531	539	501	529	482	511	494	484	523	499	514	505	500	511	488	484	504	491	492	516	496	513	500	482	462	516	497	508	483	483	464	493	480	460	460	505	484	483	486	489	501	482	496	505	539	451	511	516	487	513	503	496	493	515	493	519	468	470	467	507	524	488	487	502	456	492	509	502	482	469	504	478	503	491	474	490	475	503	493	483	526	462	502	458	471	486	512	514	522	454	502	525	468	460	476	484	507	519	483	500	547	479	503	483	471	506	494	486	483	528	483	503	499	511	469	531	464	537	485	513	469	538	499	510	480	468	459	505	448	487	461	456	485	509	494	503	469	463	484	550	532	510	481	468	483	534	467	502	539	550	488	504	476	506	514	485	480	481	509	480	499	480	481	488	508	472	468	504	470	458	500	526	504	464	484	537	475	494	464	500	503	452	451	525	530	503	536	519	508	453	507	501	454	508	512	500	498	475	496	485	501	483	505	533	463	497	460	483	509	437	434	497	493	483	509	468	509	472	457	479	487	480	475	520	518	493	492	546	511	463	529	510	509	456	457	486	451	454	501	483	509	496	490	505	456	485	493	456	512	473	516	481	479	537	485	471	509	512	517	513	508	495	479	483	496	474	514	488	485	466	518	505	539	507	484	509	459	482
23625	20954	29630	27153	21691	16597	14939	2646	784	755	742	760	720	733	760	728	717	730	661	652	724	751	735	724	762	690	656	695	702	730	704	720	746	720	733	708	733	679	710	699	744	678	716	729	697	655	722	738	728	708	712	723	707	667	696	659	691	709	718	697	699	708	766	690	700	709	699	702	694	704	715	706	687	670	712	705	681	719	735	714	715	690	755	696	723	670	720	733	664	697	670	695	697	608	691	686	664	683	679	706	727	768	694	697	736	700	672	691	634	672	679	696	730	664	708	705	691	749	699	703	687	704	655	741	686	689	695	714	704	707	752	697	705	686	686	701	659	727	748	667	697	700	698	689	729	684	702	678	762	695	684	670	699	713	719	679	716	661	704	661	690	681	722	686	644	710	691	685	703	715	696	697	741	715	723	688	704	655	724	697	717	737	715	722	740	716	710	703	720	701	697	762	711	689	719	771	709	702	682	720	765	686	654	716	683	647	709	720	713	722	783	725	703	725	687	671	702	673	670	717	710	709	729	738	692	698	707	704	682	756	746	668	681	681	731	709	734	676	720	696	711	669	663	680	635	703	672	671	749	659	689	696	674	702	663	711	735	661	685	682	672	756	716	694	697	715	676	703	733	742	728	694	706	675	703	691	676	684	683	645	728	704	677	686	676	703	705	707	667	735	690	685	764	673	681	689	686	662	686	675	666	712	723	689	688	702	712	697	655	720	671	704	703	690	721	662	699	701	702	687	738	657	733	692	669	661	646	721	687	704	623	728	676	679	732	747	639	701	666	690	732	669	760	689	691	694	770	671	680	682	685	707	736	685	712	755	707	713	706	687	683	699	691	694	693	683	708	696	686	720	707	694	683	689	717	672	728	693	705	729	755	670	686	702	769	689	697	640	699	737	703	692	706	751	742	672	689	697	688	678	688	681	699	685	663	753	683	762	688	723	741	681	728	710	698	682	691	684	686	734	739	670	698	705	696	714	685	667	673	744	753	710	723	716	736	662	713	703	657	665	723	666	695	728	727	691	669	699	692	690	705	723	702	703	700	731	738	724	691	695	684	709	654	679	686	691	701	721	655	699	719	692	678	724	684	697	681	681	738	675	730	663	658	695	721	685	737	704	708	683	679	718	687	699	726	685	705	697	667	687	745	746	698	671	687	680	747	660	665	655	745	723	704	689	674	693	690	696	679	727	698	699	703	707	695	667	698	713	688	715	731	712	682	710	683	700	738	723	708	737	686	736	698	739	700	731	688	689	691	740	728	696	708	746	689	712	677	713	723	676	718	684	676	655	675	723	707	712	761	645	730	724	726	703	738	708	704	690	693	699	701	649	709	693	711	692	709	701	698	700	725	717	685	724	708	725	706	720	694	716	761	700	681	720	728	746	705	711	703	658	686	643	682	708	705	701	677	654	719	712	702	679	736	723	681	682	660	718	732	718	726	676	714	676	715	656	666	684	654	688	738	681	663	687	674	699	657	696	690	710	722	679	647	692	698	717	678	727	715	667	692	718	700	670	721	735	716	731	736	724	713	761	754	725	663	704	707	739	703	708	703	684	745	681	703	718	701	670	702	709	705	677	697	703	734	706	659	703	698	707	730	634	711	696	661	717	715	692	724	711	680	677	724	726	777	692	678	746	693	690	686	687	692	698	701	734	685	691	734	745	696	679	717	711	734	762	708	718	665	694	699	668	747	694	714	672	684	663	728	713	663	652	741	741	713	708	689	680	685	700	688	739	738	737	692	717	719	736	721	698	680	715	715	714	673	733	650	665	683	684	701	681	711	663	702	700	692	720	689	674	644	683	690	686	690	718	680	685	670	675	724	674	707	714	678	730	743	672	647	758	734	746	709	711	701	677	717	696	701	660	728	695	710	720	717	683	702	679	711	700	665	684	699	709	736	734	696	682	684	704	727	709	693	692	679	733	739	692	768	720	759	691	685	717	678	684	664	700	683	696	691	678	665	710	723	726	678	683	655	718	709	731	684	648	661	736	709	689	681	667	669	716	675	757	746	679	729	643	721	696	714	710	717	687	690	740	714	701	736	716	692	736	696	655	707	747	714	694	699	722	697	697	661	744	751	701	676	679	685	728	762	646	680	678	690	673	725	717	698	735	705	723	710	686	682	730	681	677	721	711	691	731	684	696	707	765	683	699	695	696	725	698	678	721	706	674	694	682	719	705	715	722	657	704	669	730	667	763	689	681	711	730	697	718	706	675	730	713	695	660	719	696	722	685	691	674	687	720	747	744	700	709	698	690	740	734	691	747	738	726	723	674	669	673	649	720	715	722	695	772	701	677	689	671	689	693	746	680	712	667	664	721	665	710	707	693	728	679	680	708	681	690	756	728	681	718	700	686	718	679	677	696	708	703	721	713	783	724	700	661	659	740	690	662	708	665	695	735	694	707	704	727	735	691	683	734	687	696	682	752	687	645	678	676	713	708	743	700	686	754	687	653	729	693	717	720	694	744	713	690	690	701	704	728	690	679	709	671	681	692	646	732	705	695	762	674	682	759	711	711	649	689	708	682	724	731	744	751	723	672	710	730	694	722	685	716	703	711	694	697	708	686	685	677	706	680	671	677	707	740	693	718	680	648	720	662	709	722	716	754	668	690	725	716	652	654	690	693	681	724	686	686	703	654	690	711	771	685	718	729	683	708	730	720	705	672	727	729	624	698	668	699	724	736	719	702	707	704	687	736	718	714	711	728	767	699	732	729	710	742	684	705	737	668	686	713	692	710	666	726	687	711	719	697	710	702	655	695	732	663	684	672	722	678	649	683	708	656	726	688	712	679	672	714	700	709	716	685	707	668	699	705	709	648	721	668	667	710	695	730	684	683	748	682	681	710	711	659	708	686	683	674	703	724	712	705	746	666	726	707	714	689	709	696	641	711	675	719	755	682	690	723	700	749	706	751	639	714	709	726	678	719	655	713	731	686	744	653	671	732	661	728	729	664	700	669	672	626	673	730	691	707	635	743	671	683	710	686	704	675	690	701	715	693	687	710	683	669	727	710	685	692	731	707	700	721	706	673	654	661	709	723	725	658	720	734	711	751	683	720	676	705	695	694	707	728	715	716	688	711	664	715	688	694	735	742	734	696	670	697	665	693	748	667	706	726	664	671	714	716	663	683	697	694	703	686	721	671	750	687	705	755	710	738	702	721	653	682	713	689	679	675	683	717	679	699	733	683	700	712	687	682	707	725	637	734	705	696	694	643	707	716	682	771	738	689	705	758	692	723	668	661	701	751	748	682	705	703	647	663	695	687	695	744	709	709	723	715	679	709	658	699	700	693	638	680	718	745	737	693	716	655	655	739	693	688	728	717	717	740	691	667	720	705	739	728	685	693	693	719	658	692	725	732	707	690	693	736	662	686	713	685	696	654	649	715	672	682	736	699	688	709	671	736	762	696	690	701	737	744	682	704	721	694	695	704	663	766	712	747	689	742	697	737	656	709	697	701	687	712	677	699	707	751	767	727
54566	78546	60471	44036	10335	3082	17659	1786	901	859	829	867	789	827	826	791	794	806	812	771	763	825	767	802	763	785	754	761	748	719	785	840	796	819	803	839	773	808	814	783	778	777	796	779	803	806	778	767	744	784	728	766	778	794	784	766	763	745	782	773	780	739	768	772	802	732	746	812	795	774	798	742	753	755	800	778	704	754	767	770	788	828	758	780	776	752	762	771	777	758	773	745	743	799	794	799	771	758	815	768	767	758	772	724	752	843	774	739	717	776	766	727	785	796	738	692	724	778	747	771	762	808	793	796	806	804	767	762	760	759	778	796	731	817	759	825	769	764	808	735	759	771	762	805	761	745	774	807	796	740	731	767	743	775	757	793	821	770	766	800	778	769	756	762	778	767	788	809	764	769	784	739	776	742	817	777	773	778	728	759	744	783	748	788	782	773	811	733	788	851	786	759	739	780	795	808	799	795	798	735	762	740	822	721	789	772	786	755	779	796	777	769	794	793	842	777	781	768	770	772	757	820	787	790	785	741	776	780	831	740	763	766	748	793	770	754	789	786	786	782	804	845	764	787	794	754	713	806	777	777	759	776	712	764	785	811	760	786	783	787	708	711	747	788	747	805	785	795	769	760	768	766	783	737	727	773	763	773	762	773	758	782	783	731	758	797	786	778	802	787	811	762	779	788	746	784	759	750	753	735	783	787	766	810	747	795	770	792	775	784	782	721	816	803	761	763	811	779	758	754	781	787	718	811	772	742	794	775	737	727	783	755	768	787	736	736	774	807	816	787	759	786	828	787	784	786	760	818	799	755	754	783	748	782	813	776	787	780	781	826	760	763	773	755	776	798	763	794	810	822	750	785	732	794	762	788	749	770	788	789	861	802	805	809	800	741	720	756	742	740	789	865	811	785	767	803	720	784	786	750	802	784	788	756	757	731	790	753	813	741	735	766	791	759	811	807	762	793	819	759	781	798	779	816	761	765	782	754	777	743	770	757	758	780	793	804	799	748	756	764	789	831	808	794	754	784	814	735	769	790	805	774	815	752	745	739	804	752	787	774	747	774	765	757	723	788	735	821	740	797	759	755	807	779	793	779	760	801	722	755	743	752	768	753	802	770	767	752	775	814	762	816	762	763	799	803	774	809	719	791	740	733	792	746	751	771	732	796	826	793	785	731	816	774	737	863	813	755	783	745	756	807	805	747	737	784	745	801	792	788	765	809	761	794	727	770	789	737	717	833	808	729	751	748	795	770	803	745	772	751	804	787	792	743	749	755	811	789	726	768	774	794	822	756	749	710	760	771	812	725	762	758	774	789	775	785	757	773	785	790	818	749	749	759	754	731	806	781	768	759	765	774	834	764	739	762	750	786	833	759	812	756	774	717	808	771	793	768	784	789	784	772	780	785	733	803	788	798	811	796	773	800	739	784	784	750	794	762	783	726	750	772	793	797	796	777	737	808	800	774	812	716	770	796	736	761	777	810	780	749	788	782	760	779	792	779	831	740	793	685	769	769	740	760	746	791	788	779	797	773	747	778	770	778	815	771	781	730	795	738	781	800	755	801	751	805	816	742	797	749	796	763	774	732	801	798	808	754	787	732	750	769	763	795	822	783	742	765	797	758	729	750	782	778	782	768	806	815	784	738	731	776	789	729	756	778	774	752	792	767	780	786	815	781	753	723	828	698	766	779	724	829	784	820	781	798	797	709	758	801	769	798	723	768	804	780	786	804	823	767	769	720	699	761	735	806	762	806	827	819	754	817	800	817	754	732	821	773	762	747	770	765	785	768	730	752	753	781	825	778	799	773	765	775	756	843	723	742	777	777	767	777	786	775	804	749	776	758	780	787	725	752	767	772	759	769	733	790	776	751	795	829	753	751	817	782	774	739	762	750	775	748	756	788	808	778	780	764	782	762	793	800	744	776	797	769	753	774	791	779	742	775	753	756	767	810	795	779	752	755	756	793	800	770	784	747	776	827	786	776	814	776	787	780	781	787	765	789	790	738	777	728	792	746	810	830	831	777	766	789	853	725	776	786	736	750	789	772	730	831	753	715	761	731	818	791	775	780	799	719	805	788	771	788	826	750	814	759	786	725	795	792	797	775	745	790	800	769	738	757	776	803	750	747	829	760	767	783	741	710	788	770	767	764	766	776	823	786	739	773	780	739	776	779	757	801	806	788	811	757	759	767	782	833	719	771	795	766	773	815	751	731	736	793	734	773	771	722	763	812	739	776	813	712	751	755	782	777	786	790	766	776	766	765	736	753	738	784	779	802	757	765	765	801	767	739	772	811	820	722	806	753	759	785	751	783	783	771	763	733	815	792	739	723	799	789	774	735	772	803	761	749	715	785	778	772	762	807	788	803	762	783	774	783	767	783	758	779	758	716	840	758	804	748	817	768	754	818	752	796	743	728	754	736	847	782	824	760	774	778	741	723	811	733	759	744	781	750	817	813	778	770	776	820	725	771	768	767	810	762	764	771	779	776	783	758	824	753	759	774	791	786	808	754	763	746	769	758	775	743	780	798	791	751	777	763	780	767	746	757	754	773	738	706	751	727	808	796	770	748	751	752	805	759	774	788	727	774	788	771	780	748	767	831	754	760	708	767	753	781	801	753	768	767	766	753	765	743	802	787	786	793	770	734	792	759	731	808	792	784	818	796	762	803	810	782	798	780	729	809	777	744	738	747	784	766	718	782	757	786	789	802	745	761	760	740	760	779	779	798	830	809	742	804	805	722	741	769	759	789	774	727	827	777	755	753	830	764	780	804	761	754	793	782	812	798	800	762	760	812	777	803	761	789	727	746	763	762	774	734	803	773	797	787	751	731	800	720	799	767	774	782	746	804	772	748	796	778	795	810	793	771	797	802	712	855	813	802	759	751	773	777	756	717	797	777	787	800	785	821	786	778	808	791	780	806	765	804	775	795	774	799	778	770	742	792	776	745	756	783	751	719	758	756	797	797	754	749	812	741	767	830	742	791	746	758	753	748	722	765	735	735	796	799	811	745	765	781	787	779	759	735	809	856	823	762	746	736	831	751	759	806	778	797	783	792	765	758	754	775	776	731	760	750	807	735	819	707	767	730	766	816	781	804	742	805	789	725	747	772	782	792	778	762	770	790	774	740	798	734	769	759	765	766	798	808	773	767	740	757	738	741	750	801	773	732	809	746	761	800	796	807	776	738	768	743	790	755	746	794	781	781	740	822	778	786	787	750	768	824	787	762	777	743	807	767	781	749	809	773	800	785	788	730	771	738	841	856	804	774	738	746	829	787	792	733	754	789	775	709	759	741	814	771	786	781	785	792	782	739	794	815	731	787	810	780	777	717	861	886	819	828	791	721	792	770	824	797	787	762	752	773	759	796	783	754	751	778	769	834	762	751	767	796	751	776	749	768	727	772	753	794	775	790	793	728	767	794	804	761	773	745	821	784	731	758	764	782	774	786	732	739	809	828	752	721	801	753	794	822	780	769	792	757	800	777
24923	21340	29388	26911	18610	4875	4143	1457	405	415	396	407	375	395	400	379	372	402	408	392	406	399	390	389	377	428	439	403	420	402	377	420	391	402	379	383	399	400	387	383	407	393	392	393	406	352	403	394	397	384	363	378	419	437	410	398	409	393	367	378	400	384	449	404	400	376	395	390	377	390	398	403	421	399	385	389	402	385	362	403	409	374	393	404	389	394	436	416	414	423	428	421	382	415	380	412	354	398	372	410	431	410	334	374	376	377	406	389	388	398	378	374	390	391	412	394	369	384	342	361	429	393	380	373	382	387	387	393	382	412	397	382	379	423	370	386	430	426	385	400	400	342	405	381	376	381	416	412	379	426	347	410	395	382	404	449	404	429	394	393	388	369	419	402	381	395	411	378	411	408	369	397	395	434	372	368	395	401	402	384	434	388	382	389	382	401	391	412	362	436	382	383	398	431	360	375	440	395	407	414	418	403	381	375	421	422	414	366	401	423	415	381	404	369	386	402	417	359	375	394	387	350	375	387	397	402	401	415	358	403	392	403	389	406	417	390	372	401	422	415	341	403	345	390	364	370	398	420	384	417	413	403	390	395	411	424	395	388	373	377	430	378	389	398	394	401	377	390	374	394	379	393	368	413	390	370	391	403	369	409	393	408	407	396	377	427	388	375	384	416	424	371	424	414	381	403	369	390	383	416	414	378	365	397	413	350	375	389	381	422	401	376	374	396	378	414	429	391	420	389	417	416	438	418	381	401	398	393	397	411	391	384	410	394	370	411	414	405	380	406	380	350	375	413	394	388	374	406	395	414	394	439	393	371	412	388	372	398	406	388	399	420	393	389	399	374	384	382	385	414	408	408	402	361	406	392	377	373	395	392	382	395	406	394	405	409	378	405	381	398	386	398	419	404	404	380	417	408	405	405	405	372	390	396	401	403	396	414	397	371	399	428	407	402	375	402	399	364	379	390	397	415	382	400	397	402	349	403	384	433	404	385	382	381	409	385	413	412	398	447	394	392	376	411	360	398	381	423	372	381	379	382	401	396	381	373	370	397	403	368	378	425	419	376	374	402	379	398	360	395	393	407	371	385	428	370	391	370	373	430	434	442	368	381	383	356	403	417	407	415	397	395	370	388	405	395	385	396	404	402	404	408	377	396	390	420	349	377	374	365	371	380	378	398	405	419	369	396	414	433	389	396	411	380	413	354	448	387	430	393	388	404	399	418	379	407	390	393	366	407	363	409	402	361	427	356	382	377	395	427	387	401	362	385	393	375	415	415	423	426	419	410	396	365	397	379	402	373	387	412	412	388	388	364	382	420	376	441	388	398	388	383	404	368	367	405	364	426	374	392	410	429	405	381	375	413	384	395	370	392	430	408	382	419	385	385	385	421	369	418	406	420	350	396	385	422	397	384	367	378	374	377	402	409	401	430	430	390	388	435	376	397	442	385	408	404	370	404	396	399	385	400	394	389	429	379	378	415	405	405	398	375	365	401	386	439	391	390	400	397	387	360	384	386	381	392	391	391	362	374	367	385	406	397	405	415	360	377	428	365	426	415	385	418	365	384	403	442	392	422	397	411	383	363	392	365	408	389	382	351	396	410	403	360	395	371	390	369	380	412	401	385	380	422	391	392	362	383	360	397	405	413	431	400	398	376	367	393	408	378	394	398	395	387	418	379	391	412	411	397	400	412	406	422	413	359	401	384	373	420	363	406	363	377	418	395	411	383	395	424	376	390	402	389	375	412	452	393	364	385	402	402	389	376	398	419	397	371	376	331	372	364	427	425	381	355	372	410	356	412	390	402	404	384	380	367	397	389	388	392	409	378	388	380	413	381	410	392	356	403	345	402	393	386	377	385	383	381	400	398	385	385	394	396	353	362	402	423	396	391	367	442	369	376	389	369	424	404	409	387	433	384	376	417	420	391	400	369	400	373	394	416	393	384	448	448	393	413	396	398	395	394	392	400	404	384	388	353	392	365	342	399	414	414	384	443	385	355	368	378	407	377	402	358	373	401	409	389	405	408	396	409	394	371	428	392	402	368	430	414	405	392	369	388	378	344	392	426	378	380	350	407	386	418	416	404	427	403	394	401	396	364	397	377	391	343	424	372	394	418	410	401	423	410	370	394	423	379	371	393	394	416	393	373	404	383	374	359	390	408	408	412	371	409	418	384	397	420	403	373	382	418	364	385	382	386	395	406	405	390	414	399	417	392	384	413	394	361	402	428	397	370	355	383	407	375	358	407	377	393	352	399	391	393	378	343	383	380	375	384	371	343	375	385	350	403	378	371	411	379	428	410	355	406	420	407	414	402	378	401	357	397	404	441	420	440	402	422	390	404	391	387	371	432	406	401	404	415	380	379	407	372	409	422	385	401	401	397	377	389	415	388	406	369	410	418	393	389	381	405	389	412	383	384	400	408	403	363	395	407	351	418	364	378	434	370	380	410	399	405	395	435	413	389	408	396	411	405	363	377	395	404	396	397	392	421	412	382	403	373	390	384	409	355	383	402	447	392	397	386	372	359	405	420	406	401	384	399	425	411	416	369	397	416	385	402	390	418	364	428	362	383	416	380	405	402	405	365	375	390	435	391	378	399	376	382	391	416	403	384	407	376	399	428	386	410	340	410	382	390	409	378	398	408	408	367	424	381	350	415	393	386	388	398	361	368	415	439	390	388	377	380	383	385	381	396	392	365	395	372	393	415	405	377	380	349	429	385	399	397	385	381	437	404	377	398	426	368	420	394	430	350	396	365	374	405	382	402	405	400	433	384	432	374	374	435	382	368	385	410	393	385	373	407	430	422	353	383	376	393	396	417	368	371	401	379	416	380	374	398	412	404	401	376	395	390	421	393	400	417	396	371	412	405	381	366	380	371	388	392	384	393	392	395	402	409	411	389	382	414	393	382	389	381	393	407	389	406	393	404	392	363	406	385	394	385	358	368	346	378	377	365	411	414	389	406	374	436	365	410	393	411	397	371	423	372	401	374	406	366	371	422	371	367	383	377	354	375	394	405	423	407	379	381	393	428	423	410	366	375	368	341	354	399	383	368	390	357	387	400	387	415	376	382	405	383	408	411	412	436	369	380	399	419	377	392	367	367	373	398	407	406	357	395	386	431	404	396	371	386	405	403	374	440	364	411	429	387	426	395	423	384	393	363	393	389	390	429	397	418	447	382	401	397	391	422	437	399	394	377	378	427	372	388	413	382	360	375	363	406	422	394	401	391	405	392	409	362	383	381	380	414	339	396	423	393	389	371	421	419	401	403	398	384	386	407	383	396	394	383	386	382	405	393	388	399	390	402	376	406	446	404	402	421	399	406	401	394	413	417	415	387	368	365	443	399	387	415	394	374	397	406	402	397	391	361	395	392	364	378	387	361	415	398	368	393	386	406	360	437	368	374	421	391	395	397	396	365	385	380	376	402	413	404	376	374	384	392	366	404	370	402	392	402	390	396	407	393	378	368	368	376	397	400	378	381
53798	68952	50473	35735	7922	1263	8902	2579	545	533	482	500	501	498	511	494	462	501	433	458	441	487	514	472	481	469	461	521	470	507	495	481	462	471	443	428	496	455	447	451	483	462	465	484	471	473	498	462	469	492	477	491	453	512	530	480	498	460	459	522	449	437	471	508	466	477	449	480	473	433	474	492	491	459	475	450	472	484	473	474	439	448	468	500	450	452	480	472	468	502	482	453	478	472	445	440	450	515	473	470	482	479	442	472	457	487	479	492	465	472	464	481	464	447	545	522	478	464	495	451	488	492	446	490	453	472	477	498	463	493	451	479	451	481	490	479	503	463	467	488	463	495	442	462	444	414	496	453	487	479	462	477	475	484	476	512	482	477	459	475	440	476	440	461	477	468	453	456	501	450	435	471	484	466	452	459	438	444	484	486	442	488	489	486	471	470	471	462	505	476	431	475	497	461	490	482	463	494	487	462	472	472	445	514	461	495	472	476	475	477	459	489	443	458	442	475	461	473	515	464	506	423	473	465	481	492	488	444	455	474	472	480	472	518	488	477	462	491	456	465	460	442	457	470	491	472	458	519	491	489	469	458	481	456	482	489	532	455	480	486	479	473	473	441	474	542	538	502	506	453	477	482	504	495	466	475	457	481	473	464	477	468	475	485	440	486	439	456	488	485	494	471	444	476	465	502	497	493	482	451	484	473	479	502	451	510	479	499	467	442	485	452	471	471	465	451	454	493	509	467	444	481	443	459	481	437	473	446	485	437	485	483	471	456	481	518	472	452	493	460	456	455	483	501	475	502	436	435	454	484	463	504	494	445	460	472	458	467	497	473	505	475	497	456	441	451	473	509	485	491	479	440	489	482	485	493	453	482	484	480	477	472	484	434	473	487	493	471	464	443	477	509	520	443	481	479	485	459	474	478	481	469	455	493	456	492	438	486	461	469	480	473	489	482	462	459	488	485	486	430	446	507	484	446	508	476	483	460	453	458	471	464	444	471	437	458	426	481	488	450	521	462	472	483	506	453	490	488	510	424	474	446	441	501	443	470	460	480	471	496	465	499	451	482	472	473	456	464	450	498	470	496	472	449	473	442	486	448	498	474	493	474	489	502	429	522	461	483	456	460	437	469	450	462	432	496	478	456	480	489	483	466	508	502	462	472	462	479	450	506	456	477	484	486	474	441	451	468	493	470	451	458	481	454	483	471	491	468	501	467	512	481	425	510	497	446	468	493	475	420	494	485	467	462	443	485	473	484	479	517	468	452	491	466	490	453	466	479	453	477	492	476	477	449	501	499	470	472	528	441	460	510	429	446	511	443	510	484	461	472	491	459	462	493	465	446	472	463	469	470	439	512	481	480	474	472	464	522	459	483	489	479	461	477	462	468	487	450	490	440	448	460	438	482	481	504	445	533	449	461	453	481	511	454	454	467	460	477	448	472	485	476	493	458	458	484	448	495	420	519	470	483	491	478	498	454	514	487	483	507	479	484	543	444	471	471	517	470	465	461	482	435	499	461	469	455	458	489	434	430	498	433	450	514	465	472	466	469	492	510	460	479	473	456	450	497	469	476	488	493	475	448	467	443	497	486	485	483	452	460	468	481	472	441	495	488	489	450	482	484	487	469	475	467	485	444	450	481	503	440	470	470	469	449	483	460	473	432	479	455	428	442	476	452	494	431	438	491	418	455	528	474	445	470	471	484	439	490	455	486	488	465	467	450	469	476	495	458	460	449	451	451	467	492	467	506	410	454	502	448	454	479	480	446	440	472	475	490	476	472	474	475	465	478	503	456	464	454	506	500	454	452	473	493	490	490	507	466	455	480	473	415	482	457	504	455	497	459	441	485	461	486	506	468	488	499	440	490	466	483	477	478	487	470	468	452	495	478	481	459	472	479	474	474	489	528	510	465	465	451	469	449	464	432	474	465	492	534	490	496	503	516	483	484	438	454	491	434	470	431	441	492	468	439	472	462	489	477	521	475	523	471	465	471	479	443	485	463	477	512	459	475	440	474	448	442	470	460	501	465	488	472	477	517	474	476	456	514	468	522	465	496	480	440	479	498	462	463	488	500	459	486	455	469	471	479	434	496	466	472	469	488	458	495	478	477	490	495	502	478	475	493	457	464	442	506	498	442	464	494	452	514	467	510	464	451	455	488	456	453	474	448	484	489	475	500	472	496	448	500	488	481	487	443	493	479	492	423	469	464	452	477	468	481	497	471	501	497	476	487	453	502	483	467	479	466	472	441	475	484	466	455	482	512	433	494	425	429	530	438	454	472	441	434	469	481	472	469	473	474	427	475	487	489	516	487	505	452	503	483	459	509	453	467	491	476	483	465	488	458	468	512	497	454	488	445	468	517	493	468	490	492	516	451	491	488	503	450	464	473	466	468	445	427	460	480	463	488	434	465	445	482	439	454	466	474	506	488	472	439	454	433	446	492	481	461	485	481	481	473	473	483	486	449	472	463	473	465	470	492	494	442	472	469	510	487	467	466	483	458	479	468	485	498	472	440	459	486	459	448	490	497	474	458	496	439	508	438	460	493	481	472	457	485	459	485	475	446	455	480	493	472	456	460	447	476	470	447	479	487	475	446	454	446	473	466	434	441	464	466	437	450	462	455	497	479	501	480	465	491	459	454	466	466	479	463	479	449	440	442	490	502	458	480	498	485	476	488	475	482	503	456	477	469	489	460	455	422	467	503	492	448	469	457	475	467	462	481	490	510	470	456	499	498	447	458	494	475	473	464	424	496	483	460	437	475	506	456	456	432	475	493	490	507	471	519	443	458	498	424	476	479	497	479	494	475	491	498	475	488	484	453	475	450	482	504	493	465	528	476	494	482	495	474	485	457	455	473	449	475	494	452	497	486	477	474	488	501	476	461	484	490	492	479	478	461	488	469	469	478	519	484	479	482	492	483	432	463	461	443	496	490	504	446	458	490	437	483	502	449	493	496	440	468	466	484	496	456	458	476	480	441	515	469	468	468	478	471	505	541	471	456	489	468	458	473	449	471	459	463	481	470	466	515	455	473	472	484	452	473	465	477	465	490	484	468	467	494	476	473	444	495	445	465	456	467	463	486	456	544	462	447	447	472	459	480	460	456	460	469	508	517	476	478	494	478	457	475	450	485	482	466	494	476	473	438	513	477	466	499	430	497	470	440	436	498	466	433	486	509	470	473	436	468	499	492	458	489	491	466	487	484	472	455	498	440	462	480	468	460	453	488	469	471	497	499	485	475	468	473	476	525	466	483	468	471	464	462	456	492	488	477	453	425	486	503	478	463	456	507	489	481	467	487	497	465	476	442	474	502	469	471	486	473	494	458	461	479	484	532	526	481	491	434	486	488	479	481	455	506	511	445	476	470	491	505	460	461	455	483	498	514	479	513	487	448	482	491	496	463	506	438	491	453	472	443	462	457	505	460	478	485	479	474	461	447	471	469	464	457	467	469	502	495	501	466	466	479	477	456	501	458	455	507	493	468
22346	20891	28939	25374	21491	20923	17928	8726	1067	923	930	920	906	875	861	931	877	894	829	890	945	878	882	882	924	905	815	829	849	861	851	866	845	836	919	819	840	854	811	879	799	826	831	860	783	768	799	866	869	856	839	852	911	906	848	856	804	865	830	822	826	854	846	865	828	852	894	887	824	795	885	829	859	866	859	869	868	811	849	858	857	840	803	829	854	851	879	802	877	834	893	849	831	823	876	855	827	855	839	753	812	811	834	800	846	879	873	858	814	832	871	847	822	866	836	874	838	836	813	859	845	840	819	915	845	883	817	844	803	846	829	840	875	855	815	850	829	836	843	807	880	801	822	857	811	862	822	859	823	857	834	882	884	882	871	815	795	811	844	897	857	840	839	842	871	800	836	869	803	825	885	903	851	853	862	810	798	847	826	802	854	818	831	871	805	818	831	838	872	844	841	845	834	796	786	828	847	816	866	841	815	868	855	849	838	867	822	797	827	825	854	829	849	827	864	900	875	845	894	856	878	875	833	794	883	813	808	841	862	834	878	893	867	822	857	851	893	868	892	865	863	907	852	802	811	873	829	828	815	863	815	850	859	841	848	800	827	888	858	864	866	848	859	837	851	865	862	886	826	824	858	829	849	856	822	888	859	864	827	845	854	880	908	866	865	851	799	808	842	862	768	852	812	832	833	881	810	843	820	872	823	822	871	888	862	804	839	818	824	830	886	856	825	829	827	817	832	876	843	859	825	825	860	918	859	846	797	837	844	902	807	819	831	857	864	871	862	828	851	840	834	873	811	824	922	843	799	837	844	856	835	871	924	864	835	860	896	843	820	841	874	813	862	842	847	848	854	896	843	866	855	853	830	878	879	837	854	834	836	810	808	888	797	809	844	822	859	835	900	889	865	885	897	846	833	837	880	855	842	898	857	848	810	822	900	819	847	827	825	842	817	842	875	843	883	860	870	868	737	869	813	851	859	815	856	893	835	781	856	808	884	867	850	895	904	893	821	875	823	822	839	816	881	868	819	841	784	820	882	837	855	855	875	798	844	775	792	822	803	853	874	823	809	869	831	849	833	846	890	831	847	773	835	855	823	823	831	826	859	832	844	845	829	845	892	844	841	824	818	825	866	826	832	771	862	856	819	835	832	820	842	883	849	805	849	877	824	824	810	845	859	842	795	818	845	859	836	868	865	863	898	766	825	884	835	805	834	857	847	833	823	834	855	868	902	863	817	849	815	867	819	827	860	904	865	797	873	835	858	787	825	872	844	822	841	878	863	862	833	874	850	858	832	835	850	915	846	856	836	808	862	841	859	814	875	892	836	855	846	848	880	821	820	937	839	810	858	848	794	812	855	831	840	827	834	801	838	841	841	864	831	827	840	817	816	894	805	846	889	814	848	851	889	839	819	842	818	823	910	851	849	802	834	836	836	806	884	845	790	828	860	880	825	870	781	838	879	831	890	819	858	832	877	865	853	837	876	823	850	929	820	816	798	869	822	869	880	821	838	825	864	769	839	862	805	798	843	840	815	841	834	852	841	867	787	842	836	884	816	795	868	830	849	844	834	847	846	844	879	822	846	840	846	858	848	810	858	846	850	896	860	842	835	802	851	818	801	800	900	832	875	872	855	919	861	841	833	804	860	823	815	798	831	885	855	854	854	838	845	835	823	894	794	896	861	854	846	839	841	828	875	846	897	860	823	893	844	850	853	845	816	849	931	824	904	840	857	869	843	844	874	879	841	823	853	817	802	832	834	805	827	847	843	856	870	854	861	869	891	864	842	862	782	860	877	844	808	863	792	893	852	894	880	821	843	839	873	854	887	778	895	848	861	821	862	822	914	849	789	830	878	883	834	830	821	820	827	897	855	785	821	848	822	856	808	860	844	837	847	860	828	802	848	857	815	829	811	820	871	881	857	809	840	857	797	862	881	909	845	834	847	794	877	862	845	813	817	836	805	824	903	869	838	850	798	785	843	815	851	827	838	863	801	875	830	888	846	820	875	804	871	845	853	817	831	808	835	827	778	860	841	848	871	790	842	903	790	842	851	857	877	838	825	782	849	833	899	860	841	829	889	830	875	900	809	818	818	812	871	857	809	856	839	866	853	859	805	899	819	864	853	872	805	813	836	837	825	852	817	862	856	858	780	827	838	918	854	825	810	875	825	815	843	826	860	816	908	892	847	794	823	830	885	851	794	804	827	838	820	821	830	829	813	886	810	782	926	880	794	849	881	832	874	848	901	863	882	843	819	835	861	831	819	893	832	856	822	837	803	815	831	775	823	860	841	840	870	853	815	836	847	833	830	879	885	811	893	818	857	853	881	846	821	853	803	853	824	856	833	850	844	855	835	866	864	792	829	872	866	849	841	800	839	863	874	813	867	871	798	829	788	823	799	816	882	847	787	930	803	895	840	831	824	816	867	855	926	857	890	813	874	851	832	866	863	784	838	875	853	885	858	865	846	867	809	817	869	772	847	844	812	878	852	789	846	787	905	861	804	887	863	843	838	786	824	863	829	859	811	895	824	877	797	820	849	875	808	835	821	870	828	858	805	851	795	830	851	826	863	831	809	819	806	825	861	805	854	833	859	847	874	798	848	840	900	773	902	849	833	892	823	858	854	840	884	836	878	866	819	870	856	857	844	846	852	832	863	890	833	860	848	840	808	766	798	866	846	825	823	830	899	864	862	879	871	828	877	819	875	835	830	848	864	823	835	838	828	802	914	815	798	810	823	872	872	885	849	835	822	820	863	839	811	848	818	895	849	820	825	885	805	833	819	823	849	849	846	838	837	845	927	823	841	861	836	838	844	831	849	838	861	886	863	839	833	849	873	872	858	846	845	872	799	814	838	862	852	861	875	870	809	849	856	851	842	841	823	831	853	819	816	883	865	904	911	845	859	858	867	875	825	838	823	870	847	846	863	821	819	862	812	854	811	807	820	810	835	821	777	840	850	835	845	865	812	821	843	900	879	846	804	867	841	788	820	850	853	844	839	868	878	846	846	840	822	843	850	826	840	903	836	847	852	831	846	825	850	809	812	807	875	859	832	857	784	828	857	869	856	820	813	846	842	844	840	849	858	797	899	821	823	864	813	838	822	849	861	859	800	851	860	837	853	788	839	841	805	868	823	796	832	844	836	833	841	863	849	796	859	845	865	826	859	798	801	885	844	847	831	835	806	878	817	899	791	823	860	845	755	907	860	842	857	856	869	851	921	871	822	800	847	872	851	838	890	874	831	892	835	875	837	845	847	805	861	810	852	807	837	846	920	855	853	885	846	814	813	892	838	836	821	884	886	861	855	850	803	870	835	844	871	859	844	875	833	882	889	857	855	861	850	863	866	852	862	901	827	860	869	854	867	864	841	851	853	839	850	844	866	830	845	850	826	836	848	849	814	839	856	822	862	865	844	849	839	849	865	848	869	850	823	844	840	886	850	818	829	829	829	849	857	830	849	802	892	894	835	879	818	822	825	849	843	873	861	794
57406	90328	72209	52537	13079	1978	7043	8715	1211	1190	1107	1098	1073	1014	1024	988	1009	969	956	1010	937	978	952	944	950	926	909	965	959	922	908	970	958	889	937	918	928	926	921	950	938	941	929	898	929	933	942	938	987	939	918	898	924	901	907	922	906	989	917	1004	951	970	922	959	927	933	994	913	948	961	923	915	928	887	873	941	938	930	971	944	922	935	946	967	964	924	948	906	912	927	933	935	923	897	923	933	938	960	941	916	893	963	915	961	894	946	955	933	976	893	990	855	907	948	876	907	879	921	922	932	955	901	926	942	958	983	924	924	902	924	976	926	907	880	930	960	940	944	961	899	938	883	968	870	931	910	928	966	915	938	893	938	914	917	968	931	942	887	867	933	882	924	925	930	905	951	946	903	929	929	920	944	962	920	874	958	914	951	955	909	895	990	890	849	995	935	953	954	924	961	937	953	901	934	919	866	947	905	940	892	918	872	914	958	926	896	923	910	924	968	991	908	922	956	922	898	999	920	972	933	923	944	927	928	933	937	887	932	949	875	916	917	955	990	907	891	938	923	875	951	904	893	940	951	949	936	917	930	915	972	900	940	881	932	890	901	933	998	931	947	938	910	883	913	934	945	917	911	1003	950	848	958	941	991	898	966	927	939	944	985	900	902	904	899	942	949	926	905	888	892	949	923	940	914	936	928	920	947	949	908	908	930	917	932	930	960	938	964	906	963	919	898	885	952	895	951	866	898	945	937	901	968	932	923	901	959	937	942	945	927	908	965	936	957	967	883	943	965	894	931	958	945	893	963	997	912	937	947	929	973	878	949	942	946	905	901	863	889	923	931	908	932	907	922	932	945	872	901	889	908	913	917	972	923	894	976	904	914	960	873	908	970	913	967	931	903	983	963	895	900	930	903	905	894	973	911	974	932	1006	970	926	956	930	953	946	895	918	922	927	990	879	940	893	902	937	858	897	902	904	936	849	925	926	925	905	855	977	923	908	988	939	908	923	920	932	916	917	949	943	937	926	906	937	954	982	926	950	927	970	975	890	900	960	967	992	978	994	899	955	892	927	910	885	939	943	919	900	961	944	953	889	929	911	900	895	934	893	960	923	920	948	974	953	941	984	978	907	918	919	902	931	887	913	935	911	898	935	902	966	873	926	976	926	938	911	997	933	878	934	923	963	949	858	958	908	923	994	890	989	950	920	906	973	931	939	929	941	921	928	935	957	940	941	946	983	862	928	914	945	911	915	959	910	925	947	874	906	935	932	923	934	928	913	882	871	929	897	944	915	888	947	961	1003	944	940	927	908	933	872	1035	963	897	939	979	932	879	951	945	941	1004	926	916	920	943	956	892	935	902	921	904	877	915	965	890	854	944	904	950	914	960	917	907	893	887	951	894	932	939	862	906	895	928	904	889	922	958	913	921	934	915	918	930	970	921	897	997	962	898	907	911	892	957	928	967	936	943	894	910	963	952	907	966	932	940	889	956	914	892	891	978	882	947	984	904	930	936	913	956	904	967	857	941	911	880	966	924	960	900	922	902	927	898	881	911	915	950	908	920	895	869	940	928	958	894	955	888	932	938	910	911	934	888	935	919	947	957	937	975	901	972	942	935	872	885	992	947	901	908	940	941	890	944	883	906	961	966	927	966	891	950	914	953	905	967	935	879	904	934	910	887	879	998	967	931	896	859	883	941	911	938	910	912	892	941	920	923	955	907	1001	888	931	957	916	912	922	930	934	962	843	948	899	958	942	939	956	942	918	897	936	928	951	881	992	907	955	924	903	990	896	906	925	912	883	912	906	891	908	893	935	891	865	958	936	884	949	964	949	1000	945	918	986	942	905	918	891	942	955	943	916	900	926	925	883	948	950	952	940	936	905	867	964	947	915	900	921	916	902	917	939	915	954	927	930	920	959	909	906	941	893	922	916	940	922	911	973	963	891	943	985	965	933	944	976	912	913	838	944	920	898	880	919	928	935	916	922	932	1023	952	904	904	886	911	928	961	904	918	946	981	891	955	944	933	927	959	868	907	937	937	916	898	908	968	902	920	948	895	921	904	873	912	936	945	895	917	926	891	952	982	921	866	920	989	940	953	949	909	938	890	957	923	887	948	956	899	910	924	902	947	914	954	962	931	894	913	969	894	943	946	909	887	905	917	892	925	878	932	889	934	903	945	922	861	920	892	892	940	925	1010	1010	973	896	917	917	890	893	903	941	947	968	953	976	925	946	947	904	906	961	922	952	900	985	906	941	940	860	892	946	968	929	939	920	935	922	967	921	899	936	936	934	913	909	888	932	927	932	924	915	938	972	906	955	903	936	902	899	891	900	932	918	935	926	963	919	927	933	896	869	888	958	909	979	910	907	971	915	939	959	1002	933	839	918	874	912	985	935	935	936	918	951	898	953	929	957	927	940	937	894	906	942	931	853	937	925	986	942	925	911	953	928	921	908	887	980	912	943	880	897	906	924	909	965	915	915	923	928	913	926	903	939	876	961	940	939	860	954	941	960	892	882	867	936	926	935	946	977	854	976	936	876	892	876	910	940	913	987	900	915	931	913	893	884	927	988	909	941	924	948	924	929	926	952	929	870	955	930	927	928	970	981	879	908	955	980	1002	908	869	905	974	956	929	929	930	909	907	888	904	976	896	903	873	967	938	944	884	954	975	904	911	938	966	905	887	949	945	941	947	880	869	941	972	949	998	909	929	976	941	962	947	899	957	903	939	904	924	908	871	915	878	916	965	886	963	928	843	951	920	922	875	943	959	922	915	971	964	975	985	902	896	911	921	921	956	916	928	900	902	925	881	947	900	910	887	969	881	950	926	903	942	958	900	974	903	975	895	953	890	892	958	898	939	925	945	925	948	909	892	887	890	955	934	950	897	920	909	930	899	991	910	942	958	933	933	885	905	885	924	939	911	963	935	926	911	923	900	945	915	955	891	946	993	897	920	963	939	960	965	941	967	933	912	979	906	906	967	909	948	948	916	882	993	929	913	941	883	947	946	895	953	957	943	903	957	924	961	986	919	917	925	939	925	945	868	961	887	915	933	906	955	904	885	974	963	918	954	929	883	934	923	956	907	900	858	948	913	900	889	904	926	877	923	1005	944	948	943	950	871	906	1014	929	925	931	932	946	967	963	922	902	902	981	992	960	907	967	960	952	958	909	889	949	910	908	925	953	941	895	941	898	923	905	977	886	869	918	911	883	902	961	956	934	914	872	949	905	901	843	914	876	890	909	968	934	947	900	935	891	888	973	872	945	960	923	901	919	906	983	926	948	935	953	974	916	941	924	930	900	904	955	915	960	952	938	912	946	940	942	892	1001	970	892	906	917	947	901	883	944	922	954	921	936	957	896	919	947	867	910	924	921	902	912	916	889	884	949	897	969	923	888	849	884	907	967	909	955	935	882	930	945	918	853	909	976	909	937	868	934	977	965	898	970	889	972	926	972	903	916	914	938	941	898	961	923	915	909	962	863	919	912	967	903	892	908	982	928	955	939	989
41287	28329	26055	17117	2762	492	599	670	423	407	390	408	375	446	403	389	389	339	406	391	402	403	427	404	391	406	417	388	408	369	406	375	418	356	434	415	398	393	396	363	390	366	403	408	395	383	392	391	418	362	408	396	368	411	382	385	435	391	382	393	390	374	395	417	370	374	383	404	394	412	367	398	389	395	374	413	371	430	386	406	389	401	415	394	376	404	384	391	385	382	391	404	389	429	393	392	361	444	420	385	379	374	446	407	377	428	398	391	407	350	401	402	402	391	405	419	411	358	421	413	396	400	399	390	369	390	403	396	361	381	434	409	395	404	392	383	409	426	391	398	409	382	412	397	376	399	389	372	408	383	398	428	393	431	373	399	368	388	357	407	401	396	379	431	394	420	405	392	411	410	391	389	391	381	357	403	401	355	403	419	395	397	408	430	382	393	370	395	410	396	390	342	386	357	405	420	420	414	400	351	377	402	379	390	387	381	429	415	398	393	411	412	386	366	373	381	388	392	409	395	406	380	401	407	389	362	395	390	395	416	403	378	385	350	419	390	380	379	405	397	397	412	415	374	357	400	380	424	404	360	382	408	389	389	416	407	371	378	372	415	418	366	403	365	436	397	378	413	379	400	404	419	420	385	385	424	413	381	435	394	383	396	393	425	366	440	397	385	413	416	408	410	397	331	376	382	396	388	399	400	385	372	415	408	422	347	420	403	402	423	388	391	386	383	377	371	392	428	354	386	386	392	399	406	415	349	382	366	400	383	405	386	419	373	364	398	410	395	389	383	373	394	380	361	393	436	390	381	398	373	349	403	378	391	387	415	434	408	398	380	425	430	387	413	376	405	427	384	388	396	382	374	389	392	415	432	401	406	391	404	376	422	383	423	387	402	370	393	420	391	391	403	376	379	375	404	387	395	387	388	410	394	400	414	403	365	418	388	386	411	410	392	410	349	386	390	384	369	364	363	411	398	426	390	351	411	385	390	385	396	400	368	332	363	391	404	393	368	388	400	365	376	413	392	397	365	388	370	400	387	400	417	398	402	367	412	412	363	404	400	416	395	395	336	402	387	419	404	375	379	407	409	395	414	409	355	374	397	374	369	420	396	386	400	403	394	387	408	400	391	397	418	360	399	395	410	406	409	415	377	373	403	389	409	360	372	377	419	377	381	384	351	374	395	386	361	407	378	380	363	433	394	413	367	426	397	386	378	376	383	386	388	379	389	371	379	422	399	411	435	377	409	369	383	382	410	363	387	379	414	360	394	385	376	424	394	383	390	364	401	393	381	381	395	400	378	401	355	384	402	414	407	423	375	407	422	373	369	420	393	426	436	406	412	370	383	425	383	420	413	391	395	402	402	387	416	403	406	394	391	388	398	372	380	379	371	379	410	399	384	413	410	402	362	390	411	385	374	402	421	378	369	400	392	389	372	372	392	412	429	393	412	401	404	387	419	412	411	386	384	419	425	386	380	430	391	358	407	382	379	380	354	409	359	409	416	370	398	373	395	389	399	389	390	394	390	392	428	427	385	387	394	422	417	386	399	398	368	394	408	411	394	397	393	401	410	413	427	361	410	401	408	425	393	393	427	419	379	364	404	380	387	342	380	408	387	382	410	398	417	407	389	406	369	392	405	400	376	406	397	400	393	389	369	371	390	367	426	398	384	403	395	418	402	402	414	403	418	393	386	381	393	403	375	388	415	393	384	370	402	370	369	397	373	370	398	357	402	365	381	415	380	381	369	378	363	403	394	388	388	394	379	377	384	411	415	392	369	410	396	411	387	403	394	410	399	393	399	378	388	397	381	376	354	381	387	392	426	403	391	374	395	364	367	375	422	397	399	420	374	361	403	385	388	417	373	373	396	379	407	423	396	377	408	403	399	383	367	390	379	432	395	396	391	379	392	383	393	379	423	415	396	387	438	411	354	394	371	383	430	394	408	372	369	366	375	373	396	424	388	370	437	344	412	383	391	441	363	384	411	380	455	408	395	391	420	386	392	396	416	430	411	425	382	423	423	399	406	393	403	392	425	424	388	382	374	413	403	409	390	363	383	368	414	412	386	412	387	400	443	366	389	365	411	410	375	395	391	368	363	387	400	383	383	392	429	392	403	364	399	397	397	386	415	407	376	396	400	373	403	401	415	418	362	357	409	371	402	422	381	421	376	423	404	414	360	389	406	383	371	368	397	397	364	419	417	429	407	377	360	409	374	432	384	408	389	412	350	392	349	391	390	394	393	420	402	372	357	381	432	396	423	392	399	406	387	377	396	404	380	383	411	422	397	425	367	403	401	385	393	403	409	393	366	384	385	385	351	388	395	402	388	392	417	415	367	372	428	392	389	429	359	413	362	360	393	418	372	415	384	410	379	408	408	381	399	371	400	403	415	374	397	395	391	382	389	419	389	398	373	416	402	408	405	411	392	402	398	397	397	384	409	385	391	425	384	386	386	419	380	404	402	394	390	398	384	397	381	399	420	422	401	418	417	382	402	402	356	384	389	412	391	386	371	418	420	387	380	374	402	421	417	423	415	422	381	381	404	374	386	375	418	372	393	391	389	406	422	373	433	415	404	393	378	390	424	434	395	375	381	409	399	396	386	428	405	390	428	410	385	385	416	376	401	409	415	381	399	407	409	408	375	400	375	365	389	378	396	347	429	386	380	383	401	377	361	382	402	401	377	389	416	401	382	438	386	406	414	386	414	378	373	412	383	401	381	401	402	389	410	387	383	407	427	425	358	399	401	418	361	398	407	377	378	409	439	373	373	377	402	389	388	408	410	424	380	431	405	398	404	443	399	348	362	425	388	361	395	417	404	389	384	399	364	397	396	381	407	394	378	400	392	386	378	376	378	398	374	373	391	403	385	397	426	400	386	371	395	400	377	351	416	389	425	416	387	364	396	406	387	395	396	393	401	386	403	412	396	417	387	365	405	392	374	378	406	381	422	398	387	369	385	383	386	439	376	388	431	402	381	396	390	421	407	401	367	415	371	403	363	402	429	417	363	394	384	370	370	375	402	411	373	398	377	386	397	407	398	350	423	409	377	382	391	401	380	371	421	405	386	378	376	384	384	412	343	377	415	383	356	379	401	385	390	375	399	388	351	382	421	413	401	404	390	399	366	397	367	423	353	412	388	401	389	357	387	369	396	405	396	342	405	407	383	378	391	408	400	384	408	382	420	415	403	366	372	425	381	387	383	400	384	380	371	431	385	395	390	401	399	383	408	395	348	358	378	384	384	373	400	393	425	359	407	397	368	382	383	371	380	397	398	374	397	384	389	368	392	395	396	393	392	402	415	427	362	402	397	388	387	389	363	397	408	385	388	383	361	385	384	401	392	365	382	371	381	411	426	403	393	404	432	369	415	399	391	395	393	389	383	406	400	386	365	457	374	421	420	440	394	413	403	381	377	380	393	373	436	401	347	426	403	387	382	368	401	393	364	423	414	345	424	409	411	388	398	402	400	355	397	397	389	410	410	402	391
51265	35170	24068	10991	1816	558	823	903	455	481	471	458	428	458	437	464	455	448	461	459	449	459	428	489	461	439	416	472	483	433	447	461	478	438	440	481	461	434	461	435	474	448	411	442	441	441	447	400	474	475	474	436	465	452	442	449	443	421	476	474	471	473	468	466	434	445	466	497	453	486	445	482	463	484	420	464	474	450	458	428	454	454	488	441	410	456	453	440	458	470	481	463	444	464	447	413	410	485	453	428	409	456	452	459	484	445	450	468	448	464	471	464	432	450	487	456	459	425	460	454	453	453	413	454	440	463	476	467	501	473	492	429	445	452	459	472	441	457	453	450	510	468	499	440	485	470	474	417	434	426	456	446	462	463	478	483	433	434	414	465	454	463	444	423	423	462	460	457	474	437	452	450	455	445	459	430	484	451	455	470	409	456	423	470	479	431	476	435	467	461	458	469	415	448	461	451	458	459	470	440	436	450	411	466	446	432	452	458	478	463	430	438	446	433	405	486	418	456	444	487	449	476	448	441	448	485	458	453	459	458	452	480	469	419	420	448	444	433	450	442	446	453	445	458	439	417	454	472	460	433	457	474	459	442	442	487	441	457	440	435	446	450	466	437	444	457	460	437	424	489	493	424	446	454	489	464	450	447	503	499	481	440	457	445	484	409	491	429	446	434	440	456	458	402	434	448	492	455	461	448	475	484	445	444	453	472	461	463	455	441	490	456	461	438	478	454	430	425	433	483	463	476	483	464	459	479	484	438	400	441	428	420	460	451	443	437	425	430	471	437	432	458	467	477	460	458	473	434	430	434	456	452	457	497	430	443	474	452	446	450	456	437	434	442	485	430	485	479	412	470	477	474	472	466	502	434	444	436	466	446	460	481	482	443	444	412	475	458	449	414	476	486	447	454	440	490	473	456	485	439	490	442	465	484	461	443	386	475	459	445	467	451	469	473	456	448	441	486	489	475	489	432	504	483	465	461	442	438	453	434	446	452	431	480	461	450	436	463	458	470	476	480	449	450	472	439	448	489	438	434	442	479	460	458	396	459	466	474	493	478	421	462	468	452	462	432	459	470	455	422	431	460	459	467	484	444	433	474	479	460	485	472	468	425	456	449	431	439	479	454	469	464	471	446	451	452	477	415	455	469	441	439	445	481	467	415	427	482	471	454	406	480	395	480	402	486	445	473	435	404	501	438	461	461	469	432	408	486	434	457	420	420	475	446	437	459	437	443	455	481	468	431	443	507	468	454	479	448	469	465	447	449	438	471	406	451	441	471	421	424	450	453	467	441	479	475	459	453	439	455	488	459	451	491	491	438	476	467	445	438	479	485	449	438	441	452	483	453	459	469	465	433	463	441	438	426	445	445	429	452	474	467	450	479	457	483	477	469	445	484	498	436	465	455	459	468	451	451	439	459	450	448	459	442	448	470	403	491	493	467	447	460	477	436	446	458	456	457	477	457	452	496	464	438	435	457	504	436	521	452	488	424	460	453	426	441	418	457	425	450	428	437	453	446	449	402	450	453	434	458	472	447	467	427	439	465	456	494	422	462	471	453	476	433	446	442	412	440	463	477	475	464	476	435	463	447	423	470	463	481	510	445	463	463	482	460	493	432	452	432	465	456	473	482	467	459	432	437	482	474	457	466	437	490	478	463	448	440	459	425	458	445	489	426	464	469	491	475	466	477	427	458	459	453	438	472	436	488	503	443	470	455	456	409	462	465	460	471	451	484	493	475	447	420	452	455	463	470	468	444	461	447	453	456	442	483	471	532	435	465	454	466	405	470	425	450	478	441	425	474	466	489	479	448	460	434	443	464	483	433	422	474	465	452	469	477	449	446	455	434	454	429	437	469	479	462	467	480	437	445	475	439	439	458	421	466	468	435	476	432	451	433	453	495	472	444	467	460	451	454	428	440	465	426	439	466	481	441	435	427	441	450	438	459	429	434	452	422	459	443	448	446	426	459	400	429	478	466	476	437	461	435	447	448	459	460	484	440	488	464	474	455	476	437	438	438	483	439	414	465	448	460	452	457	451	477	439	425	455	465	439	445	436	480	484	477	466	459	429	475	508	481	471	429	484	442	488	441	438	464	426	437	462	458	440	430	456	463	470	440	465	425	463	462	466	450	422	428	444	458	415	461	453	446	439	508	464	466	431	464	459	454	455	438	428	498	459	483	451	445	451	461	478	485	486	430	467	461	425	478	477	426	430	501	432	455	453	430	440	454	466	454	469	426	444	436	493	468	435	433	422	484	458	526	438	454	467	456	423	465	451	461	430	436	437	460	481	477	478	459	478	408	448	441	429	446	459	440	473	462	449	470	473	443	442	466	454	483	440	420	457	421	480	440	419	434	448	454	445	479	486	470	448	413	458	437	482	459	454	427	461	433	477	449	463	402	426	444	457	447	478	427	459	450	448	483	447	484	433	464	462	426	450	458	441	494	456	398	465	453	452	451	455	425	479	465	436	454	444	424	441	454	488	432	431	406	488	452	432	449	445	480	468	454	423	475	479	425	439	451	459	477	433	439	453	495	453	418	457	426	443	421	451	479	435	452	438	427	437	477	443	455	458	459	482	442	426	470	454	435	472	435	452	483	478	460	451	457	438	462	494	475	433	474	478	436	442	438	449	441	482	427	470	455	455	440	476	484	425	439	434	494	465	447	399	459	488	472	460	462	483	455	467	477	463	475	475	465	455	466	454	425	440	454	445	449	451	415	456	461	480	440	422	454	454	482	442	471	463	428	473	462	431	449	488	433	470	438	439	458	463	437	430	469	440	448	435	450	482	456	476	446	474	445	445	495	457	466	408	466	434	438	426	454	485	483	450	435	456	475	427	484	453	433	443	435	434	465	465	454	459	470	456	469	398	423	460	429	452	411	461	467	441	434	480	500	463	455	440	430	436	481	476	439	434	457	435	442	458	440	470	446	438	468	480	465	441	468	440	437	430	469	411	448	464	462	466	444	472	457	454	444	476	431	442	452	463	420	481	479	463	437	477	436	419	458	458	459	485	468	423	458	447	474	509	416	449	429	423	510	455	474	473	449	435	467	468	447	473	439	463	465	492	446	451	455	470	452	447	473	485	454	432	472	432	450	447	442	473	432	446	471	476	447	436	440	442	478	460	416	419	477	487	456	460	478	459	512	477	441	468	427	459	465	464	418	449	442	478	455	459	422	457	448	426	422	417	442	425	484	498	482	457	449	464	476	429	473	458	446	466	445	421	433	430	434	462	449	469	488	425	448	459	466	442	423	503	461	412	487	482	448	444	435	436	461	460	487	458	448	437	435	423	485	424	448	441	418	468	421	466	429	467	443	410	457	442	452	442	478	481	430	477	442	452	472	408	477	415	459	455	459	451	415	411	430	417	409	466	450	423	462	493	464	431	459	454	471	474	454	461	444	424	457	454	449	442	430	467	470	453	449	424	436	471	460	429	463	446	457	414	440	458	467	472	457	506	435	450	467	476	440	485	448	485	456
23475	20982	29413	26647	21768	15313	5995	5002	760	799	742	706	751	690	661	709	719	708	696	701	706	684	691	698	666	715	679	704	709	704	749	736	699	665	718	655	692	655	709	682	706	680	643	673	698	701	689	681	674	683	630	692	637	714	707	674	700	644	677	725	673	692	684	679	689	652	710	674	678	654	691	673	668	623	709	658	713	715	721	661	641	711	658	704	691	702	662	686	723	674	684	722	675	682	713	675	714	685	710	681	713	666	690	649	685	718	660	686	677	660	653	613	688	682	666	679	726	691	665	696	679	637	660	658	682	674	705	674	636	682	680	662	697	691	683	680	656	651	668	676	684	678	691	679	719	702	679	653	681	681	655	673	682	696	745	669	665	705	642	675	697	659	708	664	745	652	659	683	689	683	706	695	683	652	691	721	667	694	681	681	692	716	644	659	682	714	665	651	704	676	649	719	683	720	683	700	691	650	687	672	684	667	714	680	651	671	705	664	699	691	666	720	691	673	666	649	682	722	675	711	654	680	762	706	692	682	688	708	684	721	667	642	674	693	676	672	680	689	655	700	691	684	666	653	711	696	638	704	685	705	678	665	664	688	670	689	692	697	653	683	680	681	664	675	662	668	643	597	682	748	647	696	676	683	694	694	697	667	671	672	673	670	692	644	655	671	685	716	669	729	668	669	738	712	703	704	620	699	661	696	681	641	698	664	675	624	737	651	643	714	685	700	760	658	676	687	643	680	657	725	690	669	681	695	683	699	693	660	691	690	686	679	657	684	703	692	708	638	657	681	720	648	651	755	685	675	657	707	652	666	651	702	646	659	657	622	625	666	732	665	668	649	680	688	728	701	672	679	729	670	690	672	671	673	649	711	714	692	664	664	646	716	693	667	678	633	657	656	700	643	646	698	670	693	637	665	678	655	665	703	675	703	718	676	689	670	673	691	676	685	702	688	688	699	671	619	718	691	688	721	693	649	661	693	725	674	671	629	670	658	674	691	681	669	680	696	703	687	673	661	624	676	692	698	740	683	700	714	654	679	681	674	691	734	644	669	690	723	662	648	699	701	703	753	725	650	685	648	648	669	661	698	708	681	672	673	689	697	679	657	687	701	713	710	726	662	670	675	677	691	636	639	678	744	723	669	652	677	660	649	705	665	722	691	720	691	651	674	666	679	673	750	710	656	686	660	668	665	692	690	702	645	714	651	674	649	696	672	685	705	661	706	660	738	675	684	677	685	676	704	628	691	693	720	691	648	687	684	677	697	645	722	675	682	708	634	690	680	706	694	679	666	685	723	700	657	675	694	681	700	691	670	662	755	652	664	671	683	643	714	695	669	622	704	684	725	654	666	721	669	635	672	628	678	703	654	699	651	660	696	687	697	681	702	659	680	669	693	723	700	666	675	710	722	683	646	622	668	646	693	633	620	734	674	694	671	748	698	652	698	694	632	638	718	722	685	682	686	697	696	707	654	701	661	694	683	715	683	685	713	669	715	616	682	693	687	677	675	673	654	658	651	705	741	729	682	681	702	700	714	693	659	616	728	715	650	723	707	726	728	676	667	740	660	659	665	683	673	726	677	686	670	669	676	717	711	696	671	679	696	644	671	694	714	653	729	668	684	688	683	660	679	733	673	709	706	654	650	699	661	680	661	722	695	679	712	689	657	710	683	637	680	690	698	647	666	682	749	712	625	667	661	667	669	699	667	649	664	673	663	732	674	706	641	684	664	732	649	654	679	644	652	680	670	677	671	703	717	672	728	684	604	667	712	687	742	641	707	754	665	645	644	728	718	692	697	740	655	605	734	735	711	734	662	709	656	646	705	640	696	702	669	673	667	690	702	691	705	692	666	690	649	693	684	716	675	691	714	665	715	701	700	715	703	655	692	679	704	689	682	702	721	676	699	735	632	678	658	717	668	673	641	605	648	708	669	733	662	639	710	694	669	712	711	714	694	689	681	662	640	703	641	635	699	699	651	673	692	649	712	651	699	683	699	693	699	688	690	658	657	682	703	654	680	652	697	711	647	697	673	722	682	705	715	694	694	683	624	674	656	649	678	674	758	680	662	665	710	669	669	704	693	653	644	697	618	674	724	698	689	696	697	647	645	703	677	679	674	681	695	677	675	687	647	636	689	647	670	684	719	689	670	684	666	664	692	706	696	643	685	674	676	692	694	700	684	729	683	661	690	711	680	687	652	684	714	684	705	607	684	652	705	690	671	651	742	673	642	665	716	682	690	745	698	689	691	696	689	683	697	718	681	640	669	636	708	672	714	678	651	666	719	661	691	678	678	656	704	674	717	682	649	611	649	732	677	663	676	629	689	644	656	658	676	702	703	715	677	673	668	673	674	693	697	692	674	742	669	643	729	676	678	728	667	713	668	680	678	671	660	657	627	660	684	677	683	689	666	689	727	723	727	667	666	679	714	699	674	712	661	701	692	672	694	754	712	674	657	642	704	635	667	721	686	687	716	705	663	655	707	640	694	715	632	729	708	688	653	685	702	665	684	697	712	680	670	702	672	652	692	659	654	717	665	639	712	693	661	653	704	705	694	702	750	682	700	668	656	690	737	701	674	686	709	735	645	670	677	710	652	650	634	666	680	682	677	712	645	658	718	726	666	679	705	653	651	672	692	672	694	659	701	723	689	696	678	652	682	687	683	629	690	669	704	727	706	697	673	651	662	668	667	686	699	712	688	681	652	712	678	711	694	703	663	680	677	692	695	708	740	665	741	642	652	670	694	666	675	678	695	669	728	667	672	684	673	673	696	667	650	647	688	660	654	694	707	673	718	723	675	685	690	653	674	732	688	736	746	685	681	696	720	683	684	702	691	698	753	680	662	711	668	665	704	678	683	652	669	684	718	699	691	675	678	741	651	691	729	659	699	676	680	691	694	678	654	665	710	660	686	692	701	730	677	708	712	708	739	672	699	727	624	655	665	689	688	693	698	683	643	721	691	657	683	654	707	666	710	639	663	690	703	693	695	682	685	643	694	658	680	713	725	720	649	702	668	632	700	710	705	684	715	668	655	672	681	686	674	722	655	658	685	710	672	691	683	704	655	724	680	631	683	712	656	676	694	684	689	721	710	738	676	653	692	688	726	710	663	647	705	709	711	690	648	641	637	666	683	701	701	696	657	718	690	714	708	680	698	648	664	720	696	644	662	694	704	731	683	667	688	694	656	655	693	688	691	674	705	624	672	690	705	673	721	679	624	698	647	714	701	700	694	693	643	729	723	654	685	690	722	699	657	665	664	699	709	670	646	704	672	746	698	673	688	665	689	659	696	694	690	702	682	685	701	702	688	700	656	687	690	685	692	681	703	698	661	673	691	712	690	669	700	660	712	709	680	656	673	692	680	666	655	685	698	731	704	671	712	711	665	672	650	682	703	711	698	688	642	677	630	703	662	700	670	642	671	704	702	721	688	705	695	704	697	674	696	683	666	674	666	699	730	684	656	694	700	677	691	693	644	633	714	691	642	659	734
53774	78331	60859	42033	10160	1352	6503	6769	912	830	806	826	779	790	816	804	771	766	789	801	714	788	715	786	762	751	765	768	792	750	749	736	768	740	759	774	776	757	722	759	733	716	737	725	712	746	761	723	714	702	753	820	778	783	747	805	742	778	778	748	789	738	753	785	840	765	802	778	737	764	781	746	740	755	744	740	773	730	757	768	789	736	801	709	778	723	733	710	770	755	739	793	811	735	810	790	736	771	791	733	747	736	775	753	746	761	763	712	742	726	778	751	711	735	752	737	759	721	741	749	742	719	745	732	676	757	749	736	699	774	763	788	745	777	715	770	736	731	749	725	733	758	779	746	773	709	731	799	755	684	702	755	733	728	760	779	762	832	771	764	738	715	725	736	752	749	789	769	776	776	815	771	795	753	748	749	707	751	789	703	750	779	744	736	772	790	761	776	745	720	781	729	746	727	749	748	774	754	744	735	747	746	778	771	777	718	737	744	717	762	727	760	763	722	738	716	750	773	751	753	749	736	773	758	729	764	771	708	751	796	724	756	726	716	736	793	763	722	733	778	727	730	789	738	733	739	767	811	752	787	713	731	791	678	800	761	768	740	782	710	759	737	743	759	749	687	765	781	694	788	790	775	782	820	816	769	774	757	739	754	746	773	805	755	733	777	725	746	726	744	743	762	734	719	759	706	771	770	742	717	772	759	734	736	745	780	756	750	784	711	752	755	749	789	754	724	752	755	764	798	745	715	775	784	716	723	740	729	743	748	722	751	812	746	777	762	724	789	742	728	738	758	758	755	777	732	732	783	739	746	739	760	754	755	751	772	774	762	755	755	786	742	750	762	819	765	771	826	719	744	728	772	809	768	783	714	727	748	742	779	759	747	776	757	729	755	703	767	745	737	750	728	737	724	771	737	746	773	726	760	735	782	753	738	716	762	755	727	741	761	729	715	740	724	749	743	745	777	756	800	773	744	707	756	716	753	760	773	714	774	807	743	749	742	755	793	806	761	747	805	776	755	752	780	765	713	742	727	753	779	740	712	705	805	759	716	764	743	766	784	751	763	735	729	782	718	736	754	759	783	775	788	770	763	747	785	737	744	747	688	779	734	729	738	732	802	758	747	762	725	730	762	738	777	769	774	763	776	770	751	766	762	745	739	723	757	742	737	774	746	799	742	759	755	765	704	798	755	762	759	777	743	721	731	714	744	766	741	770	770	802	746	745	778	785	723	797	735	779	735	720	752	735	802	764	731	774	804	702	737	766	697	736	768	743	764	721	738	746	710	725	750	712	770	741	704	723	699	696	716	742	766	782	767	759	751	738	761	725	727	744	749	746	739	809	763	771	770	701	756	745	768	740	727	777	754	743	751	744	720	772	783	799	755	742	748	781	794	757	822	756	745	771	748	773	739	701	753	713	777	730	746	740	736	767	746	744	737	695	763	769	748	779	758	749	736	742	728	739	771	719	778	766	733	739	770	764	740	708	761	755	762	738	710	751	766	779	778	738	711	820	717	764	778	774	757	722	777	751	753	763	738	772	737	750	757	739	777	756	744	712	693	713	778	739	687	786	748	720	809	707	748	748	758	756	748	755	777	753	776	756	765	740	745	713	745	756	743	842	705	773	728	762	762	797	714	760	793	739	736	763	766	788	778	721	729	710	787	746	764	762	749	780	771	720	801	757	760	701	720	767	723	728	754	732	779	719	760	739	752	787	693	770	707	812	802	787	702	788	741	743	734	725	755	774	741	791	759	714	727	727	764	746	765	726	727	725	781	751	748	745	730	719	768	765	744	757	736	760	722	748	766	747	753	741	762	720	708	734	753	784	771	773	720	759	708	791	727	714	758	753	734	723	777	754	713	784	737	764	754	722	775	710	787	778	724	727	765	808	789	693	743	764	735	780	758	732	729	740	744	715	744	753	726	721	730	722	789	736	752	706	754	795	733	734	775	763	734	743	755	718	735	760	739	738	724	812	776	782	737	738	779	694	752	760	787	729	776	781	785	785	776	759	735	745	783	764	737	729	724	746	761	816	715	707	771	716	722	791	727	719	727	759	731	756	739	745	729	760	776	817	738	773	783	775	767	728	719	772	738	735	746	796	743	739	725	785	775	756	797	763	745	776	784	741	745	792	812	756	695	702	755	776	758	733	751	761	736	740	746	737	747	744	729	780	801	720	729	717	749	737	778	747	773	743	740	785	739	696	697	733	724	742	780	778	747	714	761	760	792	715	792	749	781	763	765	765	708	733	769	751	726	753	727	744	710	766	739	715	762	707	678	784	757	750	759	746	771	778	713	741	723	744	760	750	721	747	761	710	745	771	750	762	727	783	733	740	745	758	748	740	756	781	755	745	765	750	758	742	757	754	804	764	790	771	764	788	814	760	743	745	742	788	718	754	721	798	821	741	795	765	716	768	729	729	781	787	729	779	731	730	749	753	772	741	779	776	762	722	744	765	741	764	735	773	745	730	779	737	726	723	746	766	748	756	743	775	662	746	763	701	782	739	782	735	757	761	782	757	797	750	815	795	775	733	801	720	752	792	741	725	779	794	744	710	732	735	769	789	796	747	729	751	770	789	736	774	755	717	754	713	747	745	750	705	762	791	727	735	714	790	792	809	722	758	788	730	782	758	747	748	761	728	755	716	729	770	772	747	749	732	761	767	743	711	763	693	753	719	753	759	748	735	761	693	806	739	768	766	755	734	776	775	737	719	745	754	725	731	767	758	745	752	764	751	732	779	730	763	777	764	734	766	771	715	704	747	742	739	786	758	756	779	737	756	764	712	753	703	745	776	732	743	761	751	776	705	729	739	734	763	776	733	746	800	727	758	719	784	828	736	769	726	730	757	740	752	811	733	754	765	760	761	785	711	785	729	798	720	753	730	796	786	754	747	717	771	749	785	763	733	734	757	746	770	742	766	727	766	711	741	750	778	753	744	728	726	834	775	716	778	734	728	768	745	773	774	773	766	802	725	777	748	764	760	749	755	736	745	800	746	787	753	754	756	753	756	757	753	749	766	746	740	688	749	771	746	741	725	756	783	751	792	786	726	744	785	761	739	737	719	801	735	770	734	749	753	765	774	726	752	724	793	709	770	729	760	736	755	720	764	731	772	754	716	731	753	727	757	700	806	765	736	740	750	793	774	744	732	769	727	745	750	778	788	713	727	804	776	786	789	699	729	798	757	743	747	770	744	798	746	741	733	770	725	768	773	705	733	753	739	717	774	746	753	849	704	751	748	716	770	764	755	788	784	753	743	753	720	762	776	736	736	706	728	753	757	740	735	774	718	734	705	716	730	796	681	753	749	757	712	691	770	688	732	753	725	746	740	742	767	800	758	731	800	760	711	746	732	753	714	785	763	771	753	724	720	712	739	765	728	755	791	716	774	743	742	757	776	758	726	691	786	744	771	716	723	713	775	778	767	755	777	756	788	798	740	736	736	723	792	796	728	783	778	765	779	786	746	742	768	745	762	732	772	736
24951	21293	28914	27441	18413	4095	5189	2618	422	417	421	408	412	395	423	418	398	391	414	366	403	383	416	388	375	431	393	408	377	436	397	412	395	407	402	359	374	364	397	401	408	400	377	419	375	350	399	359	346	370	416	386	423	399	399	380	384	384	404	400	415	397	382	389	400	442	424	366	407	376	384	366	385	391	358	398	403	395	397	423	385	367	392	387	414	383	399	413	361	409	353	356	396	380	384	393	367	438	432	364	388	353	391	399	370	430	383	358	432	366	367	424	370	390	392	383	373	383	383	377	376	403	377	377	427	368	392	379	368	380	434	365	388	383	354	413	389	410	386	366	387	378	389	384	382	359	381	402	431	401	391	427	394	375	402	383	402	393	386	392	416	383	398	405	416	395	394	424	387	405	402	416	409	388	422	354	394	396	364	416	398	414	398	405	409	397	425	390	411	349	397	397	409	422	401	381	372	398	386	373	394	384	399	378	397	436	367	424	391	400	396	392	406	402	385	357	392	374	378	423	372	398	387	364	389	375	358	405	393	394	402	415	366	382	394	385	402	397	371	378	388	447	412	393	381	425	379	399	415	394	350	374	390	413	356	421	386	419	398	402	356	390	375	395	387	401	421	389	386	414	409	412	408	403	377	362	378	413	387	380	403	420	398	403	435	387	382	404	386	426	410	383	346	373	416	363	409	388	412	403	362	390	374	378	403	372	417	409	389	373	388	384	408	439	376	385	411	376	407	378	387	428	358	393	388	382	391	401	385	387	403	406	397	400	404	379	400	403	385	401	418	405	393	408	375	376	377	385	340	402	401	367	372	390	421	376	427	405	400	395	420	428	411	372	439	394	418	405	352	386	374	403	375	370	403	387	397	403	411	362	413	401	403	372	388	408	393	390	419	431	368	387	382	416	417	385	369	422	404	397	397	382	399	375	392	359	391	345	397	405	429	411	381	395	429	344	381	380	438	396	412	391	362	395	405	372	385	413	380	373	414	387	420	357	405	384	375	410	385	410	374	396	390	376	376	363	406	431	410	387	366	395	415	379	372	379	405	365	394	411	407	413	374	389	404	409	442	379	416	423	413	390	378	372	403	380	419	408	416	383	443	369	413	401	394	369	373	379	345	416	394	389	386	374	364	373	391	354	382	376	383	381	398	410	385	363	379	353	396	372	401	369	378	397	383	411	389	383	374	390	385	338	404	370	394	391	377	352	402	400	398	376	399	398	442	370	369	390	385	341	383	429	359	383	394	392	393	375	374	390	423	379	349	407	409	375	388	411	384	378	398	383	372	373	392	377	409	384	397	403	415	378	390	396	380	378	394	400	419	424	334	358	405	416	346	403	393	394	384	384	373	404	379	380	420	377	376	380	374	382	405	396	387	381	382	380	410	388	402	393	377	393	426	369	403	390	402	380	398	414	426	405	407	410	334	364	420	383	386	379	409	399	405	357	337	363	380	383	380	404	402	398	377	376	406	403	391	373	422	360	374	402	390	396	394	392	391	360	387	433	404	382	428	412	393	375	392	342	368	368	385	397	405	418	412	364	372	375	411	362	361	396	344	371	395	390	365	394	389	366	329	380	383	366	370	389	386	384	391	371	349	410	373	384	414	409	382	373	378	393	381	371	389	388	431	367	422	388	388	390	399	376	397	430	363	378	412	373	416	397	390	412	363	412	353	389	386	393	412	416	406	403	394	391	372	381	371	376	386	387	419	350	382	382	394	432	382	356	395	398	400	387	416	388	389	432	371	420	350	399	385	384	397	392	397	412	400	384	387	351	393	386	405	400	398	420	391	408	390	404	404	370	390	357	368	393	373	385	417	432	375	411	367	381	375	401	378	401	374	385	365	378	383	372	380	391	379	345	406	374	380	427	397	426	409	364	341	358	387	374	378	391	356	392	374	433	431	400	401	393	388	382	412	373	406	368	406	427	360	391	398	392	370	404	383	371	401	389	407	407	390	369	403	413	399	394	396	387	421	411	391	422	414	422	394	396	379	377	391	430	373	382	413	410	354	381	392	415	391	369	375	377	415	367	401	377	389	357	402	389	386	381	387	394	377	370	364	392	397	394	369	398	401	398	379	379	377	381	403	378	417	360	401	364	382	433	344	390	387	345	374	379	399	423	387	383	439	422	408	388	412	397	426	363	381	382	399	396	386	426	379	375	367	385	366	403	412	387	411	386	411	415	377	403	416	358	407	400	392	386	378	375	407	400	428	377	408	352	364	411	406	388	415	429	393	386	390	390	407	395	414	386	369	382	391	378	413	403	381	371	393	408	409	419	419	347	384	371	401	419	408	388	405	373	422	412	397	398	399	383	408	405	369	390	416	414	361	433	381	376	385	406	410	397	369	426	390	370	411	410	383	372	379	370	401	376	397	393	384	376	398	417	375	407	367	405	391	384	392	397	370	394	376	383	378	399	358	393	430	399	392	423	383	408	438	350	353	373	379	408	395	428	340	379	431	370	386	404	390	381	402	394	381	374	377	375	388	418	389	383	397	372	400	411	338	398	410	377	400	406	391	408	398	446	396	410	385	381	403	400	399	362	386	419	378	411	432	386	413	408	362	396	395	382	431	387	390	407	377	382	393	405	410	359	376	391	345	400	403	395	400	410	395	377	427	395	397	405	386	365	421	396	412	387	340	390	383	423	395	411	400	383	401	388	380	402	427	393	386	387	400	375	397	391	393	406	405	386	380	388	366	375	388	362	446	366	378	399	416	412	422	425	384	392	389	379	404	403	389	401	395	374	401	344	409	403	365	410	395	431	412	401	391	400	382	394	405	384	411	403	404	391	410	401	399	376	396	399	377	416	413	369	376	390	383	391	385	384	369	393	386	387	382	428	415	381	390	350	416	378	391	357	350	411	396	388	390	375	406	400	372	425	383	376	425	372	380	394	392	351	367	353	390	403	388	365	375	363	399	368	377	371	421	388	411	396	390	394	419	391	396	403	368	417	363	380	352	368	410	425	417	381	394	374	395	363	390	409	403	383	376	395	408	391	408	394	360	399	408	415	401	411	400	404	411	353	409	396	389	411	402	372	387	452	416	407	414	386	373	364	410	389	422	361	398	388	407	370	367	390	390	363	370	392	402	378	371	369	404	393	414	380	382	365	366	406	351	403	346	386	374	385	393	358	386	386	413	400	400	418	409	386	405	380	410	384	417	356	419	392	405	335	367	398	423	413	402	387	388	423	438	393	393	378	407	359	433	375	387	383	383	431	390	375	359	466	380	354	374	379	383	350	409	407	401	381	356	444	406	401	385	396	424	367	401	356	378	394	387	404	363	395	399	381	428	401	402	415	399	423	361	394	363	384	416	398	425	363	390	358	400	396	405	408	384	375	404	412	388	368	382	358	377	407	407	417	367	384	405	377	434	381	376	372	392	388	373	375	387	392	400	447	407	363	405	361	408	392	380	374	358	394	408	408	444	354	410	382	428	433	406	417	395	422	423	398	375	370	380	414	395	365	413	402	389	398
52785	67367	52605	37130	7626	1043	11135	4504	520	499	518	488	492	489	503	498	477	479	451	459	466	502	467	481	457	496	460	477	473	478	466	478	485	443	489	506	491	433	450	455	466	481	451	497	446	467	472	492	486	512	457	481	449	500	483	500	469	472	450	500	482	496	458	475	470	497	476	453	450	483	442	458	468	515	455	457	458	429	487	496	514	461	475	443	486	428	483	474	483	491	461	443	462	510	454	506	494	491	488	514	494	457	524	471	489	452	469	465	436	448	479	477	468	474	471	495	450	472	458	478	470	474	465	484	486	470	498	482	508	452	497	485	469	472	470	492	464	451	452	466	455	466	494	443	480	454	549	486	512	492	479	501	443	466	492	509	488	466	481	454	448	468	505	490	508	444	502	510	449	506	468	495	504	488	470	485	530	472	468	471	451	477	467	487	438	478	491	486	488	466	502	471	457	458	468	452	509	481	475	485	466	472	462	490	486	522	435	465	453	494	503	464	467	492	474	515	429	472	429	460	485	422	469	511	431	490	474	491	504	510	449	487	488	445	449	466	467	444	452	481	489	503	499	475	462	448	462	506	494	453	476	475	429	468	483	476	433	458	493	482	455	485	472	530	512	440	438	429	483	456	442	423	439	473	448	470	461	481	481	467	477	487	458	473	467	481	476	461	501	439	484	465	457	461	521	451	475	464	443	491	464	436	470	473	463	489	491	465	464	466	448	480	444	499	448	449	462	446	486	466	458	481	485	487	471	477	467	478	513	494	449	496	451	476	443	471	447	461	468	451	472	461	499	503	482	537	466	475	451	514	475	465	463	462	468	467	459	473	470	466	467	484	487	446	487	473	442	488	521	501	456	448	464	451	474	494	464	422	464	494	471	467	455	441	469	486	452	491	488	495	461	486	466	501	452	489	477	453	489	447	511	486	445	482	484	471	445	518	484	467	461	444	447	400	446	461	496	460	509	431	468	472	465	429	467	469	445	463	501	468	450	476	463	456	465	476	530	482	477	465	464	477	478	468	444	460	451	483	474	528	458	483	476	458	467	463	460	469	454	497	496	508	415	469	500	483	489	438	470	484	445	434	438	443	510	463	485	460	468	503	474	452	439	487	470	471	491	464	483	472	484	454	464	493	432	483	483	466	472	482	482	473	503	505	476	475	469	492	493	477	473	499	459	507	472	473	450	489	440	503	490	496	489	464	451	498	491	483	469	469	512	508	439	486	465	478	442	496	465	466	493	482	467	471	467	482	447	442	483	463	452	503	465	498	461	464	446	468	472	472	459	499	488	476	444	516	462	478	463	496	439	442	490	437	470	463	462	465	448	469	458	485	483	476	520	483	439	435	440	494	497	504	439	493	495	477	486	437	502	472	468	461	465	490	471	439	507	516	489	471	495	452	499	461	459	466	428	458	471	503	457	465	455	446	454	469	483	459	443	472	454	475	486	479	425	459	513	498	453	440	471	504	487	486	427	502	462	457	478	482	469	467	500	509	477	494	475	486	470	467	438	487	447	484	501	472	463	469	481	484	460	433	525	463	484	503	469	447	480	475	431	495	536	478	451	459	467	443	424	471	470	468	486	491	515	472	420	478	467	452	494	483	492	474	471	470	469	453	479	466	449	478	474	482	447	463	473	514	467	453	525	445	470	464	477	473	454	463	437	474	454	488	460	457	470	488	443	455	467	456	469	513	483	449	469	468	496	459	462	468	475	476	480	432	527	438	497	479	486	482	435	466	486	451	472	446	471	456	493	439	483	509	484	493	454	498	472	473	449	471	474	461	477	457	493	468	464	460	526	509	475	477	480	473	481	510	492	476	445	506	449	471	457	504	491	475	467	488	460	447	459	500	481	474	510	428	464	483	470	462	454	477	475	476	525	455	458	461	486	470	450	452	485	496	463	449	477	440	494	490	494	508	490	457	488	483	495	467	470	449	434	466	484	505	508	517	462	460	438	494	471	444	452	468	457	494	478	441	455	445	489	424	444	500	470	499	452	471	461	490	482	466	491	499	445	475	496	482	503	459	462	452	486	470	459	475	478	499	440	475	498	445	504	457	462	479	485	481	479	470	480	483	470	437	457	476	465	456	478	451	449	531	463	474	451	456	466	483	478	483	457	475	510	457	485	499	498	500	497	448	463	476	483	504	443	497	485	475	452	481	444	415	489	446	486	500	432	468	477	482	460	456	468	487	474	469	448	472	472	452	439	466	536	473	482	488	470	489	441	470	491	473	454	476	474	441	470	470	484	488	449	473	432	437	455	422	446	528	468	474	442	497	468	493	474	503	458	474	488	449	479	462	482	467	466	483	448	494	473	428	447	473	470	481	439	461	446	488	457	488	521	468	463	469	488	491	458	472	474	487	498	471	439	454	503	457	459	436	467	537	476	449	451	473	450	471	445	462	461	484	463	471	466	471	483	468	480	483	518	456	479	475	439	501	449	494	505	451	497	485	471	488	450	473	456	466	454	494	478	492	484	486	460	475	468	483	486	482	479	461	488	483	437	497	492	489	509	459	463	448	485	448	433	485	459	453	457	469	460	457	524	467	451	455	467	482	456	452	473	479	527	484	494	475	475	487	476	478	486	466	491	505	481	477	468	446	464	475	498	420	477	490	486	444	475	480	466	447	479	484	493	427	466	449	500	460	463	497	466	453	509	463	488	446	444	484	436	467	473	470	433	509	469	482	489	495	467	424	427	451	469	435	516	438	487	480	465	424	435	481	441	459	456	457	475	473	474	446	458	462	494	447	506	472	455	461	489	493	515	470	459	506	460	448	427	510	445	491	473	480	461	465	450	454	421	441	497	495	464	461	506	453	514	514	522	464	495	476	489	453	463	514	460	478	460	509	476	426	485	459	500	468	468	476	509	479	479	445	494	447	452	428	475	489	471	455	460	442	475	491	457	461	487	480	467	485	470	474	505	444	407	508	488	483	449	449	506	469	466	462	500	483	477	474	466	467	454	486	496	441	457	475	458	451	486	493	470	490	521	498	473	473	462	511	465	414	476	497	502	426	465	528	497	496	474	478	453	462	467	475	444	456	482	458	497	494	489	464	461	478	479	480	469	517	455	494	497	469	472	464	439	464	450	464	494	473	482	477	456	455	431	491	504	469	466	496	470	454	497	456	460	477	454	486	464	497	469	500	504	520	454	516	486	451	470	430	499	439	494	467	505	503	470	457	462	461	443	496	453	514	481	467	460	441	477	459	444	472	490	451	441	497	467	483	486	467	448	475	464	472	477	453	429	515	466	426	495	482	468	463	453	443	506	483	468	443	490	454	477	488	488	473	459	485	487	474	461	470	458	483	476	469	524	502	475	477	502	492	487	504	470	458	459	477	501	474	450	455	482	461	457	484	486	500	469	492	491	487	465	482	521	440	442	508	545	496	473	489	501	479	455	469	450	462	462	445	449	471	490	479	418	478	466	471	467	464	490	452	456	491	451	489	466	485	456	461	457	495	455	422	486	484	494	497	452	457
22288	20807	28922	26607	21999	20310	24471	14136	1267	954	937	860	904	880	878	890	871	813	915	853	878	924	873	890	855	840	889	898	817	888	839	868	875	864	856	916	832	825	881	878	845	884	870	847	886	807	912	854	858	851	856	864	836	834	847	849	835	831	874	796	806	828	764	803	860	847	852	841	847	811	835	850	889	953	911	868	827	847	803	895	832	862	894	836	875	891	833	816	838	911	878	799	848	880	843	867	870	782	887	862	809	939	849	837	872	858	837	868	842	837	853	799	832	866	855	843	827	853	872	885	885	903	856	893	832	835	875	845	841	831	766	822	810	819	880	854	848	858	857	808	841	838	834	798	738	800	854	838	814	815	840	799	891	842	859	885	842	785	816	840	858	877	795	894	849	817	867	811	855	886	827	900	900	846	834	820	857	848	848	835	888	849	811	843	837	850	852	873	829	846	880	812	840	822	865	846	820	855	813	827	843	835	811	768	803	838	831	818	850	850	810	863	854	853	815	898	834	876	830	837	868	825	858	843	862	803	813	852	868	816	852	860	846	859	893	821	867	804	840	865	833	883	872	885	857	878	836	834	781	850	873	839	816	842	850	852	819	829	855	889	852	858	855	862	820	846	863	821	870	820	848	883	858	857	895	825	886	858	859	878	835	802	844	849	813	820	800	888	836	845	848	837	848	852	801	796	856	849	826	866	846	819	862	890	857	899	851	864	852	873	861	816	876	820	823	808	836	880	832	894	872	819	836	857	819	843	836	844	835	877	911	856	804	834	821	850	862	848	856	839	796	851	761	848	839	854	789	838	884	867	841	843	824	844	890	882	861	825	851	873	822	873	838	849	866	856	847	871	822	837	828	843	823	860	872	848	815	889	829	821	846	797	903	840	795	834	817	853	877	828	876	832	847	903	897	873	856	839	856	858	813	834	857	826	871	828	846	841	847	807	824	837	822	790	854	877	802	832	880	850	848	836	858	851	818	817	864	868	854	821	841	864	860	845	863	838	847	847	848	840	863	847	863	829	840	848	837	869	864	855	835	881	834	794	886	798	838	845	886	847	857	863	840	813	854	821	811	842	842	853	852	840	821	851	871	877	860	902	862	882	820	846	890	853	841	830	811	833	808	844	888	872	820	848	845	845	857	871	809	852	837	818	827	872	854	826	830	824	864	846	858	806	864	877	855	884	821	856	853	840	804	849	858	825	834	820	865	857	870	885	829	817	868	851	893	853	855	869	857	814	853	862	859	924	807	823	884	830	830	795	900	840	874	861	878	871	848	845	850	864	855	815	879	840	859	827	806	855	857	849	857	839	848	863	817	863	870	822	832	888	856	885	837	836	849	817	822	834	901	790	848	865	889	850	796	845	860	822	818	792	873	818	841	863	842	881	841	813	848	859	849	870	768	845	877	821	833	837	875	821	839	798	835	862	880	873	846	859	802	841	851	940	810	812	874	866	782	827	882	822	870	824	874	827	823	833	808	834	842	808	788	840	827	838	877	871	817	834	866	835	835	850	889	848	844	853	810	864	851	850	814	810	854	779	802	818	836	804	796	840	848	837	814	836	888	839	808	825	870	811	880	810	865	801	836	814	854	843	842	825	774	802	878	882	879	880	859	809	857	849	894	813	856	860	828	826	783	868	865	886	889	855	799	836	878	845	861	787	872	892	855	870	850	838	856	790	816	846	827	830	823	869	888	832	857	887	865	810	769	863	815	793	823	785	829	847	831	835	876	827	859	814	833	874	830	849	794	878	850	832	863	884	870	849	815	847	848	867	870	803	799	865	844	898	901	837	846	844	855	815	847	848	833	796	833	818	868	851	813	810	898	846	824	834	860	818	791	878	807	860	799	865	814	913	815	876	836	829	882	826	891	812	899	870	847	872	856	817	808	888	795	874	857	859	841	834	858	849	852	830	794	848	798	826	811	831	865	869	881	875	816	884	854	824	857	834	887	855	856	887	858	832	833	882	845	814	899	794	804	873	757	827	816	888	831	850	782	892	807	839	858	841	832	840	876	821	831	772	774	851	848	814	845	826	875	868	837	837	860	818	909	858	843	849	871	855	858	841	895	878	812	843	844	855	855	847	861	888	878	862	836	862	854	865	790	885	900	881	808	869	918	879	854	862	858	935	876	850	873	848	815	842	864	870	897	812	891	834	844	868	833	821	828	875	842	823	811	803	845	845	840	850	827	860	837	836	864	869	885	818	841	841	843	792	811	797	829	833	841	843	898	855	835	827	834	826	876	893	941	844	875	837	820	803	833	846	844	869	842	841	850	867	839	827	878	834	859	856	855	786	862	858	805	857	862	859	856	874	816	843	902	846	849	843	854	811	856	830	859	905	858	856	840	895	778	842	850	842	803	866	858	881	837	842	833	866	880	862	846	876	812	854	897	851	896	842	880	817	864	817	845	878	822	877	850	820	898	848	805	835	852	779	809	825	879	855	881	836	853	873	850	791	830	845	830	896	835	839	843	834	822	848	829	854	815	863	851	766	893	847	823	865	875	847	808	867	844	835	893	831	835	841	875	833	844	858	845	807	851	835	828	886	865	860	791	889	819	835	838	838	855	863	887	820	865	807	862	831	805	868	794	823	861	881	863	871	858	801	783	851	843	782	859	767	830	857	876	862	841	830	763	859	892	893	799	901	845	857	862	826	892	812	877	830	813	861	867	847	828	856	903	819	803	850	872	807	861	826	788	838	865	836	823	834	836	848	845	846	833	797	853	837	847	804	845	813	907	880	795	839	823	901	849	835	896	886	873	878	875	834	865	875	848	885	855	860	844	840	825	890	824	769	883	845	867	840	821	780	866	850	843	876	875	848	816	804	878	848	855	850	857	870	841	843	840	845	863	836	809	813	865	838	803	850	863	807	875	810	872	860	816	870	852	799	834	879	911	871	841	884	808	872	805	878	804	838	843	814	827	865	827	876	837	821	943	839	845	858	905	856	850	865	812	880	861	865	914	859	825	878	817	857	819	879	865	842	847	812	809	849	815	813	852	851	867	863	883	861	792	895	832	841	801	854	853	839	809	813	882	877	854	845	839	862	855	847	836	866	837	884	823	877	843	871	834	885	852	863	832	857	847	907	863	857	851	874	852	855	835	831	892	839	838	827	867	787	837	876	887	809	872	855	842	812	831	876	918	788	839	827	840	829	852	866	849	873	835	825	850	804	796	839	844	819	821	819	881	819	841	861	888	866	885	876	858	832	804	865	815	838	828	864	844	836	857	824	857	842	800	896	840	852	846	863	813	803	844	843	843	846	828	849	830	839	872	878	863	850	833	831	834	873	867	817	867	817	820	877	900	856	881	859	777	834	843	813	886	820	828	866	881	818	889	838	889	893	853	821	849	819	896	859	879	883	805	822	785	843	840	842	826	835	830	841	819	856	820	843	877	834	829	826	794	836	894	739	886	815	865	795	822	846	888	903	867	860	856	879	821	881	837	855	839	872	858	876	815	847	793	843	814	765	880	828	853	836
56940	86148	75040	59744	13838	2984	22495	12823	1186	1157	1101	1046	1008	1002	997	984	962	954	982	984	964	981	978	954	924	929	893	908	964	939	917	924	967	963	955	975	953	968	943	987	956	935	978	945	991	939	995	919	950	939	940	953	966	924	917	940	928	972	971	942	945	932	881	933	987	938	963	938	910	894	974	919	948	943	924	968	937	969	914	941	968	945	931	954	939	948	946	906	937	932	935	930	955	943	931	938	890	956	946	938	966	926	914	910	914	1002	1023	911	902	954	946	949	942	951	910	980	930	951	958	913	943	947	951	986	906	941	857	923	960	892	914	942	951	987	934	975	939	935	949	901	938	921	966	952	910	980	958	911	889	932	969	994	929	964	956	941	882	939	986	924	992	925	929	896	996	934	974	968	945	965	943	971	912	927	925	940	954	963	952	933	945	922	920	947	867	965	938	971	966	912	988	927	960	1006	970	932	996	906	918	929	907	956	934	881	954	939	947	952	961	959	898	982	979	970	898	942	950	993	933	939	956	944	936	948	953	898	915	932	936	891	947	996	938	959	934	944	931	927	955	951	911	942	914	952	937	960	891	932	907	952	996	918	976	1018	918	993	876	971	919	959	915	960	927	942	978	905	900	963	957	925	983	1013	925	986	963	934	918	903	962	953	961	881	980	943	880	956	920	974	917	965	957	967	947	938	991	959	951	929	908	943	957	980	957	952	912	908	913	923	959	934	954	901	954	898	926	931	1014	941	980	967	897	943	901	970	951	969	930	918	925	957	887	889	917	914	930	905	912	936	925	935	955	939	923	951	1005	954	1002	924	946	988	968	947	914	960	958	960	991	919	898	1015	947	899	956	966	902	947	876	892	956	997	921	942	930	909	920	916	919	931	931	912	967	999	954	920	962	962	969	949	980	899	948	881	982	926	903	969	916	962	942	898	946	1001	947	910	953	974	938	967	929	991	944	930	920	914	949	940	981	923	907	890	975	925	919	982	1003	956	970	934	924	963	911	902	907	952	932	919	906	974	936	953	928	949	926	965	945	941	934	921	946	886	970	913	913	950	947	919	939	967	965	949	956	923	929	942	951	978	913	958	947	887	963	981	980	966	912	946	904	962	961	932	976	968	901	933	912	956	901	929	916	962	973	914	934	940	914	945	925	938	936	952	927	899	917	921	929	978	890	905	941	995	912	946	908	980	968	955	935	988	963	947	945	968	915	907	913	905	946	922	903	916	942	974	942	962	951	889	909	924	936	936	1011	943	912	952	996	885	912	936	938	905	958	939	921	910	931	963	963	930	942	918	930	937	866	925	967	924	899	912	912	1000	945	953	927	968	925	919	979	922	887	933	999	877	947	966	971	917	962	979	963	945	971	926	901	936	963	953	938	871	909	1026	948	959	968	888	960	954	991	961	929	915	946	955	920	928	952	939	945	969	964	900	954	948	919	942	916	927	918	978	882	936	948	914	917	956	951	922	964	943	952	952	899	905	982	927	891	903	891	907	935	915	971	955	961	932	941	979	928	932	940	949	974	929	932	920	945	960	949	926	929	958	931	982	897	951	975	926	946	887	909	942	947	951	960	903	958	926	880	1013	945	988	973	940	910	934	972	986	948	922	931	954	979	911	939	972	928	964	950	985	949	967	962	907	918	961	956	947	960	952	893	992	939	945	964	920	941	933	924	938	918	939	913	966	974	916	973	870	888	984	982	879	958	963	953	911	903	965	936	936	991	935	954	969	997	886	958	930	897	921	912	945	909	880	931	988	959	904	897	972	939	953	925	862	941	977	960	1000	975	956	920	960	859	897	916	965	955	963	891	970	923	946	925	1031	957	966	905	945	938	957	983	890	951	931	922	954	904	975	919	919	916	974	948	1018	944	970	947	924	947	971	933	910	965	985	991	909	918	933	889	873	931	914	912	967	909	939	976	959	955	942	887	961	926	941	916	920	946	952	973	927	958	930	911	939	944	911	962	953	922	948	927	973	909	954	972	981	959	982	907	943	967	919	939	942	908	932	949	918	940	977	968	980	956	917	936	946	929	923	859	914	895	916	932	984	983	959	887	964	937	913	873	961	966	919	929	951	916	953	963	901	937	980	961	929	926	985	962	960	952	965	910	1000	1005	916	909	968	936	998	919	968	1014	997	963	953	999	958	950	958	950	963	929	864	916	956	925	898	971	986	977	900	913	939	970	897	906	1008	940	955	919	921	961	951	972	946	916	888	985	998	957	926	962	957	969	933	890	936	1004	903	972	938	955	896	898	897	895	941	902	874	885	940	908	988	929	912	945	933	966	922	932	962	898	973	940	931	932	970	961	966	952	942	978	1027	937	893	932	883	932	962	993	921	890	938	895	926	934	892	929	955	970	917	875	935	932	925	933	943	900	884	959	946	962	897	955	916	954	970	910	913	916	959	921	905	955	942	936	932	902	958	930	940	980	956	894	946	980	980	930	943	968	978	920	958	925	906	923	912	953	955	901	937	962	944	936	953	945	949	947	908	931	981	963	922	950	923	932	887	925	915	931	923	923	894	910	898	880	975	930	906	937	909	926	1000	943	965	945	983	910	933	1030	964	929	959	919	915	904	931	963	907	945	950	858	956	958	896	954	936	961	922	952	986	949	912	915	954	930	946	915	929	893	992	1000	900	958	926	976	940	970	1007	925	943	970	972	933	930	950	930	920	923	948	914	964	982	1005	925	940	944	923	945	915	954	926	975	993	963	965	928	927	947	949	970	985	972	940	937	928	961	946	963	903	920	916	919	958	901	963	998	890	995	969	920	942	939	934	921	948	842	928	987	905	973	927	1006	954	928	1024	928	936	986	948	917	975	949	865	899	950	895	952	969	966	933	934	943	906	905	891	888	980	930	984	960	961	910	928	941	934	910	914	957	915	920	914	959	970	968	921	893	958	959	920	930	927	979	963	967	914	985	910	983	905	952	921	965	906	971	958	927	937	933	875	926	952	917	911	874	922	975	947	998	910	961	934	916	931	947	937	970	912	968	922	971	944	872	902	899	903	870	982	946	940	916	902	896	901	949	882	906	962	968	910	968	921	935	1001	976	946	899	934	960	952	979	925	918	929	934	995	974	914	976	910	941	922	933	949	952	910	938	977	955	921	971	909	938	929	985	917	931	921	1000	935	981	993	915	905	944	942	978	995	912	960	965	951	881	942	962	932	947	930	943	886	930	977	897	991	946	938	945	1007	945	956	944	948	974	972	949	959	929	926	940	969	867	940	913	981	879	937	912	949	965	904	963	937	966	964	908	961	969	990	931	929	943	897	936	903	966	961	931	884	916	929	899	920	909	946	902	926	966	894	902	934	944	970	943	966	963	881	912	955	927	936	923	923	987	950	931	939	998	958	911	982	941	971	926	960	925	892	930	940	921	954	1038	943	928	978	882	978	963	888	915	949	925	961	928	923	928	887	966	907	937	911	934	947	926	943	918	954	897	946	937	906	957	931	936	994	978	891	913	926	935	947	878	946	894	916	933	968	936	929	942	897	959	948	925	971	982	968	913	975	921
39452	26690	27367	18804	3240	622	1900	960	450	418	422	449	449	418	401	452	460	426	417	501	450	423	427	442	443	447	433	437	442	429	394	445	442	403	406	420	411	444	418	454	417	440	448	443	452	411	409	425	402	409	413	433	416	448	443	397	449	416	422	458	413	444	407	432	407	412	409	420	429	402	429	393	436	422	458	444	433	463	399	424	417	446	461	420	442	425	441	403	448	411	436	402	411	423	408	442	433	425	462	430	431	458	423	404	411	467	395	433	425	399	441	417	403	427	364	393	428	397	420	395	438	414	395	420	394	450	428	434	441	443	441	440	399	434	427	403	432	444	411	405	409	444	470	407	413	439	385	417	443	435	414	445	447	429	428	440	420	422	391	393	426	433	429	425	438	423	406	426	433	367	426	414	403	403	435	435	450	398	449	407	436	441	431	396	414	428	425	404	430	391	415	396	427	442	417	434	377	368	415	408	417	434	435	421	436	411	447	450	434	436	449	402	408	434	438	421	438	426	437	449	407	431	440	407	390	463	410	453	434	474	384	407	401	445	385	462	389	393	441	465	446	426	415	439	425	434	439	427	420	386	423	411	442	415	415	469	410	447	389	459	457	393	417	441	425	435	453	395	406	452	430	393	418	428	386	436	406	411	433	394	396	444	411	396	427	417	412	426	428	417	388	436	399	442	406	420	441	423	437	450	418	437	430	406	441	410	451	423	423	413	423	407	433	413	446	437	422	436	453	414	420	440	405	438	393	414	421	401	410	457	455	418	455	405	427	432	470	450	422	392	452	407	423	411	407	439	461	418	406	422	423	445	386	408	447	445	460	449	392	407	411	465	437	400	369	396	424	434	399	410	407	446	435	419	429	451	364	407	408	408	442	390	443	455	412	415	424	440	424	433	398	442	433	436	432	423	425	408	427	441	442	412	432	411	443	390	400	425	420	454	427	393	438	436	431	428	430	396	425	446	468	436	388	452	411	410	450	384	421	424	441	461	419	435	449	451	405	456	420	434	426	437	394	429	396	416	415	435	455	441	456	406	425	419	374	426	402	420	414	435	445	404	429	473	372	423	396	422	417	405	406	432	424	419	444	412	413	412	400	423	438	424	450	450	410	427	415	423	403	395	386	434	444	411	428	416	412	427	421	438	435	407	443	423	456	419	448	444	470	418	452	426	439	417	427	439	468	409	416	401	438	455	438	421	432	443	454	413	439	387	434	429	399	449	473	397	441	451	414	437	421	432	398	438	411	407	392	402	414	448	433	400	376	442	392	444	459	417	386	442	403	435	439	417	432	453	426	443	428	401	438	417	444	450	389	423	459	433	413	404	423	387	413	433	393	456	416	422	428	423	436	412	388	429	421	425	433	400	456	431	415	399	419	439	390	464	440	457	407	433	460	407	438	406	453	402	411	408	438	440	433	467	460	421	439	419	421	405	406	454	463	443	411	451	433	435	417	450	454	421	448	412	427	433	440	429	424	440	403	430	418	423	409	441	435	423	401	420	425	423	433	402	401	451	406	395	440	403	402	432	427	439	398	406	421	428	377	423	442	390	427	436	447	410	389	472	460	427	433	421	399	438	408	473	411	422	441	440	435	432	436	439	433	412	449	417	406	430	410	481	406	452	457	391	402	397	401	420	438	421	420	431	406	424	440	441	417	450	425	439	381	429	380	405	410	437	420	410	398	434	430	428	434	401	450	434	421	404	442	452	425	431	468	405	437	418	454	427	408	396	384	431	396	419	459	424	396	456	404	429	414	425	429	419	425	415	404	399	423	448	435	450	425	437	426	402	450	435	389	399	409	444	427	397	401	430	427	449	420	434	469	418	416	441	440	440	447	421	459	449	381	414	451	422	444	387	423	440	451	416	467	445	409	413	427	451	464	467	427	405	422	441	426	425	392	362	402	417	409	421	428	423	410	450	435	394	447	386	420	442	428	413	430	435	382	432	417	410	448	402	425	391	421	428	419	452	455	455	412	444	426	400	415	444	440	425	453	418	415	463	420	452	443	412	433	408	462	394	434	435	389	399	429	449	430	444	418	415	433	430	417	417	434	462	445	430	436	436	425	456	430	392	428	433	434	420	402	418	438	410	411	459	406	405	398	415	470	443	426	436	420	442	427	421	433	433	436	429	417	415	437	443	415	437	437	436	413	401	401	433	450	443	404	424	406	432	411	440	432	416	434	404	433	408	404	429	420	397	390	408	435	416	424	424	409	397	430	415	423	432	444	446	446	416	416	458	399	403	417	383	440	448	433	390	438	444	424	420	438	412	413	427	435	431	440	405	420	398	418	439	438	391	430	415	408	440	436	417	445	424	423	445	444	448	414	427	395	437	420	444	411	461	399	442	417	421	409	413	433	467	422	412	425	415	457	423	410	461	438	431	439	426	420	412	423	407	429	453	404	421	437	440	417	412	470	417	454	432	419	418	408	446	423	437	442	415	455	417	398	421	429	412	422	427	416	451	420	434	423	402	438	419	397	411	449	411	430	430	385	452	432	430	406	451	436	464	416	466	445	421	441	434	444	419	419	436	388	425	422	436	406	425	450	429	452	415	411	451	410	384	438	425	485	460	458	414	384	433	404	456	404	429	424	426	444	428	386	400	442	434	392	451	427	441	435	437	465	412	433	412	424	420	410	448	445	441	402	434	476	415	409	427	423	423	425	417	406	422	440	396	381	465	400	429	446	426	442	412	427	421	429	372	433	400	412	440	430	448	411	435	378	401	389	437	440	446	437	418	416	445	451	431	405	409	378	401	415	417	409	386	448	421	394	413	461	420	414	433	419	408	421	424	404	407	386	446	420	395	401	461	400	404	391	418	432	422	404	427	429	387	405	423	417	403	458	413	444	459	415	438	407	437	403	435	456	412	425	433	408	434	420	462	423	438	438	389	436	443	404	437	432	432	412	413	401	436	407	462	411	410	416	410	411	425	409	448	384	442	405	439	413	449	419	449	436	418	438	393	428	406	416	399	422	470	370	433	435	427	437	478	419	454	457	375	409	420	417	429	432	406	436	426	479	415	424	445	405	462	447	418	387	431	403	448	422	436	423	396	447	414	433	426	443	411	448	437	430	406	465	418	403	384	435	431	436	410	384	427	432	436	432	487	415	439	417	429	451	407	391	429	433	403	422	405	405	440	426	416	407	401	409	386	429	419	414	429	435	411	441	450	419	449	422	450	430	439	424	396	440	391	436	409	405	415	412	420	397	426	384	481	483	445	427	445	432	418	397	424	439	436	405	416	416	432	414	414	382	439	426	388	424	451	430	441	457	415	443	406	447	434	418	403	447	421	446	406	423	452	477	431	433	404	453	394	427	416	399	459	420	371	398	457	442	442	430	409	432	423	432	417	403	408	400	443	406	418	455	446	428	442	415	394	440	420	445	442	414	415	410	418	412	412	393	446	436	432	434	411	407	364	434	416	440	378	408	452	403	423	471	407	434	458	430	448	416	421	418	439	467	416	433	441	393	398	438	426
50086	33692	26881	14172	2141	894	2899	1237	467	505	473	510	508	473	503	493	493	511	492	470	511	509	501	473	514	524	475	488	488	491	500	485	483	508	464	432	486	497	516	476	458	512	512	442	452	500	480	458	509	520	495	474	460	452	513	497	482	483	533	464	485	478	515	479	514	463	466	520	501	523	467	450	489	487	461	505	516	459	502	500	479	484	465	477	476	475	518	518	512	447	506	502	513	493	484	475	497	518	480	477	517	470	502	533	441	453	497	480	534	494	529	484	486	459	501	487	520	513	495	488	449	494	461	455	497	481	452	474	470	504	490	508	497	486	474	471	456	472	462	520	528	508	529	478	477	477	467	469	519	479	494	480	496	495	499	470	503	507	506	506	452	448	538	504	497	528	488	507	450	482	511	484	476	451	519	483	502	475	517	484	491	496	483	455	478	501	504	440	495	452	497	500	499	475	498	449	490	469	522	501	496	514	485	478	476	461	492	500	480	514	533	497	513	499	472	488	495	490	496	491	502	496	520	483	498	510	455	500	548	441	467	498	475	482	480	488	490	498	475	513	475	460	458	468	491	478	460	490	486	486	490	487	491	513	488	485	514	538	500	501	463	503	490	505	489	472	473	486	513	505	503	498	470	455	510	435	485	509	491	497	474	532	471	516	497	486	462	474	476	511	492	479	495	509	466	514	486	509	503	494	512	449	531	469	467	492	469	470	465	463	496	468	494	497	489	464	479	500	499	534	494	492	504	471	445	482	500	490	515	428	479	479	491	491	515	469	492	478	522	496	474	475	460	505	479	520	463	485	511	500	469	512	504	428	451	498	499	475	446	458	524	476	488	456	487	468	480	486	518	519	507	521	482	478	492	494	525	514	456	484	482	450	496	535	497	480	498	480	446	496	512	495	483	490	471	507	476	500	462	439	512	496	501	517	480	485	505	453	485	453	518	472	474	502	511	482	478	516	477	473	489	519	474	493	484	484	470	491	480	472	516	506	483	498	460	479	463	472	490	466	478	495	518	475	465	531	474	493	489	526	482	530	489	517	537	477	486	437	465	497	514	501	495	464	489	498	483	496	502	462	480	493	484	496	487	489	478	520	473	464	506	523	512	502	479	491	465	456	486	514	527	498	527	491	467	461	474	516	481	488	541	498	452	496	503	492	458	479	480	451	498	490	534	479	458	440	482	466	516	508	470	489	504	500	516	506	473	445	475	472	535	536	496	489	516	474	492	484	499	475	439	472	544	505	513	495	516	469	472	492	489	498	544	462	479	500	502	487	513	470	455	503	519	509	490	489	476	518	481	518	463	472	474	494	534	461	440	476	486	510	486	518	473	486	475	494	491	523	473	488	506	485	477	467	474	494	480	481	510	521	518	474	471	466	516	467	517	488	459	490	466	491	491	463	545	502	476	472	496	521	506	516	474	495	495	437	516	463	478	481	467	430	479	462	510	497	494	476	475	516	510	478	490	473	458	506	497	473	454	476	478	456	502	495	522	513	487	498	478	513	477	481	521	452	498	517	515	480	480	494	455	472	469	510	477	436	476	474	495	500	453	504	484	479	473	474	473	445	468	491	492	486	454	495	473	484	468	522	472	481	465	483	495	487	512	475	481	488	450	475	486	483	528	434	528	466	510	518	458	472	466	481	448	483	454	456	502	488	480	494	539	476	484	487	493	463	510	471	460	518	464	503	508	483	481	481	500	522	509	509	469	481	528	504	480	459	495	466	522	521	495	480	479	473	514	512	458	477	500	518	488	476	511	472	498	495	471	477	501	497	494	455	506	501	482	495	444	522	518	452	494	461	456	488	490	475	503	489	448	436	521	455	452	513	466	518	500	450	501	455	488	463	507	507	468	470	456	512	491	493	484	457	508	476	494	460	503	465	468	497	479	501	514	526	487	469	450	535	469	500	483	470	465	466	499	480	466	463	508	444	509	525	477	463	538	519	525	494	492	549	502	451	494	501	519	493	483	500	460	480	494	455	478	473	530	447	499	471	503	498	499	522	489	507	474	490	501	524	520	520	459	475	501	506	436	542	486	510	482	478	477	526	487	485	422	500	469	511	487	500	514	491	495	492	478	455	458	477	465	476	512	485	492	486	483	502	478	489	462	481	507	490	508	479	504	503	473	503	486	431	477	510	460	503	452	530	515	479	481	478	464	478	489	487	429	462	485	499	472	485	519	503	492	468	510	508	489	494	488	513	501	510	462	504	495	474	537	509	489	502	495	484	474	489	472	510	464	478	476	468	504	496	483	463	462	514	478	537	487	471	520	496	474	476	453	494	487	486	485	454	499	461	474	446	472	500	499	499	468	467	484	456	480	512	483	457	489	499	493	490	525	471	482	484	477	531	508	477	521	467	515	486	453	457	471	488	475	486	492	483	494	509	466	498	464	505	491	494	496	486	475	481	486	480	471	484	454	486	495	454	519	483	516	472	504	469	479	491	472	461	475	491	518	472	501	452	526	480	501	527	498	489	498	477	523	517	442	492	453	479	524	548	461	512	523	523	476	504	504	490	516	449	481	469	502	492	486	462	512	492	507	478	520	529	516	464	541	497	512	503	482	479	473	495	471	487	493	505	473	501	492	476	510	454	453	478	495	499	461	473	512	492	544	517	483	466	441	510	515	472	495	506	460	520	480	500	489	500	497	478	509	469	481	499	492	514	510	464	485	482	470	476	469	486	483	543	496	511	465	504	508	466	484	506	502	472	486	506	498	487	494	527	486	492	506	475	468	453	508	451	483	513	477	497	500	454	494	448	486	484	502	473	505	523	465	491	503	460	470	516	457	513	470	486	487	519	471	478	480	451	496	502	509	463	469	498	443	497	498	526	521	476	437	472	477	495	472	484	506	488	515	477	484	449	500	491	489	494	499	468	480	462	483	439	479	496	499	458	515	476	497	446	492	440	490	507	451	511	491	476	461	497	493	510	525	452	474	473	487	512	512	476	450	475	477	518	483	456	514	425	498	526	493	454	478	474	483	472	478	454	474	480	487	512	452	474	527	483	493	454	491	492	461	450	490	505	471	526	450	462	507	512	506	496	484	488	506	466	477	501	538	487	473	502	465	518	508	452	467	491	429	466	459	498	466	540	496	508	527	475	465	503	469	476	531	478	491	475	482	471	517	516	517	460	486	454	489	492	477	469	502	440	427	488	463	482	514	455	501	502	518	447	467	515	497	501	492	485	474	527	484	496	498	497	474	484	476	522	465	522	521	500	517	520	465	490	512	471	517	473	530	484	482	504	487	455	512	448	514	476	479	467	503	470	493	497	487	525	513	492	459	451	486	473	481	460	538	503	475	520	501	484	476	494	494	485	483	450	431	535	469	445	487	479	479	502	513	466	484	509	511	503	496	488	463	476	485	451	479	517	508	467	502	512	449	461	510	503	508	483	460	472	473	460	517	483	488	493	480	508	484	485	475	520	529	469	503	484	508	490	477	453	516	480	496	471	482	451	536	463	493	530	494	495	529	494
23482	20914	29817	29998	22553	13107	12153	6383	820	763	712	689	686	721	742	710	695	700	687	720	734	715	707	701	634	686	687	670	709	721	739	678	695	714	730	731	767	725	663	723	704	730	677	717	733	734	694	736	705	699	745	689	699	695	738	734	720	728	669	677	689	731	713	720	700	706	711	661	694	676	685	717	661	661	705	734	764	721	666	720	739	675	648	657	694	698	691	711	665	774	682	740	669	713	719	684	654	661	715	666	715	700	689	713	737	746	693	714	679	666	714	723	694	666	741	746	701	683	748	645	727	681	713	677	694	687	655	681	693	716	717	675	670	736	661	707	666	712	714	687	659	648	683	695	660	708	668	668	695	689	718	749	704	691	668	695	673	694	716	692	705	691	667	700	719	688	707	725	707	706	692	690	673	679	743	659	698	713	640	724	704	707	677	699	710	673	693	690	684	745	696	719	643	703	677	710	686	748	775	747	676	697	755	730	715	701	741	739	702	724	694	692	692	721	683	717	669	682	665	689	722	690	668	721	728	708	693	679	687	710	657	693	768	749	686	643	731	694	717	676	649	717	715	664	680	714	707	740	655	688	728	746	726	654	723	754	714	693	743	745	670	713	687	741	679	675	686	690	735	662	705	696	682	693	687	715	655	708	694	686	695	663	688	717	683	696	677	709	733	654	701	718	700	733	772	743	725	737	668	665	711	710	650	701	713	725	711	716	671	682	705	700	689	700	690	712	714	685	657	715	683	709	694	676	696	754	742	738	687	676	622	701	692	697	708	715	690	675	718	651	728	717	717	684	747	693	687	665	691	726	649	669	703	690	716	695	682	691	690	665	739	685	710	741	729	771	720	737	719	658	693	686	667	733	729	741	680	691	686	701	716	703	701	695	665	694	695	719	688	706	672	721	682	684	699	745	726	720	657	696	702	739	690	664	653	671	691	675	695	678	702	720	686	736	732	691	723	662	732	714	706	669	693	719	712	705	722	710	686	683	664	693	704	691	690	643	656	734	645	704	721	692	717	699	668	663	696	714	663	674	699	687	690	694	672	681	714	691	665	693	684	705	687	690	664	706	694	675	725	691	713	698	679	720	708	725	686	699	690	719	706	677	684	683	702	730	725	711	716	705	678	708	666	717	709	705	663	720	722	690	698	688	762	706	708	692	700	718	667	692	674	638	696	698	693	688	687	658	662	683	688	681	662	683	710	682	685	710	690	651	714	675	686	703	709	683	747	717	671	691	681	655	737	764	708	681	683	672	671	712	723	677	717	699	693	708	689	716	728	714	747	672	689	710	715	682	736	686	712	651	730	662	691	704	672	705	725	707	656	686	723	711	675	707	711	697	668	682	713	731	675	728	699	738	729	664	723	728	685	704	693	727	712	732	677	696	637	735	683	703	673	674	695	693	734	634	724	761	734	714	758	682	674	696	702	748	655	667	724	734	741	730	710	741	737	680	735	731	661	695	734	681	718	701	673	697	693	697	683	685	708	679	715	689	695	720	713	697	675	691	722	690	680	654	765	642	695	663	745	709	703	693	737	666	724	662	683	709	703	711	694	664	718	726	662	671	704	657	723	702	659	700	685	687	727	628	686	706	716	682	701	705	690	714	647	651	691	657	678	644	688	693	684	722	727	684	659	663	684	686	652	682	716	668	661	756	680	669	683	664	709	730	711	687	679	658	721	687	688	692	681	689	718	727	698	738	705	761	672	681	692	698	681	741	705	708	704	682	707	718	676	659	700	682	705	694	698	662	722	728	717	699	680	699	700	690	701	681	687	721	720	716	715	712	704	699	704	686	711	631	653	676	695	703	680	726	701	684	722	691	716	733	742	702	687	719	697	694	710	646	705	673	699	714	709	680	684	723	711	656	712	671	743	698	731	699	715	714	697	694	687	691	673	720	658	684	653	688	663	686	690	698	731	676	720	714	683	690	717	703	696	695	694	673	735	699	663	745	701	683	741	675	713	669	685	677	687	669	680	711	729	652	706	687	704	715	704	671	705	674	721	710	676	730	695	667	685	756	699	708	702	683	720	696	717	702	672	663	701	712	655	676	750	669	676	683	718	665	706	698	660	731	688	682	690	722	684	687	715	684	742	688	718	673	714	691	723	735	687	736	730	707	675	722	680	709	705	691	726	687	668	658	741	720	713	695	719	724	685	708	722	692	695	689	663	665	718	665	685	691	687	700	671	673	724	700	683	689	701	714	683	712	707	654	736	676	713	683	693	655	716	676	670	699	709	695	704	738	708	679	690	695	694	741	731	632	688	702	726	689	673	680	658	710	704	689	703	696	718	720	705	687	707	700	674	645	701	691	712	747	712	720	683	738	717	670	731	725	739	686	680	676	678	708	664	740	692	707	745	705	664	715	709	724	672	727	670	693	694	726	661	740	700	659	738	683	737	705	659	686	669	694	673	680	672	661	689	694	721	713	716	719	739	744	675	698	684	724	706	699	685	668	679	715	704	691	702	691	694	661	627	702	721	742	698	684	673	698	748	700	707	647	707	694	702	661	697	709	687	720	746	682	701	648	677	696	725	716	714	680	756	670	702	691	685	674	670	717	676	685	674	743	728	663	635	680	748	680	679	667	709	711	727	683	721	716	703	694	663	684	743	684	667	701	707	699	732	647	684	659	678	687	734	708	705	685	641	652	670	707	691	705	710	675	724	706	680	687	745	663	724	657	714	690	722	694	734	698	684	654	709	754	737	737	739	688	708	722	680	713	705	724	660	684	700	734	671	660	706	688	687	683	736	727	699	707	644	699	673	675	668	709	655	730	671	726	713	730	689	688	700	687	717	709	724	704	691	711	684	717	688	712	683	674	705	689	696	767	663	702	730	752	678	657	715	755	690	670	686	727	728	671	698	700	693	694	695	752	674	661	681	683	666	698	671	709	717	678	722	723	727	688	700	720	713	664	728	720	711	719	701	718	715	720	691	717	740	644	725	715	657	723	706	709	688	649	673	694	648	690	668	646	725	724	671	702	699	729	674	738	667	678	701	695	753	685	678	675	676	710	692	720	732	705	737	670	663	669	731	719	693	743	620	674	722	727	657	690	696	701	654	730	712	684	678	663	716	697	720	721	681	682	672	683	714	656	705	707	708	701	660	706	717	721	770	690	693	743	719	743	714	698	711	720	681	671	711	686	688	676	714	666	698	719	689	694	682	706	651	691	707	678	660	733	673	723	670	722	682	688	694	676	726	700	708	743	668	690	713	685	713	694	735	674	701	717	674	726	677	670	673	701	655	730	699	714	712	698	682	721	649	685	702	681	660	720	685	702	694	663	711	666	734	685	667	646	703	729	640	697	669	752	635	711	673	716	712	688	644	674	716	675	686	736	710	684	704	705	710	679	678	703	732	715	698	716	697	695	688	707	658	719	718	787	678	711	662	690	695	683	694	697	715	681	712	719	702	710	663	680	694	711	739	649	707	747	708	705	728	744	693	764	648	723	701	667	681	675	661	661	691	753	695	671	683	722
54534	75763	65095	49126	11330	1803	16081	8244	860	847	852	799	828	780	829	779	837	775	780	793	791	794	754	788	830	766	815	810	739	774	785	831	776	765	740	816	714	840	781	765	783	791	789	762	791	739	817	797	800	794	817	772	795	813	803	744	731	776	754	772	773	745	782	791	791	760	820	719	777	742	771	768	799	773	767	768	765	803	782	771	791	797	702	771	825	720	772	802	772	838	785	778	788	740	757	796	767	760	744	783	770	755	726	689	799	763	772	780	757	800	793	769	786	737	724	758	807	807	791	725	743	806	770	820	784	768	719	791	752	758	750	797	783	750	738	838	755	736	761	759	743	772	738	733	803	770	786	861	736	809	780	796	762	724	762	721	800	734	792	777	751	823	765	765	743	744	803	786	864	772	835	800	778	819	790	766	746	773	770	752	748	821	758	740	749	770	806	720	771	734	771	730	732	753	807	716	778	713	729	783	765	805	773	715	788	796	730	764	754	750	755	768	787	780	799	759	795	751	786	771	724	757	757	752	764	777	819	813	800	784	785	852	753	747	735	830	789	800	726	705	777	754	788	731	797	796	786	797	741	777	808	751	775	758	743	764	787	737	809	736	762	759	776	729	793	767	794	763	787	774	808	769	832	768	813	733	774	738	784	783	801	764	780	787	739	747	770	746	780	792	768	840	806	750	748	785	761	710	753	765	772	749	741	792	730	748	829	775	795	784	821	726	795	764	763	753	751	723	753	782	716	793	762	792	742	752	775	797	766	766	775	794	751	780	735	741	760	792	781	771	765	736	739	780	766	785	755	823	805	805	775	819	780	733	838	780	795	786	768	718	787	797	799	736	820	797	749	755	764	770	820	762	790	761	714	793	752	799	761	869	787	750	808	750	704	726	785	778	752	740	813	786	788	809	747	818	795	742	747	761	762	759	760	807	731	769	703	760	791	718	759	745	807	820	757	745	769	818	783	735	729	767	716	757	768	775	802	776	796	758	813	737	780	781	785	791	760	727	764	776	766	795	809	794	724	778	761	772	792	787	733	744	786	757	797	777	765	766	795	757	788	778	776	752	783	795	796	742	805	774	763	721	762	752	774	753	749	769	760	805	795	789	755	746	768	807	750	751	721	800	719	736	773	752	796	786	715	774	752	758	767	786	776	799	724	740	767	805	773	823	827	787	773	807	783	798	781	738	764	698	748	801	809	787	823	755	740	816	781	792	718	748	741	743	791	755	788	775	783	781	739	794	721	775	785	749	743	789	741	750	797	812	799	772	771	791	810	768	755	769	765	788	816	769	788	774	732	777	808	768	765	780	751	785	717	838	793	807	724	761	806	777	781	808	738	781	835	739	762	751	780	746	796	746	739	796	736	804	771	779	764	754	748	764	764	789	799	745	775	742	768	797	796	739	783	744	770	790	742	760	756	767	787	773	792	757	788	760	757	803	766	741	770	814	753	789	766	780	783	772	762	762	785	766	773	750	785	742	795	735	773	778	777	770	771	772	769	762	785	763	838	758	773	744	783	782	776	779	743	716	768	781	797	813	812	750	804	738	758	765	825	726	762	772	780	755	801	796	751	735	750	755	816	773	763	773	772	794	722	770	782	783	788	747	775	753	823	804	753	742	762	740	807	755	742	764	775	763	721	774	765	800	773	796	761	790	816	774	774	783	807	774	754	799	801	804	798	778	760	748	736	762	788	791	765	721	770	778	721	790	751	750	804	770	785	765	809	761	811	799	792	808	745	776	805	766	776	751	768	770	782	760	721	788	741	761	803	760	770	757	752	776	782	783	748	766	761	783	740	755	722	712	757	778	731	783	796	784	737	729	755	800	747	810	780	808	770	707	804	737	775	780	787	800	771	777	755	763	782	768	791	757	770	843	790	767	752	811	769	769	768	774	782	791	740	740	748	723	765	781	759	764	758	797	763	807	797	785	772	776	724	742	712	799	803	773	777	753	759	758	778	674	735	748	719	764	757	819	802	797	760	752	784	773	763	812	827	755	817	773	799	834	808	784	755	705	692	808	784	829	800	780	792	774	803	746	797	806	757	809	769	766	708	745	773	753	818	772	727	757	766	757	787	709	796	784	743	797	791	747	764	790	766	770	750	768	758	759	808	801	737	786	769	774	773	734	741	767	761	769	782	806	787	728	787	749	775	795	747	746	763	760	752	749	741	753	751	782	806	803	803	797	725	780	738	764	792	769	787	775	756	736	768	812	788	804	766	745	779	784	736	761	714	797	761	745	770	764	769	738	798	833	819	776	739	776	740	733	795	741	759	798	764	812	747	756	733	762	783	757	744	749	742	786	793	781	770	729	774	772	780	793	731	724	811	834	754	742	739	747	790	788	769	795	803	779	784	738	753	762	737	778	789	826	761	756	838	769	788	750	793	737	744	722	763	805	794	727	724	790	827	786	793	777	787	736	743	787	753	759	755	786	765	760	814	766	806	767	758	752	763	774	727	795	743	763	768	760	811	783	815	774	730	775	815	770	744	788	742	741	747	776	757	758	789	763	757	770	798	775	736	748	758	766	730	784	793	721	779	754	786	782	783	786	745	774	788	786	749	751	755	766	769	783	779	808	753	776	746	765	761	724	762	793	746	758	770	756	788	750	843	767	707	777	785	779	763	741	764	749	783	821	743	756	780	736	789	787	780	768	795	781	763	764	753	756	819	734	768	754	804	745	759	788	835	787	814	785	766	759	762	786	734	762	781	762	789	777	779	786	755	790	766	775	779	773	779	755	736	759	764	788	820	776	720	767	768	770	728	776	819	745	783	773	782	807	758	758	799	796	743	809	767	809	779	814	803	830	774	751	779	807	751	760	743	772	750	806	769	781	763	783	761	772	763	738	735	794	797	772	795	787	796	727	789	776	763	811	784	744	764	817	785	798	774	783	779	745	769	768	750	748	806	760	743	744	758	769	775	762	775	769	794	741	759	757	745	759	766	816	746	792	769	813	739	784	776	740	743	752	778	762	780	764	761	757	767	751	802	776	784	755	779	753	762	773	784	763	751	783	795	765	787	779	810	817	775	836	737	817	779	761	761	748	803	745	734	761	750	720	777	795	755	762	715	789	730	738	764	713	789	766	838	756	740	786	746	718	736	765	786	751	817	841	752	766	777	754	769	810	754	797	784	830	812	842	780	753	758	754	760	796	787	780	803	771	776	796	735	807	773	784	801	797	771	747	753	771	742	717	736	734	766	817	735	770	734	806	773	767	783	767	770	799	750	722	769	776	752	767	747	718	739	784	773	763	754	825	784	768	836	761	741	773	823	775	789	777	778	787	738	760	796	747	769	784	750	712	773	778	793	751	793	781	751	787	801	777	742	717	772	754	743	731	785	790	778	693	799	777	759	778	845	768	789	772	722	772	767	738	796	772	723	742	805	772	745	771	750	777	806	766	741	766	787	791	793	787	794	779	790	766	780	801	777	756	746	801	776	760	727	784	819	719	796	728	792	768	762	758	738	785	748	746	727	727
24748	21202	29369	29448	17943	3603	3976	1723	382	414	388	402	389	431	392	422	394	393	410	410	386	394	384	404	407	431	398	404	375	378	416	370	399	405	395	361	380	356	388	434	436	332	411	384	407	437	362	408	391	386	374	358	371	404	383	399	343	369	404	395	339	380	375	379	393	408	417	418	399	383	400	395	384	365	357	370	411	351	382	379	369	378	384	395	387	382	405	384	410	375	383	395	365	402	405	396	395	380	389	384	386	372	375	400	378	414	370	373	376	375	393	360	398	410	412	379	397	386	426	394	356	355	385	360	402	365	350	388	379	432	405	368	394	349	389	390	390	375	399	385	384	435	389	403	368	389	444	373	412	408	367	372	385	367	402	383	372	389	405	415	388	407	391	383	380	361	367	377	392	382	375	393	384	407	375	372	381	408	378	411	384	374	361	435	369	369	390	364	388	380	404	410	423	370	380	429	391	362	400	390	384	391	354	397	387	376	375	408	371	381	373	398	392	410	352	410	429	416	352	436	397	388	396	384	370	371	344	371	418	397	408	392	381	372	403	401	367	397	394	400	366	391	403	369	366	401	364	372	363	370	361	415	396	393	399	357	388	383	396	395	378	378	389	369	374	391	414	367	406	351	384	400	390	380	395	348	398	373	400	376	393	373	409	386	393	384	402	368	366	394	409	401	412	415	374	347	400	418	369	402	382	390	408	368	372	364	424	347	372	384	388	368	374	368	406	400	410	388	402	358	389	393	380	409	408	417	405	407	350	362	368	389	404	409	379	422	414	386	391	410	391	388	393	379	367	386	389	400	376	388	375	341	364	423	428	425	410	359	386	371	392	410	356	399	372	376	393	382	380	381	399	393	380	416	373	381	411	374	401	374	371	409	389	391	404	405	416	368	360	358	372	368	406	401	404	379	407	379	411	381	417	356	384	386	357	371	354	386	421	386	378	386	371	388	388	405	399	390	401	392	401	371	382	372	371	406	412	350	372	392	374	361	364	386	390	365	421	409	404	388	378	394	384	420	380	379	428	394	390	403	419	404	384	377	401	396	406	379	375	401	413	330	423	400	410	399	378	364	377	413	398	382	388	408	396	377	361	390	372	354	378	376	381	373	379	397	397	371	377	377	391	375	400	404	410	380	387	398	413	400	407	369	368	383	406	402	402	397	403	367	369	427	413	362	384	394	391	355	385	400	401	377	374	376	359	387	400	378	436	359	365	392	383	377	358	375	356	379	383	350	377	377	385	393	414	348	383	408	392	383	376	365	382	407	397	355	386	350	391	365	401	387	395	369	396	398	377	397	381	401	400	417	421	384	393	373	384	394	394	382	406	406	393	333	378	373	417	399	393	379	363	424	406	369	414	371	384	412	399	351	375	396	364	395	406	393	390	399	408	395	397	383	414	372	382	386	361	369	371	390	395	398	362	389	413	372	412	391	400	399	390	385	390	401	378	348	382	355	366	370	379	406	388	383	382	372	374	392	357	382	360	395	381	353	361	384	403	367	378	405	372	352	400	387	398	355	369	361	372	356	401	394	421	392	383	403	399	380	371	411	389	366	388	376	412	385	365	400	361	378	428	399	362	367	390	366	392	368	385	403	371	316	364	400	398	401	402	380	376	408	371	348	436	363	380	367	373	382	400	404	399	397	379	385	422	388	362	409	382	345	383	362	408	433	411	420	402	354	422	369	420	378	362	390	393	356	405	374	396	370	389	430	370	374	426	413	389	408	392	356	390	410	393	364	389	328	383	394	424	406	335	387	417	385	378	378	397	388	397	387	370	393	374	385	409	405	391	380	386	416	380	411	385	393	379	355	382	373	380	352	409	372	400	382	356	365	356	426	395	387	391	382	374	406	348	379	380	388	373	381	394	433	379	385	389	372	383	408	436	385	382	335	411	376	402	378	381	387	397	383	394	367	389	373	372	410	376	384	385	415	400	375	391	391	377	365	331	391	376	362	366	357	388	405	339	364	382	376	366	422	387	381	385	367	391	381	363	378	417	394	364	401	364	368	381	400	361	385	396	382	380	373	385	383	383	373	417	388	393	383	406	387	372	393	431	389	378	376	379	391	392	405	400	424	389	385	411	385	420	417	422	376	369	394	329	405	362	391	359	379	372	364	377	365	384	365	381	349	408	408	382	359	374	379	418	383	393	401	382	366	396	382	377	377	404	395	356	379	379	388	383	378	407	389	405	372	374	373	398	385	382	382	369	389	411	390	358	403	397	357	369	350	358	379	411	363	362	408	381	375	389	381	410	352	406	390	394	387	369	385	378	352	357	378	384	397	371	400	375	409	408	368	388	415	378	361	390	387	371	384	382	354	412	408	376	420	379	378	382	360	406	401	361	351	377	389	382	379	391	400	376	396	382	392	407	390	396	353	407	392	382	384	370	352	399	365	442	404	431	377	381	362	414	416	376	369	384	366	371	395	378	379	354	343	422	400	390	388	374	381	418	378	399	395	400	413	397	385	338	367	408	393	374	386	376	389	394	371	378	365	409	399	389	343	368	415	392	385	377	411	401	386	374	391	412	400	360	389	367	419	389	374	401	385	362	370	384	408	397	392	389	396	384	369	415	360	374	404	408	387	389	399	397	375	399	393	396	380	398	369	404	416	387	384	377	398	394	407	412	382	413	371	384	388	389	371	404	406	382	392	362	400	392	350	355	354	378	391	384	411	363	391	417	401	398	381	358	357	370	390	373	407	382	356	357	377	374	380	428	346	418	378	379	384	394	360	385	380	368	416	414	383	397	384	403	395	341	369	383	384	372	379	376	415	383	383	357	406	359	379	400	401	396	400	380	404	396	376	411	372	405	402	397	377	399	410	392	388	375	406	391	400	393	386	355	414	374	419	399	366	404	379	398	374	369	390	361	406	395	356	423	360	385	380	368	361	354	373	375	371	382	412	415	387	377	398	395	383	361	434	397	398	406	421	381	364	384	401	347	375	402	416	400	361	404	394	381	373	392	363	392	415	383	369	377	388	365	388	359	388	400	386	389	368	393	385	380	398	392	389	422	403	382	409	396	405	358	390	370	372	365	358	394	389	350	384	412	411	399	418	385	376	356	370	400	357	366	369	386	382	362	391	410	374	371	355	370	407	360	372	356	384	349	405	410	373	362	367	423	383	392	417	394	419	352	410	427	369	401	396	390	360	369	394	388	377	420	378	389	367	369	404	333	376	369	384	367	401	402	333	378	392	379	390	405	373	395	415	400	380	397	373	346	360	392	392	381	389	366	374	386	379	402	390	352	395	392	391	391	409	419	325	405	385	354	408	389	366	386	389	371	381	385	399	388	398	407	372	375	410	365	338	349	407	367	385	396	408	362	381	386	398	361	365	361	408	388	368	360	355	381	366	359	411	361	394	395	411	387	405	365	372	414	383	395	396	377	380	412	412	399	385	422	369	386	396	415	399	404	362	364	391	379	361	378	377	394	372	376	365	405	367	363	400	409	402	390	417	398	375	369	384	380	375	371	373
53326	66097	53371	41381	8383	1164	8573	3442	542	549	520	437	488	492	528	493	481	471	491	459	481	447	479	452	483	466	453	460	501	466	472	473	461	449	477	457	466	472	448	473	490	469	435	443	453	428	461	477	505	467	490	446	449	497	515	466	504	440	436	436	451	463	446	468	472	457	483	437	434	452	451	426	474	494	447	459	456	472	496	462	444	478	473	475	447	477	481	461	440	434	444	479	487	463	456	462	425	475	461	396	473	474	453	468	477	480	462	460	525	461	467	455	491	462	451	498	476	480	441	477	470	441	429	466	465	470	469	455	458	463	468	437	478	448	459	463	448	441	462	487	497	495	429	473	482	438	478	483	458	473	462	457	468	465	470	440	490	475	474	480	472	449	464	448	475	442	459	475	450	475	454	432	472	462	452	454	452	430	423	472	458	460	445	487	475	451	453	447	475	501	487	454	472	434	455	458	475	483	465	488	501	443	459	515	470	483	510	434	470	486	490	478	479	427	436	449	424	447	430	484	481	461	449	451	488	448	424	481	489	466	459	452	441	422	502	515	459	436	490	467	468	444	488	456	457	463	417	450	480	485	474	471	421	514	427	415	475	489	480	409	479	444	479	465	450	479	473	475	462	458	444	441	459	444	467	482	439	453	450	449	464	478	459	430	493	462	479	487	430	425	432	461	443	477	475	436	454	456	485	444	448	451	478	468	471	469	468	466	482	463	434	434	454	488	466	473	444	435	448	432	454	494	469	481	463	453	455	444	495	466	522	479	470	481	513	481	483	445	446	442	478	480	436	447	502	465	443	467	477	462	483	487	469	469	486	465	479	476	440	455	480	469	470	435	468	474	473	461	478	419	467	455	455	496	491	486	447	462	488	495	473	489	495	473	454	515	472	486	454	476	451	466	422	473	477	452	469	474	458	477	437	499	470	459	481	453	519	469	492	473	466	457	447	403	418	460	495	490	457	469	487	432	492	473	486	464	448	420	429	465	474	501	457	499	495	480	476	462	451	444	490	513	503	490	459	487	484	477	478	476	475	497	499	457	477	500	456	460	457	485	466	500	458	495	465	492	481	426	470	471	465	483	485	436	468	468	459	426	457	473	457	478	428	454	479	442	464	461	465	447	459	471	454	459	444	442	438	463	434	493	441	475	476	470	435	468	468	441	478	446	455	418	465	459	418	472	468	450	436	429	441	457	499	456	479	439	460	429	472	469	454	462	474	477	465	495	449	476	465	444	476	477	440	453	466	461	414	480	475	419	481	483	449	485	464	421	437	447	439	489	454	436	486	467	425	472	440	466	485	456	435	475	452	436	427	506	462	452	486	419	486	469	462	494	483	468	438	451	482	462	478	454	427	465	452	438	468	436	439	485	434	437	455	467	448	480	470	461	462	443	459	467	493	449	496	500	473	459	469	465	465	454	492	475	495	475	428	476	452	441	462	487	460	429	454	437	421	482	478	446	484	490	459	499	439	465	468	472	456	439	474	446	486	498	486	457	470	470	461	517	452	460	481	473	435	460	449	490	453	461	470	487	502	482	474	482	470	450	466	482	455	477	491	455	475	456	460	461	476	422	461	476	468	465	470	483	476	477	447	472	486	465	472	450	464	447	454	490	487	472	460	442	458	456	464	455	431	441	463	453	491	475	474	474	439	457	423	453	482	454	455	483	479	480	461	447	472	466	483	459	473	452	452	452	439	410	448	478	477	431	477	444	447	496	464	438	420	477	479	446	468	421	470	429	468	443	463	480	464	478	417	469	496	466	473	472	470	457	458	463	472	447	425	458	481	461	441	536	493	483	466	471	465	455	492	472	452	438	495	424	449	487	441	433	470	473	445	461	441	464	472	462	470	453	481	448	509	462	461	468	518	413	461	442	460	466	469	450	480	442	467	453	466	455	481	457	518	445	445	453	425	453	442	441	443	464	488	465	454	458	490	498	467	466	470	454	471	479	492	500	477	469	459	471	441	440	470	437	429	436	493	444	462	455	490	491	454	459	446	472	488	450	494	465	470	472	443	451	451	468	472	445	463	496	448	475	460	498	475	461	452	469	451	440	472	467	474	474	466	476	460	468	481	433	501	442	426	463	445	454	452	503	459	440	462	433	464	458	457	452	498	465	475	451	473	447	466	458	441	484	434	446	473	503	448	448	481	467	463	466	510	473	476	473	427	484	511	451	477	473	449	444	428	443	461	474	452	437	476	491	428	458	441	486	469	455	500	451	492	449	457	503	429	500	438	454	440	474	502	470	452	487	439	437	458	463	447	458	446	486	473	476	479	478	495	453	459	473	446	472	499	469	424	440	460	476	456	446	465	433	496	454	431	471	470	497	423	494	471	499	463	459	467	493	464	463	470	407	452	442	454	442	506	464	477	490	482	496	454	467	443	461	457	503	471	467	469	487	475	449	483	470	494	460	453	424	480	444	442	445	459	436	480	440	497	475	449	456	437	443	500	450	458	449	483	459	474	474	467	475	467	457	468	445	460	492	458	456	443	465	480	496	448	489	483	489	496	451	495	504	457	459	441	474	477	458	481	447	464	460	469	481	476	482	452	460	469	457	463	469	497	468	479	469	465	479	474	495	450	505	435	437	486	453	474	460	475	482	455	479	472	458	461	479	451	464	435	478	475	436	432	475	403	472	467	461	489	526	438	466	513	438	480	477	482	467	486	457	435	500	463	493	469	435	430	465	470	452	504	491	442	452	477	448	500	454	486	452	489	454	464	453	453	457	453	463	439	433	460	486	494	470	471	453	476	468	435	460	451	481	504	437	486	485	468	459	471	489	455	439	530	485	459	463	490	497	495	475	469	436	492	464	483	462	467	427	431	441	457	489	491	451	437	444	473	442	441	442	459	460	456	461	453	471	500	492	447	459	466	449	466	430	461	467	490	466	447	446	443	448	452	452	414	464	487	486	489	475	437	429	482	448	469	456	456	455	480	471	493	456	505	472	465	428	463	502	428	443	459	438	492	451	419	451	486	487	456	498	445	493	432	504	435	434	428	474	490	462	445	461	493	428	490	440	435	448	473	468	425	489	434	462	479	470	466	481	464	495	481	465	476	471	497	447	473	481	468	503	482	458	449	484	467	459	472	452	477	458	480	450	459	465	455	439	469	463	443	447	478	474	463	476	440	486	454	482	446	447	454	448	425	459	457	464	465	498	432	452	460	468	482	478	473	490	453	479	429	408	445	452	432	463	477	436	473	519	450	442	455	489	466	467	470	482	469	492	490	428	458	443	483	475	508	453	520	450	433	475	419	491	453	474	459	462	463	453	474	430	458	440	453	482	476	425	469	478	443	491	453	486	470	458	446	435	465	473	483	448	482	502	435	437	449	488	460	455	480	496	483	475	474	443	420	456	482	449	454	452	454	433	477	463	485	449	456	452	440	458	436	478	457	454	483	438	453	431	450	469	460	468	485	472	470	471	479	454	496	447	486	448	430	495	474	470	458	474	444	437	461	418	464	452	447	452	445	484
22266	20788	28830	26937	22584	20111	20519	4964	994	940	933	865	945	910	917	885	892	856	868	835	823	857	892	811	833	846	797	867	777	857	868	839	798	844	892	835	839	906	811	833	832	825	780	771	820	863	802	798	804	822	833	851	810	849	862	839	865	768	886	837	803	824	857	832	843	850	853	828	792	790	872	787	809	794	823	816	793	838	840	878	824	882	866	779	797	852	794	843	827	800	851	809	829	823	811	845	868	796	833	842	795	811	786	858	780	803	824	746	794	886	817	842	806	826	862	834	835	816	819	820	779	814	830	814	841	832	836	926	868	753	828	839	817	840	811	841	772	820	811	817	808	823	877	774	829	774	833	822	815	768	835	788	812	867	777	903	803	812	829	788	888	837	863	859	785	802	826	835	846	805	817	857	869	861	796	823	820	818	864	792	869	879	834	787	847	828	852	842	806	852	801	882	811	784	789	869	816	823	835	885	845	758	756	864	879	792	786	808	849	827	857	777	835	820	847	813	896	844	855	885	847	827	791	791	801	844	792	862	777	812	824	852	818	835	838	788	834	874	771	784	827	828	833	817	866	878	834	863	832	843	820	786	872	800	824	843	844	811	804	798	817	848	816	836	815	842	878	808	808	832	832	793	864	831	812	853	800	878	824	830	819	818	745	822	789	806	809	816	822	836	836	840	780	822	789	835	802	820	842	799	801	788	836	781	848	877	819	782	866	762	771	829	859	816	832	807	800	822	871	801	793	827	800	846	848	798	851	831	786	813	810	829	829	866	801	854	841	847	843	802	852	820	832	814	805	780	874	849	830	768	832	862	827	855	767	783	830	806	847	818	797	852	833	836	809	865	840	847	766	837	826	813	812	842	828	789	836	834	794	817	842	810	788	837	801	904	816	794	822	867	835	802	789	850	843	833	843	794	822	832	848	849	807	826	766	810	795	791	844	794	845	829	862	835	815	814	841	788	821	834	805	842	821	804	782	788	789	823	853	811	823	817	804	839	818	788	800	833	844	844	806	808	800	855	760	793	849	832	821	846	869	796	813	837	813	805	796	828	840	816	801	843	843	774	889	786	800	840	791	797	906	839	827	850	837	796	838	803	790	826	854	852	852	800	888	772	827	813	866	818	800	837	793	786	833	780	867	869	827	812	848	831	846	787	787	843	838	837	795	818	828	839	852	812	846	770	833	855	825	821	875	799	817	821	803	849	823	816	835	852	866	863	865	801	791	864	776	842	845	829	787	832	834	867	854	823	838	862	795	880	892	792	866	861	809	786	829	861	816	791	777	801	794	803	829	843	810	798	849	878	854	811	855	745	816	827	849	852	823	805	819	838	837	828	781	812	807	815	843	827	818	825	827	800	826	832	812	873	889	878	800	833	816	815	814	817	790	803	861	867	827	821	815	812	821	790	824	783	805	807	792	818	828	772	850	864	809	754	846	805	780	816	828	866	839	851	845	838	886	825	856	847	828	868	876	784	865	828	830	864	830	838	809	832	758	774	779	809	835	849	809	786	835	842	779	834	836	771	842	875	869	821	756	815	858	870	799	850	816	913	810	833	825	827	830	803	806	800	855	831	848	830	815	831	846	869	831	806	875	827	836	840	839	881	807	807	773	819	833	828	872	781	839	832	807	854	770	810	839	807	825	848	862	814	880	848	812	831	857	815	823	865	849	779	811	823	835	865	783	834	799	842	761	789	864	803	849	786	875	839	834	840	764	848	801	827	849	814	873	869	791	878	819	841	835	790	810	817	816	796	795	804	813	825	844	825	841	790	814	835	820	793	831	810	777	830	816	813	861	856	830	818	805	856	810	886	898	833	778	784	827	827	851	863	821	861	828	811	824	817	857	819	833	875	817	870	842	823	773	806	822	816	805	784	801	861	846	839	875	816	865	840	810	844	820	772	829	799	828	824	811	793	830	825	814	807	827	799	830	832	808	805	843	855	794	883	832	887	891	807	827	801	844	790	837	821	830	827	804	893	843	805	776	830	857	825	818	834	832	847	901	819	843	826	828	842	846	829	858	806	824	830	813	834	815	798	851	798	812	807	834	867	862	830	826	828	827	801	809	824	863	812	824	820	865	823	845	798	794	786	825	792	849	813	842	869	825	890	829	796	828	850	789	809	821	853	830	816	795	782	844	843	802	821	857	856	843	870	825	834	811	841	841	807	807	806	826	816	835	791	824	773	851	820	876	842	831	807	793	842	853	829	771	805	831	837	825	820	776	817	793	842	753	809	823	836	876	778	850	809	808	815	809	809	793	791	830	849	776	781	830	845	803	785	851	879	884	781	835	812	800	790	820	793	826	841	818	889	789	859	852	782	818	807	801	876	827	881	837	826	777	880	814	796	828	797	835	907	851	835	864	842	834	857	794	872	835	813	843	823	800	815	808	807	820	894	792	827	802	810	793	826	785	815	885	818	847	792	850	820	822	797	825	845	804	852	820	795	819	821	799	786	849	831	817	827	778	797	828	787	853	827	806	798	842	825	850	827	819	768	882	844	837	863	865	839	858	871	836	828	777	805	774	872	787	820	814	825	851	839	799	873	830	835	804	769	853	809	783	851	778	763	795	880	791	808	874	854	759	843	832	807	782	816	818	834	795	841	850	822	824	786	809	778	883	833	836	779	776	799	776	838	857	797	787	787	828	809	763	769	880	790	889	822	860	864	846	827	842	827	826	884	825	844	852	848	808	853	817	810	847	830	868	824	814	857	809	819	801	849	790	796	841	797	827	821	813	837	824	835	734	780	859	796	801	862	816	876	860	846	848	842	835	835	865	809	815	876	837	811	788	819	794	854	761	852	830	840	811	787	824	829	851	874	827	794	817	820	818	798	815	798	778	795	773	819	824	877	786	874	761	847	816	802	790	802	848	845	819	833	820	864	788	798	844	833	796	856	839	884	788	871	864	836	820	767	854	848	830	789	804	840	793	791	801	811	851	837	795	806	879	777	823	764	831	831	866	816	838	802	846	787	843	815	849	857	828	810	830	828	864	821	832	831	841	813	851	836	835	832	849	837	874	852	867	823	832	855	808	798	854	797	797	809	803	823	823	837	834	837	811	872	787	880	804	792	810	782	805	830	840	815	783	858	816	800	798	836	809	832	807	815	864	841	823	808	830	858	798	808	800	825	879	795	818	840	792	844	778	843	798	795	854	845	782	791	792	822	871	775	826	833	829	829	820	865	816	820	795	800	833	866	818	775	823	838	785	848	819	860	773	803	826	821	811	867	868	810	880	821	793	809	815	823	845	768	800	774	852	798	814	868	789	838	823	815	833	767	819	779	834	804	792	841	860	845	814	829	781	850	778	836	800	856	855	795	855	807	822	829	829	863	883	769	850	811	793	792	880	838	880	838	857	785	815	816	831	828	823	804	809	820	839	860	879	834	791	791	836	871	767	818	880	856	796	816	785	868	833	821	866	849	823	794	801	830	808	778	769	856	913	828	821	822	819	850	799	826	815	849	801	816	843	831	837	859
59141	88432	73545	60006	15889	3165	17558	4871	1189	1165	1109	1030	1036	1013	923	940	990	933	994	951	930	953	938	922	947	901	971	877	948	898	972	952	908	920	897	971	910	917	877	922	945	956	879	889	916	931	931	932	933	884	932	909	953	902	920	938	902	878	934	950	899	891	894	932	872	878	892	911	927	928	964	880	911	824	913	920	846	902	923	866	927	948	881	904	933	947	925	935	898	909	938	901	924	903	912	929	894	903	935	940	865	917	896	897	881	950	929	938	980	939	939	932	951	900	896	868	919	911	900	936	971	916	909	944	968	898	911	918	874	911	889	914	940	829	925	925	948	912	899	940	846	886	882	871	900	880	913	917	894	893	946	844	892	921	865	881	970	960	915	941	907	903	945	893	871	968	919	902	915	900	890	955	940	927	923	891	924	907	914	872	845	912	952	940	957	898	883	933	911	989	898	921	960	864	893	930	914	901	911	862	896	849	945	883	949	879	920	923	887	907	890	918	905	897	910	921	925	891	955	922	913	923	972	929	913	891	869	943	956	901	931	908	886	921	863	977	974	908	921	879	910	925	924	946	883	901	957	896	907	880	867	894	918	906	932	913	914	861	907	902	947	928	892	901	932	943	939	944	866	937	842	890	847	888	950	904	895	869	901	941	825	864	857	886	879	884	925	925	865	874	899	889	938	854	906	945	949	906	883	854	903	922	936	862	885	872	895	948	872	826	879	912	879	919	905	951	919	934	944	885	911	895	927	876	950	921	938	950	883	899	952	896	926	920	879	900	900	915	892	924	915	934	858	911	912	949	925	950	929	941	918	919	920	900	901	903	925	875	903	852	921	962	883	915	908	916	931	874	918	880	961	902	896	893	923	860	916	946	851	933	882	886	900	891	971	936	901	924	895	910	862	942	928	938	868	935	948	911	903	857	947	875	903	932	890	913	884	931	909	924	907	989	950	895	946	922	902	899	889	934	903	865	922	896	908	923	874	896	909	957	929	963	875	832	905	909	902	930	891	905	915	914	891	972	995	881	878	884	940	909	918	910	922	894	927	913	902	935	957	955	921	884	928	865	962	860	877	880	875	966	943	906	926	860	907	980	901	902	864	957	972	920	810	944	920	907	931	931	939	937	913	895	928	902	862	911	900	898	918	942	952	911	926	906	922	928	944	885	945	873	953	897	925	901	950	939	895	946	932	954	993	915	979	909	978	910	926	902	899	898	975	903	918	931	942	872	925	924	884	915	948	877	921	903	885	996	902	932	858	929	875	867	857	912	910	922	968	879	933	898	901	942	922	920	945	948	896	960	878	952	889	934	921	909	944	939	900	832	917	873	911	949	875	891	893	913	891	919	948	948	887	899	979	888	892	887	879	868	918	926	915	931	911	867	893	916	922	932	937	920	911	878	866	875	864	931	867	914	902	918	924	908	943	909	910	872	876	896	984	870	823	899	909	882	963	891	926	874	906	926	858	901	873	929	906	918	930	893	917	884	857	870	868	915	894	878	897	851	885	893	913	889	905	975	930	905	918	876	859	936	927	940	976	931	909	859	920	872	933	945	893	929	931	905	894	875	921	893	921	898	888	949	932	890	927	900	923	893	927	890	935	842	889	889	908	883	916	923	899	952	974	927	891	909	872	996	904	868	926	902	937	876	950	939	931	912	956	922	929	923	900	941	901	918	927	878	930	937	916	877	918	884	965	899	908	891	924	888	949	905	921	830	861	949	924	922	894	959	928	906	890	861	964	885	902	897	898	917	870	881	901	887	903	877	986	882	923	953	929	887	953	908	938	872	862	947	952	898	932	908	946	931	941	905	891	885	930	921	919	921	946	878	920	988	868	822	873	930	936	902	908	855	964	926	888	908	899	926	896	942	956	891	939	923	928	934	942	954	963	965	899	936	914	934	949	930	911	898	964	940	884	930	915	894	922	909	977	937	877	912	894	932	908	940	978	908	912	903	916	889	890	886	900	942	952	877	885	912	897	879	928	915	890	879	918	902	986	928	920	887	863	911	907	908	886	913	898	899	886	879	940	894	934	906	980	936	875	915	903	920	865	884	888	919	929	973	880	888	901	960	888	887	918	956	887	900	926	885	866	891	883	909	908	881	957	923	939	884	959	901	897	924	943	960	962	896	951	862	895	897	880	942	878	902	940	909	868	945	864	885	919	887	902	883	940	921	912	921	931	895	911	901	926	919	938	900	921	952	878	889	965	907	912	920	914	884	906	932	932	926	942	951	843	901	952	888	870	860	948	863	975	923	936	905	892	921	921	854	963	916	940	926	862	927	851	920	934	869	950	902	922	882	906	881	936	943	922	956	926	875	907	935	934	906	891	912	903	876	886	886	939	951	902	922	886	901	886	939	901	920	891	913	937	934	896	896	929	906	916	950	931	914	952	992	939	879	878	893	975	918	929	928	930	893	960	918	871	906	931	931	929	882	893	970	889	963	865	895	909	926	894	930	883	818	895	907	842	855	890	906	878	863	910	889	894	874	861	897	929	899	911	924	883	868	934	888	880	918	922	879	956	905	943	904	959	864	919	841	897	883	879	930	925	871	916	917	912	848	894	961	907	877	908	890	860	861	915	909	913	918	949	938	945	900	891	899	874	920	926	873	857	896	946	959	869	937	886	878	907	882	915	929	858	879	937	895	931	929	878	914	905	837	919	934	918	896	939	885	940	930	899	930	881	909	946	875	964	903	933	894	960	912	932	867	907	895	966	929	854	859	939	922	898	885	909	883	925	944	911	879	917	925	890	851	908	912	908	864	866	888	952	908	954	980	891	991	950	955	867	890	944	870	855	912	891	932	925	859	925	874	891	889	943	902	925	906	922	956	881	895	915	832	865	870	904	913	919	933	916	913	966	874	908	919	965	994	956	919	893	890	898	935	903	903	939	938	880	920	897	917	889	901	991	935	958	879	933	879	922	843	925	926	871	905	881	855	882	898	938	907	854	899	923	920	869	954	873	886	886	890	892	986	943	868	912	894	976	879	885	865	910	919	860	884	937	905	929	928	873	937	873	897	988	893	930	860	977	904	918	858	893	990	914	904	933	915	897	925	902	919	915	884	911	945	913	924	912	910	930	933	897	879	956	994	910	909	903	890	892	869	864	929	872	968	881	859	875	912	920	905	925	925	881	923	905	937	972	931	939	857	979	928	891	903	959	882	910	949	895	958	958	910	920	888	889	973	920	924	891	890	923	937	912	869	872	927	867	929	927	946	944	888	934	901	933	926	896	890	866	847	933	907	857	919	941	903	873	928	873	955	950	950	854	966	889	926	913	970	865	931	928	861	929	905	900	915	898	890	870	913	944	903	950	955	969	987	904	907	860	918	892	932	911	911	848	908	869	924	932	913	906	918	910	881	926	895	925	912	874	874	879	896	904	878	929	923	914	869	887	946	947	931	894	947	909	838	886	854	885	952	931	900	944	871	887	911	884	895	917	949	964	919	910	917	912	887	929	893	905	923	852	917	885	946	886	876
39469	27125	26033	19218	3356	698	1238	702	398	416	389	376	372	371	390	410	383	433	382	390	384	345	391	378	398	395	362	408	368	349	390	397	377	403	376	394	374	363	419	395	380	391	433	393	421	394	418	410	416	400	391	391	374	388	390	410	422	373	413	379	369	365	375	394	347	388	416	381	408	381	376	377	399	380	380	384	412	352	409	384	407	380	417	385	395	397	365	400	408	387	388	373	397	366	402	395	430	366	376	384	413	376	374	365	401	379	385	362	400	390	379	373	351	371	363	385	401	426	396	430	349	379	414	436	401	389	395	387	368	353	428	400	376	385	381	395	387	397	382	388	373	411	372	361	391	393	385	363	391	381	386	403	407	395	373	412	383	404	381	390	378	436	394	426	367	383	371	399	408	385	370	413	390	426	393	374	378	379	382	365	414	409	406	374	415	393	348	346	350	394	361	358	380	395	407	382	376	374	412	378	371	371	401	351	385	390	412	384	367	370	384	381	357	389	386	408	377	367	368	392	402	393	386	393	337	353	397	389	385	386	381	368	420	390	397	403	406	375	404	414	390	432	374	379	416	403	362	361	411	396	363	397	352	402	396	385	388	359	427	358	403	354	367	404	393	422	405	349	392	379	352	381	400	442	399	356	409	410	441	378	388	365	381	379	365	377	383	444	396	383	381	384	376	368	375	376	382	403	395	391	428	391	391	426	411	393	377	368	374	423	375	387	361	394	399	381	392	427	400	400	412	404	359	365	366	376	388	378	379	393	386	394	400	378	398	406	397	388	394	353	408	419	414	387	404	378	389	390	398	415	377	398	407	382	373	361	398	408	397	385	388	386	432	382	398	369	385	405	382	410	385	379	402	382	382	393	382	403	380	391	353	410	399	412	352	395	389	368	409	380	382	365	439	416	377	373	388	378	405	403	411	382	418	389	388	376	380	388	399	417	398	387	357	414	389	407	380	414	391	395	392	383	373	383	396	404	406	390	404	374	388	394	394	383	364	384	403	359	378	409	400	410	386	381	390	388	368	400	409	406	400	408	382	360	401	396	368	390	416	374	412	360	415	395	421	385	400	404	391	390	431	376	383	382	406	388	370	389	399	386	373	395	404	378	379	377	366	393	401	389	417	410	359	392	426	411	378	423	408	382	419	386	362	412	401	409	366	361	371	396	408	392	370	385	397	428	381	386	402	402	412	347	384	404	386	389	404	389	388	374	419	388	354	370	381	361	396	415	372	435	400	407	383	366	387	381	356	380	390	386	376	416	364	382	408	412	364	411	367	398	453	376	392	410	364	400	412	383	398	366	391	385	422	408	393	413	407	379	398	393	376	385	402	407	356	381	380	382	405	390	421	409	370	389	369	401	385	375	385	383	400	385	382	396	366	421	379	370	391	369	386	393	346	418	365	414	380	399	390	388	391	390	357	400	375	362	376	381	392	381	391	384	400	423	378	389	378	397	408	413	340	374	364	427	419	391	386	404	351	397	405	414	398	399	386	377	424	381	357	411	402	385	421	400	392	385	423	354	386	399	411	374	418	360	397	416	380	384	389	369	397	368	390	363	402	397	444	397	365	394	384	391	348	410	330	383	406	423	395	423	397	420	389	386	403	394	375	414	374	406	368	397	399	390	404	363	403	356	449	385	333	381	380	376	422	412	385	424	401	382	362	344	392	373	376	405	396	390	391	367	361	401	400	401	385	432	411	405	399	394	421	408	399	400	360	398	356	377	378	367	381	368	393	404	397	424	386	393	393	395	394	372	378	389	340	412	379	395	426	370	422	380	364	374	389	401	379	352	378	411	379	368	394	406	397	391	390	414	398	422	377	396	364	399	389	342	389	379	402	414	394	385	399	378	365	392	371	390	389	382	386	381	383	392	352	390	417	403	384	407	426	364	427	380	387	391	389	412	412	395	399	398	380	383	387	351	394	406	394	378	427	402	373	415	396	389	413	381	383	386	416	366	403	388	415	426	402	377	383	377	377	387	367	399	364	415	384	391	409	389	376	401	409	379	371	388	339	394	377	385	403	407	389	406	380	382	386	377	380	400	402	350	389	377	406	406	387	401	405	398	384	419	419	392	383	351	363	386	405	408	431	371	421	386	363	414	378	409	392	398	390	396	377	412	381	388	364	360	406	373	360	376	401	385	400	395	393	385	411	375	399	418	406	356	377	362	409	367	369	395	416	401	377	409	375	385	406	381	395	409	378	378	404	400	412	361	423	399	419	390	379	374	400	384	356	412	366	383	390	406	399	362	376	388	398	381	366	356	385	450	420	402	399	402	395	385	389	346	421	392	373	403	374	395	400	410	351	391	381	382	398	408	399	407	376	404	384	397	352	371	389	375	394	428	370	364	418	347	359	390	434	387	369	429	331	385	366	387	360	372	371	398	414	387	402	385	423	358	391	382	371	388	393	397	389	366	414	378	390	388	415	377	394	414	388	426	407	404	351	359	385	399	406	410	376	402	356	427	423	358	391	399	385	389	428	415	380	391	370	392	366	393	378	414	386	383	383	389	362	403	388	412	354	363	357	397	382	396	391	396	379	428	406	389	392	382	393	364	371	356	392	397	395	422	386	392	347	374	385	401	358	400	368	412	398	390	401	391	395	412	367	385	385	383	394	386	360	385	384	400	354	404	408	404	371	394	369	401	392	392	355	350	426	432	398	409	390	411	376	434	403	361	367	404	399	427	402	395	363	410	378	406	374	358	432	401	369	379	387	389	375	396	336	398	402	343	357	381	390	418	442	393	401	398	423	436	388	411	391	404	368	378	409	368	390	414	390	385	455	402	388	411	401	431	384	379	355	360	369	425	376	369	390	387	403	374	412	351	389	363	370	402	388	369	389	376	389	395	381	388	385	362	410	368	392	420	375	374	395	424	391	396	369	414	386	379	392	401	373	407	375	390	375	391	392	419	404	398	403	372	389	366	403	389	408	399	371	409	360	435	409	387	402	406	389	376	354	421	410	400	412	390	391	435	388	400	363	381	390	382	379	389	365	395	396	398	364	386	391	387	409	407	402	403	416	367	393	427	409	417	369	393	380	391	382	417	393	410	404	381	403	396	379	429	378	382	420	370	378	399	380	399	407	392	391	422	378	408	408	390	352	371	414	410	372	386	394	394	407	395	401	392	381	384	390	380	371	388	356	397	348	380	357	405	423	412	391	350	371	393	388	354	382	385	377	436	430	395	407	397	402	391	360	376	377	409	397	393	386	414	401	357	392	386	389	370	382	394	388	388	387	415	376	384	389	405	405	388	386	395	416	373	365	418	385	389	378	393	395	388	358	391	398	390	382	402	415	430	404	395	365	378	397	430	397	400	412	365	391	350	388	380	378	367	426	405	380	352	374	372	366	405	400	395	393	369	384	403	408	372	393	409	357	355	371	411	411	376	374	405	419	399	412	376	371	361	412	390	383	374	397	392	397	417	374	391	404	370	408	379	399	383	386	395	377	405	391	413	384	387	408	401	344	411	367	394
50127	34730	24589	15355	2390	624	1707	814	454	454	453	457	442	460	461	443	477	469	467	462	445	460	466	451	441	420	437	451	449	458	441	470	433	444	415	484	458	460	458	458	460	410	465	485	450	409	468	448	445	489	464	453	466	488	458	496	439	465	443	481	426	488	511	432	436	465	455	442	526	426	478	454	458	451	483	430	438	458	473	432	478	487	414	449	426	458	431	464	442	453	469	457	464	443	468	440	458	464	431	460	478	449	429	447	434	447	426	426	451	446	441	431	469	443	488	450	440	431	443	431	400	441	457	451	428	433	438	427	430	423	447	475	452	476	477	456	444	428	467	466	417	443	474	440	440	475	445	427	440	447	457	479	458	498	436	426	477	418	453	460	438	440	461	437	493	462	445	411	468	487	462	433	435	448	473	438	467	471	436	464	462	485	483	440	428	435	440	461	457	439	485	510	455	470	457	454	431	460	492	439	405	473	470	408	457	466	440	445	450	448	443	454	445	450	448	433	405	440	440	459	472	466	424	448	466	444	446	437	453	419	442	428	426	451	472	449	444	424	462	476	461	453	461	444	470	425	460	436	451	462	440	432	455	450	429	461	450	417	471	488	475	447	456	446	468	438	444	451	421	469	432	459	435	454	469	462	473	460	435	490	448	416	451	452	416	483	450	418	459	423	438	454	482	466	462	435	428	461	439	473	494	468	441	463	461	469	480	454	441	466	433	441	449	429	438	428	424	430	443	439	426	458	482	450	419	464	452	459	457	444	448	446	466	388	434	448	426	462	437	453	479	499	463	427	424	389	454	449	417	458	469	478	392	448	457	436	438	429	473	469	468	449	449	478	445	447	475	407	477	434	454	444	466	457	443	419	429	442	425	425	453	441	454	440	499	476	494	479	459	440	424	451	446	429	461	453	483	444	460	417	448	459	404	448	476	484	490	453	458	478	435	429	434	458	406	438	438	434	434	488	428	425	438	433	492	465	446	516	469	454	456	447	463	448	437	468	475	442	453	491	467	414	449	425	446	424	451	464	475	432	407	454	436	405	451	467	471	427	458	491	424	452	422	428	449	473	412	463	483	464	439	456	427	463	477	422	464	453	428	399	491	449	427	440	464	427	450	490	414	427	400	476	417	454	453	468	457	442	442	479	451	453	446	418	423	412	416	449	458	471	459	437	443	436	456	485	451	441	414	480	438	484	437	442	464	453	458	462	417	444	475	453	451	465	496	489	454	450	434	491	465	440	446	458	451	448	492	444	428	451	411	431	420	451	463	466	450	433	427	460	448	436	447	446	478	470	400	437	434	459	444	476	405	458	447	450	435	453	437	476	447	477	429	491	441	490	448	460	508	472	444	459	451	419	441	446	456	480	444	429	453	456	462	443	452	448	453	429	405	458	450	454	485	446	466	449	486	423	438	448	439	443	439	446	444	486	424	429	456	477	451	452	461	454	431	459	477	464	463	457	470	454	435	449	457	460	412	461	432	418	455	456	446	426	412	480	415	467	426	469	431	456	421	458	448	422	463	427	462	434	424	446	467	446	452	440	425	455	399	448	432	467	420	425	451	446	438	419	490	494	467	440	464	450	418	467	420	446	452	409	438	444	459	466	475	470	435	429	453	487	423	427	449	447	425	488	452	426	448	416	422	485	435	458	433	469	452	443	487	436	441	417	437	469	441	448	462	451	462	411	438	447	433	450	449	476	446	471	466	405	442	446	442	462	453	447	480	452	436	453	458	410	469	462	479	457	412	456	426	474	424	450	410	441	449	490	482	432	436	475	497	463	424	446	452	442	419	449	420	488	449	463	449	433	472	438	479	450	453	456	457	448	443	436	447	441	408	453	444	419	468	463	438	432	459	428	471	458	421	429	465	459	459	477	469	418	444	440	439	417	428	484	465	469	490	437	435	453	464	454	399	449	458	426	429	465	485	446	439	457	442	498	443	465	451	482	490	477	473	429	466	415	434	454	456	481	465	430	446	454	425	436	446	471	470	444	462	422	443	445	424	414	462	454	439	438	451	428	446	435	411	442	480	471	431	412	408	479	418	430	443	472	425	428	447	444	472	456	477	445	477	476	468	431	455	477	446	460	424	434	460	448	470	477	456	463	486	458	428	442	448	446	436	430	464	447	454	500	440	467	445	441	460	437	462	439	476	489	440	432	458	461	448	445	506	438	452	449	473	444	458	394	420	463	451	467	467	461	432	473	450	422	420	428	423	426	471	437	430	428	442	432	443	440	461	462	480	479	438	463	423	483	443	432	482	478	454	480	428	437	439	452	403	474	476	481	416	405	465	436	502	450	446	452	436	460	412	422	437	472	458	452	460	450	440	437	431	429	457	451	427	453	463	435	437	451	435	479	432	416	413	485	441	423	489	492	447	419	450	436	459	455	454	416	421	458	444	470	444	465	443	470	427	483	436	449	442	441	471	453	438	462	470	455	452	446	474	436	458	440	437	433	466	419	474	453	425	438	407	468	445	441	451	449	461	481	455	449	486	453	428	458	429	436	500	466	457	467	482	458	468	415	464	473	439	451	446	436	456	440	448	465	452	442	486	432	462	443	484	423	454	476	473	460	457	430	466	406	456	476	428	480	465	461	418	438	449	447	482	415	421	461	437	439	440	456	457	486	439	443	469	454	434	447	463	455	446	470	398	475	446	466	433	454	457	412	435	449	438	416	449	444	459	438	456	485	439	473	428	472	443	438	432	447	418	435	436	444	441	466	443	492	483	474	411	485	514	477	446	436	438	458	462	457	434	448	441	447	421	465	471	473	462	454	449	406	442	444	423	466	441	494	447	447	455	451	508	451	424	447	454	490	462	440	450	445	431	443	470	428	420	464	435	475	443	432	467	489	425	481	485	451	466	465	455	435	421	420	465	432	461	454	473	459	425	448	427	427	428	452	471	471	448	472	421	416	429	460	439	458	437	436	471	462	421	471	438	427	488	445	467	485	452	445	437	462	450	475	448	468	432	419	426	468	417	437	466	423	450	472	479	447	391	462	454	482	456	455	430	469	465	466	445	501	449	488	447	442	437	442	461	450	449	475	420	451	480	431	442	444	411	427	481	436	451	407	428	438	458	449	431	452	433	413	447	464	413	467	467	457	459	439	431	454	459	454	469	434	455	437	424	484	459	439	449	477	445	435	451	444	453	411	478	438	443	485	465	433	422	424	466	462	488	471	415	452	430	480	470	473	426	405	497	440	497	470	414	468	451	506	425	449	448	472	456	452	487	440	431	446	444	428	481	442	456	428	437	450	437	450	467	482	463	447	419	468	479	459	462	433	465	423	442	425	439	441	417	452	428	475	407	463	479	445	433	471	464	440	447	452	466	408	441	463	451	415	462	452	421	476	466	469	431	452	442	413	422	480	416	466	465	420	438	464	454	470	419	420	459	430	443	413	444	437	437	455	465	430	450	455	432	479	467	417	444	457	486	495	421	465	470	467	423	473	457	447	457	435	452	443	456	447	429	448	448	472
23413	20885	29251	28637	22293	14667	4056	1118	739	696	683	728	717	712	752	661	703	640	727	711	676	655	645	659	659	687	665	662	666	705	683	629	690	637	656	678	665	671	680	692	644	616	635	651	675	654	691	694	690	656	639	654	683	673	655	638	690	637	662	656	648	669	689	664	634	661	620	663	669	678	666	637	707	663	699	675	675	628	663	639	651	644	653	644	664	665	654	652	666	665	654	686	673	639	666	655	687	632	632	659	696	733	646	635	633	681	639	678	675	674	696	678	632	661	644	644	658	656	627	624	631	663	651	682	630	653	640	645	655	673	644	659	680	656	678	674	643	711	687	645	616	664	659	673	648	636	646	623	624	660	679	643	622	661	637	622	642	698	674	639	598	691	673	690	637	650	697	627	681	658	665	644	635	684	693	654	705	648	626	678	601	625	663	665	661	644	671	644	672	632	666	658	648	687	697	678	642	665	724	627	642	660	624	670	675	655	628	626	686	669	657	692	670	657	675	711	625	646	669	662	674	661	683	672	627	659	712	633	678	650	702	635	659	670	676	639	688	651	653	672	658	681	682	628	672	659	647	678	667	704	650	611	649	677	672	638	638	658	666	674	658	666	688	656	681	651	681	667	702	698	623	651	652	672	658	656	634	635	661	614	653	652	629	624	652	681	632	669	655	654	657	647	635	669	703	658	698	709	625	690	681	677	681	692	661	613	655	620	647	661	722	649	644	675	677	664	679	644	662	666	638	673	706	656	660	667	660	623	646	713	622	644	657	639	685	648	658	705	622	671	652	643	631	636	668	676	675	630	664	671	622	721	627	657	698	639	641	658	678	636	679	626	643	647	637	677	627	690	677	704	667	669	688	680	647	669	664	719	664	679	671	667	655	602	692	699	636	685	593	673	665	668	636	654	671	666	709	649	663	662	629	662	662	653	645	664	628	649	673	633	638	679	708	629	677	612	623	657	658	620	710	669	700	650	682	671	697	675	694	708	629	644	664	645	666	647	711	654	674	644	692	664	623	670	623	691	691	659	661	646	701	654	683	619	674	661	668	645	629	634	651	625	644	670	652	639	646	654	620	712	663	692	688	666	638	643	656	632	637	627	696	635	636	648	643	664	665	644	643	662	697	656	645	645	719	663	615	694	666	670	637	670	659	699	646	702	653	641	652	665	625	685	641	665	660	725	628	691	647	708	655	655	655	632	646	620	659	662	654	664	663	685	679	649	661	620	665	670	665	645	702	660	687	676	647	673	646	642	632	661	676	646	630	677	624	645	662	669	647	632	654	640	685	651	661	622	676	618	625	606	670	676	682	661	684	671	669	653	675	653	654	669	671	652	674	681	702	660	700	673	658	664	654	667	645	678	672	685	677	624	678	645	655	662	690	676	652	647	640	674	701	643	626	649	675	658	672	693	643	680	666	636	649	651	661	654	671	659	662	650	657	667	665	685	625	627	665	585	724	678	722	656	623	667	658	637	697	638	672	682	632	655	654	658	676	631	643	650	666	623	651	674	660	689	637	657	669	668	634	634	641	675	646	650	653	636	693	648	640	719	691	643	653	683	657	654	655	666	652	672	626	676	644	665	662	668	658	663	689	704	661	629	666	676	670	669	624	693	679	676	707	665	683	661	668	649	714	655	665	658	668	650	616	640	626	690	655	673	654	681	700	627	662	658	683	659	665	707	651	603	613	664	646	665	635	633	655	670	676	642	668	607	659	629	696	671	660	659	669	643	715	707	666	641	667	648	690	669	669	611	635	659	704	665	681	640	663	663	653	668	634	655	615	677	672	671	669	644	640	687	607	704	668	650	657	736	678	636	661	658	673	666	672	675	639	664	655	658	659	698	658	632	720	673	648	633	643	628	666	647	700	645	660	680	674	682	680	700	649	651	658	643	627	675	640	651	701	619	706	654	642	670	666	633	615	660	651	637	635	639	636	626	656	674	618	683	658	665	633	668	617	621	666	664	652	688	646	658	669	670	638	669	694	664	694	691	661	679	706	653	675	672	669	663	669	638	667	591	702	653	694	658	631	665	663	649	684	641	686	637	678	647	654	656	648	655	707	647	659	677	679	657	740	661	713	689	629	662	653	649	662	646	620	656	653	663	653	666	675	635	659	696	656	673	649	638	720	669	683	680	653	696	676	662	646	672	676	709	641	660	669	647	658	650	697	625	709	647	701	710	673	650	667	620	659	668	687	673	643	664	677	692	632	665	674	644	633	694	662	677	618	681	663	645	667	674	650	650	664	626	682	679	643	687	647	649	639	713	672	652	687	656	693	614	686	633	666	686	648	677	690	652	657	633	663	689	692	648	607	686	637	655	668	666	648	631	659	650	628	718	664	671	649	616	678	618	698	675	660	664	689	667	655	695	690	663	683	670	687	654	650	696	656	674	643	701	586	690	654	670	643	651	659	692	686	627	668	689	686	631	646	649	652	646	690	624	683	670	652	619	671	663	650	646	668	678	706	644	643	701	653	624	654	631	648	677	683	665	676	662	681	661	630	652	643	610	651	676	640	660	707	653	699	675	658	644	662	650	660	645	723	658	633	632	661	616	644	731	636	643	687	669	702	666	619	683	658	659	673	632	667	636	657	638	678	679	712	641	672	681	626	633	603	640	676	656	669	637	635	639	697	722	689	676	685	656	637	621	705	720	652	667	665	645	624	676	720	698	666	657	646	664	635	657	643	597	638	634	653	704	636	662	648	716	660	675	666	658	631	653	654	645	690	673	629	695	658	659	652	662	677	671	655	685	658	651	653	633	646	704	649	661	671	698	700	687	713	660	633	689	658	704	699	661	630	658	687	647	640	698	609	686	687	683	694	618	654	655	667	705	669	670	722	642	644	684	690	650	627	692	625	677	683	662	662	686	683	675	656	653	649	682	647	637	674	667	684	724	667	646	645	658	682	640	710	662	685	696	658	682	648	655	665	661	635	684	655	716	676	676	660	691	675	641	676	706	639	653	734	632	698	605	652	643	685	635	656	593	667	653	677	653	614	645	667	618	681	626	667	659	695	682	662	701	674	643	624	679	646	722	670	695	681	682	599	634	658	671	687	654	673	638	649	644	664	655	660	660	679	701	673	647	661	652	682	663	704	703	682	671	646	707	645	625	680	691	670	669	661	647	671	669	599	665	687	623	642	680	690	675	660	674	708	592	631	626	629	682	669	656	647	634	681	641	666	693	650	675	656	670	643	653	662	687	641	658	634	699	688	670	616	660	621	686	636	625	675	672	675	659	631	686	646	631	666	668	648	632	701	699	643	668	663	666	678	671	671	623	651	652	669	663	642	672	696	702	641	651	659	665	628	622	678	630	661	662	666	674	663	694	625	621	599	703	639	685	679	706	651	672	699	699	643	621	696	678	645	679	675	659	647	669	676	665	667	691	662	640	715	651	690	678	694	670	680	660	649	619	665	646	626	659	656	640	661	712	702	652	684	642	705	645	705	650	669	669	650	648	670	674	647	688	663	703	644	665
55160	78479	61368	46117	13606	1267	3414	1333	906	771	791	775	753	798	738	751	730	716	741	756	761	680	704	774	716	709	724	767	716	760	725	693	728	709	753	744	751	719	759	732	723	709	715	746	680	746	772	732	701	716	734	728	682	729	723	730	710	780	725	682	723	765	741	731	712	717	777	751	750	702	697	712	802	724	744	742	731	713	719	721	781	759	742	744	706	734	756	764	726	760	708	703	733	708	715	690	729	721	706	768	681	723	737	722	727	694	753	756	772	735	753	677	690	706	767	767	725	752	751	730	717	754	713	749	730	746	734	724	708	675	718	716	762	737	743	770	757	737	738	738	683	703	694	770	734	721	714	705	746	734	731	732	677	738	722	727	693	745	740	696	712	706	719	699	756	732	744	717	715	716	705	773	739	680	751	727	678	730	778	728	764	700	697	707	759	726	711	720	708	713	736	755	713	749	710	722	740	765	767	679	751	756	727	754	696	777	728	771	733	703	688	717	732	714	756	741	693	718	727	794	722	700	723	730	724	723	696	700	750	747	681	724	720	737	715	712	718	714	767	703	754	720	780	728	704	786	753	767	752	720	756	716	677	705	726	747	727	700	743	695	786	780	760	728	731	718	715	739	736	720	712	759	701	728	748	727	720	765	763	749	694	718	714	712	765	733	714	763	716	693	785	724	694	725	712	726	703	704	705	716	731	752	768	695	704	708	707	750	733	716	725	783	778	733	777	738	748	697	747	733	737	724	710	673	766	749	783	733	701	704	708	735	716	704	732	726	754	736	693	693	757	786	700	729	702	723	692	755	750	743	747	729	724	766	711	750	738	771	736	758	739	742	699	686	794	752	768	786	717	731	688	721	675	730	726	696	750	735	731	679	698	727	805	711	721	716	705	746	706	764	710	762	754	805	750	740	763	725	780	718	745	754	732	744	762	745	772	709	740	691	704	720	795	757	775	756	730	688	762	695	693	740	738	686	718	734	707	758	781	691	708	707	728	736	750	730	756	718	725	726	747	768	731	717	784	732	738	733	747	794	753	703	724	771	737	754	730	718	753	716	761	773	753	726	742	717	762	719	738	707	727	748	754	693	717	694	715	758	735	684	761	739	692	734	757	747	726	727	724	736	707	701	730	749	721	729	748	723	694	743	754	768	722	727	767	765	714	758	762	708	681	683	723	712	766	769	706	734	758	730	747	720	752	748	689	723	742	715	754	717	750	716	692	713	732	701	711	771	723	714	698	694	778	685	679	712	763	734	774	790	730	746	749	694	740	735	755	676	814	735	718	722	753	743	715	719	770	683	715	707	764	737	761	703	703	738	738	693	716	732	709	745	744	730	762	696	742	756	727	783	709	703	722	729	741	738	706	739	695	696	695	734	712	751	728	710	729	704	771	722	711	687	744	704	744	728	721	712	734	722	767	705	816	712	731	698	733	742	742	758	684	745	732	696	758	695	733	761	711	690	755	777	704	733	661	761	712	725	712	706	708	718	734	693	777	725	746	758	682	741	758	693	694	724	719	727	706	780	672	683	733	762	671	699	785	769	727	725	727	687	769	724	772	721	707	718	747	714	745	735	753	717	714	771	725	689	753	688	710	750	697	712	712	768	768	724	717	679	726	731	718	682	746	758	765	756	692	748	678	733	727	752	741	755	699	713	713	703	720	791	725	737	698	705	726	733	759	697	694	775	789	719	714	768	723	685	778	741	772	726	693	773	704	747	745	760	752	700	788	674	745	708	699	732	743	748	697	711	750	712	689	731	735	705	680	715	736	758	753	735	784	732	750	708	716	705	735	739	764	755	711	710	726	701	738	766	739	710	706	700	750	706	742	687	699	676	718	758	726	719	737	721	734	702	750	731	729	743	754	762	753	710	729	695	756	759	705	668	716	747	743	782	730	778	763	705	722	712	717	742	738	708	738	694	720	746	739	738	718	734	734	711	783	730	747	709	740	719	733	726	720	749	747	757	725	753	723	732	767	710	697	713	799	702	767	722	756	760	711	696	697	736	747	711	778	697	748	693	686	726	765	718	704	721	701	701	711	726	732	739	710	735	750	735	679	723	693	710	740	719	732	745	742	733	708	744	744	749	725	741	697	694	757	692	706	762	666	706	759	676	758	745	696	721	698	767	722	774	713	742	716	747	683	762	724	764	726	737	739	736	733	705	742	724	765	737	745	725	674	720	728	728	735	701	700	741	766	753	711	694	738	725	781	686	729	733	703	717	672	712	700	748	750	703	700	801	730	734	702	737	712	710	789	718	769	709	718	728	744	723	758	761	736	791	717	711	831	798	695	767	707	695	716	757	673	731	736	703	741	735	705	721	762	667	736	688	731	686	689	706	731	773	743	704	763	766	739	763	717	755	713	719	710	737	690	747	717	736	715	783	704	776	752	723	766	763	765	743	753	727	748	714	763	667	725	752	720	710	695	739	767	709	677	747	729	718	711	708	700	781	719	739	777	733	726	726	729	729	708	701	771	774	749	758	786	760	733	686	693	729	738	702	695	731	695	729	726	735	729	717	742	678	772	694	680	691	721	777	714	761	759	702	713	729	737	692	759	694	730	683	736	707	766	717	740	721	757	744	713	761	738	726	703	719	707	714	728	748	730	784	704	738	712	754	742	707	727	729	719	728	703	727	774	714	716	719	733	671	728	750	744	779	711	703	735	760	765	721	728	759	735	790	746	715	726	686	725	695	738	741	680	725	714	714	750	691	744	771	690	730	695	687	709	771	742	760	756	727	728	717	752	717	679	708	744	689	759	764	700	686	692	737	713	733	730	753	716	703	784	707	727	746	735	758	737	708	738	768	700	748	723	698	712	746	704	718	692	692	771	790	707	761	708	770	696	764	723	692	697	745	738	735	750	676	739	702	735	737	744	745	716	693	720	738	741	792	733	711	692	745	766	735	743	706	743	743	678	679	678	728	707	746	675	721	707	733	697	748	741	721	754	671	748	750	738	730	697	713	700	712	746	775	683	689	729	699	737	712	730	741	719	668	747	716	711	699	721	702	730	697	732	782	686	674	689	746	760	717	740	718	773	747	799	721	724	745	703	725	757	699	696	694	708	732	725	709	734	697	707	761	688	754	751	757	730	691	710	656	745	742	739	720	732	684	739	705	731	689	748	654	765	704	760	757	686	683	733	690	709	741	708	686	704	721	744	739	694	763	763	798	731	733	686	698	761	734	734	714	766	733	710	720	710	749	715	692	730	755	770	750	749	684	706	735	725	726	686	731	689	676	749	709	741	747	753	750	740	727	714	755	732	732	685	735	727	737	698	723	711	725	746	707	750	730	739	761	702	716	690	699	761	754	710	734	714	724	735	762	747	702	772	707	740	736	769	692	748	756	714	738	717	744	706	682	712	751	720	738	697	756	744	713	735	771	713	698	732	713	738	726	718	716	692	723	722	720	757	696	756	706	720	693	760	715	774	740	675	716	744	705	746	743	673	705	715	730	749	747	733	740	708	713	737	710	744	728
24665	21229	28925	28871	18532	4249	1281	395	405	373	375	373	401	386	382	376	388	335	404	363	355	329	396	331	338	360	358	354	376	368	383	373	370	351	357	373	361	383	364	352	318	365	396	346	362	348	358	353	385	339	365	325	367	346	377	354	374	352	369	324	362	364	344	360	346	361	381	350	368	358	355	357	353	316	337	389	383	366	340	370	374	378	355	368	372	371	350	377	357	336	343	342	383	347	359	378	397	337	353	353	388	376	353	324	374	337	380	370	351	362	341	366	342	347	373	344	345	335	356	404	359	356	370	376	338	375	358	393	362	337	383	358	382	372	349	369	328	377	317	363	319	342	359	334	355	339	364	364	344	387	368	347	363	332	335	345	383	371	341	335	375	371	352	321	359	342	373	361	348	377	381	385	315	375	361	358	362	380	318	333	374	382	332	358	376	368	351	331	351	366	333	355	353	367	366	390	375	343	366	386	361	348	329	361	334	351	355	373	364	352	326	359	340	348	351	335	370	375	344	365	374	322	370	353	334	353	350	353	377	369	339	358	366	370	346	354	355	349	371	353	376	339	341	330	366	361	334	349	371	397	367	357	345	345	345	351	345	357	312	353	380	337	370	377	344	334	372	326	363	383	342	348	370	341	352	356	335	366	347	368	343	339	344	348	375	335	383	336	348	352	356	363	362	369	359	364	374	361	345	360	329	364	377	358	366	334	375	376	390	333	338	366	343	360	376	351	386	379	361	348	368	337	349	337	338	351	340	365	364	366	343	378	352	337	360	362	355	350	364	354	367	370	347	363	343	335	404	346	333	350	363	330	341	366	353	360	346	364	331	355	364	350	365	362	379	353	343	378	374	344	345	361	353	349	343	359	374	322	356	421	340	342	356	321	360	356	329	349	341	364	381	377	346	378	341	319	325	321	379	365	360	346	368	382	349	329	364	355	387	321	349	386	354	369	358	361	374	365	350	387	378	345	371	372	363	359	350	367	356	350	342	357	339	364	376	350	340	350	329	363	363	359	380	365	351	347	368	369	353	365	371	397	350	344	335	378	356	370	373	366	393	375	347	356	375	362	357	378	360	366	355	327	350	362	369	346	351	376	371	373	377	394	366	312	335	355	341	358	379	349	343	362	342	383	332	364	375	352	388	372	349	378	381	382	329	359	319	357	370	353	351	350	375	361	382	362	354	366	358	377	379	358	347	383	365	343	386	345	345	345	395	350	332	325	359	370	342	348	347	368	366	350	365	333	334	343	360	365	361	410	338	358	352	379	354	324	377	349	398	355	349	356	339	361	358	393	392	340	334	381	346	360	348	329	330	351	355	321	337	387	363	339	377	343	328	354	373	336	350	319	371	367	361	357	377	376	332	345	368	346	346	399	339	360	364	388	347	338	352	355	372	348	401	345	362	373	365	359	333	360	362	355	379	357	347	355	365	378	380	366	353	312	349	358	372	375	339	370	339	395	330	345	375	361	361	328	354	335	358	352	342	359	308	357	343	361	355	350	378	376	325	350	380	341	341	373	390	334	355	348	337	350	334	353	335	332	369	364	359	387	388	377	340	357	351	365	352	333	365	375	358	383	366	358	336	363	365	356	348	376	357	340	428	338	359	355	389	351	359	352	335	350	333	335	327	334	343	357	346	399	310	343	366	368	358	356	383	358	352	357	377	377	373	384	380	382	333	356	338	341	297	387	361	338	342	357	359	390	318	364	324	361	382	354	368	395	348	322	359	348	381	322	371	350	346	395	389	364	363	346	342	360	384	361	345	361	404	386	343	339	336	357	338	327	342	351	343	352	353	390	387	346	360	339	385	369	365	340	347	361	394	371	356	374	350	346	387	367	398	387	342	324	356	385	373	364	399	359	353	350	366	364	331	361	352	361	349	350	368	339	346	347	368	374	335	340	345	368	373	343	334	360	384	363	367	336	348	368	316	357	364	353	366	393	356	355	366	367	356	364	364	350	383	339	386	357	361	362	358	345	387	333	386	371	362	365	366	373	352	376	334	344	341	359	326	340	367	346	352	330	329	364	384	358	333	378	357	322	361	348	356	399	347	319	364	374	358	356	360	323	319	340	338	366	390	360	358	322	382	355	362	329	355	368	346	337	362	343	361	386	381	338	369	389	365	364	373	342	388	351	347	350	400	383	366	359	339	357	368	327	341	352	361	375	395	395	337	357	356	371	345	358	337	341	364	372	353	356	365	337	313	363	355	366	341	355	366	343	327	346	387	378	378	356	367	350	370	337	313	368	372	348	355	348	368	332	334	368	379	362	375	350	348	358	342	361	361	416	374	381	356	366	338	326	339	319	345	365	352	372	363	353	338	357	352	338	377	336	374	360	375	350	363	381	362	333	373	335	371	342	365	371	331	330	353	361	356	357	346	353	355	352	321	356	351	394	338	347	334	358	413	361	367	372	352	369	342	386	368	358	356	362	325	368	349	356	319	358	342	314	337	362	335	398	359	404	365	365	348	351	400	361	378	335	334	366	366	344	363	355	345	320	385	350	362	370	328	353	353	331	351	342	355	350	339	364	369	350	400	357	385	386	347	355	341	363	358	360	348	345	364	334	364	338	338	339	383	350	334	352	379	372	337	336	368	371	368	374	358	352	341	360	352	314	345	369	325	351	332	333	362	362	348	373	369	338	378	341	353	361	384	387	334	362	343	389	341	379	331	398	330	369	359	375	374	333	383	368	362	352	339	359	341	359	353	337	334	347	379	366	338	358	404	375	327	361	352	356	333	367	364	356	335	346	344	334	361	361	354	381	381	362	357	373	382	411	344	369	339	343	339	363	379	368	380	373	352	382	391	419	348	357	326	370	368	335	361	368	339	360	351	347	360	362	405	363	346	351	352	371	360	370	368	367	371	386	367	358	362	338	335	348	359	334	356	369	351	380	347	366	331	351	367	373	377	374	328	357	318	372	377	380	341	355	405	355	365	337	366	321	372	312	318	349	367	395	370	335	367	355	363	385	354	381	358	334	364	376	377	341	334	369	345	338	377	359	358	330	338	360	348	378	363	364	378	359	369	363	367	306	375	364	380	364	394	348	391	345	393	348	383	348	339	334	388	332	401	370	349	368	347	322	370	345	388	378	366	381	373	350	344	360	392	346	326	386	386	333	326	351	353	373	356	389	371	364	355	383	325	364	340	368	370	362	341	365	346	340	350	361	338	368	401	325	364	371	376	344	341	384	333	360	329	349	368	372	362	325	393	356	331	372	381	383	345	352	334	309	340	384	337	368	349	388	375	356	394	352	373	321	362	332	357	369	353	372	351	374	353	341	373	358	351	368	359	336	360	350	335	350	372	376	335	347	369	364	338	361	370	399	325	374	360	368	368	340	381	376	317	379	404	362	345	337	364	359	377	371	307	353	377	336	361	367	355	350	379	336	355	373	362	377	313	351	359	350	360	336	323	369	385	329	364	300	350	352	341	360	344	352	358	348	344	338	344	333	344	362	320	346	360	312	374	382	373	335
53927	69183	51809	40452	8692	1123	2244	568	490	548	486	454	496	431	448	438	478	482	459	418	451	472	451	465	434	402	440	420	417	431	470	478	431	461	448	446	427	423	452	436	423	411	449	429	404	424	405	428	459	438	437	439	481	418	426	452	441	447	439	416	474	483	402	463	447	422	484	416	425	406	416	460	425	466	465	441	434	455	420	473	414	416	424	414	430	396	440	431	382	439	445	486	442	419	432	460	418	452	428	429	410	421	479	405	424	429	419	430	468	444	418	432	444	446	429	433	423	424	469	408	474	435	475	417	427	433	446	431	458	428	440	445	426	452	395	453	453	428	420	430	410	426	418	432	415	458	427	433	405	428	437	450	432	437	415	394	417	423	439	440	448	453	451	404	440	440	436	414	467	467	430	465	453	422	394	427	420	469	417	429	447	475	417	423	465	435	418	393	472	403	402	439	403	415	387	437	457	421	418	420	412	460	424	413	436	418	459	411	423	440	426	437	399	424	405	455	407	445	467	416	401	411	434	435	412	446	437	437	412	426	419	385	455	416	392	433	443	407	404	441	397	409	431	435	421	413	446	459	432	489	408	443	433	419	442	465	468	404	438	427	429	473	451	434	433	435	431	438	447	432	468	479	450	418	411	427	447	419	427	446	428	423	421	429	435	470	438	444	432	488	397	442	416	388	432	423	469	441	426	443	437	443	451	435	482	438	428	432	436	439	448	429	410	444	413	415	448	445	437	480	438	446	465	423	426	418	442	443	425	458	441	430	435	437	434	482	416	492	427	431	499	429	426	436	440	413	427	482	432	412	462	441	458	459	442	447	412	449	443	422	441	439	446	452	422	464	426	405	422	424	465	432	408	450	421	444	432	428	413	413	448	399	414	437	424	424	433	440	449	433	415	432	465	435	449	456	460	428	441	390	421	434	418	424	412	462	396	447	454	442	419	440	440	418	428	422	441	461	424	453	440	457	469	448	451	449	424	442	458	440	439	426	386	436	459	430	434	436	430	441	404	457	399	410	425	413	444	458	413	459	452	422	451	417	418	436	448	425	455	443	428	442	468	440	414	448	443	420	423	428	428	434	457	432	425	437	434	441	416	405	430	461	437	427	427	449	461	416	469	430	411	465	467	459	458	413	441	402	463	446	434	450	413	423	435	422	445	405	449	436	451	438	448	437	470	438	443	410	429	429	427	419	417	434	451	447	398	457	427	452	413	439	451	468	436	413	474	415	443	446	421	434	435	468	456	467	469	463	432	455	399	463	433	429	428	432	432	455	429	416	431	431	449	397	471	426	460	422	467	415	413	456	464	470	431	463	442	436	399	453	480	451	406	424	422	421	422	428	459	418	424	426	425	448	449	446	416	425	407	449	424	437	401	440	425	434	442	436	481	434	433	453	420	453	433	441	460	432	443	417	477	475	424	461	448	438	456	415	440	415	450	446	464	406	393	447	414	416	431	434	419	455	447	423	428	425	437	457	471	438	450	433	446	423	447	426	469	482	412	438	437	447	407	433	462	434	443	421	485	468	427	453	422	469	460	462	454	410	417	456	435	430	435	407	396	471	452	437	451	447	431	428	471	442	400	461	427	431	428	442	439	441	445	427	421	448	409	392	446	429	442	453	389	489	402	435	453	477	432	425	430	425	418	418	436	438	448	435	416	418	434	397	399	435	447	443	461	439	442	409	389	453	423	420	431	383	420	445	452	398	432	420	447	424	415	448	470	420	425	409	450	449	431	428	417	415	416	453	435	441	442	437	425	421	462	448	418	443	438	418	430	410	448	440	458	419	458	441	423	447	426	409	455	430	427	415	425	447	470	432	411	449	444	484	440	418	453	430	435	449	432	456	441	470	437	425	483	425	444	469	435	435	438	451	421	436	424	408	400	429	424	436	425	446	411	404	454	415	442	443	435	449	450	455	419	406	430	432	416	407	440	400	436	448	424	414	410	444	450	451	399	441	422	436	417	408	431	408	386	437	456	432	427	428	441	429	416	447	412	445	454	444	411	429	452	441	458	402	431	451	407	413	439	415	405	426	435	431	405	450	421	411	454	459	431	428	469	407	437	450	434	474	467	451	421	416	422	437	453	464	411	466	448	409	485	460	419	470	432	440	415	432	437	467	442	416	415	478	409	454	463	418	427	430	447	399	452	442	403	411	442	425	469	465	412	418	469	429	435	439	470	435	468	436	416	437	415	392	415	450	435	438	424	409	434	459	432	450	412	430	416	428	456	448	430	433	413	418	431	443	447	418	419	455	462	434	424	436	454	469	380	433	429	443	436	441	448	421	394	448	449	423	446	425	456	438	428	437	457	421	439	426	428	451	432	468	425	458	406	412	469	386	437	441	428	473	413	473	451	424	414	445	395	456	421	416	459	452	403	425	423	431	445	407	427	447	447	420	460	439	407	417	448	440	385	436	410	432	441	441	466	409	412	415	425	431	440	452	437	465	417	395	464	429	447	439	392	428	398	427	429	456	426	464	438	472	427	405	440	404	413	453	442	433	415	439	460	410	414	434	426	418	403	400	435	449	420	460	409	427	465	448	391	449	400	429	406	451	431	424	452	416	444	434	449	460	439	447	448	473	414	458	424	418	408	485	417	440	413	454	434	450	457	421	414	407	425	448	445	440	405	440	422	474	435	422	421	462	416	431	414	452	453	483	465	413	499	407	404	436	443	419	445	468	438	432	452	428	437	421	425	421	432	464	410	445	449	446	400	475	441	468	443	427	425	419	421	404	396	464	446	429	442	437	402	418	446	461	410	385	466	456	449	455	452	417	412	429	472	432	443	416	447	455	412	456	437	466	440	430	401	408	442	433	406	393	446	445	433	452	444	410	407	496	415	406	444	413	451	470	433	440	427	415	428	431	399	421	461	412	413	475	410	441	402	427	426	448	469	417	451	437	445	423	434	442	426	451	461	455	447	428	475	446	427	457	414	441	426	414	452	433	391	431	417	436	448	418	420	489	451	429	435	441	437	419	473	409	451	442	435	428	446	433	455	429	432	426	412	397	467	448	454	445	489	435	436	414	401	419	430	395	449	435	414	419	416	418	477	409	423	433	424	422	414	417	439	437	461	423	418	465	451	403	431	430	424	413	420	432	408	433	449	458	479	432	431	447	454	442	452	415	397	430	440	388	460	419	455	449	431	441	450	440	479	430	409	444	408	433	431	410	440	477	405	483	470	420	479	414	432	445	464	445	440	447	426	473	394	447	391	456	451	434	426	444	437	437	407	438	416	435	450	444	412	422	439	447	439	423	416	450	424	460	425	419	407	482	430	457	433	442	424	400	468	458	446	450	412	394	401	363	426	470	423	478	422	441	452	442	433	417	439	426	449	456	433	419	447	453	439	435	415	429	411	409	441	428	410	440	426	463	396	447	428	432	423	413	425	451	423	455	421	430	422	444	430	435	420	421	402	409	454	425	445	432	458	433	452	446	452	445	437	422	422	437	430	434	430	441	440	417	443	471	411	419
22273	20780	29110	27971	22533	20827	17070	2044	991	909	939	913	869	844	873	864	863	881	855	820	829	841	839	867	809	870	868	807	871	828	829	834	853	815	818	777	837	786	839	861	848	782	778	842	770	794	795	789	795	861	808	878	873	813	865	863	831	811	754	865	774	821	816	850	755	843	770	857	814	851	846	830	856	848	826	801	802	858	831	864	858	826	748	834	828	826	814	786	819	827	806	831	841	802	836	848	825	850	791	802	811	820	822	799	801	786	829	794	776	781	748	767	882	797	814	839	838	793	802	813	820	861	787	797	808	822	819	830	821	762	871	837	798	793	777	764	832	771	807	800	814	861	790	786	850	838	804	850	785	860	758	797	762	788	823	841	809	785	886	797	782	761	782	821	754	804	778	843	869	835	846	794	820	806	804	821	879	806	789	803	865	825	832	823	818	830	802	767	807	809	800	842	827	847	778	809	828	823	811	830	817	794	807	838	777	783	830	846	814	814	832	792	768	780	857	799	799	822	818	810	809	850	832	846	817	780	793	828	789	757	828	845	818	808	912	832	780	840	826	835	809	809	862	817	776	764	746	824	750	839	831	831	776	853	797	788	842	792	770	820	871	818	760	778	810	830	832	818	829	824	796	848	829	789	807	870	843	803	851	837	799	807	844	793	850	831	788	787	830	786	803	813	814	779	798	789	818	816	765	788	841	800	801	821	804	842	832	821	827	856	854	794	835	803	754	835	794	816	799	767	857	758	792	798	813	826	830	800	793	776	790	832	822	774	822	846	825	803	774	804	795	744	802	761	827	786	802	849	806	778	826	840	846	795	829	858	835	868	886	811	845	814	770	807	788	884	845	794	808	827	782	767	798	807	799	775	837	818	796	829	854	862	820	853	766	836	812	839	818	773	843	808	831	786	795	813	805	800	774	778	785	780	846	774	828	804	802	757	817	783	750	806	804	860	779	822	862	793	796	822	825	807	762	776	812	792	847	859	779	816	802	844	863	790	832	850	891	819	858	784	823	789	834	836	792	824	866	851	786	775	777	795	824	790	816	813	828	822	840	797	832	830	835	810	849	767	800	820	786	807	786	764	823	784	813	861	809	820	856	826	804	834	797	795	821	854	790	764	804	826	791	853	848	781	824	804	797	784	792	807	791	760	824	793	794	784	852	791	799	838	785	861	821	780	759	822	850	782	827	830	782	787	802	836	814	794	803	808	820	862	862	796	849	774	807	821	834	782	820	811	803	816	806	782	780	837	815	813	807	797	806	815	787	786	821	851	782	817	815	815	838	804	771	791	813	822	823	821	820	806	816	774	751	855	793	780	785	760	845	827	805	822	815	813	825	789	812	763	816	835	836	799	862	823	800	821	844	797	840	875	792	774	779	808	781	810	839	824	802	788	793	819	819	854	774	783	773	826	848	764	849	782	779	810	837	835	831	817	836	831	805	834	814	827	824	828	760	766	805	817	860	803	799	838	807	839	813	758	864	781	806	782	816	814	804	819	782	808	835	782	817	769	843	821	811	812	807	849	809	781	805	771	777	793	795	799	845	796	798	803	861	779	802	788	809	858	837	804	801	845	778	863	777	798	806	834	840	837	813	769	835	784	829	826	782	783	792	804	844	814	785	823	786	836	843	799	819	801	799	717	781	840	784	821	826	895	771	834	805	854	871	892	796	834	799	850	807	828	817	825	805	858	786	813	775	809	801	819	823	802	839	800	779	846	807	831	826	829	816	814	791	792	845	826	805	791	827	813	868	821	843	788	792	865	823	761	837	820	803	817	795	816	795	870	783	814	764	779	826	824	774	787	845	826	845	793	832	819	828	782	808	812	808	796	808	806	819	814	894	792	862	802	796	777	839	780	740	806	771	794	794	788	865	807	818	765	788	824	784	843	839	802	828	829	778	820	795	801	802	764	835	799	804	824	797	828	811	799	845	838	813	838	787	848	808	740	768	811	847	769	868	773	851	829	757	830	804	812	825	732	818	781	850	824	816	746	779	806	815	813	877	804	771	828	792	777	834	806	793	786	828	771	825	802	824	771	822	808	848	843	801	824	792	773	817	792	830	839	802	870	835	790	805	815	822	813	803	758	852	791	829	848	796	769	779	784	783	803	770	784	772	776	820	825	843	856	834	784	820	747	790	809	774	865	776	859	802	783	782	780	807	830	791	847	802	857	826	783	813	834	842	826	802	864	811	805	814	787	783	784	832	750	768	830	826	836	835	812	794	839	791	814	820	795	837	804	834	842	805	840	774	833	772	780	853	787	773	778	806	794	816	810	838	806	813	800	789	831	799	828	766	809	810	818	859	808	790	764	816	812	829	804	823	831	774	782	816	795	813	853	800	773	820	780	799	802	805	796	798	855	814	799	798	813	788	843	813	830	815	827	782	768	773	812	830	829	755	806	823	773	808	807	784	782	862	820	834	795	804	757	804	762	783	801	812	856	797	834	806	835	795	817	861	789	844	806	746	828	789	836	798	813	828	818	790	786	829	811	766	767	803	787	813	810	824	765	789	775	841	840	792	826	846	773	856	818	840	808	812	766	818	826	816	800	773	800	798	770	843	798	808	834	862	831	875	801	797	819	835	824	803	786	827	783	828	766	791	818	794	864	774	828	831	833	796	773	799	808	818	731	789	829	835	802	798	802	773	768	841	813	864	837	829	811	828	864	855	809	790	818	754	739	819	794	858	766	829	816	764	818	805	820	854	781	857	851	787	826	743	812	796	777	816	811	793	808	806	731	834	792	838	761	781	773	812	822	765	803	857	795	838	792	765	812	831	816	803	818	866	786	826	799	803	792	807	874	798	792	805	804	759	789	822	873	773	805	832	782	780	766	853	769	820	823	788	825	825	794	781	824	844	824	824	773	825	846	831	761	796	790	827	797	786	849	780	790	797	815	762	825	769	844	869	799	818	788	787	790	813	826	808	800	840	830	757	795	754	846	839	799	842	820	811	816	756	799	773	834	830	765	748	813	823	789	788	774	805	793	800	804	835	805	776	776	814	737	757	824	781	820	869	849	855	804	863	772	803	763	794	772	747	819	829	834	805	855	785	800	799	810	819	834	793	819	764	816	787	816	750	795	821	797	863	815	809	798	843	789	824	838	828	809	856	784	834	864	756	863	842	791	773	780	835	780	838	759	796	840	807	871	816	812	831	810	804	809	794	800	801	808	748	837	769	849	806	843	768	814	888	794	820	782	802	757	810	855	827	819	813	820	809	829	794	826	831	822	807	779	783	780	780	793	804	846	757	848	791	832	788	764	807	824	841	764	797	756	822	842	813	807	795	792	781	811	799	848	788	833	774	797	822	790	771	754	836	846	846	788	816	796	794	775	846	788	772	787	788	825	824	780	805	761	743	760	849	749	821	799	798	843	787	839	785	807	840	796	850	851	809	865	796	790	816	784	824	817	781	744	840	821	829	813	741	809	820	813	826	781	821	801	788	809	797	835	817	825	814	856	814	792	808	815	864	826	816	825
58813	94542	71201	60668	14326	2838	11679	1399	1118	1087	1002	1034	1011	1016	948	1009	973	919	929	877	972	947	907	918	944	941	947	953	870	890	886	850	917	945	871	969	864	894	886	949	932	885	870	860	919	890	889	926	862	878	852	908	901	871	940	925	912	866	889	847	974	874	913	905	880	975	870	902	905	901	876	863	852	890	928	921	922	899	864	902	900	964	910	899	908	910	882	974	919	904	890	873	927	866	931	884	936	890	946	879	934	886	893	830	897	895	884	954	851	892	874	910	870	866	860	899	918	929	881	977	916	898	874	923	914	862	850	871	907	869	929	911	920	850	884	941	879	878	874	892	853	809	870	952	965	895	887	900	855	946	877	934	884	902	894	926	951	896	904	880	869	851	896	900	873	873	892	833	903	892	903	952	879	928	862	890	859	922	926	899	907	902	914	862	880	946	926	927	892	898	871	885	868	910	873	923	904	853	891	909	906	923	879	858	884	912	904	921	883	858	881	885	872	882	894	895	900	904	916	907	863	934	898	864	932	888	885	861	882	930	871	877	883	883	897	885	827	865	892	936	899	924	873	899	867	946	928	915	887	917	901	879	882	923	893	945	884	923	929	880	950	890	973	881	889	889	864	878	886	893	880	887	855	886	880	924	897	905	899	876	885	907	853	955	862	876	880	897	876	929	912	918	870	917	925	947	903	905	892	895	874	879	928	903	940	913	850	875	955	867	853	842	872	896	863	887	912	878	873	899	871	863	890	929	930	857	845	876	999	860	908	903	894	870	838	892	919	923	860	912	932	879	857	956	904	884	919	826	907	922	843	886	944	909	927	905	876	891	896	910	926	848	850	863	918	887	866	841	936	887	865	840	927	893	928	864	884	874	905	905	882	939	922	867	888	815	888	919	908	872	900	872	859	874	879	902	933	881	915	901	840	893	910	916	910	913	869	877	959	854	914	882	967	846	848	898	876	874	885	947	885	848	945	908	856	899	936	879	903	953	824	876	840	869	938	899	871	883	888	892	869	835	925	895	908	884	962	912	831	937	889	931	937	882	930	866	909	879	964	915	873	915	880	929	933	907	893	940	959	932	876	886	894	871	881	910	889	959	953	890	840	841	874	910	962	896	940	862	889	902	906	909	922	914	874	897	910	870	904	856	885	873	884	887	934	889	931	877	900	925	938	855	828	912	930	937	891	905	890	910	923	872	927	865	902	877	905	888	918	880	824	898	873	867	878	855	885	874	956	885	916	833	859	880	883	874	880	911	867	916	880	865	891	895	871	941	872	913	876	924	933	912	909	866	875	882	870	902	920	895	895	889	858	908	922	914	912	920	866	913	914	850	898	929	893	821	905	864	929	874	849	877	923	881	857	875	879	883	868	861	888	893	880	863	897	913	931	905	908	915	894	920	866	861	863	929	912	903	912	951	879	888	920	839	919	832	860	921	887	869	856	877	925	885	868	887	857	890	955	871	894	912	903	935	871	902	862	867	893	892	850	862	903	941	854	926	893	889	879	891	903	913	890	888	922	950	923	859	885	902	934	836	913	898	868	867	870	914	857	914	904	926	878	921	984	916	945	896	912	870	897	898	925	910	847	940	896	800	913	907	856	957	899	975	907	878	930	903	889	920	872	897	847	846	845	873	842	895	860	902	916	902	912	885	859	866	907	851	921	909	877	961	905	934	846	897	963	856	866	864	910	881	904	910	873	863	896	921	890	936	903	917	958	894	966	905	832	919	937	908	900	909	891	924	912	856	899	902	862	881	883	877	886	833	932	923	896	972	843	903	872	852	940	915	881	850	902	890	859	899	848	850	936	931	835	866	881	833	894	859	895	933	908	907	868	890	904	865	869	910	913	887	840	908	880	855	931	887	856	860	909	914	904	909	917	969	883	931	910	885	900	889	891	875	875	884	893	867	914	845	886	905	909	843	882	883	885	893	873	882	890	881	908	877	859	920	869	903	905	886	875	888	882	895	909	864	910	844	931	867	896	934	887	902	875	887	988	886	838	926	901	876	934	854	854	943	862	925	942	895	884	885	925	904	860	933	925	915	883	899	917	946	873	887	890	862	927	948	907	905	901	858	877	887	904	874	898	913	937	869	866	872	925	925	899	900	885	830	866	893	816	875	867	885	903	867	927	874	888	901	868	882	918	857	892	931	884	898	877	889	909	908	871	867	824	871	953	833	900	905	920	873	857	835	882	855	874	866	881	880	913	890	951	910	899	872	924	905	922	925	915	848	889	875	849	881	847	925	872	937	879	932	856	929	855	909	868	884	863	942	908	890	904	878	901	894	875	934	873	869	845	910	878	899	869	907	909	876	907	874	888	832	916	917	942	882	911	908	932	878	866	895	900	891	901	920	871	899	940	935	888	921	920	882	929	878	882	921	947	964	916	877	906	903	880	894	858	918	882	915	878	895	907	886	902	903	865	909	895	936	889	853	868	860	901	931	899	926	880	906	898	880	911	891	837	915	811	922	898	866	860	915	900	928	923	894	906	868	971	915	882	875	906	884	945	862	957	884	871	855	912	867	860	894	912	890	931	885	920	870	963	887	910	882	925	925	880	926	896	837	909	888	883	903	921	868	867	925	893	840	918	860	887	887	867	881	928	911	852	900	954	880	878	862	896	875	922	885	883	911	905	896	859	917	910	888	902	877	867	900	870	938	876	943	916	911	915	948	892	951	953	855	859	908	866	862	892	941	951	946	886	889	913	919	872	889	877	892	940	888	881	895	892	832	890	897	857	903	880	895	884	853	841	889	836	919	870	891	865	881	886	857	974	908	896	897	887	892	877	855	920	923	874	880	932	844	902	824	862	866	890	883	863	919	909	890	871	907	925	892	910	873	951	905	956	870	942	904	908	932	842	913	912	862	925	892	850	873	855	879	870	879	889	876	905	892	902	900	891	916	868	918	850	919	916	888	887	909	873	871	891	903	906	953	913	914	894	947	868	879	921	818	833	841	891	837	892	918	879	884	893	875	868	851	946	936	869	886	930	861	901	870	882	877	925	879	902	939	883	915	897	844	922	922	914	886	910	912	929	879	897	930	907	857	882	953	928	810	856	885	913	908	922	916	853	925	847	888	922	975	887	906	890	886	847	859	905	889	893	902	865	933	885	833	847	888	908	906	865	928	916	835	916	887	904	914	845	879	974	881	856	902	927	917	908	895	863	892	884	927	926	888	947	869	925	873	843	888	911	898	843	913	915	884	947	900	826	887	883	890	943	847	856	875	890	917	943	823	878	931	926	874	945	923	912	945	926	877	871	956	934	885	912	896	903	839	909	937	924	813	877	895	963	914	931	886	856	847	896	829	933	891	885	864	905	876	856	918	884	915	875	912	935	916	858	862	867	872	879	885	855	851	889	919	903	912	902	925	814	856	859	863	882	888	891	909	891	904	895	838	922	944	862	874	903	896	938	881	889	909	889	852	907	929	869	872	923	907	907	931	944	847	924	913	899	850	925	945	855	895	900	916	931	893	906	880
39264	28103	26884	19340	3304	620	628	402	385	385	373	374	391	397	386	395	393	368	382	391	387	363	363	378	383	360	403	359	370	370	355	420	389	378	405	386	364	440	349	369	379	384	376	353	378	390	356	375	397	383	364	391	416	419	393	399	404	382	370	357	388	422	395	365	379	355	392	375	384	358	401	359	384	416	340	372	384	416	356	356	380	356	380	401	361	381	375	361	369	372	368	351	380	364	381	383	405	374	356	345	390	379	365	376	353	349	354	378	398	364	383	342	371	362	360	382	404	403	354	343	387	422	364	400	368	356	390	391	385	389	387	370	403	366	385	381	400	395	387	414	389	367	365	365	354	385	376	401	373	385	382	399	396	424	363	415	411	386	359	359	357	355	401	394	387	388	372	405	362	383	377	342	389	386	375	374	393	391	400	362	391	404	418	346	390	379	342	374	374	381	363	366	385	366	384	391	389	360	378	388	374	356	371	355	396	372	401	421	404	380	390	393	371	387	382	373	375	376	368	381	374	377	383	373	382	349	368	362	368	357	379	410	385	373	398	353	358	363	370	352	354	339	398	363	377	401	387	373	386	384	369	374	350	345	352	398	401	356	398	387	335	379	400	396	394	355	390	374	382	433	369	369	352	394	371	354	374	356	372	406	379	376	387	359	363	382	366	321	380	370	345	344	373	368	370	385	366	349	357	382	391	378	350	409	354	404	391	398	392	385	391	369	374	328	368	368	377	365	369	369	387	388	357	398	377	377	376	381	371	399	387	382	366	355	392	327	355	356	367	327	355	351	374	335	380	375	370	430	381	371	373	338	358	387	380	375	391	396	396	377	379	367	360	350	395	353	400	408	370	399	373	372	380	355	426	421	387	351	392	383	369	370	354	411	421	364	391	372	364	374	374	366	377	358	358	396	345	387	430	374	355	366	368	403	388	379	394	354	393	385	377	351	387	399	371	357	397	381	383	344	362	398	386	369	352	398	384	370	402	370	369	392	390	396	357	389	377	383	382	423	396	385	351	357	383	365	433	355	381	381	379	354	397	354	383	396	380	363	346	349	358	402	363	370	395	384	373	382	372	397	376	369	399	371	332	369	362	395	374	382	385	368	394	365	368	355	376	366	395	369	408	380	394	376	380	381	374	362	395	374	375	362	384	362	392	371	373	357	369	377	356	398	371	357	365	360	377	391	369	376	369	384	352	341	369	395	379	349	396	372	372	392	391	353	368	368	367	374	384	372	382	399	380	399	394	375	364	370	401	421	335	343	358	374	378	363	383	376	384	336	372	387	350	369	352	359	358	352	373	375	361	381	401	358	388	375	421	380	377	359	369	401	391	377	397	388	345	370	349	385	359	357	372	365	380	397	391	381	363	357	362	378	359	391	396	406	351	403	382	388	391	376	376	406	388	368	375	381	380	379	423	386	371	381	367	368	382	412	379	378	377	384	334	407	368	380	370	379	410	385	372	395	394	354	390	388	376	372	382	369	353	370	401	371	391	380	405	352	398	338	396	357	407	397	353	362	418	398	368	387	390	398	365	392	342	401	372	365	389	431	383	365	394	386	356	370	390	401	399	369	361	380	378	424	400	363	354	396	396	379	411	364	365	386	367	367	351	389	405	420	386	394	395	396	376	380	342	364	371	330	366	379	352	369	377	393	362	411	363	363	368	375	326	386	348	377	369	366	388	407	389	391	363	404	379	371	396	368	372	344	393	378	369	399	377	395	358	410	374	369	348	377	372	384	357	342	375	368	412	376	407	366	389	394	375	391	410	385	341	366	385	374	378	385	424	403	339	340	362	376	348	388	357	376	404	354	380	376	389	373	370	394	373	352	409	360	400	370	374	424	361	396	344	372	393	350	392	365	345	400	380	370	394	345	382	388	342	335	351	376	368	414	384	384	370	421	382	347	374	357	368	335	392	401	381	410	336	377	363	384	408	382	410	384	343	360	379	391	408	349	369	381	353	384	361	357	389	375	362	383	367	370	399	360	396	369	377	395	351	386	418	386	395	398	376	376	362	371	323	376	349	396	384	362	391	353	378	393	354	351	397	372	365	397	388	379	366	411	382	394	380	361	407	340	401	354	367	386	369	381	363	337	370	368	381	345	385	378	379	382	371	359	384	384	365	405	344	380	388	357	359	383	401	384	413	367	359	417	399	371	379	348	372	382	368	364	374	336	425	394	386	405	377	348	399	357	392	406	374	375	373	368	397	403	351	400	386	353	366	375	350	426	366	374	360	411	370	359	383	407	406	403	411	393	377	355	364	378	404	383	398	356	398	378	387	407	390	343	373	379	382	360	394	344	439	322	348	353	378	372	377	393	407	379	350	362	376	394	388	394	367	354	388	382	376	384	388	359	386	395	378	355	380	370	399	408	379	403	369	398	395	379	372	378	390	407	388	394	351	394	363	345	388	358	393	395	362	357	354	388	397	379	351	377	394	376	440	399	347	360	373	368	410	371	357	373	373	398	372	374	362	356	398	413	375	353	404	390	375	386	354	371	373	378	384	366	379	391	366	389	369	373	392	360	414	403	377	398	391	363	376	372	347	346	368	374	383	377	384	369	348	395	377	407	375	379	365	382	353	386	384	357	374	386	398	367	355	387	367	328	365	358	362	357	327	402	398	380	363	365	357	368	355	389	346	368	390	390	373	382	370	394	364	375	386	393	404	381	387	382	352	373	385	392	339	390	359	427	378	374	382	392	365	353	375	394	386	439	358	355	412	342	402	403	395	371	380	384	371	379	385	371	374	355	354	364	378	359	374	381	383	395	400	350	405	406	384	363	376	373	383	382	391	403	352	367	348	358	350	363	348	364	355	385	385	369	372	378	389	389	370	347	345	397	392	381	389	366	338	363	404	362	368	406	378	374	377	335	410	381	365	411	375	336	398	402	404	359	371	385	368	383	409	343	403	350	389	377	322	387	395	356	409	374	368	356	331	417	370	382	362	391	358	357	393	379	377	369	336	375	406	403	363	404	376	388	376	404	390	419	368	366	364	387	386	394	409	361	402	368	384	405	397	404	378	433	359	364	393	382	381	377	378	357	397	407	357	389	360	371	401	386	405	368	375	359	380	404	385	376	342	372	398	375	374	343	395	320	357	379	351	396	375	399	384	402	385	404	383	386	371	364	390	383	373	345	389	370	378	356	394	391	392	368	405	370	368	377	408	369	337	392	363	372	385	375	370	373	349	396	392	334	363	372	375	354	403	366	392	373	405	370	361	365	369	369	368	385	408	349	367	398	355	430	389	362	399	373	357	410	364	364	364	376	384	391	396	371	382	396	385	354	384	370	386	370	359	385	374	337	383	402	372	376	387	358	367	387	389	337	373	364	381	393	391	340	362	381	383	379	341	422	395	376	376	395	369	371	395	389	357	365	392	379	364	405	400	391	366	385	362	364	369	379	377	386	415	378	366	370	383	348	386	364	405	378	436	391	374	380	386	345	418	376	372	367	356	403	382	353	393	379	385	386	381	363
49273	36308	24298	15789	1911	690	761	459	438	411	444	414	439	447	442	417	426	446	413	447	437	439	428	412	426	431	433	447	448	443	430	465	422	455	413	456	447	440	425	425	423	398	442	444	397	439	402	404	454	439	424	414	432	416	454	434	418	406	452	437	451	429	450	411	432	489	431	415	397	398	485	441	434	432	436	461	426	424	425	462	420	448	439	467	400	455	442	454	445	457	436	402	431	417	435	453	433	406	438	403	445	404	445	422	424	410	434	430	436	412	416	391	457	385	461	419	461	463	441	437	384	456	465	427	429	442	426	430	440	439	417	432	418	435	429	431	436	425	458	427	438	427	456	444	414	446	454	454	447	413	418	448	405	467	405	457	427	406	447	426	451	436	421	384	443	410	464	431	425	431	437	455	406	428	453	415	459	449	418	416	440	404	448	407	434	404	455	432	405	427	422	408	413	416	429	429	437	410	447	426	437	424	442	431	414	404	434	457	467	424	455	419	473	461	421	454	427	436	443	412	458	446	438	430	428	428	446	460	419	415	433	439	407	455	390	418	414	455	444	458	417	442	407	446	449	398	427	432	433	432	414	456	465	430	436	449	440	423	462	426	432	457	433	457	486	480	423	425	402	430	425	430	423	425	425	436	485	440	449	459	434	446	426	435	448	426	423	449	420	430	389	442	393	416	467	452	387	436	441	449	435	437	460	445	457	403	452	445	436	404	444	434	452	464	447	408	451	411	407	448	416	431	448	395	413	426	458	418	415	400	413	448	479	494	431	403	444	409	452	472	401	440	442	438	436	430	459	431	457	447	415	446	453	430	480	452	433	430	430	393	416	387	406	468	416	417	430	418	426	440	419	404	442	413	458	383	449	439	415	422	428	426	385	422	433	453	440	431	445	447	424	408	471	465	432	419	427	456	435	426	417	430	418	440	424	420	474	413	459	421	447	404	411	432	429	433	455	454	454	425	425	459	429	446	406	431	443	407	424	406	430	437	480	437	449	407	472	435	438	431	453	460	410	442	416	473	448	478	408	424	445	460	425	415	432	454	436	426	415	458	449	398	416	422	449	428	447	416	416	431	399	393	425	450	427	406	412	454	432	438	443	440	403	457	429	450	397	430	428	429	431	431	463	411	423	431	426	469	408	429	452	439	427	416	391	412	458	427	463	405	438	431	415	413	439	419	427	405	458	441	444	429	422	468	439	427	428	423	421	429	437	424	442	423	451	428	418	444	449	454	431	402	446	419	465	432	434	404	472	447	405	444	446	444	439	483	428	440	426	467	436	419	438	427	459	430	400	420	410	438	410	408	415	484	402	401	416	397	460	399	422	412	423	446	418	469	434	404	401	419	408	403	398	461	422	428	452	415	446	449	432	460	464	426	469	439	463	407	411	452	406	433	412	430	404	426	414	423	429	441	415	459	384	455	409	464	455	408	441	438	442	479	447	439	458	421	434	454	454	470	425	434	436	452	418	428	406	436	426	448	459	416	446	449	442	461	437	426	445	469	439	453	420	457	484	443	458	469	446	452	428	401	444	471	450	396	409	464	463	448	409	436	463	443	403	450	412	443	449	441	439	414	443	440	463	436	420	425	416	386	446	459	463	471	423	460	397	426	431	483	461	438	433	430	438	426	423	420	448	431	438	400	444	424	437	422	418	435	442	471	447	452	418	449	441	434	435	401	430	391	404	420	423	453	428	409	437	412	436	416	415	419	424	393	430	451	448	422	440	431	463	465	427	466	438	413	412	449	422	444	451	425	428	415	420	440	429	444	445	424	418	411	454	410	401	424	440	416	413	409	399	438	445	443	425	433	482	436	389	458	436	460	417	434	438	413	424	455	448	404	422	406	398	428	413	420	462	441	458	422	397	431	429	445	422	434	429	374	425	417	440	451	413	431	426	374	429	430	418	455	432	430	449	463	418	441	399	474	442	422	452	435	424	471	421	435	440	427	442	429	441	451	401	452	444	417	442	437	471	428	431	434	422	470	430	442	453	428	438	423	425	416	421	441	452	425	436	398	409	437	434	433	473	408	437	397	460	434	414	423	440	429	445	460	426	404	431	434	451	431	450	435	430	408	462	406	467	406	429	405	408	394	452	442	407	452	420	402	468	437	463	441	421	427	386	443	438	446	410	442	466	453	439	433	458	400	403	422	444	422	451	413	449	454	409	414	448	405	423	455	431	431	429	429	399	408	435	445	458	482	454	408	433	399	453	448	430	458	457	417	428	453	410	454	437	426	443	445	471	454	422	440	421	433	392	424	434	423	425	422	457	428	419	438	452	415	416	441	417	391	443	424	426	442	404	403	422	470	460	438	405	432	473	397	463	379	455	404	413	466	396	424	437	406	449	398	458	412	454	418	431	427	449	436	410	436	399	453	459	451	421	433	439	444	400	479	432	435	416	430	429	414	417	460	424	420	452	428	491	428	439	418	452	426	429	432	447	455	437	448	430	442	436	477	413	400	419	438	449	444	427	490	437	430	471	388	408	399	445	472	451	430	414	404	439	433	447	417	456	454	429	413	426	452	431	445	427	431	426	470	442	419	452	389	421	407	452	415	416	478	452	435	412	448	444	414	455	440	443	431	414	438	465	406	459	450	416	458	437	465	448	434	425	418	425	428	439	429	467	459	446	420	452	432	445	419	448	489	447	483	436	423	449	411	465	422	419	419	415	400	430	452	410	477	460	431	451	467	432	437	442	431	395	422	409	413	406	396	461	422	431	436	421	434	425	409	431	439	403	415	402	452	390	435	392	468	439	423	413	437	431	428	434	406	442	432	419	437	437	407	441	412	431	427	420	416	399	447	444	451	426	450	444	416	419	429	448	432	448	415	423	416	431	441	422	452	430	446	470	401	413	448	438	415	473	448	415	431	461	456	441	464	431	418	414	435	424	425	463	442	442	479	486	441	413	431	398	427	411	436	457	433	432	443	429	440	406	388	413	447	413	447	458	414	390	427	421	405	433	442	430	441	428	427	461	438	440	415	429	451	446	429	465	404	430	429	418	443	429	435	389	422	454	405	430	435	433	428	448	401	410	418	462	439	431	447	436	450	426	435	412	409	436	476	442	433	453	442	431	414	417	401	414	405	448	445	406	437	398	430	426	433	452	436	428	402	419	443	423	458	435	399	445	412	390	430	431	440	455	475	459	450	455	405	436	405	399	443	476	431	421	434	440	439	442	424	427	449	435	435	423	410	447	415	397	443	415	426	434	433	431	419	449	423	445	415	477	423	427	442	397	419	412	431	408	438	454	498	451	438	409	437	453	416	413	485	438	416	440	429	411	446	437	404	425	442	428	472	439	425	412	402	441	436	423	418	400	450	450	427	421	444	472	440	424	436	456	426	460	470	413	449	426	444	456	443	417	398	410	420	443	391	420	405	425	422	434	447	435	429	446	399	401	401	448	449	411	435	419	399	448	448	396	445	425	428	459	408	432	424	447	462	459	443	415	421	429	441	391	465	408	436	446	451	405	465
23480	20898	29803	31566	22353	13592	3120	771	721	775	693	671	669	659	681	679	635	674	651	665	710	689	668	634	667	648	704	671	650	663	688	673	637	638	651	624	677	651	663	619	620	640	656	695	660	642	666	651	671	685	640	611	658	658	639	674	689	647	646	652	706	707	672	675	674	676	659	652	681	687	642	635	682	704	629	650	668	669	659	683	630	664	646	688	744	678	687	690	650	622	625	652	627	625	625	678	669	653	638	688	667	658	687	636	623	685	639	670	648	637	609	655	668	627	674	677	686	648	632	640	648	631	613	672	713	675	658	700	702	668	629	678	684	676	620	627	725	639	696	673	622	694	638	669	642	691	686	659	669	674	695	687	651	653	636	671	613	614	659	651	684	689	634	656	631	665	700	708	645	618	610	635	607	611	655	695	643	662	665	674	651	633	615	692	698	694	641	607	675	666	700	678	662	651	641	640	630	674	632	638	669	658	700	653	666	687	651	652	653	628	670	654	629	649	654	683	627	652	668	649	672	647	663	660	659	691	628	622	670	635	668	626	628	658	659	685	667	681	636	668	640	681	665	654	651	689	621	589	628	651	660	660	657	715	634	666	668	637	699	622	683	616	658	639	659	634	674	621	564	635	678	680	666	598	650	666	651	645	686	675	682	688	680	657	672	677	671	643	644	685	598	639	652	693	659	650	673	647	678	685	639	631	666	618	643	646	656	671	687	630	721	649	633	724	650	647	677	677	635	642	653	626	662	721	646	668	660	645	624	658	570	603	616	648	667	656	693	604	618	655	621	634	637	634	668	669	670	686	624	650	651	699	641	653	665	685	640	665	657	617	728	617	634	660	650	681	656	653	646	654	639	677	652	629	673	668	602	664	686	636	637	667	689	631	702	632	666	641	655	628	682	664	713	679	637	635	648	610	658	653	633	646	693	703	609	677	698	653	652	644	685	641	671	686	679	661	668	662	607	642	640	663	621	653	636	638	654	668	694	690	655	676	666	639	641	658	663	670	673	652	667	682	649	681	643	664	627	624	665	617	651	702	658	634	688	673	676	658	683	675	667	651	665	668	688	679	614	634	639	635	676	622	652	673	674	666	624	673	680	601	647	620	632	672	623	674	653	672	673	675	680	645	626	657	678	638	684	636	632	694	645	621	642	650	624	646	633	658	686	618	639	630	641	634	685	628	667	643	670	648	665	596	669	636	654	615	688	649	679	660	657	674	668	647	661	643	660	689	638	666	643	687	622	658	662	668	630	631	624	640	646	699	659	737	638	630	654	693	646	676	616	681	661	678	666	683	645	635	652	665	634	650	661	647	687	614	640	678	667	648	670	673	661	619	633	654	655	663	660	646	648	641	641	672	641	669	665	636	679	692	642	652	650	634	668	627	659	651	697	631	612	720	683	677	692	694	642	654	707	632	628	623	639	640	683	637	675	604	683	659	619	698	639	626	653	677	655	656	620	653	669	657	670	670	607	647	674	643	682	635	694	665	638	701	679	652	629	651	649	624	673	668	690	669	630	692	684	653	697	653	609	643	615	646	657	622	693	634	605	618	623	663	620	622	620	650	639	618	659	650	685	651	670	594	602	678	692	640	640	653	671	627	656	639	682	632	650	702	626	655	633	647	679	672	672	663	601	700	638	625	629	616	615	680	666	666	652	653	612	708	669	678	676	661	666	645	656	642	659	642	706	648	663	683	643	640	691	663	657	643	640	675	616	633	673	675	693	675	708	647	631	660	670	703	602	655	682	654	686	648	669	662	668	644	686	665	637	704	677	648	672	675	661	664	639	662	661	654	689	659	680	665	705	623	701	716	658	690	691	595	611	665	642	665	592	682	686	665	634	650	609	615	612	689	662	665	656	661	611	598	667	687	607	632	643	638	643	645	684	673	641	679	672	648	633	669	623	699	680	673	625	656	660	667	637	634	656	650	648	645	699	704	672	680	675	648	621	608	676	668	713	631	653	631	675	669	658	625	668	645	665	638	682	666	674	704	672	721	649	658	659	671	651	684	632	670	679	639	644	662	635	636	673	667	651	642	642	676	699	697	636	670	653	701	629	654	645	662	672	662	679	702	659	680	695	648	638	677	637	652	618	640	670	664	685	659	678	642	665	628	660	633	619	670	700	641	661	650	650	658	610	687	633	669	653	618	670	685	654	687	622	643	676	647	677	660	676	615	607	679	638	624	625	703	645	676	660	666	662	667	679	643	622	621	636	673	638	674	666	598	659	657	681	643	668	699	618	661	607	632	677	621	630	636	627	601	631	673	682	648	635	706	626	709	689	674	662	629	705	666	644	656	668	610	717	679	685	661	640	622	598	634	646	626	702	661	677	646	634	676	666	692	659	630	700	619	663	631	658	658	650	680	649	654	645	678	675	661	651	643	668	630	635	685	645	628	641	620	613	623	667	640	648	686	666	685	594	595	683	619	680	641	674	650	679	652	661	632	644	669	647	663	701	661	673	657	682	691	637	650	657	702	674	681	681	680	630	634	657	672	669	675	639	655	635	675	722	681	607	672	652	673	669	684	635	686	660	667	692	614	645	628	623	652	668	624	627	679	651	697	641	659	663	729	666	694	630	695	657	661	667	656	648	665	698	663	666	688	679	657	649	626	651	662	654	696	650	650	657	641	665	683	647	638	680	659	706	673	640	678	650	617	604	699	644	647	665	624	649	609	648	653	655	658	695	642	650	700	619	620	663	655	683	669	649	675	649	630	635	650	647	639	654	674	674	648	653	629	667	669	638	648	699	641	688	652	664	649	662	668	698	731	672	666	634	622	700	636	681	671	684	669	688	638	681	662	646	628	631	659	661	667	696	672	680	652	656	623	699	677	637	631	633	640	654	595	667	637	673	677	669	629	650	646	644	658	606	673	689	663	598	660	672	660	679	654	640	746	656	658	623	675	659	630	686	689	630	650	619	684	674	615	633	643	661	695	702	690	687	653	675	704	668	673	670	635	650	645	603	629	677	645	660	643	657	670	611	657	682	631	661	632	686	635	605	671	647	677	657	707	657	665	653	671	682	623	652	654	670	646	632	634	663	606	658	647	647	693	660	692	689	633	646	632	642	618	630	686	664	663	686	652	656	627	658	643	677	659	690	652	639	668	663	642	669	620	683	649	665	665	633	702	652	620	688	672	633	619	645	650	610	715	648	660	685	725	636	612	660	659	677	657	631	691	665	644	656	642	653	656	628	649	675	642	651	671	627	601	672	654	693	652	661	693	681	636	642	660	638	605	632	600	645	697	653	694	640	675	641	667	642	659	656	674	648	606	664	683	619	622	666	635	663	648	650	667	641	705	649	630	642	711	663	644	695	660	656	635	665	655	676	639	656	646	638	690	661	621	619	657	675	644	650	613	692	649	665	679	654	681	648	650	615	636	616	690	688	668	662	663	672	643	664	683	633	638	636	674	691	642	667	615	667	695	632	667	656	656	674	660	682	669	665	621	669	643	660	635	637	672	671	639	646	700	638	649
54894	80989	60263	49311	11371	3142	1510	989	839	749	773	838	792	818	741	764	829	724	699	741	748	738	788	741	694	720	731	727	764	776	719	689	760	708	714	755	710	740	718	705	679	713	696	719	723	722	686	751	684	749	759	756	733	727	752	736	708	718	721	741	689	715	683	731	722	764	733	740	718	681	754	700	687	721	720	717	716	737	723	705	726	751	719	753	719	721	761	712	750	706	713	713	721	721	725	679	765	698	755	750	709	727	711	710	698	751	699	750	718	719	698	720	722	709	754	750	677	742	750	744	723	685	689	763	741	730	704	774	753	742	719	731	730	753	713	738	691	774	734	761	723	736	694	783	748	710	707	781	759	705	725	678	671	755	702	712	674	741	689	745	753	724	680	722	770	694	730	717	741	705	752	708	776	754	748	741	733	697	714	742	708	736	725	721	752	764	711	771	729	712	743	746	766	754	704	743	764	739	712	736	801	742	753	758	701	767	722	709	719	696	695	732	745	704	736	724	681	764	720	801	688	707	693	766	696	712	694	743	753	735	742	709	758	664	724	704	715	704	742	752	696	750	737	693	752	742	737	727	720	699	710	737	753	766	732	719	687	725	751	685	696	705	736	722	704	683	725	752	702	731	736	718	748	739	737	699	740	711	682	767	734	741	748	719	764	727	704	736	662	687	715	717	753	701	719	742	716	724	684	722	681	723	708	702	733	724	709	745	730	726	699	730	717	724	710	722	727	695	798	661	695	708	705	755	727	709	723	745	719	692	682	757	699	732	734	750	708	708	743	702	731	683	720	755	743	718	710	707	749	721	725	741	694	715	740	684	747	712	741	710	724	692	722	711	681	685	711	748	713	722	735	738	701	770	718	710	691	676	715	700	728	708	721	742	721	686	706	686	719	714	695	712	720	736	717	760	724	721	690	714	708	766	734	743	763	662	761	705	711	714	705	766	765	705	750	712	739	707	745	702	725	709	701	731	764	690	778	710	709	722	700	713	744	676	734	710	768	723	717	776	711	694	727	711	738	725	758	699	718	732	714	728	686	718	713	731	742	698	766	753	731	725	778	695	735	756	711	730	727	754	762	734	720	737	714	708	716	725	706	742	686	688	749	713	725	738	743	722	773	740	735	695	713	711	706	745	715	763	765	722	734	762	695	705	740	719	744	705	726	753	699	700	721	743	743	684	724	720	746	669	707	691	696	672	710	693	749	745	755	683	740	770	721	733	708	763	770	694	692	714	745	735	673	731	715	702	767	729	730	707	743	744	754	732	746	760	737	725	718	735	743	717	662	754	671	755	763	720	699	769	760	739	707	717	768	713	717	739	732	718	692	706	680	748	716	721	669	708	737	698	728	673	701	745	716	706	771	760	805	711	686	718	702	736	731	724	684	720	701	752	720	744	699	734	701	685	728	735	734	735	772	716	744	726	702	691	749	709	783	715	715	677	700	720	710	758	716	733	753	733	714	706	686	680	716	738	707	659	711	763	752	742	709	682	741	753	711	675	717	712	757	740	719	739	725	720	727	732	712	753	683	745	745	758	768	717	681	762	713	721	700	714	670	793	704	776	774	721	719	753	741	677	726	729	724	731	704	730	684	739	716	721	733	688	667	714	760	740	721	689	720	721	711	703	684	763	709	699	718	684	675	741	769	717	730	720	693	692	704	739	739	699	723	746	698	744	753	735	744	704	717	713	751	679	690	679	711	711	725	739	692	730	735	710	710	725	705	694	711	689	718	784	728	717	673	714	712	701	745	692	729	673	702	766	748	778	712	681	715	739	717	744	734	732	734	741	727	742	700	739	728	698	712	734	706	722	736	741	696	728	740	696	730	691	762	702	733	691	714	706	747	721	751	763	697	730	747	687	775	752	719	694	696	725	698	731	731	711	748	734	740	709	716	684	728	749	729	719	703	696	778	762	698	714	699	747	734	740	697	760	755	701	714	748	727	729	672	753	742	712	712	673	739	696	753	749	728	705	716	738	754	734	727	698	768	729	688	786	699	678	710	684	747	669	731	774	747	738	757	727	738	723	729	712	737	736	696	680	734	731	743	721	721	730	726	714	778	779	698	728	741	708	707	721	777	727	746	777	708	714	738	710	718	705	705	729	702	770	721	737	721	714	739	706	702	729	719	688	687	692	702	704	746	694	734	722	688	717	707	734	742	724	725	690	714	728	715	746	727	723	725	686	737	680	684	749	704	768	705	739	702	684	723	720	721	653	693	729	691	741	688	734	718	721	705	703	736	743	664	711	775	719	706	718	717	754	702	739	775	674	691	727	757	738	709	713	728	717	692	687	730	745	781	725	769	684	713	753	758	746	761	735	728	780	710	701	695	731	699	764	692	750	733	728	706	766	743	717	741	757	719	741	650	701	735	677	646	733	697	710	727	695	750	731	677	733	725	743	710	751	724	741	738	752	747	695	724	731	736	750	713	741	730	712	690	719	740	732	755	730	712	750	740	669	690	734	730	721	715	737	742	693	703	712	756	715	751	757	728	748	739	729	741	693	669	760	764	712	759	716	714	727	735	732	740	727	751	772	750	717	704	719	656	699	733	656	761	730	744	769	715	735	774	743	753	729	726	732	716	689	698	743	705	782	700	759	761	734	727	738	705	773	722	738	703	699	691	778	731	708	728	719	703	729	749	711	714	711	736	705	714	736	714	743	732	776	651	696	739	679	703	717	724	731	718	714	721	710	772	730	683	714	751	700	699	725	724	685	719	679	713	754	681	746	700	727	661	736	716	689	697	749	734	698	684	712	679	710	766	770	689	754	766	663	682	745	716	681	723	746	735	716	689	683	741	752	688	767	686	735	672	720	689	764	733	720	762	682	722	744	689	690	718	739	719	739	708	735	728	727	773	704	761	705	680	687	742	757	706	711	712	745	763	715	702	747	732	712	692	705	723	748	715	713	760	762	711	754	723	765	749	717	717	757	670	735	745	767	728	661	706	757	765	729	743	749	723	746	711	732	728	759	763	745	728	720	681	706	677	676	762	749	738	732	724	737	739	755	713	742	695	758	761	706	698	722	710	734	750	682	724	747	690	745	704	749	708	745	724	731	710	691	719	769	720	742	716	717	754	690	738	695	718	747	690	685	738	704	728	734	710	747	705	741	706	712	754	717	752	694	752	747	699	714	703	754	762	732	736	739	728	707	731	733	669	756	756	728	747	771	663	695	711	701	743	698	717	662	698	699	730	730	703	733	722	728	709	723	752	713	747	763	735	745	650	683	771	708	710	738	746	692	672	732	666	696	741	748	709	726	710	716	749	733	732	773	733	720	751	684	681	765	728	712	711	730	713	750	720	714	723	722	740	718	724	702	678	728	744	748	751	739	754	683	754	717	735	735	748	669	734	682	720	756	726	707	695	720	731	708	723	714	727	721	763	763	764	742	731	724	752	713	741	756	738	707	667	742	699	682	712	705	685	725	650	737	748	722	705	689	732	765	747	690	699	779	707	714	737	744	723	682	710	743	733	753
24755	21264	29487	29717	18366	4383	564	415	395	388	362	383	376	387	385	389	346	345	330	368	403	363	368	387	320	354	331	338	355	385	333	350	350	320	413	332	346	338	348	342	349	357	355	353	373	377	324	358	346	368	370	373	354	368	356	350	339	398	334	392	354	341	360	359	359	300	348	362	371	353	370	331	336	359	358	358	333	358	362	311	342	374	345	347	347	359	363	369	399	347	360	371	381	353	360	363	384	355	354	326	367	351	385	362	356	375	354	344	363	339	365	360	354	361	360	372	404	360	337	343	328	374	329	361	361	327	360	358	382	352	380	388	350	379	325	336	317	351	361	355	358	343	328	344	338	375	363	300	369	338	333	357	378	328	327	373	371	380	335	312	314	360	355	342	378	330	361	349	376	353	350	340	335	374	342	356	319	343	353	339	370	348	369	374	361	369	333	356	390	348	361	330	373	334	359	367	328	368	340	344	360	325	360	345	376	382	340	330	386	370	335	362	384	330	379	349	351	356	336	320	356	326	344	362	354	350	314	361	407	345	322	379	333	365	334	368	353	336	366	375	342	379	369	349	335	381	367	349	358	364	346	323	350	351	388	367	347	367	336	336	289	362	370	384	359	342	353	377	365	357	391	350	353	350	346	343	370	352	332	350	374	360	363	319	356	332	343	353	337	355	364	359	337	390	355	362	374	350	372	387	373	345	344	349	372	348	315	348	339	329	325	340	337	345	373	331	361	362	335	412	367	320	373	335	337	363	319	381	312	387	375	350	383	341	312	367	314	383	346	342	345	351	340	357	367	375	312	335	340	335	343	358	345	303	391	361	342	353	376	381	342	369	378	357	358	369	362	320	364	344	375	351	351	366	341	335	380	347	358	346	355	369	364	312	342	373	311	391	387	356	371	357	337	353	367	358	350	361	366	356	331	332	330	356	350	371	329	384	372	335	337	371	364	338	407	351	365	351	370	354	331	339	349	363	360	371	396	354	371	350	331	355	345	353	342	334	332	366	368	372	353	335	356	337	329	347	362	351	364	360	367	346	330	326	339	340	364	363	380	344	347	360	373	339	394	348	352	374	356	388	350	373	340	351	337	338	377	372	359	354	323	332	344	377	346	357	311	353	319	352	329	349	363	355	377	374	326	362	334	350	351	336	334	367	387	354	330	365	373	360	359	357	333	365	383	333	351	355	335	320	364	351	326	349	334	328	349	381	330	332	379	345	351	328	382	339	364	341	324	324	359	366	354	367	361	356	343	334	337	359	346	341	350	327	337	349	355	344	320	330	395	354	374	356	395	332	347	383	366	362	346	339	337	333	342	326	333	339	365	391	353	347	363	389	343	354	343	352	360	361	353	358	322	349	326	324	342	367	349	370	351	360	388	350	339	380	352	315	358	344	352	366	400	344	359	372	384	321	366	332	331	358	345	340	351	334	341	344	355	364	349	373	335	335	373	351	314	381	334	346	359	345	330	369	354	361	373	336	335	316	366	365	367	361	312	381	355	343	339	369	367	339	364	322	343	367	342	327	318	331	332	325	379	368	379	330	352	360	364	350	376	356	349	353	354	345	349	346	386	357	368	328	360	355	355	325	358	336	350	386	345	375	340	349	356	329	331	367	386	350	327	376	365	343	342	361	357	327	364	356	353	349	387	374	354	397	340	365	379	351	377	324	367	336	350	357	376	361	342	342	330	354	314	327	350	354	358	357	355	383	337	332	360	364	372	367	342	366	346	352	363	337	362	343	357	342	362	346	386	331	382	357	358	381	362	352	326	324	345	357	352	374	350	329	378	374	349	341	385	367	367	375	344	354	367	319	319	355	358	324	380	343	329	357	402	317	338	333	359	346	319	345	333	373	357	347	341	364	331	343	372	344	370	363	324	330	371	368	343	351	353	320	361	371	359	366	346	362	363	367	352	355	360	352	324	354	350	380	326	327	374	353	399	341	347	354	353	352	366	364	359	352	328	336	371	390	343	378	370	354	349	338	326	347	348	345	341	365	367	345	377	362	323	379	355	372	347	318	350	380	361	339	351	344	367	346	334	347	364	327	363	356	341	352	335	349	342	348	348	369	330	316	338	378	352	361	343	343	340	349	379	354	360	379	354	333	318	360	339	376	327	369	329	348	340	366	355	377	332	326	326	355	351	375	348	344	339	351	363	374	406	335	359	360	341	344	334	343	337	327	331	350	351	358	332	337	336	371	368	322	368	337	344	321	363	349	380	331	373	376	368	376	367	333	350	344	351	329	351	337	366	361	367	404	345	347	359	349	360	342	400	348	352	341	330	332	359	380	352	350	334	355	348	333	372	368	342	352	365	364	371	331	405	354	335	352	373	363	352	345	351	356	342	340	356	356	354	357	340	341	398	396	347	366	340	357	353	362	343	377	344	360	342	391	373	361	354	366	383	345	380	355	366	361	371	353	348	357	381	356	356	348	377	354	319	366	348	358	358	382	351	381	347	346	332	315	343	335	353	334	382	361	349	382	358	372	359	361	342	379	362	340	309	348	346	381	322	344	353	334	380	333	320	333	321	352	371	360	334	344	368	395	364	387	357	355	360	311	370	350	347	354	364	382	369	365	374	374	362	377	345	357	341	333	379	375	357	373	360	331	401	349	363	340	351	358	369	347	371	370	352	349	335	301	359	345	334	358	335	352	337	344	376	338	377	350	339	370	381	337	378	356	371	309	356	357	355	342	343	360	400	358	329	382	346	363	375	366	373	325	378	358	373	372	355	341	373	383	360	351	353	351	340	362	337	361	337	355	364	372	359	376	352	360	375	333	360	365	355	355	362	364	327	357	370	326	382	327	305	370	351	349	373	382	384	348	336	372	369	382	325	368	352	346	340	343	334	349	342	344	355	358	360	328	358	367	376	326	368	361	363	356	371	378	367	367	345	375	334	340	331	338	353	321	348	333	349	360	337	322	358	335	327	368	352	393	340	361	351	341	361	350	349	348	381	323	351	360	377	375	325	330	352	381	327	368	363	324	357	363	345	390	335	364	364	363	360	351	348	354	349	334	363	350	347	376	344	356	352	347	359	370	338	331	363	357	330	355	343	346	365	328	334	337	323	365	387	343	373	325	352	379	355	340	303	400	341	375	371	320	369	361	342	362	366	349	351	341	329	318	363	376	343	361	324	369	365	381	341	314	313	341	345	361	328	352	334	349	340	349	356	326	347	373	343	367	374	354	364	347	338	380	369	368	380	331	329	338	310	378	337	375	337	345	363	343	364	339	333	360	347	328	342	352	361	352	346	387	371	345	353	343	337	329	374	376	338	344	343	343	327	364	365	339	340	344	389	356	383	329	381	356	350	357	357	347	375	362	360	370	374	344	352	382	346	320	324	329	337	360	373	389	364	339	326	337	347	307	336	377	371	315	360	343	346	384	372	359	348	347	333	350	362	370	348	350	359	356	344	357	369	375	301	371	338	346	388	322	355	333	343	357	358	323	338	334	345	310	368	342	380	358	365	360	336	384
53635	70348	50180	42140	8986	1676	684	581	509	514	445	495	481	445	443	446	428	418	434	452	441	402	443	441	417	466	429	433	410	409	437	459	443	420	455	420	429	452	446	471	433	415	423	438	403	402	442	444	441	429	425	447	430	425	441	402	429	446	425	454	454	436	439	450	420	403	442	454	431	440	454	434	430	445	442	407	410	445	417	406	399	408	459	398	411	409	453	448	396	460	425	475	424	460	393	449	437	452	388	444	452	398	422	416	412	425	480	439	457	412	443	421	436	424	425	442	400	428	472	422	449	412	416	412	431	420	426	429	407	426	414	409	447	437	416	439	410	418	428	406	453	441	439	415	445	454	431	405	421	400	418	416	418	444	428	405	409	428	426	429	391	429	422	449	456	401	387	450	435	465	442	459	406	432	443	485	430	422	417	429	468	403	441	404	441	414	424	430	485	433	459	434	414	444	463	433	419	421	425	421	405	435	438	454	445	425	424	393	448	421	418	413	425	428	405	428	418	468	429	433	439	423	443	444	390	431	421	417	431	460	421	410	421	460	432	425	412	430	422	423	417	410	425	428	451	425	441	400	426	447	420	432	466	430	437	410	432	440	417	465	384	444	457	399	457	414	409	406	417	397	407	474	402	409	403	452	405	424	397	420	411	406	457	393	425	446	442	395	445	435	439	439	418	407	400	451	438	459	414	412	419	433	420	438	411	455	424	408	427	436	447	479	407	448	421	420	430	455	410	421	423	395	436	431	433	408	411	438	419	439	438	426	411	454	455	422	429	407	401	456	408	452	393	410	401	448	455	411	446	417	429	427	411	429	412	409	411	446	419	426	398	439	441	416	454	445	457	467	417	437	439	431	414	395	433	382	425	395	439	394	438	427	428	421	437	418	451	420	416	454	433	446	395	403	441	442	445	405	412	419	462	427	403	464	405	429	442	400	391	413	455	387	462	418	405	438	385	445	397	457	458	450	426	448	452	413	438	442	392	416	423	421	410	445	419	412	397	410	411	455	415	425	451	426	402	450	435	414	443	434	413	398	420	445	382	418	437	414	430	451	391	446	448	428	438	417	431	418	376	403	437	415	456	433	439	423	395	429	417	453	431	430	459	368	420	403	433	440	444	394	443	404	428	413	458	427	405	431	409	430	433	435	457	387	442	449	454	376	416	458	427	417	477	428	385	410	461	463	409	432	440	433	437	454	417	420	408	435	441	407	408	413	430	421	400	454	463	460	458	415	460	430	428	439	417	448	424	439	414	418	432	441	417	393	385	425	443	458	414	455	401	424	429	444	440	411	423	437	433	437	432	415	412	422	457	445	419	477	432	416	414	449	410	427	416	420	428	415	423	433	410	452	417	408	447	458	403	446	429	430	400	429	493	407	439	442	425	432	414	419	432	433	447	425	387	422	402	415	411	454	442	427	432	447	433	420	464	418	438	428	428	398	406	418	438	412	462	444	453	423	437	457	422	418	434	416	418	426	425	454	404	405	426	424	405	447	452	429	407	447	431	426	457	453	461	427	433	443	470	415	398	444	415	449	401	423	443	441	407	409	445	422	421	456	434	423	444	439	462	423	410	423	492	408	420	474	399	428	466	411	381	404	462	425	440	453	450	396	396	422	421	426	422	462	430	465	459	455	461	428	427	422	406	427	460	425	457	400	437	404	440	445	392	411	441	421	444	460	419	434	436	420	453	423	440	419	424	457	399	428	429	400	415	424	440	453	459	448	400	407	392	376	413	438	431	420	458	432	426	408	431	433	444	411	429	438	450	470	462	443	436	425	425	454	451	450	433	377	429	415	452	438	426	423	414	411	408	412	403	428	435	466	429	454	434	440	434	414	412	433	454	390	431	410	395	427	411	458	428	423	429	416	392	442	425	407	431	421	460	421	403	431	439	415	414	425	428	425	399	438	418	428	433	412	410	460	383	416	434	442	453	419	416	405	445	455	438	395	420	422	424	457	415	398	429	433	461	430	427	437	451	412	432	383	402	452	420	430	417	451	443	400	431	426	421	406	411	404	413	448	392	442	427	429	427	454	447	401	430	439	422	433	401	446	459	427	416	419	433	403	415	402	403	465	440	397	472	456	422	450	469	413	455	423	431	438	393	445	408	397	462	427	397	433	428	436	384	382	413	415	422	459	449	422	419	463	458	444	431	438	420	410	433	402	444	428	419	406	418	440	410	446	412	436	439	428	463	398	459	447	451	425	413	423	440	442	445	441	447	455	409	421	402	406	475	405	428	422	410	389	465	399	439	417	442	415	436	433	407	386	411	410	464	425	442	434	438	437	416	453	430	405	398	421	411	398	442	387	430	420	386	465	441	425	413	400	431	486	397	414	430	442	413	402	424	430	409	386	450	446	439	395	430	405	426	427	385	449	451	425	411	415	405	472	384	411	395	405	394	440	430	414	443	407	435	446	417	469	420	454	439	448	409	445	411	444	414	441	400	434	413	429	421	405	436	413	436	431	444	400	441	436	431	397	452	402	416	431	413	449	440	445	437	426	393	432	459	434	425	434	435	411	424	390	422	430	404	457	466	420	432	408	428	408	428	449	444	435	450	425	418	418	415	422	410	417	445	422	440	414	414	449	414	458	444	418	397	436	445	401	386	426	428	399	413	433	446	385	428	420	428	427	424	455	451	462	446	464	432	435	394	434	439	418	431	428	464	418	436	447	420	436	397	421	430	445	415	445	412	437	430	437	442	413	408	408	434	411	422	457	415	408	394	431	420	430	441	472	442	434	457	431	382	393	439	431	372	427	393	435	451	427	455	455	409	418	424	441	453	424	411	407	435	399	449	438	446	408	408	428	440	429	435	422	433	408	456	396	448	459	416	432	424	391	369	404	434	435	404	446	454	444	453	411	439	411	474	438	440	448	407	406	439	443	461	388	436	403	422	436	428	440	425	396	447	400	391	442	437	414	431	411	449	415	464	404	431	413	414	425	442	435	418	410	471	436	443	422	430	449	431	442	420	413	389	431	426	359	432	444	415	423	422	421	427	425	403	440	455	424	437	441	452	441	434	424	446	407	438	435	404	447	434	427	468	425	463	407	394	413	416	407	407	439	430	422	471	408	449	435	399	416	417	415	380	412	457	444	409	418	451	441	431	456	439	431	402	403	422	454	399	460	407	449	431	394	419	441	423	411	426	455	413	418	400	396	402	385	413	425	420	432	412	421	429	450	400	435	422	433	454	405	421	441	443	429	436	411	458	406	440	425	386	423	392	449	399	439	411	422	438	427	430	463	442	403	438	435	419	451	420	402	396	412	430	388	434	436	445	453	417	430	435	437	399	413	421	432	427	421	424	446	443	403	447	395	450	464	409	437	448	461	422	428	457	391	433	421	414	403	454	430	419	467	441	413	409	438	426	380	402	428	454	419	430	440	436	411	433	446	465	438	424	436	434	421	419	379	425	450	393	436	406	401	457	405	443	381	428	441	421	434	411	424	432	396	462	435	467	404	444	431	422	413	409	436
22218	20771	29001	28331	23136	20266	11119	1331	1010	942	905	822	909	869	846	851	872	846	861	849	896	825	792	862	811	802	845	796	840	831	832	825	833	847	817	789	772	818	810	844	821	811	801	767	815	824	815	786	808	855	785	738	834	831	821	824	801	814	846	780	816	795	780	795	840	833	843	784	803	810	782	813	811	799	788	806	840	770	796	808	792	829	796	839	789	793	771	836	795	766	821	842	835	758	789	727	848	833	788	839	763	764	800	780	851	829	781	841	796	810	804	798	789	790	813	831	804	772	808	807	819	811	832	814	841	795	757	761	832	806	791	755	772	826	817	869	819	779	797	756	755	778	817	785	823	776	766	844	791	843	781	797	801	812	829	767	785	851	780	810	755	813	831	804	780	815	749	799	807	789	824	797	823	840	866	763	803	775	805	785	769	797	800	792	822	829	779	795	818	836	829	806	795	795	776	825	766	823	792	817	842	806	793	802	851	812	782	792	806	788	861	773	807	773	809	756	771	748	852	831	797	720	748	770	830	821	838	830	792	790	878	857	809	790	800	788	824	843	789	786	813	779	818	799	764	819	858	847	799	761	799	814	854	809	793	740	782	837	819	851	782	826	796	795	797	799	804	800	829	795	854	775	768	787	815	773	796	806	849	807	827	831	832	824	831	798	822	797	796	797	825	783	832	778	785	810	804	856	840	783	788	840	873	804	837	768	821	792	786	826	819	837	828	770	759	829	808	769	797	780	786	834	817	807	800	791	800	842	857	854	781	820	725	819	781	845	756	799	819	778	803	758	813	825	778	773	839	804	797	796	776	789	799	782	807	807	795	793	838	840	815	795	812	828	776	767	787	789	800	773	810	790	823	819	797	821	763	829	768	805	761	841	774	809	861	818	842	814	803	826	827	839	781	804	833	814	833	801	809	833	773	781	815	830	843	741	820	833	800	802	842	792	797	846	756	796	763	752	747	772	814	786	785	796	788	857	791	782	819	840	811	777	783	791	825	785	793	850	808	791	850	793	756	822	764	834	840	821	757	777	799	794	857	833	826	776	776	806	783	796	812	765	790	787	799	797	766	832	842	823	796	843	765	805	805	830	760	803	846	753	803	859	764	813	788	790	810	805	768	822	765	765	780	861	791	797	816	836	797	750	801	848	756	746	804	765	819	745	788	839	778	801	838	812	849	783	832	825	820	812	780	788	818	782	825	805	801	800	784	763	760	804	791	810	794	877	795	825	825	786	790	788	742	800	785	805	791	832	812	849	815	791	821	815	797	797	797	755	809	803	812	811	798	795	800	765	783	804	792	799	773	803	834	822	748	777	756	792	828	792	827	793	807	777	784	808	799	731	826	794	785	779	803	784	781	775	792	803	827	772	826	737	791	732	796	852	792	780	790	791	830	789	802	768	828	828	815	799	796	800	784	829	790	824	786	775	761	816	788	766	787	851	830	822	756	782	767	807	861	730	769	828	793	774	798	805	805	741	789	851	787	767	813	779	834	776	792	792	817	767	777	786	782	843	840	788	833	780	731	865	755	837	817	757	795	784	793	775	810	766	765	843	762	789	836	788	800	819	799	827	762	788	826	818	788	803	761	773	771	747	815	781	826	814	831	821	785	802	759	785	790	779	821	758	807	818	767	813	803	805	778	818	831	774	797	764	793	800	836	820	767	815	793	842	768	787	806	803	811	821	810	822	849	798	766	763	808	781	811	758	769	760	721	825	813	786	781	819	752	859	792	771	799	847	780	791	769	816	823	804	856	819	840	814	856	800	824	777	878	787	776	790	845	766	791	786	812	816	792	807	775	832	792	817	779	775	826	813	805	767	765	787	779	837	779	819	850	826	800	782	844	833	798	747	745	802	795	778	819	800	800	804	805	794	789	769	795	790	795	814	774	769	819	844	821	792	794	774	753	790	737	783	816	816	752	799	727	786	817	800	833	800	816	759	815	801	814	775	824	786	782	835	860	796	777	783	787	754	750	784	823	810	794	772	813	862	819	770	763	786	783	818	806	782	793	768	801	841	791	796	807	748	762	809	820	820	807	829	807	808	809	809	862	800	743	758	828	803	827	825	777	820	800	782	825	836	802	748	813	766	780	805	825	813	817	805	780	772	793	792	850	813	804	823	814	785	811	766	815	774	797	799	752	796	782	786	796	772	814	801	814	789	791	821	794	790	789	882	796	813	738	826	738	750	753	846	787	790	817	776	818	736	810	762	795	714	808	797	816	816	788	808	791	854	809	839	819	836	850	755	758	758	793	769	788	785	840	796	776	775	791	813	780	819	761	793	814	824	792	799	846	791	747	761	747	796	775	800	805	768	837	893	839	837	805	820	771	758	800	813	780	816	764	815	868	801	832	828	720	755	813	807	794	791	797	808	793	803	812	829	774	787	787	829	790	790	809	813	840	790	799	787	804	770	784	835	828	761	793	807	816	787	746	805	802	813	789	774	795	827	772	848	811	840	739	810	770	809	809	824	817	808	805	777	804	767	775	850	786	763	785	806	778	791	796	789	814	817	778	788	825	768	846	838	810	822	852	800	763	822	788	820	781	782	786	803	804	817	834	832	825	790	794	785	787	794	794	809	842	850	810	807	800	787	754	790	792	795	771	804	851	812	832	801	717	776	779	841	786	772	796	832	817	795	759	758	781	772	783	791	805	782	772	796	793	790	815	809	814	783	835	718	794	784	816	761	817	808	813	801	791	818	841	826	830	780	800	829	803	781	797	803	771	772	767	762	833	854	819	754	765	826	809	739	805	842	814	801	771	809	787	776	808	797	768	789	776	799	809	778	799	799	761	812	751	743	790	770	774	836	820	731	792	779	848	782	790	769	800	837	780	764	818	830	842	822	798	782	809	806	833	821	801	787	817	806	842	803	793	803	838	819	777	831	828	809	768	839	794	793	798	822	768	850	762	782	810	804	848	786	852	801	774	820	814	826	815	812	814	776	821	807	789	804	800	803	830	813	836	828	844	808	817	812	791	833	814	801	829	841	837	728	781	806	813	812	809	817	816	760	796	804	733	761	758	799	814	792	784	776	822	819	847	789	846	838	804	823	769	801	780	774	801	779	739	783	816	835	762	802	832	812	821	833	766	718	785	809	799	866	767	788	819	857	776	849	794	793	812	817	778	715	806	803	745	827	800	753	822	814	786	839	792	817	800	794	835	759	777	780	780	802	756	821	777	807	776	772	785	835	795	816	809	809	816	828	794	803	798	825	793	792	827	811	809	831	762	786	833	830	796	834	765	789	806	803	796	817	777	758	739	768	841	843	813	751	822	785	890	818	782	787	847	836	760	796	857	822	800	806	743	766	830	824	783	817	842	785	854	725	779	793	791	814	847	817	808	802	805	777	778	807	868	797	783	771	805	825	778	745	773	808	761	825	842	825	770	800	808	825	813	816	821	771	770	783	831	754	793	815	823	778	812	812	780	781	794	808	771	760	781	793	768	802	843	771	801	781	827	829	790	802	844	774	826	805
58881	95491	67191	60966	16228	3639	1895	1323	1251	1094	1105	1045	1047	966	949	943	940	1008	920	896	915	924	893	929	921	842	929	890	933	944	897	900	920	892	886	926	911	867	867	926	886	919	869	920	977	944	938	881	896	904	945	860	845	884	902	901	910	888	966	918	862	873	913	878	912	859	894	853	907	869	819	860	900	857	879	857	887	859	859	874	874	935	852	865	863	890	843	939	856	842	884	919	801	899	861	916	932	909	909	914	906	855	914	820	891	877	900	885	880	878	853	860	815	880	848	854	884	862	894	948	916	838	948	918	813	932	861	922	834	879	889	980	880	899	856	811	831	944	939	956	894	886	894	888	817	882	872	852	894	874	890	947	822	870	841	909	880	886	873	908	849	867	900	909	941	892	882	856	878	861	848	864	939	884	869	863	918	876	869	853	883	874	928	864	922	858	933	856	900	864	879	859	910	864	894	904	851	857	887	911	896	904	892	870	894	905	837	933	903	889	886	911	879	860	860	871	840	870	863	883	967	909	941	807	908	866	876	875	836	909	830	887	816	873	878	875	895	885	885	863	917	895	927	852	841	840	876	878	840	881	891	891	872	884	872	855	887	899	910	844	825	871	876	933	865	867	868	873	895	897	897	910	835	922	891	902	907	891	840	868	837	878	893	902	911	877	899	890	928	819	905	835	903	876	862	871	887	855	862	915	865	886	903	910	869	893	819	865	839	889	895	929	868	903	907	841	964	878	967	836	909	925	904	873	903	891	873	926	838	902	854	900	861	846	858	869	907	832	909	811	873	849	844	914	897	865	841	873	879	908	874	877	857	900	860	864	897	903	856	882	902	816	942	917	883	885	862	873	878	855	820	930	894	865	877	852	811	889	935	931	869	906	844	897	917	915	871	889	876	882	884	892	851	906	857	837	841	887	835	870	889	908	889	839	904	888	926	880	816	866	865	931	899	870	910	899	863	890	873	871	902	885	950	891	889	907	882	870	876	909	853	951	946	879	844	899	915	874	860	893	848	913	913	917	963	893	911	900	907	885	860	886	856	849	844	900	835	890	890	897	906	903	888	818	902	897	833	890	862	902	917	896	855	893	864	888	867	861	852	899	895	887	905	892	853	886	844	874	859	918	886	889	887	839	847	911	858	885	903	875	861	893	831	907	948	838	864	870	922	883	906	914	896	870	909	902	879	821	794	875	874	894	849	885	910	906	963	828	858	877	909	920	883	911	924	866	929	891	863	849	885	876	873	885	882	936	857	904	840	883	872	884	906	921	880	886	874	884	892	934	881	878	921	866	907	852	913	882	914	909	896	904	915	873	911	892	863	907	872	826	873	860	818	890	862	848	898	897	818	872	886	870	910	947	879	896	895	861	945	861	887	858	875	960	927	847	951	907	925	885	927	878	893	900	928	902	942	866	868	879	912	899	874	843	873	910	894	878	837	927	940	903	879	884	884	878	882	882	867	917	892	899	848	894	851	849	920	848	920	860	880	925	913	905	868	891	848	961	916	907	869	859	864	871	868	903	841	892	860	903	868	906	927	879	930	888	869	864	897	871	848	863	881	907	902	929	854	876	933	890	866	874	906	880	866	927	836	902	915	867	863	915	898	896	903	894	868	864	923	878	942	889	885	850	848	854	898	867	928	905	876	846	963	946	934	902	866	922	847	876	926	872	891	860	921	877	872	863	909	918	884	883	897	906	856	849	876	902	900	890	873	895	894	867	978	858	933	843	860	904	869	922	839	902	919	919	866	869	919	911	892	925	916	923	910	894	878	891	894	898	884	870	927	896	904	872	897	942	864	834	857	885	855	855	914	861	864	863	884	851	914	860	905	863	936	885	894	833	888	881	833	854	929	886	898	871	879	924	853	850	852	884	922	903	851	857	906	811	950	867	894	822	851	958	892	923	885	904	892	824	853	918	877	837	893	871	963	850	920	912	929	873	871	908	858	869	860	869	906	872	870	845	849	910	890	888	867	916	863	837	888	926	913	894	885	857	818	876	865	881	836	918	888	923	898	895	851	904	883	900	959	876	887	859	893	900	895	925	899	919	861	896	939	872	877	836	897	914	852	914	890	890	859	836	883	893	878	897	902	888	909	907	875	910	935	921	853	883	905	906	893	893	867	894	890	957	906	872	896	859	931	911	929	886	916	855	855	876	930	914	901	921	888	913	903	863	858	895	897	944	944	892	848	924	884	861	901	860	922	899	860	851	840	905	867	863	906	870	898	896	893	947	927	870	909	852	924	941	844	885	837	895	878	952	919	888	859	849	895	870	919	911	926	853	933	833	855	894	876	845	906	889	890	863	891	892	894	859	903	865	854	909	925	904	900	886	845	896	928	864	891	817	887	890	865	826	917	881	894	920	895	875	887	888	853	875	868	874	896	904	902	894	885	891	882	965	855	926	864	853	868	865	913	900	899	838	825	922	893	860	886	877	837	893	875	928	878	858	886	869	864	868	871	874	901	866	898	911	920	888	879	878	883	900	867	900	882	887	901	896	851	901	907	842	921	892	892	867	925	935	916	912	954	850	917	871	870	919	890	870	902	904	898	880	897	916	886	869	867	868	891	879	925	951	933	896	905	900	838	907	897	919	938	916	826	912	919	865	875	844	892	864	912	898	809	891	916	933	870	898	882	909	951	887	908	888	822	875	864	924	890	908	842	919	882	879	885	936	892	886	893	890	942	878	896	910	888	934	906	859	872	902	831	900	874	853	877	903	884	870	795	876	882	881	887	894	880	878	947	912	878	910	849	853	888	878	855	847	871	921	894	904	922	914	860	901	876	886	838	897	881	899	888	857	820	894	864	927	852	884	919	879	909	863	925	895	919	928	832	885	882	876	826	958	871	870	894	866	894	881	870	934	891	881	924	897	859	872	878	852	862	901	921	926	878	888	901	872	835	913	876	922	880	855	864	946	846	887	923	887	888	900	889	934	835	879	901	863	859	860	874	906	851	861	852	903	915	842	869	911	869	855	880	870	916	846	896	879	928	875	905	882	916	898	887	889	868	887	910	890	876	873	914	964	850	923	844	858	905	849	909	856	860	857	883	863	867	884	862	925	887	845	895	813	904	879	929	833	864	873	954	879	847	857	931	928	888	901	932	864	864	848	926	882	915	896	915	884	879	869	882	866	833	875	887	920	901	950	851	912	897	887	895	881	906	920	879	839	861	837	845	932	858	922	874	877	876	893	881	879	857	873	885	829	939	882	899	884	850	852	892	883	910	913	908	932	828	864	845	853	877	867	897	884	849	914	906	922	833	863	879	845	900	870	909	883	880	828	875	877	905	934	887	886	894	883	910	863	878	871	892	881	889	924	893	931	889	875	881	936	849	834	856	862	909	894	943	866	860	915	865	890	887	883	845	880	926	870	903	841	908	918	916	878	849	885	863	879	886	883	860	904	897	887	884	935	875	933	914	836	896	891	914	873	936	818	891	896	858	877	867	904	881	913	855	876	887	879	903	928	876	874	894	893	867	890
39915	30384	25075	18804	2923	442	449	411	376	376	433	381	378	365	367	373	389	399	352	343	358	358	378	355	350	353	380	358	386	343	369	397	368	380	363	338	394	347	361	370	380	385	379	338	401	376	372	372	353	363	371	383	327	354	400	348	361	379	387	397	374	361	351	364	346	390	386	364	349	377	376	387	358	376	362	349	358	376	387	328	381	387	349	391	378	368	370	325	384	362	396	366	413	385	361	365	367	376	379	395	355	383	359	405	399	352	373	389	391	394	368	356	378	402	375	353	387	380	394	392	351	364	348	335	427	387	355	360	405	370	357	371	389	369	350	355	399	404	371	377	374	372	361	403	349	366	358	354	367	376	386	374	392	377	370	367	382	364	359	356	315	361	371	353	369	373	386	361	341	360	381	390	372	343	344	387	408	352	365	360	370	372	328	388	375	369	359	338	380	385	359	403	369	340	392	383	354	387	371	390	359	373	344	402	373	402	371	394	356	360	394	367	392	363	354	346	387	395	388	343	388	396	350	380	349	334	368	386	364	371	396	379	370	393	379	350	351	384	377	386	393	328	382	373	401	345	394	364	372	337	355	411	356	380	348	387	373	356	318	371	353	358	419	356	365	364	367	384	378	349	351	350	395	389	339	364	381	352	383	374	359	411	355	358	374	371	351	347	359	373	404	380	370	349	373	375	390	365	358	384	374	384	400	389	354	398	372	366	399	366	361	380	369	366	389	358	337	360	390	370	396	367	405	382	380	364	383	354	383	365	356	359	373	371	370	379	353	373	362	364	384	365	360	340	413	337	341	376	380	399	357	399	379	369	344	379	385	387	363	367	374	353	388	364	336	359	346	342	380	377	372	346	399	370	361	380	367	392	390	376	342	377	382	372	384	355	363	396	407	404	325	350	384	368	378	384	369	400	353	343	417	372	343	364	317	333	363	370	356	353	387	346	313	386	389	340	366	328	342	381	365	363	353	367	380	379	399	356	367	356	361	363	369	372	361	334	360	354	381	380	348	341	365	344	373	372	369	386	388	327	402	377	366	396	365	351	364	365	373	377	374	341	380	372	368	388	359	375	353	371	382	366	372	337	386	368	400	358	367	357	394	352	354	379	375	371	390	383	394	397	331	345	383	333	390	354	376	359	364	387	367	353	352	389	366	360	371	360	344	340	388	382	387	337	396	367	369	365	363	351	372	349	331	413	373	346	388	361	374	383	366	348	339	329	404	373	359	378	353	345	370	416	403	352	344	379	343	367	395	324	337	372	380	358	388	402	374	391	369	385	365	371	349	365	365	403	407	340	412	357	390	342	344	369	371	378	368	353	331	381	356	362	364	398	355	392	312	367	358	376	351	380	420	368	346	381	418	356	357	370	380	348	373	404	369	372	381	361	399	356	395	364	402	363	391	373	368	366	382	412	390	373	403	358	388	354	364	365	342	398	377	367	386	368	343	369	327	376	369	380	395	338	346	386	379	386	370	353	365	358	328	370	372	359	417	370	358	367	368	382	390	386	358	345	358	391	347	425	346	353	379	374	363	382	370	365	331	366	371	380	367	363	383	370	390	373	392	396	369	388	384	375	382	381	366	374	341	337	348	382	334	342	333	356	386	381	389	376	369	401	391	341	379	404	383	382	397	355	377	364	368	378	374	385	348	375	357	387	359	371	411	399	367	364	358	359	367	360	370	349	387	347	391	377	407	394	367	376	403	359	383	353	359	366	376	311	342	373	368	378	343	366	358	386	347	386	378	363	349	365	365	349	382	359	364	402	379	368	369	370	377	365	380	348	368	361	355	376	366	370	373	368	394	347	382	404	356	380	390	351	381	360	359	377	378	371	408	397	386	340	341	388	332	364	366	372	394	388	359	374	372	372	371	352	369	380	359	351	361	384	401	369	358	382	367	366	368	389	366	380	354	371	375	366	362	383	373	388	311	379	367	383	341	386	355	358	366	351	373	367	357	354	371	340	378	384	356	399	397	380	389	359	382	392	378	348	384	359	364	352	363	374	357	421	382	344	388	349	402	371	356	345	357	380	353	379	366	391	369	374	377	382	390	363	388	322	372	375	360	364	363	347	338	369	376	379	368	341	341	353	344	328	364	361	380	417	426	359	384	377	385	394	373	361	392	377	397	370	349	358	364	401	359	348	371	386	359	374	360	375	405	339	335	390	377	370	387	389	346	388	356	359	355	365	370	394	369	362	398	367	373	354	402	395	378	359	358	352	319	344	400	383	342	385	353	340	403	328	369	348	325	381	358	372	363	389	351	393	369	356	363	367	358	407	379	370	350	348	384	355	371	400	404	351	380	368	329	371	396	321	356	423	357	349	355	369	386	348	402	380	354	399	374	398	355	367	365	383	374	388	366	393	349	390	362	402	347	332	387	353	354	352	336	351	387	384	376	378	356	345	385	379	360	342	368	358	360	404	343	352	374	393	371	394	373	339	346	346	322	384	368	410	353	390	356	367	356	379	384	361	398	368	350	390	327	385	325	373	382	380	371	335	357	391	405	351	379	411	362	390	373	407	389	367	386	363	386	355	354	381	392	333	384	369	370	342	373	396	350	358	389	376	353	341	355	374	401	383	359	384	365	380	337	351	341	374	379	391	399	368	346	358	359	363	314	358	390	371	371	363	366	376	344	381	377	375	383	348	404	339	361	312	360	373	394	363	390	345	350	359	404	377	373	383	355	358	365	356	357	335	376	383	389	363	357	351	399	416	346	396	363	385	355	371	397	412	380	375	393	353	384	380	354	365	387	360	363	354	356	401	361	383	365	364	366	355	333	338	358	380	367	385	363	392	382	362	370	368	354	374	384	376	336	389	368	378	356	365	385	367	370	395	372	372	328	359	368	359	367	373	351	363	397	371	385	338	387	361	364	338	352	368	399	382	364	369	359	368	368	387	337	347	355	383	359	405	339	369	375	388	346	398	405	418	360	339	367	356	378	360	384	368	395	383	331	349	383	359	360	347	350	355	372	357	370	383	337	371	369	370	339	340	326	381	402	357	369	350	383	360	390	370	386	387	380	385	366	339	342	370	367	377	386	341	374	383	345	370	367	373	354	347	336	353	350	391	334	369	369	353	347	369	374	381	366	384	359	387	351	374	363	390	357	346	381	367	336	369	385	378	338	385	350	380	397	379	345	372	348	370	374	356	383	380	373	392	385	401	380	389	350	352	421	367	367	356	372	350	356	363	362	387	369	347	353	368	383	343	388	348	387	381	385	380	366	350	400	354	373	390	343	358	387	351	362	336	370	368	358	366	360	369	379	334	381	322	377	384	372	383	374	390	393	372	373	386	358	369	352	362	395	377	335	366	363	366	366	386	368	370	357	353	413	404	396	393	372	330	355	374	347	390	351	357	379	391	329	381	357	355	329	393	363	371	376	332	396	329	346	387	370	392	378	348	374	344	388	392	342	327	352	385	359	379	364	356	395	347	367	398	363	335	355	354	385	359	393	359	359	373	366	376	375	376	380	356
46806	38031	21625	16594	1694	592	550	434	416	468	428	436	445	419	433	416	413	408	460	450	421	433	416	385	429	456	424	433	399	444	393	404	419	385	432	461	434	401	428	439	426	423	413	378	433	462	423	434	426	412	456	416	421	457	401	439	447	402	438	458	484	440	423	454	405	438	450	438	385	441	384	434	399	453	435	443	428	438	371	456	396	442	441	418	406	418	418	457	408	385	428	427	401	434	382	439	418	421	458	422	461	440	437	429	411	408	444	433	405	432	404	405	432	412	439	425	417	442	398	491	421	399	413	417	421	427	413	428	434	444	434	420	393	434	442	466	437	425	394	451	428	439	457	429	417	423	457	417	411	450	451	411	375	409	382	412	461	422	431	427	449	426	407	447	446	420	399	426	430	446	440	403	438	419	390	430	413	417	401	429	425	407	399	437	424	403	410	416	400	437	445	432	422	411	438	419	448	436	457	422	431	442	420	421	403	427	440	409	401	425	425	414	413	428	413	405	422	430	442	431	463	388	432	451	398	440	428	465	433	429	458	427	397	447	463	416	427	420	438	425	383	421	385	403	424	404	461	426	450	440	407	457	402	461	384	461	411	448	444	440	424	434	412	428	432	458	408	427	432	406	427	442	428	432	446	440	416	437	389	434	420	449	415	407	446	438	391	438	436	407	442	411	439	456	422	438	411	420	393	431	473	433	452	410	452	401	434	442	396	426	458	441	426	421	435	430	427	417	436	472	409	432	400	427	416	424	472	430	446	439	422	458	409	444	421	410	397	442	431	425	406	422	392	411	436	427	446	415	408	414	437	430	428	412	440	414	437	411	472	416	421	435	450	420	408	399	436	421	480	448	442	452	441	412	417	472	431	426	447	447	392	459	430	450	421	416	383	404	420	402	411	418	408	448	435	428	404	445	415	425	438	423	403	414	414	459	433	434	422	438	446	413	406	404	452	440	408	423	440	422	433	419	464	428	438	426	429	461	441	412	380	436	427	425	392	419	418	407	406	437	454	438	466	418	432	451	439	425	451	435	453	448	486	417	387	430	425	434	400	410	443	476	409	416	436	411	458	431	398	459	393	399	408	445	430	441	428	422	377	445	433	441	435	403	484	394	456	442	428	418	378	404	395	422	433	413	403	435	414	396	412	418	405	444	433	439	427	451	429	462	464	458	400	411	429	433	429	382	462	408	432	447	446	413	426	434	438	413	441	434	424	434	429	421	415	413	391	435	437	425	466	406	409	430	424	430	464	437	430	415	443	449	396	441	436	423	418	417	390	447	425	463	436	406	448	424	433	448	430	448	394	389	428	424	464	421	482	431	437	466	437	397	415	440	411	439	421	430	391	437	414	451	436	436	426	439	420	423	433	412	394	456	439	399	428	411	422	424	410	424	395	418	451	455	403	450	423	445	398	417	419	448	427	417	441	405	438	413	435	453	423	427	434	430	388	416	417	426	450	437	412	459	447	419	406	410	402	416	405	443	409	418	435	400	421	426	434	431	410	443	453	410	459	419	425	442	440	433	419	458	424	409	456	415	443	462	458	420	422	416	452	391	422	450	432	425	429	453	428	417	447	393	430	439	430	415	466	486	443	410	416	429	422	448	431	395	428	438	400	425	439	392	455	433	418	443	426	425	443	429	453	407	407	414	419	388	431	463	404	431	438	416	429	387	442	450	421	413	453	431	413	448	413	425	427	419	452	468	472	484	459	430	394	407	438	401	415	417	406	446	438	439	407	428	404	415	402	443	446	408	402	441	442	457	457	395	422	414	410	442	443	427	453	418	418	427	413	397	400	392	407	411	441	401	412	411	400	415	387	415	414	428	410	442	400	433	379	436	422	422	462	435	413	452	402	419	434	375	431	431	458	419	428	436	449	439	406	393	407	421	447	413	416	414	451	428	376	442	461	424	421	457	435	427	415	438	415	382	414	439	448	428	430	409	409	421	423	457	366	429	453	427	408	436	397	423	435	457	451	406	441	434	440	416	445	454	447	459	422	409	411	394	470	433	403	433	439	390	394	429	401	401	397	419	418	471	409	429	415	427	412	486	480	419	394	400	424	436	434	415	451	432	437	412	409	391	438	415	427	435	429	430	450	438	464	445	436	420	442	435	418	411	434	451	405	428	455	395	439	413	419	427	391	411	426	423	424	406	403	418	464	404	467	425	436	434	408	405	391	448	455	463	464	408	463	424	408	419	444	458	428	450	446	435	417	429	383	428	410	404	423	425	427	468	418	406	444	439	431	430	484	395	440	389	434	419	451	423	478	458	426	441	428	437	437	425	425	405	421	396	411	464	405	432	422	420	404	453	434	394	450	435	429	440	441	408	425	483	449	436	426	437	413	425	463	437	415	397	439	447	430	498	412	438	400	392	462	390	416	473	436	470	433	448	429	448	437	454	403	417	423	432	438	410	447	471	428	414	431	441	412	431	424	403	449	417	430	425	433	434	402	425	463	430	466	433	438	422	442	446	415	395	443	428	396	446	417	414	401	424	432	412	438	474	446	437	412	408	405	422	405	438	414	450	427	459	426	414	400	428	440	441	423	416	420	436	450	410	417	423	389	441	426	419	420	458	422	439	457	450	396	445	449	383	447	452	433	469	414	460	429	402	434	440	458	389	433	428	457	440	401	422	419	408	424	468	428	418	418	456	416	422	436	438	421	441	413	462	424	368	452	425	445	395	412	420	430	418	419	411	429	439	388	445	422	449	427	408	445	437	411	391	386	430	442	394	389	426	389	420	402	421	406	459	439	456	438	400	419	417	443	427	408	440	447	419	439	433	441	404	407	438	431	434	431	482	387	418	437	449	451	434	421	449	429	413	430	382	434	395	449	454	436	414	409	431	425	439	432	431	425	447	447	414	421	418	429	442	425	431	371	398	413	414	459	418	444	441	449	412	417	426	435	424	430	409	456	397	447	417	440	468	384	410	435	410	421	382	414	424	407	424	384	405	435	425	444	415	414	416	373	439	432	426	425	404	434	418	418	426	441	443	430	405	412	436	446	450	437	441	418	428	440	403	450	433	481	387	428	407	421	438	424	444	407	417	428	441	441	399	419	437	423	426	419	397	408	420	438	418	438	406	431	428	431	469	454	436	426	414	386	455	403	414	389	425	440	467	385	416	429	450	411	429	438	439	413	439	456	418	392	391	442	443	397	428	428	448	414	433	436	452	470	392	408	426	450	440	402	468	427	448	436	436	417	400	433	408	426	375	437	430	403	441	374	436	437	429	437	442	435	431	413	444	432	440	434	421	413	441	414	410	416	409	453	437	387	406	421	441	429	443	421	445	414	404	416	428	443	470	449	403	408	435	466	415	427	440	445	397	446	394	412	420	426	436	420	427	452	434	439	397	400	407	436	438	397	414	431	414	459	424	445	408	416	460	431	411	416	454	437	431	424	417	455	387	432	446	408	441	413	436	416	442	412	442	461	458	450	418	465	416	400	430	449	413	421	421	453	432	426	406	388	421	448	465
23355	21014	29520	30901	22495	13179	4695	865	761	709	752	715	677	703	684	693	673	666	670	670	678	694	669	663	719	655	656	728	664	622	642	665	655	668	617	631	649	645	624	633	690	679	662	654	635	680	658	658	645	638	634	643	638	657	612	655	653	621	633	678	665	670	675	640	695	668	653	668	652	565	640	613	644	633	616	641	701	642	609	626	638	611	647	641	677	635	670	641	652	650	625	711	623	678	658	681	676	672	611	682	638	615	649	662	662	615	621	652	592	683	654	698	667	635	687	659	691	610	676	679	686	667	617	646	603	638	644	639	661	654	665	652	631	616	626	644	648	671	639	626	644	631	615	650	602	627	636	684	648	641	669	638	675	588	649	661	666	701	627	664	659	686	624	679	656	646	619	658	631	630	671	650	648	681	625	615	661	639	621	647	611	650	601	667	649	648	637	610	688	659	660	649	675	616	639	666	640	641	672	638	700	657	673	672	653	669	630	666	661	668	624	675	636	652	649	671	634	636	658	645	638	661	698	676	651	625	660	654	661	659	654	636	629	660	676	649	638	642	659	676	742	646	627	607	637	617	634	668	679	658	629	638	597	685	643	660	633	671	659	655	632	678	687	622	685	625	629	655	648	679	642	641	658	629	614	670	692	655	674	638	692	659	661	638	670	623	650	670	635	654	685	655	685	661	660	649	662	633	654	688	645	663	653	670	654	678	656	681	670	675	597	626	598	631	639	626	660	625	626	679	632	645	680	630	650	640	666	664	664	644	666	661	637	657	670	679	638	591	655	661	630	642	663	681	684	667	667	657	681	635	643	647	692	651	673	649	665	652	662	614	638	629	675	687	636	676	686	664	689	671	641	607	696	659	644	609	639	612	680	622	676	651	634	636	687	624	638	651	637	657	668	611	668	654	628	640	673	687	667	656	638	634	643	663	646	670	670	654	653	679	660	618	642	671	693	638	657	633	659	633	691	662	666	648	684	672	619	693	636	674	640	671	672	670	588	681	607	634	661	689	623	662	672	646	679	670	651	689	651	661	682	620	647	638	599	674	653	645	648	676	641	637	640	674	624	661	664	700	587	635	648	655	630	658	642	634	687	609	609	689	645	650	662	650	646	668	645	640	629	633	649	654	647	625	732	641	700	674	624	688	651	652	664	614	649	652	621	638	632	628	667	616	654	662	666	655	641	668	688	639	668	596	627	639	640	633	616	651	656	633	660	648	666	617	690	674	669	673	618	603	682	629	641	623	622	645	651	628	680	628	692	679	626	626	657	664	619	685	664	640	646	645	672	665	641	604	662	692	632	692	643	628	612	699	641	625	680	570	677	666	664	651	669	648	663	658	673	636	629	646	683	644	667	660	644	643	641	694	655	654	581	657	669	665	668	671	635	608	708	660	665	670	681	703	669	650	615	656	645	702	652	618	648	644	621	666	656	649	650	659	635	668	617	609	625	646	625	625	669	684	632	717	652	624	603	639	649	681	652	686	627	674	643	669	671	651	702	677	669	670	595	638	686	656	657	670	640	637	649	634	632	638	670	641	643	606	648	680	618	645	656	608	636	671	630	695	612	678	662	680	681	701	652	673	669	639	647	610	636	665	673	648	687	612	623	662	660	682	652	659	640	645	654	656	644	642	653	682	651	634	660	643	636	664	653	629	622	630	650	704	679	619	700	719	628	636	670	630	676	634	658	676	626	678	659	701	680	628	601	647	643	665	625	649	680	655	658	664	672	707	660	642	664	643	639	685	666	629	670	683	680	597	636	642	660	662	658	630	647	622	672	597	671	702	638	663	674	591	641	654	638	653	669	638	604	654	647	657	670	619	624	617	612	667	630	644	658	653	657	621	642	633	654	658	649	596	618	637	677	673	651	683	664	610	625	609	665	678	690	646	682	657	670	643	674	631	657	638	614	632	634	625	684	631	653	663	654	638	668	628	673	683	659	647	641	689	677	655	659	665	665	642	674	684	708	612	649	683	625	663	681	665	656	695	704	654	626	652	630	674	682	688	657	635	623	645	651	675	661	656	630	641	657	670	678	676	655	647	665	654	637	673	672	633	613	673	618	642	619	645	628	684	615	674	619	657	609	663	657	696	674	677	679	695	670	645	608	632	648	667	645	628	660	631	612	656	655	589	646	631	646	649	643	664	640	677	680	662	665	638	692	606	709	631	666	622	648	628	660	649	617	665	656	670	654	659	669	634	619	627	681	632	610	597	646	641	674	615	633	640	690	632	633	642	634	641	667	644	637	663	640	664	677	635	609	671	623	644	672	691	689	656	590	666	669	657	671	656	671	623	624	651	673	676	600	647	704	659	642	651	662	637	612	681	651	617	653	598	642	669	698	594	648	643	632	614	650	671	642	641	646	670	660	641	646	652	658	623	634	637	629	670	660	691	604	642	642	696	665	659	689	653	709	645	673	633	614	666	667	659	665	640	692	708	644	586	689	659	637	604	695	711	663	672	631	646	688	641	647	678	669	650	629	636	666	697	620	651	654	623	631	653	687	680	654	690	692	696	648	637	692	661	610	651	665	633	643	665	634	670	638	644	628	655	649	646	689	649	634	650	626	690	659	649	642	636	647	668	594	631	634	638	632	628	629	605	651	652	622	680	670	634	615	678	647	638	615	621	633	624	656	657	627	638	634	684	632	638	641	698	623	641	667	670	664	675	633	643	680	694	696	599	613	644	631	675	714	682	646	636	650	602	644	609	659	609	647	628	662	663	659	672	693	670	659	636	650	662	682	661	670	618	602	680	663	700	702	657	672	663	696	669	614	630	601	653	645	683	652	622	694	668	686	673	670	647	656	669	633	633	658	629	711	683	687	671	625	674	668	621	694	688	640	629	631	609	669	649	668	647	640	609	666	670	635	661	637	626	619	628	651	649	625	624	640	639	661	643	664	654	625	662	675	677	662	608	642	653	630	638	606	677	607	635	641	662	623	640	639	663	660	673	713	702	623	646	644	634	619	596	622	664	642	630	670	668	642	604	660	608	656	637	650	684	645	618	638	671	615	645	684	630	670	683	653	628	660	701	596	657	675	664	637	631	616	622	625	645	686	673	692	687	622	637	685	638	703	661	659	658	649	595	617	679	664	681	661	709	610	649	650	659	602	662	625	636	692	647	664	640	656	679	638	695	679	606	649	617	678	649	648	637	680	650	653	645	696	659	676	640	667	674	614	661	594	633	662	661	612	672	644	653	637	652	646	643	640	654	640	691	679	672	620	627	635	613	664	699	684	627	643	691	650	628	671	654	660	660	644	671	672	667	660	642	675	702	615	618	656	606	616	610	682	649	638	651	668	593	648	693	610	669	678	660	638	715	705	626	634	644	633	641	670	606	652	649	665	636	611	657	652	671	628	650	652	626	667	626	640	669	637	679	702	630	645	625	657	653	677	660	660	662	661	612	651	653	633	663	655	701	628	598	632	645	676	640	637	672	652	690	653	666	663	654	604	636	647	639	666	661	654	660	614	687	691	660
54277	83411	56392	50113	11080	1164	3764	989	824	837	840	801	766	760	752	777	733	727	749	725	710	798	714	766	766	757	747	747	717	744	706	720	733	730	717	755	745	733	709	705	699	741	750	730	708	717	726	743	698	799	697	683	733	735	737	738	712	717	751	707	687	728	715	728	715	660	748	672	719	752	747	724	714	696	726	753	746	782	723	667	746	727	721	708	727	748	737	751	731	729	746	713	735	713	722	749	681	682	717	738	719	721	707	728	708	646	726	672	712	692	701	760	728	715	725	701	704	741	756	710	721	758	760	756	722	728	710	739	712	710	671	757	725	736	718	755	741	744	719	729	697	737	707	717	684	688	714	747	730	744	722	766	709	706	745	775	784	726	786	731	720	716	726	723	735	769	762	748	706	753	703	736	737	734	768	741	714	770	733	718	774	740	736	721	725	703	682	727	734	787	732	715	748	780	688	672	761	722	768	755	776	678	764	717	751	762	711	728	743	729	730	708	712	725	722	729	725	748	756	706	698	721	712	771	703	646	728	695	721	700	732	714	769	731	709	719	720	694	727	712	728	738	693	722	751	759	769	698	732	719	712	719	708	718	741	754	731	728	708	716	750	738	726	707	717	744	759	743	707	743	730	667	707	677	732	742	708	710	699	695	733	692	749	723	730	704	692	717	705	764	761	674	760	670	744	698	681	683	734	708	758	690	723	787	708	737	766	746	777	711	688	764	706	745	741	723	712	695	778	756	718	698	677	688	769	695	736	711	683	769	733	737	715	756	679	708	696	762	728	718	693	733	739	731	783	730	715	731	739	701	707	691	731	725	692	681	728	719	677	729	768	736	734	734	649	675	715	720	734	756	704	751	775	715	701	703	688	729	705	754	718	726	698	747	738	683	705	713	743	730	792	706	712	702	695	746	761	708	708	710	684	729	711	746	682	754	769	715	756	741	717	683	702	746	723	716	753	725	723	706	715	693	739	694	743	737	718	762	763	710	700	741	682	721	776	697	769	771	733	711	736	744	736	742	709	739	755	733	741	703	731	662	758	719	714	748	709	759	705	728	681	736	714	700	681	689	728	669	686	754	698	719	710	731	711	684	740	715	732	673	779	720	750	748	711	728	731	691	713	726	710	743	713	734	719	734	741	693	728	720	720	717	724	783	719	724	713	695	756	723	696	754	764	776	661	735	727	739	743	712	663	695	743	765	719	688	720	698	735	699	657	740	719	779	745	678	703	711	730	733	759	741	730	722	749	727	686	772	751	728	777	715	736	714	678	745	754	706	672	751	731	727	722	732	730	701	672	776	767	717	714	677	684	742	727	710	714	722	716	656	697	740	753	703	750	739	694	757	723	721	725	727	683	723	722	679	714	710	738	750	751	716	732	745	745	690	712	728	768	661	685	707	779	701	721	752	746	750	691	751	733	765	773	735	728	758	742	694	713	726	686	780	701	695	772	723	774	685	749	678	708	702	740	742	718	703	711	736	743	725	739	689	710	723	754	718	723	706	707	740	724	789	773	724	715	724	745	736	726	726	753	728	754	728	706	735	710	715	703	719	773	708	755	676	744	696	714	662	707	750	720	738	719	701	688	755	686	749	747	699	739	727	709	711	716	682	693	737	766	690	693	755	665	722	723	702	780	714	711	701	717	738	758	707	733	712	707	767	726	730	715	704	683	679	718	712	712	775	748	709	738	688	756	781	759	758	720	739	784	724	740	735	739	684	715	683	694	763	719	717	737	734	738	703	748	733	727	694	749	678	699	690	695	696	726	736	727	696	729	728	720	705	745	714	710	783	718	716	700	688	741	740	709	707	780	759	724	714	778	780	720	754	699	762	749	729	683	730	713	712	727	697	780	741	741	732	685	733	746	739	703	733	722	739	692	726	728	713	734	694	752	724	715	734	714	743	765	796	765	714	723	722	739	708	708	708	757	701	741	758	728	671	733	763	705	737	727	700	760	758	731	737	771	710	715	707	703	753	736	727	741	709	717	708	699	724	683	699	762	725	747	706	756	774	743	746	684	734	720	719	705	738	783	717	688	734	719	720	707	747	743	724	749	731	718	753	732	729	722	681	741	752	714	730	765	747	736	724	721	705	731	745	752	683	701	689	680	769	670	709	717	739	712	679	732	737	737	748	683	726	708	706	785	741	706	711	741	699	730	699	704	690	732	735	704	777	715	704	730	665	701	720	725	711	706	716	742	747	697	700	679	687	741	703	703	704	736	727	726	743	749	743	724	754	710	744	712	750	761	702	719	726	706	745	697	697	754	747	712	723	699	716	701	717	707	726	714	715	747	692	720	751	660	711	739	699	752	711	681	725	721	730	718	739	722	715	715	735	770	686	753	747	751	715	776	716	728	720	692	748	735	721	740	748	754	676	753	726	727	778	702	738	733	714	749	688	716	721	753	719	687	704	702	734	744	745	725	739	671	725	742	741	743	708	697	740	702	697	703	697	705	703	700	716	693	751	673	695	722	681	700	711	719	723	729	772	712	724	726	740	743	737	738	722	705	755	738	724	725	671	721	734	705	774	713	704	743	761	715	688	714	731	708	728	710	716	716	725	737	715	708	689	759	753	718	711	711	692	744	731	736	710	740	732	735	745	716	719	749	739	698	754	742	757	737	746	743	733	738	746	755	737	685	718	732	669	671	714	671	687	721	720	669	718	701	720	779	697	760	701	766	712	736	737	740	733	763	750	809	715	719	728	743	709	758	704	758	720	706	715	736	711	726	733	722	727	724	719	729	715	736	733	753	744	741	718	708	752	744	672	716	728	679	699	732	697	736	757	690	703	701	698	674	728	768	651	715	722	737	740	749	727	786	752	718	743	721	787	717	677	710	752	719	720	716	699	685	699	708	741	710	681	647	759	702	674	720	711	770	772	693	725	720	736	724	751	716	693	709	758	720	711	732	727	681	739	740	662	726	788	735	754	743	739	753	738	702	695	643	752	676	717	690	737	704	687	722	726	743	649	714	716	720	711	696	745	725	680	702	713	732	713	745	731	761	723	770	715	701	701	711	661	716	740	772	751	720	706	752	722	745	771	710	749	737	789	742	725	722	734	744	694	732	698	651	759	723	650	757	686	749	692	751	722	745	714	684	696	713	717	718	735	733	700	704	719	715	713	723	712	739	744	772	785	702	750	706	710	752	734	720	719	718	735	746	701	728	687	739	736	697	713	721	707	733	726	684	726	716	723	766	706	750	729	705	758	696	720	741	697	722	730	679	697	740	695	701	717	776	709	785	771	721	739	751	705	702	660	686	735	714	773	708	729	692	719	722	734	725	726	715	727	726	696	733	747	814	728	691	743	734	675	706	789	773	698	703	728	757	696	755	737	726	694	743	705	719	716	748	765	727	714	750	687	760	656	711	776	701	734	745	703	729	725	726	731	680	722	731	728	695	703	738	731	707	745	724	745	698	733	723	740	734	725	708	749	704	674	691	689	717	713	666	730	752	710	754	707	741	712	803	686	716	701	746	756
24692	21381	29134	29331	17856	3767	1916	636	393	357	359	401	337	350	362	353	334	337	370	325	371	385	376	386	327	365	358	342	355	334	371	378	384	344	342	337	353	373	357	388	352	380	370	366	352	315	368	357	350	362	379	381	354	320	359	400	345	355	392	335	366	342	333	346	370	379	362	336	380	391	351	386	332	369	349	363	340	367	350	346	378	383	350	340	360	388	378	372	376	365	369	379	341	364	315	327	368	318	375	367	324	372	353	350	381	358	404	358	356	354	340	345	386	354	351	365	375	404	362	372	386	374	337	361	382	383	337	399	350	340	378	385	368	369	355	356	363	341	352	357	325	336	357	337	385	357	341	384	410	351	359	381	346	420	360	366	383	334	337	355	361	367	337	322	372	340	376	363	351	359	332	365	366	351	377	319	334	339	360	384	323	353	354	318	372	334	346	362	354	375	365	372	350	373	370	329	362	337	374	389	343	354	352	433	339	358	357	346	357	346	364	345	381	350	368	362	374	351	324	343	370	380	342	390	306	357	366	380	358	329	344	363	392	356	341	383	371	343	334	394	358	353	344	345	369	359	351	394	373	376	349	364	356	366	350	393	348	362	357	349	338	341	370	376	345	360	372	348	377	373	339	342	346	359	321	348	320	361	339	389	344	357	377	363	337	383	366	333	384	376	375	357	359	365	347	388	347	381	369	348	359	346	335	364	358	355	358	328	336	382	361	359	371	377	363	348	402	339	344	345	368	371	353	359	364	325	368	381	336	377	333	344	345	344	360	379	361	372	415	370	326	359	376	379	351	366	377	324	346	363	378	351	349	361	360	349	394	362	369	362	369	345	352	353	381	371	386	371	333	359	375	389	357	372	348	333	353	336	340	417	350	367	367	336	356	325	361	357	365	375	358	364	383	352	332	353	370	363	342	340	352	351	362	377	334	338	369	343	341	331	387	406	356	313	320	339	348	377	327	359	378	375	358	346	363	380	378	356	388	383	349	333	335	375	320	349	380	371	381	364	338	386	330	379	344	342	368	351	360	383	356	387	387	351	308	329	352	375	355	345	379	366	345	360	377	346	362	376	372	357	354	381	350	376	359	358	378	360	362	364	335	353	393	355	361	350	367	339	372	329	335	350	370	379	371	327	346	342	373	329	344	314	347	310	352	342	379	339	339	358	379	362	346	359	395	346	374	370	354	396	360	341	352	400	364	349	366	346	354	368	369	358	364	368	380	351	373	378	356	392	354	354	350	336	350	378	342	357	358	345	367	325	342	343	367	356	362	348	334	320	363	339	367	368	358	361	333	370	401	343	347	367	393	358	363	342	369	348	358	355	370	380	360	346	341	374	368	367	369	339	397	350	326	352	340	356	336	366	358	368	361	367	382	361	407	367	367	354	343	342	375	345	373	362	381	367	338	340	354	375	342	330	361	383	367	341	351	370	340	357	383	370	379	327	374	361	333	354	342	344	377	339	354	361	331	362	395	363	360	337	339	387	365	353	364	350	347	376	382	351	345	349	325	371	366	356	352	353	319	401	384	372	399	345	360	381	359	384	341	358	363	375	362	338	385	334	376	369	370	353	345	362	356	361	348	379	347	363	371	321	365	348	321	389	371	389	358	350	362	395	384	381	366	357	348	391	380	371	389	379	347	354	369	357	372	344	360	337	338	372	343	315	355	400	351	359	340	371	344	369	331	386	346	378	353	354	365	347	370	376	365	370	377	384	355	368	316	366	365	342	330	374	356	360	352	329	320	345	330	417	362	366	359	367	394	361	346	349	343	369	379	407	372	361	329	379	350	348	355	360	362	354	352	353	373	344	353	333	340	335	345	364	333	408	347	345	344	339	356	345	385	355	372	384	332	377	346	380	355	374	335	389	351	345	377	352	380	380	369	379	369	400	389	375	339	358	361	337	346	377	355	334	347	348	351	355	368	329	362	333	387	319	343	364	366	323	341	354	348	363	379	383	380	381	348	313	337	339	338	363	340	364	349	363	366	365	366	381	359	363	354	351	358	351	353	360	383	365	372	386	355	393	361	364	339	374	317	347	385	397	376	366	375	352	377	378	354	404	337	370	359	326	369	358	387	338	350	370	346	348	332	381	353	381	360	415	352	355	409	377	355	363	312	373	372	356	355	350	314	355	375	331	360	369	364	367	337	369	352	361	382	376	361	332	304	394	368	375	338	344	368	365	368	343	371	333	384	352	325	369	350	355	357	346	365	351	366	363	375	366	363	367	344	362	371	387	349	355	357	341	378	384	348	326	385	340	371	378	388	363	396	390	366	361	328	344	385	381	365	364	340	370	313	365	365	364	375	376	352	368	397	373	339	336	339	354	355	374	337	371	358	353	348	347	323	343	386	363	361	352	391	378	373	393	348	358	358	350	370	366	344	359	372	366	381	358	341	386	337	350	338	370	355	385	339	370	333	366	350	412	349	347	366	376	363	375	370	363	360	389	375	351	339	348	400	343	327	327	370	369	320	395	390	333	364	352	364	355	354	334	362	376	357	376	340	366	368	352	354	335	372	367	324	334	360	326	360	371	363	376	331	325	371	355	362	379	367	357	365	348	361	368	367	380	349	386	370	342	357	331	380	342	342	354	403	368	365	390	366	372	336	364	376	362	350	382	358	333	380	366	358	382	339	349	400	364	350	353	383	354	319	388	368	337	346	381	360	353	332	387	375	373	365	382	403	332	349	364	358	323	350	406	350	390	368	329	379	366	353	377	326	349	341	377	347	347	363	350	347	364	320	375	359	358	365	330	396	395	359	392	374	352	339	347	359	372	344	312	366	370	367	343	400	373	358	338	406	371	353	382	371	354	350	325	385	344	353	383	347	353	345	389	336	375	354	361	370	349	372	343	332	362	346	352	397	361	373	348	357	341	380	346	353	359	348	373	320	347	350	377	380	367	360	351	387	366	347	334	400	371	349	382	350	346	327	376	359	354	355	363	346	345	353	361	355	349	373	338	378	327	341	332	363	324	360	328	335	359	386	383	356	357	363	366	365	353	363	367	329	359	323	366	397	363	369	315	357	351	362	364	360	372	391	368	364	338	359	365	358	355	346	341	375	327	352	405	377	390	332	305	391	353	358	379	360	338	352	353	388	374	345	331	359	355	361	356	342	353	351	335	396	346	384	348	378	363	354	354	366	351	355	345	357	330	327	388	364	362	367	369	385	379	344	366	395	317	346	368	361	368	365	375	352	359	396	358	373	329	361	374	343	368	363	345	354	341	365	354	350	356	337	337	363	358	367	349	363	394	359	348	374	381	356	383	368	328	363	309	389	345	390	381	342	371	358	341	342	370	357	330	373	344	349	360	368	339	353	393	362	390	372	335	361	353	356	361	375	362	359	349	355	377	345	382	351	346	385	350	374	376	391	358	384	353	388	331	323	332	356	390	358	374	351	386	350	363	354	375	350	353	368	353	318	343	386	356	344	378	375	368	370	336	357	356	350	338	368	366	376	374	357	398	369	334	369	376
52540	74056	49348	41792	6727	786	3270	1195	517	441	466	498	463	462	450	454	447	447	474	471	422	405	408	442	410	435	407	428	428	425	408	455	473	472	450	414	389	450	411	422	450	444	445	441	428	484	436	445	456	430	423	441	462	427	420	447	431	425	413	408	422	450	428	437	494	422	413	418	470	435	439	469	435	451	419	448	433	421	452	444	462	474	465	401	449	419	458	463	421	476	436	429	449	386	447	422	415	421	444	459	397	433	456	452	430	446	448	420	462	452	450	427	461	432	418	437	469	411	445	444	449	404	437	409	432	391	442	440	434	453	417	429	426	446	451	428	428	435	444	452	438	420	441	426	436	418	456	440	423	425	443	491	445	421	415	415	403	429	431	407	438	464	419	459	431	477	404	444	435	444	476	410	479	409	434	436	442	467	434	466	424	439	417	434	435	438	411	453	412	444	414	455	459	432	441	420	454	426	414	469	446	433	461	407	442	438	450	454	437	428	449	427	409	432	443	440	427	390	440	422	467	454	432	431	445	409	465	429	398	422	451	463	425	422	431	453	426	413	412	402	430	431	429	474	442	440	465	413	436	454	430	436	414	429	477	442	440	449	406	412	414	425	426	453	410	431	460	461	467	430	428	446	440	460	447	467	466	455	430	429	432	445	420	403	433	456	449	451	429	420	446	456	418	455	426	428	400	436	452	444	396	444	436	414	459	435	436	456	451	412	425	442	427	449	424	409	447	447	425	418	460	435	421	448	432	441	465	397	409	457	425	449	439	422	433	442	426	423	422	459	446	439	439	430	392	403	483	456	418	434	423	449	437	445	428	430	439	429	448	431	432	429	416	399	449	449	411	445	432	437	419	439	457	455	396	402	417	427	421	439	469	447	403	447	483	427	437	461	415	410	433	438	453	458	477	450	443	400	452	433	386	439	451	466	447	393	431	429	419	446	414	428	426	462	431	404	403	441	407	416	470	441	424	437	461	452	451	431	416	455	419	432	420	459	399	393	422	444	431	454	429	418	422	418	455	419	432	405	450	433	411	439	442	430	439	420	432	432	402	484	430	432	467	426	415	404	418	457	468	464	419	444	389	463	441	402	420	424	440	394	490	398	444	440	421	405	424	457	408	430	439	424	444	447	426	430	393	447	391	431	448	409	439	422	432	422	430	412	434	435	415	430	410	406	413	439	423	435	435	437	450	464	467	463	422	462	410	416	427	419	419	417	441	429	450	409	477	438	422	424	439	458	428	407	452	464	416	415	424	396	419	461	447	470	425	456	430	433	466	474	440	403	429	436	442	410	457	395	466	425	448	424	440	459	441	391	460	439	439	426	453	460	438	439	442	454	438	429	448	429	411	425	437	445	445	441	427	403	445	475	439	421	422	429	430	403	444	434	428	474	462	461	462	432	390	399	442	431	412	413	432	436	423	408	396	405	454	426	408	444	417	434	455	396	429	439	449	405	456	417	419	419	439	435	442	423	426	461	422	407	414	430	457	416	402	393	455	453	435	391	410	435	426	417	411	428	432	439	440	415	430	406	458	440	449	404	460	396	405	405	431	430	387	436	426	451	423	413	432	449	430	482	408	437	429	422	421	408	461	452	401	451	444	456	455	439	414	458	423	467	457	434	396	407	419	415	422	439	439	448	427	461	439	435	406	398	462	425	415	446	441	420	446	436	436	408	429	401	439	415	433	483	428	446	442	446	415	399	399	411	414	429	389	458	420	427	443	417	385	470	409	415	428	438	412	384	452	410	424	429	417	414	407	415	428	432	480	444	444	444	454	446	416	407	445	435	473	424	416	451	451	408	405	432	417	432	464	464	421	434	426	445	457	440	433	455	433	409	402	433	438	471	431	472	477	428	423	407	438	421	421	440	430	439	445	409	458	449	433	413	405	371	439	450	407	425	477	410	417	433	451	417	464	451	452	456	453	450	436	416	444	411	466	429	475	461	429	412	424	444	427	390	424	459	437	462	453	396	431	454	421	417	394	432	468	420	407	464	411	453	423	440	404	434	407	431	460	413	414	448	440	422	432	472	428	445	370	413	422	477	430	435	481	440	435	430	442	424	447	436	442	402	420	420	450	447	451	448	462	448	451	434	444	461	436	413	399	433	426	467	455	434	452	431	424	460	422	463	436	457	433	458	451	419	458	453	437	417	461	408	425	436	474	430	450	430	428	422	411	423	449	449	416	409	445	441	462	432	445	430	452	445	475	406	470	435	454	448	441	442	444	470	463	433	431	452	399	419	427	422	440	446	463	441	435	469	439	437	449	439	451	436	448	432	463	461	442	440	464	442	455	417	459	423	433	416	452	435	446	440	424	417	425	481	452	440	435	449	443	422	397	434	442	444	460	432	456	426	443	462	456	443	411	423	407	434	435	399	465	405	443	433	421	410	473	410	429	427	446	430	425	447	463	458	470	428	481	431	453	418	390	425	445	450	448	445	438	452	416	447	446	408	465	455	443	462	404	417	415	439	427	455	452	475	446	442	459	454	396	400	420	455	447	438	439	446	420	423	426	440	423	434	402	417	458	449	416	454	470	430	431	452	449	404	404	432	407	446	459	417	422	464	438	437	425	413	444	444	394	472	470	432	478	450	453	436	440	405	436	445	430	461	442	461	448	419	396	412	450	452	391	444	427	414	431	444	407	437	484	410	453	433	452	467	381	438	431	439	439	447	429	463	462	418	405	438	425	446	439	405	422	455	430	449	425	435	448	419	450	415	450	476	450	440	440	413	426	407	471	427	388	450	443	430	418	409	429	439	462	454	420	469	458	437	428	422	387	451	413	425	419	423	396	418	441	404	451	423	402	411	452	435	402	447	443	440	448	417	424	461	454	427	481	425	412	485	420	430	413	424	417	427	426	406	415	460	419	393	409	475	423	467	398	448	464	416	439	451	417	438	413	419	412	422	428	396	437	429	435	435	444	417	411	425	397	412	437	447	442	426	479	459	483	458	440	439	450	442	383	423	395	431	465	444	427	431	462	431	409	468	447	431	464	420	387	376	428	447	454	470	448	461	440	455	448	419	475	442	381	419	464	438	414	416	427	426	435	422	431	459	386	405	456	427	442	430	437	431	400	444	402	475	456	422	433	418	413	416	442	460	431	424	454	410	430	446	446	405	460	432	422	430	452	425	448	422	461	392	408	437	429	458	452	420	415	440	459	411	422	453	448	424	432	467	476	396	417	431	484	469	432	414	435	411	421	446	421	435	388	458	458	458	413	440	438	416	429	406	458	441	451	444	420	425	420	424	428	440	403	448	422	444	441	376	425	452	441	444	452	448	421	432	441	432	433	416	434	446	426	428	440	425	436	446	425	454	434	424	459	445	469	463	431	456	410	439	442	435	405	466	382	398	458	462	410	477	418	423	426	424	441	482	441	438	453	440	423	426	428	434	404	443	460	397	457	378	466	427	429	443	448	451	495	423	430	439	455	421	408	452	458	444	407	477	393	422	472	407	434	463	464	462	407	443	419	425
22267	20846	29152	27621	22284	19792	15898	2587	944	886	877	825	807	801	839	878	870	741	849	872	824	825	739	820	815	774	833	816	830	895	813	814	809	832	814	822	841	830	800	778	796	814	806	800	842	755	777	788	812	808	822	792	785	821	767	825	789	824	784	785	800	861	818	749	802	820	816	779	741	823	779	765	806	807	791	799	772	795	796	807	808	740	758	811	796	838	794	827	843	819	811	802	807	749	814	823	809	766	799	854	825	781	816	801	799	745	768	788	816	790	778	730	795	798	811	824	787	780	818	786	773	779	786	843	775	779	862	805	811	831	795	774	805	803	838	798	799	821	795	763	811	794	803	820	843	787	754	795	741	747	853	750	819	824	861	848	754	787	831	790	795	772	850	776	811	781	852	799	821	831	763	847	823	804	815	825	803	821	827	851	805	782	816	810	822	815	804	816	833	784	806	823	792	843	770	809	766	806	769	791	766	788	751	812	814	806	830	814	795	783	796	809	788	757	791	773	743	857	800	764	787	811	793	778	841	781	798	830	768	784	818	799	822	744	809	818	835	780	796	806	795	797	842	797	811	811	783	807	812	780	796	796	837	840	801	854	830	783	776	802	789	860	851	784	800	753	832	750	810	831	778	738	806	865	751	716	780	829	756	788	763	851	779	805	800	871	774	778	806	794	769	831	821	854	803	807	735	793	789	774	812	793	794	763	718	834	765	829	806	804	826	797	808	798	766	834	812	819	804	831	773	798	793	727	822	783	815	844	745	814	853	766	775	764	842	826	766	749	796	850	776	841	818	800	771	796	773	760	834	784	777	778	743	751	778	776	805	761	832	784	777	805	806	771	820	804	762	775	773	810	803	762	793	821	868	767	793	769	822	810	805	843	789	805	774	824	803	818	798	766	762	777	823	841	784	808	814	776	779	768	798	789	826	788	770	847	790	789	769	820	790	789	824	766	771	762	788	821	767	833	815	811	829	840	749	833	830	795	774	784	843	809	797	774	761	855	832	763	856	746	836	779	856	796	804	849	823	800	756	832	798	786	820	765	727	784	834	808	794	803	806	790	807	835	879	776	761	792	846	813	783	810	829	812	806	775	809	831	776	754	766	792	776	802	811	786	785	803	774	787	755	774	850	841	800	780	797	791	866	786	797	815	781	754	803	798	805	813	790	815	794	800	822	791	747	818	789	818	801	823	797	816	790	782	828	813	797	784	750	822	820	805	765	823	800	775	805	784	790	779	802	769	829	814	793	856	801	837	827	802	774	810	857	801	808	777	791	766	780	801	850	783	742	782	750	820	811	788	879	774	826	836	797	793	808	791	778	786	806	788	800	794	836	795	764	825	797	775	851	828	822	819	768	768	778	804	830	809	815	817	816	744	848	786	789	840	869	788	824	778	802	820	767	765	755	810	845	841	788	803	788	793	809	756	783	818	835	833	794	818	853	849	812	814	828	827	807	807	744	769	782	795	820	768	757	770	833	814	807	836	775	819	778	820	804	781	779	828	768	777	761	854	809	803	811	820	793	821	798	814	793	813	783	759	804	797	850	778	819	795	780	785	807	802	808	823	817	771	830	794	811	838	810	818	806	788	802	801	779	799	793	784	791	756	822	812	743	791	812	801	763	798	800	793	748	814	808	832	798	806	835	795	851	789	793	779	773	818	743	815	846	820	792	812	798	795	775	783	782	799	805	784	795	792	796	782	840	833	824	783	843	767	789	757	832	829	749	838	766	805	819	798	845	759	799	843	820	818	789	777	812	801	736	804	758	829	834	781	750	830	799	787	858	787	813	771	781	802	820	776	769	815	822	808	823	852	863	794	780	776	791	821	790	813	787	808	792	781	839	768	762	817	832	812	790	819	845	774	797	753	838	806	833	836	749	765	736	815	735	791	823	758	784	818	829	799	837	784	812	772	857	807	807	851	792	818	854	767	798	822	817	778	818	793	812	740	763	803	823	845	819	797	740	778	733	841	757	820	800	844	763	785	819	814	800	837	857	844	775	816	784	831	786	816	836	825	843	726	801	783	756	804	797	782	800	759	770	804	760	861	793	833	796	799	849	802	757	821	802	803	807	811	778	799	817	783	820	831	770	786	748	800	799	785	825	798	835	786	777	774	852	806	791	786	832	818	796	800	836	811	780	814	812	821	820	800	826	761	811	791	820	817	834	759	812	792	810	796	772	788	771	784	748	843	769	776	861	848	817	797	758	802	774	845	799	799	832	822	782	827	752	854	738	794	796	774	822	833	785	822	838	772	781	792	823	815	850	833	821	826	828	767	738	808	813	793	767	779	798	805	745	798	766	779	776	823	774	782	805	792	789	753	781	795	793	782	812	758	786	837	798	788	770	839	830	747	793	792	730	778	785	845	773	792	782	730	861	760	813	783	787	786	825	817	818	802	777	760	807	741	777	785	789	760	811	802	796	847	799	775	855	801	798	800	845	771	829	787	817	780	805	766	753	810	801	818	773	847	814	754	827	818	756	790	783	790	865	811	768	718	794	832	802	808	781	799	791	823	777	780	839	790	790	787	752	787	817	814	850	809	811	816	795	825	791	828	784	817	845	787	802	809	793	796	802	814	776	778	764	768	803	832	792	770	826	836	809	828	822	798	758	835	802	795	831	785	802	774	770	746	780	832	807	790	814	812	834	803	838	764	776	732	762	778	750	774	799	818	799	797	818	820	817	795	734	845	825	789	855	791	792	821	782	798	785	816	813	794	828	760	760	821	770	788	791	841	780	753	787	788	792	781	789	783	817	817	782	766	761	753	797	814	836	802	801	811	798	809	858	827	850	803	759	782	822	779	771	799	789	824	724	819	771	798	826	789	777	857	766	816	785	837	829	830	811	797	840	832	810	814	797	799	812	822	817	758	801	770	845	791	798	805	768	814	827	820	800	770	739	828	774	826	760	760	835	790	778	792	784	814	775	817	782	808	814	785	808	796	843	788	799	815	786	758	790	763	790	828	791	752	792	823	785	818	820	841	786	779	813	788	827	841	848	802	747	755	823	804	841	749	782	819	794	829	744	763	771	774	765	756	694	741	750	853	830	776	803	832	803	805	775	814	845	760	825	803	811	812	787	756	850	798	814	782	815	802	788	814	831	783	806	788	801	849	820	842	803	797	792	795	839	788	795	820	812	808	806	792	806	783	781	816	790	822	791	750	868	827	821	794	803	765	745	824	818	738	746	792	773	758	815	849	831	815	780	784	804	778	826	792	826	773	822	791	825	748	848	808	818	719	791	863	751	817	832	809	768	863	838	775	803	804	797	818	749	750	787	804	791	804	811	799	805	794	757	849	778	819	851	809	773	795	782	842	836	789	834	806	835	810	824	808	765	762	783	776	749	775	775	806	763	788	783	841	788	793	815	829	821	814	768	812	791	815	832	804	799	769	784	786	787	786	793	844	825	835	794	848	836	824	810	841	806	798	817	785	808	770	823	862	810	762	775	848	796	815	796	781	802	806	795	831	790	876	752	744
56062	93747	65376	60884	10672	2387	8333	2430	1133	1037	1031	1001	987	970	984	931	897	954	936	925	902	914	911	905	894	955	922	913	861	879	896	903	948	899	934	922	896	910	859	854	823	897	896	922	894	881	899	884	838	878	920	920	881	929	842	920	870	848	870	845	858	895	947	841	882	913	893	896	899	876	911	916	919	936	874	819	891	864	877	917	883	865	886	831	913	908	863	938	878	840	836	858	873	908	902	882	824	898	934	856	840	835	898	846	853	913	848	923	881	897	894	908	850	860	876	874	896	894	840	908	839	909	884	904	852	910	942	900	884	890	910	859	858	820	939	920	848	845	876	896	930	843	859	872	933	845	878	843	888	943	854	866	871	898	897	896	877	885	875	889	907	904	883	902	808	907	906	962	888	897	875	851	892	876	854	886	856	921	942	895	855	872	886	889	860	905	876	902	849	893	882	944	897	884	884	898	896	871	868	913	951	852	875	890	935	848	867	867	913	898	868	860	836	889	902	893	816	951	896	844	882	893	843	868	886	871	908	893	875	833	886	921	904	878	890	904	877	892	892	918	883	837	918	885	897	894	897	877	864	840	936	861	874	903	860	858	912	826	840	897	915	911	905	914	918	858	839	859	935	923	886	885	852	875	873	913	870	867	890	873	885	844	893	930	890	829	882	866	909	878	870	939	863	906	872	858	904	889	899	918	860	902	873	861	868	914	879	928	894	907	907	910	912	904	877	917	851	942	924	894	899	849	917	928	897	902	876	848	953	857	892	900	876	868	896	935	847	845	832	897	886	874	875	887	882	834	915	873	848	890	918	967	913	925	952	845	910	934	910	874	826	883	923	847	841	874	925	867	893	861	868	840	894	942	903	899	902	954	895	935	904	885	860	910	880	955	899	908	851	822	909	873	852	913	875	920	903	934	873	891	917	899	877	921	882	856	944	855	907	877	851	879	895	884	887	857	863	874	906	865	897	897	881	908	855	897	882	879	903	862	874	886	829	914	913	905	914	890	871	883	892	894	867	881	884	880	849	894	902	853	971	879	868	896	931	855	910	896	894	905	906	819	892	881	906	908	901	885	919	878	868	908	912	869	873	890	880	915	876	897	905	894	817	903	913	868	858	920	873	907	858	951	879	870	865	848	894	855	931	888	888	939	930	868	902	890	882	854	907	924	843	862	877	884	896	836	899	845	841	891	840	907	842	921	867	863	896	878	932	926	899	907	901	913	829	898	890	896	851	923	854	859	896	825	810	923	871	862	866	871	882	882	890	899	901	865	866	910	889	874	860	860	871	903	860	908	892	886	880	849	914	888	883	882	878	850	906	891	909	834	901	871	868	896	900	897	824	870	908	910	882	896	884	848	882	841	901	929	828	841	852	850	911	874	892	908	916	860	893	840	876	887	902	882	900	850	909	899	827	875	926	903	854	833	897	887	917	878	923	838	847	884	857	875	921	863	905	913	868	842	877	915	876	886	886	896	805	880	867	858	876	859	893	865	900	899	923	898	891	833	838	908	892	893	862	907	876	907	903	886	874	902	901	869	919	896	846	850	920	908	903	878	894	901	888	878	849	900	875	874	866	845	828	929	892	872	874	907	895	882	934	906	898	878	921	879	851	848	804	877	908	848	896	888	934	882	892	861	888	835	892	893	875	880	920	858	846	911	875	903	857	910	858	929	888	862	879	854	845	905	876	944	886	908	850	917	863	885	936	887	876	885	899	919	871	913	890	836	882	935	877	871	919	895	949	925	859	877	873	879	890	901	926	875	894	841	886	903	942	904	914	899	863	856	811	854	878	930	885	911	855	860	903	915	896	870	876	914	884	860	909	884	912	893	865	896	832	891	914	898	857	840	891	887	912	845	915	919	860	841	867	843	905	823	921	852	895	884	895	867	891	886	885	866	892	885	850	931	851	890	866	859	889	884	869	879	857	909	886	894	837	933	940	879	908	859	900	926	890	854	887	905	893	877	888	881	924	835	880	890	971	895	867	878	895	847	905	865	869	858	899	839	902	893	889	896	847	830	946	878	848	879	912	875	876	867	906	903	849	900	896	896	925	899	927	835	869	898	886	923	878	880	843	859	928	892	861	890	841	887	862	872	865	862	877	882	910	879	885	855	870	914	799	905	856	846	864	936	867	898	897	893	878	864	848	887	846	904	931	865	832	936	858	898	854	869	885	873	913	873	897	909	889	931	947	867	900	906	887	895	871	875	880	887	904	910	912	850	922	882	872	951	879	825	851	814	890	929	915	913	848	875	875	895	885	911	916	913	876	887	855	862	882	878	870	860	932	892	848	904	854	915	853	849	833	880	885	876	889	877	869	915	892	896	960	857	859	883	884	882	863	902	938	902	892	871	849	919	844	890	888	861	850	877	914	909	912	843	855	909	826	859	870	881	915	851	850	949	838	823	935	896	886	876	888	862	902	848	891	860	861	958	831	887	877	841	889	899	913	899	870	931	882	864	936	866	921	882	881	857	897	908	886	837	906	830	875	920	862	898	873	866	853	913	933	883	877	861	912	841	891	877	889	929	892	907	876	901	915	871	915	851	856	871	817	875	883	863	871	902	903	891	934	891	909	879	905	880	921	927	885	829	906	858	892	834	883	910	881	905	868	878	865	864	888	872	926	865	869	871	887	826	912	900	887	905	936	907	863	891	880	874	865	883	854	899	880	913	882	954	890	850	888	866	900	898	888	912	880	855	863	912	915	919	898	914	896	899	876	898	854	879	852	842	920	847	872	913	907	878	825	898	840	888	834	870	877	879	921	874	868	876	868	915	900	903	833	854	872	887	849	869	892	887	905	879	914	877	907	868	872	895	916	925	901	884	855	876	891	849	883	891	874	892	850	958	850	848	859	874	921	867	884	885	854	844	831	912	891	839	915	849	897	885	917	885	879	886	843	852	904	876	944	888	875	876	863	841	919	872	931	872	908	912	883	890	912	887	864	915	874	849	862	913	865	852	936	880	931	891	873	841	907	921	914	865	924	921	862	868	901	860	843	896	843	856	846	905	902	862	890	860	884	865	913	859	912	906	893	893	880	861	808	859	916	846	859	882	860	875	899	921	842	853	849	931	923	853	919	926	911	884	897	919	929	894	898	928	878	880	827	873	903	884	880	866	936	828	846	895	900	902	890	854	853	885	893	874	904	880	950	864	924	841	884	821	833	894	873	851	917	926	846	924	864	862	923	908	888	847	888	818	835	925	883	943	878	899	860	903	882	847	849	917	828	875	912	892	902	889	882	909	881	928	911	895	818	898	878	887	903	920	871	900	851	859	933	838	867	921	922	898	865	889	889	842	904	898	855	885	869	875	868	903	929	884	872	905	900	851	901	885	945	902	875	825	891	953	842	885	852	888	847	872	893	841	848	909	883	867	851	843	868	865	900	857	888	880	879	872	897	899	866	860	894	882	856	897	880	850	881	870	914	870	901	895	918	857	896	889	871	896	904	911	860	916	885	856	831	834	893	879	866	932	872	894
37510	29705	24075	20321	2361	445	624	400	347	352	407	344	382	368	353	356	364	390	411	385	372	367	374	361	380	402	381	385	422	396	377	367	407	352	339	338	334	349	378	386	374	386	334	400	362	340	390	384	386	393	369	387	360	399	373	324	374	346	368	355	372	373	370	364	395	355	370	379	388	359	380	393	377	336	368	366	388	400	411	361	366	408	313	376	387	359	368	398	384	396	384	388	353	386	368	358	384	372	375	336	361	349	382	392	355	369	352	373	378	393	320	358	360	325	354	382	405	363	361	341	367	372	364	342	423	375	340	353	362	388	378	370	356	372	380	385	366	358	349	318	355	359	370	306	381	385	341	394	383	330	326	390	379	380	381	336	371	353	326	375	379	378	405	341	364	407	411	408	339	390	369	390	342	363	343	343	351	400	382	386	357	365	346	362	368	363	341	380	352	349	381	358	373	354	351	341	338	389	374	389	333	398	396	420	351	362	337	387	381	363	399	401	411	358	379	361	332	334	383	371	363	349	379	363	373	388	336	348	361	391	328	349	366	331	391	352	374	391	390	346	396	397	336	378	376	368	358	348	352	364	367	382	408	380	382	361	380	353	369	374	395	374	336	345	334	391	414	360	383	361	343	407	389	406	350	363	389	373	379	343	409	357	372	364	355	360	377	361	352	377	376	342	365	406	345	374	379	356	389	356	374	347	364	379	403	360	345	378	369	380	393	359	393	351	364	360	377	345	377	379	374	388	387	372	358	344	372	366	381	357	382	331	376	346	361	396	388	388	362	369	363	389	398	355	373	378	395	374	383	346	359	381	360	356	352	359	349	350	368	339	357	345	377	380	359	394	318	348	395	356	377	354	377	365	362	378	371	400	354	373	354	385	380	397	376	382	381	376	397	374	371	375	382	351	353	378	360	373	368	376	379	354	354	337	399	354	349	381	358	371	412	329	366	375	411	355	374	357	406	360	363	345	344	370	339	400	382	364	370	352	365	353	356	362	391	405	399	402	397	386	354	366	352	353	362	369	356	381	348	393	392	369	330	394	394	355	379	387	378	359	411	329	389	392	379	387	361	389	358	320	376	362	385	346	370	404	361	360	371	407	392	405	347	375	378	361	346	333	349	354	370	342	378	355	363	332	350	399	380	363	376	345	366	374	367	343	349	358	350	372	369	393	374	413	357	385	356	348	380	348	357	356	359	366	346	333	347	354	370	340	370	368	390	356	333	358	383	343	387	405	341	382	339	368	384	372	402	378	352	367	371	332	390	368	347	349	386	359	370	355	376	363	361	353	378	363	359	360	350	374	358	365	338	347	380	352	378	363	374	393	350	394	390	366	384	366	364	401	376	382	366	386	381	337	378	372	362	379	347	405	360	363	395	363	381	381	352	396	364	383	358	380	362	359	375	393	357	391	360	372	375	400	383	416	409	372	386	373	382	363	358	370	343	364	418	385	423	389	370	358	346	364	352	375	348	402	403	357	372	360	358	378	350	374	379	342	361	357	389	358	366	350	370	343	380	413	385	356	361	391	352	368	367	388	358	363	375	369	402	357	400	362	349	374	383	356	366	381	355	366	373	378	366	374	362	373	361	366	371	333	376	382	362	365	345	331	339	366	366	399	370	332	376	366	343	368	381	328	395	375	389	362	352	364	338	372	391	399	359	375	359	413	379	388	357	411	371	346	343	389	363	374	392	408	332	399	389	354	356	368	358	354	369	346	335	341	354	366	368	395	364	367	377	401	357	369	365	377	402	377	402	346	337	343	383	395	396	373	309	361	385	377	353	335	379	376	385	351	353	389	358	351	398	367	402	376	367	345	384	423	347	318	357	359	386	385	362	368	330	371	362	346	368	364	361	339	373	394	363	341	355	337	380	339	402	403	369	360	351	372	342	357	381	349	357	362	360	381	380	356	365	371	389	355	381	329	346	351	378	360	349	394	376	371	388	364	354	379	360	341	360	410	348	381	361	364	356	350	357	377	350	342	378	375	405	380	344	376	373	376	403	343	364	366	340	339	362	342	368	389	392	368	388	362	381	405	374	342	378	350	349	389	378	376	347	362	374	349	342	368	345	375	370	377	383	331	373	359	371	381	379	409	402	371	361	377	417	399	350	375	383	409	355	336	370	357	366	370	381	361	358	384	362	357	375	411	371	362	371	377	367	385	390	389	345	403	387	391	335	385	382	380	364	400	381	355	378	388	367	395	344	381	344	356	360	376	394	338	390	390	361	371	328	381	354	373	385	389	359	401	361	392	369	358	358	384	382	367	337	397	345	372	392	402	380	349	360	405	372	371	358	355	379	367	386	377	360	399	342	382	375	368	338	373	362	375	371	387	394	382	386	387	376	346	381	365	339	422	344	381	357	375	401	400	369	342	388	364	349	377	339	375	357	381	395	366	366	351	375	381	376	381	335	399	346	382	386	373	351	365	369	336	378	365	383	379	369	365	355	377	375	339	391	380	355	407	315	402	415	364	357	338	347	347	350	367	333	379	350	378	374	395	384	353	383	417	350	393	373	345	343	388	396	330	345	370	373	394	374	341	394	366	363	352	358	372	398	348	380	383	401	394	396	371	379	392	373	396	375	355	382	371	378	394	372	376	381	356	391	401	351	348	338	373	384	361	363	358	359	346	324	365	371	340	378	380	391	366	372	354	339	366	367	389	369	363	348	333	387	392	373	394	362	390	374	358	357	349	390	331	370	384	348	361	393	355	371	368	364	356	390	379	370	357	346	355	399	397	396	390	376	380	389	361	362	379	339	352	364	373	369	374	356	336	402	373	373	383	374	353	345	392	355	377	398	350	355	343	358	402	401	365	378	349	342	354	372	359	368	413	407	368	332	365	356	387	378	384	370	377	396	371	413	352	390	382	353	351	342	365	362	366	388	367	342	344	373	359	353	374	335	391	413	364	362	399	398	395	400	323	349	372	350	382	358	378	377	397	381	378	355	368	363	386	354	338	406	355	411	379	340	381	363	359	361	333	398	371	345	354	362	360	355	340	357	352	394	389	366	353	337	406	357	387	342	361	355	394	381	355	368	405	347	378	378	395	364	399	366	376	359	389	380	378	415	383	342	370	342	366	387	373	338	393	380	356	389	364	355	355	364	379	381	388	378	361	369	410	343	362	349	389	348	336	380	354	384	369	395	370	335	380	378	367	372	369	362	326	374	376	359	401	345	394	357	363	358	384	366	346	378	349	386	321	358	418	409	417	372	385	382	371	389	343	358	349	405	380	380	367	350	384	366	379	398	382	410	345	404	374	376	373	403	369	361	362	361	372	379	393	382	386	381	368	353	360	391	372	385	377	379	390	371	376	366	359	355	397	362	350	365	378	382	364	365	395	354	360	392	339	392	375	357	367	351	373	355	405	367	375	373	405	348	351	386	388	392	354	373	405	334	362	410	396	382	355	375	409	361	380	394	390	367	357	337	359	373	403	366	351	351	401	353	399	382	388	383	378	334	397	355	379	398	379	395	396
43610	39358	20984	17382	1198	502	829	454	457	426	437	462	405	447	428	373	416	406	449	453	444	407	424	407	410	429	428	433	431	412	456	426	432	412	408	470	425	436	424	437	412	439	422	416	471	424	427	411	421	369	401	451	421	443	413	434	404	410	438	387	463	423	443	423	404	431	437	431	408	438	398	430	408	403	408	442	477	449	429	430	414	407	457	423	401	431	409	450	469	413	429	403	417	396	425	400	427	442	440	438	409	412	443	420	407	412	422	403	422	411	456	408	407	431	407	420	411	433	454	433	421	437	400	408	448	453	398	406	430	422	401	431	423	395	446	388	426	407	433	411	427	429	411	395	421	415	430	465	416	398	427	422	416	441	445	402	440	434	459	444	409	414	426	449	438	417	461	471	428	453	416	431	410	465	435	428	429	407	440	455	443	450	416	459	422	401	400	439	456	438	419	376	404	415	427	448	424	434	430	456	413	450	431	449	458	372	428	420	413	423	446	425	467	428	427	404	433	407	419	394	430	420	409	420	418	473	464	463	410	415	449	403	399	441	424	412	444	418	432	422	449	404	426	436	394	425	433	489	414	433	429	422	433	374	405	433	403	433	424	440	446	426	436	437	432	470	404	408	476	405	421	450	423	377	415	445	419	414	417	439	408	440	390	433	450	426	425	438	403	504	442	420	478	407	456	413	440	395	422	425	423	386	420	443	429	426	412	428	414	440	421	451	425	411	410	417	401	450	402	397	461	415	429	437	422	395	431	440	425	433	421	453	407	429	472	445	412	387	456	425	424	428	412	408	455	452	437	421	389	410	440	420	430	395	426	443	406	439	402	416	441	429	429	440	406	439	425	405	394	445	442	424	434	418	437	397	474	440	425	426	413	435	414	418	383	432	422	427	418	416	425	439	412	415	426	460	440	426	403	432	409	420	424	461	410	445	432	425	410	452	405	416	420	444	410	409	394	428	422	407	422	461	409	387	436	445	413	449	400	418	435	439	390	415	414	435	426	414	434	409	438	451	440	393	439	452	429	418	426	420	433	419	414	429	435	438	439	419	459	440	449	410	399	411	425	428	385	428	404	421	430	456	434	418	438	460	416	415	395	406	434	415	428	400	420	387	439	418	460	447	432	443	442	446	446	416	423	435	420	425	440	406	421	465	404	442	440	422	406	444	405	401	399	461	427	397	455	437	422	428	423	454	416	401	418	442	431	397	426	442	449	381	457	420	443	433	409	415	396	397	409	440	449	450	450	424	429	433	442	422	434	406	412	450	443	395	457	448	473	423	452	399	405	404	390	386	420	434	446	440	434	416	422	414	420	451	423	430	440	428	431	423	443	455	429	451	459	420	420	429	418	457	448	407	425	405	445	433	444	403	409	427	413	426	395	426	404	398	408	428	403	445	442	441	442	389	414	383	446	426	423	401	443	438	434	423	420	442	457	418	456	429	421	424	441	412	439	406	430	421	390	427	441	459	434	446	453	450	445	415	424	463	433	412	426	446	411	418	404	434	418	428	411	452	405	462	410	396	406	426	438	463	445	435	443	420	400	415	436	416	416	462	415	422	427	450	402	446	448	411	449	420	456	424	417	436	428	435	394	413	445	437	431	441	408	438	394	413	453	432	440	457	438	405	442	468	436	421	443	449	417	415	395	448	453	465	396	423	411	435	423	432	390	440	460	435	425	438	421	427	423	458	417	393	437	375	473	399	446	415	434	465	432	485	428	402	382	429	433	442	427	461	418	452	418	415	415	440	411	415	405	454	397	394	431	402	429	435	411	385	421	436	459	446	425	417	406	428	436	497	449	416	432	454	409	435	413	423	452	461	423	423	429	442	434	443	435	451	463	418	436	417	400	484	412	433	435	446	438	426	432	408	452	394	440	426	455	431	424	422	437	381	430	432	444	370	449	391	435	401	431	436	438	407	442	408	441	418	434	457	408	389	457	438	426	404	428	444	442	432	411	441	419	448	404	454	444	384	414	450	452	456	443	397	410	456	421	405	419	372	409	401	424	416	397	437	427	423	390	441	421	439	452	441	415	400	404	387	416	408	426	394	408	419	422	437	414	405	407	428	437	451	418	402	453	426	431	435	381	435	392	417	397	428	448	392	412	436	435	434	420	407	464	414	400	430	404	463	433	411	419	409	432	457	410	411	411	418	404	426	397	434	419	445	432	414	405	469	442	405	451	413	475	411	446	396	433	432	399	461	444	422	406	422	430	450	416	411	429	395	444	402	468	411	452	421	420	429	401	470	460	382	429	402	452	435	418	430	418	400	405	388	431	417	417	405	439	436	422	405	434	436	427	412	404	416	450	452	389	467	428	405	426	409	393	436	437	375	400	448	445	429	436	433	388	419	425	424	440	387	430	408	404	427	440	448	420	387	420	444	431	439	401	440	436	430	426	451	413	401	381	443	440	439	451	408	385	482	397	402	408	403	407	424	428	422	427	404	440	415	448	419	459	409	432	398	460	417	417	425	414	403	456	444	386	432	425	402	429	440	425	411	410	492	405	385	438	436	396	428	419	408	447	412	424	460	418	412	422	405	466	442	422	413	413	475	448	411	404	428	432	410	450	397	466	414	420	444	423	441	413	393	447	428	453	438	436	431	451	432	442	454	410	440	432	382	422	416	427	449	416	426	442	425	438	450	428	424	452	382	428	434	400	442	434	433	422	423	436	428	433	465	445	445	403	411	450	415	389	416	404	437	397	423	431	416	423	417	385	451	429	439	410	454	407	462	400	401	420	458	421	420	438	438	399	421	428	424	414	410	411	430	397	419	444	399	433	414	442	407	435	407	430	440	387	418	419	439	397	414	410	425	430	447	378	382	419	433	418	432	390	420	412	434	425	411	444	462	389	411	420	447	424	403	411	436	456	371	422	414	452	416	442	430	461	428	426	418	434	445	405	475	458	403	431	430	450	405	431	413	441	401	419	427	429	411	428	431	439	392	493	421	454	432	425	410	410	452	470	433	422	436	469	376	395	448	432	434	423	411	423	448	462	419	409	411	404	428	411	394	425	433	393	432	482	425	412	440	423	457	451	425	414	434	455	429	399	448	435	404	397	452	437	458	416	414	410	408	425	398	428	429	421	467	415	441	423	447	422	400	384	421	424	403	450	439	415	439	411	429	423	398	481	435	396	396	419	427	382	425	434	446	409	388	423	435	417	437	378	441	422	433	422	458	433	435	411	378	417	391	447	429	403	439	428	466	384	444	437	427	458	398	424	426	436	408	395	462	408	442	439	441	424	417	413	449	429	466	418	456	419	416	414	476	414	401	421	424	430	438	410	472	506	421	412	406	411	422	396	424	429	414	425	414	437	447	426	426	406	429	436	447	387	430	393	442	421	412	437	450	467	418	430	448	431	423	399	436	464	408	432	432	430	418	429	440	408	411	429	435	411	438	426	454	448	430	457	428	377	418	425	413	438	442	370	464	402	471	420	458	452	440	456	366	430	434	463	448	435	458	419	457	429	409	439	428
23396	21179	29333	31800	21875	12751	5449	847	720	714	718	684	623	653	674	665	646	645	624	690	627	647	635	668	677	620	665	652	660	688	672	639	626	683	650	648	678	658	655	617	629	624	695	682	655	684	671	641	640	627	669	685	671	676	625	643	664	657	658	641	641	623	651	667	621	662	655	649	649	611	659	660	628	619	650	706	655	632	658	657	635	665	652	622	620	629	654	643	678	706	620	660	660	693	619	640	605	665	657	631	628	626	675	668	677	659	658	654	651	663	673	670	631	662	683	686	669	621	630	625	650	684	670	634	672	626	659	700	655	653	664	638	660	638	648	648	646	640	642	667	626	618	665	666	616	669	661	670	660	641	673	629	637	653	627	647	659	633	642	672	586	619	645	655	619	620	611	612	634	667	639	704	659	613	668	684	689	641	653	680	666	670	661	653	669	655	668	626	642	632	673	636	659	656	641	637	651	661	619	648	609	684	594	670	715	633	616	661	652	653	679	686	663	661	593	624	683	649	668	652	677	620	632	594	655	603	675	654	661	632	651	687	659	661	642	597	625	695	634	624	660	692	703	664	595	597	645	628	629	622	670	688	606	639	640	687	642	680	655	649	646	654	616	659	689	619	667	608	665	621	685	641	657	629	661	654	632	653	622	609	666	640	681	654	673	665	606	642	655	684	653	668	638	647	647	624	651	648	676	619	700	675	639	632	649	595	616	676	695	635	658	650	640	660	634	680	627	619	668	611	641	683	650	684	655	630	676	632	668	655	648	634	642	637	611	646	641	697	658	632	661	690	624	662	682	637	673	638	623	711	606	666	673	646	646	656	656	672	660	623	638	657	643	655	619	646	685	633	633	658	622	636	679	659	643	665	655	615	626	629	632	636	690	612	670	639	669	656	610	678	662	682	673	657	627	618	639	664	668	674	686	642	648	623	662	601	652	659	634	649	625	652	627	639	639	668	635	652	632	642	640	637	650	647	640	670	643	661	660	636	646	646	661	670	624	603	671	649	646	673	646	652	639	623	658	646	655	659	685	646	612	673	645	644	638	628	674	625	654	637	578	634	662	622	662	619	700	676	655	652	665	683	627	653	657	640	667	594	635	618	689	668	668	671	660	653	707	664	635	643	669	665	642	653	638	653	672	657	655	663	681	681	647	701	628	622	658	618	675	688	650	671	637	628	628	663	652	597	608	640	604	660	631	630	664	642	657	625	633	633	655	683	689	665	735	633	622	643	621	602	639	664	622	670	638	684	687	641	650	623	615	637	690	641	656	670	647	660	685	701	670	683	655	666	630	621	671	647	683	662	634	583	686	641	666	622	638	599	643	626	652	664	666	653	617	638	635	647	650	571	638	638	672	653	680	625	666	618	676	595	655	635	641	692	582	655	651	666	691	665	685	685	607	650	617	636	626	686	658	648	613	613	651	657	626	661	676	664	680	656	644	675	680	677	671	681	676	628	665	623	643	640	643	629	641	646	664	662	648	637	626	686	642	639	643	658	656	636	680	655	685	693	660	680	665	693	693	626	631	667	619	628	644	725	687	650	659	694	634	667	649	602	643	681	644	661	671	633	649	664	622	673	625	641	654	612	653	663	615	642	649	647	660	622	621	688	682	647	681	599	665	648	638	665	675	652	650	646	656	639	600	625	649	607	644	686	653	693	618	646	616	659	652	637	676	578	642	652	693	660	628	665	696	657	639	640	707	647	664	667	598	617	644	684	676	695	638	618	654	652	668	635	661	610	661	627	679	642	630	639	654	667	600	613	695	665	632	683	669	689	591	640	638	684	631	695	650	618	623	655	670	643	635	651	614	647	653	607	623	620	647	638	677	629	615	671	669	663	653	653	633	658	667	657	623	675	628	657	627	633	620	653	624	721	658	663	607	647	654	655	637	604	681	663	631	598	637	619	643	684	613	653	669	618	596	641	626	598	604	636	665	649	661	633	648	649	668	608	668	631	665	640	665	560	659	648	669	619	622	649	634	664	672	649	607	659	669	679	648	672	633	620	662	688	599	671	656	634	662	652	649	619	683	668	666	597	637	666	652	653	617	647	666	689	657	598	654	625	640	673	639	663	639	724	622	657	623	633	591	655	645	623	646	615	634	636	608	692	664	619	670	639	657	662	606	650	672	693	641	673	643	640	623	674	647	674	591	604	697	659	663	628	654	688	681	650	683	601	689	627	642	680	646	652	617	704	642	606	623	630	651	659	671	664	629	624	651	590	672	693	615	670	644	635	650	639	636	638	638	653	657	666	693	623	636	654	614	719	654	626	664	645	657	661	684	644	636	621	654	668	662	623	638	620	620	661	653	609	638	629	645	679	647	628	636	673	625	665	685	654	633	627	655	653	651	613	632	690	696	627	589	622	620	683	656	609	694	624	656	671	720	677	698	626	650	647	689	607	687	658	655	653	629	712	679	697	580	663	665	629	654	632	667	629	652	625	657	678	653	657	637	584	609	690	651	642	585	668	668	670	666	586	654	698	654	641	656	672	632	664	699	642	634	689	677	660	645	634	631	657	638	657	659	649	636	591	641	623	676	665	648	673	613	670	681	671	606	687	643	640	633	623	658	623	682	628	625	659	698	636	628	669	634	661	611	622	649	595	627	657	636	664	646	661	637	630	656	623	622	659	640	620	602	605	649	637	638	663	680	677	666	662	629	588	601	696	656	648	661	669	653	663	649	667	657	642	669	633	653	620	650	695	700	654	667	672	641	665	698	669	657	635	670	625	642	652	635	658	670	620	613	683	639	606	623	647	670	678	646	638	622	637	681	644	680	640	659	617	618	636	595	661	652	655	685	673	630	664	643	667	652	695	649	629	605	677	630	665	633	666	627	656	635	677	626	693	656	631	596	640	623	662	646	596	672	606	603	625	697	658	663	657	660	677	644	720	664	611	642	618	592	630	691	642	655	678	685	653	626	608	660	680	694	655	623	690	685	653	650	640	601	650	685	658	633	661	638	630	596	630	643	705	663	640	617	639	654	653	612	616	656	648	611	650	617	685	648	616	666	638	686	618	679	632	660	648	596	661	665	655	637	632	693	632	649	652	611	657	670	651	659	677	633	661	643	622	654	660	630	697	615	637	675	676	647	673	602	646	639	656	681	613	650	643	690	618	675	664	644	626	603	656	650	619	644	635	639	631	656	664	669	673	631	625	677	658	659	601	675	662	627	653	600	608	638	660	684	611	613	649	660	601	635	631	638	654	652	674	657	703	656	642	643	656	617	630	674	678	651	667	674	602	636	593	665	696	605	645	663	629	573	678	624	671	694	644	677	617	665	637	618	711	663	657	621	635	660	619	641	642	618	630	627	654	669	667	653	620	676	668	613	676	617	650	612	649	652	679	611	636	626	614	627	640	657	658	667	625	646	623	653	655	663	626	631	652	698	631	615	681	663	686	702	625	662	668	652	651	686	619	668	675	613	649	646	631	597	637	629	631	624	700	615	644	648	676	618	658	679	635	647	660	652	657	651	584
52685	83262	57560	49844	6072	1204	6146	914	851	825	822	805	707	790	746	748	773	762	733	758	731	633	713	812	716	719	716	718	710	761	754	734	700	751	714	756	706	758	704	741	722	730	696	699	704	749	754	688	752	685	702	694	702	736	758	710	680	754	730	678	727	690	703	740	717	731	703	738	721	704	733	708	696	746	688	706	731	745	714	708	707	713	730	725	708	731	715	701	735	698	699	683	709	680	731	734	706	733	728	698	671	713	706	669	667	743	738	696	731	724	718	697	714	714	726	688	691	720	718	770	726	702	753	740	718	734	712	725	741	718	743	676	699	733	713	740	641	736	731	727	709	713	713	724	709	773	695	717	723	750	697	733	717	655	692	742	753	746	707	743	730	700	754	744	775	741	690	721	755	720	693	668	697	757	694	714	771	717	702	710	687	706	691	702	756	704	747	732	708	733	728	708	696	700	709	697	714	745	701	708	731	729	684	712	733	765	722	767	718	715	679	703	698	717	713	698	680	760	675	717	720	698	742	680	705	754	734	756	685	689	684	725	684	744	763	720	669	695	704	706	720	747	685	744	764	700	757	736	710	649	722	768	663	699	748	696	711	710	728	718	777	675	709	726	700	723	749	660	690	699	753	736	667	771	721	760	683	677	756	717	723	691	721	751	717	769	777	745	731	749	704	727	721	679	730	733	709	694	704	733	692	709	728	774	735	722	664	712	703	712	750	695	768	730	751	722	706	724	719	731	725	639	734	729	694	753	734	714	732	721	705	720	711	735	733	690	755	742	711	702	758	760	729	722	729	768	718	715	728	661	718	748	730	718	736	742	692	705	713	683	749	733	710	712	706	680	723	733	717	689	709	724	740	782	681	695	725	690	693	697	711	702	712	691	728	757	714	691	732	696	750	704	755	700	687	711	695	702	724	744	693	690	755	714	709	684	666	712	727	755	711	697	684	683	686	726	750	748	765	694	720	739	677	702	732	678	664	736	705	700	745	673	688	714	704	724	690	739	739	666	704	682	763	691	696	731	722	728	713	689	728	732	702	712	673	722	723	734	726	688	705	690	732	718	725	743	710	719	718	715	754	698	707	734	723	698	696	722	726	802	746	781	735	695	705	714	720	758	739	717	722	714	698	642	770	711	739	709	696	705	737	703	690	678	725	756	732	726	748	717	749	724	711	729	714	712	729	748	687	705	680	659	693	686	722	689	701	738	748	689	698	717	726	742	690	718	710	701	657	725	773	734	752	718	723	692	712	750	689	708	698	730	717	695	699	729	741	666	698	770	725	716	741	708	721	704	746	703	738	711	714	701	701	712	720	733	671	710	721	735	772	718	728	677	693	731	707	719	727	721	736	705	727	741	697	739	693	675	742	746	692	760	744	707	707	724	717	717	645	678	750	690	719	692	718	754	688	761	705	700	721	695	733	703	723	760	681	731	684	749	724	691	717	707	682	672	682	747	713	740	696	715	708	703	705	695	683	707	746	714	717	720	685	713	693	713	698	708	739	719	746	700	733	742	693	699	685	685	677	683	730	693	698	672	683	714	775	707	709	736	683	723	729	682	754	738	709	708	738	714	718	731	705	732	751	741	660	692	634	704	736	736	727	762	729	702	761	716	728	734	728	751	746	708	707	706	760	725	762	738	708	719	679	730	721	704	692	691	717	691	719	660	726	695	688	703	734	728	720	716	748	707	772	723	750	726	732	728	695	674	730	759	683	718	667	704	729	729	716	728	727	709	709	730	740	740	742	673	724	701	713	747	713	736	682	764	670	745	739	727	717	765	731	710	761	698	676	695	736	716	715	714	736	730	753	707	712	756	696	714	679	717	675	688	692	707	729	706	729	713	720	683	692	762	684	762	717	739	682	714	718	705	759	718	739	711	682	707	692	686	701	711	697	723	711	747	710	700	673	759	714	738	703	709	704	740	735	707	685	734	723	649	714	700	728	731	714	743	712	678	754	702	699	743	680	736	742	733	718	713	741	711	729	716	701	683	745	728	706	735	736	717	732	747	698	691	708	719	755	740	738	739	676	700	718	671	723	689	743	672	676	689	748	695	711	741	710	728	743	707	777	712	732	686	697	716	693	724	726	698	671	721	684	694	716	691	724	685	732	671	764	773	701	737	688	693	759	752	707	682	765	733	762	780	716	753	705	703	708	778	721	696	743	733	721	701	727	742	739	701	716	777	750	728	715	700	738	722	705	733	727	722	663	739	696	742	727	724	772	757	713	683	743	703	722	710	748	684	717	671	741	753	783	738	670	707	715	734	741	702	744	754	718	731	688	710	687	738	715	714	743	751	718	724	753	733	711	674	725	702	712	655	687	709	696	769	743	724	693	728	718	723	731	706	726	651	723	714	684	728	733	713	662	676	701	670	698	720	738	692	684	772	758	730	714	762	703	721	713	699	773	699	655	721	718	700	722	704	730	715	741	708	747	731	721	683	741	725	720	689	756	705	678	753	700	720	679	719	711	666	687	682	740	694	685	710	690	735	707	718	719	695	708	737	704	681	667	722	708	710	693	733	739	712	687	701	729	746	689	706	694	729	687	727	720	694	681	733	739	714	707	723	755	737	755	725	729	736	736	713	682	741	750	735	689	727	729	742	731	738	716	731	688	693	746	788	752	689	717	691	733	720	703	657	718	695	723	674	723	683	730	707	736	699	710	744	715	724	680	705	723	672	715	710	733	731	774	736	746	720	705	726	739	711	738	780	690	681	754	693	714	743	695	725	691	756	745	750	698	711	670	696	716	745	725	718	701	727	753	746	741	742	741	721	705	697	705	716	774	709	751	755	742	703	742	758	732	731	743	773	725	734	729	708	715	762	685	745	714	709	720	743	696	742	728	697	705	679	746	729	722	714	667	715	672	742	787	690	722	704	739	700	741	704	757	690	716	723	737	712	712	696	670	702	697	745	735	742	708	700	713	711	727	709	731	760	672	715	712	690	729	725	739	734	719	706	729	729	715	759	776	732	735	745	671	717	744	712	625	747	733	752	761	737	706	682	669	721	719	715	714	701	684	757	716	748	724	740	741	718	709	690	723	665	738	710	728	717	728	751	689	711	771	684	742	725	662	748	756	698	665	703	705	652	687	721	753	671	677	714	700	694	730	720	738	734	680	693	704	731	744	716	723	729	732	705	727	748	751	748	650	710	737	742	675	718	706	699	711	701	760	687	703	695	718	665	728	689	711	740	755	722	747	707	737	710	696	715	709	702	744	724	706	723	721	721	716	739	690	752	757	768	749	670	717	679	761	709	714	737	764	719	764	718	730	725	707	721	718	703	710	718	766	737	682	707	733	726	718	706	691	724	716	673	705	737	735	687	737	684	707	690	712	718	708	716	693	735	736	766	676	714	746	721	737	706	711	745	725	650	707	705	729	699	715	686	798	706	732	709	715	757	730	680	730	696	703	714	736	691	750	694	693	724	699	681	768	755	707	692	709	716	696	733	699	710	693	740	758	738	736	699	696	748	688	685
24668	21583	29233	29806	18119	4071	1729	597	373	375	368	380	378	365	339	348	338	322	381	360	387	392	351	410	366	324	369	345	337	345	342	379	381	346	372	344	368	336	369	385	381	331	356	405	357	363	357	374	348	342	350	330	376	354	340	340	330	355	347	377	337	339	340	346	348	377	354	403	366	361	342	337	344	331	363	380	374	365	350	332	351	356	369	358	345	327	316	346	350	359	353	354	342	392	357	352	369	396	361	335	364	333	353	339	358	343	357	392	397	358	338	367	348	387	342	308	340	345	348	328	349	339	348	344	386	374	382	327	346	360	387	343	346	348	371	353	351	353	340	353	322	351	331	370	373	328	346	343	345	341	348	371	333	334	353	336	358	349	351	350	380	331	364	340	358	337	348	339	376	334	356	399	358	358	369	377	401	341	370	367	360	335	329	337	313	360	386	331	340	386	340	377	358	334	355	355	359	384	372	345	379	339	355	340	362	360	329	349	336	367	351	355	363	383	381	342	354	326	341	352	327	338	345	365	331	373	347	332	367	339	336	371	352	359	351	368	371	386	345	355	325	320	382	358	373	313	309	334	368	351	389	323	345	334	357	360	350	349	350	356	334	325	357	298	373	385	354	301	357	334	354	368	360	388	349	370	349	350	392	343	327	368	322	407	351	369	315	325	394	341	342	354	357	364	363	366	334	343	337	370	341	349	360	376	348	388	339	341	350	367	339	360	349	357	347	338	356	353	350	366	327	392	344	359	362	372	344	346	345	352	354	366	351	346	390	323	367	323	344	340	377	367	384	359	329	349	335	353	357	338	348	328	414	391	369	355	353	381	354	317	366	355	356	373	323	390	340	369	374	342	359	352	360	342	391	318	344	338	342	331	355	346	359	326	337	366	356	360	371	338	337	364	326	339	357	349	358	355	356	373	344	341	352	327	348	351	372	372	363	380	390	333	364	360	369	344	356	352	322	332	358	352	379	364	338	372	348	331	358	327	363	347	349	360	378	338	321	368	353	367	380	330	371	374	334	340	341	339	380	315	352	352	349	353	344	352	360	371	346	355	374	371	327	324	361	331	347	366	334	325	349	323	359	331	331	392	337	383	357	381	334	334	328	327	324	370	353	352	395	335	397	353	339	367	330	346	356	359	375	381	359	385	356	360	368	369	363	358	369	382	362	356	366	358	350	361	378	380	367	365	342	365	342	361	347	349	339	324	365	326	313	357	371	341	323	352	343	374	345	319	374	337	349	347	348	348	326	375	361	338	350	335	303	337	358	335	333	390	357	340	323	342	361	360	348	363	342	332	337	342	354	364	370	362	361	351	336	329	318	355	329	339	422	323	345	349	327	384	374	361	336	373	359	375	365	327	352	334	379	372	368	344	367	337	343	339	364	360	330	331	330	355	359	366	347	333	370	326	316	311	356	377	351	347	348	333	368	369	357	308	351	373	336	345	371	383	369	362	350	344	345	367	378	350	341	360	364	339	380	342	345	400	348	365	327	358	355	347	317	346	347	360	351	343	361	351	364	337	342	346	343	361	341	348	366	345	356	363	381	355	340	336	329	378	340	377	335	364	365	378	357	330	357	370	340	350	377	361	369	367	336	361	355	359	404	384	363	356	366	390	348	341	373	329	333	330	369	348	362	324	377	372	340	380	357	339	342	371	313	377	346	329	373	353	385	364	330	337	388	359	329	321	373	368	342	364	374	333	379	347	397	355	377	352	335	345	337	356	357	349	335	349	342	318	366	355	358	348	348	341	360	325	344	354	347	334	320	358	331	368	358	355	366	353	389	349	359	351	361	378	339	331	381	392	325	313	375	349	365	359	356	331	340	367	360	352	344	378	352	323	331	349	366	345	369	355	347	348	356	346	363	342	384	331	326	348	351	341	375	346	366	335	335	362	346	343	359	351	328	351	345	382	321	367	367	384	346	354	357	367	362	345	348	359	342	383	386	351	340	343	327	321	358	352	373	381	382	364	362	361	372	311	389	352	372	346	343	323	336	359	337	345	330	406	358	347	349	347	337	332	344	347	420	351	378	359	316	348	343	388	378	333	371	348	363	384	382	372	375	366	386	366	363	348	370	329	331	351	312	365	336	351	359	333	336	369	342	357	376	366	347	341	319	350	347	353	349	356	367	332	331	349	326	371	349	324	371	319	327	342	387	345	359	370	347	398	397	370	365	385	348	339	365	375	380	367	353	368	336	367	365	332	312	347	362	340	341	350	353	310	330	363	355	356	355	304	340	371	332	352	351	337	347	368	335	330	320	360	343	309	343	349	372	358	351	355	314	363	326	362	308	343	352	333	360	368	368	370	374	371	350	362	354	349	376	345	365	337	371	359	326	359	386	348	356	331	325	359	353	328	324	348	358	371	368	369	367	370	342	380	347	379	339	373	396	337	321	350	354	346	367	350	316	356	361	373	377	357	356	401	386	384	354	348	360	323	360	344	388	340	355	352	376	372	366	343	371	345	357	328	359	363	337	370	380	346	379	348	401	363	334	360	320	384	363	359	346	370	318	372	319	339	363	347	363	346	358	348	354	367	367	359	368	371	375	346	359	346	368	339	337	351	332	388	328	340	349	329	383	327	327	356	355	357	349	355	313	352	333	381	357	365	375	331	353	389	377	361	349	355	345	352	355	355	345	343	383	351	361	327	339	337	335	352	340	350	359	349	323	345	350	334	352	335	320	323	397	349	367	320	337	361	371	327	338	376	332	354	336	371	336	360	376	356	368	325	336	363	305	369	326	379	339	337	326	366	348	355	314	329	358	328	371	366	365	339	354	367	355	341	354	357	358	344	351	376	359	359	333	345	320	335	363	341	374	386	332	330	372	346	365	355	321	353	357	360	379	363	369	333	372	412	337	345	313	387	361	374	330	368	352	344	363	346	376	359	356	361	368	361	388	329	359	372	337	352	361	346	378	357	364	353	369	332	318	345	358	353	373	363	381	360	365	355	374	327	337	349	354	350	361	371	365	357	344	366	398	358	348	320	347	372	350	382	364	352	358	362	354	373	336	369	364	368	354	327	359	356	306	377	359	378	324	331	373	335	397	370	338	351	378	338	348	369	381	333	322	360	310	345	347	378	358	359	351	360	353	347	356	372	353	354	364	323	339	380	376	346	365	327	348	348	338	342	364	368	353	357	333	363	369	339	348	342	338	397	330	345	361	332	337	364	337	335	322	355	373	339	354	351	346	361	335	363	369	361	342	342	369	335	341	358	383	332	373	360	368	368	340	375	326	340	355	328	354	354	342	352	366	347	359	375	328	351	382	343	347	370	347	394	320	343	349	334	353	329	346	374	341	385	389	362	332	354	355	379	359	324	336	405	379	348	350	326	333	363	355	357	329	325	342	346	340	343	335	356	354	356	372	370	362	351	377	352	384	370	343	341	373	334	338	351	371	378	366	356	341	394	391	346	329	359	345	371	333	340	314	341	364	378	385	362	367	339	338	352	367	334	347	341	383	362	322	325	347	308
51314	74402	48859	43078	4997	690	4230	971	530	524	489	450	465	412	443	460	429	445	434	430	436	449	437	430	413	454	432	413	432	411	441	464	413	420	403	444	452	393	402	388	440	482	419	448	438	415	448	434	398	398	457	407	441	396	433	429	443	452	410	396	438	425	466	432	427	430	443	457	395	428	421	400	413	400	437	435	438	421	397	442	397	425	415	436	470	429	448	446	445	421	436	447	409	435	416	411	410	500	426	404	426	434	421	417	429	393	453	390	432	425	420	441	451	423	425	409	423	410	453	423	467	433	417	400	440	410	421	437	436	428	453	418	417	410	434	422	447	445	403	402	457	435	413	425	431	413	427	368	409	418	407	439	383	436	397	430	402	424	398	425	375	431	448	429	447	441	387	425	462	416	395	414	408	435	442	443	419	447	424	406	422	486	476	406	410	432	432	449	421	467	405	433	431	408	441	406	413	426	413	435	445	463	423	420	447	414	404	428	419	455	398	415	449	409	455	419	421	422	409	439	393	418	421	418	430	425	448	419	447	426	434	454	421	463	461	449	448	417	380	416	434	413	446	444	413	439	404	431	473	445	430	454	410	421	433	415	404	412	444	429	446	399	418	401	437	408	424	428	452	414	468	411	428	438	439	412	449	453	432	448	449	402	417	431	449	455	436	406	429	426	444	409	379	434	448	428	426	398	400	420	452	437	400	379	442	436	426	415	439	429	424	454	419	444	413	437	463	414	403	401	405	412	418	420	435	440	435	456	447	432	425	436	446	405	449	429	420	407	430	405	449	434	398	388	405	422	413	391	472	440	412	417	411	442	427	428	403	442	396	415	418	419	435	409	441	422	430	398	427	428	453	417	441	432	436	425	423	427	404	378	401	428	465	435	415	448	414	401	449	437	395	429	397	392	430	431	419	430	420	404	429	425	432	429	400	391	450	440	446	444	412	414	438	467	407	463	477	435	414	377	473	434	425	404	398	429	410	409	456	405	436	430	450	472	428	409	430	454	416	439	438	391	479	419	414	421	390	437	447	447	427	423	437	435	416	397	430	407	416	455	412	406	438	431	429	444	419	430	410	431	429	432	418	437	430	453	424	462	404	426	430	426	449	465	405	445	460	417	433	445	436	472	417	392	409	442	432	442	432	418	425	394	413	406	449	441	458	448	449	447	420	440	438	432	413	464	420	432	428	412	432	428	409	434	408	432	409	436	434	398	372	422	387	419	442	416	417	427	433	436	463	408	436	416	410	406	461	426	423	442	471	430	397	429	421	457	446	468	438	429	457	421	439	426	447	418	423	405	417	433	402	396	442	418	439	469	432	414	428	417	447	447	447	465	443	455	437	429	459	449	408	419	455	447	431	427	429	463	430	422	412	443	416	437	431	400	430	460	428	414	405	413	443	423	445	388	409	442	429	470	430	421	460	430	443	428	379	445	454	448	426	413	464	438	461	401	398	473	402	395	437	418	420	459	453	429	416	407	403	418	427	434	444	430	417	431	392	406	437	431	421	378	467	428	487	450	411	450	432	428	421	439	418	425	403	466	415	425	451	417	417	453	422	445	416	399	390	401	486	448	405	416	438	395	452	444	432	414	422	409	418	446	415	401	409	456	439	467	429	424	427	434	398	418	478	451	434	390	422	400	479	448	448	424	436	432	412	432	424	432	445	416	415	384	431	427	431	444	419	450	432	449	405	424	430	442	441	441	384	438	393	420	454	401	410	455	415	459	422	450	414	439	446	450	429	428	443	450	413	395	441	429	436	440	422	430	418	462	419	426	422	436	448	438	464	415	432	413	432	412	421	437	402	413	424	438	427	417	481	401	415	443	400	438	435	395	442	455	424	406	438	407	493	415	432	407	410	410	438	438	434	398	428	398	446	419	417	445	426	438	426	496	454	465	375	436	379	401	432	443	438	443	420	425	417	452	419	436	434	394	411	470	421	462	447	415	436	426	461	423	453	416	439	426	459	435	458	429	441	427	417	433	404	441	377	424	429	421	438	408	425	406	453	420	448	431	422	429	455	401	419	404	413	419	463	439	438	402	404	396	434	423	403	410	398	466	429	451	411	420	424	451	429	413	430	438	389	450	451	433	432	429	426	429	414	411	431	441	433	414	416	446	388	438	395	434	429	449	422	416	416	448	398	441	453	433	442	413	422	424	397	412	423	432	428	433	386	408	443	435	471	435	430	435	442	403	423	428	401	406	446	447	429	456	406	423	419	462	484	429	404	433	414	433	390	458	420	402	437	435	415	442	409	424	424	418	399	430	447	427	424	438	455	416	450	429	439	436	401	458	455	412	397	450	433	442	447	451	421	408	438	437	436	422	448	438	421	419	433	418	434	405	443	402	464	391	423	442	434	455	432	430	402	438	423	450	457	433	446	417	401	384	451	415	406	376	439	434	413	416	402	431	410	424	437	374	468	414	443	414	400	423	450	450	451	450	441	399	423	415	425	410	442	412	418	407	431	386	423	410	424	436	452	429	427	435	432	415	464	459	391	421	399	451	438	422	390	407	432	433	413	414	453	451	436	460	408	396	456	430	399	442	464	457	413	412	446	402	445	434	433	452	379	445	426	417	440	428	412	427	426	438	435	460	464	424	450	417	445	442	448	413	422	424	438	451	463	447	453	410	415	423	415	413	440	452	419	424	440	414	459	418	419	441	392	441	442	448	448	380	430	438	428	399	411	396	443	406	494	416	465	403	455	418	385	425	393	428	437	445	418	423	442	441	426	440	444	429	442	434	413	402	411	434	413	430	445	410	405	442	438	427	405	452	431	404	409	444	406	431	432	453	417	441	430	438	420	437	441	404	473	430	423	438	422	421	415	403	459	436	377	394	458	417	449	466	440	409	377	440	444	394	440	429	426	415	427	390	404	471	439	463	425	419	456	422	460	435	431	408	444	447	449	429	424	473	459	434	434	429	438	429	406	426	443	413	440	434	414	441	407	435	447	412	396	440	456	433	417	453	418	425	411	440	402	440	406	415	446	450	398	416	418	405	438	445	428	393	423	419	431	387	429	436	459	427	411	455	380	430	434	423	421	441	414	440	454	436	454	457	393	409	407	421	456	402	420	443	423	428	460	421	393	417	417	446	434	416	431	448	405	417	436	439	417	422	431	475	408	385	435	422	433	448	424	434	440	433	424	443	426	373	461	385	454	426	476	421	457	403	403	422	405	434	453	450	466	417	402	422	432	397	461	436	432	415	477	423	443	416	416	461	448	434	437	415	433	393	438	400	438	404	432	447	449	411	433	422	444	421	406	425	436	427	394	408	438	390	408	428	443	430	430	409	437	418	411	427	421	440	374	432	413	441	435	394	411	403	428	436	425	442	435	410	424	431	447	407	427	432	423	420	411	433	466	464	399	438	441	404	437	435	451	440	473	418	405	418	462	461	479	414	445	425	402	424	448	411	437	397	404	436	429	407	445	458	435	392	430	428	421	431	420	412	456	417	419	436	424	444	402	433	436	398	445	448
22279	20871	28884	27634	22360	20115	13952	3374	980	979	880	867	850	834	812	835	861	820	816	819	898	807	834	776	787	821	803	736	768	756	784	875	818	781	812	804	879	765	820	789	811	809	792	761	788	785	725	820	814	784	769	799	797	733	783	831	802	762	797	804	731	839	735	784	805	775	780	809	760	785	834	786	732	809	824	793	814	828	766	783	814	786	795	795	885	786	780	816	758	819	806	775	782	753	784	796	800	835	745	828	732	761	789	815	780	800	780	748	731	797	789	814	807	803	754	811	771	777	765	817	739	840	784	774	828	811	787	792	781	819	752	807	792	763	774	771	770	819	756	797	766	778	787	809	837	836	776	771	768	832	773	759	770	788	778	783	790	789	796	826	745	753	771	832	748	805	805	784	789	830	772	766	719	755	815	784	807	822	742	787	734	688	821	783	816	817	744	802	791	762	841	791	823	795	807	767	830	835	768	783	752	829	796	745	779	788	778	774	805	741	736	788	776	800	759	793	817	760	798	813	776	824	725	758	753	788	763	778	762	723	787	779	786	782	750	777	753	786	812	779	795	763	844	791	746	788	765	788	829	777	751	824	775	759	815	842	806	783	736	778	765	813	774	817	745	809	785	737	850	831	799	783	774	769	769	813	794	827	771	778	815	810	791	800	787	788	793	791	790	781	768	818	765	803	782	802	836	792	805	791	772	795	781	780	764	785	762	820	767	811	792	714	795	778	752	839	766	862	794	782	833	809	797	833	801	800	753	776	811	796	835	771	735	807	779	782	769	829	756	749	789	799	807	757	777	782	753	788	770	766	748	758	807	794	738	757	790	825	816	801	763	801	737	779	775	785	787	827	818	830	756	803	756	794	776	774	794	765	780	800	819	788	790	771	790	775	799	800	794	753	810	809	749	829	789	832	745	733	808	832	754	719	799	803	766	730	795	826	825	818	804	797	793	835	755	788	787	786	820	736	768	782	833	860	813	809	859	765	826	764	767	793	731	815	819	784	722	792	796	811	789	785	787	779	770	762	775	787	793	801	749	789	763	784	800	758	799	757	734	772	782	827	773	748	775	811	809	815	832	773	830	793	799	830	790	825	765	759	732	779	805	790	827	868	805	756	775	795	776	799	772	791	761	764	784	811	789	802	802	791	798	790	786	818	801	770	744	810	818	814	750	751	783	779	819	794	796	839	759	819	800	776	789	748	773	773	825	762	758	788	808	767	815	788	781	733	826	778	791	775	772	808	779	830	796	757	779	768	802	737	790	759	792	763	775	756	751	782	810	785	816	768	732	818	833	817	780	813	815	702	770	809	774	820	820	788	797	801	758	791	763	838	821	749	772	803	795	810	774	837	803	780	818	771	743	833	753	751	763	798	804	813	762	771	750	792	799	852	810	771	798	763	847	728	763	811	792	806	807	829	746	787	778	819	810	744	777	824	797	781	816	810	818	789	764	812	825	726	774	741	796	827	836	761	800	788	723	756	755	812	772	788	730	764	739	729	745	830	796	783	761	773	808	811	838	763	826	737	831	770	777	752	793	746	775	782	848	786	816	789	764	817	802	778	774	781	827	752	804	755	805	796	763	813	819	833	773	796	814	830	739	764	818	775	764	813	838	779	749	803	775	754	749	789	841	790	758	806	788	766	758	870	787	752	833	823	792	782	804	808	747	783	771	789	791	743	779	808	775	743	706	779	783	821	842	802	756	787	745	796	804	772	809	794	772	754	766	779	791	797	790	794	775	748	801	810	825	773	758	845	763	780	818	793	750	773	829	756	780	761	820	787	786	799	827	753	754	791	737	780	773	798	803	809	787	776	783	780	776	725	831	765	803	770	802	780	830	791	737	750	850	788	801	791	788	768	757	786	744	766	817	802	804	780	792	770	803	812	742	785	771	786	776	770	813	769	810	775	770	825	767	820	807	752	788	804	754	790	807	803	738	807	785	827	822	791	806	737	803	833	775	776	806	774	772	743	795	796	740	791	820	768	788	822	758	806	821	786	780	792	782	716	750	755	856	835	777	755	835	783	831	799	773	799	829	786	767	755	820	773	754	851	822	814	781	794	765	756	812	767	783	823	782	798	755	812	745	783	796	829	800	813	810	828	766	821	784	788	783	811	808	773	792	804	759	753	807	838	782	800	802	780	794	812	807	807	767	788	759	788	788	780	822	783	736	849	776	762	800	781	800	743	808	729	797	777	796	742	808	784	793	763	808	741	824	791	790	811	808	772	779	761	845	742	773	785	864	810	796	783	758	804	808	781	752	810	778	784	745	817	800	750	804	791	804	708	806	771	837	819	741	768	752	815	833	761	810	780	787	789	743	804	783	794	833	764	770	794	817	762	856	803	800	784	809	815	771	781	771	797	746	742	788	722	801	805	784	815	800	756	753	787	820	780	763	766	786	777	767	757	772	825	788	758	758	794	853	750	767	785	770	806	757	773	807	777	721	790	793	765	820	803	807	768	802	758	827	766	816	750	783	826	784	783	822	837	838	826	823	792	837	796	816	796	753	815	775	800	794	780	767	839	750	791	805	776	782	785	783	770	771	771	769	822	759	860	764	759	810	789	751	821	774	756	831	782	807	836	792	751	762	807	846	787	808	758	780	786	792	815	766	744	831	743	771	842	797	846	770	809	786	788	805	794	831	762	797	750	779	803	821	776	813	811	771	804	791	796	769	794	782	815	793	808	777	791	794	759	740	796	754	752	790	826	827	807	800	824	784	761	753	790	741	785	765	768	794	828	767	772	790	782	813	752	849	797	813	795	757	798	821	802	788	768	751	805	783	766	795	789	743	766	812	759	796	777	790	805	826	785	799	825	761	788	814	759	783	784	803	774	827	758	809	822	820	719	812	782	821	806	776	812	754	741	741	788	765	790	816	792	758	762	774	798	761	783	747	786	770	780	780	786	785	783	774	789	785	772	816	779	764	727	763	803	801	740	781	765	770	832	758	764	822	750	733	804	740	798	793	770	752	768	810	810	767	791	784	797	803	750	785	798	792	798	743	773	801	789	777	782	795	749	768	780	806	786	803	841	751	760	734	726	784	843	766	815	812	846	804	768	723	778	811	765	804	784	788	787	758	800	824	772	805	807	797	809	834	785	827	808	784	754	807	745	829	806	776	763	822	812	775	780	745	777	777	809	779	794	790	781	818	762	794	810	752	802	792	780	791	778	822	761	789	769	782	783	777	783	836	783	828	765	786	797	765	793	769	806	710	767	823	800	778	880	765	799	802	839	773	814	803	777	777	873	750	743	754	803	830	843	725	808	800	767	753	749	820	757	727	739	773	813	792	774	733	777	755	766	769	740	738	747	816	777	790	817	808	840	796	741	769	785	789	781	819	770	785	802	795	771	793	776	827	804	738	823	809	738	838	812	843	797	777	775	811	804	798	797	750	809	780	738	771	838	750	807	813	810	811	791	810	757	782	750	791	827	746	801	784	781	805	780	781	775	791	729	827	789	791	818	804	768	725	749	794	796
56486	94827	69138	62883	11128	1702	5110	3992	1243	1024	1035	1006	1028	953	938	964	944	949	929	916	864	847	883	886	862	885	855	925	872	941	892	898	881	917	896	893	912	903	904	888	876	914	866	870	909	899	928	903	895	835	893	890	858	875	909	879	836	856	855	830	912	876	883	862	854	888	830	928	931	904	947	867	861	879	875	940	901	883	855	913	874	909	873	851	819	836	897	851	850	866	894	869	895	878	878	859	889	862	873	832	920	846	821	835	852	870	913	889	888	881	856	907	854	840	893	896	858	826	890	869	943	848	840	889	894	892	891	885	901	873	879	898	894	865	879	882	876	870	948	902	883	912	868	890	844	838	819	883	863	910	863	898	857	932	876	871	834	912	882	896	897	850	904	855	841	870	900	847	869	836	823	872	906	891	888	865	860	863	879	833	886	843	846	863	848	892	855	844	820	844	864	886	864	877	836	887	817	870	852	869	857	839	885	868	858	878	951	843	903	878	852	878	861	875	903	877	879	884	863	900	834	866	836	904	914	917	881	839	873	911	865	872	862	901	835	900	851	900	894	864	862	877	866	924	886	849	901	853	864	869	854	894	874	869	867	852	883	815	877	868	949	868	863	878	854	775	890	852	867	810	875	947	896	860	913	834	916	862	868	887	852	840	877	876	850	869	850	863	857	897	864	867	844	901	882	874	867	864	903	871	894	862	894	850	879	869	860	882	865	854	822	853	902	866	872	823	839	861	862	914	877	875	880	847	850	880	919	889	849	857	850	896	878	837	871	869	881	894	888	868	884	871	896	845	875	907	844	869	903	914	866	888	827	914	876	919	863	884	861	851	883	865	896	864	889	816	909	852	895	824	920	861	851	810	903	842	881	958	867	880	897	863	882	814	869	878	882	892	892	855	882	835	907	831	867	874	874	887	879	861	837	878	837	889	860	854	838	887	921	884	880	867	854	874	844	883	868	868	895	890	889	860	858	846	896	891	811	842	850	875	826	887	919	860	870	888	847	877	919	874	915	861	863	841	867	906	835	900	853	835	885	959	875	880	847	902	862	855	931	934	854	872	836	876	893	923	843	880	862	928	878	841	852	924	873	895	865	911	922	868	856	885	898	901	887	869	890	899	828	808	857	885	887	839	916	894	917	854	882	879	856	883	888	865	869	826	870	870	860	870	899	874	875	862	919	910	865	849	872	883	854	856	883	847	868	883	895	906	867	861	877	836	871	886	889	886	867	860	899	903	849	859	895	905	859	907	882	837	836	859	898	867	892	893	849	872	874	877	864	915	854	859	862	906	867	862	897	820	854	862	872	919	853	812	838	870	884	884	812	851	866	910	838	839	862	848	806	874	836	829	844	827	851	856	871	851	887	925	907	889	895	857	818	896	873	893	896	912	885	801	902	872	842	839	917	874	895	859	929	887	913	816	897	868	869	815	870	909	843	915	875	863	825	881	907	877	854	944	854	863	878	886	859	886	864	862	809	819	882	832	839	892	837	855	894	852	887	861	882	880	893	902	885	850	913	893	914	890	863	868	796	926	866	906	872	925	865	885	839	890	826	885	888	942	876	858	879	849	882	876	852	870	849	860	902	852	874	893	888	811	864	922	865	875	897	815	877	841	877	883	880	829	855	838	927	876	839	900	861	910	859	877	892	895	904	851	879	875	842	851	879	824	874	861	868	871	884	933	863	925	886	923	889	847	851	833	853	884	913	846	836	854	895	867	892	849	842	849	861	879	889	835	878	911	864	920	830	832	814	901	894	844	847	785	905	865	874	885	849	883	840	878	863	934	845	873	848	895	943	855	886	905	821	874	839	878	874	860	857	893	892	877	827	838	849	851	927	865	888	896	853	892	892	938	825	844	852	862	844	924	916	826	918	847	874	875	863	870	929	901	851	860	856	894	895	830	915	837	890	899	890	906	889	866	877	862	904	908	897	843	889	820	883	857	884	831	846	886	894	863	904	843	896	881	886	872	858	881	906	874	889	858	849	902	869	846	891	847	857	845	851	865	869	869	833	824	864	854	880	924	835	913	887	850	888	903	892	878	866	847	834	868	864	924	874	855	865	875	858	921	896	822	848	832	894	864	854	872	877	851	854	889	958	839	883	904	845	900	849	870	870	917	840	851	915	803	836	836	915	871	903	901	830	871	908	850	837	838	868	885	903	859	841	907	867	881	933	915	800	884	893	846	859	911	950	856	849	837	840	901	928	879	854	866	832	915	944	901	904	847	892	935	881	893	905	859	886	893	864	897	852	895	885	907	813	930	892	891	899	893	854	848	898	864	913	896	842	834	910	831	925	912	900	854	908	931	829	869	813	899	807	855	835	893	908	894	924	876	819	906	868	882	858	866	866	854	888	877	829	856	878	930	852	903	803	868	884	847	874	887	877	874	862	853	898	866	895	868	883	811	915	908	874	865	817	874	892	878	856	890	894	823	877	926	909	876	916	874	935	872	822	927	844	856	900	826	841	893	842	846	882	865	856	847	817	870	824	868	834	843	890	887	807	895	848	858	849	901	908	919	886	878	851	854	902	872	881	897	853	895	895	876	867	906	868	866	871	871	860	897	901	862	908	826	878	869	862	912	853	872	841	839	864	906	883	882	860	850	772	850	881	912	872	874	853	894	869	889	895	846	858	838	868	881	832	899	918	871	879	933	904	855	892	926	871	925	864	841	886	863	908	877	889	867	852	879	871	892	838	834	859	853	876	867	896	847	824	883	855	888	846	895	841	881	858	833	874	829	844	865	917	855	845	842	874	915	874	850	840	897	860	873	866	826	903	874	855	896	896	819	897	843	904	840	847	841	843	878	894	877	877	896	885	928	835	836	855	886	903	877	880	932	938	878	826	888	849	898	873	899	843	862	859	911	915	851	917	849	902	902	871	852	826	882	897	855	892	826	849	890	876	806	881	874	888	893	893	865	864	847	842	827	910	889	891	886	858	831	871	908	866	866	873	846	898	860	832	874	831	825	893	861	882	867	867	890	899	848	836	872	867	858	909	897	887	845	857	853	872	843	890	858	789	849	886	926	891	884	893	832	859	881	907	856	928	888	841	888	862	843	912	825	893	870	866	846	849	837	832	892	867	872	851	826	881	889	827	857	860	827	848	848	861	897	864	861	843	826	874	914	879	869	854	846	861	891	959	856	880	891	903	888	839	863	830	873	854	849	831	879	812	875	917	894	847	887	862	835	863	823	841	874	877	847	878	868	885	831	864	915	865	833	907	840	890	869	865	905	893	928	888	821	947	913	824	858	899	873	849	893	843	908	899	885	854	866	816	801	889	839	914	900	917	932	882	883	904	895	891	838	870	867	830	833	854	837	829	910	836	796	844	864	904	883	834	844	882	895	876	888	819	905	840	900	829	888	915	823	870	927	879	846	886	866	821	909	879	830	891	902	873	884	868	861	844	885	871	899	935	845	832	859	851	839	844	905	865	846	866	864	909	812	855	848	873	905	857	855	870	864	894	852	859	856	880	859
36163	28713	24760	21211	2795	593	518	359	389	338	365	392	360	334	356	347	377	364	367	346	391	357	386	398	363	332	344	386	362	353	391	386	352	361	350	383	386	372	356	334	338	380	368	366	368	390	390	369	378	347	377	381	377	356	354	357	378	323	375	359	402	365	340	392	373	365	359	347	343	370	388	374	400	341	354	382	365	386	339	318	329	370	365	338	360	362	339	382	367	396	381	365	353	363	352	355	388	347	323	376	383	377	356	368	380	340	360	377	364	341	369	363	400	352	353	380	356	375	366	330	364	396	378	359	324	390	383	369	337	333	370	362	331	372	327	352	361	390	373	379	339	398	387	355	344	369	390	384	364	355	352	379	367	340	353	320	365	370	345	352	367	358	373	362	350	374	389	366	362	371	334	336	405	375	370	379	380	376	387	354	383	363	407	352	342	377	343	361	365	381	353	343	330	349	371	403	349	411	374	349	389	363	360	342	386	368	364	309	351	360	351	361	404	373	377	345	366	370	364	365	358	389	420	387	370	349	360	348	366	362	358	387	346	364	338	346	335	380	370	373	377	405	352	382	387	379	378	355	382	374	383	362	364	363	394	352	363	354	376	347	397	386	388	374	351	349	368	338	331	368	363	364	365	344	343	365	345	351	385	420	376	375	340	403	403	357	333	371	362	347	389	396	389	367	385	333	383	356	357	363	369	307	378	349	359	349	387	361	367	366	353	355	418	354	361	377	356	355	404	380	367	337	351	341	347	364	362	348	344	398	359	376	372	379	389	362	391	367	335	336	373	355	367	401	393	386	352	340	342	344	368	366	340	389	400	382	363	351	354	367	364	342	369	367	347	360	393	323	379	371	362	386	375	385	374	346	389	364	356	365	355	373	365	351	350	357	335	363	335	359	386	340	331	334	378	408	383	338	358	377	376	364	375	373	391	389	397	348	374	372	367	348	336	341	347	341	412	345	368	368	364	376	358	330	367	324	420	376	372	363	360	397	374	361	356	340	372	341	362	352	343	390	347	347	357	366	396	353	367	364	342	353	370	358	354	378	350	345	338	377	370	368	331	347	348	370	366	341	346	374	374	353	358	382	370	368	365	357	355	333	344	393	357	361	351	361	373	356	366	366	367	362	378	384	363	343	366	344	356	375	357	368	390	377	328	357	385	345	364	359	371	375	407	341	373	373	346	346	365	334	367	392	372	353	350	358	349	361	330	373	354	382	386	378	317	368	358	331	367	356	378	377	347	361	322	354	373	338	386	361	401	372	367	381	369	354	365	369	387	364	386	344	382	354	371	336	359	344	370	354	342	355	350	371	375	367	370	366	379	361	390	357	358	340	369	380	369	379	366	395	400	363	346	385	340	381	342	371	372	361	359	365	370	374	357	396	364	338	365	340	346	358	360	360	359	367	371	362	391	375	383	355	365	364	365	409	379	359	363	386	361	378	358	358	387	343	361	368	378	363	330	352	365	370	353	362	336	376	376	341	364	360	363	345	361	371	380	337	370	364	370	353	364	382	366	349	366	399	371	348	374	367	358	348	392	378	360	335	369	356	374	365	332	334	343	376	381	373	361	388	350	365	383	351	378	347	363	327	368	364	344	374	358	344	403	335	351	330	423	375	373	355	385	374	350	337	387	336	354	380	361	386	386	373	343	362	347	349	394	342	379	346	364	377	340	394	346	370	383	381	359	417	328	352	394	370	320	358	341	381	349	375	379	377	367	385	377	357	378	378	390	333	369	396	357	360	321	377	338	338	339	365	355	366	364	370	323	372	368	370	348	347	381	342	342	399	352	389	354	384	360	372	368	346	380	363	375	367	374	370	359	336	363	369	391	327	339	376	352	348	394	364	344	349	369	373	360	379	370	353	354	361	390	360	356	356	358	360	414	346	346	376	336	363	376	346	356	364	355	373	394	378	360	354	356	356	390	330	371	389	354	364	360	349	381	368	356	340	353	358	409	367	370	359	358	343	357	370	359	360	361	350	363	367	376	335	369	308	367	380	353	371	374	429	401	419	328	356	362	375	382	306	353	369	378	362	384	350	397	363	380	370	321	362	376	363	386	378	389	402	393	360	369	369	364	377	364	384	394	395	371	399	343	369	385	331	337	373	395	372	368	372	394	360	349	363	378	338	346	354	336	353	368	350	390	364	353	365	373	349	340	377	362	371	332	352	393	370	353	371	367	379	376	382	365	367	357	371	353	359	351	369	363	369	368	353	392	402	367	386	365	371	354	382	366	379	361	387	357	359	377	357	366	356	386	374	386	394	356	349	315	352	383	408	359	351	349	377	344	334	371	352	362	322	330	383	364	352	354	353	332	381	331	355	333	352	386	341	350	378	351	375	342	379	371	373	366	418	400	397	347	341	339	384	372	390	381	415	407	334	366	318	401	373	375	361	346	364	366	369	377	375	364	346	369	348	357	362	367	355	352	374	383	350	336	336	372	328	361	353	358	387	354	351	382	340	387	389	379	371	380	360	354	363	387	332	399	378	384	345	344	375	361	349	314	378	392	376	394	339	362	378	394	362	394	372	356	355	395	359	378	372	350	363	318	348	376	409	347	366	382	410	362	354	332	343	364	335	348	354	379	356	347	379	340	372	377	376	347	340	319	344	378	373	370	350	366	356	361	370	375	376	359	347	366	408	362	370	322	357	384	365	344	344	376	365	360	391	348	339	345	367	384	366	357	379	360	380	376	394	397	372	393	343	354	407	376	351	329	347	351	330	346	339	362	395	355	369	366	382	392	364	358	336	416	366	353	353	351	342	359	360	333	365	381	388	380	341	358	375	381	325	382	372	357	383	367	356	377	360	344	382	349	378	392	370	338	362	380	376	366	368	368	332	398	393	393	367	375	359	357	363	382	365	388	342	370	377	388	376	383	371	367	375	365	360	380	372	349	365	360	366	371	345	385	335	355	341	327	337	333	340	403	376	369	364	336	368	361	371	361	384	355	372	334	340	357	413	383	341	327	330	348	380	355	373	356	364	395	374	358	371	380	376	361	377	387	398	375	351	339	376	377	378	357	350	406	358	362	369	421	391	352	322	366	364	356	369	375	384	335	357	377	379	344	355	317	358	405	337	405	364	375	334	334	356	384	323	369	320	345	384	354	385	358	373	372	364	353	375	369	353	389	396	349	378	379	400	338	350	407	359	359	355	341	351	360	356	384	357	361	381	359	367	363	379	382	376	328	368	365	345	398	366	367	367	380	349	363	389	377	379	332	355	398	386	386	368	387	367	357	378	379	378	346	372	357	351	382	363	365	384	383	371	377	367	320	372	379	346	347	379	345	349	372	378	349	343	388	406	358	386	370	368	356	402	354	350	392	369	334	342	396	332	337	348	369	353	339	379	358	353	395	370	347	355	358	363	368	319	378	355	355	391	363	376	353	330	363	356	375	370	356	386	349	365	347	344	379	377	344	349	375	357	399	332	361	369	367	340	354	405	371	371	340	375	372	351	395	353	343	336	398	367	359	335
43303	39810	23207	18289	1187	483	474	468	474	427	406	443	433	468	456	436	402	438	442	414	407	401	442	417	440	455	419	444	419	417	399	392	425	443	390	444	426	411	457	406	423	425	398	409	395	443	412	433	427	405	451	425	416	456	434	402	415	453	430	404	379	434	412	410	423	433	382	418	456	405	442	446	451	460	407	415	437	403	396	400	433	442	402	414	410	434	440	448	434	421	382	430	392	468	445	430	388	425	434	409	431	413	429	376	435	436	441	409	429	447	457	402	418	378	447	398	401	416	429	431	430	421	412	426	418	392	423	442	454	397	461	432	410	401	420	397	438	404	428	422	437	414	394	434	422	412	411	440	428	427	418	425	389	430	425	434	408	448	419	387	426	440	449	421	380	415	406	447	455	417	464	439	433	396	460	434	436	425	403	383	440	459	413	403	409	408	418	421	423	411	427	381	433	420	415	407	415	414	428	436	428	436	410	420	440	382	450	421	438	419	425	438	431	442	428	431	405	443	414	406	438	407	413	456	429	437	403	423	454	428	433	439	418	429	407	435	457	428	408	456	417	432	411	411	428	417	413	456	432	419	400	414	394	441	384	466	384	431	417	423	441	401	429	381	418	424	435	409	385	439	424	427	374	414	424	403	448	433	436	420	426	403	403	466	434	396	445	422	409	407	438	425	426	392	451	440	455	417	392	410	392	417	422	418	399	423	415	400	396	455	423	414	443	412	429	381	439	427	412	409	414	428	464	423	448	422	416	409	441	407	369	399	422	418	400	447	420	407	405	391	399	391	415	437	451	414	439	415	410	402	457	445	399	433	439	455	434	428	389	427	451	428	422	401	397	429	423	414	401	425	433	431	451	451	463	414	416	395	444	423	410	442	415	413	396	415	413	407	443	408	454	428	435	421	457	419	444	449	435	384	413	407	419	419	383	399	428	402	424	377	406	427	457	415	363	407	465	440	422	397	426	441	426	422	386	428	406	413	366	427	425	401	416	416	396	419	441	401	424	400	431	424	403	439	414	420	408	408	435	407	406	429	445	406	409	398	411	430	397	400	425	445	393	411	403	390	456	389	416	407	423	442	401	419	448	431	423	449	407	399	388	414	448	437	388	411	462	429	443	442	430	431	388	455	415	425	451	389	392	411	394	431	438	410	409	416	418	420	424	448	420	407	419	403	410	408	416	408	424	449	448	428	437	455	433	400	423	408	385	426	430	437	411	447	416	462	412	428	424	411	434	449	386	433	411	401	418	409	409	399	431	399	451	405	416	415	421	436	433	412	396	426	408	420	437	416	434	422	407	453	435	447	419	412	431	420	422	415	455	379	404	401	471	427	443	414	445	404	424	405	419	419	410	434	409	448	425	446	447	445	394	466	406	408	401	400	434	394	446	421	413	466	417	474	443	445	428	412	391	456	424	403	422	426	450	394	413	415	430	413	407	451	404	444	405	433	433	449	409	416	427	431	389	419	431	432	447	421	416	433	404	411	388	441	413	394	439	421	433	426	467	434	425	397	398	397	402	424	423	397	376	409	401	423	424	393	452	434	430	418	416	428	398	401	474	448	412	399	442	449	453	452	415	444	427	386	392	406	406	403	448	438	413	418	447	392	431	461	397	423	454	419	404	396	459	427	420	441	414	410	412	432	419	459	443	405	395	428	408	450	414	414	448	457	415	420	415	427	427	431	424	437	441	424	447	419	414	432	416	450	428	411	404	458	436	433	432	409	428	418	441	419	450	428	417	400	430	453	434	445	437	424	406	413	440	404	442	389	425	418	431	403	419	430	422	423	422	419	438	440	474	447	422	440	415	427	419	440	399	445	426	402	411	398	382	398	431	437	425	377	421	421	418	436	389	422	431	423	405	389	403	409	440	439	420	408	406	433	416	398	467	404	416	401	426	440	427	463	394	419	408	440	383	442	394	404	445	413	443	394	464	435	394	377	397	441	439	443	421	418	437	447	422	409	403	435	398	423	395	416	435	457	386	420	435	459	428	446	416	401	426	456	413	393	429	438	441	409	427	376	462	394	418	419	407	412	388	407	358	413	405	393	407	414	440	421	424	444	443	429	448	393	425	417	392	404	396	417	417	445	412	453	418	385	443	434	440	444	411	376	420	426	393	399	400	446	376	443	411	448	432	445	393	409	402	438	381	445	421	425	392	452	431	411	414	401	412	405	386	415	392	427	442	425	414	438	437	429	403	435	397	363	404	451	419	400	416	405	458	453	422	435	432	418	417	409	382	451	442	397	408	415	444	447	379	438	428	417	419	441	402	412	396	370	443	446	405	398	422	444	469	406	449	440	414	393	398	422	424	419	405	449	423	440	427	471	443	396	423	394	409	434	404	443	394	431	417	440	447	433	405	405	456	445	425	419	388	391	425	425	435	421	405	414	375	404	399	445	433	412	457	411	447	397	417	404	421	444	411	401	424	403	406	405	412	417	443	450	451	420	412	436	419	416	436	462	401	396	411	374	386	393	459	395	389	409	414	402	425	414	432	439	423	429	404	447	424	382	409	429	426	424	436	440	457	442	407	386	393	432	407	417	446	419	421	434	435	457	424	420	416	415	467	420	427	424	429	380	428	431	400	412	382	459	403	457	442	415	433	408	395	407	416	419	433	389	435	402	448	433	411	394	430	436	423	440	425	451	421	404	400	420	428	401	457	381	416	425	432	430	455	400	440	433	411	409	421	397	448	413	458	406	427	413	423	414	448	408	418	429	413	412	402	435	405	450	413	412	406	430	404	394	440	432	422	415	416	416	417	427	443	403	423	437	434	425	427	429	388	411	437	416	435	411	429	383	448	429	399	413	460	437	400	449	424	389	439	407	430	393	380	430	405	407	421	419	418	420	425	425	401	446	434	451	428	427	438	420	393	411	417	438	439	402	416	397	431	431	435	438	379	405	420	413	421	431	403	439	416	435	398	472	411	441	399	423	400	415	415	419	455	397	416	414	429	401	410	474	416	433	398	407	401	427	389	411	388	410	399	422	452	413	403	457	406	419	419	418	433	436	402	392	414	385	424	426	417	409	444	425	457	418	394	414	435	420	425	427	417	444	428	403	399	408	421	427	392	385	446	369	425	404	412	387	420	424	418	400	404	423	406	426	430	393	401	470	388	398	439	432	420	380	416	437	421	424	404	389	438	414	420	445	473	451	414	395	404	431	439	457	423	427	413	429	438	411	417	449	409	431	394	421	427	455	440	463	432	394	466	417	397	451	455	436	463	410	428	414	408	449	397	430	448	500	422	424	442	388	415	437	423	456	401	411	440	438	424	411	462	403	442	423	399	445	395	392	426	441	413	413	412	423	421	450	406	383	430	411	395	470	432	441	388	445	428	456	427	412	407	421	449	448	415	405	404	432	446	455	416	440	411	441	420	410	436	409	443	415	419	426	427	437	430	435	414	421	420	421	441	444	412	428	393	401	394	416	440	426	468	395	411	472	400	437	407	418	438	413	417	418	433	393	396	400	436	412
23425	21119	29799	38134	22185	10368	1672	886	689	682	698	678	668	694	616	682	667	736	644	648	645	643	664	664	647	639	651	650	678	651	683	643	629	631	625	681	605	650	640	629	688	649	659	637	606	609	655	623	673	668	630	649	651	610	667	637	636	639	645	628	627	638	595	629	682	659	599	665	617	663	654	712	627	608	656	634	675	645	609	613	649	633	608	609	631	589	627	706	688	622	654	626	626	626	643	675	665	676	634	646	586	658	617	637	576	646	602	675	621	638	640	641	651	628	639	676	654	618	652	615	643	622	603	623	668	655	611	642	684	659	633	600	608	604	672	637	646	655	601	631	625	634	642	626	630	661	613	607	618	650	644	621	633	649	612	629	624	639	604	667	686	682	678	663	637	667	649	663	623	641	620	604	636	650	637	672	620	686	614	694	619	604	643	629	696	630	665	639	618	664	629	667	659	669	628	658	640	645	626	643	623	634	639	611	645	636	646	679	655	658	628	639	627	625	622	640	650	632	629	637	640	676	669	727	646	625	652	682	645	597	625	597	625	636	630	645	636	631	691	666	620	649	652	596	638	624	576	635	651	654	642	612	603	595	640	664	631	650	623	651	631	628	664	621	631	638	586	629	668	625	638	669	645	648	600	619	628	671	656	600	627	620	589	613	673	631	670	629	642	597	627	639	592	675	667	645	632	623	592	637	641	673	620	599	644	668	683	596	610	658	618	617	642	684	665	575	630	643	595	594	661	608	674	620	570	590	656	647	613	615	638	609	601	657	633	627	662	615	670	621	598	649	604	652	603	622	631	646	702	661	660	636	617	627	645	652	624	615	589	718	646	652	656	661	652	649	663	644	688	639	614	614	642	628	638	629	644	643	647	611	603	606	602	667	661	666	639	648	605	653	651	644	620	651	596	611	640	631	660	665	598	648	626	667	661	643	679	613	626	606	681	625	645	617	618	667	620	644	653	676	654	645	619	642	631	637	607	621	645	637	642	612	617	692	597	646	665	656	619	654	646	624	639	621	605	647	644	629	626	686	596	648	648	639	664	626	617	701	655	639	625	627	659	607	667	621	636	654	574	659	647	636	623	618	635	633	585	661	593	602	633	628	707	660	608	644	621	645	641	655	594	616	628	635	624	653	647	699	623	635	630	640	667	656	588	673	668	629	619	598	584	623	652	648	607	648	582	592	655	656	622	633	693	640	646	626	613	650	643	636	656	640	651	635	715	661	640	660	626	604	708	653	606	633	620	625	661	630	659	613	647	610	660	620	645	606	651	653	652	605	645	654	630	618	642	648	625	636	649	662	646	661	673	621	655	649	601	666	625	641	627	624	668	639	592	618	646	651	603	632	641	632	639	622	644	623	689	653	646	649	602	604	640	660	638	619	619	642	619	628	614	589	653	643	660	636	665	651	594	625	656	643	639	633	665	622	639	645	625	636	659	623	637	636	627	666	551	648	641	650	640	647	615	634	648	622	668	616	612	623	632	662	661	627	685	638	658	641	642	660	634	631	625	604	657	606	622	601	640	603	632	618	652	622	589	646	608	633	615	648	658	616	627	637	669	632	620	597	641	638	593	652	622	656	600	630	623	634	631	706	624	587	643	630	600	607	654	641	610	615	629	612	643	634	637	646	611	623	577	673	619	653	648	643	637	636	639	613	662	661	601	659	606	633	639	607	607	639	639	638	625	654	658	626	607	613	648	671	650	633	615	623	643	611	649	680	650	641	622	615	618	676	639	677	649	649	703	660	637	703	627	587	634	658	642	651	662	682	647	660	607	629	640	624	661	610	635	615	602	595	644	662	631	651	653	640	638	688	671	609	649	625	626	649	603	635	631	660	644	630	632	682	625	665	650	619	643	560	593	630	641	659	665	662	634	596	629	620	634	642	601	637	603	618	621	629	653	653	651	667	628	622	647	670	646	643	670	665	615	659	636	685	598	632	646	633	646	612	631	627	632	620	649	614	588	627	593	662	638	634	668	667	645	646	620	605	641	589	666	615	644	655	634	662	628	653	610	644	643	677	651	651	605	613	683	650	600	647	662	640	634	664	617	643	635	664	611	659	656	645	667	636	621	589	635	640	646	668	565	593	612	644	651	624	659	714	661	643	666	618	645	662	625	654	673	625	633	635	597	630	595	603	614	628	615	644	610	691	647	612	660	636	638	676	632	627	600	659	664	678	667	616	602	649	602	617	585	624	625	665	667	620	636	672	602	644	628	602	639	669	699	606	655	656	604	623	614	667	690	621	643	651	632	581	569	655	591	612	653	618	613	659	610	669	643	676	589	607	640	607	645	627	641	643	641	606	650	635	625	623	636	650	607	648	633	606	638	671	689	641	653	622	649	671	624	646	664	589	647	600	636	627	606	609	623	607	667	602	594	667	676	589	680	616	634	592	644	641	649	588	641	649	633	638	625	624	599	602	650	641	643	629	636	655	641	616	636	645	637	633	638	620	654	662	605	662	672	618	615	626	673	644	630	606	675	632	681	616	674	630	672	667	673	648	582	601	608	612	639	622	603	651	606	580	645	682	635	635	669	660	609	586	590	683	576	639	630	595	673	632	627	665	600	644	691	636	660	667	586	587	624	587	686	659	655	665	672	631	638	655	686	646	629	667	639	655	629	590	623	651	616	597	687	649	655	643	617	648	624	673	600	594	644	637	647	638	647	629	658	630	644	630	653	662	635	664	618	594	661	610	626	658	631	622	618	641	682	638	596	612	634	634	638	653	631	631	583	685	634	648	656	639	637	651	615	610	608	634	633	624	624	651	597	640	613	625	597	643	645	648	603	626	627	613	623	590	692	584	635	633	675	654	614	614	576	632	575	612	587	649	646	614	628	674	616	646	648	598	596	642	663	635	649	628	617	631	620	633	599	656	621	650	663	620	634	640	632	662	601	647	663	646	636	627	634	648	636	602	619	644	659	677	666	603	602	636	646	628	632	600	649	595	687	662	619	643	633	636	649	653	622	667	670	637	603	644	662	614	614	645	625	614	638	660	639	668	693	625	608	608	615	635	605	661	623	591	686	602	662	665	621	656	627	680	597	648	631	658	633	611	667	640	662	630	639	665	607	626	643	648	669	633	643	640	658	639	638	644	634	670	635	614	621	624	652	626	627	652	627	596	681	624	632	673	648	658	642	651	636	648	604	622	610	653	670	643	613	666	621	632	649	665	660	631	651	590	645	644	697	637	623	610	608	673	608	621	655	614	645	639	634	663	627	688	670	645	666	661	687	650	671	621	636	673	632	655	616	611	623	636	662	679	588	595	644	632	623	604	600	627	668	659	632	691	637	637	618	660	586	633	640	628	642	703	604	658	646	638	600	649	647	661	635	647	643	578	615	693	600	648	605	601	636	616	680	590	652	609	627	670	626	616	643	605	611	615	624	643	658	668	625	656	673	638	634	624	631	651	629	652	610	634	621	650	589	612	641	667	672	641	584	665	613	568	636	661	640	677	656	618	675	653	636	633	621	635
51207	83808	60305	49893	6355	1011	1165	988	824	814	796	760	802	755	717	725	730	701	734	763	726	724	725	723	747	678	711	699	702	703	707	720	734	723	696	723	719	703	696	781	757	714	711	698	685	694	757	719	726	703	673	673	749	706	698	732	699	734	732	705	711	701	675	703	704	711	662	686	731	716	731	717	741	691	709	704	725	746	709	691	764	656	707	720	711	732	685	746	676	694	695	702	678	715	739	705	711	740	685	709	763	699	625	680	738	695	684	668	741	774	701	687	725	716	724	689	755	673	696	709	674	688	737	706	670	708	689	671	710	747	752	744	731	694	682	732	704	720	674	700	665	700	695	694	742	709	725	651	709	715	730	769	670	730	714	700	739	670	693	709	693	686	698	697	704	694	744	729	722	679	714	664	703	723	706	676	695	710	677	688	746	650	677	679	696	709	691	695	726	737	735	739	677	736	691	729	717	730	709	714	730	720	717	767	737	660	699	775	683	675	717	740	699	693	696	662	697	725	732	701	699	663	670	679	716	691	696	732	743	737	756	687	697	669	696	699	726	745	762	678	706	719	684	652	727	680	655	730	687	661	711	704	747	736	706	708	744	685	739	702	759	695	687	698	726	715	706	711	731	703	768	678	704	706	686	705	736	726	715	694	705	750	647	704	737	720	735	720	712	715	730	689	707	683	721	756	681	732	692	735	734	675	703	733	671	721	712	692	654	710	735	667	705	688	690	707	732	757	698	714	700	699	699	690	694	696	703	704	727	752	714	711	708	730	738	702	671	694	699	674	689	743	707	696	677	710	704	693	771	680	697	643	714	743	748	686	707	712	718	669	696	676	713	749	712	742	705	672	690	703	703	696	673	720	672	694	763	665	680	726	681	718	713	705	689	707	666	715	739	639	730	737	680	654	675	739	730	739	689	701	693	711	694	683	679	731	701	696	710	734	726	668	711	699	721	646	669	692	699	733	725	718	710	687	746	722	692	695	733	674	702	738	734	734	723	715	676	718	699	727	724	736	718	693	708	695	743	693	747	702	724	695	674	728	694	678	694	720	698	705	707	725	727	697	668	751	720	729	659	697	704	683	716	728	652	750	682	691	724	690	722	740	687	699	732	683	715	740	729	728	715	686	721	717	703	706	688	687	674	732	705	742	733	688	697	695	706	645	717	681	723	727	719	673	657	716	703	695	733	644	698	752	642	689	730	639	661	689	734	662	712	699	714	706	727	696	670	730	642	751	683	746	693	727	739	697	714	724	703	736	657	669	709	666	704	700	706	769	712	696	695	699	727	695	726	735	686	694	682	716	698	680	690	739	727	683	677	688	722	677	710	730	669	693	652	706	734	726	680	707	660	692	702	729	713	711	704	724	689	696	661	707	721	717	722	648	687	678	732	683	730	697	703	686	707	688	705	681	706	674	710	704	736	668	692	715	723	717	685	698	715	714	730	699	736	699	722	686	708	701	728	679	701	654	673	684	665	681	672	711	702	735	690	708	706	727	658	698	697	735	673	685	695	653	720	733	651	712	688	735	667	680	710	723	703	688	693	725	688	709	673	705	703	711	691	687	669	713	721	719	678	744	665	688	722	759	705	719	726	707	715	709	680	705	697	683	722	716	676	695	714	691	671	735	726	731	710	685	740	661	702	675	739	742	686	694	737	739	707	676	694	712	704	734	724	742	706	694	674	734	703	692	713	705	696	664	664	700	719	731	722	724	722	734	713	647	692	688	714	726	716	716	706	659	768	692	693	713	686	669	691	688	683	677	695	711	710	731	676	755	728	708	710	700	702	698	739	695	749	694	689	707	688	706	727	721	704	724	712	699	701	680	720	727	660	673	695	742	713	679	750	682	739	694	713	643	660	758	712	710	695	698	691	719	745	690	727	725	667	702	689	651	675	667	675	672	692	699	708	700	764	649	674	647	694	724	709	696	721	666	719	703	715	680	740	711	766	724	681	694	716	677	678	740	672	691	729	716	704	704	695	724	675	712	727	711	686	712	690	723	718	704	694	684	711	689	649	710	668	723	686	751	687	717	708	690	755	690	674	717	727	704	713	698	710	706	710	715	714	741	742	672	740	698	725	677	704	726	739	705	722	723	702	716	705	725	755	669	696	715	667	713	730	735	696	734	692	750	691	722	710	685	706	664	750	676	752	730	734	691	738	705	700	696	674	752	693	707	706	675	704	736	702	715	731	717	715	688	707	676	718	728	712	695	702	664	749	714	702	668	725	707	651	614	693	702	733	719	743	700	688	731	689	742	673	721	684	763	727	672	719	687	752	734	702	721	707	688	715	713	714	708	728	669	751	744	735	727	735	744	709	678	714	687	670	735	687	698	762	733	683	738	674	706	731	736	732	691	723	686	711	728	731	710	686	696	690	731	652	735	714	718	716	705	774	706	714	695	692	695	696	670	695	706	689	740	745	758	679	748	714	715	716	695	668	703	680	698	718	669	690	740	721	720	710	711	775	717	688	719	700	722	709	709	710	699	650	717	710	751	690	700	707	691	788	647	755	690	683	714	687	719	701	701	700	695	686	734	701	694	690	711	732	713	661	686	689	688	711	724	712	687	678	675	685	660	715	675	683	686	717	653	682	718	665	765	724	690	693	734	716	671	708	757	701	668	669	738	677	722	739	712	732	726	743	743	688	715	710	709	713	727	694	782	725	704	701	728	713	647	702	669	710	690	715	705	695	710	714	677	679	683	745	691	735	653	699	694	754	719	697	760	697	729	722	681	679	704	675	710	678	693	678	701	698	684	715	691	726	671	646	743	657	705	666	708	721	724	745	730	673	695	691	692	689	744	748	746	705	716	747	658	725	676	685	687	686	741	766	702	720	674	714	704	666	734	702	708	702	726	714	673	708	703	680	689	703	719	684	716	701	697	672	723	712	724	677	687	680	693	717	694	683	695	723	699	760	688	709	698	736	730	673	702	736	694	655	750	719	679	736	698	760	717	730	630	698	694	713	707	683	738	666	698	724	699	700	707	707	709	655	702	730	704	675	695	690	709	675	704	673	726	728	708	723	659	681	692	727	663	696	707	703	724	708	753	738	702	671	700	717	676	737	715	756	687	680	689	723	740	693	700	703	638	698	676	733	682	745	703	694	718	710	673	667	726	655	704	715	675	705	674	729	705	736	708	724	695	715	679	715	738	747	731	681	703	719	726	698	694	707	731	698	727	709	686	713	672	706	670	690	697	722	670	699	746	711	725	738	699	685	698	700	692	714	700	660	694	699	726	686	684	698	699	726	690	707	649	703	669	697	722	683	657	719	706	703	728	716	736	686	704	702	706	714	721	687	650	709	707	701	700	674	704	705	702	696	683	744	699	736	708	710	691	752	714	680	739	716	686	661	707	694	743	690	687	677	722	715	704	661	699	676	724	736	712	691	727	694	738	733	749	715	701	727	698	708	639	748	719	697	675	679	730	684	759	728	667	657	716	769	721	724	693	710	718	752	713	711	694	704	667	718	680	675	693
24608	21393	29102	33034	17064	3013	488	370	362	345	386	359	365	381	311	345	365	337	363	333	346	324	376	317	358	332	359	325	332	333	358	339	325	335	322	345	354	343	318	363	353	313	345	334	330	323	347	341	337	335	315	322	355	308	344	303	304	337	324	319	316	279	343	317	361	339	351	324	327	334	323	322	353	300	329	339	338	340	318	306	322	343	335	318	346	322	322	326	334	350	312	346	349	311	339	315	337	336	321	353	358	380	324	337	371	340	348	315	321	297	351	336	348	303	332	338	347	344	340	318	346	341	312	360	309	315	328	341	320	339	340	333	350	326	307	308	326	361	342	347	324	366	328	335	324	333	336	325	358	319	333	354	318	320	336	345	309	346	319	321	335	336	341	272	314	329	363	334	322	333	315	315	324	343	313	336	342	344	327	360	316	341	365	333	325	312	366	342	326	317	330	306	325	308	348	296	332	332	334	307	316	307	313	329	324	303	354	348	360	327	315	317	316	349	349	322	328	316	351	354	309	332	375	335	353	365	317	333	354	317	325	325	342	327	317	326	349	323	335	368	323	338	372	356	353	298	325	340	343	324	337	338	300	303	353	330	339	331	307	317	351	330	344	321	340	349	350	331	340	310	335	317	319	353	353	347	328	322	336	317	296	363	333	332	338	312	354	336	312	301	341	355	355	360	318	350	369	351	322	307	327	326	369	327	331	322	327	337	356	339	339	309	325	339	311	296	309	322	329	332	313	328	299	357	352	314	343	331	310	330	361	326	339	324	342	342	316	319	374	334	330	328	318	336	338	294	344	344	310	336	317	338	355	296	325	338	299	330	319	373	351	361	324	354	327	353	361	294	297	330	329	325	348	317	316	326	314	345	312	357	324	326	345	321	359	334	315	330	335	365	288	333	350	348	352	326	345	306	354	330	321	385	345	297	341	343	320	329	327	354	330	321	365	336	353	342	312	348	337	349	332	303	336	356	344	352	309	336	357	337	338	299	323	303	347	320	344	359	353	334	341	331	322	332	366	319	315	337	319	296	304	310	326	345	334	318	318	340	341	306	316	333	322	327	340	308	316	333	324	319	305	320	319	325	311	344	327	334	337	352	342	324	330	362	333	354	310	338	332	317	323	334	340	326	322	355	318	332	356	334	348	321	326	352	356	306	355	322	345	380	353	346	338	316	307	353	329	340	340	339	347	349	298	359	354	324	332	331	336	312	319	346	327	331	309	333	333	316	310	351	305	331	334	330	317	333	341	319	330	340	316	345	327	327	339	341	321	353	327	343	319	336	340	318	362	317	347	329	338	336	324	310	344	330	344	362	326	327	361	322	342	330	360	329	346	300	335	345	331	315	344	383	333	347	331	325	339	360	349	376	350	361	322	337	334	326	299	336	349	299	330	345	300	338	332	318	362	336	320	304	322	350	335	322	362	342	362	333	313	344	310	309	330	305	309	317	305	337	292	326	326	321	317	317	351	341	291	341	315	341	373	309	304	326	349	318	322	294	318	341	340	360	354	345	312	317	346	346	339	323	319	360	350	374	342	332	362	343	322	328	324	333	331	342	366	336	310	348	312	336	331	325	343	315	351	355	344	305	318	373	324	331	296	313	316	329	322	335	311	324	359	342	374	347	340	333	325	332	358	340	321	340	340	346	295	339	320	359	355	341	359	356	336	352	329	326	327	317	301	297	328	349	313	333	323	328	353	363	323	302	283	343	316	349	337	337	327	354	347	301	348	346	364	345	360	303	349	320	318	334	302	340	350	341	316	325	301	344	355	323	323	339	336	346	328	349	347	331	338	311	348	330	323	320	306	315	324	320	343	342	336	281	305	331	358	333	329	294	328	347	338	338	318	323	339	307	300	354	307	315	353	334	335	302	291	334	388	333	308	365	357	344	329	330	356	330	331	361	329	332	381	336	334	337	345	304	345	352	375	319	350	348	320	341	361	305	322	330	341	345	304	321	320	325	306	340	331	335	348	345	353	341	340	323	359	325	343	339	355	310	334	316	300	318	340	361	317	329	354	318	303	336	335	342	352	312	307	333	344	341	349	370	333	334	348	339	322	329	304	330	345	320	303	319	314	342	309	318	339	344	322	314	361	301	330	307	356	345	296	333	297	340	368	293	339	319	308	323	353	352	345	342	323	320	355	318	344	310	341	329	354	332	347	321	324	316	332	351	348	328	340	333	319	341	353	335	359	354	332	305	329	338	317	316	308	294	334	357	318	342	332	313	349	335	324	328	322	346	315	334	311	326	360	340	318	332	351	318	323	308	319	312	344	330	336	336	309	301	334	354	328	358	334	350	321	317	290	334	338	334	318	365	314	328	319	318	328	325	331	351	326	322	312	333	313	332	356	329	333	348	301	327	316	330	341	333	332	331	339	305	319	331	308	295	312	319	332	339	328	372	319	326	343	339	344	328	349	331	374	323	345	343	357	308	314	328	340	327	340	336	333	307	343	359	350	323	307	346	328	365	350	352	342	330	332	339	308	343	324	344	308	346	338	368	351	311	339	346	315	342	331	309	362	344	331	332	309	316	344	338	333	350	312	336	358	357	338	323	352	348	338	322	358	330	345	302	342	327	339	329	324	320	325	308	351	321	350	303	331	327	366	339	324	305	349	297	325	348	346	305	359	312	326	312	313	331	330	347	320	351	317	348	327	323	328	314	350	301	318	302	349	341	302	327	339	338	320	314	323	318	370	314	359	336	314	341	321	317	327	336	368	313	364	303	314	365	287	330	348	375	327	342	345	324	313	357	336	325	343	324	317	299	328	313	309	347	293	327	348	372	343	327	312	331	338	340	323	360	296	339	374	334	331	333	294	309	355	317	325	331	314	331	307	303	350	321	334	349	361	350	344	327	332	335	327	354	330	340	339	326	302	319	328	336	341	366	336	326	334	342	321	355	328	329	359	321	340	340	295	330	329	343	364	328	321	325	358	322	355	321	360	309	347	315	330	329	337	346	359	331	338	323	324	366	330	336	329	321	348	289	342	333	330	339	297	354	340	313	338	315	334	315	352	323	313	331	316	310	323	333	340	330	365	327	328	343	310	304	326	325	337	353	340	292	319	360	316	309	330	316	328	346	319	353	353	335	333	324	322	354	368	336	342	339	312	319	314	320	342	328	330	300	317	320	351	337	335	333	303	367	316	312	354	355	334	345	320	348	325	339	321	309	336	343	356	312	328	323	311	318	341	358	374	333	272	326	340	329	348	319	321	332	326	326	333	335	303	332	345	353	369	331	349	334	309	324	307	319	328	356	333	311	343	333	318	333	348	333	331	350	318	323	343	334	319	296	366	336	342	335	350	356	308	346	359	376	361	329	310	319	318	375	352	338	345	338	353	316	329	348	337	323	329	328	355	324	309	324	363	352	325	345	322	340	304	335	314	356	319	329	325	318	329	322	314	341	324	340	323	294	322	309	352	311	330	352	354	335	327	303	333	341	321	322	327	318	343	332	336	336	330	365	325	384	322	310
50663	73095	51409	40690	5494	614	653	512	506	449	437	432	422	436	419	442	441	436	436	394	431	449	387	446	395	441	422	439	421	405	380	409	424	396	421	453	389	446	383	466	425	406	438	435	407	423	430	453	384	384	393	428	407	401	421	426	384	394	422	406	411	390	392	449	404	368	405	410	389	418	385	367	415	431	415	391	409	453	426	362	432	445	403	378	407	421	397	428	434	403	391	409	395	386	363	417	443	420	423	410	403	444	406	402	398	440	410	390	417	426	396	379	381	398	414	391	410	419	384	427	407	398	401	402	410	415	419	416	421	402	422	394	416	401	444	429	410	382	413	404	405	417	419	396	446	408	373	430	395	405	403	410	457	433	390	396	412	422	417	378	390	442	377	414	397	407	418	406	395	408	443	405	400	408	386	437	346	414	396	394	407	414	399	391	411	427	437	377	372	439	421	423	406	407	400	413	412	379	443	391	374	404	411	391	351	368	417	383	423	448	421	419	411	410	388	405	397	434	379	393	412	390	431	390	370	440	381	383	382	373	400	359	421	421	386	415	398	421	399	384	396	393	410	441	400	393	417	398	401	430	405	426	428	425	379	416	403	373	418	419	374	422	403	388	386	415	399	417	398	387	421	409	402	425	398	412	415	356	401	419	393	417	422	370	381	363	395	364	369	384	408	387	359	393	393	416	393	416	465	429	393	454	378	444	401	380	420	393	401	414	421	395	376	409	452	381	412	439	389	406	419	409	392	384	364	384	420	406	398	401	385	394	425	402	408	376	440	391	411	439	416	376	393	374	409	382	407	405	420	406	393	444	438	415	382	392	434	397	403	390	421	373	419	434	391	411	428	408	416	400	405	420	417	416	404	387	421	409	375	428	393	390	440	420	387	408	408	400	428	383	421	389	407	432	409	386	393	383	413	404	434	404	428	420	400	421	403	423	415	386	405	389	380	405	394	404	410	397	382	417	394	440	379	401	396	402	418	405	436	409	413	426	434	370	399	418	418	416	430	395	412	380	383	436	405	415	387	402	391	399	405	407	421	435	410	364	434	443	399	426	393	409	417	408	390	427	396	371	397	420	397	374	410	374	378	394	421	434	413	411	380	414	397	420	447	413	417	423	394	382	437	379	394	393	394	392	408	423	395	425	402	405	456	387	412	412	425	411	450	415	436	378	419	402	386	417	387	377	400	401	418	410	422	445	390	390	424	408	343	410	409	424	436	424	366	393	393	413	439	400	440	399	404	429	408	423	393	418	402	383	405	432	377	398	424	413	372	406	395	446	406	362	436	365	415	418	440	368	418	377	416	430	369	424	396	369	403	404	436	442	403	394	424	385	364	385	401	426	394	419	415	412	395	442	419	397	443	409	419	389	389	415	403	373	437	443	408	408	401	398	431	396	388	398	412	435	392	409	406	401	427	414	423	404	387	413	411	394	433	410	432	400	398	423	393	418	383	410	407	436	411	385	441	430	405	389	387	423	442	395	393	378	431	400	467	404	468	408	421	365	394	420	394	417	438	415	419	381	396	406	417	407	401	385	396	427	386	406	395	389	395	427	384	396	398	434	428	373	385	388	397	425	396	405	395	385	405	416	401	422	396	414	403	429	361	415	405	414	415	399	405	410	396	396	415	381	399	417	390	431	412	410	408	416	420	405	418	404	412	382	386	427	385	434	445	406	430	357	380	421	425	415	435	420	384	419	431	399	436	409	407	387	405	394	433	405	431	377	379	418	434	411	380	451	409	401	414	434	380	390	407	417	431	443	387	385	418	415	423	398	423	378	416	426	394	403	455	382	430	424	425	380	393	399	459	360	397	407	410	432	444	390	381	388	383	393	379	362	368	438	439	403	403	398	435	395	404	415	377	413	424	420	401	423	437	396	431	389	382	392	418	407	421	387	407	440	379	428	422	412	397	416	419	448	418	388	404	387	403	371	412	402	375	365	355	415	386	421	465	387	395	380	406	410	399	406	380	400	397	429	424	394	400	422	441	414	411	401	391	417	395	408	391	407	418	405	408	442	435	399	409	364	393	430	410	423	414	372	433	415	397	351	399	389	394	390	373	412	418	420	374	387	409	404	391	415	413	422	411	393	420	391	401	414	382	415	435	378	386	407	388	423	424	419	411	408	410	414	367	411	372	386	413	384	388	402	401	389	418	384	376	412	441	394	421	398	417	416	413	417	391	412	383	421	394	410	389	437	397	400	404	418	394	377	398	409	406	399	403	438	410	413	384	431	420	407	427	390	431	422	422	426	422	434	429	429	413	398	422	429	401	415	402	400	414	396	371	411	388	397	391	441	388	396	432	435	408	397	429	378	422	405	376	405	411	392	420	383	408	397	422	400	374	436	374	410	404	420	413	393	427	414	395	410	387	392	389	401	453	402	431	430	422	377	419	397	398	411	422	409	431	440	370	382	424	401	382	449	412	439	404	418	402	419	398	391	399	398	425	381	440	395	402	406	386	424	401	409	410	424	421	382	380	435	377	409	373	415	374	391	365	394	422	406	375	437	405	389	389	415	390	418	423	432	417	409	396	416	443	430	391	388	397	386	449	391	415	402	421	430	431	434	411	391	421	400	408	392	428	414	402	423	436	360	397	420	395	401	409	424	404	397	409	452	412	432	437	418	398	413	418	427	386	400	390	430	415	415	416	396	385	393	399	418	435	415	409	393	370	412	403	421	395	424	383	383	384	411	420	430	423	431	449	421	395	426	382	391	394	409	408	397	353	414	440	420	413	454	457	404	391	425	402	438	377	443	405	431	425	427	386	393	390	401	413	420	380	361	412	413	421	422	390	431	392	414	415	379	425	423	414	404	396	396	385	360	404	416	413	404	425	423	415	423	421	408	375	406	399	407	404	431	434	392	428	417	422	396	370	376	410	415	431	434	382	405	433	417	400	433	421	387	418	411	420	412	393	410	416	435	428	392	392	409	444	386	422	413	430	424	403	389	396	408	379	396	413	371	401	409	414	404	394	395	377	413	400	384	418	417	378	391	409	396	392	419	414	390	408	399	411	378	393	409	367	399	429	391	423	387	400	435	401	400	433	378	391	419	396	403	391	411	371	430	375	389	386	384	370	415	393	409	427	407	401	399	380	405	434	386	429	379	407	401	401	417	401	403	369	407	400	401	418	399	412	407	387	416	435	424	400	428	411	391	419	429	393	388	427	424	405	435	405	420	380	404	458	374	427	408	408	410	391	412	401	416	390	429	395	413	417	409	391	443	395	383	431	405	444	403	366	394	408	371	371	432	425	386	424	408	439	397	407	392	407	421	423	432	364	413	404	415	399	370	388	374	398	411	429	411	410	395	409	406	435	401	431	427	406	430	415	369	408	398	405	430	398	445	428	416	392	419	407	413	405	419	417	403	410	377	440	404	402	368	434	439	439	404	434	371	409	420	400	395	426	416	388	419	427	377	395	406	408	411	378	389	400	436	428	423	419	412	412	420	409	391	367	389	439	414	399	376	399	396	411	407
22292	20840	28745	30958	22054	19853	11710	1432	882	846	981	878	869	805	789	855	833	810	846	816	817	773	751	776	739	812	775	787	806	776	809	782	791	747	788	819	780	805	845	744	817	803	754	778	794	789	739	779	799	761	769	719	761	782	747	786	770	831	752	754	840	809	762	784	701	803	768	765	766	751	778	758	750	794	821	760	799	779	768	773	797	766	833	804	818	747	731	773	755	821	746	771	829	817	746	774	745	739	781	721	763	729	821	791	769	775	784	816	755	705	759	765	799	738	780	778	812	791	802	796	788	793	716	811	740	766	812	765	787	751	776	718	768	757	752	792	795	708	813	818	759	783	821	763	762	735	782	796	802	767	763	751	759	741	790	774	749	765	741	766	789	709	776	856	811	766	798	732	782	813	781	805	746	712	782	796	755	755	775	752	753	724	750	771	750	786	735	734	757	782	786	828	785	741	739	739	765	757	795	755	778	706	794	773	795	795	781	800	824	801	792	724	749	711	782	763	751	764	768	761	811	741	749	749	779	741	775	726	774	793	776	773	750	756	804	789	749	772	746	789	803	703	767	786	800	743	762	811	759	765	786	700	796	765	782	821	774	757	784	787	777	782	784	803	742	793	767	771	795	765	774	835	797	766	753	784	779	743	799	799	792	832	773	765	765	803	811	800	782	769	773	767	760	793	777	746	751	784	721	707	725	756	766	775	792	763	767	791	804	748	746	802	784	765	734	729	797	762	729	806	753	798	756	773	777	795	758	798	801	758	768	732	755	802	737	799	767	705	808	760	771	777	748	754	752	800	750	745	761	836	769	739	814	763	787	722	793	764	793	768	776	745	748	778	790	732	751	786	769	774	746	768	699	736	744	804	761	750	700	755	749	772	696	803	728	753	761	791	749	804	739	809	783	760	756	809	801	771	816	814	709	738	747	764	807	741	759	780	815	793	795	739	748	817	778	771	745	791	842	713	798	746	761	760	731	774	819	787	749	807	799	766	799	810	773	757	797	815	796	754	756	781	748	772	786	746	757	819	808	797	760	810	792	755	810	705	800	721	788	793	808	702	799	784	787	800	714	786	813	800	777	798	754	777	749	758	766	788	785	777	805	740	802	767	791	816	728	789	789	728	822	826	778	768	787	721	746	790	774	790	746	742	756	768	815	762	740	766	774	740	766	760	760	739	676	827	767	815	763	808	779	770	798	721	778	760	767	752	763	787	787	766	763	808	810	736	760	721	772	773	801	791	762	781	795	836	777	740	768	779	716	754	784	715	779	782	771	766	730	746	799	714	806	756	781	795	738	765	756	789	758	813	769	778	788	773	772	768	853	767	755	748	806	788	838	793	760	765	777	800	729	771	713	777	774	802	762	772	739	793	785	784	773	771	769	757	784	758	782	787	750	776	794	760	777	773	760	736	787	751	784	747	802	771	746	776	811	753	734	755	750	760	765	707	707	755	723	784	761	815	779	811	740	807	777	775	735	771	820	750	735	792	756	778	809	781	778	778	774	744	712	815	791	822	769	741	812	812	760	795	786	815	785	775	743	738	770	720	759	826	764	736	718	752	793	784	753	743	785	804	773	797	793	804	752	822	785	825	809	759	786	774	772	721	736	779	743	791	819	750	784	789	782	769	729	784	751	763	734	749	716	780	763	800	782	780	754	749	785	763	788	744	741	789	772	734	780	755	752	784	759	762	803	781	804	756	725	735	776	749	734	767	792	790	801	759	770	727	772	754	743	730	787	777	790	786	754	755	730	745	802	746	748	793	785	774	767	763	759	775	754	763	748	719	792	751	760	748	775	781	732	739	732	816	818	735	813	745	784	786	784	772	796	795	756	774	777	799	758	761	794	714	792	779	779	761	766	721	794	785	795	754	816	751	776	774	766	719	753	764	760	770	775	755	803	768	737	799	747	789	739	753	735	805	773	776	787	787	715	821	776	756	777	728	791	742	750	848	742	784	776	746	707	708	790	844	754	755	778	755	820	786	795	790	775	773	804	767	723	784	788	778	787	743	784	795	767	755	788	795	782	729	777	764	829	794	723	754	742	817	709	806	787	771	766	749	770	743	741	746	790	829	789	722	763	736	810	793	777	788	762	757	755	776	817	771	767	743	756	802	740	792	713	775	807	766	757	789	757	770	778	787	804	775	795	791	751	746	769	828	722	749	752	781	753	744	843	760	771	755	777	796	804	726	760	793	795	770	795	776	732	785	796	758	776	734	774	747	793	778	791	744	732	777	738	774	740	744	842	766	766	758	759	739	763	784	711	744	796	769	746	760	787	846	775	774	785	776	811	830	775	725	813	748	779	730	786	771	739	748	772	762	801	770	771	764	780	754	811	804	773	732	770	755	784	768	808	742	735	797	752	779	756	808	759	771	831	765	800	793	738	785	747	745	780	799	765	768	797	813	757	778	755	744	787	774	739	721	750	749	724	743	808	738	717	766	729	786	769	801	758	768	814	775	715	738	741	816	769	772	732	785	747	794	774	773	776	762	762	770	746	766	777	733	732	762	792	746	733	765	839	751	738	786	769	733	766	798	805	819	796	793	738	792	765	827	741	754	734	784	786	733	801	782	792	773	839	794	704	745	809	803	748	770	803	776	746	718	765	772	780	783	827	820	779	722	786	779	777	775	718	780	784	795	763	789	768	775	774	746	754	750	785	815	726	693	767	749	752	779	774	780	767	762	737	803	749	769	739	822	769	775	786	735	789	778	780	763	786	772	765	779	755	762	810	787	749	773	788	803	772	784	750	764	745	778	747	662	787	750	804	778	775	743	759	785	747	764	809	725	757	779	774	738	756	755	802	800	811	776	810	773	776	752	809	736	759	764	819	772	767	790	768	784	755	773	791	804	837	752	784	760	773	742	778	750	725	753	822	752	776	768	801	716	756	747	784	794	740	754	813	837	692	769	808	783	760	787	786	748	825	768	758	748	724	788	806	752	743	800	781	744	730	759	759	772	743	776	740	774	755	743	773	764	731	745	767	770	836	763	761	775	800	752	742	782	740	732	760	757	755	765	741	784	784	810	787	771	783	742	736	774	745	752	745	799	798	737	743	762	761	799	774	762	761	789	763	782	734	784	749	820	789	815	737	799	715	799	765	781	805	732	796	761	759	753	769	812	707	794	754	807	759	759	809	779	782	786	729	732	770	796	765	798	800	742	802	855	745	770	822	766	725	762	815	810	772	742	811	766	742	745	799	819	722	772	783	753	768	760	778	772	765	773	747	759	783	771	737	721	777	808	759	763	739	807	695	703	732	843	747	760	772	813	814	792	808	729	713	774	739	796	720	810	773	786	811	784	813	774	815	743	757	743	800	706	761	810	792	773	773	781	777	741	727	787	725	763	799	803	792	765	789	801	800	772	747	761	727	716	797	749	825	767	793	725	765	772	764	767	733	762	798	758	729	750	780	776	733	783	747	737	786	743	734	758	749	816	793	752	772	730	775	749	769	774	770	810	819	765	759	739	780	710	833	743
53838	96083	71704	58557	12556	1602	1407	1293	1214	1099	1043	988	982	888	913	942	909	865	860	872	898	844	891	872	933	848	894	863	862	866	889	918	849	827	825	871	947	860	867	853	850	854	853	898	842	868	888	872	858	830	821	865	847	868	855	841	864	833	851	869	881	874	912	888	816	890	855	814	853	862	801	860	851	879	868	818	867	834	877	907	874	820	890	866	876	913	842	829	865	864	840	858	858	863	855	849	864	855	863	833	849	905	858	833	868	842	845	863	836	887	815	898	888	852	905	868	824	833	883	871	846	893	882	879	813	900	859	810	866	863	842	862	885	863	870	890	855	890	854	872	892	903	893	815	902	879	884	862	881	894	905	875	832	879	910	871	899	840	900	894	885	863	854	858	859	840	812	830	822	822	829	910	819	828	808	835	870	827	919	852	842	888	820	871	840	875	853	879	880	808	879	893	874	851	861	852	882	868	893	843	828	828	812	830	877	841	870	821	856	854	894	831	816	833	854	900	828	875	868	861	850	891	886	832	869	831	872	936	856	912	839	860	880	845	850	877	881	807	911	841	871	833	860	873	854	876	824	859	838	873	865	868	855	843	858	859	871	844	898	810	816	911	868	904	865	852	860	869	876	859	839	879	856	869	907	870	826	900	836	821	886	854	835	829	850	877	855	843	875	831	852	819	876	897	907	870	857	844	842	831	855	827	828	859	875	810	865	824	853	846	821	834	830	854	841	873	778	824	853	892	921	818	781	875	825	865	888	909	859	860	848	820	827	894	808	924	852	880	843	868	899	906	839	811	865	869	913	853	862	883	841	842	885	846	911	844	847	861	808	915	873	850	870	848	876	857	864	904	829	883	829	901	839	912	887	867	849	865	869	890	814	860	825	819	878	823	903	804	840	859	861	882	861	847	857	863	892	860	886	854	881	875	858	832	812	897	813	905	836	835	855	804	904	848	875	849	846	932	868	850	898	801	870	842	814	907	832	816	862	869	908	868	877	831	862	854	888	885	860	850	859	865	825	834	828	872	827	877	869	880	855	897	812	828	866	845	875	873	880	824	817	835	875	868	852	896	855	848	818	827	895	876	860	852	870	865	811	811	827	890	804	817	894	866	883	827	822	921	846	831	788	880	882	861	803	810	857	904	871	779	928	919	873	912	855	888	873	834	862	870	862	840	867	841	861	841	831	799	886	888	815	880	878	829	829	885	810	839	902	855	834	833	862	851	808	856	851	868	831	876	876	838	863	840	831	879	859	825	808	866	839	931	908	885	800	895	857	872	858	821	807	831	828	872	870	898	872	806	858	836	835	817	856	881	880	867	914	827	883	885	810	853	821	867	868	875	905	894	886	890	885	863	896	848	841	893	862	826	799	821	869	852	918	836	869	881	858	845	843	870	856	883	875	870	844	824	872	829	852	868	868	801	818	877	831	829	864	863	833	892	892	863	885	864	840	806	825	880	843	831	903	874	867	824	845	856	864	827	899	838	818	828	863	875	809	868	837	855	866	823	772	805	837	864	823	848	901	866	848	864	844	859	859	868	838	872	869	807	870	846	831	810	819	834	860	837	841	830	863	849	920	842	819	846	827	886	887	890	837	854	876	824	843	883	783	840	844	898	872	817	854	905	841	861	874	879	789	845	830	810	873	892	856	881	865	838	814	831	814	861	819	888	856	850	825	895	837	863	853	878	827	876	847	871	809	897	860	844	923	901	900	827	847	905	853	818	888	854	856	861	835	823	925	837	822	896	834	884	880	828	887	842	878	844	825	866	787	900	814	870	931	867	872	853	798	830	825	848	909	895	853	869	838	831	840	880	857	843	856	827	848	898	893	883	871	788	863	857	851	874	849	908	812	887	853	817	880	863	841	855	883	857	855	875	872	864	824	844	857	889	862	822	858	914	831	877	851	849	845	880	845	838	881	866	820	870	841	861	826	832	902	853	826	803	873	831	863	853	876	843	795	885	848	881	851	845	788	855	823	826	865	878	832	901	873	863	863	920	845	842	838	859	865	854	863	844	836	815	800	815	829	845	882	867	843	832	855	831	860	878	906	840	842	880	868	879	875	831	863	893	919	907	886	870	822	869	841	838	889	897	919	869	830	832	839	816	857	881	824	860	888	906	794	854	817	873	823	800	861	829	828	866	842	903	862	860	881	850	845	889	911	874	878	855	906	838	827	825	851	824	768	858	857	831	831	848	877	898	876	829	854	822	871	866	858	856	875	799	874	853	885	851	847	834	828	854	859	869	915	858	891	902	822	775	899	879	884	884	799	843	840	874	837	791	812	838	797	861	854	888	868	861	824	833	804	866	854	868	819	829	894	894	879	821	887	837	904	863	844	864	885	861	843	880	906	872	805	844	860	869	816	876	861	876	883	877	830	847	897	911	839	869	861	846	816	826	912	863	850	880	876	886	912	830	901	847	869	855	855	837	866	829	811	887	877	842	837	862	870	856	885	830	871	855	866	838	870	835	838	884	864	894	845	812	842	840	846	879	857	824	845	824	813	876	856	811	812	858	859	843	885	822	833	854	794	817	819	858	827	844	851	882	921	889	901	910	833	878	849	863	845	812	872	878	863	859	874	828	823	881	805	843	797	881	852	830	881	912	884	859	882	818	895	860	808	833	891	836	875	830	804	811	915	848	873	875	837	812	815	879	835	872	893	838	868	900	873	853	859	874	768	806	850	839	844	863	869	833	908	793	856	857	910	816	839	806	867	857	815	901	883	793	820	879	866	844	880	852	832	893	868	864	881	858	833	888	860	814	840	890	826	784	859	913	887	839	880	860	874	892	884	858	867	867	819	857	872	807	855	853	878	883	853	872	849	901	821	846	879	876	823	820	857	832	845	804	822	862	836	847	836	862	839	867	869	834	866	861	835	833	861	854	849	839	843	874	855	871	878	874	867	801	860	881	828	861	852	862	869	811	837	832	850	875	894	799	813	855	832	916	867	846	822	871	869	852	857	875	855	835	796	875	829	846	778	858	844	826	886	830	857	888	864	838	867	897	895	867	820	852	884	822	854	857	814	885	872	882	856	894	851	867	815	876	858	905	805	848	763	877	847	835	898	848	832	896	847	836	916	814	792	868	843	877	850	840	857	839	834	892	822	841	845	826	861	865	834	828	835	879	865	897	863	885	792	820	805	859	832	829	864	869	883	868	874	844	879	830	834	850	841	876	854	859	942	872	857	870	847	871	838	845	834	868	842	848	852	807	863	866	852	892	904	882	899	892	893	835	870	878	842	834	844	853	861	889	847	851	946	855	833	879	837	809	873	877	935	815	904	850	835	842	901	867	833	856	860	872	837	807	840	865	910	864	806	912	880	860	882	860	854	836	920	847	850	807	887	822	847	853	861	833	827	817	859	908	858	869	820	812	838	851	807	835	854	859	829	860	854	904	842	848	844	867	836	900	829	878	872	859	822	860	842	872	878	859	840	841	869	855	829	853	867	832	858	864	841	863	879	845	866	819	873	874	868	797
35916	27720	24980	20719	2698	380	383	338	354	348	348	376	334	319	366	376	327	334	368	358	353	365	353	362	350	345	305	314	351	335	359	332	337	318	365	358	364	309	340	364	350	341	351	332	356	332	342	360	350	360	363	333	342	312	302	335	345	362	357	332	339	363	354	318	357	345	376	373	346	357	323	334	329	354	336	336	344	353	335	352	352	340	343	337	323	314	370	343	339	320	370	339	354	337	337	367	366	357	338	364	348	356	350	321	371	363	319	342	321	362	313	384	325	363	353	343	353	355	323	372	342	329	379	388	365	323	326	332	311	339	351	332	365	324	394	352	352	329	344	355	354	374	339	313	337	380	352	359	371	313	353	363	363	312	348	368	326	339	330	314	354	340	354	345	337	355	376	349	336	337	358	357	354	350	316	365	324	332	342	365	335	344	336	345	329	341	362	379	355	329	338	349	349	339	338	367	369	374	332	320	362	352	319	345	327	324	337	351	358	343	350	358	356	356	345	315	391	291	357	356	353	348	310	346	343	350	335	342	349	346	310	342	347	352	399	364	365	381	345	365	354	372	346	316	340	334	398	364	353	346	336	321	326	349	372	349	377	360	356	332	335	336	328	358	375	323	335	338	354	355	358	350	343	340	329	348	349	366	341	335	323	355	356	327	344	333	368	337	357	301	313	358	343	348	362	336	351	351	348	350	359	341	335	342	365	369	356	366	346	351	310	344	360	361	329	356	338	382	338	332	345	349	334	384	366	344	313	358	336	329	323	347	369	348	330	360	360	321	344	307	341	335	359	336	370	362	374	340	334	333	381	322	350	361	381	373	350	362	340	328	349	322	348	306	321	365	332	362	330	314	354	308	339	335	308	347	375	352	361	324	347	314	299	355	386	373	341	371	327	359	341	336	383	341	336	348	331	348	323	311	382	348	336	347	360	354	376	347	309	324	306	337	313	378	326	372	320	346	351	355	356	363	381	340	366	330	329	352	301	360	387	334	310	365	318	340	339	339	350	323	364	368	365	343	373	365	345	341	327	320	312	367	358	367	319	350	350	336	332	319	355	369	311	355	309	347	363	341	364	352	322	329	343	332	360	338	319	370	355	345	347	345	347	366	359	350	361	340	338	327	338	358	339	338	316	350	360	316	337	348	372	357	362	377	356	360	327	348	369	313	334	330	344	353	328	295	349	330	345	326	373	348	357	372	371	371	356	336	333	351	340	312	370	328	321	357	340	381	357	319	354	359	350	371	346	325	348	340	369	318	321	378	346	312	334	331	341	370	354	316	382	362	345	373	337	318	375	335	333	323	320	329	334	367	335	359	388	363	315	325	352	362	353	357	343	368	353	347	381	332	357	314	370	374	337	345	353	351	361	350	355	369	351	362	341	382	351	335	348	339	344	330	362	341	325	334	328	378	337	358	306	355	382	325	352	359	369	327	330	360	349	331	343	371	344	361	306	346	330	358	314	359	366	314	342	339	359	316	328	350	351	321	347	351	323	345	336	353	341	370	356	337	348	336	337	388	354	336	329	336	359	320	295	336	347	342	376	307	310	318	341	321	344	326	352	336	352	331	348	351	342	359	350	312	327	323	370	331	344	366	362	283	335	340	402	339	356	346	338	330	359	311	320	319	324	331	348	371	331	353	347	343	329	389	331	361	323	334	342	398	326	368	319	376	394	356	330	324	327	322	355	334	364	363	301	347	336	379	337	364	381	314	328	342	352	340	356	333	333	333	357	361	328	328	363	367	340	359	367	332	322	330	340	347	350	341	369	341	338	339	351	355	341	351	344	321	356	339	351	340	366	374	354	354	335	331	362	340	351	339	344	319	342	329	322	359	319	332	359	338	328	349	344	382	377	372	351	329	393	380	340	346	323	367	337	361	354	350	340	384	344	310	341	376	339	338	349	360	316	349	342	347	352	363	343	347	337	335	339	355	363	326	362	345	352	335	328	375	350	349	353	350	325	314	365	372	339	370	394	348	334	372	336	308	337	359	377	366	333	369	372	364	315	364	330	374	302	348	337	374	322	358	364	332	333	329	368	371	338	328	339	351	343	341	351	362	311	359	363	344	350	359	392	348	320	314	342	342	351	319	357	371	346	359	333	353	327	333	396	335	370	336	368	362	346	348	375	336	351	343	319	364	331	348	368	354	371	315	362	320	363	327	339	335	326	334	347	352	348	345	357	343	359	380	330	325	314	375	312	340	356	345	326	332	326	341	358	350	327	359	332	326	324	343	309	363	332	360	373	337	359	353	331	333	355	345	351	350	354	354	342	345	369	386	318	326	369	350	362	347	368	342	358	336	320	329	359	389	320	315	322	316	320	336	337	347	310	345	301	315	339	359	374	329	360	358	364	350	355	347	349	349	363	328	332	354	350	330	339	337	356	332	381	300	346	354	363	343	329	364	377	339	347	333	350	330	351	327	333	341	326	375	372	337	376	358	327	349	364	368	328	333	342	348	353	317	343	347	390	350	337	313	374	332	332	330	343	329	365	349	340	357	330	379	338	366	315	330	344	365	362	338	323	321	353	365	372	330	362	343	321	355	364	371	359	341	353	328	364	369	328	365	329	364	309	363	319	354	344	310	325	341	343	382	346	369	345	325	361	353	357	350	364	329	355	357	360	327	334	367	334	349	341	345	336	333	331	333	359	359	317	342	352	378	350	353	322	357	342	340	351	358	329	325	345	358	384	349	324	340	354	387	337	355	343	346	356	340	353	347	367	368	370	349	335	341	331	352	346	347	347	340	335	348	335	346	328	375	327	371	327	361	387	350	373	339	321	361	333	387	355	336	338	356	343	374	364	347	374	353	308	326	375	391	352	346	349	345	365	311	337	359	328	336	338	341	376	364	359	347	323	368	361	316	346	316	379	334	340	327	326	297	352	382	347	346	319	359	353	351	356	333	330	353	364	324	338	301	329	338	307	328	338	321	346	329	324	370	315	334	321	322	339	342	375	360	337	348	349	364	379	344	348	338	374	344	350	339	361	324	344	323	310	381	321	352	334	321	344	320	343	356	375	345	353	374	347	346	345	314	375	340	347	329	380	330	368	371	335	339	358	371	326	346	363	342	330	352	335	334	369	350	343	316	357	347	336	353	334	359	365	333	385	343	343	339	369	349	330	342	343	341	329	359	367	347	334	354	362	340	325	325	340	346	332	381	332	334	322	352	358	294	356	343	332	363	362	346	328	313	337	368	338	345	334	372	352	330	353	359	357	328	355	352	352	342	344	332	336	328	312	353	337	345	336	355	321	389	357	356	377	332	323	351	330	324	363	340	358	344	376	354	327	369	367	340	360	355	336	349	375	357	365	308	355	308	324	334	339	342	338	371	358	344	376	369	352	350	351	330	343	327	342	315	353	382	396	330	365	354	317	358	346	368	345	322	344	346	327	333	316	347	348	345	314	357	343	358	355	349	311	371	341	331	307	305	375	335	369	346	335	356	312	358	359	338	342	376	372	329	383	364	324	341	330	350
42986	37369	23266	17216	1482	439	414	369	416	417	416	382	413	419	372	390	401	430	402	410	385	422	401	398	389	405	408	397	422	412	381	413	396	355	400	372	412	355	425	412	391	377	429	397	414	404	424	415	419	408	429	414	363	413	412	404	420	396	430	396	409	373	396	424	399	403	388	422	358	386	385	403	390	401	428	415	397	419	391	407	389	408	395	378	352	367	406	404	403	392	390	402	356	413	401	409	418	411	397	357	394	414	401	385	433	389	401	380	403	456	367	389	438	397	409	415	423	405	386	383	403	401	386	428	429	391	406	402	395	406	449	410	391	395	385	401	393	426	398	372	393	402	408	429	374	396	406	401	374	388	402	416	413	369	410	361	394	376	419	391	392	410	418	418	418	406	410	408	405	398	371	401	407	391	404	398	383	416	397	395	407	395	428	386	416	402	406	402	403	388	420	383	398	370	388	435	370	415	414	422	405	398	391	388	411	361	412	413	383	391	412	358	350	387	370	379	454	370	397	387	399	395	412	382	394	374	400	388	426	411	420	396	425	400	374	377	388	362	408	392	395	416	420	407	417	402	389	374	389	391	409	393	397	390	417	379	370	416	406	392	377	431	423	402	405	419	385	420	416	407	384	383	424	374	411	408	388	387	418	354	448	400	388	394	373	414	418	401	391	406	379	400	378	377	369	400	390	402	439	380	386	406	386	385	408	385	419	392	425	391	450	405	416	384	421	404	391	417	404	400	407	423	369	390	428	421	396	390	426	392	392	396	405	410	416	417	445	418	380	400	371	402	407	405	413	419	406	379	399	424	431	423	382	383	436	385	369	406	424	421	377	356	393	386	388	398	383	438	421	396	400	416	435	416	380	420	396	404	439	401	399	388	380	403	406	427	419	423	399	374	410	380	390	422	377	418	431	413	374	395	407	416	442	386	403	427	413	425	380	435	425	445	388	379	375	340	397	377	443	420	384	381	423	419	404	409	429	401	392	410	410	401	411	352	364	391	384	397	384	380	401	404	415	401	404	396	422	397	438	413	365	434	414	373	419	379	371	419	407	378	371	430	408	427	420	404	418	372	387	400	404	357	392	410	435	341	411	354	383	399	347	396	350	402	385	417	354	411	410	426	423	407	404	381	415	411	436	376	397	418	406	409	405	434	413	431	449	346	369	424	419	393	381	439	403	354	392	374	417	394	397	379	381	372	373	417	366	396	416	409	443	356	402	383	411	415	422	415	376	382	425	447	424	406	400	384	401	392	433	376	392	407	365	399	408	416	395	417	363	392	388	419	415	420	425	381	387	362	416	402	408	362	437	391	373	413	382	382	403	383	399	404	400	424	387	424	391	395	410	394	438	397	434	427	418	376	421	411	410	380	424	407	403	420	403	370	393	394	376	403	412	401	421	427	436	410	387	376	414	390	359	363	419	401	404	427	398	380	377	403	421	399	425	395	406	393	389	406	414	421	395	411	374	448	375	389	416	396	409	377	364	406	431	414	417	402	429	410	383	390	394	388	363	435	403	377	378	419	411	406	391	410	420	394	412	403	429	406	423	345	418	409	383	387	412	372	412	399	386	394	388	379	437	415	448	381	396	378	416	424	406	410	434	406	396	401	421	385	409	408	401	395	434	387	418	398	432	385	411	426	429	387	393	375	415	408	402	385	381	428	385	421	420	428	391	384	410	415	377	392	379	428	395	401	389	442	401	418	415	391	413	351	351	395	393	396	403	410	370	359	374	440	362	460	426	447	433	401	396	419	375	400	426	399	405	383	404	399	396	382	422	413	390	397	406	408	390	400	351	412	389	416	406	395	374	387	416	393	404	403	391	371	384	386	412	441	405	369	384	384	404	391	368	379	393	416	395	430	391	419	396	383	402	416	394	430	371	404	382	387	392	390	381	423	389	426	432	417	438	395	385	404	423	389	395	402	391	419	393	370	404	411	405	410	403	400	416	381	423	424	387	385	407	404	429	424	407	390	421	389	385	407	407	430	340	407	383	410	417	442	420	397	435	411	401	414	427	441	382	390	424	412	446	427	408	345	404	419	408	418	363	356	450	367	373	375	392	401	430	395	415	418	394	404	407	376	405	374	381	392	410	402	385	406	401	416	362	366	421	387	371	397	386	384	380	397	385	428	419	382	381	390	396	403	383	415	383	409	408	408	398	406	423	395	402	394	378	427	452	387	378	396	394	401	402	410	400	390	389	420	405	425	369	384	435	422	403	408	377	404	428	389	403	408	397	424	392	371	403	423	393	386	435	416	415	330	400	378	402	396	420	402	426	435	407	385	380	412	417	412	403	364	388	348	400	405	417	435	365	381	364	391	442	413	432	408	396	411	404	416	390	392	402	424	391	377	364	388	376	400	393	397	375	348	394	363	411	354	416	408	382	398	411	433	410	392	387	384	408	396	397	398	376	402	412	433	380	379	376	388	382	352	438	379	391	411	375	420	416	400	403	376	398	404	395	397	377	400	381	402	427	404	408	413	429	384	407	391	336	360	380	379	404	390	384	427	401	428	398	401	405	444	432	394	432	423	395	382	403	408	424	399	413	388	379	411	370	415	383	419	395	400	423	437	421	419	414	373	404	412	405	402	441	427	415	386	389	385	400	377	404	412	378	418	404	431	410	441	421	443	401	379	385	383	377	388	360	436	403	373	424	396	446	422	394	372	394	436	429	389	375	417	389	394	419	404	357	430	402	409	387	409	379	372	420	389	388	428	412	391	414	412	371	432	446	450	406	399	395	386	437	418	409	427	397	384	417	413	380	421	385	379	355	374	386	393	435	433	402	383	404	410	438	408	420	413	377	394	395	408	404	372	418	402	444	410	398	411	399	370	442	406	417	385	397	427	402	385	389	393	401	376	409	391	395	382	392	421	411	391	392	413	389	410	390	388	394	412	410	405	383	418	454	402	380	383	381	343	362	373	427	402	394	394	413	393	424	398	385	364	390	413	387	387	402	422	406	387	378	417	406	389	411	374	389	385	395	417	378	398	382	390	371	384	394	386	379	404	399	417	437	423	404	423	401	419	404	397	393	424	438	425	400	401	397	380	372	372	394	396	387	412	335	404	383	406	410	378	386	416	410	374	367	390	398	413	417	406	419	376	405	397	393	403	406	400	420	381	419	434	399	404	384	452	398	389	415	397	383	401	399	391	377	369	416	385	386	436	396	371	395	463	403	353	402	374	383	429	413	385	411	426	412	373	406	368	394	410	403	382	370	400	406	412	419	394	406	468	421	395	402	398	395	383	425	414	417	414	409	408	411	401	414	395	378	418	383	398	377	403	385	391	389	399	369	423	394	416	403	429	421	369	417	366	378	401	379	391	374	397	389	389	387	394	387	394	425	423	416	402	385	416	409	398	417	419	419	403	389	411	405	390	420	410	401	428	410	389	412	378	389	389	402	398	407	393	375	416	411	411	372	394	389	371	408	427	421	409	399	385	413	395	401	424	408	401	402	426	409	386	412	426	379	406	408	377
23379	20913	28750	36599	22133	10894	1642	753	703	694	655	710	693	661	687	649	672	625	649	622	590	651	618	633	639	642	630	657	626	611	632	625	633	604	669	673	631	601	683	649	631	677	617	615	585	603	632	585	627	656	626	574	610	637	632	632	645	632	658	667	624	651	618	587	630	630	629	592	624	606	618	607	678	622	620	635	613	615	589	604	598	648	655	580	616	573	637	653	636	615	607	648	615	623	649	577	595	668	647	616	629	640	614	653	595	684	651	587	628	644	619	606	597	615	630	645	611	643	633	658	621	637	630	602	664	614	634	619	635	647	622	642	601	606	623	663	615	621	600	652	589	615	656	629	588	637	630	607	640	605	656	613	601	592	635	602	630	606	616	611	615	616	625	621	628	598	645	588	585	680	713	598	642	618	570	604	668	617	654	623	605	571	640	627	650	555	592	586	624	648	611	646	609	637	570	601	618	643	650	637	624	604	620	598	632	649	630	637	626	627	655	587	586	623	628	609	653	601	585	619	652	604	595	625	628	649	655	628	586	651	617	630	593	640	639	621	635	621	623	597	637	647	632	622	626	645	658	665	657	611	644	645	640	626	639	613	602	649	596	646	630	603	594	654	605	629	636	640	587	692	621	611	634	648	642	603	641	640	628	640	637	599	645	614	655	653	629	623	639	628	622	605	593	567	615	669	671	641	572	592	586	641	634	623	579	640	632	615	618	582	600	624	639	602	649	625	609	635	646	629	637	621	615	620	613	667	586	618	595	613	597	591	591	650	635	621	624	607	618	608	619	581	620	632	665	625	593	666	630	611	607	645	622	638	607	600	591	646	634	626	578	617	639	620	608	627	586	680	592	576	637	632	632	686	652	627	654	642	636	649	595	630	643	605	660	607	588	644	648	655	618	635	618	646	631	586	647	639	655	603	625	589	652	624	602	605	650	607	650	619	600	643	592	624	672	633	609	630	624	648	600	618	616	607	629	671	649	605	573	590	633	665	620	571	627	649	639	628	648	630	599	644	612	623	608	655	641	637	590	575	591	639	611	598	658	621	641	641	654	637	630	595	642	654	569	626	608	631	595	620	604	649	626	607	680	621	643	569	650	660	630	653	649	588	617	639	631	621	626	638	617	652	582	654	630	598	594	597	605	669	652	642	614	607	635	612	635	666	649	584	667	586	609	613	577	607	609	603	625	646	607	656	644	603	606	569	585	669	600	639	611	643	617	641	602	580	618	637	590	632	605	649	655	591	644	630	610	625	682	561	632	611	629	555	628	605	621	567	647	602	623	629	597	628	628	638	625	605	645	584	652	670	586	579	620	645	626	604	659	645	639	649	639	624	636	637	618	606	580	662	640	647	682	611	614	658	661	609	609	660	625	661	612	646	646	654	574	660	612	665	660	602	654	605	611	662	607	623	624	599	616	646	611	619	624	595	597	626	645	673	582	648	627	628	665	633	630	629	599	615	623	635	600	667	594	603	677	628	620	585	678	618	623	614	620	614	616	661	621	638	611	661	644	581	619	627	628	620	595	671	638	621	619	673	623	642	637	610	600	619	602	649	625	603	652	600	617	589	651	603	590	615	621	601	625	632	595	638	640	660	620	627	654	625	587	631	601	631	629	607	617	618	602	627	625	595	618	648	612	655	613	611	620	607	634	648	645	630	592	659	635	594	666	648	605	612	605	585	641	648	633	601	611	624	655	654	545	638	619	618	594	606	642	645	620	608	625	622	650	607	669	629	632	615	603	658	623	649	643	606	644	597	582	620	627	662	600	615	627	592	612	611	591	650	683	676	602	610	605	609	618	612	650	635	632	598	626	612	613	679	605	615	576	605	635	637	589	626	658	630	568	641	627	654	630	643	633	646	616	662	613	634	615	618	636	598	657	629	628	560	633	650	624	652	644	633	597	622	599	631	621	615	639	623	596	623	596	598	624	609	682	618	688	655	634	629	643	619	630	641	627	620	664	642	686	629	605	612	597	613	667	609	630	620	557	604	648	615	654	594	573	606	618	586	644	631	624	594	580	642	638	639	610	604	634	619	635	613	652	636	634	665	601	643	602	593	617	655	648	623	655	601	637	590	621	590	648	601	644	643	648	650	602	609	624	650	633	634	603	630	648	638	616	625	609	619	632	595	594	617	626	629	602	640	605	631	621	609	628	613	607	662	645	643	624	622	626	616	634	653	616	611	614	626	623	648	709	645	649	676	621	626	632	594	648	643	565	635	644	641	621	639	600	654	627	622	626	614	594	587	609	673	623	613	652	619	643	623	627	612	615	645	642	609	641	591	663	635	615	586	616	635	602	610	596	631	628	639	631	640	587	645	594	587	588	642	628	610	696	575	584	631	676	567	604	611	591	590	614	624	618	607	625	643	682	614	600	644	672	601	588	618	642	689	622	606	596	591	641	655	597	595	664	629	612	630	595	654	628	602	621	643	670	641	674	651	655	592	634	615	657	644	584	607	619	586	648	640	631	627	606	600	641	645	622	625	597	624	607	602	601	661	637	604	578	638	650	644	627	587	621	655	618	618	590	574	584	619	641	650	656	610	587	613	607	634	605	688	617	632	634	595	625	645	624	626	618	651	634	632	614	617	630	626	624	664	613	589	583	580	636	622	605	619	652	581	623	636	648	611	639	645	653	635	625	637	559	629	598	647	647	642	610	615	645	609	596	601	617	622	606	589	638	655	613	638	626	655	632	591	593	622	600	582	625	613	577	662	632	614	649	631	620	613	623	646	611	627	611	606	601	601	657	639	622	683	592	617	616	614	601	624	625	691	629	659	629	639	643	626	634	609	605	589	627	610	685	634	645	658	619	621	658	643	593	644	626	642	652	631	668	634	652	607	587	592	575	619	590	652	632	656	628	631	696	610	607	586	631	606	633	631	649	649	676	615	636	641	662	681	570	587	655	653	647	622	628	590	608	629	636	606	674	616	603	644	615	609	627	646	596	626	625	630	658	610	656	611	611	615	627	627	640	634	638	573	585	602	605	571	590	627	638	646	618	647	584	591	618	656	613	560	635	606	619	571	643	586	629	631	655	579	607	639	610	633	588	644	680	614	619	582	605	569	606	644	611	659	646	646	652	609	629	620	611	613	624	654	630	570	554	648	630	586	610	616	643	637	592	647	629	594	633	622	641	644	649	657	610	603	616	649	603	630	605	655	627	605	611	619	594	655	632	646	660	604	594	637	607	645	614	583	631	653	606	670	687	590	612	574	592	598	636	606	624	654	598	617	671	602	633	639	622	634	606	620	651	624	566	590	606	582	640	596	610	626	631	562	631	652	622	622	623	600	599	612	621	607	628	639	569	662	602	627	633	674	645	597	609	597	626	617	658	659	679	590	554	598	634	606	619	632	577	623	584	619	642	672	617	653	612	645	629	619	643	585	646	661	582	609	618	649	608	640	601	639	627	602	644	600	634	628	657	633	606	616	591	650	633	639	648	628	557	617	655	607	617	641	631	633	623	628	623	623	620	608
52353	80183	58998	48937	9045	1034	912	872	856	791	771	778	725	714	706	741	685	708	691	724	706	677	729	719	688	697	697	705	679	700	712	704	701	736	712	681	689	684	689	686	699	726	670	719	738	703	685	684	674	658	725	684	732	661	658	681	696	693	664	661	701	675	761	670	705	666	722	730	677	742	690	704	694	695	727	692	697	674	665	676	720	677	713	753	699	685	713	690	673	676	705	682	698	638	712	668	732	673	710	721	686	667	694	709	645	692	721	708	739	668	660	738	696	674	699	686	671	652	714	678	735	699	729	713	725	685	716	743	710	651	691	705	751	696	683	695	647	643	729	700	667	706	744	703	701	696	703	679	662	714	679	664	706	655	720	646	671	735	641	719	674	688	683	729	693	739	707	721	718	684	717	671	738	686	734	756	685	737	692	653	693	664	696	699	716	678	697	690	716	666	694	686	698	731	717	693	688	640	679	723	679	735	700	715	708	748	660	674	711	697	703	700	655	700	716	661	717	716	707	669	749	696	681	702	696	696	733	683	692	725	698	653	712	698	720	702	662	711	690	710	711	694	713	745	683	708	659	714	658	693	675	700	698	682	670	726	724	655	690	731	722	699	656	671	664	716	684	700	681	690	730	685	714	661	678	700	696	671	703	685	717	661	698	688	691	708	699	660	638	666	659	664	671	713	733	708	690	654	707	660	674	708	781	741	696	646	706	654	720	715	671	669	705	665	709	661	654	736	715	679	677	686	670	710	701	685	677	689	704	680	693	691	689	722	710	699	716	666	708	714	734	657	668	700	697	712	670	646	751	748	718	673	654	723	690	687	719	710	665	699	732	715	678	691	735	670	703	682	677	666	623	676	701	699	704	686	672	691	658	721	669	679	741	702	691	647	684	720	697	710	669	686	710	698	700	693	677	682	709	665	681	698	720	738	668	691	685	655	738	696	722	723	661	695	692	667	704	704	690	682	723	672	706	725	754	687	652	671	650	699	688	717	709	699	683	681	698	716	707	714	686	673	667	717	731	690	734	634	760	688	675	721	724	712	658	641	678	685	634	663	683	674	701	701	709	675	666	748	690	685	687	651	725	705	709	683	721	669	709	671	673	673	688	678	698	724	629	708	685	685	646	661	675	668	679	694	677	683	679	738	708	663	705	711	694	703	680	725	688	732	706	674	717	664	689	699	669	734	694	737	695	718	690	709	685	702	640	741	726	691	690	691	687	741	686	656	701	673	766	671	698	718	661	714	693	696	623	684	679	693	667	684	699	714	620	707	704	680	727	693	726	700	683	663	675	645	700	692	668	636	669	691	717	693	737	693	714	685	714	701	654	747	698	738	700	673	648	687	698	696	656	666	703	703	708	667	729	681	673	668	721	716	708	650	670	718	660	677	682	698	717	679	689	703	698	728	627	660	685	661	682	711	729	700	684	671	663	675	709	684	675	735	706	713	684	694	678	679	725	690	682	704	717	676	741	663	669	682	699	741	682	698	712	716	670	748	699	667	698	727	691	667	682	715	703	684	738	699	678	694	674	759	654	664	734	721	688	676	651	730	666	720	693	706	708	736	685	691	678	675	664	725	680	717	720	688	690	673	674	682	685	667	699	713	681	674	663	729	712	679	717	738	703	679	698	718	664	701	685	725	691	675	704	696	664	691	724	669	637	690	709	729	685	707	666	671	707	691	732	688	718	689	687	705	677	675	678	675	668	659	717	726	670	660	687	704	687	726	714	656	712	683	685	744	670	647	657	755	668	682	682	682	704	671	719	700	712	603	674	755	655	695	719	672	691	692	646	728	670	745	686	690	689	640	671	731	692	722	718	745	701	692	727	671	720	687	661	700	708	691	700	702	660	707	667	694	730	660	721	715	715	663	683	662	695	684	706	701	679	669	702	709	684	699	725	662	713	684	670	701	700	711	685	686	748	714	694	721	782	695	735	714	714	661	699	715	679	663	664	677	696	694	675	680	656	706	692	667	654	768	681	647	696	741	720	664	660	677	709	700	692	725	688	718	688	678	690	690	707	684	676	693	705	726	665	697	700	705	677	700	718	687	674	673	676	757	680	702	695	719	698	695	713	699	681	676	705	686	667	712	640	707	661	691	701	694	720	718	722	683	665	669	694	731	609	716	683	674	663	686	635	675	664	647	674	670	738	703	718	692	684	706	659	663	710	697	715	664	670	695	689	683	694	684	705	677	693	646	680	698	683	657	676	684	705	722	677	668	681	654	678	677	706	656	667	687	679	710	671	671	670	670	667	655	686	695	722	700	702	713	669	657	697	700	663	705	718	691	700	697	684	682	673	687	691	693	689	665	655	651	698	687	695	704	720	664	701	675	685	679	688	683	671	692	692	704	675	681	743	672	751	670	675	664	713	749	682	689	652	722	728	654	701	649	711	707	746	711	667	628	733	687	689	745	723	691	717	712	646	674	708	706	618	654	660	662	641	703	715	711	719	639	683	659	663	697	712	698	705	748	676	728	712	654	673	660	768	675	704	674	661	681	692	710	668	715	720	666	685	705	745	647	693	751	645	744	723	629	698	682	685	706	719	675	717	675	705	721	677	680	709	689	686	720	628	659	748	725	737	675	669	734	708	709	700	704	647	733	696	661	725	714	762	725	704	696	671	717	698	690	707	741	710	718	635	718	706	710	638	683	692	721	700	656	680	675	722	719	718	678	678	715	664	673	722	688	693	689	713	665	683	650	718	656	688	722	747	657	666	680	681	664	686	701	643	733	675	697	679	721	666	673	683	711	707	707	694	686	687	697	665	676	739	685	703	725	682	702	703	710	688	714	690	712	686	648	679	686	723	689	664	684	729	689	696	714	690	693	716	669	710	678	684	607	710	691	705	665	683	684	714	667	743	686	664	698	692	710	763	663	681	715	718	714	667	680	708	703	735	710	706	678	689	705	704	707	689	694	736	740	722	732	697	699	710	717	702	724	725	634	678	682	696	641	690	639	673	680	708	679	689	657	715	710	700	645	713	687	685	683	679	697	693	716	680	687	668	709	746	726	692	714	712	739	685	716	674	639	680	650	665	689	691	638	712	671	684	688	679	673	683	635	680	741	670	681	680	699	673	721	727	717	682	683	740	727	711	708	692	696	687	674	699	686	720	704	698	765	684	718	717	715	656	682	752	718	698	707	643	647	683	665	687	714	668	752	687	686	691	744	698	683	719	723	727	707	673	715	652	708	707	697	630	669	679	687	707	764	669	673	682	741	694	724	648	740	700	690	670	663	708	694	647	719	741	655	716	684	722	666	681	679	692	759	706	738	744	671	686	683	707	700	703	625	660	716	655	684	714	706	716	718	672	709	663	666	722	679	721	680	700	701	693	724	694	730	706	658	728	692	652	652	679	681	689	725	648	707	729	685	698	624	668	667	714	719	668	691	624	624	693	699	729	679	669	705	699	677	712	677	690	676	731	718	720	683	695	665	690	726	659	719	662	643	657	700	682	693	697	671	683	715	693	681	668	637
24616	21129	28731	33382	16122	2332	439	374	356	323	350	378	347	330	324	325	333	301	341	334	320	311	338	315	327	289	332	359	295	321	319	344	315	326	313	321	324	351	292	316	313	295	303	330	326	325	328	335	309	320	297	313	313	338	322	352	346	308	348	316	307	336	343	303	345	359	324	330	308	358	366	337	319	343	296	330	338	314	348	300	347	287	365	330	331	359	313	321	335	314	326	321	334	342	327	304	367	291	321	337	335	319	306	265	320	332	335	376	307	296	350	314	301	347	301	299	331	326	307	337	317	339	316	321	296	369	299	343	339	338	309	335	329	320	338	315	319	332	330	324	320	354	295	289	295	312	323	325	298	348	342	306	301	315	309	326	315	381	305	335	315	295	310	362	306	309	308	351	296	311	344	330	306	334	327	313	312	331	329	326	336	339	308	326	318	325	316	296	314	314	337	323	306	293	323	347	322	345	343	328	322	330	352	278	284	311	341	332	282	274	312	289	300	331	317	327	345	324	320	332	317	306	311	331	301	327	318	337	294	314	302	314	315	338	327	324	321	353	315	340	332	325	314	325	358	312	322	316	334	282	327	315	339	332	312	276	325	319	367	347	316	338	302	341	311	305	349	294	333	311	315	306	319	335	311	329	286	348	289	304	320	326	321	335	321	308	325	318	307	317	326	315	350	336	355	318	301	306	328	339	328	357	293	352	361	306	324	317	324	355	300	378	271	312	315	295	315	327	325	300	338	324	327	320	364	318	320	321	297	309	303	355	328	289	315	314	288	290	306	306	334	312	317	292	332	321	339	357	306	348	316	331	330	336	330	319	341	310	354	350	337	309	316	323	303	344	341	320	308	336	308	310	317	310	326	344	307	328	325	310	320	305	307	336	274	333	297	293	354	323	308	310	327	323	327	333	319	350	332	326	329	318	302	323	310	309	308	316	320	326	291	292	353	334	283	288	340	335	311	316	304	310	322	347	349	318	337	327	324	323	304	323	299	321	340	296	316	316	303	309	336	303	329	293	316	304	316	305	336	295	305	307	322	319	290	282	333	299	323	289	340	343	306	305	348	331	357	343	310	335	323	342	304	327	347	328	338	309	311	308	276	318	341	299	343	370	296	305	312	331	325	309	323	347	320	355	298	307	338	315	295	350	326	320	322	340	323	352	337	297	322	304	318	355	326	340	344	307	325	343	313	323	344	354	304	329	330	300	308	315	309	318	299	306	302	369	303	333	314	305	305	329	323	332	328	321	326	330	310	333	301	351	347	320	317	301	297	295	329	298	330	312	317	310	318	314	323	300	336	347	319	326	321	318	341	311	335	306	324	345	307	333	337	313	328	339	339	303	305	331	339	343	333	295	347	328	341	338	310	281	324	324	318	333	333	292	343	308	303	301	328	331	323	343	316	321	335	325	293	351	310	347	335	301	298	304	331	340	350	321	339	302	340	343	323	295	332	299	319	314	311	338	310	363	309	297	319	311	318	321	295	280	383	339	300	305	310	330	344	325	294	327	318	304	325	326	315	350	325	302	325	304	341	301	328	309	314	346	307	330	342	333	348	314	306	320	357	295	310	314	341	321	336	288	309	350	338	339	323	322	348	350	315	314	349	323	304	284	285	346	361	292	302	327	329	308	306	311	314	330	317	324	330	360	310	314	343	297	332	314	336	343	320	325	306	345	308	329	356	327	311	332	329	330	343	360	342	324	303	339	293	346	341	322	310	300	366	279	331	338	323	297	343	321	326	304	336	314	310	351	300	335	332	330	303	275	278	312	310	308	307	323	311	304	327	337	293	309	326	307	334	305	285	313	310	340	301	342	294	353	298	336	316	342	306	293	322	341	339	327	324	309	327	334	303	318	335	305	324	329	336	315	324	314	334	302	319	343	327	331	325	324	323	318	330	336	311	306	325	310	333	308	290	362	306	304	330	280	315	306	345	326	318	310	320	358	277	324	334	319	329	307	346	312	332	297	315	308	302	307	340	298	339	306	308	292	309	307	294	340	343	310	334	312	312	327	327	323	332	320	310	334	322	316	321	302	330	320	316	294	337	326	290	327	300	335	325	353	338	319	314	334	309	316	311	292	352	322	333	357	304	317	322	310	298	316	366	314	345	325	315	297	323	329	338	321	290	300	295	313	345	321	330	313	346	328	334	315	354	331	303	308	318	345	323	339	348	343	326	315	329	304	313	317	323	304	335	338	347	329	322	316	317	303	343	302	326	301	328	354	313	341	325	332	321	312	352	330	298	274	303	353	364	333	299	291	335	332	327	325	329	326	310	321	322	292	327	339	308	290	314	331	327	328	310	325	329	321	312	299	343	289	321	320	303	338	326	358	296	355	337	358	349	335	287	313	304	338	340	310	330	297	332	335	334	319	322	326	305	304	334	330	295	307	319	303	299	301	327	327	325	360	323	320	322	320	307	312	314	332	344	338	335	312	329	347	275	343	311	313	335	304	335	316	324	348	334	308	299	324	320	337	345	336	329	293	286	342	314	315	307	320	361	377	334	327	320	311	337	326	341	326	333	351	338	302	328	317	325	310	324	322	318	336	322	345	363	308	314	343	321	332	319	318	351	319	291	334	318	313	274	308	335	314	264	291	295	316	320	353	279	315	334	352	320	316	324	299	336	312	297	320	345	318	329	325	340	333	327	370	323	314	321	325	314	323	344	347	338	332	347	328	317	328	346	309	312	323	309	337	331	326	324	315	313	338	376	333	345	338	374	310	314	313	341	323	316	322	347	343	350	331	333	328	321	314	308	310	323	289	331	312	335	371	285	315	344	321	303	304	307	296	321	300	328	321	312	284	352	338	317	324	320	332	336	340	347	321	292	321	352	340	351	304	309	311	324	323	313	302	339	339	341	301	326	341	297	341	331	345	332	312	338	300	303	326	334	316	346	334	305	314	327	336	297	343	318	337	348	316	327	341	320	316	310	323	339	313	302	319	306	359	298	304	333	315	309	320	336	318	324	325	351	326	322	311	330	298	326	314	323	349	349	356	307	310	337	314	325	318	332	347	344	321	330	355	313	349	293	318	320	304	298	307	357	323	309	325	323	343	304	314	298	293	351	312	313	323	313	340	303	333	304	305	315	304	323	294	320	309	299	319	321	313	341	345	307	324	307	338	331	314	316	362	331	308	347	305	308	298	339	318	354	325	297	291	302	307	327	328	322	302	350	338	341	306	307	343	305	338	312	312	347	335	296	351	339	332	353	329	350	358	342	353	359	333	318	319	298	339	302	311	334	332	283	309	332	317	303	298	348	342	324	309	326	331	319	323	314	334	329	330	299	340	322	290	306	327	344	320	361	299	313	365	300	357	317	308	320	339	339	325	335	309	323	313	319	330	310	327	317	313	313	322	292	366	311	311	343	300	320	334	315	315	286	315	342	359	310	322	333	323	347	349	343	306	310	305	322	350	313	331	305	335	316	347	320	329	314	362	281	372	290	305	278	305	318	326	303	321	349	333	315	320	318	321
51311	68422	51281	40420	6797	645	597	538	488	462	437	426	468	397	431	432	403	431	411	423	413	381	432	402	413	415	404	394	410	387	397	391	442	410	416	376	398	386	416	382	392	379	400	394	356	360	420	386	379	381	382	392	393	407	409	387	387	386	404	384	410	379	409	394	375	393	381	335	409	388	389	429	384	396	420	397	397	436	415	397	397	407	396	415	428	404	400	407	410	380	414	393	385	382	403	384	394	386	434	411	410	412	354	373	392	361	388	407	380	377	386	402	408	399	376	387	370	384	382	388	386	414	370	404	403	355	400	414	392	409	436	426	405	412	418	402	401	423	407	391	430	383	381	417	391	384	407	390	395	396	381	407	390	360	413	447	374	383	388	397	384	398	385	420	383	411	391	363	398	392	393	385	440	400	397	408	386	397	390	389	393	403	418	343	415	390	369	387	376	385	414	395	366	397	405	383	412	380	376	385	404	400	400	387	404	384	392	398	410	431	391	371	411	379	374	404	430	386	388	385	402	392	356	388	419	405	387	393	355	380	398	397	368	355	397	405	402	408	398	386	368	368	374	396	389	404	401	403	400	387	400	423	393	398	405	391	374	395	413	376	390	360	400	408	432	381	390	388	369	361	401	381	381	384	353	405	410	351	421	426	408	377	400	425	377	428	414	356	393	352	394	393	435	402	396	395	389	399	355	425	397	395	383	414	378	404	342	390	411	393	393	381	376	376	385	392	415	416	381	417	345	419	394	377	394	397	402	369	421	375	379	382	391	389	408	402	363	373	414	415	431	360	423	411	411	364	379	439	384	368	415	390	400	346	402	361	390	394	388	379	393	395	394	365	398	381	398	366	362	405	409	436	392	384	402	380	363	383	421	431	409	394	371	377	400	405	370	413	388	391	376	387	389	398	369	375	389	373	426	419	374	408	410	354	405	420	369	344	431	415	423	426	440	374	368	395	397	383	356	398	408	390	374	349	388	397	385	394	373	413	410	384	426	398	382	389	414	402	377	387	370	423	397	415	400	410	370	370	393	402	390	376	407	385	376	333	391	391	372	377	375	354	365	411	383	401	399	377	417	392	394	407	405	402	382	388	387	399	360	380	401	406	434	414	399	386	383	403	409	390	374	351	406	380	406	372	400	391	395	390	370	412	374	379	381	369	372	376	404	378	393	372	404	400	401	393	372	391	408	370	380	406	392	378	399	395	403	395	386	385	381	381	391	417	399	409	380	404	368	391	362	391	388	407	377	406	387	406	396	387	406	385	409	381	420	414	366	406	408	410	416	406	416	389	413	400	381	413	405	387	381	395	386	401	401	364	401	374	382	380	384	406	372	405	394	405	396	379	400	416	401	377	384	371	396	381	354	381	386	374	391	405	436	425	413	409	412	391	362	381	393	376	354	359	401	421	370	422	374	382	405	432	374	382	361	402	394	386	380	392	359	401	373	400	378	387	382	394	424	396	407	391	403	388	384	418	395	417	383	416	348	366	415	358	427	411	413	340	400	407	389	398	407	399	372	398	388	377	399	419	420	369	414	427	419	372	409	401	407	413	407	407	381	378	395	430	396	413	428	380	369	415	406	397	402	421	379	401	435	405	389	379	369	394	398	394	380	410	389	366	366	390	373	385	383	402	366	389	373	376	382	395	378	412	406	407	416	378	439	386	396	370	373	384	357	404	405	391	418	378	415	369	404	372	395	367	388	377	376	391	409	384	382	394	371	393	373	379	436	392	395	394	395	407	392	393	361	408	384	416	421	427	389	381	399	404	374	380	347	415	392	401	354	384	409	402	428	372	410	405	365	376	386	384	407	359	402	446	396	410	383	379	405	353	375	442	409	363	410	403	393	368	404	411	383	379	390	390	400	414	413	369	372	386	414	442	375	374	388	411	390	393	369	386	404	388	396	365	377	386	410	418	387	427	410	358	379	382	377	399	419	401	419	387	377	417	402	395	394	410	390	386	416	381	402	391	370	392	394	409	382	439	406	414	406	385	439	393	371	375	424	411	401	434	403	391	397	418	401	386	397	385	396	422	414	387	380	379	374	430	377	414	411	376	380	418	425	408	384	393	385	429	405	414	382	392	388	366	394	378	391	390	367	382	422	386	376	408	430	391	380	422	421	393	382	376	400	356	401	406	402	348	398	398	393	376	420	390	397	416	381	405	405	423	394	387	394	366	392	382	427	415	404	387	391	379	427	411	391	417	404	402	390	424	394	398	396	409	371	399	400	410	382	427	406	397	396	374	416	401	400	398	397	414	401	410	406	375	403	404	355	374	387	374	400	403	393	363	429	389	377	425	393	426	419	404	382	405	426	414	399	380	416	404	414	404	391	366	380	422	402	410	422	389	386	389	393	399	410	360	440	418	345	383	352	382	415	363	381	355	399	385	390	399	410	383	406	426	397	373	413	397	387	404	426	392	414	383	413	384	372	413	387	415	371	405	386	424	397	379	366	381	353	403	368	369	385	391	391	388	418	397	420	367	383	400	371	379	425	386	363	403	378	355	402	371	366	410	377	421	423	411	381	407	397	395	415	397	405	390	372	400	398	439	398	414	394	407	371	393	415	368	402	391	379	390	384	389	379	381	382	414	379	411	396	376	392	398	394	410	420	406	422	383	411	385	408	417	419	362	405	434	369	390	414	400	446	403	385	410	411	411	412	372	372	387	398	413	409	418	408	374	382	406	404	386	414	443	404	360	416	382	378	373	381	384	419	386	424	373	391	372	401	402	393	406	405	387	394	396	372	394	411	389	391	401	388	349	391	399	401	379	388	405	421	380	409	399	380	406	411	374	385	415	397	405	389	385	418	427	410	372	413	393	374	414	380	406	397	385	416	398	388	393	386	381	368	389	408	446	445	383	397	416	366	407	426	405	397	385	400	365	413	367	400	408	378	349	415	332	379	391	411	416	388	386	364	403	423	371	404	401	383	395	416	386	389	397	331	401	388	403	404	380	371	376	433	442	406	411	352	385	393	406	402	423	421	368	418	419	406	380	407	389	419	380	386	419	410	387	388	409	380	397	408	413	397	380	366	378	368	417	418	376	375	355	394	365	378	412	376	370	378	389	364	375	393	393	358	380	382	391	378	384	382	410	404	390	362	401	412	413	394	426	375	386	373	386	383	383	384	413	413	416	370	388	364	373	409	431	388	404	408	374	389	370	420	356	403	409	366	397	389	398	392	369	396	383	384	404	372	404	383	415	409	417	422	361	392	382	406	376	337	393	426	376	373	416	438	381	369	394	455	402	387	385	398	374	408	423	389	360	438	418	389	419	389	399	439	375	360	402	437	382	399	351	409	393	384	401	390	410	395	390	415	375	387	438	409	398	382	398	408	389	386	412	331	393	388	416	383	419	428	396	378	398	381	413	372	388	369	419	406	368	379	415	399	402	403	386	406	378	415	385	416	403	397	381	395	406	367	403	377	367	385	416	433	366	383	419	386	410	376	403	368	397	373	431	366	363	397	391	375	429	347	395
22298	20778	29051	31178	22901	18647	8460	1146	945	965	858	811	877	835	804	877	806	788	814	803	848	791	796	822	786	804	755	755	781	775	750	754	815	806	789	781	737	792	776	760	767	735	789	690	782	730	721	786	743	726	728	731	749	794	769	780	783	726	709	808	753	703	773	698	741	783	787	734	768	793	803	709	725	690	758	763	754	782	760	733	779	741	744	717	722	766	813	775	802	755	793	751	800	762	765	778	751	796	797	701	778	743	735	749	737	716	757	719	773	775	805	782	760	753	786	753	773	806	705	792	778	804	769	735	744	756	798	792	714	733	743	713	766	783	691	744	759	781	779	749	738	756	735	761	762	755	751	744	767	750	770	761	749	749	735	761	777	750	793	721	765	751	754	753	775	712	747	761	741	802	733	707	743	792	734	768	746	760	724	740	747	819	713	790	735	742	744	806	761	744	822	787	749	764	746	753	759	789	733	843	716	745	760	776	734	780	741	781	733	793	771	734	731	787	782	755	754	784	771	750	751	744	712	770	770	747	736	762	726	734	765	767	717	783	733	765	758	747	776	776	751	754	760	748	716	728	771	780	772	833	766	783	741	740	770	763	768	741	791	727	766	747	709	761	730	769	747	747	734	762	747	776	798	810	752	731	761	770	761	767	767	743	755	720	747	753	736	746	714	752	747	780	716	717	792	747	802	799	759	741	711	767	775	764	747	778	786	695	754	790	765	742	769	754	748	764	735	759	775	735	771	749	802	729	772	759	750	831	733	779	727	786	733	762	734	715	754	719	764	767	742	765	720	748	714	712	762	751	775	799	745	717	747	734	780	790	733	748	730	774	743	715	734	759	786	734	724	783	771	702	768	752	727	719	703	786	733	797	706	715	745	729	779	771	808	787	756	710	793	785	781	741	773	803	740	732	744	799	769	772	777	734	762	769	718	757	762	774	765	769	795	797	742	768	759	756	758	759	748	815	779	758	720	725	783	723	751	775	715	766	809	711	808	761	747	803	767	767	790	768	798	743	794	760	776	773	757	749	804	781	728	782	781	804	780	801	811	788	765	783	794	757	781	760	765	728	785	772	758	760	775	746	705	761	728	726	745	710	752	804	738	773	745	755	792	752	784	809	795	752	726	769	758	786	756	734	767	827	776	741	747	784	780	754	768	749	739	758	689	821	734	750	754	751	794	776	792	781	776	777	750	763	725	770	752	759	790	764	740	757	791	747	771	742	749	775	758	750	783	768	737	797	777	771	743	751	739	727	772	747	820	743	769	741	764	783	803	768	789	753	766	770	789	736	766	773	738	768	782	779	784	780	772	782	775	757	773	789	730	712	741	751	743	770	783	752	743	787	779	759	822	759	774	766	715	794	801	774	761	775	770	758	752	741	727	729	722	734	761	741	753	760	763	755	781	738	771	750	819	785	747	794	815	767	785	755	738	739	764	763	731	775	760	748	795	775	741	758	778	747	787	727	755	795	757	775	765	737	786	774	743	745	801	690	751	767	781	780	749	770	751	772	742	748	760	757	719	744	739	763	763	752	787	782	772	764	762	743	764	803	761	728	730	784	781	741	767	751	789	793	731	749	768	747	794	762	782	739	771	804	741	752	770	702	777	745	773	769	730	696	784	723	769	797	718	767	737	764	734	760	799	732	767	765	766	752	743	782	798	763	730	741	741	784	734	768	747	775	792	794	756	758	793	807	747	697	797	745	732	773	736	734	749	787	705	791	765	724	742	773	741	705	773	725	807	757	775	793	777	758	762	754	753	749	708	727	734	822	746	750	765	703	781	755	730	742	785	751	772	768	758	762	775	770	745	759	756	782	791	731	734	777	786	789	766	770	726	732	761	776	763	751	742	745	788	744	769	793	737	739	757	730	783	786	764	739	721	779	786	736	750	787	735	745	739	726	790	736	724	754	761	807	714	765	769	723	749	722	796	764	788	802	722	748	710	787	770	769	745	760	752	759	763	749	778	730	749	766	736	807	750	803	741	767	764	742	700	767	755	721	782	742	780	756	760	799	756	732	757	748	789	812	756	759	769	783	744	788	761	785	764	729	817	794	791	751	789	737	740	697	795	777	746	771	723	792	735	764	762	756	778	779	744	754	756	724	794	737	801	772	752	753	769	779	735	731	734	750	735	737	767	747	760	758	769	743	779	747	763	781	791	755	781	764	770	720	764	767	732	698	741	800	762	754	769	778	738	737	730	742	759	764	769	767	741	815	797	748	795	753	737	785	756	762	767	748	743	744	723	768	826	785	764	728	740	723	718	754	756	746	784	686	735	709	717	770	763	768	759	744	768	750	826	763	761	763	744	823	795	728	735	726	770	737	730	745	748	718	747	736	678	710	748	762	814	766	780	736	771	731	742	765	767	725	727	756	806	742	750	742	777	772	762	752	772	714	780	766	755	694	704	765	784	803	697	732	786	788	769	730	708	764	731	774	727	779	761	770	794	692	728	758	702	799	734	769	765	788	790	793	751	819	763	734	746	751	714	699	763	777	785	744	758	778	746	786	744	746	777	739	757	761	760	713	753	758	744	749	771	775	787	740	722	738	773	761	738	718	780	751	784	724	778	779	779	708	784	706	752	746	751	742	800	790	771	757	724	724	769	774	766	765	746	768	730	751	823	784	780	753	772	769	718	748	785	812	706	824	758	764	774	746	799	795	771	774	748	742	777	770	744	795	733	735	723	792	730	754	684	758	708	764	763	792	760	741	722	777	718	768	760	770	734	740	754	739	758	731	754	775	801	777	748	750	737	782	758	767	721	807	739	727	767	785	763	809	762	752	785	770	703	754	717	777	770	781	756	774	733	740	767	802	763	804	741	760	831	779	731	729	757	757	721	725	735	814	754	733	791	736	799	735	763	767	730	769	750	780	746	744	776	707	736	747	782	773	746	706	803	791	731	734	742	797	810	759	774	745	710	768	748	780	783	746	779	745	721	791	721	781	741	773	747	768	756	729	717	739	779	797	774	762	753	729	783	746	803	724	771	746	765	767	763	724	773	734	777	741	762	795	769	765	749	760	746	799	727	697	803	775	762	736	811	765	701	783	708	792	812	746	795	730	812	725	772	812	730	780	784	736	770	737	754	767	795	725	737	738	783	781	730	765	749	743	773	715	736	746	764	774	735	780	758	753	739	729	773	790	775	733	734	753	771	687	761	736	796	750	746	737	782	718	789	734	725	758	769	769	784	743	734	763	760	758	797	732	726	727	747	753	728	785	756	773	695	752	736	772	721	754	775	797	683	820	739	747	723	779	747	779	784	755	799	769	705	796	773	727	769	757	748	723	789	754	725	711	745	746	786	782	731	755	754	710	745	718	745	784	783	781	818	796	748	735	717	812	754	729	757	770	767	776	774	743	729	769	777	776	775	778	810	759	788	705	743	766	746	757	774	741	753	740	737	766	758	774	740	717	789	775	720	752	765	764	750	766	796	804	776	749	731	810	730	807	741	802	789	760	748	795	738	744	748	728	762	738
53224	86216	72141	58468	13043	1718	1536	1322	1169	1100	1033	1016	981	992	953	893	929	928	861	905	895	876	846	856	849	894	835	839	874	872	858	879	838	835	882	881	866	854	810	875	844	863	847	831	770	812	810	823	853	861	877	869	833	866	853	849	846	846	858	851	847	817	825	852	833	882	862	850	872	851	820	850	888	823	925	829	837	837	884	873	831	831	840	779	808	821	832	811	832	866	877	842	840	830	856	854	870	839	800	868	850	821	827	834	825	825	813	872	867	852	780	810	826	874	799	835	828	813	829	845	864	869	855	831	846	812	896	869	883	863	798	848	818	838	863	903	862	883	793	824	832	833	848	808	803	796	816	827	873	858	828	849	821	865	809	848	865	854	827	870	806	861	825	837	808	863	788	830	875	859	842	801	824	832	856	873	863	843	817	848	789	837	892	833	877	802	829	854	820	865	794	866	815	837	813	844	834	825	821	865	875	806	817	879	841	882	762	835	855	794	844	855	814	836	873	842	849	836	855	822	858	880	817	836	815	847	825	824	821	800	893	808	839	826	851	879	858	870	809	807	822	777	837	838	829	865	869	837	847	845	817	817	878	800	858	801	852	855	856	806	826	849	792	843	864	852	827	825	840	865	849	855	862	814	914	864	897	845	836	798	820	850	863	876	858	851	838	842	829	856	895	845	848	823	819	816	811	891	836	836	840	867	847	811	807	850	858	847	818	831	827	858	807	816	818	862	877	866	834	858	886	845	866	886	841	849	832	837	851	815	824	825	893	828	838	844	838	875	867	832	828	900	851	814	875	842	830	837	854	812	852	847	834	823	817	822	912	824	829	843	830	858	824	830	855	856	817	825	804	824	809	822	842	857	859	865	829	847	837	846	872	807	749	867	855	904	866	876	798	812	787	834	845	844	847	799	760	855	898	897	847	832	827	852	820	869	844	852	866	883	867	904	794	845	838	853	809	840	859	841	850	817	892	849	846	836	802	776	840	842	857	810	815	816	857	806	857	840	887	836	877	781	867	842	814	857	846	823	888	845	875	894	820	842	819	890	846	826	823	817	811	811	878	775	870	852	863	861	812	845	818	816	844	835	922	827	859	864	809	883	824	839	825	818	794	775	883	874	847	850	867	827	828	870	847	845	868	844	866	830	770	813	855	839	848	827	900	826	833	841	836	829	816	844	824	860	891	857	872	836	838	813	850	798	834	869	841	824	858	840	847	827	810	853	849	867	830	827	880	914	845	852	865	862	864	789	851	837	828	841	799	811	832	828	833	868	859	871	807	837	826	796	807	853	854	883	826	767	845	869	855	894	799	871	836	870	842	880	815	861	860	839	849	835	831	876	808	852	821	847	856	896	914	849	856	833	864	818	870	836	875	841	859	841	840	820	873	822	833	874	846	831	862	822	763	882	823	855	805	872	798	830	800	817	876	850	821	937	863	882	908	841	835	858	848	852	862	834	859	841	813	844	859	823	849	861	872	827	857	849	836	854	873	861	794	861	825	821	843	800	868	869	834	833	865	839	867	830	827	821	832	835	828	889	759	829	829	872	855	826	872	863	826	871	808	871	825	837	792	865	870	803	864	852	865	809	833	829	829	835	881	855	868	895	914	821	848	839	904	830	817	811	815	843	815	867	819	872	852	828	865	814	839	851	875	816	829	892	856	784	866	794	807	865	859	849	849	847	823	834	861	846	849	867	828	878	841	851	822	836	855	815	854	811	826	897	843	853	828	807	804	910	827	859	818	842	780	876	821	863	885	819	815	809	797	845	895	862	881	914	831	808	852	871	866	806	840	836	864	836	792	881	883	814	884	838	861	848	853	807	841	825	861	843	858	809	866	824	813	844	868	864	842	865	887	842	805	757	859	866	822	868	877	850	805	807	850	839	818	847	874	818	857	859	830	841	885	834	825	866	849	782	833	799	859	807	865	828	855	826	841	844	865	860	856	843	847	800	791	856	856	814	825	876	890	801	886	849	866	819	859	888	853	842	879	841	826	886	865	846	872	864	868	842	849	898	808	842	809	841	835	842	830	825	780	867	918	867	834	839	834	881	850	828	871	845	780	884	832	841	843	844	824	802	787	889	855	795	868	814	876	864	865	844	840	889	839	853	857	831	834	852	817	862	814	862	874	821	837	832	852	857	832	877	848	898	833	817	818	875	824	861	822	902	872	823	818	837	820	882	850	841	845	862	884	836	828	846	842	808	838	827	886	833	879	863	859	831	840	829	836	834	804	819	889	890	830	845	903	844	852	875	889	842	816	828	841	852	818	837	774	869	883	834	855	796	869	900	862	885	831	854	793	842	874	829	752	870	824	862	853	869	849	800	796	829	818	822	856	847	864	864	897	854	816	804	822	846	821	834	840	862	847	847	785	867	885	867	848	804	842	822	840	775	819	834	885	817	835	866	831	866	836	859	800	828	823	855	861	886	810	863	798	856	838	783	857	818	841	792	843	844	880	798	843	841	815	837	862	830	876	817	849	835	846	843	818	873	853	830	867	853	802	836	892	825	843	867	869	862	813	823	813	874	838	886	851	894	860	840	806	895	876	855	838	766	836	802	839	845	820	879	806	828	875	835	834	865	859	850	858	902	755	861	874	842	858	872	838	845	859	837	814	857	875	835	782	834	816	880	814	812	842	891	865	851	855	846	854	840	846	808	855	781	878	809	797	888	827	891	878	819	839	839	843	873	895	792	927	839	866	820	850	857	834	833	833	857	880	872	864	861	844	863	865	885	818	855	878	853	798	897	818	799	842	786	822	849	842	863	834	848	849	846	891	836	804	792	826	874	846	860	871	849	819	836	846	791	834	874	858	831	857	820	813	851	896	852	877	852	797	893	862	896	869	831	837	846	824	837	806	783	868	867	805	836	832	835	790	797	828	850	807	833	849	827	792	824	907	859	825	850	816	816	832	836	810	879	862	858	852	816	817	835	853	846	830	853	931	875	855	819	805	851	862	821	865	823	826	868	828	838	866	868	809	844	840	844	882	886	831	847	807	860	829	849	816	824	784	877	838	888	838	846	805	777	795	892	879	869	820	828	803	847	874	868	861	838	852	821	859	840	845	790	839	830	809	833	819	824	868	854	889	879	855	841	804	819	865	783	756	851	810	865	770	861	790	857	847	856	822	850	860	819	805	841	880	835	792	835	882	856	851	818	800	835	798	855	833	888	857	851	842	846	831	861	822	833	851	838	870	814	826	848	816	822	827	826	830	842	841	822	870	843	817	847	849	796	827	862	870	831	804	848	903	862	845	822	813	868	869	823	860	896	850	838	829	866	816	804	828	838	864	833	782	833	794	813	814	828	835	830	901	849	866	864	838	852	891	869	870	872	805	795	789	869	841	880	867	850	851	786	836	860	835	851	819	878	822	842	835	832	819	847	878	831	849	848	877	840	869	899	840	873	878	858	852	889	850	841	842	802	865	799	822	791	764	787	896	861	826	907	867	822	829	819	871	861	814	809	838	839	852	841	829	834
35362	26469	25334	19426	2351	387	336	344	348	334	367	310	344	358	365	364	364	335	320	354	366	346	333	343	310	322	358	332	380	313	351	347	311	305	367	322	342	355	320	329	314	358	338	347	368	336	339	332	321	342	362	343	330	346	357	328	342	355	323	336	334	329	323	366	354	342	284	315	349	331	325	343	333	368	297	329	312	337	322	353	334	368	374	334	333	373	333	361	346	329	336	337	323	334	306	326	357	317	343	350	372	356	363	315	348	328	389	324	345	303	360	357	333	351	318	363	326	301	355	321	346	336	300	307	336	359	312	342	351	363	341	312	350	335	322	291	311	329	337	309	337	351	321	330	341	322	321	336	338	387	331	336	348	363	342	360	330	333	361	326	324	348	309	320	371	311	335	320	344	338	318	336	344	335	363	322	335	338	310	358	360	340	339	347	304	307	353	310	347	327	360	356	334	360	362	344	361	325	348	347	337	342	311	353	328	362	349	351	322	306	333	373	331	331	337	327	354	364	342	354	316	294	320	323	298	341	332	341	336	315	338	334	338	352	336	300	334	314	345	323	357	337	328	349	329	339	323	349	348	318	332	325	310	319	316	335	347	358	336	353	342	331	329	320	346	317	340	347	340	341	364	326	311	308	341	368	335	340	336	356	371	307	339	287	372	349	362	320	384	397	303	329	343	322	333	329	340	347	334	343	359	306	326	328	295	334	354	337	332	357	296	357	356	310	321	344	339	342	320	314	297	352	358	349	349	306	351	324	373	352	340	326	352	299	348	328	324	361	309	334	329	332	327	323	316	349	339	348	344	344	327	315	314	345	364	353	342	327	328	339	336	345	314	343	344	342	359	299	360	347	346	334	337	346	351	323	351	323	339	346	325	345	338	350	327	361	305	322	356	359	339	336	351	362	320	333	334	294	350	382	332	330	364	328	317	303	316	334	342	324	339	334	318	312	342	379	304	342	315	336	348	337	345	324	325	346	345	384	413	362	322	338	299	317	365	386	368	318	314	329	323	359	317	377	291	343	330	333	321	340	329	339	308	356	347	313	353	357	314	371	316	311	358	334	338	323	331	345	380	329	332	362	343	342	323	331	359	342	347	333	331	310	336	336	348	359	367	329	313	329	342	371	300	300	324	329	332	332	294	338	321	339	330	320	329	327	331	325	361	314	318	332	359	346	332	363	353	316	319	330	318	342	332	333	327	354	367	332	336	305	327	328	343	337	362	335	323	333	320	334	339	369	342	399	349	353	338	320	355	355	338	338	312	313	353	333	328	349	333	381	360	331	343	316	331	338	338	335	323	343	323	363	376	347	326	349	330	335	382	346	344	336	377	334	302	316	329	316	326	350	297	338	316	332	327	315	346	330	334	327	316	315	325	332	311	330	364	323	345	322	309	334	324	323	334	340	359	340	327	299	332	323	344	338	375	370	342	339	350	324	340	324	345	360	336	304	337	344	347	342	330	325	306	331	317	318	307	339	357	366	335	369	329	323	368	318	347	313	322	303	324	340	361	370	337	340	341	348	334	338	291	336	337	308	365	333	320	334	332	333	367	330	354	333	347	330	343	311	342	338	319	378	310	337	314	329	321	336	331	337	327	308	323	341	382	346	351	361	319	356	349	347	337	324	346	318	321	294	367	314	323	341	365	334	325	328	328	330	327	327	316	342	328	346	356	385	337	371	301	304	365	312	331	347	341	336	317	349	320	345	358	344	336	350	311	321	357	357	319	361	338	336	301	346	351	358	341	378	350	347	345	335	335	345	337	332	303	336	340	334	344	380	342	348	382	330	345	346	332	341	356	349	340	341	321	318	361	320	329	320	333	348	377	340	336	349	347	321	355	354	350	366	354	328	359	343	340	327	357	343	367	331	328	318	328	324	349	347	339	328	352	360	333	324	330	364	364	329	322	354	335	314	327	331	329	325	339	336	378	334	304	336	348	373	359	372	324	323	343	354	368	317	331	303	376	306	361	306	354	336	372	362	344	339	321	347	363	343	323	383	388	340	331	312	337	320	326	349	342	316	350	379	366	355	351	335	362	339	334	328	297	366	320	308	330	353	353	309	351	308	360	332	343	350	348	359	337	338	328	349	333	325	317	347	307	315	345	320	334	335	355	363	323	325	337	300	356	323	340	329	349	354	325	320	350	346	293	355	346	330	367	337	348	337	332	322	346	318	317	318	351	364	335	363	318	382	347	347	346	328	299	335	316	305	334	374	344	324	344	375	352	314	318	344	341	324	352	313	336	349	343	342	390	363	316	351	340	350	328	332	327	334	305	356	322	326	349	350	331	319	350	316	356	369	362	334	367	324	368	331	333	333	378	322	352	363	356	368	347	361	357	336	374	318	362	326	356	326	361	329	376	343	356	359	328	350	317	341	347	360	332	319	305	330	357	312	354	322	349	344	316	349	344	351	354	326	314	343	336	356	340	331	324	328	354	325	338	312	352	334	333	353	340	342	340	312	340	318	335	306	361	325	351	320	330	381	341	324	334	345	307	318	347	359	304	354	335	341	316	318	322	344	349	339	331	352	299	344	305	332	328	297	383	338	323	338	327	341	337	346	357	305	315	318	325	337	358	369	359	331	341	355	335	355	318	317	356	367	314	347	324	330	349	338	354	326	352	342	345	285	368	331	314	313	347	364	327	335	334	359	325	330	369	321	314	333	329	324	336	385	376	319	352	352	353	349	312	303	336	359	353	332	346	307	352	305	336	333	374	345	326	357	362	334	300	319	360	324	334	331	347	325	350	364	301	357	355	350	308	330	347	341	321	334	356	316	308	344	327	374	346	314	327	346	323	364	348	321	326	346	325	315	321	318	359	317	320	353	297	352	350	353	322	319	309	328	315	346	332	352	362	312	358	332	377	343	313	372	352	363	350	350	343	305	344	387	333	339	320	334	367	372	340	337	331	333	361	346	326	335	342	301	318	372	307	302	319	348	344	395	332	318	311	328	336	341	345	358	332	322	367	342	376	309	361	328	366	314	359	327	342	320	318	316	331	359	326	319	326	316	312	339	331	323	317	316	319	361	308	322	342	352	342	311	339	291	351	351	325	314	354	363	344	346	351	324	340	354	336	363	332	344	314	330	339	346	366	343	339	312	316	332	321	349	331	321	329	343	338	353	360	328	337	352	336	301	335	370	325	279	359	344	359	348	300	332	357	347	333	295	335	329	358	337	361	348	326	341	318	336	335	318	338	323	339	313	326	323	354	337	340	348	296	340	323	343	339	334	327	319	337	379	336	358	322	363	324	360	337	347	341	343	364	315	340	323	329	335	341	308	319	357	344	366	353	368	347	312	315	336	319	298	325	342	348	323	321	342	353	305	334	334	318	310	374	350	340	342	372	362	335	354	333	350	343	316	319	354	344	377	324	324	336	311	313	309	358	337	367	338	336	350	380	365	358	356	314	326	333	352	324	350	325	307	303	354	343	352	327	324	318	331	359	335	327	332	319	354	357	367	348	342	323	372	342	336
44431	36206	24042	15828	1378	408	404	426	395	417	405	398	406	384	360	379	400	354	453	390	386	409	393	350	398	364	438	418	384	388	412	399	422	387	406	377	346	371	413	357	385	418	395	422	378	371	412	389	396	413	403	371	372	377	415	411	397	406	402	406	367	382	377	397	401	378	398	397	382	406	426	403	422	368	384	399	411	392	423	410	374	358	397	409	409	384	411	403	431	383	399	381	381	413	398	371	394	377	387	427	441	400	358	369	433	372	400	389	390	381	398	379	370	439	408	425	402	375	389	358	376	363	339	407	384	391	427	378	376	373	402	382	380	390	378	350	379	383	403	374	381	367	385	379	388	389	397	399	398	355	402	443	394	416	372	388	412	397	385	428	384	406	413	357	390	386	382	373	370	373	389	368	398	385	399	379	421	401	364	399	382	409	417	402	391	386	405	365	383	380	353	392	439	464	388	402	371	398	375	425	412	394	363	401	384	377	395	398	358	379	382	389	379	407	353	346	368	391	418	379	414	404	367	380	402	393	384	377	371	381	417	385	397	372	381	375	397	390	399	378	373	398	394	423	400	433	396	369	393	421	395	379	388	367	405	395	409	384	405	384	393	391	402	386	380	410	402	378	420	386	386	371	392	408	388	388	374	376	372	398	391	403	382	392	376	427	396	399	400	437	396	421	394	428	380	379	397	365	404	404	384	393	369	392	371	383	387	387	364	383	410	375	420	403	386	372	356	396	390	385	398	385	359	359	383	427	369	405	422	335	345	389	392	383	407	379	370	405	368	392	353	386	415	413	375	398	390	415	365	369	400	383	408	421	413	409	429	390	402	386	381	397	373	410	369	387	376	390	395	388	371	366	408	426	394	418	385	398	365	398	408	390	389	398	371	385	387	423	405	400	391	408	414	370	410	387	386	384	402	407	413	396	405	406	382	393	405	407	405	420	375	377	394	424	419	376	396	386	394	361	385	370	367	405	393	389	416	382	357	355	371	393	376	402	419	388	416	413	354	388	390	375	403	405	373	422	384	378	382	391	416	404	384	402	412	428	396	374	410	425	401	401	406	428	366	402	401	370	396	389	403	404	390	356	382	417	370	402	412	408	436	383	441	412	392	394	387	416	383	394	393	383	382	386	377	379	392	389	406	379	395	397	405	399	390	417	384	413	384	381	441	380	405	384	383	391	352	383	432	365	417	379	410	393	405	409	402	367	424	361	400	401	405	382	395	397	392	367	395	402	379	387	369	369	371	406	376	378	420	350	412	380	428	377	385	386	412	369	407	397	391	375	389	373	417	396	375	388	419	407	364	390	402	413	434	383	379	382	383	444	425	416	393	381	410	395	380	389	408	407	403	414	387	404	367	373	399	382	401	381	363	387	425	433	397	386	371	374	386	369	376	384	392	327	381	403	359	397	387	385	403	412	404	409	382	388	405	429	396	421	433	360	424	367	415	402	379	376	410	363	369	397	387	362	411	399	404	418	391	423	415	384	387	385	415	396	392	404	412	394	397	385	398	377	372	399	351	374	394	408	411	388	432	422	396	396	403	404	387	381	392	379	385	381	410	411	406	398	421	377	377	397	403	421	391	401	399	373	395	377	376	388	424	376	386	386	404	395	363	384	384	347	389	390	405	387	408	401	384	392	354	409	371	360	356	354	422	404	444	404	392	392	393	405	395	413	358	377	442	400	396	408	376	396	365	380	386	390	392	365	405	397	406	407	408	396	378	415	373	347	417	417	402	402	389	384	431	421	375	386	372	411	396	389	399	389	381	418	380	373	397	381	414	368	372	418	374	378	392	357	406	371	376	386	380	397	428	404	345	384	403	384	400	385	396	396	392	421	382	376	384	387	389	379	404	418	406	430	425	384	370	372	402	386	397	392	404	376	379	432	408	422	396	402	365	364	382	407	407	392	403	429	374	402	424	384	444	380	390	403	416	383	375	390	395	401	391	411	393	430	390	400	418	414	367	388	365	392	386	405	390	408	420	390	415	359	377	391	378	340	396	395	376	371	380	386	390	398	400	375	397	380	397	346	384	389	398	404	355	435	384	395	372	378	382	392	337	363	411	366	389	393	376	374	370	365	380	419	379	418	379	356	393	421	374	393	403	391	404	369	379	420	428	357	375	416	397	403	406	401	368	348	423	384	374	374	398	345	402	365	409	385	386	403	429	388	377	417	412	408	378	373	382	379	362	397	338	395	384	399	371	418	375	410	377	413	418	394	392	398	407	392	396	404	404	396	381	373	398	374	412	420	401	406	394	397	395	407	392	402	382	372	403	392	376	413	394	414	409	413	417	391	368	393	385	351	374	418	415	413	407	399	417	400	393	413	403	373	368	411	371	380	419	373	368	396	398	387	356	368	375	393	402	396	385	407	408	390	371	379	387	400	374	406	401	433	391	431	377	377	393	403	408	422	364	402	375	353	402	406	413	393	357	395	419	361	380	390	379	417	389	395	392	385	403	392	370	402	374	437	404	347	388	400	370	369	350	410	346	420	389	397	391	387	396	395	433	357	403	399	421	388	390	407	374	389	391	418	390	373	406	397	400	371	368	381	400	426	426	391	420	394	393	369	361	412	385	420	408	418	360	373	381	379	368	369	382	379	388	386	399	393	424	427	398	421	409	391	400	418	359	371	382	381	420	404	416	367	395	395	410	410	386	407	390	396	378	401	393	390	371	338	387	383	424	389	385	393	400	385	372	401	398	414	426	391	419	395	388	370	389	405	395	409	371	396	372	397	385	401	422	410	411	356	385	411	347	403	375	395	430	380	371	398	384	369	391	377	379	438	406	385	361	386	368	386	387	384	409	399	391	399	426	389	402	373	406	375	390	375	388	405	404	405	421	378	396	386	392	366	389	389	405	399	391	356	386	392	383	404	397	388	437	386	429	391	352	394	369	413	386	388	373	405	392	412	418	421	408	369	385	416	385	392	413	397	363	389	419	398	382	411	409	401	390	423	380	366	384	424	369	396	398	407	383	389	364	336	385	393	410	379	375	393	385	375	407	376	398	397	390	400	394	416	378	389	400	403	410	363	391	392	382	393	413	378	388	403	387	396	373	409	391	405	393	380	379	375	371	395	402	409	366	407	392	402	423	390	375	405	382	455	391	381	445	395	373	374	393	408	423	403	366	460	360	403	449	394	395	369	397	350	402	407	396	409	402	391	357	413	383	370	394	384	398	405	367	383	373	363	402	395	378	387	391	385	376	427	378	378	417	439	407	361	391	396	366	379	384	386	389	388	376	401	370	377	402	412	383	400	381	387	374	397	388	399	389	396	427	428	404	409	419	415	382	404	435	421	387	380	406	388	403	393	376	382	393	379	364	411	396	409	412	404	370	397	403	410	382	410	356	376	418	396	416	390	377	396	377	381	417	396	360	388	408	354	406	385	363	393	414	386	396	393	418	404	375	382	381	391	404	394	367	384	398	387	381	392	390	365	366	412	392	358	408	398	419	400	361	376	417	371	374	398	385	379
23369	20911	29870	32484	21560	10705	1647	769	667	696	647	650	647	658	663	631	653	632	653	643	617	619	619	562	632	607	627	588	542	617	670	636	634	627	616	573	557	609	639	597	633	598	630	602	682	610	571	626	590	617	601	559	579	608	588	616	589	586	577	601	618	614	622	578	621	622	591	579	625	637	613	611	599	571	610	618	653	621	653	605	595	610	607	578	634	641	590	598	631	627	628	615	571	620	588	586	627	614	602	648	590	589	630	605	640	637	610	615	583	590	618	623	622	596	629	649	616	613	623	594	606	618	628	582	628	593	589	625	613	612	575	638	603	662	559	622	623	628	604	613	607	606	591	598	602	613	623	591	609	599	645	613	562	579	622	595	634	666	621	627	617	620	625	590	609	597	635	583	592	575	641	605	608	623	608	610	577	580	621	630	616	623	590	574	602	637	630	599	623	614	661	627	584	602	599	595	571	632	612	575	561	672	613	595	620	633	585	607	606	625	566	608	659	619	606	585	605	592	582	592	624	605	630	585	581	614	603	636	619	600	623	627	627	636	602	617	598	648	617	621	619	591	627	611	630	602	602	598	574	596	588	670	630	555	640	632	626	614	568	605	599	617	638	639	644	606	585	645	603	616	640	627	610	561	577	620	611	637	608	637	581	614	646	630	617	591	650	563	602	607	591	589	604	584	615	585	639	623	612	565	599	594	611	604	604	608	617	588	608	620	612	618	620	634	610	617	587	583	595	571	602	582	640	596	636	594	665	568	580	582	608	606	575	648	644	613	581	594	634	637	625	598	566	610	611	559	607	572	594	594	585	617	624	576	661	576	621	584	622	602	644	588	630	591	621	576	618	567	621	596	593	591	580	619	624	616	570	618	642	610	657	577	575	581	636	601	588	579	642	628	638	604	553	588	629	561	595	595	651	605	591	630	609	635	581	626	628	602	657	589	601	606	615	597	585	585	593	653	643	594	582	624	599	607	615	623	583	582	640	639	601	631	564	595	574	568	593	633	587	624	599	587	577	646	621	644	604	603	581	563	591	573	645	636	609	614	598	577	575	592	637	564	596	622	600	631	617	606	627	575	602	599	626	560	598	568	634	587	585	605	613	611	602	600	648	635	559	652	645	629	615	618	564	579	562	622	626	600	615	642	602	583	615	608	628	597	638	597	598	605	617	611	623	625	574	653	591	611	598	598	572	628	640	612	585	587	640	619	609	609	598	637	590	622	620	608	609	591	596	590	585	623	608	599	576	586	654	610	630	579	582	622	612	624	623	654	603	606	565	646	603	614	613	603	650	593	641	615	598	617	652	629	601	590	601	587	603	594	661	626	581	615	685	638	598	628	610	613	586	636	623	641	660	589	610	587	637	614	639	591	544	611	582	612	623	599	707	597	587	610	633	622	615	635	619	569	617	607	643	610	617	605	648	569	634	597	571	591	605	600	607	634	620	613	564	639	625	584	617	671	629	619	584	603	578	571	595	651	596	637	615	631	624	604	608	601	575	581	604	592	633	695	607	626	605	603	642	659	607	613	650	608	669	618	606	635	629	636	573	647	604	556	572	605	602	570	628	595	606	600	635	621	635	607	635	589	604	626	592	598	658	633	592	586	618	604	631	649	630	626	596	602	582	605	597	574	619	644	590	610	625	595	651	587	607	613	604	569	640	616	635	708	620	551	631	629	603	570	609	623	595	601	612	602	607	639	589	592	628	593	568	598	621	605	646	583	606	625	543	606	619	684	570	578	598	588	582	574	588	657	630	634	639	608	620	624	599	650	629	612	658	612	613	613	610	612	614	581	611	635	629	569	596	622	626	619	629	618	583	588	590	583	621	593	625	611	635	608	644	612	596	601	568	566	620	587	593	648	642	589	627	612	607	601	588	595	584	620	586	574	631	590	598	570	632	605	572	600	618	654	668	546	604	576	609	620	644	567	659	590	634	618	612	662	630	614	580	577	623	602	580	633	578	656	621	600	624	602	588	591	640	616	579	623	613	618	631	562	598	637	635	567	660	611	660	606	653	641	602	623	640	585	554	588	559	609	604	643	629	631	587	614	555	587	639	606	615	604	606	623	580	586	609	575	611	601	601	638	635	617	653	615	604	608	642	620	602	579	597	598	609	629	614	632	594	601	575	618	621	599	580	610	643	636	602	646	654	607	656	615	618	630	579	603	603	638	599	595	625	634	615	622	565	611	600	635	614	592	614	609	616	593	618	623	625	613	641	600	591	618	629	600	626	597	605	611	648	626	583	563	592	656	619	567	605	595	623	619	606	640	608	621	641	604	630	574	635	602	602	593	613	602	615	619	621	640	631	639	624	575	644	618	579	649	610	597	628	612	628	615	597	583	606	595	594	571	632	646	620	603	645	551	639	621	584	608	637	605	585	598	614	628	554	638	611	618	660	576	621	638	595	610	628	632	609	580	626	554	616	581	593	583	586	620	620	634	605	605	578	580	572	575	614	634	617	570	586	581	586	568	644	575	606	602	638	666	605	615	622	594	613	617	597	589	639	604	585	649	576	666	586	621	586	641	599	592	584	597	610	625	635	615	650	623	614	631	639	609	662	567	620	641	566	596	635	587	589	603	591	590	597	609	629	627	617	621	585	598	622	604	619	634	592	618	639	631	614	598	590	595	613	621	624	671	615	558	634	590	604	617	622	597	609	604	604	640	608	651	590	601	610	604	618	606	580	604	633	597	596	605	611	639	583	638	654	553	646	607	605	618	571	617	614	638	583	617	647	606	661	582	622	613	601	640	566	639	631	611	608	602	639	627	606	611	630	556	672	603	639	635	610	589	613	628	609	646	566	612	566	558	616	607	631	618	564	597	562	581	597	625	650	622	622	655	624	596	606	568	577	644	625	599	582	566	608	607	605	626	602	620	633	657	601	627	635	590	623	593	630	586	611	573	601	614	592	601	604	596	624	593	616	585	590	623	629	619	595	597	603	632	633	611	581	553	636	603	589	612	596	628	585	590	610	620	647	620	605	590	602	620	599	590	588	591	619	566	634	634	589	613	605	572	611	596	645	610	633	585	631	579	632	605	645	608	558	624	645	619	622	653	610	604	655	664	626	603	602	639	656	592	590	615	581	611	618	609	659	644	612	569	621	649	607	616	568	598	552	614	584	600	552	610	632	606	645	592	597	634	609	675	575	614	625	626	623	599	633	677	624	602	602	611	695	612	589	652	558	599	624	625	611	625	571	635	609	637	634	589	645	633	613	591	598	572	626	662	647	610	622	625	653	609	576	588	616	647	588	607	567	565	653	609	658	576	604	633	572	594	625	579	677	607	603	643	622	579	585	602	611	638	652	559	625	574	613	661	594	639	636	576	592	609	593	615	605	597	615	557	613	643	630	615	602	600	592	631	596	598	604	650	600	593	620	574	653	598	617	591	635	590	597	593	608	609	611	608	585	622	594	637	609	601	578	593	645	556	610	610	637	597	628	583	665	568	600	609	645	627	654	641	609	551	667	609	594	644
50619	76968	62154	46837	8798	1148	1019	903	845	804	805	764	764	738	738	730	725	699	691	721	712	715	654	708	727	703	643	698	678	692	630	667	698	748	657	711	650	685	713	680	662	651	644	698	697	658	680	695	676	720	671	684	695	681	657	693	688	696	671	700	701	696	683	656	687	702	645	685	628	680	649	654	652	694	640	659	669	683	695	681	697	672	702	639	648	672	687	672	708	681	695	679	701	686	707	640	686	675	651	701	696	654	692	671	710	708	687	673	692	731	677	659	668	667	697	688	676	671	724	652	657	675	685	632	669	683	667	673	657	689	691	671	719	680	681	674	682	696	684	673	678	667	667	695	696	659	706	622	706	639	674	654	674	670	659	627	694	663	695	695	701	667	677	677	720	711	678	668	611	662	681	704	677	676	627	671	709	723	685	708	681	640	690	645	668	623	696	707	687	655	655	686	649	700	673	655	722	700	678	637	668	699	699	677	734	690	624	702	665	705	732	675	662	659	696	681	686	671	681	701	715	649	663	716	692	685	710	723	646	690	688	626	656	681	679	642	684	650	716	625	703	721	696	675	616	634	699	669	713	623	696	678	680	658	668	668	663	643	708	626	679	712	675	689	691	688	693	661	682	716	697	677	670	681	685	668	710	720	679	644	694	685	687	719	677	659	701	642	702	685	685	682	640	661	672	723	693	701	712	692	709	685	707	648	677	696	651	656	705	698	675	670	669	667	651	665	662	721	634	721	703	664	695	678	699	721	737	681	646	718	664	700	659	683	693	627	672	696	677	658	693	681	683	658	664	709	657	651	654	673	708	672	623	682	722	617	657	686	663	644	696	650	662	680	684	692	699	647	674	655	646	601	671	655	742	689	660	674	711	684	712	627	647	646	654	691	677	632	698	708	700	702	686	666	662	713	686	671	668	632	685	632	696	720	637	655	708	684	727	661	677	689	663	661	715	659	660	714	670	647	657	699	717	677	691	717	644	685	678	685	674	713	655	653	683	616	728	754	679	688	683	660	679	662	697	664	673	711	721	673	712	702	636	656	644	695	612	696	637	643	669	668	678	696	654	690	693	669	709	683	705	675	653	687	690	665	696	623	640	663	682	681	629	702	633	642	704	647	695	685	644	661	624	653	636	686	686	695	646	643	661	652	618	630	659	658	633	679	694	644	681	701	675	698	684	711	618	693	691	626	709	736	655	685	661	645	666	671	711	685	694	707	673	675	655	601	687	703	673	668	707	728	682	688	667	683	657	674	706	678	701	679	706	655	701	658	687	680	722	687	675	677	660	721	671	701	688	693	679	701	672	722	695	626	698	686	693	666	650	676	673	651	683	721	671	699	658	655	689	650	677	662	651	690	673	599	687	636	681	697	656	692	651	633	710	695	711	690	696	681	663	690	712	701	654	705	674	651	674	665	668	637	714	693	695	718	691	672	674	691	679	695	683	664	683	653	690	712	619	647	703	694	670	659	690	700	704	710	688	687	677	704	690	675	648	689	663	668	684	715	696	680	707	655	688	706	711	663	681	686	644	677	637	728	674	723	662	664	683	708	705	657	644	673	670	638	680	704	669	694	672	661	685	655	663	659	699	742	697	694	709	686	700	675	741	690	681	695	686	688	674	679	715	699	698	707	663	690	699	663	707	605	641	699	663	700	675	696	664	687	656	663	699	654	718	677	651	683	692	658	690	671	716	642	697	675	694	649	704	687	677	703	699	718	676	665	672	643	675	638	695	690	671	665	662	708	684	642	698	648	708	647	694	694	620	703	723	645	651	707	708	627	652	676	704	667	659	649	648	672	680	660	674	677	689	720	665	663	697	734	686	717	672	648	655	703	689	673	677	668	674	696	628	658	671	726	653	678	638	697	657	693	699	653	636	695	722	663	678	674	683	670	664	698	690	685	715	657	682	677	675	688	657	714	675	661	688	715	700	676	657	659	654	654	670	703	644	709	679	670	691	717	699	686	688	678	676	625	707	703	636	653	688	684	669	649	647	717	668	718	664	650	663	666	640	644	676	693	614	705	685	673	659	650	699	679	666	676	703	649	630	648	699	654	630	633	719	709	673	658	683	698	652	678	626	649	665	655	700	665	688	697	694	720	685	666	732	668	699	686	705	687	648	666	669	662	701	666	656	706	684	669	691	671	671	643	683	680	693	664	694	617	674	701	680	682	697	695	674	708	695	668	655	656	681	693	668	671	737	603	655	663	717	643	729	669	684	667	708	685	683	670	686	668	652	723	652	685	677	652	666	672	697	686	679	688	631	637	635	635	661	666	684	659	672	701	651	675	647	693	682	633	677	647	661	685	654	630	689	699	670	708	715	668	681	734	669	702	663	691	697	695	670	681	646	682	640	686	655	694	661	648	660	670	665	690	670	697	688	635	641	669	669	705	713	714	676	674	691	648	682	701	698	725	644	687	647	647	650	683	687	659	709	666	675	650	703	652	647	683	687	710	718	659	660	629	700	656	647	648	691	714	643	718	653	670	700	647	702	671	678	677	658	667	704	686	667	660	680	714	694	700	684	679	685	635	666	680	675	625	660	676	663	677	685	673	735	648	712	667	607	670	627	630	644	674	659	671	696	676	681	662	675	685	676	711	705	637	671	721	666	691	691	651	702	691	703	709	633	667	683	673	674	706	651	698	660	658	665	703	715	669	696	699	632	695	657	660	684	684	670	684	685	671	693	679	658	688	705	645	659	693	624	687	714	681	680	664	645	700	656	672	698	707	694	643	668	613	632	676	700	707	700	653	664	708	639	660	666	737	694	696	715	647	681	652	677	663	657	688	723	661	676	648	700	652	652	674	650	683	702	712	701	659	665	676	694	701	679	661	663	691	627	671	662	678	701	698	673	675	671	665	672	659	708	647	691	722	674	679	698	677	660	689	682	681	723	670	673	681	720	654	692	713	699	649	732	686	732	715	674	696	698	684	694	663	667	661	668	623	668	692	693	698	694	687	656	732	698	662	681	636	629	685	678	727	676	673	668	644	681	651	670	740	661	644	646	694	648	673	651	698	710	696	757	665	655	705	743	708	717	674	696	661	667	678	651	661	662	652	676	654	655	658	665	640	677	685	706	642	699	669	703	752	652	698	655	702	725	666	650	712	664	680	705	653	736	673	714	656	695	734	675	677	656	642	692	667	697	651	647	701	655	673	680	682	665	721	638	703	659	702	624	727	705	625	674	696	668	677	678	670	698	670	675	672	695	677	683	677	714	662	715	658	721	700	676	670	711	689	652	641	668	688	699	680	703	673	683	716	671	682	633	673	694	619	642	736	689	700	674	653	714	687	653	661	699	701	647	674	673	644	703	702	697	686	684	696	649	669	700	685	682	652	669	650	680	706	673	678	690	711	648	706	690	627	723	677	674	708	683	668	694	668	676	683	651	637	666	689	673	677	695	710	678	693	689	696	701	647	679	627	706	684	678	713	700	679	672	724	665	676	690	655	723	686	665	677	697	678	744	702	681	681	671	715
24490	21070	29192	29729	16201	2380	398	344	355	363	320	299	340	329	316	296	325	331	308	307	342	334	295	320	298	313	365	293	304	356	308	300	312	350	296	305	264	297	309	306	318	313	305	301	325	331	305	302	317	334	302	274	290	309	274	304	309	282	338	323	304	273	334	308	342	335	317	321	312	315	289	304	323	316	313	336	297	298	294	303	318	315	316	316	319	297	322	305	297	339	302	335	305	284	285	322	313	307	333	282	328	310	321	289	277	306	309	333	308	283	302	297	314	328	313	307	264	326	314	317	329	305	295	293	312	324	332	296	314	308	299	276	306	312	340	334	317	312	298	328	293	286	311	294	297	324	322	306	297	292	321	312	285	318	295	332	306	303	336	306	322	311	322	309	293	325	304	290	293	315	303	309	303	307	290	316	294	304	315	291	277	302	311	369	277	307	313	310	322	322	338	306	302	266	312	306	295	284	293	334	291	266	312	297	304	348	315	310	305	315	340	308	327	324	312	305	331	300	316	314	323	304	305	284	323	322	318	300	302	311	322	283	325	327	315	305	312	294	292	313	319	314	331	313	302	312	305	315	303	315	301	291	304	265	330	294	315	322	325	326	299	316	333	319	289	302	302	282	334	325	297	299	310	326	356	343	295	303	293	316	349	301	331	265	295	288	332	349	277	300	275	292	320	298	298	331	292	282	294	304	330	317	280	302	316	300	292	278	304	310	308	304	302	298	291	309	294	349	324	342	295	295	316	318	301	319	255	305	324	326	305	338	276	305	254	337	295	308	318	291	331	317	268	286	313	305	314	343	267	275	320	309	300	291	314	309	310	289	321	327	331	337	329	314	277	297	310	289	352	303	302	296	321	294	350	291	308	333	328	327	324	318	281	288	294	307	306	322	299	347	316	312	335	300	350	282	307	312	289	304	315	310	324	269	323	337	320	306	305	326	306	286	329	301	310	306	295	320	328	283	308	319	324	294	282	311	296	295	329	298	293	314	269	285	315	307	305	296	313	281	277	304	298	273	288	328	333	323	271	325	315	290	287	299	307	294	304	289	299	308	296	302	287	284	286	337	329	305	316	303	315	307	316	308	305	320	316	308	280	309	315	326	299	274	292	335	308	318	291	312	296	318	318	287	326	341	297	319	312	323	335	295	297	305	316	264	304	310	302	297	285	289	288	345	301	310	287	328	304	289	309	305	312	300	324	298	316	310	295	323	297	325	317	311	304	315	317	330	318	293	331	326	327	308	318	300	307	303	327	281	329	313	289	340	293	294	313	314	318	306	313	311	298	304	298	278	317	297	300	305	333	295	307	318	286	300	290	290	316	282	286	346	281	281	323	321	295	309	286	298	302	286	316	330	331	276	332	295	313	312	311	288	304	298	299	318	305	287	278	314	320	319	299	316	294	289	335	306	302	325	301	290	304	298	306	297	324	325	310	307	287	324	311	341	289	302	312	314	298	316	291	274	293	330	315	323	307	294	273	274	319	306	323	313	303	301	317	286	344	301	303	296	326	292	309	313	281	304	312	283	340	318	305	287	302	314	323	329	291	305	307	317	328	317	286	320	295	335	312	301	320	298	306	290	309	292	276	336	300	338	322	317	302	325	325	338	292	282	308	262	310	301	300	289	324	319	277	283	306	317	316	307	333	334	325	289	323	324	305	311	289	316	332	320	293	315	306	321	313	291	305	326	303	332	292	297	302	313	316	345	282	303	317	317	313	291	297	318	296	317	273	331	292	313	301	286	297	316	305	298	290	317	309	317	285	288	329	311	280	314	298	315	311	293	277	289	327	304	304	327	305	333	330	300	291	305	288	293	324	284	297	308	311	333	312	283	306	303	269	329	299	337	303	305	297	286	310	282	296	301	307	295	317	308	284	341	305	315	339	330	297	330	345	289	295	315	291	329	338	290	323	300	286	327	286	320	316	281	301	302	286	309	304	309	298	294	287	290	324	278	279	328	304	287	306	331	309	316	311	321	293	311	306	292	312	291	313	311	313	288	313	298	297	305	335	318	321	334	332	281	295	328	347	305	324	317	305	263	304	311	300	317	316	309	296	322	290	299	326	309	310	315	309	288	348	334	338	322	300	292	278	314	285	291	311	330	310	315	332	317	348	319	269	318	292	296	292	292	317	313	305	283	308	296	323	316	333	322	321	334	273	309	324	285	338	307	297	343	319	307	310	326	311	286	333	308	329	337	283	314	304	313	303	302	311	317	320	301	293	307	330	293	319	316	308	289	296	308	305	317	318	315	277	307	302	309	277	310	301	319	313	313	303	297	301	314	315	339	311	276	292	277	369	297	309	328	306	353	351	300	280	310	304	322	311	324	313	310	295	288	300	306	282	287	284	324	313	270	316	336	295	310	333	335	336	292	313	268	332	309	319	289	299	271	297	272	302	336	299	289	291	296	316	270	320	298	330	324	314	317	305	316	311	299	305	301	303	313	302	300	277	298	353	310	291	299	305	308	284	320	309	310	284	312	305	287	321	322	319	318	323	324	289	308	313	309	351	297	273	314	295	283	291	283	318	312	317	304	311	350	318	311	322	314	300	296	292	314	317	334	318	286	287	309	324	300	284	327	304	327	307	292	297	342	333	330	325	292	325	304	294	298	305	309	315	323	295	318	283	294	301	312	300	289	310	308	309	296	309	323	293	306	296	324	340	291	326	304	359	317	299	323	325	301	353	303	315	297	319	296	317	331	323	328	288	344	317	294	317	304	336	313	317	303	297	309	307	321	286	283	327	294	320	330	304	334	284	316	332	305	290	260	287	339	286	307	304	302	330	323	314	288	283	334	300	310	293	289	296	312	307	325	287	291	306	334	278	313	298	283	280	308	338	289	357	288	291	315	300	304	291	305	292	309	315	317	352	297	306	331	295	277	334	315	320	329	302	292	335	341	305	308	322	312	352	286	311	323	312	294	302	290	328	301	283	314	330	317	321	303	291	272	318	321	300	326	294	319	341	336	292	305	328	310	326	280	289	341	331	332	303	331	327	303	314	282	323	302	283	295	335	308	327	307	296	317	292	325	308	332	299	304	321	290	307	343	286	318	297	334	301	328	290	311	296	311	298	294	295	294	291	307	308	315	321	272	319	301	325	313	301	292	290	287	310	315	322	324	304	288	322	310	318	297	353	287	281	311	307	315	300	311	309	317	286	304	308	306	356	293	353	321	324	343	264	281	321	290	332	331	330	310	297	288	292	291	313	289	325	306	305	286	323	313	324	306	291	311	294	340	308	321	312	306	311	344	285	277	299	307	347	293	296	294	278	310	295	312	290	296	312	300	354	326	310	284	281	307	327	280	319	336	346	324	291	320	316	274	297	322	288	312	344	332	300	300	321	301	302	301	313	307	282	297	316	325	299	315	318	323	302	277	295	320	328	275	321	318	305	293	288	290	314	300	300	312	316	309	308	298	345	309	311	310	292	278	326	302	320	295	307	320	299	313	334	306	339	334	319	273	320	290	310	326	298	302
49675	68080	51993	38885	6775	622	625	561	501	468	476	452	423	401	409	377	403	403	387	396	375	418	391	402	376	413	391	379	383	375	378	369	386	369	378	349	385	373	381	368	386	376	375	369	364	360	369	386	403	373	405	379	380	399	364	372	376	375	392	358	397	387	363	361	378	376	346	348	376	419	372	401	371	412	363	379	369	361	370	365	351	377	383	363	389	341	396	358	367	385	341	403	347	392	371	354	402	367	364	394	354	436	393	383	374	386	383	368	407	391	399	394	360	371	377	385	388	369	373	356	396	370	401	356	379	390	387	377	416	372	350	360	389	383	347	387	386	380	390	396	400	373	360	379	400	440	397	365	408	349	393	369	379	388	387	377	353	375	401	400	360	394	406	383	366	384	364	392	382	374	374	352	394	400	393	353	377	377	384	393	372	376	351	370	362	364	397	382	373	349	393	380	378	397	391	364	399	385	357	365	403	408	389	415	411	385	387	393	398	403	374	390	362	360	400	402	411	394	383	352	372	380	405	372	383	410	393	362	385	352	375	366	373	344	394	385	406	415	411	400	337	361	336	396	393	419	366	399	382	369	368	374	352	343	368	390	393	366	351	390	370	379	416	397	367	410	386	383	347	404	352	377	383	360	378	386	386	357	335	392	383	384	385	366	377	388	401	357	333	372	383	355	359	351	392	392	381	409	390	379	358	351	388	365	369	396	364	391	410	396	420	351	387	380	360	376	343	383	367	383	375	357	385	398	400	402	379	398	387	393	433	413	388	399	360	389	336	408	351	361	385	379	399	370	336	413	367	371	361	368	406	358	384	372	339	358	392	375	361	372	384	368	387	367	380	378	370	362	411	374	382	408	398	396	382	378	361	358	371	362	394	388	360	383	363	383	383	393	375	420	344	406	391	381	363	402	389	354	346	361	363	379	406	399	358	384	370	353	392	395	387	374	389	389	359	419	368	358	347	375	392	358	342	384	405	380	365	356	373	358	375	385	387	368	370	358	367	395	358	368	395	361	409	377	382	367	392	335	361	413	357	372	374	393	372	399	366	411	385	348	373	393	366	354	376	414	402	388	372	418	371	425	367	400	380	397	355	375	364	433	380	422	370	403	392	354	372	356	366	365	405	370	353	341	379	396	344	346	370	385	360	353	390	388	358	350	362	362	385	381	391	394	351	364	363	347	353	359	386	392	387	387	368	382	394	370	401	375	385	351	383	367	403	350	396	393	379	398	371	412	399	408	345	333	342	377	419	386	384	375	379	348	353	382	353	392	378	389	381	374	386	390	376	415	342	387	412	378	347	388	376	364	351	394	393	385	405	384	406	369	382	375	408	364	377	406	380	367	395	387	396	367	405	388	410	397	372	408	391	372	392	363	362	375	380	371	388	382	371	371	363	358	405	386	404	362	374	371	380	386	369	359	358	394	385	372	377	358	391	382	374	375	390	365	370	406	395	389	366	406	346	373	354	375	355	370	403	353	388	347	366	355	402	405	357	373	361	387	371	390	368	328	371	368	359	411	369	386	349	418	365	381	385	394	383	368	368	385	380	366	376	350	388	380	367	360	386	369	384	356	371	389	372	406	331	383	365	386	368	369	385	401	382	386	341	370	348	365	353	381	374	389	408	350	358	414	398	395	389	338	365	355	349	395	377	391	351	386	388	378	359	373	350	414	396	401	379	411	383	370	396	350	356	401	413	326	390	408	390	375	371	354	374	391	385	361	353	388	399	420	328	375	374	369	401	384	366	373	383	367	338	390	371	352	380	366	361	433	367	388	414	357	394	382	355	374	357	384	389	353	420	363	380	392	335	341	373	389	394	360	400	369	358	342	356	385	356	390	408	374	364	395	406	362	398	370	375	371	380	361	339	399	394	386	395	397	367	388	383	369	335	352	385	365	395	389	385	380	361	370	391	352	368	384	387	400	389	377	349	404	380	337	377	393	380	362	365	392	411	379	389	382	390	361	361	336	363	394	396	369	343	399	394	355	382	365	398	376	361	349	400	338	361	370	378	378	386	355	380	399	372	354	372	354	377	380	360	391	399	389	404	416	387	339	421	383	368	375	369	386	389	388	336	349	375	378	372	381	394	391	379	393	395	353	403	375	379	344	363	353	342	364	388	392	376	421	411	379	398	393	375	381	353	417	354	385	357	391	363	383	390	391	394	362	423	368	374	373	376	365	372	373	359	386	390	408	361	401	376	367	347	383	354	387	350	376	407	376	378	386	372	380	383	376	371	354	354	372	406	412	372	353	367	357	400	375	406	372	373	364	365	399	385	373	397	410	393	376	338	410	382	378	374	364	427	369	355	364	383	397	382	356	372	368	436	359	384	362	386	362	396	368	393	377	374	366	365	376	371	374	373	393	355	378	367	348	395	402	369	395	405	392	403	357	365	370	391	372	400	386	385	366	381	386	394	356	384	353	394	354	425	396	384	372	408	353	379	355	393	374	409	404	382	409	363	408	385	382	373	401	427	405	373	354	353	410	384	375	350	364	365	343	350	393	434	362	391	357	390	380	370	348	351	392	333	360	338	374	380	377	396	367	370	411	373	367	393	391	385	395	405	356	352	368	418	372	366	377	409	393	382	361	381	382	358	407	364	388	345	386	377	398	349	375	387	370	376	375	410	406	341	350	392	368	357	388	386	372	417	363	363	383	336	361	357	395	366	344	356	385	360	374	346	369	384	365	358	404	381	371	346	375	372	403	360	436	357	433	412	399	376	370	340	374	368	359	353	380	367	377	373	389	378	393	374	376	390	363	407	385	391	372	358	389	356	406	358	388	370	368	406	358	378	360	427	365	382	408	390	378	410	361	368	399	414	412	401	385	362	375	379	367	368	397	352	375	373	359	377	386	369	386	355	396	382	391	400	389	400	367	373	400	416	401	356	347	375	367	383	324	379	333	405	370	425	362	349	355	430	387	369	359	359	364	356	394	390	398	372	373	363	380	367	378	403	405	401	357	349	387	381	371	370	370	371	414	365	387	406	419	375	340	388	372	385	400	352	376	403	367	393	401	384	344	354	373	364	373	393	391	384	376	389	357	385	348	376	396	399	384	421	406	386	410	399	393	389	369	405	400	392	369	394	364	375	378	339	373	368	392	363	368	366	386	348	367	394	419	389	404	399	394	382	372	393	360	357	365	377	398	390	373	376	359	397	382	381	372	344	364	406	387	402	355	357	370	391	383	350	367	351	398	380	391	404	387	366	366	380	430	422	393	395	387	385	357	388	377	372	365	378	401	392	363	343	346	398	371	370	387	341	397	379	369	375	436	372	418	395	321	392	378	390	402	376	361	391	367	368	381	407	343	348	359	381	401	388	382	382	398	373	398	400	375	386	343	373	395	367	372	361	377	396	368	384	374	358	354	360	386	381	401	391	357	425	414	364	405	354	388	371	348	387	379	370	340	381	379	360	364	388	385	376	388	391	366	381	357	405	389	397	389	367	365	385	395	385	362	376	391	389	385	375	395	390	386
22272	20786	28943	28648	23074	17975	7022	1174	924	879	821	858	825	776	864	789	806	776	757	750	753	780	762	727	805	743	770	751	788	786	778	759	800	791	782	725	754	746	746	786	731	725	737	735	744	728	814	742	714	745	771	751	773	807	726	772	725	794	744	768	748	749	688	724	738	714	716	764	761	710	765	696	697	733	758	767	723	724	711	760	710	722	727	731	781	744	771	718	774	773	753	771	745	759	732	756	738	712	728	738	709	748	751	735	745	781	731	726	738	758	692	738	750	724	751	725	708	769	729	735	740	717	771	784	781	767	728	785	742	682	733	755	787	730	683	777	728	739	744	744	725	734	735	734	736	705	705	717	741	736	730	750	778	764	775	720	717	709	723	766	782	765	759	690	688	816	745	731	730	723	730	736	759	701	778	781	793	779	748	710	714	792	751	776	725	741	732	735	757	760	773	730	776	742	694	732	732	777	697	727	742	772	745	711	717	730	753	730	717	708	781	744	717	743	738	726	698	714	719	764	739	737	709	740	738	781	732	750	752	736	758	742	741	730	778	730	694	766	752	689	786	692	758	736	758	740	755	739	773	756	725	699	721	730	698	771	770	734	759	751	754	755	710	699	708	759	745	728	774	751	769	747	795	757	720	760	767	772	775	739	747	685	734	750	706	730	768	729	751	718	738	746	696	736	734	760	711	757	707	778	768	728	767	735	766	715	770	749	711	717	775	725	725	769	741	673	723	754	739	806	733	752	761	712	733	744	711	756	724	707	745	740	785	725	701	775	766	739	657	737	750	769	742	724	697	739	711	751	713	780	779	739	697	774	705	685	789	745	791	712	706	741	690	764	732	774	736	789	750	755	739	735	784	763	731	735	743	741	790	769	800	765	762	763	750	757	770	779	752	714	733	738	747	732	733	748	778	719	774	736	737	750	749	733	754	773	783	753	748	798	741	728	759	773	716	726	702	718	788	784	721	696	768	786	718	726	732	755	751	782	732	730	753	720	734	752	740	778	729	782	774	722	743	768	751	742	733	676	809	738	752	722	706	740	764	761	687	757	719	746	768	726	792	721	687	786	708	713	738	754	702	739	765	694	724	696	745	760	728	704	720	724	685	740	738	680	719	770	750	745	716	755	757	718	732	698	732	747	734	737	707	715	731	753	755	706	722	748	745	734	776	778	702	757	732	741	743	707	738	767	765	775	757	762	744	746	747	797	782	725	750	673	721	738	686	715	754	742	715	765	729	725	743	783	726	707	727	738	736	760	717	740	744	750	774	747	742	767	772	748	727	732	724	701	767	723	749	718	788	718	693	762	733	732	767	761	733	740	757	740	692	700	692	759	740	760	689	717	694	757	747	740	721	746	753	746	718	750	734	782	798	766	708	725	739	712	790	711	746	721	706	770	771	744	746	772	758	717	727	727	735	681	724	761	707	728	780	731	775	755	711	784	741	743	762	758	780	710	749	706	733	707	790	701	773	714	735	716	733	742	711	731	765	765	781	702	715	738	738	769	729	771	749	713	779	755	693	750	685	737	771	730	721	784	781	689	734	734	748	758	726	732	742	707	733	748	755	746	716	718	752	737	725	773	760	743	730	750	739	702	733	745	739	738	718	752	744	765	708	707	727	793	733	732	753	768	734	752	765	764	732	761	705	732	722	776	710	758	713	715	786	777	760	757	761	749	741	770	767	781	736	762	799	759	742	767	717	754	717	749	725	740	748	757	700	716	751	750	788	731	714	711	755	707	733	736	733	784	714	749	729	723	715	713	728	748	740	772	708	757	744	747	733	802	735	733	756	751	779	737	760	722	715	765	748	746	785	736	757	777	770	757	777	768	736	748	771	740	728	717	796	703	710	703	707	713	749	715	712	739	694	765	748	745	749	787	690	778	720	763	733	744	734	722	730	715	756	762	758	742	695	791	711	763	719	736	747	737	776	749	771	734	735	723	738	725	745	749	801	717	747	725	756	744	737	728	739	739	742	710	706	755	758	739	688	766	748	784	713	697	749	693	714	687	717	723	761	736	718	731	734	699	722	726	701	758	727	712	721	761	783	712	768	717	691	714	743	719	725	723	751	768	777	716	735	741	708	728	745	729	743	735	756	752	768	720	721	738	715	711	736	792	691	762	735	793	739	771	712	755	729	777	726	686	690	754	723	748	769	754	765	753	698	739	707	790	706	718	768	747	730	716	731	684	768	700	711	737	757	678	773	750	692	726	803	751	731	777	738	710	698	729	756	730	722	715	709	701	739	722	690	727	737	746	722	757	776	719	737	714	765	747	760	770	754	727	746	730	751	735	709	761	767	724	716	736	732	772	782	720	754	767	684	745	715	740	738	755	766	737	764	743	725	691	771	738	708	801	784	707	755	752	740	707	710	713	736	740	737	776	734	714	735	729	722	769	765	733	743	737	748	741	734	721	748	716	745	675	755	735	745	731	744	775	696	773	744	743	760	764	755	758	746	763	748	751	774	772	744	716	730	714	729	757	760	718	777	726	772	760	748	735	744	736	750	750	720	725	752	706	739	752	738	730	716	774	715	749	725	758	753	745	694	789	720	788	739	788	765	761	714	756	736	744	817	696	707	737	767	725	706	761	739	782	736	724	777	765	779	745	735	736	750	764	751	759	769	785	750	712	742	756	750	724	715	762	741	728	723	758	837	791	753	750	748	757	737	768	754	750	811	714	722	725	742	742	730	788	701	761	749	729	756	783	777	756	784	745	723	719	787	744	781	734	729	730	744	775	711	798	763	753	691	769	694	762	756	770	699	726	739	774	724	690	757	755	805	736	757	771	750	728	739	732	737	750	745	729	724	737	749	679	723	734	724	788	745	696	769	704	772	786	734	813	748	742	741	759	723	763	778	746	750	775	734	752	713	738	773	746	716	673	761	725	738	734	764	759	704	715	693	727	713	750	693	728	722	752	738	782	757	743	743	739	740	751	751	736	775	737	780	725	770	733	818	780	760	748	687	736	725	713	747	715	718	732	732	725	746	731	723	745	762	801	740	782	777	739	737	753	745	785	725	720	756	719	759	725	746	784	779	692	765	727	724	763	739	786	706	733	714	748	715	761	762	747	721	750	752	755	765	724	730	754	761	783	737	755	762	750	685	702	715	694	735	690	769	706	785	711	718	725	731	740	751	701	723	700	743	746	742	749	773	726	716	783	771	699	754	743	715	742	772	726	755	708	695	704	736	723	755	676	759	726	740	744	716	718	779	680	666	711	760	741	739	764	724	711	746	742	755	744	776	749	731	776	692	743	700	668	706	725	710	697	769	744	754	796	747	722	703	748	717	751	761	717	738	714	738	669	740	731	726	758	767	793	732	796	719	724	705	717	750	717	746	782	720	670	709	746	731	730	767	767	768	759	755	770	754	710	760	717	714	706	734	749	744	740	669	739	739	706	742	755	760	769	739	761	719	752	768	717	729	730	709	718	698	743	712	704	741	759	724	741	795	766	761	706	729	731	779	746	745	763	765	739
52333	85319	72883	58973	14140	1861	1566	1378	1201	1119	1041	982	972	962	955	972	926	881	881	885	838	904	852	837	813	914	876	881	860	812	827	869	853	877	862	811	899	878	851	840	830	812	853	800	784	867	771	837	799	790	854	852	817	862	825	834	847	789	819	865	818	845	834	836	824	829	823	844	797	831	813	804	817	824	878	847	846	846	814	858	839	841	856	834	870	848	811	845	840	863	844	858	807	783	818	826	815	869	821	806	837	831	839	826	839	871	824	816	872	824	851	792	803	792	836	842	858	842	872	812	860	822	823	837	812	855	874	795	855	846	845	828	807	874	831	851	853	771	814	831	859	875	857	822	812	819	848	828	871	804	837	836	790	808	827	807	794	887	816	856	785	841	842	798	794	783	823	884	904	843	799	859	816	847	857	827	845	838	821	874	813	824	875	850	786	841	812	852	837	800	867	840	854	799	779	832	812	825	824	802	776	846	813	830	788	857	850	835	808	865	832	829	871	841	760	818	820	827	781	828	795	823	850	828	813	827	804	818	832	827	810	832	849	824	786	832	802	834	845	805	840	842	818	768	876	802	851	864	824	864	848	856	808	870	858	853	834	818	832	826	817	838	849	900	869	845	782	868	854	800	800	825	827	770	815	819	792	784	819	820	833	818	830	858	861	836	822	817	855	832	869	805	816	847	755	822	860	857	902	783	824	829	843	828	821	842	851	809	827	857	777	803	818	816	875	815	832	835	834	859	843	844	840	844	873	799	768	840	795	838	819	849	816	829	864	881	840	817	854	802	792	793	820	845	790	862	841	816	836	837	872	807	864	838	794	823	833	789	862	798	810	854	854	846	780	820	799	843	865	803	833	847	836	811	853	860	845	853	858	826	843	875	876	836	823	881	790	868	812	830	844	910	860	803	890	818	806	819	813	855	865	844	864	851	869	839	840	877	833	874	842	862	812	811	822	812	785	805	871	817	839	852	822	813	866	812	846	820	849	778	857	811	866	828	837	866	839	827	847	848	859	794	801	817	839	803	890	812	859	836	860	830	800	803	785	813	831	805	832	845	925	845	830	830	847	831	821	850	845	838	824	801	844	882	824	846	811	871	775	826	876	796	853	834	836	798	837	841	787	791	820	875	776	860	818	798	797	807	795	819	858	833	877	834	829	804	817	809	774	893	812	800	824	867	838	830	854	828	854	820	828	849	819	866	819	800	853	848	788	840	816	872	841	853	831	845	810	874	870	831	848	854	864	809	797	853	853	833	794	823	854	820	781	857	832	823	853	818	823	798	801	838	849	798	852	834	813	869	821	835	798	850	810	761	815	816	809	878	833	777	774	797	796	815	812	865	817	834	804	845	842	834	832	796	834	893	801	849	875	800	795	781	756	810	791	803	837	814	814	811	828	840	870	821	836	837	798	808	798	843	801	807	836	836	866	838	794	815	842	818	860	791	831	837	864	848	894	837	837	811	800	845	830	846	815	802	812	794	824	806	786	831	836	843	858	839	867	813	881	749	789	790	831	833	800	804	839	799	820	789	817	844	813	872	862	823	816	833	835	810	823	886	799	826	820	823	861	800	787	826	810	824	798	850	852	819	832	808	811	799	842	857	841	855	833	815	775	817	790	852	865	849	798	804	795	840	876	879	805	816	840	875	832	801	824	821	791	820	854	874	778	863	779	824	847	869	849	854	822	835	843	841	798	811	823	857	813	835	901	872	826	816	799	890	844	786	802	894	884	850	819	802	796	819	881	856	836	877	820	840	856	820	819	856	826	818	831	813	856	839	800	838	850	844	860	811	825	818	827	848	802	822	814	901	855	836	804	830	855	830	852	803	850	793	785	833	824	839	772	792	828	849	825	862	828	768	789	836	804	841	831	798	869	821	805	792	786	825	802	854	879	834	842	823	861	819	813	790	863	855	795	810	825	820	820	770	791	767	879	824	836	860	814	850	853	804	817	835	806	806	788	821	768	802	808	822	847	830	855	827	823	870	831	761	816	846	735	805	873	881	785	772	815	835	865	830	826	870	833	866	819	787	862	829	846	817	836	826	812	808	808	857	812	822	796	862	877	842	780	832	855	772	815	868	859	792	762	836	817	768	837	861	878	791	801	830	799	796	853	807	816	783	769	904	805	787	782	857	838	883	860	847	844	836	817	783	824	822	791	820	836	817	794	791	788	823	837	793	825	846	822	803	808	856	788	810	829	787	899	803	823	790	862	782	762	856	800	835	827	858	852	827	825	803	832	852	825	834	849	855	913	825	852	862	860	837	806	862	846	841	896	781	826	859	796	816	782	822	755	820	854	843	814	846	860	808	805	820	855	810	838	866	809	820	811	808	857	838	804	823	793	828	821	799	824	862	809	764	832	834	773	867	867	841	824	831	877	839	829	823	849	848	842	830	797	815	813	845	791	845	865	823	821	802	848	849	859	844	833	772	893	825	815	856	813	847	847	841	824	820	822	841	804	827	827	829	867	837	859	806	804	827	864	857	814	820	855	869	848	891	797	887	857	813	840	813	786	826	812	799	814	867	777	769	828	823	879	829	799	848	833	808	864	778	825	802	807	826	828	828	798	872	820	819	812	783	829	805	879	825	877	827	850	827	830	816	790	801	810	791	829	787	881	800	819	836	829	798	848	852	815	770	836	837	842	867	806	800	799	885	840	818	755	882	808	828	835	774	851	858	819	796	830	834	866	823	795	822	874	857	815	841	804	854	786	834	835	864	861	828	821	787	846	796	802	815	855	833	842	897	808	905	827	841	832	790	908	791	817	814	796	859	781	860	840	804	807	769	790	849	849	824	841	809	813	809	798	827	845	841	809	871	824	806	828	848	818	830	836	875	823	868	840	818	754	872	833	806	859	787	847	865	790	812	785	865	826	792	880	807	816	798	819	797	822	785	793	845	804	858	797	816	853	827	836	784	793	822	803	865	831	815	816	896	782	817	862	844	828	810	866	843	863	785	819	853	858	767	793	859	854	853	821	820	862	833	809	782	837	807	792	839	788	853	818	853	793	868	858	827	831	789	814	796	785	796	801	845	832	834	871	810	809	844	885	833	843	825	767	835	847	863	806	782	858	806	813	848	830	821	784	812	776	806	790	785	882	843	808	857	840	830	800	875	837	785	815	819	802	847	825	809	822	833	828	800	754	851	848	809	879	812	798	883	802	795	804	828	801	828	873	764	868	826	816	802	832	817	854	864	801	856	855	847	798	823	831	832	832	803	848	787	813	853	828	839	823	769	830	822	828	847	825	887	813	758	822	835	801	882	828	823	846	812	810	785	833	854	826	814	812	857	822	831	824	856	876	855	810	812	823	848	810	828	860	835	832	861	807	863	819	783	778	832	823	832	860	845	788	808	856	817	816	824	822	895	832	844	881	834	834	802	838	875	781	826	847	855	885	841	858	795	828	785	757	820	841	830	832	778	802	845	850	779	828	832	788	762	847	822	814	786	868	807	817	825	888	878	788	792	819	848	829	789	868	839
34995	26067	25129	17006	2406	368	322	360	350	336	320	349	376	346	372	325	340	340	348	351	334	357	348	336	322	313	348	331	335	326	325	314	357	312	349	343	308	324	325	335	316	329	376	329	343	338	337	332	309	357	319	333	335	290	316	346	321	348	329	339	330	321	308	334	328	313	361	362	321	310	330	321	305	340	331	300	336	323	312	312	308	322	320	330	331	310	320	327	360	313	342	333	334	349	319	327	347	325	354	335	335	334	330	338	344	341	345	319	295	324	314	310	317	349	297	310	325	312	301	328	313	327	329	317	330	341	345	348	339	353	361	311	325	340	341	342	316	317	328	310	327	341	315	313	336	369	329	342	346	332	326	335	329	339	313	352	318	334	302	302	347	341	349	339	336	334	333	352	329	307	296	330	320	336	340	343	341	343	317	322	342	364	322	311	340	378	308	322	313	344	312	334	318	394	309	333	345	314	309	332	345	339	336	348	351	302	346	344	328	328	369	338	337	314	353	327	362	360	307	349	335	319	347	323	344	343	331	321	318	301	308	328	378	320	310	341	323	356	353	324	313	340	303	297	338	305	352	344	328	345	327	292	312	361	352	347	340	344	337	309	337	377	374	355	326	340	353	357	329	320	337	322	349	324	333	331	376	362	333	325	377	305	343	324	309	326	334	348	349	361	316	322	320	326	312	360	354	318	323	320	313	326	316	317	314	324	349	339	345	321	303	302	304	310	316	317	308	332	307	333	317	380	353	360	303	312	342	320	359	326	319	325	345	347	353	334	318	315	310	332	352	318	338	373	322	363	344	334	326	349	327	324	340	349	328	314	333	300	321	338	340	294	332	326	304	318	300	356	316	341	366	323	344	292	306	338	352	318	370	359	326	327	336	308	280	316	348	291	342	339	275	303	321	306	337	331	331	323	322	334	325	310	364	324	345	325	364	339	327	345	301	325	334	329	317	342	331	332	312	359	317	328	352	296	329	330	333	330	294	365	325	347	330	340	360	344	345	340	325	328	334	320	355	349	345	359	343	349	333	328	334	346	354	313	297	332	339	370	322	329	306	308	323	338	329	358	305	327	381	327	333	316	321	318	333	318	335	329	349	336	331	341	295	316	318	305	312	355	335	338	352	336	298	327	279	317	308	310	345	354	315	339	337	330	302	318	329	297	307	300	327	346	323	340	381	340	320	318	328	316	345	311	323	337	372	358	344	346	352	309	332	335	314	333	342	322	322	351	334	327	347	312	375	321	336	331	329	348	353	320	331	309	325	320	350	334	322	359	318	340	347	340	329	340	348	313	299	354	328	356	353	336	336	321	346	335	304	326	323	338	330	290	321	345	336	309	320	362	318	346	344	336	312	330	343	333	351	326	360	327	292	360	374	334	336	312	335	329	321	339	331	321	325	316	334	344	328	304	309	331	313	334	332	348	358	356	333	350	316	326	313	333	350	290	317	332	337	295	322	346	320	328	312	359	308	339	322	330	335	328	327	336	344	326	360	362	330	371	342	316	329	351	317	339	329	334	359	345	349	323	341	309	335	312	335	316	295	355	360	317	305	352	350	315	366	346	343	329	369	304	311	346	331	330	297	325	330	346	306	324	314	362	344	347	313	321	345	308	319	325	317	329	371	323	339	329	312	331	370	352	379	296	349	367	337	343	324	328	341	288	315	310	337	331	329	355	349	305	336	322	357	331	330	346	328	325	305	329	300	337	325	355	335	350	333	346	334	324	337	331	378	324	319	300	317	352	341	329	336	321	345	346	295	344	338	314	307	339	345	299	338	318	327	292	381	358	330	323	321	370	336	315	305	323	323	320	344	344	330	341	336	346	328	284	325	337	329	339	355	344	329	337	321	327	353	329	351	297	362	346	328	318	333	313	298	285	312	323	361	316	332	313	304	317	339	323	336	315	319	335	343	313	356	312	303	342	367	341	357	292	345	307	325	359	388	310	324	340	348	318	307	332	381	325	330	309	366	307	306	321	322	354	320	320	348	331	323	325	351	339	347	333	342	352	355	310	335	313	326	334	341	362	322	333	345	362	343	307	325	327	322	336	338	311	321	335	331	330	337	358	326	326	356	325	346	348	332	326	333	355	302	313	338	325	327	329	348	360	336	318	341	340	328	312	326	301	361	326	303	333	331	358	333	328	318	327	324	334	364	323	314	342	326	342	299	343	302	334	321	314	332	337	335	331	327	355	330	337	298	311	317	339	335	338	333	335	326	324	372	309	330	380	384	314	317	302	335	317	333	346	343	281	334	334	353	310	306	329	323	306	332	334	328	320	343	297	338	301	320	330	316	345	336	341	315	334	324	322	327	324	328	324	336	319	321	361	325	318	307	317	343	326	318	349	330	336	338	334	335	315	304	335	317	332	330	339	367	332	329	297	331	344	338	335	360	328	317	359	329	332	326	335	354	339	308	335	308	336	299	292	317	346	292	344	316	324	287	304	332	357	317	313	326	326	304	319	336	344	347	357	364	332	340	335	333	339	324	318	336	326	321	329	327	319	315	322	346	309	322	308	318	331	361	362	345	326	333	330	345	390	316	317	303	322	322	342	352	313	345	351	334	340	316	353	331	350	355	324	371	328	343	339	347	314	323	342	383	310	310	338	326	345	335	305	338	344	333	340	307	351	307	342	318	301	332	321	331	344	355	353	310	314	314	362	346	325	325	358	333	296	326	302	317	344	354	354	312	344	330	354	317	346	283	332	330	351	323	304	320	339	346	312	344	330	338	352	349	347	355	328	330	330	360	339	324	349	317	315	336	331	335	329	352	288	316	317	289	334	354	304	313	324	343	350	356	372	340	343	317	327	329	329	338	344	327	287	335	322	336	304	332	358	314	322	349	332	361	323	326	344	322	357	326	324	316	344	303	335	286	348	347	335	313	330	322	378	326	358	354	374	326	305	303	327	345	320	328	320	302	303	325	359	324	315	312	357	335	334	346	338	357	334	316	332	314	315	329	355	315	318	359	333	322	323	382	331	356	324	360	330	313	313	327	315	361	327	360	340	333	339	339	349	348	317	341	308	335	330	374	317	340	285	304	337	332	310	340	334	351	338	318	310	367	335	337	360	345	325	326	339	381	309	325	326	306	304	362	342	342	324	372	324	318	332	329	349	362	321	313	311	329	348	329	299	351	294	353	312	310	329	301	332	325	308	380	309	300	359	355	342	327	343	322	323	369	323	312	328	332	308	335	384	305	332	353	310	330	304	349	345	307	319	310	321	346	326	338	325	302	327	330	303	355	337	343	332	334	323	324	308	314	329	318	329	318	331	307	315	332	340	346	333	349	325	292	340	317	309	338	343	331	356	327	339	314	321	322	317	298	347	349	347	316	335	343	338	360	357	344	317	352	331	336	344	332	352	333	337	339	323	343	320	318	334	348	336	350	348	321	338	348	344	351	321	320	374	349	330	330	314	341	345	329	360	320	332	317	335	303	350	340	347	318	310	331	347	289	324	346	333	322	303	319	339	293	340
44377	36270	23454	13252	1908	436	398	400	383	380	391	397	385	418	392	388	406	381	380	427	409	372	395	411	370	429	394	365	384	406	403	360	404	397	369	400	407	385	387	400	375	393	394	391	382	386	391	398	359	385	433	379	360	392	377	406	383	397	412	389	383	382	387	388	370	408	408	323	393	414	399	389	367	368	427	362	394	387	392	392	394	405	389	404	354	352	407	382	383	392	378	374	402	382	367	373	361	411	397	357	376	392	391	407	371	408	387	379	412	361	398	379	360	365	358	402	388	379	393	415	406	355	365	367	399	370	399	393	372	422	365	370	389	377	424	408	392	388	374	385	387	418	379	431	377	382	371	402	403	378	386	394	417	380	391	400	377	388	393	376	396	362	419	417	316	398	341	384	378	355	374	412	409	381	411	410	404	387	422	380	377	393	354	405	378	409	361	388	397	403	381	396	436	380	344	387	417	366	357	390	392	373	420	373	384	375	396	376	394	428	407	388	379	357	373	373	367	371	379	374	389	407	370	397	384	379	376	354	368	378	402	388	417	383	387	390	393	377	382	419	383	366	375	411	404	390	374	387	399	347	386	424	398	364	420	376	372	395	399	382	412	399	392	387	399	400	393	394	382	385	391	401	419	403	402	400	414	395	368	389	372	397	388	373	388	402	364	372	379	366	353	375	385	402	393	392	368	426	405	419	388	414	368	381	381	369	370	374	397	381	422	350	393	403	359	387	398	390	365	384	356	380	386	372	399	388	362	422	373	378	397	402	380	395	367	385	400	432	377	379	369	407	387	383	380	408	380	384	383	386	421	409	400	378	376	395	399	367	358	414	385	346	358	369	402	397	384	382	362	374	384	381	374	385	401	355	347	392	426	366	382	386	421	372	366	388	398	361	382	437	401	372	403	364	358	376	381	401	374	355	399	374	373	386	425	384	405	383	391	389	355	382	397	366	396	385	396	390	392	373	390	373	357	375	394	366	396	386	365	378	369	437	391	385	417	430	347	393	397	371	389	382	347	419	374	394	398	395	381	415	353	360	412	389	400	354	423	426	379	399	394	383	374	392	365	421	399	382	384	383	411	410	428	340	403	354	370	380	363	393	381	345	363	376	374	371	387	391	413	410	354	403	390	384	380	365	381	362	385	400	389	399	403	412	388	377	369	409	401	386	377	407	366	401	385	356	369	369	396	375	408	367	388	380	364	372	364	390	365	371	379	376	404	412	398	388	389	382	367	391	371	375	386	387	386	389	376	404	423	400	369	375	387	369	401	378	383	372	416	400	396	359	388	383	409	384	411	356	413	403	378	377	406	394	420	392	385	366	380	389	365	399	402	391	389	368	378	400	393	373	381	380	396	376	363	372	409	391	366	405	406	376	411	393	354	367	384	422	349	353	399	356	366	414	404	391	392	378	381	383	383	355	366	355	377	415	392	389	419	389	423	378	385	396	367	390	343	371	424	383	398	392	406	368	381	378	387	393	391	410	390	360	386	389	355	395	394	365	381	378	400	384	385	361	401	361	382	383	363	386	393	366	406	386	377	445	393	425	372	381	377	383	388	410	384	355	373	397	404	370	411	408	380	379	358	386	388	373	356	374	390	401	407	364	347	400	362	371	408	377	376	399	359	376	389	378	396	372	384	389	365	391	387	390	370	362	426	397	335	388	353	388	383	377	345	410	384	357	389	371	357	392	389	404	365	412	373	353	393	413	397	403	384	387	363	389	352	392	372	384	390	381	382	429	360	394	341	377	393	386	402	341	414	414	387	415	421	384	409	400	370	384	362	369	403	373	394	388	385	390	362	406	379	403	402	420	352	378	389	394	385	414	393	391	388	400	376	406	397	377	410	390	345	378	371	382	436	377	377	372	396	370	380	350	397	359	366	377	354	395	403	371	364	389	441	419	398	370	410	366	375	383	391	379	394	352	389	376	416	388	401	409	379	372	367	367	339	387	383	370	364	364	371	416	372	396	388	407	432	379	399	359	355	404	374	389	333	387	405	367	334	378	400	364	394	367	392	395	414	388	403	391	353	397	384	346	416	350	350	378	379	365	357	365	366	372	396	395	376	379	389	394	387	402	412	379	382	415	400	352	419	373	369	391	410	368	367	360	393	400	388	382	399	368	372	398	414	386	371	360	406	383	371	370	376	395	380	419	426	412	399	347	397	402	390	356	420	394	360	378	359	348	370	395	417	372	382	395	396	393	407	373	390	398	370	366	379	376	375	353	398	365	395	375	401	413	377	390	442	377	378	396	424	380	418	384	397	397	391	381	390	389	377	410	402	402	391	341	360	391	369	399	391	438	355	396	384	383	375	398	398	379	383	361	356	390	406	396	389	376	400	393	353	407	409	382	367	359	393	361	381	398	430	373	402	391	366	410	379	395	366	386	385	378	359	400	417	373	391	376	365	395	366	377	416	387	394	364	381	412	407	395	425	401	377	388	383	407	404	394	421	387	359	389	397	364	418	400	435	391	395	376	369	347	403	398	370	420	346	383	385	358	415	417	390	396	359	378	392	360	366	357	385	395	360	381	382	411	406	413	367	401	393	384	394	368	380	379	385	365	359	387	364	398	402	392	361	380	383	351	411	386	372	407	388	382	387	404	398	414	379	379	360	378	386	382	333	361	406	377	384	364	409	382	419	397	329	339	399	394	432	369	373	377	360	387	379	399	383	397	394	433	382	355	382	410	390	402	403	352	392	403	384	397	402	417	391	377	411	348	390	405	398	368	398	352	395	390	358	420	412	375	378	369	367	403	408	364	407	410	378	369	384	386	393	404	403	399	400	363	359	406	399	415	380	391	362	417	374	387	374	382	378	382	360	394	392	360	378	350	365	387	385	351	395	376	362	368	367	391	372	371	360	378	418	396	343	411	386	406	403	368	369	402	390	387	400	398	442	394	403	352	397	378	390	378	390	371	385	367	418	381	400	411	392	359	403	367	387	369	364	371	357	372	365	371	369	352	388	390	363	413	367	402	364	426	375	379	380	402	401	413	350	372	414	396	374	392	389	416	372	422	379	412	370	389	370	409	381	378	402	395	393	368	350	407	383	352	435	365	401	348	445	374	402	359	384	394	366	372	404	388	386	409	370	370	370	388	403	371	400	388	424	383	411	378	405	407	399	363	367	387	426	393	406	379	411	390	392	370	389	431	382	414	394	389	354	357	343	391	379	400	383	384	440	449	390	382	365	392	377	397	381	406	402	396	358	409	421	397	377	348	363	351	393	368	371	373	360	376	404	367	410	372	399	382	395	398	375	383	372	380	417	399	371	392	365	366	386	381	410	409	376	372	353	418	390	404	385	407	373	387	370	383	384	430	393	382	407	355	351	355	374	376	391	405	378	397	355	417	383	357	382	355	368	387	365	378	391	393	388	397	401	416	392	377	374	382	357	407	391	348	390	392	390	384	405	363	381	401	364	394	351	385	357	349	378	410	354	406	374	414	400	420	399	381	378	393	398	376	440	392	375	390	356	384
23408	21049	30027	30298	21884	11094	1499	757	706	694	593	656	642	650	645	662	613	610	606	630	592	626	609	599	629	628	621	649	608	666	627	675	618	578	567	611	603	590	595	674	592	627	576	598	618	633	635	603	666	637	579	602	583	588	557	574	616	647	622	643	652	632	599	611	633	625	611	619	621	632	623	601	621	605	642	589	612	582	611	592	590	662	614	607	569	591	599	608	603	606	576	628	641	614	586	626	645	614	578	628	614	631	620	588	649	600	652	623	625	551	568	558	605	603	657	599	643	570	587	614	613	589	573	601	615	619	618	605	619	580	605	590	624	592	589	630	617	628	647	608	587	586	607	602	631	568	619	648	592	597	595	588	617	602	568	612	612	599	650	557	573	607	607	561	592	594	587	615	572	618	628	557	597	602	617	557	619	672	595	616	578	636	592	624	614	625	656	632	586	633	621	566	608	656	569	624	629	577	589	623	618	582	624	620	604	587	600	582	612	639	625	611	609	608	619	568	599	563	591	630	603	562	587	643	617	568	573	598	580	568	610	629	612	577	624	615	600	577	605	634	590	611	637	573	628	606	583	643	601	609	621	627	622	644	596	602	594	625	594	596	589	614	619	593	614	622	601	563	586	594	656	586	616	604	588	641	617	608	641	602	603	590	618	600	575	587	621	631	591	641	566	617	560	592	611	573	561	564	575	643	636	606	647	588	627	578	636	590	605	590	596	584	675	577	585	587	585	611	562	612	590	624	630	593	579	634	604	622	629	590	583	610	651	575	636	611	603	599	588	628	628	608	573	625	607	540	659	602	616	588	596	585	597	590	593	585	602	621	610	648	573	572	612	632	591	617	580	595	626	639	628	612	586	642	609	589	573	576	589	586	596	610	582	567	633	592	629	581	614	556	629	595	616	645	645	596	622	573	597	613	598	620	583	592	583	626	595	616	590	595	615	611	568	617	620	606	638	555	571	602	597	598	570	584	601	642	623	590	610	582	602	638	625	594	620	618	622	577	621	613	650	619	602	534	586	638	613	621	559	600	575	579	610	589	608	619	617	578	605	588	654	568	604	631	600	576	634	558	557	601	588	570	580	608	596	608	587	635	585	622	588	643	597	624	565	599	605	585	580	585	619	617	605	628	607	616	589	576	606	570	568	614	640	569	584	605	619	564	631	620	605	587	630	568	619	585	558	620	607	551	612	584	575	604	594	620	576	623	617	617	621	548	575	608	562	618	599	609	597	630	560	619	608	612	615	623	616	627	661	590	603	655	593	615	601	572	620	630	590	554	608	604	636	599	556	566	623	587	598	636	560	599	579	598	579	575	614	571	577	622	609	585	606	616	595	578	608	610	578	604	543	609	629	567	543	600	609	617	646	606	613	613	591	633	580	652	595	598	622	629	607	615	621	593	617	617	549	577	617	556	569	610	585	635	591	622	592	598	614	602	626	631	594	648	602	592	635	656	616	598	560	631	583	584	605	616	589	579	586	587	557	633	602	618	614	600	668	610	629	595	587	560	545	666	629	606	578	598	603	594	542	670	610	609	597	609	626	605	547	577	602	576	640	617	632	649	554	578	597	601	598	686	563	577	630	603	622	628	623	618	609	556	584	553	623	624	626	582	572	563	612	622	598	614	560	562	644	634	655	565	597	600	577	611	629	555	613	601	635	586	597	573	612	645	574	638	634	619	614	609	635	548	575	625	620	588	607	632	600	565	642	625	622	599	595	618	641	572	593	632	647	601	636	591	566	617	604	623	559	595	582	602	594	616	604	557	599	577	607	649	606	596	605	634	659	595	617	609	622	599	599	615	627	592	584	580	601	601	599	601	640	603	628	599	587	629	592	569	594	587	621	640	582	580	577	616	543	641	617	598	630	580	618	631	610	580	625	590	622	583	575	606	590	626	649	570	613	602	641	604	610	573	598	604	590	573	609	597	632	556	607	619	599	627	589	647	618	580	571	608	587	589	598	596	594	633	605	617	575	611	614	581	634	594	581	579	575	601	591	604	592	622	653	624	639	606	620	640	596	536	554	605	591	612	605	615	583	611	610	615	606	630	621	574	661	604	619	640	573	566	583	612	606	589	626	589	601	595	607	587	610	563	605	623	615	595	568	591	631	567	584	621	579	596	652	640	587	584	605	638	628	505	602	630	597	636	654	651	588	617	628	567	576	611	590	637	673	551	628	632	657	600	653	607	628	577	655	641	627	617	654	636	567	593	587	618	579	613	584	593	601	582	586	615	619	607	654	619	605	544	615	594	587	555	607	640	628	620	604	586	628	638	606	628	606	640	610	544	617	583	584	609	605	643	633	601	596	589	629	584	609	649	611	595	603	638	639	597	622	584	581	606	607	598	580	581	596	549	564	603	609	589	586	603	566	614	589	598	577	643	621	637	610	588	598	605	641	626	638	622	589	651	620	577	616	605	659	618	563	625	642	627	635	627	650	614	571	623	595	612	582	626	648	589	565	537	597	602	637	603	601	601	611	609	557	553	603	603	581	607	625	584	614	574	530	575	610	582	584	645	632	629	572	567	611	598	538	596	590	577	618	634	612	621	622	613	599	562	585	598	629	609	597	606	622	590	623	620	627	628	586	601	599	620	596	589	542	590	581	613	654	593	564	584	600	582	597	606	622	609	592	619	602	590	573	609	627	600	610	628	580	622	613	602	593	619	594	580	620	665	636	582	610	602	592	615	592	597	576	619	615	603	608	596	596	631	563	605	563	590	613	600	612	646	637	646	624	647	623	607	604	584	649	597	643	579	572	617	599	592	591	608	589	620	635	632	614	588	604	651	622	620	626	619	590	568	579	649	616	620	575	590	667	665	578	612	595	612	620	620	599	594	615	612	519	605	662	592	563	598	608	597	587	571	659	589	595	604	630	566	631	614	585	583	561	625	584	589	600	620	610	571	637	610	599	603	583	579	636	576	601	618	634	577	620	557	626	542	580	613	620	634	599	586	602	614	591	571	634	613	583	597	635	583	576	633	609	610	626	590	589	596	555	589	556	596	571	598	587	577	625	583	648	603	598	571	638	609	575	588	603	614	649	602	629	586	620	592	643	619	589	581	599	608	661	560	587	607	609	605	600	566	604	624	589	627	641	600	594	597	620	603	623	620	583	561	599	576	566	621	565	616	592	638	562	647	623	567	628	566	613	618	595	578	653	569	569	567	553	567	614	617	587	586	674	638	611	594	630	589	548	645	628	595	601	600	597	586	640	554	598	598	583	602	619	633	648	610	620	598	608	617	611	579	590	628	611	628	618	608	614	615	589	605	635	615	637	614	629	605	544	588	620	598	633	625	622	604	567	601	623	614	620	609	592	574	606	616	585	643	551	624	620	648	583	612	630	649	595	609	614	619	554	632	600	625	596	570	548	652	607	569	607	574	580	602	660	625	591	569	649	630	586	634	621	641	604	639	579	595	586	591	583	625	617	600	630	607	575	579	558	595	630	613	637	625	607	597	626	602	590	592	577	587	574	629
51741	78038	59028	46910	10574	1741	967	907	884	848	784	746	747	733	708	737	706	705	686	649	691	761	646	752	714	686	665	658	666	728	649	693	638	673	672	631	652	726	655	713	665	669	725	692	658	700	672	700	668	667	664	674	718	676	695	674	686	666	701	693	716	697	686	665	673	681	681	655	688	621	688	676	704	710	633	731	658	671	687	665	684	698	716	683	698	675	682	686	725	695	666	702	651	660	682	679	675	737	758	699	677	721	632	649	670	661	688	719	669	649	702	625	687	714	697	678	684	659	681	682	695	662	675	695	614	681	669	665	703	670	720	656	679	694	730	722	673	632	668	685	669	717	677	697	642	703	691	693	679	689	729	643	654	679	682	690	681	687	645	681	665	678	668	638	664	704	689	671	677	676	684	684	706	664	709	685	651	719	646	692	657	701	657	653	691	669	693	693	722	660	694	652	718	677	669	688	733	674	671	647	712	713	677	625	684	689	690	702	680	691	683	677	687	633	686	708	660	695	649	682	690	649	675	690	632	750	640	716	644	697	674	670	647	660	708	671	699	665	689	715	635	702	676	627	708	636	646	668	683	680	630	726	656	683	665	688	688	675	674	649	686	686	629	612	682	627	664	675	639	687	681	681	707	692	647	682	624	689	691	763	636	650	642	677	688	698	711	655	704	686	660	674	660	703	666	702	700	689	682	679	687	692	664	642	644	717	685	694	691	646	647	701	717	700	708	705	650	692	671	707	693	660	688	673	692	669	669	674	718	675	648	662	703	621	639	692	699	694	700	702	675	681	712	672	683	651	689	728	655	749	685	671	686	701	672	724	651	740	703	718	650	633	642	722	644	673	727	630	658	710	652	623	668	653	692	690	667	657	675	683	686	697	679	681	643	742	686	673	691	675	697	682	730	677	691	702	659	635	683	672	648	688	663	659	696	679	663	636	691	679	702	669	675	707	683	660	697	656	722	672	689	708	695	652	663	653	698	700	668	686	705	690	665	648	701	692	684	703	653	645	685	648	714	697	661	660	699	678	709	711	668	701	660	656	683	659	666	654	672	682	672	695	683	679	656	750	668	646	677	692	632	671	667	668	717	664	712	693	709	694	716	704	691	647	701	655	695	642	710	656	684	664	643	728	649	674	679	678	706	702	652	682	697	702	696	685	709	685	664	685	695	631	709	623	645	683	680	667	694	693	718	667	649	635	678	658	651	699	640	690	687	713	720	678	704	738	706	696	686	664	665	664	657	693	684	715	658	667	686	695	669	713	673	669	663	692	647	684	639	675	687	667	676	655	677	678	670	683	704	713	654	640	662	717	700	650	681	668	676	704	688	685	682	684	707	691	689	661	660	671	677	696	649	706	638	703	691	696	702	699	677	618	659	656	664	725	653	662	653	680	680	657	671	672	663	660	682	713	638	715	720	726	680	658	673	709	696	731	671	649	705	704	709	661	713	681	650	640	659	680	728	671	697	718	711	726	721	662	704	683	728	674	680	686	694	657	691	645	654	659	691	654	652	720	735	692	717	667	652	721	666	669	699	689	676	675	633	660	672	665	672	669	701	709	670	664	719	651	702	662	676	738	692	742	720	661	677	731	654	668	667	692	637	674	656	652	692	670	663	708	682	654	668	703	672	671	692	737	675	664	691	654	652	674	703	682	716	692	656	683	676	705	720	675	689	688	661	681	701	665	685	638	670	637	676	624	681	683	650	693	663	641	679	687	650	642	665	709	663	721	661	626	654	720	676	644	681	669	727	630	650	718	685	698	681	666	643	661	696	672	684	732	667	671	693	711	670	706	655	693	694	649	690	685	718	665	686	670	721	693	658	689	708	664	663	692	662	696	647	662	712	681	701	698	660	648	715	674	671	682	708	672	660	645	712	687	703	707	696	662	669	688	656	699	709	664	651	681	697	724	715	640	645	679	704	694	689	654	643	691	681	675	626	719	629	677	666	668	647	652	673	705	685	671	675	683	665	711	703	715	688	699	657	723	655	675	683	708	657	655	625	697	710	673	669	750	693	666	692	650	674	675	682	673	667	685	652	705	681	684	735	666	664	704	665	679	649	659	712	678	682	685	663	730	690	703	645	671	698	686	677	694	674	711	707	693	666	680	664	653	689	698	656	644	698	669	627	653	682	655	671	670	661	679	682	753	691	718	716	683	691	666	728	695	728	652	675	636	636	643	701	688	648	690	691	676	648	654	677	658	628	668	670	662	666	669	639	672	679	688	668	655	707	663	636	645	651	661	694	669	687	693	659	707	684	665	641	668	683	671	658	693	702	691	679	706	672	706	622	677	650	669	671	691	672	728	726	667	677	690	678	691	728	663	664	642	673	704	677	661	657	679	665	729	671	681	738	754	709	678	651	683	677	699	654	723	708	708	644	683	680	669	667	666	671	698	651	637	680	674	676	652	679	707	708	680	686	714	605	731	664	672	643	734	707	636	708	629	650	666	630	641	683	660	649	684	725	654	671	689	679	713	668	701	712	658	681	723	736	684	691	683	634	623	718	683	681	674	642	677	678	675	665	659	667	698	690	677	694	670	692	673	663	631	667	651	627	654	677	656	731	641	624	631	657	644	676	705	667	657	676	693	676	670	680	663	698	688	668	676	697	692	684	665	754	734	682	659	718	651	681	694	636	635	708	667	673	714	713	715	691	661	660	662	685	640	700	722	649	652	659	736	646	608	704	681	628	712	718	678	664	667	639	720	659	646	682	730	658	718	705	708	678	688	664	703	686	650	687	715	663	679	664	707	700	745	682	667	721	669	636	683	678	699	619	733	654	663	676	648	666	699	645	694	693	655	712	647	628	666	654	686	633	675	640	656	689	663	668	684	698	675	666	668	661	704	675	653	719	689	650	647	680	670	681	690	667	703	677	695	670	704	656	686	700	662	669	700	695	666	642	690	704	667	717	652	756	702	703	646	678	703	670	700	638	721	633	668	694	684	638	674	644	667	669	634	709	695	733	693	673	696	671	692	607	716	675	642	700	684	659	644	639	696	663	707	673	682	685	644	684	688	649	686	734	639	717	715	695	717	677	666	699	647	652	685	756	690	664	705	689	695	673	682	664	683	666	684	667	661	708	714	652	707	678	633	699	651	659	736	663	704	657	626	687	734	617	736	696	718	729	697	635	693	680	711	678	678	673	645	674	685	661	613	698	672	645	672	656	688	696	665	686	657	641	737	667	716	705	698	675	689	636	659	688	671	635	707	727	718	721	700	643	708	722	673	663	675	712	683	679	684	684	747	674	672	656	726	661	672	696	644	612	638	664	728	702	659	654	660	677	663	685	692	661	664	674	619	731	686	678	668	645	700	703	676	672	701	719	677	663	681	685	647	691	689	667	739	624	669	647	683	724	716	701	683	666	670	696	679	664	705	648	652	690	671	674	661	673	645	674	642	674	697	652	668	665	673	675	679	682	634	685	697	643	632	734	702	653	684	703	676	664	669	684	685	711	682	682	691	671	671	705	654	659	645
24679	21390	29405	28541	15878	2204	427	372	342	366	358	336	308	350	330	323	303	339	326	347	334	306	320	315	346	331	330	316	333	331	329	333	313	303	305	316	354	314	297	301	322	348	294	327	312	298	333	310	342	292	326	281	314	341	355	292	314	330	322	316	291	310	304	303	291	307	309	287	293	313	311	303	291	306	326	284	325	319	316	345	329	305	304	299	305	305	319	289	290	323	301	320	314	309	344	346	302	305	328	312	311	306	327	297	310	335	294	321	306	330	321	320	320	301	299	359	302	325	310	326	328	299	334	333	324	317	311	321	323	312	268	331	279	325	323	313	293	339	302	291	301	312	301	311	314	303	310	316	303	295	305	324	317	304	344	327	335	322	344	315	348	342	323	305	324	311	342	307	323	330	302	295	335	286	286	301	304	333	292	285	316	357	312	358	350	313	318	320	320	292	322	307	331	293	282	310	287	317	310	318	351	280	296	318	333	332	334	299	309	325	284	335	295	330	307	302	329	314	317	314	319	313	312	328	329	296	303	278	311	296	310	290	325	302	303	315	305	272	299	308	302	312	317	315	318	301	324	342	302	292	326	304	320	310	329	289	330	330	335	320	303	274	292	312	284	308	294	304	284	334	329	294	321	310	270	338	321	299	330	309	294	305	326	332	355	353	292	307	294	279	315	295	302	287	274	295	305	312	278	308	306	348	337	304	327	313	302	305	317	301	328	339	292	299	324	329	321	284	298	296	317	294	282	290	302	323	302	324	304	300	326	274	301	297	298	296	336	319	309	295	303	297	290	315	328	281	345	288	284	288	313	289	285	327	295	320	313	306	292	315	312	329	303	312	295	327	307	311	317	310	326	287	304	313	335	306	308	338	323	316	321	276	301	303	310	311	322	299	319	338	316	333	307	324	330	308	279	297	298	288	348	309	316	296	313	351	340	317	327	306	316	298	298	283	289	271	296	269	286	335	302	305	309	341	324	298	306	318	320	323	304	306	321	325	319	327	327	296	321	293	288	298	340	268	333	292	314	303	303	305	320	334	303	302	347	331	349	313	317	362	277	326	293	310	331	329	307	309	311	308	334	303	310	325	320	298	305	296	313	309	350	304	304	292	330	295	314	315	326	305	301	301	336	271	309	318	298	357	297	299	324	318	340	339	327	293	301	307	280	330	333	307	324	325	324	303	321	312	321	310	330	323	291	315	308	315	314	324	302	288	324	295	309	286	293	322	320	296	326	280	298	297	294	276	352	285	305	297	293	329	275	325	338	330	328	288	325	299	303	276	327	298	299	311	299	324	298	302	290	332	319	274	299	326	269	329	325	315	307	301	314	308	246	313	318	292	319	308	310	345	345	284	301	311	317	301	323	272	304	313	304	326	302	310	285	301	317	323	313	288	331	310	303	311	301	313	287	323	310	280	344	301	311	293	312	291	315	318	320	307	311	302	320	337	299	325	278	325	298	316	308	300	327	308	322	328	335	296	297	313	320	299	319	317	339	300	300	311	302	311	283	290	331	300	306	292	332	329	330	312	301	281	329	308	297	283	340	351	302	307	319	333	323	323	326	302	324	333	304	291	317	264	294	280	309	309	317	335	291	341	303	283	303	319	301	294	303	303	315	331	294	328	313	313	352	321	297	325	304	298	333	303	317	312	311	341	334	303	326	277	330	275	342	342	319	298	338	314	313	296	304	335	304	321	288	290	295	325	309	287	303	303	322	321	277	322	300	297	298	300	310	290	296	313	302	336	309	319	308	302	325	299	265	295	316	272	320	321	301	319	267	321	278	304	316	273	302	318	279	302	295	323	311	305	318	353	295	314	278	304	294	358	308	295	307	327	331	289	303	300	331	292	337	311	321	324	319	343	322	296	289	331	306	308	292	308	326	293	298	298	315	285	311	328	301	290	303	304	311	272	274	324	320	343	325	324	314	335	331	296	296	307	313	314	293	321	336	279	358	296	321	309	334	314	303	347	306	326	299	309	308	306	288	291	304	317	320	310	331	309	333	294	318	308	302	310	336	346	336	296	301	299	320	330	259	322	299	304	350	328	328	330	296	303	339	311	352	316	331	322	312	316	298	280	340	328	322	326	312	324	322	336	313	322	342	309	344	304	319	304	316	291	279	300	335	307	319	330	311	323	335	299	328	325	304	300	323	278	302	294	301	291	313	321	324	324	321	275	304	309	313	298	316	289	279	323	296	323	317	301	303	311	330	292	309	296	341	331	280	308	316	300	307	330	293	312	320	318	338	328	343	316	325	334	299	322	321	306	322	342	310	317	335	317	322	298	301	307	304	291	308	315	302	307	282	305	306	313	309	317	306	318	302	300	329	283	307	331	305	283	278	281	309	297	288	314	302	336	302	309	301	330	298	303	332	331	327	345	287	312	295	322	310	305	290	330	321	336	347	318	303	313	309	286	305	300	324	294	320	297	313	329	319	316	310	321	319	316	336	318	295	319	328	319	349	322	274	301	300	311	302	335	299	325	288	319	307	344	318	303	335	357	327	338	333	333	338	308	327	310	311	287	299	331	306	302	340	284	319	264	297	308	275	296	332	294	295	319	334	337	293	316	322	314	313	318	322	346	309	282	311	327	345	310	296	327	310	307	325	332	296	322	333	313	322	337	283	295	305	312	310	305	336	319	293	301	305	281	313	332	332	321	305	315	281	314	302	327	315	301	289	294	324	272	306	321	286	307	315	289	291	326	317	339	301	303	299	293	332	340	318	321	313	318	314	285	310	274	296	328	316	312	331	315	330	329	324	311	309	312	303	321	299	299	297	288	332	318	328	324	309	287	331	329	322	309	280	296	321	321	291	298	332	284	308	274	310	316	286	316	281	343	323	301	319	314	318	325	319	318	319	312	316	294	320	264	307	316	304	286	339	310	284	288	288	307	312	329	339	327	262	297	309	306	301	301	307	310	331	328	342	317	311	325	311	295	290	271	289	295	328	296	286	299	348	275	299	323	342	299	311	321	297	305	308	296	330	328	321	304	324	287	306	320	340	303	341	320	298	361	310	281	304	276	282	303	336	290	309	307	297	332	348	344	320	300	306	335	337	285	350	287	302	298	309	309	319	295	352	291	318	297	301	300	316	312	298	298	323	323	286	295	301	337	307	318	291	328	289	305	306	316	335	297	293	319	327	321	342	350	296	340	292	326	309	342	318	341	303	318	294	331	330	339	271	312	297	311	305	307	348	322	300	322	278	310	301	341	335	300	289	342	316	310	305	300	319	300	323	295	323	313	327	297	316	318	314	324	335	317	320	297	312	323	299	278	283	282	317	301	279	290	315	329	264	329	308	311	279	304	305	292	354	300	311	341	300	314	316	319	315	329	296	308	306	282	309	295	290	343	298	303	334	313	302	302	313	312	305	297	301	304	311	326	291	330	292	313	296	335	308	289	322	309	338	299	271	313	331	309	318	276	311	319	328	362	319	318	317	308	298	324	310	310	297	326	315	300	314	290	294	332	309	305	298	291
51228	69508	49361	38468	7069	1207	556	539	471	453	449	461	391	411	417	403	410	448	425	393	397	410	364	390	423	369	428	400	368	377	388	374	396	407	383	368	360	361	410	401	398	364	386	383	392	382	377	396	373	396	402	373	377	365	394	404	394	421	394	397	396	377	391	390	372	376	355	371	398	372	411	394	393	441	379	353	390	382	384	374	394	390	371	366	388	363	412	380	422	344	376	384	408	407	367	386	402	386	371	370	372	342	412	391	386	396	388	356	356	410	357	373	409	401	412	419	328	391	378	367	389	364	400	389	367	397	405	412	435	414	414	379	381	411	370	379	359	356	409	354	403	378	384	373	391	380	395	385	376	404	380	397	374	382	396	378	365	395	418	377	378	369	370	378	358	362	422	406	375	351	371	363	356	365	399	388	422	354	378	390	381	388	374	399	344	355	384	399	362	393	372	388	374	406	377	369	403	384	397	378	377	373	391	367	382	380	383	365	353	350	373	372	381	395	382	383	395	399	381	370	374	390	378	381	352	393	425	386	386	391	381	402	393	417	369	353	400	340	372	376	430	376	403	369	419	379	397	350	385	380	364	430	378	369	362	362	372	386	364	445	380	394	375	386	415	398	391	400	366	406	386	367	392	369	396	378	385	403	411	359	426	383	379	397	375	408	381	397	380	366	402	355	396	389	388	403	408	358	365	418	362	395	430	388	428	394	389	374	360	393	344	329	417	358	360	362	363	382	350	387	368	413	395	404	368	347	331	382	403	393	380	384	379	372	385	365	373	411	357	394	420	385	358	386	385	357	380	404	392	371	403	394	407	393	362	386	414	347	400	358	377	369	399	353	417	389	377	389	353	435	384	374	347	391	415	388	369	404	402	367	370	389	392	393	379	387	352	386	413	412	395	378	349	390	356	382	393	400	383	363	375	371	384	388	391	389	381	353	352	340	407	397	351	377	366	389	391	361	408	394	405	394	397	418	366	402	373	391	386	373	360	363	370	406	390	372	399	371	390	359	377	384	378	351	403	380	383	380	382	371	389	409	450	392	370	393	381	369	393	357	369	415	422	365	368	389	399	382	409	343	419	389	368	404	401	360	335	382	362	386	364	399	395	396	414	368	412	388	380	402	363	408	380	398	391	393	376	387	365	390	331	362	386	370	399	399	371	338	384	364	404	378	410	393	359	384	385	366	361	384	391	370	360	389	399	363	375	379	386	383	376	367	383	372	358	373	416	404	373	383	372	366	403	360	440	356	369	433	356	392	374	413	382	398	372	429	362	361	415	388	397	363	396	350	427	406	365	371	390	411	371	411	396	357	411	393	408	398	384	372	391	408	380	352	366	396	368	365	388	374	361	364	360	384	391	399	368	384	395	364	363	378	394	398	369	371	351	392	363	403	409	398	426	368	373	382	367	410	411	395	360	400	382	424	402	376	352	387	385	365	394	409	382	376	385	388	412	394	371	367	417	402	371	389	383	352	375	390	358	372	392	349	396	343	404	370	407	358	419	387	404	381	402	359	370	395	364	392	416	379	401	396	381	363	410	393	386	389	364	398	423	353	391	373	418	370	362	395	391	378	382	421	421	387	391	359	390	395	369	394	388	395	369	379	382	406	353	401	393	360	347	378	352	379	395	332	380	383	356	381	376	391	376	393	385	370	366	386	371	418	397	405	364	407	407	372	394	382	364	393	381	382	358	420	400	380	395	387	393	399	405	401	388	361	369	406	388	344	357	399	373	365	401	378	373	414	398	431	391	379	392	398	371	374	378	398	386	384	405	424	394	407	377	394	434	420	372	355	369	396	382	412	394	395	411	399	374	348	389	378	386	358	401	388	414	357	420	417	365	400	391	398	377	358	430	414	390	382	368	392	402	389	339	385	377	396	368	403	382	385	384	354	389	375	390	370	371	414	395	414	410	393	406	414	424	385	378	385	360	388	403	413	339	398	400	394	403	370	370	392	359	388	368	361	351	368	372	394	396	398	382	360	368	411	368	393	362	405	385	382	334	391	367	376	384	384	384	406	404	343	389	361	377	411	375	389	396	386	364	368	352	402	410	373	401	384	378	404	386	407	403	429	372	455	374	394	373	348	394	368	396	370	393	405	371	385	342	394	404	366	382	339	389	390	406	378	389	383	339	383	407	407	422	419	401	361	381	419	382	393	364	416	397	398	367	381	381	358	378	364	371	378	359	371	373	428	401	393	341	371	385	365	443	352	386	357	390	402	415	385	374	397	425	376	386	412	369	427	393	386	349	345	384	389	422	386	376	391	360	420	384	408	364	411	371	344	357	381	398	407	399	392	395	349	396	365	409	392	382	398	383	379	383	398	360	370	341	381	391	368	405	387	406	386	387	359	381	383	419	359	373	388	384	340	362	414	427	398	364	377	383	370	413	375	383	389	357	394	351	380	370	360	363	391	400	379	409	366	404	380	355	399	372	392	419	400	356	369	367	354	376	386	403	384	398	374	373	386	360	393	408	386	368	352	393	364	396	387	378	405	387	397	356	399	412	383	358	426	401	378	385	386	373	362	399	391	394	383	393	406	375	374	380	358	359	383	395	359	378	378	387	384	366	375	388	367	386	399	393	353	379	396	396	333	368	364	377	366	376	345	410	398	364	373	392	364	403	365	390	393	379	388	369	378	374	387	380	385	379	378	405	393	407	421	395	393	400	363	388	390	421	398	347	383	344	356	383	408	338	385	366	379	432	390	377	374	367	385	354	403	401	400	379	333	384	372	355	387	384	359	388	372	378	368	377	363	386	361	376	356	408	383	390	374	411	407	389	363	380	352	397	368	393	354	373	356	370	370	376	371	362	367	391	391	379	408	416	379	392	376	381	376	389	377	383	423	393	406	380	397	391	379	391	385	410	355	422	350	388	394	379	361	381	388	385	418	391	382	377	391	405	401	391	389	380	387	372	363	354	426	381	369	355	370	376	376	376	370	379	393	401	388	385	377	369	366	403	401	382	377	368	387	407	391	400	372	361	430	412	394	388	418	375	413	373	393	394	406	384	381	383	365	372	371	393	401	373	373	371	379	356	371	396	421	416	410	389	406	398	374	390	371	357	397	342	372	392	375	415	339	365	371	360	352	346	369	386	388	384	399	403	396	387	385	397	391	372	374	394	366	406	425	414	429	421	422	376	394	382	396	410	353	425	415	394	349	394	384	396	398	407	435	369	407	361	386	410	397	390	393	407	367	377	378	375	365	374	392	384	433	362	398	367	406	362	379	392	389	399	331	391	408	356	419	410	395	391	363	385	387	382	386	356	364	372	388	395	381	368	370	366	398	345	393	376	383	363	376	393	363	374	368	393	381	344	375	426	370	372	369	345	376	391	409	334	366	390	381	371	381	392	392	369	382	389	385	355	372	373	367	354	395	386	365	394	389	390	384	371	396	348	364	357	411	386	404	400	436	387	336	376	362	383	398	359	428	377	380	395	361	376	362	384	391	341	344	372	394	414	377	369	384	404	396	379	362
22262	20856	29059	26199	22209	19320	9188	1204	905	891	849	768	859	849	846	827	727	799	770	808	786	745	755	795	712	763	762	753	743	777	729	739	775	736	751	743	760	792	712	812	746	741	724	731	756	742	772	747	758	737	776	725	702	792	777	710	760	710	763	754	714	757	785	742	749	787	721	808	798	713	723	743	724	759	763	751	796	759	700	756	752	725	766	711	718	725	703	773	771	773	753	785	732	772	768	784	747	756	752	762	778	744	767	744	685	765	719	752	763	766	771	706	730	749	720	765	742	755	775	751	717	715	745	732	725	713	715	775	740	713	690	768	735	700	725	715	753	717	677	722	739	780	797	757	724	706	767	734	741	711	774	774	778	740	739	770	734	761	738	726	744	767	728	742	717	744	734	752	733	732	777	739	737	710	694	742	760	742	722	739	692	743	734	755	754	784	702	714	711	742	771	727	761	766	761	725	753	730	691	762	720	716	698	731	702	735	660	759	738	733	731	765	744	783	760	713	750	750	757	691	725	724	762	750	716	730	738	693	711	781	733	711	769	749	755	756	749	718	761	767	765	764	784	738	749	744	765	726	711	781	747	741	737	727	770	751	766	709	776	739	723	775	804	750	765	733	696	761	710	775	711	734	744	772	758	741	726	691	767	731	729	694	737	740	743	735	741	755	764	750	752	734	698	783	725	742	744	802	770	730	736	784	712	727	713	811	747	750	691	736	780	761	722	703	772	762	727	756	691	751	748	731	742	768	767	772	769	761	719	762	754	748	706	682	699	723	718	728	763	722	722	733	683	739	749	790	725	774	747	725	771	731	747	754	780	712	711	790	717	763	749	741	713	744	746	779	713	763	707	755	759	727	766	769	766	771	786	719	736	710	720	689	757	746	726	748	719	708	701	727	765	676	720	729	725	745	735	768	706	748	700	773	771	713	715	751	753	729	747	743	732	720	754	758	740	727	740	769	705	740	762	776	758	753	724	767	727	779	751	721	748	701	771	816	751	743	745	736	768	772	780	770	772	693	778	750	732	820	776	736	775	788	703	756	782	736	724	747	776	759	735	733	741	684	765	741	747	807	756	805	753	772	749	756	748	773	786	718	771	767	701	773	762	735	771	717	718	766	729	712	737	764	763	764	737	756	768	742	741	720	741	744	785	704	767	718	741	716	756	724	706	758	764	704	760	709	734	789	671	767	683	692	755	739	729	756	747	695	752	720	714	710	738	726	748	741	733	797	778	737	748	766	773	746	770	746	715	718	754	709	724	779	646	743	706	750	736	748	816	736	730	727	734	688	784	731	746	767	788	761	737	758	738	757	703	815	737	726	712	746	737	779	688	769	757	742	700	729	730	758	775	771	725	736	698	704	712	768	769	767	762	688	752	730	710	688	752	713	747	717	729	782	737	731	751	784	734	791	738	789	785	744	782	738	720	803	714	775	712	753	766	721	752	728	769	746	697	786	735	751	705	726	723	764	751	761	769	735	717	754	780	773	737	772	734	721	718	762	794	744	762	743	726	703	735	770	730	709	743	687	748	750	733	738	757	716	749	737	698	731	771	739	726	753	771	773	753	748	767	701	771	757	730	687	738	763	751	713	736	756	760	746	731	725	775	768	724	738	773	747	762	732	763	734	762	708	744	742	745	754	722	813	734	755	759	762	743	750	748	751	774	734	749	742	719	769	772	706	768	764	746	742	735	766	713	767	714	772	738	693	745	758	777	733	728	740	744	721	745	801	735	741	713	753	679	721	756	759	748	756	716	729	774	748	784	720	784	765	753	776	743	738	744	736	751	748	742	733	761	753	731	757	723	705	755	754	778	734	728	787	774	724	713	768	697	724	766	676	742	772	743	742	762	727	746	725	699	730	679	775	805	709	725	749	750	718	730	701	758	749	722	696	744	744	726	713	764	743	725	705	736	748	725	734	683	733	745	729	719	764	761	769	727	719	780	734	723	737	721	715	726	786	761	730	695	802	735	750	725	730	724	746	721	735	722	762	740	757	718	768	754	772	778	755	737	721	767	733	682	738	789	761	744	799	781	736	748	770	760	704	712	726	787	754	729	726	750	754	753	791	701	695	756	720	734	741	738	757	721	722	775	728	742	739	744	753	766	743	738	706	717	797	757	766	743	727	780	724	743	744	741	796	707	727	725	707	793	715	736	731	744	754	720	714	719	797	726	748	753	763	728	767	728	747	788	728	700	738	732	714	769	729	816	701	728	744	763	733	739	745	774	742	720	763	761	745	756	715	789	771	721	730	755	751	746	751	693	696	766	757	790	784	721	760	733	754	720	790	754	685	725	734	773	696	700	752	753	753	728	716	762	745	703	690	716	755	757	713	745	740	744	727	737	724	765	761	707	750	738	723	766	732	820	736	796	760	720	726	756	723	782	804	686	760	738	759	763	730	732	698	765	732	727	730	734	758	776	765	760	764	792	774	673	712	738	758	702	720	728	744	710	725	747	676	754	745	751	712	726	740	733	740	729	733	763	738	766	809	762	753	773	767	714	749	689	746	780	713	750	712	653	755	710	776	735	744	751	775	705	694	751	783	780	770	775	691	744	749	734	716	761	730	723	767	757	750	730	719	747	728	761	708	719	762	722	778	728	778	774	747	706	736	742	779	737	720	754	748	729	744	771	819	720	784	717	763	732	750	717	736	730	720	742	725	768	700	733	736	758	758	712	754	734	722	706	765	743	749	714	739	729	763	751	742	704	732	718	728	741	719	791	686	709	754	741	750	755	737	724	765	713	809	755	747	740	730	766	767	783	716	764	726	759	734	712	763	766	752	754	728	777	803	707	732	722	726	757	754	716	760	723	716	732	760	774	732	711	765	784	742	701	759	758	778	754	745	741	750	765	777	710	737	776	782	758	720	713	728	702	739	745	719	724	733	723	743	731	702	696	695	758	721	760	699	753	746	742	800	734	781	713	728	744	769	748	697	766	707	698	710	743	747	762	752	766	698	740	701	744	749	742	732	740	735	767	716	785	765	733	756	766	779	745	693	762	747	770	663	734	764	800	742	754	737	749	744	701	749	757	749	766	728	723	679	750	728	790	731	751	723	784	736	716	734	724	745	756	737	772	774	770	739	725	756	696	802	751	726	713	703	742	725	723	801	780	712	768	715	759	753	732	742	750	746	754	739	771	791	765	785	698	756	756	740	737	757	767	719	715	738	720	731	713	727	752	770	768	732	696	761	774	787	777	756	729	804	743	764	760	779	748	788	753	707	755	745	810	713	701	758	768	745	716	683	749	684	787	719	721	755	762	742	728	775	785	735	758	782	752	680	712	739	773	769	764	767	729	759	744	701	773	732	753	744	754	729	749	784	745	741	746	793	732	789	742	805	777	739	751	752	765	765	718	745	781	747	720	745	803	757	766	733	753	750	707	700	782	704	726	694	716	707	744	736	740	715	782	786	765	725	786	775	717	719	757	769	793	723	776	751	720	782	744	704	743	690	713	746	735	667	768	698	778	727	703	715
54623	83019	69248	58733	11825	1817	1529	1320	1218	1070	1013	1024	932	922	889	917	895	870	902	876	860	879	867	872	902	758	859	906	837	858	871	809	866	840	766	790	808	810	848	799	854	846	843	827	822	817	846	843	819	801	772	819	826	862	866	842	822	821	838	830	829	833	855	848	828	854	834	815	810	846	780	837	862	830	853	782	859	788	836	806	786	798	860	867	827	813	879	839	887	826	861	836	858	831	844	841	855	805	850	822	795	803	784	853	847	762	834	845	812	823	827	847	803	837	831	840	803	871	833	856	840	853	845	875	810	860	842	810	825	871	849	820	787	887	831	828	797	789	808	850	849	797	816	850	832	784	843	814	885	813	833	827	778	819	828	853	829	778	851	794	827	827	787	813	839	811	892	831	857	806	819	892	792	791	808	837	780	843	825	881	830	775	817	776	774	868	814	786	829	841	795	842	821	826	858	874	820	814	896	831	833	852	836	817	842	840	836	834	850	835	775	800	810	759	854	811	790	873	837	826	845	881	802	798	824	863	819	883	842	853	798	889	842	829	896	813	793	854	833	830	771	829	771	866	868	837	800	891	795	859	858	889	749	844	843	829	856	802	885	788	877	839	888	866	826	831	815	872	815	844	797	810	848	814	880	868	858	808	833	845	855	812	828	856	840	830	818	785	821	833	889	804	843	796	830	809	872	810	834	799	786	786	774	885	848	846	835	883	814	805	809	799	850	797	797	862	841	869	833	850	811	798	828	829	842	850	819	811	801	842	805	832	808	832	821	852	791	781	820	834	843	794	782	814	791	825	849	840	860	848	841	816	846	885	800	806	818	815	864	836	785	812	796	850	833	810	832	832	813	787	852	794	856	803	849	816	783	818	784	802	858	796	801	838	813	850	858	823	832	827	800	815	851	842	808	842	858	822	834	823	836	818	828	840	819	799	812	847	817	798	825	813	851	790	864	826	819	843	840	786	808	831	853	788	812	813	844	809	810	824	856	896	851	808	822	865	826	854	882	842	807	815	824	805	851	855	832	834	852	796	837	798	919	821	893	853	804	809	839	820	800	837	845	843	828	773	890	825	816	776	817	825	843	862	857	819	805	847	804	814	815	806	774	806	806	887	847	819	873	843	829	798	859	845	822	847	883	832	813	830	845	832	819	859	855	781	778	844	855	783	851	845	837	803	801	798	805	837	822	792	880	814	830	857	827	856	824	833	842	852	870	836	810	854	853	847	813	865	839	786	861	853	832	825	829	762	794	814	838	838	815	822	875	833	877	860	842	873	816	848	805	779	841	796	812	848	794	865	819	804	838	823	846	778	802	844	798	844	860	819	867	843	811	829	852	852	847	896	858	809	837	830	847	816	857	836	903	867	835	855	819	812	821	808	836	831	815	842	911	838	867	842	807	865	781	838	848	854	788	822	855	814	811	791	839	771	835	807	811	872	860	806	799	861	811	857	817	847	870	860	829	825	839	845	826	790	910	799	841	799	796	854	828	811	818	838	862	821	823	837	849	848	794	822	806	855	826	812	852	848	874	797	817	854	820	840	813	829	856	806	798	865	893	850	857	813	882	832	855	794	797	875	843	828	854	834	876	855	847	821	853	829	826	865	852	842	838	866	850	872	831	830	861	803	843	875	792	813	853	829	831	800	836	826	869	844	865	898	872	853	832	805	817	829	862	799	828	829	847	891	854	802	825	797	808	837	825	814	888	840	878	840	849	838	760	855	801	833	829	829	857	809	866	810	860	779	789	824	773	846	794	789	816	865	809	844	841	803	887	841	835	817	840	821	830	814	801	850	863	802	785	825	848	879	852	845	844	793	818	841	817	792	789	865	783	828	804	840	789	868	841	832	874	799	782	776	838	844	797	770	804	887	826	889	871	850	805	815	851	855	802	830	887	823	838	842	829	799	914	813	841	821	808	805	834	838	792	872	810	830	844	852	837	868	858	815	852	852	862	785	824	867	827	822	869	824	852	793	816	843	876	802	809	813	775	805	832	883	836	796	839	805	804	828	840	884	824	876	867	837	816	841	837	843	799	827	800	819	802	806	849	772	817	847	883	853	784	826	822	886	840	901	848	753	853	850	808	792	813	809	855	838	865	825	812	848	890	840	864	776	862	902	866	814	832	853	826	811	783	811	822	812	838	797	836	817	812	819	843	851	791	865	847	838	808	837	812	783	834	842	790	838	817	837	859	887	840	797	819	858	789	869	866	879	824	855	899	815	836	785	869	874	809	811	779	811	800	885	792	803	818	865	837	836	814	847	829	818	870	809	859	847	878	852	801	860	829	865	811	818	806	831	847	865	835	829	843	819	845	854	884	782	817	862	809	750	819	874	822	815	814	814	841	832	852	856	813	834	854	836	857	777	839	785	833	789	822	802	808	821	864	814	795	750	831	877	828	835	806	843	823	786	793	813	865	867	874	850	803	868	872	856	829	811	873	830	835	793	863	830	870	827	849	791	864	786	839	880	824	859	786	827	874	770	855	802	807	860	858	814	849	793	816	840	890	826	842	860	822	840	797	845	852	800	822	811	852	783	823	799	797	784	817	839	858	851	765	859	834	823	874	899	830	829	816	837	784	819	798	856	861	818	845	839	867	850	783	822	844	829	873	850	818	845	829	822	839	826	873	858	812	829	800	805	804	812	790	771	841	861	837	860	821	802	838	868	871	827	891	827	824	824	861	858	828	819	787	850	820	791	843	826	798	876	811	816	857	800	821	864	800	841	820	825	843	809	804	813	820	841	821	847	764	830	849	884	820	796	804	786	758	836	853	799	827	849	789	852	857	799	812	826	807	849	869	818	845	811	768	788	822	810	878	800	855	814	877	834	810	852	861	844	875	807	874	831	823	833	897	886	834	789	819	820	852	841	811	884	813	836	796	851	801	800	828	817	803	819	850	846	858	848	851	847	853	813	837	813	840	880	875	800	862	790	820	814	852	816	805	821	835	808	814	859	853	841	807	779	808	799	748	845	795	841	782	886	859	801	832	815	792	862	895	796	801	862	860	822	810	820	845	780	851	881	839	873	819	831	843	882	805	817	861	868	854	809	842	822	810	817	809	820	846	809	817	840	793	806	811	861	808	805	838	826	790	820	815	807	809	867	869	825	810	837	783	866	872	851	826	819	845	841	854	815	893	840	836	874	865	855	863	829	813	820	861	813	848	800	841	823	775	839	804	879	854	817	837	841	818	809	828	849	869	821	848	841	791	867	832	848	899	840	860	862	847	894	830	843	846	810	804	842	840	858	821	848	881	837	828	833	841	831	865	826	868	819	832	831	803	847	834	844	836	822	815	912	840	822	853	828	812	839	846	856	830	851	904	839	849	810	854	828	830	852	802	861	866	870	849	868	838	842	874	829	832	774	812	843	822	822	865	799	809	858	804	824	831	780	800	831	806	807	849	846	846	845	834	885	822	806	819	851	834	841	832	814	835	844	837	868	821	861	888	810	862	771	802	813	876	786	808	876	853	849	874	863
36120	27159	24852	17180	1996	342	342	362	365	359	336	337	327	331	330	325	308	335	332	360	332	350	304	335	331	362	348	331	285	328	340	359	339	336	343	316	365	316	364	318	325	349	326	387	319	319	329	336	335	333	347	340	340	337	313	324	299	344	383	319	338	308	360	336	338	353	346	377	366	336	306	362	292	345	355	327	331	317	332	334	343	336	365	316	334	341	286	303	365	328	335	328	354	353	326	335	343	338	342	341	331	336	294	374	353	316	334	349	314	346	335	345	330	297	349	339	346	341	337	353	336	322	332	333	327	366	343	334	302	331	310	308	306	322	355	358	355	327	383	340	331	331	343	307	345	307	346	355	318	348	347	320	320	339	344	335	345	293	320	340	319	313	342	329	328	349	335	349	367	332	343	318	324	360	324	336	327	357	333	337	311	335	321	342	294	338	347	338	334	292	325	331	340	332	316	313	310	352	320	338	295	314	365	360	324	281	347	345	323	320	349	338	337	330	347	328	331	355	323	340	337	304	337	326	333	342	368	371	324	332	334	358	346	331	298	374	340	343	355	344	339	381	374	305	338	312	332	297	320	349	336	339	315	365	303	325	338	337	320	361	323	316	327	355	329	339	354	293	313	312	310	306	328	338	345	351	319	330	355	328	331	361	337	323	352	336	329	353	302	334	338	347	350	313	334	333	329	328	321	314	328	344	345	364	338	340	322	338	365	349	351	336	355	311	335	336	318	328	326	330	364	317	340	310	346	316	328	346	308	323	365	354	339	324	368	312	312	341	343	369	334	331	355	336	346	333	341	331	349	339	334	378	324	343	305	315	330	323	327	369	375	295	335	307	346	297	322	356	291	318	310	351	332	326	338	344	321	332	351	321	339	327	331	343	337	363	327	323	360	344	319	351	351	308	326	342	334	321	331	345	347	326	344	327	358	322	315	360	331	361	337	340	319	297	356	370	341	321	312	330	355	369	337	312	317	326	307	337	315	333	336	345	332	329	331	321	328	332	346	332	324	346	328	325	316	329	324	323	329	339	323	356	362	340	359	337	318	319	343	312	336	337	326	369	337	320	332	300	332	318	324	339	299	341	305	335	346	339	319	336	308	323	329	380	336	330	317	332	351	353	330	313	327	321	328	329	328	348	370	330	335	339	331	299	335	345	313	319	332	374	328	335	362	345	341	307	330	349	392	340	376	326	320	340	330	328	301	356	335	324	335	307	351	341	355	340	310	343	307	314	314	313	302	344	341	352	332	332	327	337	313	358	360	318	332	370	357	366	350	339	325	325	343	327	316	322	357	356	335	331	347	337	327	321	313	335	343	347	345	318	301	333	335	353	321	355	319	333	336	327	353	330	329	302	343	330	366	351	327	311	361	328	363	346	317	343	336	331	365	347	352	329	326	306	339	334	313	353	345	348	360	340	321	319	299	319	357	340	324	306	318	318	350	315	326	337	345	339	341	375	373	336	338	353	321	355	311	347	345	328	311	332	337	330	335	322	284	318	325	350	339	328	327	305	347	337	313	312	378	302	344	331	330	326	362	348	290	310	336	357	337	301	303	336	335	329	312	301	335	334	338	353	303	329	344	361	357	334	336	333	324	348	338	341	345	328	326	354	351	341	325	345	340	310	325	343	345	340	337	346	321	323	351	293	363	365	328	349	303	341	343	336	330	322	315	317	317	362	349	332	331	329	333	356	306	340	298	309	362	350	330	346	353	344	329	352	373	338	333	327	320	357	373	336	302	314	332	308	348	312	348	297	306	308	311	344	352	315	342	340	356	307	350	332	348	332	300	315	327	327	323	341	338	322	332	355	327	333	324	311	334	328	307	277	312	341	340	317	354	316	363	324	318	357	317	311	328	342	314	315	322	338	315	340	341	327	316	344	320	356	312	334	334	309	347	317	331	334	328	355	317	345	290	330	315	346	302	347	337	345	330	324	349	344	342	325	360	353	375	350	333	350	344	329	324	338	306	318	359	336	340	325	297	320	335	333	313	311	349	360	353	319	360	338	328	329	341	370	304	335	340	311	315	331	320	322	377	320	334	308	344	330	321	306	321	334	312	351	351	328	336	337	305	328	339	330	322	350	322	318	338	332	335	326	361	364	347	350	337	309	343	323	348	337	348	306	335	310	324	315	332	354	327	347	295	348	317	314	306	329	324	351	341	312	336	321	318	343	332	343	305	324	309	363	347	335	320	345	322	343	306	292	332	334	331	338	344	336	337	324	349	340	347	316	347	319	354	356	337	345	372	310	334	322	319	362	303	345	311	331	316	339	314	341	315	338	353	325	335	364	354	309	325	329	326	312	341	334	318	338	331	357	340	316	362	353	327	295	311	324	308	329	297	319	329	344	302	384	310	332	355	337	336	339	322	356	322	347	343	322	350	308	335	313	300	347	331	309	362	329	336	296	349	350	359	338	307	362	329	353	354	330	327	331	326	367	348	359	302	334	343	312	345	320	319	336	347	348	331	311	334	335	356	300	342	316	350	309	314	350	342	360	333	356	337	327	356	324	300	351	337	322	362	347	348	329	324	337	299	324	327	340	350	321	359	325	347	345	303	297	305	338	326	324	335	351	325	359	347	330	315	361	323	338	348	340	356	317	382	305	334	373	316	335	361	306	338	332	363	344	331	297	314	333	311	358	343	334	335	396	350	349	367	352	327	350	303	360	324	355	304	326	349	330	325	309	322	355	327	345	350	334	367	323	333	344	358	322	348	327	337	319	323	340	313	363	336	336	313	352	331	349	360	366	323	316	359	301	339	354	350	345	353	336	329	305	347	358	382	370	302	354	335	312	318	343	319	320	281	321	348	306	319	336	337	339	361	328	346	358	353	343	339	328	327	306	328	318	322	373	285	333	276	308	339	334	363	343	356	352	335	350	339	331	340	348	351	327	314	342	313	332	353	312	323	325	324	332	330	295	344	318	353	346	349	349	364	318	309	343	333	319	348	342	346	344	351	340	323	329	351	323	341	367	355	346	327	326	310	360	312	320	310	358	320	335	329	340	354	341	348	304	322	337	362	320	349	321	348	360	345	344	346	345	353	334	352	348	327	347	325	317	331	340	389	336	305	331	322	319	331	356	313	337	314	344	351	350	357	323	327	335	289	370	362	321	338	333	347	326	370	322	329	336	342	336	334	303	334	348	384	310	319	333	332	341	313	360	344	320	322	351	343	340	327	359	322	347	350	321	341	328	330	306	338	356	329	303	326	317	332	324	303	306	339	351	325	309	292	341	332	343	318	311	337	347	366	344	340	355	353	304	324	334	326	339	329	332	335	317	345	364	342	291	305	332	338	315	361	320	320	287	295	333	339	333	351	309	333	343	332	352	350	318	338	335	323	326	370	327	331	326	357	318	337	353	323	366	344	302	363	313	323	310	330	343	345	329	333	341	307	328	326	360	366	290	302	348	380	353	318	316	335	299	338	358	347	332	349	325	310	342	316	321	320	362	332	336	312	321	324	339	319	360	338	302
45051	36276	22142	14190	1426	436	396	410	425	393	396	332	419	421	392	364	377	407	388	377	416	407	395	368	392	371	383	424	431	382	400	373	356	392	380	391	382	367	391	387	386	436	406	409	412	398	387	451	396	396	434	427	401	392	407	406	410	381	415	374	373	403	434	383	384	413	407	417	400	387	380	388	394	419	380	391	373	399	393	377	407	390	378	388	386	417	390	383	363	408	389	365	389	399	408	402	385	402	369	379	362	365	385	377	425	391	365	397	397	410	376	360	408	387	377	392	375	389	420	377	387	390	394	379	405	402	364	421	383	380	433	396	395	368	401	409	371	377	371	362	396	416	380	372	401	388	386	349	380	364	405	404	404	367	407	425	376	373	355	377	393	391	380	417	387	397	384	363	377	372	386	412	395	400	400	403	358	389	412	379	390	392	400	388	384	398	361	389	342	406	388	421	367	372	368	386	370	357	338	368	395	383	371	383	358	376	385	385	382	383	382	387	369	372	386	378	410	411	411	418	356	406	369	414	408	382	371	396	386	380	352	411	359	370	401	362	426	398	413	346	400	385	385	383	395	401	373	394	404	404	413	423	399	425	363	373	364	393	400	373	399	366	415	385	402	385	414	389	400	422	379	416	382	355	379	419	395	393	381	381	397	381	393	415	407	410	396	394	400	416	408	400	386	369	389	391	384	389	338	401	406	403	392	355	442	396	381	390	372	417	356	389	370	400	423	415	395	409	364	349	351	425	398	408	399	381	367	396	399	418	379	378	373	398	394	357	361	396	355	431	406	403	372	352	364	384	411	427	393	403	386	414	379	394	398	367	375	435	400	384	414	411	382	384	382	369	423	457	363	376	398	383	380	373	361	373	388	371	414	416	391	376	367	355	376	394	371	413	386	432	410	421	423	367	386	371	381	397	382	360	413	418	381	406	366	372	396	364	353	359	373	416	392	406	373	378	405	421	434	378	404	395	391	379	425	364	387	375	405	380	405	386	400	396	359	400	404	367	383	379	375	407	411	382	406	371	376	399	404	360	382	365	405	387	406	376	366	358	416	416	430	403	365	387	408	401	372	378	432	386	397	410	411	401	423	375	406	388	393	360	425	408	374	402	379	395	441	389	405	382	344	343	377	384	363	385	378	371	392	398	400	377	395	391	387	346	353	366	409	384	388	399	379	414	433	390	409	427	403	408	411	378	378	384	397	391	388	407	388	401	372	407	374	372	380	391	381	392	394	372	376	402	364	393	367	386	372	370	388	400	374	412	393	389	363	389	407	388	416	396	394	367	391	395	393	383	381	378	391	374	375	375	378	340	373	386	396	389	389	361	391	379	378	417	356	371	407	406	379	391	357	371	348	391	380	388	428	395	387	354	392	366	393	415	388	375	387	386	369	372	418	406	393	427	408	362	401	371	378	372	430	408	360	436	377	384	419	400	388	379	354	402	372	378	363	385	389	393	395	374	392	364	382	408	445	377	391	354	434	355	371	381	403	393	356	374	396	408	372	403	380	403	414	403	380	388	379	382	404	358	379	402	396	384	399	411	432	413	364	381	387	370	418	387	379	347	410	421	409	381	425	378	378	364	376	417	431	379	391	389	393	404	408	365	418	420	387	396	390	414	385	390	390	368	439	384	404	358	383	371	368	387	405	401	407	368	392	369	441	357	404	414	400	389	392	369	378	352	401	403	396	411	392	382	397	394	376	365	384	364	411	405	370	374	399	408	419	373	392	412	369	379	349	381	407	422	377	372	399	402	359	391	420	419	390	359	384	408	386	379	397	383	393	423	373	409	375	396	406	404	395	386	426	384	383	406	395	369	409	376	340	356	444	399	342	397	369	392	372	379	407	391	393	383	372	380	398	405	382	372	364	352	377	424	395	398	377	431	382	397	386	397	371	366	430	376	353	385	378	392	394	381	381	405	393	380	397	369	384	362	373	367	367	373	399	370	403	410	411	391	351	370	397	411	401	382	402	390	385	391	392	388	426	404	407	392	377	379	396	383	405	374	350	387	406	372	352	381	401	370	411	440	407	400	396	406	411	393	383	414	412	374	386	379	372	362	397	380	400	355	399	376	427	380	385	368	395	383	413	399	410	389	399	375	395	369	374	388	376	403	395	357	361	424	384	390	362	406	391	377	375	397	379	376	397	377	405	415	400	420	395	389	374	369	399	405	377	353	403	424	381	359	398	360	390	398	386	421	370	387	389	370	422	391	388	389	426	402	421	354	423	352	397	371	372	418	356	404	384	378	394	382	369	389	383	381	414	400	394	379	390	371	376	355	404	415	399	398	380	406	365	408	429	377	403	391	349	381	380	381	400	374	402	357	396	397	419	373	363	329	400	407	410	359	411	387	345	377	390	373	378	393	406	409	400	431	423	403	367	373	383	383	392	376	398	424	393	368	411	427	396	412	365	394	371	398	408	351	410	392	365	406	388	381	422	384	387	357	392	394	362	393	384	431	394	421	415	384	367	345	382	364	417	378	397	374	338	421	399	377	391	380	394	418	363	428	387	396	368	385	403	394	374	392	384	415	391	418	429	398	392	388	361	399	402	394	415	409	404	387	405	386	383	388	424	378	404	355	347	423	370	375	365	397	365	349	412	390	380	386	393	415	382	389	362	378	363	385	380	372	414	388	435	380	382	400	397	375	393	363	403	372	383	387	353	395	432	428	390	404	421	377	415	403	402	401	372	369	426	426	384	418	363	420	383	409	360	406	419	366	369	377	405	385	384	390	406	367	385	399	390	423	398	358	404	382	401	393	401	376	370	392	393	390	370	374	406	408	383	422	381	384	375	409	407	361	354	357	365	396	375	408	410	399	428	378	380	403	396	371	402	395	383	404	379	429	404	398	385	402	372	391	393	402	385	403	382	405	401	405	367	378	386	367	375	387	404	386	378	392	368	431	429	381	379	384	401	418	386	350	356	389	414	372	388	408	382	381	382	412	371	405	403	405	392	413	389	369	398	398	384	393	415	360	383	368	408	397	424	382	350	361	386	413	402	395	355	405	358	367	391	389	395	404	378	374	416	384	382	378	386	424	362	402	410	340	379	418	423	372	364	411	403	424	418	406	406	415	380	423	424	401	373	390	385	373	387	403	390	396	407	391	393	409	372	391	380	385	437	384	416	403	384	393	359	393	398	366	391	390	416	378	375	415	376	390	430	384	378	393	387	425	370	408	365	378	367	371	406	401	401	403	384	341	374	398	373	444	389	395	367	363	404	403	409	407	377	388	392	383	435	390	404	415	377	366	384	391	376	397	410	390	374	396	371	386	377	390	394	388	390	413	380	366	412	390	414	395	399	403	430	395	398	398	375	435	441	372	396	392	366	388	372	405	363	385	396	409	383	366	411	407	375	383	402	398	386	397	381	364	386	379	385	378	418	399	319	402	390	387	390	373	375	389	356	395	378	396	401	399	386	383	390	353	402	376	381	409	366	396	403	398	407	385	428	384	397	403	400	413	391	388	413	413	368	402
23316	21050	30378	28785	21327	11632	1589	752	695	699	656	606	612	608	602	620	657	642	630	637	604	596	644	639	654	647	638	601	623	616	607	620	612	657	580	606	597	593	621	628	642	579	605	621	588	581	587	622	596	635	618	586	608	629	585	590	625	622	649	632	606	558	599	606	595	567	609	608	611	604	624	543	592	604	606	590	567	590	613	630	622	589	605	613	609	569	577	607	616	569	644	614	632	628	578	566	610	622	624	625	633	593	604	626	617	610	615	584	598	618	569	633	675	581	572	593	625	647	579	598	619	605	605	574	590	566	598	552	610	651	605	608	626	634	609	597	622	629	568	566	621	595	626	605	606	603	603	617	597	605	592	585	555	577	588	617	601	596	626	614	626	582	584	601	628	610	647	589	625	590	609	595	650	562	610	619	569	625	625	610	595	626	600	574	588	626	549	630	621	591	568	604	594	633	612	628	600	643	648	607	654	536	606	606	651	582	582	619	595	634	599	650	604	574	569	595	584	589	605	695	600	577	593	592	610	588	576	628	593	632	635	629	585	607	614	586	595	602	594	597	608	587	627	630	591	643	593	630	598	653	599	621	638	593	569	608	569	564	614	630	622	603	604	560	604	625	642	602	650	641	558	582	604	601	639	641	642	590	585	608	579	578	607	611	611	608	615	598	579	612	609	602	609	607	587	589	567	587	651	612	566	601	599	619	581	592	635	582	596	610	581	574	599	573	599	572	619	597	623	563	672	610	628	627	592	592	620	617	561	569	622	631	645	592	610	600	601	609	576	595	595	593	631	654	617	611	617	605	597	576	620	639	559	620	614	611	614	586	591	616	589	546	588	597	585	664	605	597	553	622	595	618	609	621	580	638	615	649	601	588	605	570	603	611	624	585	610	594	577	552	595	643	650	610	627	602	575	545	585	593	641	603	618	594	599	602	605	615	622	568	648	639	580	631	609	542	625	576	629	638	611	597	639	597	586	587	641	566	617	667	578	595	612	583	576	608	588	627	598	552	608	646	624	575	642	640	596	564	624	611	543	601	603	620	600	590	538	616	640	602	574	602	575	587	575	600	595	605	581	635	623	630	594	626	638	615	555	644	630	582	587	620	574	601	618	625	644	578	619	643	585	562	605	614	586	628	611	641	601	658	601	545	626	613	642	600	632	584	598	582	609	589	533	578	593	576	584	608	625	608	614	594	607	575	610	594	575	588	625	583	605	616	635	615	605	582	628	646	596	556	610	590	597	622	630	571	628	633	578	570	612	541	653	593	634	593	603	602	619	606	585	586	608	578	617	625	594	573	620	596	555	606	547	596	595	618	588	638	609	605	619	639	614	595	589	619	592	560	556	554	608	642	568	620	599	609	603	613	628	604	626	653	605	585	625	631	610	628	613	566	641	598	647	607	557	613	594	607	606	634	627	625	603	608	601	592	639	657	572	613	570	626	596	611	595	600	558	606	613	598	598	630	576	602	587	598	593	601	593	655	637	561	615	614	660	586	605	617	635	585	643	583	614	599	601	554	659	563	576	572	612	625	611	612	604	586	561	569	592	608	577	617	572	602	658	619	628	550	652	596	603	615	620	597	597	587	591	616	588	633	614	599	567	563	564	648	641	608	569	574	609	582	582	600	584	598	623	640	608	579	574	621	608	611	652	543	595	577	566	585	631	599	606	584	603	609	612	588	601	575	600	533	610	577	577	586	630	594	552	583	602	605	611	586	636	633	605	610	586	634	607	624	597	605	638	575	609	537	588	600	598	622	589	588	596	580	643	628	561	607	593	585	660	606	592	562	604	623	633	566	583	585	601	621	631	631	609	617	582	593	646	602	581	624	579	632	574	608	591	618	614	586	584	606	596	621	656	581	621	664	611	598	602	541	584	611	603	569	647	607	623	601	615	608	599	639	555	578	649	590	610	588	611	618	579	590	587	581	615	613	626	594	606	574	630	579	587	600	626	620	589	574	584	597	579	596	612	583	588	619	599	641	557	608	631	649	643	643	596	597	586	590	553	607	591	597	589	584	624	617	595	632	633	596	577	575	609	604	630	549	627	609	586	588	641	572	577	596	595	573	569	578	648	587	600	583	571	596	599	581	611	626	592	573	640	593	592	578	601	592	572	576	610	551	583	626	618	638	594	625	641	641	612	587	623	550	604	597	657	603	590	591	575	613	616	642	579	596	528	600	566	603	606	628	604	573	597	597	563	587	608	572	574	587	599	615	613	607	580	587	578	571	624	565	620	584	602	571	603	556	566	641	626	586	589	607	580	609	630	620	548	626	629	600	637	583	648	581	575	584	640	597	605	652	583	606	617	632	575	605	609	617	587	619	613	640	596	633	606	628	587	584	627	608	604	562	602	599	588	580	555	615	567	604	605	629	587	569	594	617	568	601	615	596	593	596	563	556	605	589	624	619	576	566	601	605	651	599	623	597	597	592	589	629	585	602	596	615	641	625	615	579	569	599	635	612	582	530	626	610	613	575	603	590	603	611	612	572	615	607	617	595	622	596	600	623	586	571	601	606	592	620	577	572	595	620	601	619	582	608	608	597	636	588	644	601	632	569	651	655	606	566	614	584	618	594	607	627	604	633	610	591	607	602	600	615	551	582	600	600	607	608	607	582	567	605	551	614	588	608	566	599	584	565	614	561	611	605	608	634	643	591	581	556	628	618	603	622	551	590	599	583	627	597	589	620	571	589	605	593	619	621	640	599	612	631	573	633	622	605	596	595	590	611	590	540	588	597	622	576	619	617	643	565	629	591	617	595	620	564	588	607	636	614	570	566	598	601	610	580	590	579	575	589	625	608	632	606	613	575	607	574	613	586	588	582	628	605	605	643	615	626	597	591	613	589	617	606	618	662	548	585	573	622	586	596	607	674	625	604	599	608	590	610	561	613	621	617	607	623	610	583	557	644	619	610	612	568	608	589	631	598	589	616	608	607	645	577	597	603	606	648	590	600	613	595	615	619	619	533	617	588	583	607	614	591	596	574	622	603	586	580	621	603	583	623	651	585	594	599	541	608	600	580	587	594	593	612	609	619	580	583	620	629	558	631	606	624	627	630	653	612	634	545	634	582	616	597	617	603	565	623	585	589	597	617	635	596	610	608	642	585	597	593	606	567	570	644	575	573	584	591	641	592	597	595	551	647	534	582	650	593	605	605	559	600	610	596	610	624	614	624	587	609	651	561	611	586	661	621	594	640	624	627	599	613	637	622	579	629	627	640	564	585	619	590	603	573	586	594	607	604	594	581	581	599	619	577	633	579	617	595	582	589	607	571	636	597	590	610	580	612	607	609	590	628	566	602	575	606	577	580	618	608	562	556	581	640	590	588	585	608	550	606	614	630	592	627	578	587	565	581	566	623	562	619	667	612	680	561	604	631	608	594	609	589	619	620	635	614	586	596	572	602	570	604	581	578	643	583	625	625	580	572	582	587	556	621	624	549	623	619	629	626	642	595	593	634	620	552	582	619	610	594	575	625
51407	77297	60455	45174	10170	1535	966	889	834	813	790	773	785	741	687	706	700	642	649	691	688	677	720	718	703	714	650	621	703	708	669	712	678	679	662	685	708	615	671	638	697	688	653	635	648	679	681	637	675	653	668	662	681	659	646	677	692	673	626	639	652	703	679	668	675	726	704	701	687	650	644	683	661	664	693	621	665	646	702	667	669	702	648	687	658	683	683	701	692	694	669	646	677	650	722	693	676	655	722	670	686	705	649	686	693	687	673	685	716	670	654	699	714	651	668	707	643	661	730	674	650	667	679	675	656	709	691	649	643	684	659	642	624	729	656	644	678	705	623	679	653	696	682	668	693	674	648	659	724	698	692	698	671	637	689	670	623	676	629	668	658	703	655	696	650	676	698	668	702	675	653	703	710	655	594	629	713	658	660	651	659	672	725	688	713	676	655	704	674	670	653	640	688	690	598	628	651	736	720	663	647	675	687	703	676	663	688	679	666	659	629	686	664	670	672	664	713	722	671	722	701	688	686	676	650	638	666	642	643	680	691	683	702	669	696	660	676	715	629	682	693	630	643	683	677	679	711	697	659	670	661	720	662	644	681	691	655	667	673	680	644	689	690	691	668	685	671	647	729	642	654	676	698	672	730	676	665	658	657	670	648	696	684	708	621	647	711	661	688	655	673	680	700	660	676	689	664	643	651	677	704	660	656	686	690	602	669	669	649	672	704	687	652	651	639	639	655	680	696	680	685	712	671	675	703	701	650	650	673	686	677	657	681	701	670	724	721	667	729	677	678	659	679	629	655	665	646	708	673	683	598	691	671	677	663	688	655	670	710	649	720	612	672	662	686	670	650	673	649	661	688	654	711	683	683	651	675	701	646	681	709	665	646	650	714	661	639	688	693	676	661	701	646	677	683	659	628	665	653	683	678	683	690	642	664	667	655	694	639	641	668	635	629	695	654	652	653	688	709	704	667	673	619	659	639	689	693	660	665	682	624	693	692	683	678	684	674	680	684	689	700	657	649	661	682	670	668	687	664	665	677	648	653	606	661	702	726	705	659	646	673	638	731	638	655	680	663	674	709	663	625	683	689	677	675	640	697	682	633	665	684	688	656	710	640	657	713	670	602	656	662	701	625	640	713	674	680	683	659	665	627	658	707	679	700	695	684	635	666	693	705	693	663	667	706	695	669	668	669	637	710	699	717	654	689	683	653	655	660	718	632	665	696	627	649	684	677	694	642	687	663	680	671	693	655	658	674	704	701	669	691	722	697	730	627	737	727	647	690	660	672	675	652	655	696	728	720	736	660	702	650	645	652	697	633	625	725	670	619	697	686	658	694	684	687	663	679	738	700	671	715	664	709	633	662	617	696	682	682	621	700	658	663	673	664	644	679	690	651	731	714	677	662	750	674	681	699	708	623	667	681	712	659	689	663	691	684	699	662	638	642	694	711	664	670	680	698	727	694	683	660	660	653	701	645	692	662	698	704	715	686	684	691	644	693	659	660	662	709	688	660	717	676	663	674	688	699	713	692	668	719	669	707	665	680	671	709	704	700	665	689	684	678	667	673	671	661	652	712	651	651	671	699	667	622	683	693	637	653	688	658	688	643	681	728	659	687	634	686	688	672	731	694	679	660	656	663	686	693	687	678	690	712	672	676	684	694	657	637	648	710	697	683	648	677	692	698	642	637	698	646	670	711	621	672	656	635	656	715	675	646	685	675	672	643	677	710	648	694	644	671	683	687	674	652	637	694	631	686	676	659	658	671	691	675	678	674	648	668	696	663	692	670	623	631	660	676	692	655	656	645	695	676	656	648	664	704	714	705	708	709	656	698	698	718	671	620	704	657	705	709	667	672	659	670	704	643	658	662	682	686	709	703	710	703	673	628	671	629	693	661	659	653	678	643	720	676	734	647	633	683	602	688	715	668	652	654	703	693	706	669	665	674	666	665	701	666	731	687	683	667	664	628	734	685	647	697	685	690	670	687	679	660	661	658	673	714	648	668	663	689	666	659	642	696	704	643	630	712	656	664	707	680	652	663	712	678	669	667	675	678	731	621	690	672	692	677	663	676	681	663	646	668	682	664	664	710	630	671	662	693	707	669	711	682	699	699	671	674	648	654	674	683	741	628	676	682	692	673	699	677	665	701	654	654	707	716	651	720	710	662	639	634	662	653	658	626	677	720	665	657	742	646	695	683	666	655	705	695	711	650	661	681	674	673	665	669	695	636	709	675	657	663	735	690	722	636	661	660	664	683	696	687	701	694	662	663	669	655	690	686	686	685	685	676	652	625	693	715	681	681	673	676	619	646	640	702	675	713	680	719	679	675	649	705	696	699	694	683	725	693	653	621	664	654	657	679	690	657	686	677	649	676	680	734	692	690	664	648	710	694	712	712	718	681	665	701	662	603	647	693	685	692	690	655	672	676	700	705	658	643	680	682	668	669	637	669	671	706	700	673	648	641	680	698	691	692	674	631	689	695	685	673	659	706	639	681	723	648	656	694	678	659	688	666	699	667	670	658	667	706	649	642	672	680	740	703	697	689	700	664	713	676	716	697	649	654	693	617	647	675	651	684	688	638	678	708	666	715	629	687	676	695	659	665	639	692	672	670	680	656	654	704	717	707	666	615	644	648	643	666	691	665	663	724	684	652	655	665	631	683	656	677	706	640	631	659	587	650	655	669	662	655	693	666	679	668	699	639	722	651	644	658	684	649	685	682	704	710	681	670	674	671	687	693	713	680	690	702	707	620	681	671	710	686	655	685	701	648	662	691	745	644	709	680	693	701	694	652	702	675	655	634	681	667	686	651	686	702	677	667	675	609	686	685	694	658	679	644	663	699	657	662	633	712	661	653	689	641	615	708	667	689	623	660	746	660	698	677	664	702	666	679	633	716	696	648	707	689	712	674	671	663	689	655	675	662	711	669	673	672	699	675	694	693	649	653	695	709	639	689	691	638	657	658	693	688	630	672	680	684	683	661	671	679	645	638	642	694	660	626	675	705	674	659	666	654	683	692	705	711	647	685	676	701	680	688	681	663	664	714	644	658	730	655	678	704	667	676	674	675	669	710	677	637	654	711	710	711	718	652	715	663	730	674	662	684	680	646	667	618	684	722	668	699	639	698	697	679	668	629	658	666	664	634	669	669	647	663	688	620	703	670	669	654	661	688	674	666	721	713	707	633	660	676	658	629	639	694	656	682	620	675	688	668	684	664	675	684	685	681	731	686	656	661	691	678	673	698	658	702	669	706	642	686	652	660	631	667	660	711	671	676	706	671	697	704	652	713	674	658	673	632	633	676	682	669	637	656	714	752	677	687	695	716	645	679	676	687	674	618	671	698	654	677	637	639	734	669	666	638	661	653	679	703	630	718	688	675	686	648	683	669	674	665	631	663	675	703	616	675	649	671	680	676	684	670	647	672	676	662	683	652	679	682	653	712	677	653	638	656	673	699	706	661	709	676	690	661	696	712	694	635	684	695	711
24608	21479	29997	29289	16680	2510	416	394	338	360	338	314	315	320	315	313	309	333	327	325	332	323	309	293	341	285	311	304	314	305	325	323	313	326	307	335	338	306	343	316	318	318	322	333	317	310	337	336	329	330	320	339	302	329	284	331	308	319	306	314	315	312	296	347	309	296	295	314	354	339	307	256	349	321	304	336	316	302	283	335	342	331	307	314	294	325	309	316	308	306	326	289	316	320	305	295	319	316	321	309	285	321	315	296	297	292	299	319	298	295	329	329	305	322	334	307	285	277	321	297	309	311	306	330	328	310	325	333	305	295	314	354	296	313	321	290	332	299	289	305	307	303	313	340	338	298	315	311	308	347	295	346	344	287	300	329	298	319	298	282	292	310	308	360	306	295	291	343	300	299	282	336	316	305	341	350	308	316	323	321	312	322	323	312	322	310	316	348	343	335	357	352	330	341	308	289	313	326	312	337	300	277	308	338	315	298	319	326	315	326	313	305	313	317	292	310	289	302	329	303	305	325	326	309	290	300	327	310	298	343	308	278	319	287	302	303	288	304	308	343	303	312	319	318	330	286	310	304	323	302	313	290	334	306	326	314	307	322	310	337	309	305	323	296	327	350	316	325	285	299	336	304	334	325	342	289	339	289	286	285	321	320	321	303	291	306	309	325	321	302	310	328	325	299	305	296	286	271	298	311	301	293	324	321	301	326	298	285	301	285	300	299	333	323	306	281	328	299	300	331	298	305	300	323	303	322	299	311	317	294	265	288	304	295	313	334	326	302	326	323	301	321	292	327	288	317	320	295	305	348	328	299	332	304	324	326	286	332	310	317	310	306	291	314	284	295	297	292	315	313	301	337	286	310	317	325	306	313	303	313	326	287	293	324	311	294	292	312	300	336	309	292	345	304	317	293	327	286	303	348	320	301	312	263	305	327	343	323	308	292	323	317	273	332	330	302	316	315	301	301	298	315	306	259	317	304	336	327	298	345	301	318	297	319	311	299	298	315	343	309	273	329	308	278	318	303	306	320	312	325	312	304	301	306	313	308	319	292	302	283	329	267	314	339	344	287	310	367	324	307	298	323	302	279	327	317	312	325	311	291	333	281	310	280	334	308	314	298	325	293	304	306	329	318	306	280	294	289	315	346	304	335	295	298	314	324	295	330	339	310	349	318	286	307	316	306	322	272	329	290	336	338	329	318	313	293	320	318	281	308	289	324	294	325	303	318	317	323	311	333	353	316	283	302	325	303	307	337	276	304	325	369	301	294	326	296	305	317	297	290	320	332	297	293	319	320	322	321	301	330	298	301	296	331	275	285	327	298	313	308	316	316	321	327	315	349	293	294	292	338	313	319	301	291	310	310	329	282	307	324	324	327	327	313	302	323	301	314	315	325	301	305	315	296	313	334	340	286	306	283	327	262	295	274	353	300	280	299	311	292	298	312	322	289	293	306	344	310	323	312	312	301	342	328	293	317	313	347	311	323	304	332	311	299	337	313	287	321	323	280	306	321	317	300	303	311	342	313	312	335	312	304	313	300	330	318	328	316	298	330	329	290	324	278	316	305	357	338	332	320	333	313	318	313	308	290	344	300	314	310	306	350	293	319	303	341	350	339	311	307	330	312	328	321	330	332	311	327	285	319	307	298	291	303	334	327	280	303	327	300	323	336	274	327	319	310	292	339	299	322	283	318	322	301	296	287	291	308	310	304	327	319	330	311	294	321	308	257	333	308	317	290	309	275	311	294	332	302	346	341	323	287	298	304	311	308	297	283	290	301	343	315	298	354	286	318	297	338	316	335	337	307	298	282	317	326	318	320	311	326	307	322	285	314	266	312	308	307	289	323	304	310	324	299	322	313	305	312	316	311	337	334	303	311	318	318	312	315	301	306	340	303	320	299	322	342	308	299	325	309	303	284	309	328	294	307	291	300	301	317	329	325	308	294	320	315	331	309	340	321	326	300	301	335	287	348	293	276	359	284	319	295	334	340	302	325	314	309	327	284	280	327	280	320	285	306	315	313	339	328	330	323	294	321	319	309	304	305	362	343	320	313	292	312	307	321	312	304	287	304	311	275	285	280	302	291	325	289	318	317	288	298	304	292	301	315	300	308	334	334	351	301	314	309	280	298	343	312	341	325	293	316	308	324	330	317	306	272	334	318	344	291	293	316	318	308	270	310	291	312	306	308	337	301	339	327	317	304	334	278	337	315	299	303	354	290	320	324	281	312	333	316	303	303	297	315	303	323	297	312	303	308	314	332	326	316	302	323	296	303	333	339	304	321	262	295	306	301	310	319	323	307	329	303	318	285	294	324	329	281	331	322	305	359	323	313	280	288	348	323	353	340	313	306	306	311	315	306	303	326	314	345	297	322	311	297	308	266	298	314	296	309	323	304	319	325	336	309	311	319	302	287	344	313	336	315	305	280	293	334	324	339	308	286	333	307	324	310	329	309	334	333	303	282	350	315	327	322	319	292	335	325	351	281	309	297	290	331	348	337	304	329	308	318	272	286	331	318	315	301	332	271	314	306	321	296	266	299	311	292	311	318	299	305	316	319	346	303	297	326	301	325	305	334	292	327	306	289	304	310	300	318	321	282	325	305	314	281	326	327	314	312	319	331	298	320	297	324	286	311	321	293	335	310	318	303	298	308	323	334	309	307	338	311	304	292	311	296	302	314	316	312	296	340	267	306	297	290	336	302	290	319	281	306	307	307	353	306	328	337	300	313	298	306	326	280	300	297	331	292	342	331	273	269	310	348	348	283	303	323	313	310	294	307	308	332	321	327	326	269	316	279	291	309	322	299	294	310	284	320	322	253	293	326	315	316	310	311	285	320	328	342	319	331	319	321	330	321	311	326	321	339	307	292	318	312	313	359	336	289	325	356	315	319	308	315	297	301	303	285	328	310	296	294	336	317	285	317	327	311	333	323	293	302	302	329	317	295	322	308	319	310	341	313	298	306	303	300	295	316	302	302	319	322	330	322	303	303	304	313	325	301	320	314	311	322	301	321	325	304	300	295	330	250	306	301	300	302	313	286	325	282	315	343	338	313	323	290	345	288	320	290	322	327	314	322	321	317	287	305	349	307	303	271	308	314	319	353	290	322	319	298	306	335	321	312	302	330	308	311	308	309	313	322	315	298	299	333	336	324	323	333	284	309	348	308	306	302	290	297	305	328	322	349	340	321	310	315	290	296	302	316	296	326	313	303	303	302	314	311	337	315	327	318	319	308	294	312	313	343	330	320	336	326	290	317	340	313	337	310	298	335	332	256	300	289	324	299	343	306	318	296	307	312	325	315	317	335	327	328	330	307	313	333	314	294	341	322	308	326	348	332	279	322	285	311	310	303	303	288	294	283	341	336	326	328	318	346	347	267	326	308	339	332	323	324	316	285	282	303	286	292	333	317	297	300	326	307	318	309	293	317	321	296	310	305	323	306	300	329	344	316	302	274	305	313	326	341	305	307	295	311	313	288	302	297
50603	68790	52197	39163	8956	754	601	536	481	467	463	394	380	451	434	427	380	386	403	391	398	396	408	364	394	436	401	435	415	379	374	395	366	389	389	378	388	401	380	385	392	387	382	371	403	373	405	368	353	409	413	387	372	394	361	379	381	365	373	391	382	428	375	388	379	382	389	383	394	402	408	400	406	340	387	387	390	379	370	381	405	383	416	356	392	370	381	397	368	385	357	413	386	389	370	365	407	404	401	379	408	386	351	378	349	373	403	364	406	379	363	361	407	379	356	385	404	383	373	414	353	413	366	379	379	387	378	373	362	405	393	389	368	380	401	326	389	405	389	368	350	352	379	369	405	434	375	368	385	406	404	400	393	352	412	360	377	353	378	389	359	390	368	365	405	359	399	411	426	375	370	404	410	395	373	408	394	375	397	412	377	360	422	359	395	397	392	424	394	403	365	375	401	396	400	400	410	384	402	381	361	361	366	395	403	346	404	368	395	418	392	369	377	362	408	332	409	402	386	415	397	397	352	373	426	417	401	384	375	405	387	386	388	397	363	399	371	358	424	388	376	355	372	389	386	394	382	365	380	403	382	359	372	399	397	363	359	385	394	429	374	392	393	395	381	392	423	378	412	392	374	429	400	364	393	390	362	343	367	357	405	365	393	412	379	407	363	368	347	384	395	355	379	414	376	393	369	375	382	339	412	398	379	396	358	373	386	404	362	370	364	387	366	366	373	382	435	350	417	420	368	357	384	378	403	364	382	365	397	367	390	389	410	373	360	390	407	416	400	395	379	391	386	352	397	408	416	395	357	354	385	378	343	407	392	379	396	375	395	393	389	395	407	385	399	354	399	393	368	417	350	403	349	332	354	402	406	412	409	412	349	394	380	386	377	397	381	400	389	373	421	361	382	372	371	394	379	394	374	369	356	382	393	375	345	364	397	373	395	375	372	394	372	398	366	371	348	395	384	360	381	408	390	361	375	357	402	389	426	417	376	370	378	407	393	420	367	376	418	360	377	379	363	396	408	372	376	408	366	372	387	367	398	407	381	405	358	351	359	418	413	380	397	363	405	375	366	380	383	386	388	395	410	399	432	413	420	379	361	355	378	392	378	395	370	401	403	391	390	348	384	382	347	387	402	368	423	359	383	427	360	418	421	375	424	395	384	388	370	368	406	371	411	409	379	370	399	407	372	407	411	363	366	390	380	360	383	353	360	374	403	387	381	400	374	365	393	433	372	404	403	365	372	364	381	375	398	369	402	393	389	365	381	381	356	410	379	393	421	393	407	399	365	386	401	383	373	389	392	397	415	395	417	380	399	359	389	390	385	408	385	404	412	380	355	386	361	391	412	361	438	358	426	383	395	364	410	377	376	385	375	385	398	387	365	380	375	369	354	369	368	396	398	403	383	377	380	391	406	383	376	358	348	395	393	355	364	412	356	417	366	349	355	395	385	394	390	369	379	395	361	364	381	390	384	386	364	381	344	395	375	381	393	410	378	382	375	363	376	392	411	387	406	392	368	387	381	439	354	398	400	378	407	371	418	391	408	377	396	382	386	382	398	419	401	396	399	394	409	411	374	371	375	380	357	379	399	380	385	360	379	368	392	375	395	399	416	370	375	369	378	347	335	395	386	388	363	410	396	352	375	354	380	388	387	351	378	378	378	367	394	362	390	358	389	351	402	409	404	440	389	394	440	373	407	347	340	395	415	400	385	389	394	355	395	378	392	382	391	393	376	386	401	366	400	418	394	411	402	393	399	397	415	410	396	398	394	382	395	415	379	393	375	376	388	408	397	383	401	398	380	385	390	405	394	392	390	373	374	402	355	368	397	388	364	357	372	364	347	422	391	378	400	359	408	395	371	370	412	388	382	377	396	411	408	401	373	412	433	417	365	369	366	358	402	389	379	368	351	431	397	395	371	384	387	395	414	398	389	377	358	389	357	386	394	371	353	383	414	372	406	399	368	389	404	390	384	393	389	332	399	428	364	404	359	387	382	390	391	375	362	390	408	361	377	411	386	408	422	394	406	390	405	371	354	384	395	381	361	360	406	384	404	362	376	386	377	383	381	371	420	381	373	357	415	363	408	375	371	409	388	368	366	390	396	366	384	405	381	362	370	416	367	440	417	394	411	378	363	346	384	393	381	393	368	343	408	381	392	411	398	372	373	409	414	385	376	412	415	363	379	353	418	383	406	341	389	359	365	378	378	377	423	417	408	401	354	369	415	384	398	384	388	384	363	392	370	398	388	363	397	346	399	372	355	380	360	361	375	397	393	401	389	406	353	378	387	360	365	379	397	389	368	378	366	436	381	369	358	406	398	379	414	375	371	397	380	388	403	400	380	379	403	370	393	365	400	378	392	352	389	361	370	374	363	404	386	414	376	390	343	366	378	370	388	402	376	388	420	402	369	377	376	361	378	432	386	369	393	401	389	383	358	351	360	361	361	385	363	411	413	403	368	380	377	361	372	396	404	378	382	366	363	378	371	417	379	365	368	365	417	383	373	431	416	389	373	423	382	386	372	338	416	414	396	363	386	406	362	384	378	348	374	366	359	358	417	395	348	332	396	377	372	370	396	355	399	376	394	349	397	408	369	409	412	415	384	365	381	414	388	395	374	404	383	425	376	396	402	409	361	383	382	383	366	405	363	383	372	390	373	396	378	385	370	392	379	408	401	366	383	390	430	404	398	397	377	354	389	358	399	381	379	405	383	374	366	367	393	400	389	383	382	362	398	359	375	377	401	425	380	348	389	420	381	364	427	400	388	399	402	396	374	384	347	402	386	369	403	386	386	372	416	358	374	387	390	330	372	401	353	369	386	383	382	372	375	408	426	377	370	406	367	399	366	403	401	358	390	401	370	358	396	358	418	395	388	370	409	420	401	362	384	376	415	408	387	373	398	378	404	407	358	401	397	397	413	384	389	370	375	397	370	404	358	384	397	397	391	376	387	389	414	366	415	368	402	370	374	374	388	372	386	372	364	411	381	397	348	365	395	359	368	421	371	400	378	371	409	391	375	387	382	380	396	375	390	407	384	363	403	365	372	382	376	397	381	377	410	394	410	380	342	402	393	397	415	378	378	381	369	367	391	372	395	366	386	403	376	379	399	395	363	382	415	414	382	379	389	360	395	386	368	408	390	449	379	332	393	409	392	382	395	391	408	404	407	413	358	416	384	398	380	395	370	385	374	395	381	392	377	394	399	391	374	391	401	359	377	385	358	396	359	369	405	387	392	371	334	361	399	381	364	386	368	405	368	369	385	372	409	397	365	389	414	402	394	370	384	368	353	416	388	377	418	338	400	415	381	364	409	381	376	361	381	401	400	399	398	362	352	386	382	400	406	366	369	379	386	362	374	403	375	397	409	371	369	340	374	393	382	355	374	379	395	325	388	369	402	348	380	409	392	380	375	354	393	380	380	398	364	379	365	369	359	385	376	383	363	409	395	417	350	364	433	381	346	355	399	380	355	381	363	375	386	371
22289	20824	29515	28239	23147	18441	7450	1106	870	797	847	824	803	810	799	815	778	776	693	786	734	749	752	713	791	701	781	745	718	733	726	745	764	734	753	727	770	701	770	722	762	723	713	714	749	749	745	722	740	719	736	734	698	731	740	744	723	730	733	758	735	749	778	774	735	701	700	762	717	764	765	709	803	736	695	736	740	703	704	739	729	752	743	733	732	748	704	712	756	709	759	714	759	745	687	704	754	738	785	717	738	728	737	713	747	783	701	700	770	750	699	732	766	706	772	746	689	791	741	729	759	746	729	749	718	755	736	726	723	706	705	779	737	737	720	691	738	748	685	763	761	741	758	732	695	682	734	774	720	745	691	752	768	703	721	735	760	723	771	705	751	740	686	758	740	723	730	712	725	769	736	724	688	708	721	773	703	711	718	699	705	767	731	729	703	708	734	767	689	676	745	723	748	745	720	738	696	717	719	736	741	675	773	700	690	759	713	727	746	714	705	716	764	770	740	728	785	733	731	720	767	697	710	712	748	751	747	730	703	738	777	736	730	696	754	757	717	775	759	762	753	728	733	699	750	737	745	688	692	715	736	725	721	712	740	755	719	772	733	749	767	710	717	739	724	712	729	704	738	727	762	717	736	703	748	697	718	759	774	764	653	711	754	761	748	779	734	731	733	736	755	720	731	775	752	733	717	726	713	738	763	770	726	727	708	713	738	749	742	696	735	746	749	728	758	729	770	732	756	729	775	711	781	692	711	716	785	715	704	763	747	731	690	757	759	722	687	744	725	724	706	738	740	713	733	705	726	690	728	740	775	723	714	711	726	696	705	752	715	723	738	756	727	747	750	747	709	731	724	710	740	723	738	718	737	732	710	708	751	690	728	711	731	760	754	729	780	741	743	753	736	702	705	709	681	722	765	758	746	724	708	726	733	719	760	743	761	768	691	750	786	744	725	711	747	721	725	745	722	762	769	764	797	691	726	747	713	752	735	772	759	669	728	750	770	708	750	681	691	734	684	772	798	735	724	714	733	759	726	756	733	799	702	670	789	722	765	712	711	717	681	784	771	728	708	733	715	705	688	730	715	729	751	716	733	747	692	729	734	714	706	751	739	761	697	692	691	723	684	723	736	718	753	702	762	679	699	721	732	701	720	698	748	721	742	704	739	758	729	675	702	731	699	785	736	712	767	702	714	698	720	773	725	749	762	752	729	720	751	759	745	690	718	738	724	762	756	751	724	761	773	732	777	771	764	723	724	717	718	698	723	800	754	701	707	724	742	736	801	716	750	730	764	723	756	725	750	731	737	714	733	744	749	729	724	726	699	702	727	731	709	763	716	705	744	697	738	777	739	722	727	711	765	760	753	761	727	759	702	693	748	754	698	707	710	703	760	742	703	747	738	764	706	682	723	748	741	721	750	693	727	769	773	730	762	745	682	758	721	769	718	693	736	715	735	764	756	671	771	741	707	707	734	731	723	746	766	741	762	713	727	707	778	752	734	747	729	701	737	774	726	694	735	713	713	750	717	745	741	688	715	709	745	714	722	689	773	721	741	716	690	697	735	757	730	708	743	759	723	718	726	822	689	690	726	735	669	753	725	699	738	767	738	734	769	720	730	774	717	760	719	714	765	671	760	722	637	702	757	816	719	701	714	717	730	681	753	742	756	670	768	731	688	708	721	751	734	766	667	732	732	737	720	736	737	715	756	728	704	724	755	709	754	734	728	747	756	738	726	737	714	763	702	751	751	740	704	743	755	798	714	703	688	699	720	725	759	717	688	714	709	782	712	750	758	681	727	735	772	739	740	701	714	738	720	724	757	736	785	688	693	767	692	712	737	761	706	730	677	729	725	744	711	784	723	764	690	748	770	730	741	736	726	699	755	722	770	683	706	765	738	715	718	718	699	678	740	711	725	699	718	719	726	727	770	750	749	718	732	763	723	736	699	722	737	744	764	781	721	742	754	679	677	733	788	732	735	733	747	749	741	684	753	724	713	752	702	739	729	692	741	791	743	685	740	735	765	738	741	739	668	728	761	728	784	728	749	771	730	752	696	783	709	751	774	699	733	727	782	711	750	689	725	724	752	734	757	727	736	675	721	722	764	720	694	761	746	659	692	738	692	805	784	740	750	743	741	735	712	769	703	726	765	726	750	754	731	735	695	722	708	705	842	776	731	673	752	702	778	766	740	768	741	725	737	763	718	766	739	696	756	749	702	705	711	700	732	716	719	781	734	760	687	771	708	714	739	720	725	760	737	742	752	709	703	740	735	739	734	754	713	728	785	748	707	743	757	744	706	741	769	688	709	723	774	742	758	788	743	767	717	772	735	727	713	760	757	740	723	744	737	701	752	717	712	680	723	754	745	774	730	794	702	757	737	744	724	682	689	700	711	738	724	719	775	731	759	709	702	728	736	716	752	712	718	706	727	753	705	742	753	721	720	739	731	720	722	742	723	745	772	757	668	720	745	710	764	726	755	741	722	702	702	731	726	768	697	692	715	743	709	800	732	690	730	699	692	736	746	767	719	693	762	697	752	763	739	750	765	708	731	791	736	769	793	752	685	715	725	680	759	722	724	699	700	755	742	747	762	718	758	736	734	765	744	727	742	734	755	692	724	720	776	795	703	731	755	791	761	742	731	705	736	723	722	728	743	730	740	752	782	727	722	722	726	698	730	701	700	748	803	753	716	740	715	731	755	703	755	715	744	698	734	733	703	694	786	722	771	718	740	736	733	708	712	689	683	754	749	755	714	731	732	714	710	723	721	726	751	766	732	743	731	750	733	738	741	694	797	699	731	682	718	700	719	743	698	759	689	724	772	739	738	804	709	750	702	724	716	758	758	757	757	769	727	756	696	730	719	741	712	688	673	710	769	825	704	760	744	704	730	708	733	697	702	804	739	754	720	689	738	720	716	774	705	710	720	788	744	719	744	725	746	725	701	762	743	699	752	751	776	761	735	781	716	742	705	730	719	766	741	731	729	710	706	704	716	746	721	701	675	746	719	732	701	691	771	740	732	698	717	754	743	721	693	739	719	719	722	689	753	793	759	732	742	737	744	762	750	706	714	693	763	722	730	705	737	722	739	741	697	759	736	712	726	726	707	719	743	693	744	675	731	725	730	758	730	717	732	699	738	742	771	724	729	712	718	719	720	684	718	725	710	756	748	700	702	713	784	724	735	719	704	698	697	713	751	784	743	758	750	719	712	704	714	722	726	742	755	715	718	722	702	767	761	721	721	747	705	742	713	791	691	723	728	693	707	775	730	732	640	787	729	770	697	725	755	703	696	752	752	727	764	739	765	733	731	702	710	763	735	702	744	711	682	759	663	734	699	734	759	712	694	725	742	709	727	812	741	725	693	753	711	746	718	749	727	730	740	683	734	722	805	777	693	674	745	736	688	815	733	680	771	732	760	669	771	738	738	703	742	802	696	696	723	758	740	711	750	778	734	761	730	714	704	750	719	735	749	718	694	727	688	698	745	747
54119	84552	71594	59128	16295	2154	1541	1356	1208	1040	994	976	961	980	907	927	951	876	873	864	815	793	870	879	846	844	874	813	862	887	853	836	848	807	850	819	858	865	851	795	817	844	856	797	861	825	843	839	826	862	781	813	805	827	841	794	833	826	817	814	825	842	808	801	775	769	777	852	818	826	828	826	782	829	880	809	837	832	857	810	845	811	834	794	822	821	802	795	843	814	778	811	826	823	814	849	824	797	810	803	803	843	809	820	842	782	858	798	863	874	819	877	813	831	850	812	852	783	815	818	850	813	813	825	824	804	788	837	838	846	820	796	777	840	829	864	814	850	794	861	866	768	872	855	822	828	817	829	834	781	788	833	810	862	813	826	818	870	773	786	772	844	833	789	780	818	870	885	833	814	826	806	825	867	780	842	789	863	791	822	873	814	838	821	825	809	813	787	820	854	792	833	851	850	852	799	835	758	763	813	808	841	815	859	827	843	863	796	805	853	794	784	818	833	836	830	826	807	793	820	832	838	836	809	872	813	801	786	802	745	856	791	833	807	802	816	806	844	793	766	830	833	812	855	878	770	828	789	861	807	792	816	867	828	838	847	809	809	865	806	878	806	816	818	781	848	803	851	803	863	822	823	831	775	840	808	851	780	841	828	798	828	859	848	817	845	831	869	798	823	834	831	837	808	853	823	801	848	834	789	778	849	820	851	842	820	817	855	861	822	789	790	807	858	790	825	843	857	825	837	873	862	801	847	791	797	760	808	854	814	830	841	772	847	748	856	811	853	826	803	808	832	789	799	820	821	817	780	784	873	796	871	819	866	858	817	822	812	845	802	817	775	761	875	800	840	830	817	828	794	827	853	827	821	806	820	803	818	796	806	873	817	794	777	837	785	800	820	865	875	837	892	842	853	837	794	793	865	856	815	796	806	787	810	819	839	833	784	798	854	868	806	789	863	772	800	765	799	813	836	813	804	791	839	807	794	856	848	790	790	815	840	814	861	869	826	842	815	810	850	800	856	758	796	812	839	812	859	873	837	796	789	821	842	823	783	848	833	811	788	769	838	837	858	850	812	795	785	834	804	819	820	795	843	802	792	831	865	799	825	853	814	778	820	814	832	827	834	845	798	860	791	786	812	854	837	853	789	787	784	829	795	779	830	837	815	865	778	840	791	857	837	817	860	824	772	815	800	806	798	857	774	834	851	830	821	911	800	817	816	806	837	848	793	793	820	836	831	775	834	795	779	758	863	756	842	814	783	839	874	816	842	822	824	823	843	874	799	834	812	861	764	793	815	776	821	807	818	805	769	845	821	826	841	846	841	746	822	780	824	847	848	865	830	832	838	815	919	867	843	822	776	802	784	823	792	815	812	864	813	806	843	841	803	821	834	787	786	813	788	825	818	843	852	837	794	879	841	857	846	780	821	799	805	836	819	868	862	824	824	860	786	789	772	803	822	834	829	827	824	803	853	792	800	825	884	837	852	838	855	811	881	883	797	721	868	821	810	772	772	852	825	902	808	771	849	784	788	816	851	836	799	833	836	843	802	822	831	775	820	798	796	852	811	819	863	863	837	808	835	822	823	842	791	801	852	817	770	839	835	837	822	797	823	814	865	833	777	804	798	864	821	880	809	802	787	854	817	807	791	897	894	813	809	823	895	846	829	857	842	794	845	841	794	841	845	855	832	807	774	825	828	815	856	840	837	827	811	757	829	845	776	813	805	818	779	819	825	826	820	837	848	827	848	806	820	846	801	813	827	826	810	783	828	788	846	825	838	834	821	772	829	794	813	867	855	821	803	843	834	851	848	800	825	804	822	806	788	829	876	784	847	864	826	822	849	811	809	800	853	832	838	853	832	824	799	834	778	793	802	858	781	827	882	865	792	836	847	820	843	799	841	796	770	804	903	829	819	844	864	874	811	859	808	823	808	803	888	793	888	807	786	881	795	819	819	807	825	795	813	808	763	814	803	852	835	800	845	801	772	863	848	856	881	754	774	814	830	819	840	799	799	859	781	832	807	801	845	843	765	850	806	777	874	845	830	812	835	836	846	826	819	848	761	793	813	752	786	801	768	843	794	803	777	864	822	853	785	839	818	869	870	834	815	796	851	822	777	791	840	844	840	845	758	849	819	787	806	842	799	809	885	807	849	797	853	840	825	811	835	775	837	825	873	807	821	810	840	862	873	824	789	862	844	818	828	783	855	849	867	816	815	787	792	842	825	782	785	792	788	837	811	902	811	815	826	818	815	847	840	764	825	830	836	849	842	834	820	844	821	810	860	809	832	820	803	858	818	819	798	818	858	859	823	844	794	851	835	818	832	814	811	857	815	767	812	829	822	806	864	826	832	806	796	817	823	862	813	860	887	751	824	823	810	851	829	812	848	800	859	783	823	874	860	826	818	852	857	805	813	814	826	843	845	812	815	811	810	841	780	826	835	821	805	836	857	796	838	841	795	832	819	809	817	840	793	808	817	795	808	846	820	826	838	856	848	903	820	811	875	821	812	769	783	833	805	826	820	826	831	838	837	859	793	832	837	806	820	826	873	822	848	887	840	773	851	867	828	838	836	828	796	854	874	800	808	820	828	846	818	762	830	801	886	801	863	837	829	854	795	772	841	871	839	837	828	830	804	810	821	791	843	844	805	859	866	787	834	794	782	788	801	835	788	826	784	819	792	809	815	824	835	823	826	770	743	799	834	765	871	871	835	867	798	815	783	823	869	817	826	812	841	774	852	798	816	820	808	817	812	841	833	852	732	809	839	804	811	806	815	798	817	822	827	783	815	828	822	825	835	868	801	829	845	811	798	813	821	817	825	843	759	828	822	796	825	845	802	821	835	786	785	824	826	796	837	806	791	789	821	828	787	832	840	783	845	853	824	815	820	842	828	849	843	844	829	802	774	820	846	818	796	813	829	865	804	854	804	813	757	811	837	835	826	850	853	837	831	849	876	850	807	825	829	773	875	790	830	823	864	878	787	815	782	763	896	776	839	823	823	822	793	773	813	807	820	817	834	837	886	749	853	835	779	840	812	804	808	814	822	850	810	791	860	798	806	815	834	817	827	801	810	808	786	794	776	830	819	817	821	822	801	786	833	845	811	797	779	837	804	813	820	816	801	837	783	841	782	874	796	819	808	809	830	781	823	810	854	858	856	848	822	861	770	721	809	842	790	765	870	849	818	813	849	819	844	835	815	784	814	799	873	787	788	858	843	815	814	779	831	820	831	802	784	802	836	811	840	848	841	776	837	861	788	783	804	851	828	817	786	828	816	804	841	835	829	820	800	814	809	796	797	815	827	784	808	811	837	837	869	813	847	815	857	823	841	814	818	862	834	819	784	815	836	807	793	777	808	791	841	803	825	786	836	826	860	782	822	853	806	815	862	878	821	757	814	859	846	825	803	801	804	779	812	849	835	821	854	841	822	803	868	807	804	819	830	852	794	795	808	843	794	841	863	844	827	792	759	803	784	782	813	839	825	817	776
37448	27952	23654	16769	2693	548	403	367	368	361	322	324	341	378	329	324	345	361	323	343	297	349	344	312	337	337	298	361	322	317	314	322	323	341	316	323	334	302	329	333	315	329	311	336	363	326	333	350	356	317	325	317	308	313	327	309	361	332	358	342	308	343	323	324	355	359	337	345	356	360	296	328	327	319	355	337	319	347	328	355	327	340	352	326	332	340	318	341	303	335	323	307	337	336	317	335	316	352	313	344	319	328	350	337	335	328	351	332	297	333	313	337	305	322	339	344	277	326	358	322	327	349	336	367	335	376	336	302	349	351	341	329	315	345	333	331	316	325	290	323	330	310	317	311	332	336	347	338	344	358	305	325	325	346	327	356	340	327	301	335	334	346	368	343	327	311	315	321	337	341	342	373	319	335	319	324	302	331	336	357	347	329	309	348	345	328	350	313	342	328	344	301	338	292	375	307	384	303	332	336	306	313	307	359	330	320	356	343	296	336	363	332	327	339	333	329	373	320	358	342	349	372	321	343	321	318	355	313	346	320	343	343	341	331	321	323	325	323	338	313	357	323	356	358	325	309	310	328	344	317	326	320	328	342	324	323	321	377	319	347	340	376	341	348	323	342	337	331	339	327	357	321	331	356	336	309	301	326	316	329	325	355	331	312	346	354	312	364	340	314	342	362	341	325	334	301	355	335	316	325	326	317	313	303	322	333	335	345	349	312	355	319	348	309	327	355	318	300	333	322	346	318	341	337	331	336	310	345	297	335	316	346	303	319	341	311	322	327	328	378	332	332	313	350	338	328	360	318	341	333	301	295	323	351	358	277	305	333	337	375	323	327	335	337	315	340	303	348	329	333	331	326	364	341	344	321	333	312	345	322	318	341	330	320	332	342	336	320	351	314	319	313	287	332	334	311	324	302	355	315	333	322	321	320	364	308	333	322	321	316	301	308	334	313	319	334	356	319	352	359	321	330	309	371	291	329	355	334	335	319	326	351	361	343	300	342	328	311	310	306	316	325	342	342	343	362	378	296	317	357	311	328	338	336	340	337	352	331	332	318	368	354	331	310	314	342	340	313	344	337	344	324	314	307	330	344	322	342	327	325	309	321	317	350	368	324	328	337	291	311	325	355	305	321	344	327	334	328	322	330	353	329	320	327	309	331	378	354	316	308	321	366	322	336	347	362	346	328	335	340	315	355	340	336	342	313	333	327	303	332	305	348	318	350	295	352	337	291	315	338	322	326	304	354	339	333	316	354	370	346	333	324	320	315	361	320	357	356	326	329	348	336	385	380	336	350	302	340	340	324	355	353	309	313	325	333	310	313	340	320	341	298	344	287	338	363	340	341	349	319	330	340	346	340	311	334	326	327	301	325	293	336	368	341	326	307	363	312	311	348	324	327	329	339	333	322	366	301	330	337	301	322	310	337	344	328	330	310	337	312	337	339	346	312	347	359	319	350	354	297	328	317	322	309	326	312	354	332	339	309	305	307	325	341	293	355	321	336	313	320	358	381	343	323	310	328	320	338	318	321	341	372	333	328	319	329	333	332	332	319	334	340	334	333	329	309	339	300	343	325	330	348	355	322	344	343	330	284	325	324	346	350	349	332	332	335	314	342	323	335	354	308	323	358	358	332	332	315	323	319	318	325	325	329	324	313	341	350	338	343	328	325	327	312	315	312	342	315	320	322	337	307	318	349	347	375	294	307	327	346	287	333	324	348	302	333	333	332	315	346	314	335	314	314	345	349	330	346	317	318	317	353	352	343	344	342	336	329	316	300	333	330	300	319	354	319	355	321	318	329	325	331	317	346	349	344	316	347	363	311	303	331	287	350	346	314	344	305	345	334	348	323	335	327	342	342	338	337	318	343	361	331	339	324	336	349	305	330	330	330	336	340	311	376	316	339	301	333	292	339	333	327	328	333	348	322	318	340	319	326	350	320	345	324	348	316	313	308	319	334	327	352	308	331	374	358	330	323	377	333	343	322	342	338	368	312	326	329	322	340	341	364	318	362	344	328	322	323	310	350	356	321	342	346	314	333	323	314	316	340	330	328	358	321	355	311	333	318	314	340	335	315	333	333	306	346	306	348	357	371	339	332	313	354	345	325	338	296	329	325	339	338	326	332	351	314	350	352	334	330	318	302	339	340	338	341	307	302	310	326	343	329	314	321	308	310	332	368	317	328	333	339	339	329	331	336	339	347	354	363	339	325	346	327	325	371	335	336	340	302	343	331	347	318	346	333	336	315	324	333	343	325	325	318	358	314	304	316	322	324	322	321	338	325	337	342	340	313	347	307	345	325	328	313	332	364	331	339	347	350	320	360	321	356	325	347	310	350	308	366	343	316	337	344	316	334	321	317	355	322	306	324	340	355	312	312	356	297	348	328	336	321	314	346	337	336	322	319	345	340	312	304	347	348	319	329	340	344	344	317	330	339	336	319	343	331	344	374	331	333	331	334	318	358	334	307	340	319	363	306	335	349	331	337	333	321	342	356	313	324	340	327	338	313	318	331	315	342	326	345	339	338	337	370	321	325	355	325	332	322	317	355	346	346	300	300	312	321	325	336	340	322	313	326	351	346	295	310	355	299	334	336	330	362	316	295	303	321	356	341	298	335	340	329	330	346	348	362	338	317	321	332	309	317	330	328	328	329	318	347	332	322	362	333	307	336	376	315	293	320	310	332	332	351	302	332	336	325	308	339	328	335	359	326	327	325	314	324	354	338	295	308	328	342	304	320	333	312	323	309	317	349	355	334	338	285	286	332	288	334	316	322	344	343	337	357	334	312	329	330	333	338	319	373	334	320	339	346	375	292	315	356	319	308	321	316	322	346	304	331	325	327	331	331	301	310	315	329	358	342	319	352	351	338	334	321	311	356	333	327	307	343	344	396	321	317	333	336	316	306	337	347	321	353	317	313	352	310	299	338	347	356	367	347	340	357	343	344	333	339	341	341	334	354	317	389	363	300	331	313	329	311	343	325	349	299	328	346	317	335	362	338	333	308	342	322	324	302	346	348	317	379	323	349	338	321	326	306	324	344	329	337	351	334	329	337	337	323	331	325	318	335	336	328	359	355	333	356	324	338	329	328	372	332	336	322	340	327	361	344	364	361	379	317	355	321	360	323	351	313	334	348	356	308	356	333	346	342	344	322	314	317	323	354	329	345	334	357	330	322	312	332	332	354	345	345	311	329	348	335	339	343	326	330	315	331	316	372	331	314	328	332	346	318	317	367	307	338	342	338	339	344	340	346	342	288	346	327	351	344	381	343	336	333	316	333	327	327	350	368	344	307	288	362	361	331	278	312	344	322	301	317	343	321	357	318	309	312	323	309	326	345	344	315	353	321	346	351	353	337	309	312	362	317	357	345	340	355	343	331	342	321	322	305	348	322	351	330	334	266	318	347	339	315	328	340	354	303	375	294	339	333	324	321	331	339	336	342	339	337	331	331	333	316	366	338	322	335	327	311	331	350	348	336	352	357
43196	34993	23479	14050	2179	456	464	364	445	423	421	357	390	389	393	384	393	402	371	380	377	386	404	371	360	408	380	404	362	379	362	384	379	371	390	370	372	380	402	364	405	421	371	386	364	401	351	413	373	395	380	393	400	349	412	409	365	368	404	385	382	399	412	389	387	400	390	411	395	401	371	373	357	392	378	415	348	386	345	415	397	412	373	377	396	412	358	390	405	416	415	356	382	360	365	370	385	394	382	378	390	392	405	400	413	423	387	389	384	369	397	410	364	415	403	392	393	383	381	401	367	384	378	372	382	368	400	385	415	378	413	407	401	393	400	405	397	400	376	339	376	409	420	404	385	369	337	393	388	408	397	389	410	357	411	364	387	366	389	408	405	373	373	377	385	370	349	366	410	444	356	408	396	398	377	382	413	368	382	385	382	400	372	404	362	405	390	391	357	380	390	375	389	400	386	422	379	350	377	377	387	387	379	413	383	394	393	391	441	385	366	396	378	395	389	371	387	359	390	379	383	422	378	426	401	404	410	364	377	352	383	381	416	381	396	381	338	380	344	361	429	379	392	389	413	388	393	398	374	389	410	412	379	359	362	375	420	407	389	405	382	364	383	380	364	340	363	393	388	395	409	447	381	428	385	364	351	394	392	407	393	390	386	375	402	399	372	426	360	371	414	414	380	381	407	402	367	398	375	393	424	373	381	385	368	384	392	381	376	414	403	366	396	400	374	386	363	383	410	412	383	425	402	381	385	366	389	398	414	404	386	442	396	415	352	412	376	447	365	376	383	390	411	367	402	409	389	403	407	388	375	385	408	400	358	413	391	370	397	421	381	365	368	383	355	409	409	388	406	396	381	392	363	375	425	395	400	419	411	437	385	411	377	404	412	369	408	403	391	412	370	435	376	401	396	399	402	377	380	379	370	373	372	388	393	359	415	361	422	394	392	379	386	396	396	370	364	391	397	452	400	392	410	391	396	400	369	364	388	383	397	416	351	360	415	374	392	444	404	404	377	374	358	370	378	394	399	402	366	373	377	417	387	391	365	382	378	379	378	403	373	350	385	382	370	381	414	409	396	360	381	369	433	385	366	388	388	414	390	362	402	383	393	422	385	352	366	388	389	392	393	378	386	385	354	377	403	357	365	387	388	372	394	375	395	384	432	404	370	387	367	388	386	435	377	397	419	397	397	379	388	358	393	411	390	376	361	391	393	355	417	384	374	363	376	378	395	393	360	376	362	365	416	421	385	390	350	361	386	403	375	397	360	364	376	397	425	428	363	386	392	353	421	378	416	375	363	371	372	373	420	365	395	386	375	381	373	396	383	362	359	376	379	360	393	392	405	374	365	369	403	406	366	403	398	382	394	399	367	401	366	378	349	372	380	366	388	433	374	385	387	413	373	398	397	395	412	378	415	363	407	385	390	392	357	381	386	368	355	399	373	385	416	382	382	397	396	368	408	367	411	411	394	381	380	419	371	391	402	373	383	418	375	396	390	371	400	403	357	404	401	411	386	400	385	369	358	408	388	379	361	366	395	373	347	390	407	379	420	396	384	420	393	391	397	407	394	368	363	399	400	372	394	412	396	370	364	391	377	320	396	415	381	381	370	360	418	414	384	406	391	386	411	374	377	355	445	398	391	383	374	420	378	359	396	333	378	394	413	390	395	404	373	385	396	410	390	367	414	389	367	398	378	377	394	357	395	391	377	397	393	420	383	398	378	386	366	409	380	386	366	402	432	386	390	379	363	395	360	381	382	404	410	377	364	379	416	390	339	392	389	377	375	357	397	394	366	393	407	444	379	396	375	401	386	396	425	407	414	371	392	375	398	388	393	360	386	393	385	388	394	360	419	422	436	384	370	393	407	396	407	401	379	362	393	415	367	389	363	330	360	411	363	390	396	403	389	393	397	367	405	388	407	379	402	387	362	401	399	379	423	363	396	394	361	383	412	398	370	394	366	398	387	363	389	387	397	386	356	366	368	360	403	396	388	392	396	378	396	369	396	371	367	387	401	416	386	392	371	353	391	383	361	364	371	392	354	403	440	374	375	404	375	373	406	354	397	368	398	389	383	398	380	338	370	382	379	386	371	352	385	389	399	390	361	398	395	332	398	398	378	384	384	412	389	391	387	379	347	428	376	380	367	421	406	396	389	386	399	412	389	386	373	408	384	380	342	410	383	392	393	429	378	357	376	401	377	358	357	336	365	377	355	389	375	369	376	419	424	398	412	413	395	399	413	417	365	388	369	367	419	404	403	387	367	430	387	413	402	398	379	359	392	390	419	375	377	376	427	394	387	402	403	403	384	390	403	380	360	367	405	407	373	387	387	396	354	372	382	377	371	389	406	367	389	418	407	375	388	359	425	426	349	420	406	350	365	374	399	375	396	374	374	371	404	379	383	377	413	351	421	428	396	389	362	357	409	391	388	382	412	375	375	353	413	348	378	397	385	399	423	394	363	403	364	374	404	358	380	376	408	382	380	392	385	364	368	406	366	382	413	416	375	418	375	384	408	393	359	384	387	400	354	417	376	373	376	441	383	368	402	404	385	373	384	384	371	395	398	369	401	381	381	371	415	421	405	381	387	382	382	389	415	362	387	396	388	370	424	410	380	402	360	388	391	379	394	386	345	421	360	403	409	394	395	394	395	387	363	392	392	392	396	379	400	350	408	370	387	371	329	388	397	397	369	380	392	365	393	397	374	377	392	349	408	374	384	393	384	387	412	389	343	379	408	402	408	395	387	347	399	413	392	404	374	395	370	368	387	385	382	402	376	395	404	393	385	411	395	370	369	427	425	369	364	378	385	387	387	367	411	408	409	373	406	402	366	400	403	380	394	356	387	360	395	370	393	379	409	416	398	403	377	375	402	356	391	380	362	383	387	361	451	390	408	378	393	412	379	404	441	392	396	363	394	368	391	362	397	367	366	353	385	400	376	391	394	406	378	381	404	375	397	376	386	383	400	381	385	370	386	429	355	380	370	374	399	405	378	416	378	385	359	395	383	396	358	401	369	364	363	403	394	391	396	399	381	376	388	363	386	399	379	424	373	385	403	379	409	370	369	388	378	370	357	400	373	361	351	437	383	375	362	334	387	371	389	427	410	401	396	365	343	371	422	383	392	400	385	398	367	400	390	408	428	358	400	364	372	370	392	374	373	356	436	432	376	395	396	378	383	365	351	353	414	391	415	369	380	385	393	413	369	385	384	365	431	432	350	413	389	380	420	392	397	360	381	373	375	402	394	402	371	366	370	374	391	425	420	386	396	398	364	380	375	392	401	384	368	392	414	379	400	389	371	391	386	397	401	376	407	394	398	347	369	360	396	397	367	372	371	381	394	399	356	374	396	403	388	384	401	365	380	381	413	368	390	440	439	378	410	378	385	352	392	389	407	362	408	410	387	385	403	402	380	370	395	373	412	421	429	392	365	347	346	343	393	382	361	379	390	399	367	386	377	395	398	400	407	385	393	369	398	402	369	417
23414	20910	29814	32400	22126	10020	1438	749	664	686	663	636	642	632	664	598	575	592	608	616	610	594	608	635	623	596	651	622	597	616	627	554	598	607	620	586	616	606	578	642	562	619	624	601	580	623	599	591	573	583	597	593	647	595	618	599	588	625	617	604	571	601	594	585	591	578	624	569	589	566	617	634	600	616	663	615	631	630	581	588	583	628	587	578	584	623	612	617	574	569	613	603	579	611	565	555	591	586	562	593	592	584	574	585	629	581	611	625	598	619	662	653	618	583	626	579	620	617	586	595	612	609	606	588	547	606	584	585	619	572	564	619	580	620	571	592	622	600	586	580	593	661	595	626	610	601	600	645	600	642	587	618	581	572	603	609	607	532	571	586	559	649	624	596	601	617	625	581	591	631	598	600	569	577	624	615	568	595	576	633	604	627	624	643	580	602	622	596	620	631	599	599	599	611	630	581	567	560	624	560	601	639	600	598	595	590	615	605	624	610	590	587	554	604	628	615	637	595	604	529	633	593	621	635	633	636	572	591	576	602	622	591	607	603	596	590	596	637	610	564	597	611	632	561	535	611	610	586	580	618	595	609	594	607	553	609	589	595	584	633	595	660	591	593	588	589	622	592	580	576	650	592	629	580	586	528	613	599	582	609	566	574	575	608	562	601	626	621	622	626	585	585	561	571	606	574	592	601	629	560	562	610	597	642	596	609	618	619	606	572	578	600	642	609	574	575	613	674	595	574	613	612	589	593	609	633	622	584	594	641	591	592	620	591	639	585	596	549	569	557	577	586	567	582	568	590	562	640	572	658	612	593	567	627	601	582	535	596	589	611	575	627	589	593	598	581	613	615	621	572	576	587	593	625	591	595	637	647	570	603	574	631	609	598	656	595	555	563	570	560	556	559	555	632	569	649	594	582	612	623	580	593	589	572	591	659	599	569	566	559	602	574	617	609	611	601	579	642	629	618	583	598	554	593	614	602	607	598	583	617	597	595	633	572	605	613	586	610	586	571	616	640	609	582	587	555	611	589	620	575	607	612	577	635	604	576	589	603	529	576	596	595	605	579	591	589	534	617	609	587	631	611	572	611	613	605	580	576	557	538	619	638	591	600	580	590	604	598	606	543	626	604	612	612	585	613	586	646	615	583	607	560	587	621	586	628	586	582	611	611	619	594	648	583	610	606	581	598	603	623	615	608	569	610	587	615	601	617	611	584	602	607	609	604	599	594	585	647	565	580	586	614	574	606	569	633	613	591	593	597	586	585	577	607	612	620	620	591	581	565	597	604	561	555	585	619	598	578	651	610	600	640	596	596	582	585	595	578	628	621	628	582	572	576	600	588	587	549	593	606	557	614	607	607	597	616	613	593	603	583	586	570	617	614	630	616	593	556	599	620	595	604	585	594	576	609	602	591	607	567	628	582	576	605	641	572	619	574	607	632	601	611	595	607	512	584	632	610	618	616	614	587	625	596	610	594	580	607	607	615	566	587	592	584	563	589	614	592	555	580	609	613	631	568	626	634	628	575	611	609	605	602	622	581	562	606	628	568	577	624	589	591	564	591	619	596	582	587	604	612	571	612	580	602	593	544	581	558	600	622	536	616	594	596	601	577	596	643	631	574	597	589	629	615	598	587	591	574	573	554	602	593	599	587	570	588	601	582	625	591	633	607	598	575	570	631	589	597	606	645	580	633	566	619	584	573	582	588	594	585	613	565	603	619	603	566	570	586	621	585	604	579	555	597	575	595	596	604	569	607	633	568	615	624	627	593	585	627	596	551	599	597	583	607	580	610	610	591	648	559	569	597	617	605	625	601	573	593	585	649	572	591	583	590	593	607	599	577	630	562	579	589	627	568	561	621	612	566	564	544	625	564	585	626	607	649	626	601	603	577	610	552	588	625	600	608	613	644	592	551	597	607	593	604	585	589	624	597	597	617	611	568	594	554	556	612	608	564	650	613	595	590	560	603	585	600	602	592	571	596	606	592	594	605	653	592	590	623	660	607	575	630	601	564	591	598	615	598	606	563	598	608	633	607	635	575	561	591	594	590	587	653	641	587	616	567	595	612	616	615	555	617	603	575	571	599	570	622	594	596	585	565	615	561	600	639	569	621	605	619	639	586	579	594	612	593	611	610	591	582	634	666	586	589	630	614	569	598	621	616	618	585	575	605	575	616	564	610	568	600	573	572	611	597	563	590	613	622	597	598	600	583	569	595	585	598	609	600	661	602	598	632	593	580	569	609	637	600	590	603	564	586	558	601	573	602	630	611	618	606	594	597	603	637	567	577	644	605	603	599	636	586	591	575	609	588	608	616	586	580	614	660	573	603	611	567	590	569	634	584	581	609	576	607	582	589	601	653	555	572	651	596	640	620	601	644	553	598	619	566	613	543	594	589	569	595	577	589	593	556	586	587	649	587	558	583	643	620	602	570	642	576	621	570	628	596	600	564	612	539	636	569	613	565	602	624	661	579	592	604	603	599	617	567	596	624	613	611	638	593	587	627	615	604	587	611	632	593	604	589	546	668	603	591	554	571	568	642	578	569	648	611	611	607	615	627	586	595	628	602	616	569	624	541	650	622	619	599	614	586	624	593	602	575	578	623	596	602	607	573	561	601	627	569	598	616	589	597	599	608	566	606	619	603	599	632	576	530	611	586	601	531	597	599	597	632	601	588	548	586	566	643	607	629	614	570	547	608	627	580	593	596	570	625	592	605	545	622	624	575	624	626	613	602	576	645	626	595	613	583	588	590	600	572	575	616	583	632	614	626	614	606	612	591	642	585	618	581	601	651	592	599	635	589	609	574	610	620	608	608	615	563	571	582	598	608	597	603	599	582	563	578	574	589	597	622	616	607	594	608	629	582	595	588	634	615	663	617	645	595	584	618	581	635	588	589	610	570	575	632	548	574	625	596	588	631	617	645	585	580	618	569	589	624	617	579	567	583	618	594	623	595	579	570	641	599	578	613	623	565	597	615	590	580	557	621	582	535	615	626	619	634	611	602	622	596	614	599	598	617	574	644	627	636	602	615	594	620	609	607	625	602	587	634	654	611	587	639	596	645	601	604	594	582	612	595	638	575	602	616	617	577	565	618	584	588	629	624	626	591	580	613	573	590	599	620	593	586	577	585	573	601	603	569	612	601	617	649	648	587	512	568	609	607	566	607	577	611	637	593	565	622	602	601	663	609	592	609	558	562	603	622	548	598	645	648	586	605	606	628	594	574	599	628	593	607	631	606	571	615	606	633	593	590	605	620	656	609	621	622	606	606	621	588	542	599	603	582	606	592	597	605	617	604	620	590	578	616	606	600	594	604	598	619	595	617	617	638	553	609	586	630	585	599	585	631	582	604	597	624	622	607	588	571	574	616	606	524	591	558	626	545	564	585	650	586	598	593	605	604	577	562	637	619	637	570	610	584	635	599	580	632	628	567	564	616	610	599	614	618	621	563	610	547	560	615	605	575	583	587	631	552	619	610	565	631
52208	75914	62187	45881	12772	1296	1015	937	794	824	738	770	729	721	740	707	742	687	679	712	690	727	686	663	699	673	736	711	697	664	700	691	691	688	660	680	662	638	701	650	638	667	696	678	682	635	684	662	650	666	698	674	640	679	657	710	635	662	693	687	679	627	671	704	687	687	650	665	634	683	686	685	677	657	675	642	669	701	663	640	647	710	682	691	668	669	677	656	650	652	650	726	674	695	690	707	602	689	657	633	664	653	679	672	702	656	664	684	708	673	679	677	645	632	690	655	620	674	634	667	664	677	652	644	649	651	587	656	668	663	671	637	658	698	696	671	683	690	697	684	715	637	695	689	655	683	670	647	670	631	668	705	716	721	698	648	679	708	684	652	727	662	678	654	677	651	659	705	684	637	659	626	673	626	688	692	707	698	637	657	660	653	698	659	690	685	667	684	679	669	643	679	657	709	680	685	671	677	683	652	637	633	713	658	657	685	697	689	702	644	681	626	626	673	687	712	671	656	687	693	674	688	671	650	671	682	652	706	707	688	651	660	693	689	668	705	697	657	707	667	638	705	702	699	621	690	673	702	663	667	632	628	678	652	673	654	691	633	676	705	699	698	662	617	640	630	652	709	681	643	673	677	642	636	685	696	644	672	720	601	651	666	674	694	634	683	699	700	645	660	700	674	687	712	667	681	640	695	662	694	626	634	654	723	637	699	655	649	621	706	702	662	696	674	669	679	640	681	686	661	672	691	640	671	652	720	631	695	704	688	681	706	699	675	696	682	734	665	684	664	637	685	722	650	678	687	667	677	634	644	679	685	663	621	665	678	635	654	643	669	667	657	683	705	675	637	662	657	669	663	632	672	682	676	651	649	664	643	693	662	636	707	655	677	674	653	677	693	641	740	654	654	679	675	679	684	673	703	677	655	675	664	651	641	650	715	673	713	646	709	648	642	628	680	682	684	686	657	683	664	663	655	684	670	656	678	667	708	672	663	693	660	617	673	686	683	653	723	683	670	673	694	639	700	697	623	670	670	705	647	645	712	680	717	670	688	707	638	667	701	689	656	665	703	651	639	693	684	645	650	667	659	692	672	706	662	689	673	708	683	697	661	693	661	634	731	683	652	701	665	691	671	643	717	697	657	695	692	697	674	637	670	649	728	656	686	702	732	644	679	652	695	680	684	703	655	641	675	707	680	667	632	636	653	654	692	674	651	656	704	696	654	637	652	646	688	671	681	705	657	640	670	676	675	659	666	685	696	673	654	669	664	688	665	677	641	633	650	687	675	710	703	678	666	667	691	659	700	656	648	714	638	642	687	709	678	668	728	663	692	664	682	709	654	698	678	688	666	626	704	669	609	684	634	660	695	696	679	653	657	686	651	681	636	700	618	694	631	707	735	623	678	646	653	672	671	650	658	645	657	682	684	671	665	684	677	676	631	661	683	655	664	645	681	717	633	673	662	758	728	686	692	691	658	711	665	678	636	666	660	704	645	693	664	689	671	678	681	674	678	649	700	670	622	676	661	677	693	654	665	667	687	672	705	633	660	665	664	665	668	652	685	670	695	689	667	670	659	639	682	653	708	662	706	695	643	733	666	675	662	674	675	674	716	677	678	696	621	683	737	635	660	653	721	687	689	662	683	656	679	657	651	660	713	655	681	675	710	674	722	749	729	683	689	666	675	679	691	625	713	654	623	681	649	674	653	655	706	630	715	701	639	670	699	660	630	701	688	681	686	628	626	636	698	695	683	672	617	643	686	691	622	657	671	681	683	645	659	663	668	641	677	685	674	691	685	615	695	653	679	723	652	668	640	689	705	674	669	650	680	672	661	733	632	664	631	687	659	670	723	647	683	651	672	656	640	681	685	690	679	691	677	663	673	692	644	660	605	651	687	638	707	664	677	682	633	652	687	637	720	700	633	679	641	743	708	645	678	711	673	674	613	678	679	653	651	658	687	662	674	688	635	664	693	693	631	687	633	682	636	627	629	653	697	676	708	698	651	662	699	627	672	641	711	708	640	673	638	676	719	636	694	707	639	685	692	682	696	661	627	633	672	659	675	669	705	663	656	717	649	660	671	686	618	689	636	663	673	661	714	691	687	683	663	695	660	701	680	642	629	655	681	653	754	688	655	653	681	683	660	690	663	696	651	688	681	672	632	621	714	730	672	677	692	661	698	650	654	690	653	690	661	662	698	682	657	684	651	663	693	686	688	595	655	691	606	747	710	688	658	714	642	695	684	628	658	655	633	705	691	670	664	652	641	692	685	618	686	683	682	665	666	636	638	608	702	663	686	643	635	636	699	639	651	686	693	641	644	643	631	666	682	656	649	642	653	717	652	671	686	683	663	674	665	671	639	678	657	655	608	651	690	665	678	641	717	636	653	691	702	646	678	696	670	641	703	692	690	726	670	696	623	660	663	687	727	630	662	661	630	697	693	661	685	645	671	654	666	677	680	669	724	689	680	680	649	744	681	649	672	666	665	698	702	666	665	666	687	658	624	673	688	712	629	684	645	657	698	698	661	706	678	632	685	630	711	694	672	653	685	706	636	707	723	689	633	688	732	660	649	645	660	704	664	721	674	693	674	694	649	665	663	695	668	652	642	675	706	691	697	707	659	696	693	659	664	715	651	658	677	736	625	674	631	636	664	665	670	706	669	659	677	692	651	661	677	685	646	708	646	681	646	688	690	659	619	699	694	714	669	662	630	693	701	681	636	631	660	704	695	651	611	681	658	655	668	690	644	673	659	700	674	642	659	682	682	627	679	679	686	685	660	659	657	666	672	662	698	652	685	666	695	674	642	700	714	640	678	664	665	694	711	605	642	687	687	662	633	655	684	684	691	688	647	652	689	639	666	658	684	649	670	695	682	690	682	737	697	706	687	619	698	625	697	680	634	668	640	644	650	656	662	671	683	665	697	676	682	715	676	664	639	692	655	658	649	672	694	700	664	707	620	679	682	641	690	731	648	667	709	669	677	677	656	665	714	659	653	699	670	675	690	649	678	680	670	706	680	668	667	633	710	677	685	663	678	660	695	644	710	690	684	686	640	661	655	625	697	700	652	662	669	656	668	658	691	665	695	671	651	667	678	645	723	676	697	735	657	630	706	682	692	674	668	630	642	671	681	645	655	635	682	689	645	663	674	679	704	666	619	674	659	677	655	688	682	616	660	671	660	650	686	665	631	667	628	634	658	649	640	643	606	670	652	661	674	621	656	651	692	684	677	710	656	681	684	662	660	669	646	694	630	665	661	664	700	708	650	661	677	703	711	648	694	662	659	655	691	649	677	645	684	687	656	663	669	700	684	644	693	691	712	659	663	681	708	630	654	653	700	686	677	701	661	655	682	639	686	612	659	663	696	658	678	596	680	647	686	617	638	672	693	658	691	681	649	717	663	641	602	677	664	674	633	637	661	697	680	672	721	707	639	649	651	656	679	662	692	659	687	654	696	627	677	676	671	671	696	671	687	692	685	683	654	654	689
24588	21049	29183	28065	17477	3454	458	353	354	332	362	317	320	274	347	340	337	282	307	324	321	281	322	319	331	303	297	312	357	334	290	289	297	332	310	304	321	303	304	300	285	328	324	306	297	305	301	324	309	294	321	281	291	267	337	327	326	313	282	321	305	318	290	324	302	328	298	301	304	283	308	295	272	319	312	298	316	321	306	311	300	295	309	329	303	338	324	323	308	308	300	286	339	315	320	298	308	328	347	307	249	291	303	313	320	320	322	295	293	302	330	310	291	287	318	293	319	324	316	315	314	285	305	283	325	333	290	312	305	327	282	295	342	282	307	297	310	312	283	308	310	281	323	313	289	296	331	296	313	304	301	298	302	320	298	304	291	282	290	344	298	304	320	321	322	280	310	287	298	334	315	300	311	319	305	303	330	321	342	324	314	295	299	315	304	333	293	311	315	309	295	274	321	322	329	301	275	315	324	314	322	267	316	306	323	291	301	312	279	314	286	338	295	336	331	314	345	322	300	318	332	287	309	311	294	328	303	311	289	304	288	314	317	298	290	343	308	342	294	311	295	315	303	312	293	267	327	310	347	296	311	309	333	268	294	329	322	313	325	311	321	280	310	305	304	319	337	325	293	316	324	308	292	302	290	302	321	333	299	310	300	274	294	312	320	327	288	319	322	277	288	303	311	324	312	309	295	296	299	309	302	294	344	273	317	300	288	300	297	324	278	305	275	302	347	290	323	297	329	311	313	304	295	313	327	313	344	327	306	322	295	323	324	311	339	303	325	302	330	297	342	283	293	312	298	310	304	291	306	309	299	281	296	326	325	332	304	289	335	302	322	311	307	306	296	305	315	303	345	308	289	305	274	270	333	306	291	317	291	334	316	322	308	313	293	320	273	299	283	314	316	308	295	307	314	286	297	302	325	305	353	308	318	307	317	312	282	344	318	293	318	310	295	310	274	324	296	286	285	312	295	291	334	317	275	291	313	322	316	282	297	313	319	297	317	310	292	297	279	311	291	287	297	312	310	305	322	308	277	294	300	304	321	321	278	313	316	299	298	301	287	335	344	344	311	295	293	316	298	287	301	330	318	324	304	303	303	303	330	341	326	324	304	299	322	309	294	316	306	326	320	294	329	307	300	319	346	317	278	303	332	303	295	291	314	325	316	342	306	305	307	304	317	308	294	314	307	298	303	323	318	334	326	336	310	311	320	309	327	308	315	327	298	329	335	327	283	340	312	285	327	325	294	319	315	319	310	319	296	333	309	341	317	320	274	347	314	305	324	289	308	326	323	313	316	285	293	298	333	294	304	283	318	303	279	312	305	276	302	310	319	307	296	296	303	305	307	324	324	291	291	296	293	270	331	303	324	284	300	326	275	302	343	284	301	324	282	347	239	359	289	324	321	340	302	303	302	304	319	267	334	301	310	316	325	304	301	308	309	292	344	303	309	350	317	336	311	318	307	305	301	310	302	325	320	316	346	334	324	309	298	305	328	333	307	313	287	304	318	292	271	317	310	285	327	316	286	346	337	289	328	300	325	337	286	323	294	315	317	299	292	323	309	314	332	309	314	330	319	297	339	289	278	319	318	288	302	293	297	320	318	315	309	340	321	305	319	313	322	292	338	283	308	303	306	315	308	360	319	279	320	318	319	295	319	302	301	278	291	305	310	310	271	296	286	322	287	328	361	305	270	307	290	285	309	333	296	324	299	294	311	305	317	325	327	305	319	314	303	313	321	315	323	286	322	272	305	290	337	319	307	301	302	305	297	303	311	294	304	297	318	298	291	303	313	295	330	333	308	315	310	338	320	264	323	305	263	314	306	304	334	306	324	293	324	282	306	305	297	314	308	287	304	292	294	334	307	328	330	310	303	322	321	310	290	293	296	311	297	324	316	313	290	329	286	303	315	311	311	306	317	300	317	300	282	320	302	303	277	286	319	317	303	298	286	290	306	276	315	295	290	338	311	312	309	300	290	327	315	329	298	305	288	303	305	301	303	337	299	333	301	297	303	300	340	329	376	290	306	282	272	317	305	318	296	304	305	337	294	320	285	291	309	319	322	327	287	329	338	280	330	290	324	302	304	340	308	301	307	333	285	318	334	286	323	297	309	332	285	336	338	299	349	324	291	317	303	306	338	270	333	303	300	290	325	300	308	308	307	302	324	340	300	306	286	315	292	326	306	303	318	327	301	325	305	322	320	313	288	319	317	306	298	339	326	293	299	271	322	325	336	304	319	296	286	299	337	288	270	325	349	289	316	284	288	333	309	311	284	317	297	301	323	245	292	331	321	308	322	292	282	286	329	305	316	322	332	301	317	317	325	289	320	305	305	322	302	320	319	327	295	307	316	335	320	306	292	296	311	352	353	298	308	289	289	318	323	298	315	291	301	316	320	295	302	310	296	288	343	283	286	322	281	314	329	315	305	280	331	303	332	305	279	319	306	286	301	286	320	302	322	312	310	262	315	320	305	336	304	280	309	314	329	333	330	327	341	328	318	294	305	302	319	304	354	310	320	306	316	286	314	304	301	323	316	328	297	321	313	300	303	303	353	322	307	314	286	283	333	328	287	315	317	326	308	309	268	290	293	307	294	268	302	299	346	324	297	294	312	305	332	303	340	321	300	310	287	287	331	300	337	282	321	283	292	323	298	323	301	312	308	303	317	305	293	303	299	302	290	328	317	342	315	292	303	294	277	334	292	297	312	327	269	316	331	362	296	301	347	319	289	306	289	312	300	295	333	299	317	318	307	338	298	299	293	345	274	315	296	287	313	313	306	314	321	298	288	287	311	331	276	289	303	294	277	270	303	314	292	316	307	305	305	277	309	326	299	296	296	309	340	334	301	308	301	300	327	300	287	298	349	300	330	294	332	341	293	312	288	305	293	324	329	288	320	305	314	278	314	303	304	300	309	298	307	353	289	316	313	331	296	335	318	284	269	314	343	278	334	277	298	324	317	295	296	286	314	311	268	343	322	315	338	327	333	323	289	301	317	296	286	301	319	333	323	304	301	308	308	293	306	308	306	301	303	290	291	283	304	287	317	309	305	319	318	310	279	301	343	316	322	271	284	298	286	294	303	293	303	313	314	279	311	332	296	309	303	289	332	320	312	317	299	326	299	311	293	316	320	280	332	312	322	302	290	317	300	302	313	293	326	288	315	302	302	306	335	289	330	278	286	292	293	342	310	309	302	302	291	305	286	317	354	320	290	310	296	318	344	306	306	300	318	301	291	303	305	314	306	308	310	310	351	341	332	317	322	292	330	295	270	275	307	321	326	305	307	315	314	267	278	309	327	329	286	311	286	295	323	338	329	304	294	313	314	312	300	287	330	354	296	335	320	308	297	338	299	298	308	306	313	316	309	292	319	316	299	317	304	298	319	333	289	254	319	308	286	291	304	325	305	329	305	310	286	337	281	312	307	281	281	277	275	321	317	297	297	292	293	331	308	299	301	292	302	300	331	307	292	314	324	314	310	311	273	289
50807	67688	54182	38529	8010	876	604	543	462	478	408	462	452	421	404	401	404	370	407	400	379	394	362	389	376	339	420	403	373	368	371	406	390	395	405	420	385	399	371	381	387	372	410	390	388	411	365	395	407	343	365	334	377	395	407	397	364	351	425	353	382	376	403	404	392	389	380	400	387	397	404	389	366	391	398	431	380	395	367	408	376	378	356	395	363	349	366	402	405	367	395	376	382	392	381	361	390	366	401	385	390	378	354	379	372	388	383	380	370	365	383	381	407	368	396	383	361	373	395	380	370	384	390	420	387	424	399	367	398	395	388	367	392	424	383	331	397	374	382	393	402	418	373	411	397	374	365	365	376	369	385	379	418	410	380	390	403	369	366	363	368	404	372	382	360	422	385	377	390	365	370	375	377	374	386	371	365	353	383	421	376	400	391	387	451	377	357	366	399	366	394	367	347	406	407	396	388	371	402	357	380	394	396	361	363	368	409	387	395	384	389	367	357	354	394	362	416	389	362	387	386	356	395	369	390	384	368	388	375	369	389	398	384	360	349	395	387	407	387	361	382	379	394	384	368	387	371	375	393	381	403	369	394	370	386	332	396	355	381	385	377	384	386	369	365	338	359	396	383	388	407	376	347	360	373	367	351	350	389	403	378	376	385	393	391	401	385	373	391	383	346	366	383	364	373	385	391	383	391	367	398	390	355	400	349	346	401	386	385	367	399	364	380	365	369	415	388	376	371	350	366	349	378	371	359	373	381	355	383	407	401	383	391	373	388	380	405	379	393	360	391	379	361	372	355	365	376	375	404	362	399	356	372	388	363	381	386	394	400	400	389	378	370	388	390	420	356	376	390	405	376	375	355	415	414	393	407	397	355	354	408	342	364	379	387	375	400	350	410	355	385	344	341	382	364	357	382	395	395	424	397	399	397	360	363	366	342	361	364	372	401	394	366	376	377	372	417	358	375	364	364	396	371	390	396	360	375	355	383	419	386	365	417	369	408	379	357	370	374	402	378	400	374	393	366	368	364	374	337	396	423	367	396	378	367	352	382	370	361	379	343	361	390	367	393	395	366	375	371	401	411	359	400	415	412	381	370	362	394	377	390	366	376	396	383	381	393	371	399	407	397	420	355	330	409	374	382	394	365	395	378	395	423	367	383	359	363	417	382	390	334	387	351	390	418	397	346	370	379	362	413	388	377	357	379	389	381	385	354	377	367	403	409	385	396	384	400	382	378	386	338	397	423	392	408	401	404	401	427	366	374	390	398	339	406	373	404	402	340	361	369	411	366	388	406	392	397	383	398	404	337	385	356	365	411	364	375	398	365	365	368	391	404	406	379	381	381	372	402	383	370	375	362	403	364	360	372	373	355	366	342	394	383	354	361	357	385	397	361	379	373	371	416	376	388	372	370	364	369	345	385	412	375	375	345	384	338	351	384	367	411	350	428	360	369	375	398	334	379	368	381	373	367	392	394	366	371	390	399	378	375	368	389	369	373	400	414	374	370	402	401	366	387	394	399	365	380	340	390	378	353	397	376	381	386	362	388	374	379	393	368	404	355	411	395	369	371	392	419	351	355	384	364	414	394	382	338	352	399	365	389	374	373	419	365	391	398	386	381	412	352	379	361	386	418	371	400	374	404	376	394	354	367	388	389	354	378	433	350	376	390	423	340	382	357	380	439	380	385	386	417	353	381	338	381	360	413	395	383	412	362	381	363	372	381	366	403	387	380	388	381	382	378	373	353	374	408	367	366	405	364	399	340	411	386	379	371	395	386	386	372	353	339	375	391	388	399	360	377	383	388	378	405	394	389	358	378	362	368	395	383	365	386	375	381	343	372	375	371	383	382	354	343	357	395	373	389	416	365	361	386	356	382	390	384	368	354	380	424	361	385	359	363	393	423	356	361	393	337	368	371	386	367	390	362	428	380	394	407	379	379	394	400	364	405	357	386	357	360	394	384	398	388	370	367	402	349	371	405	397	370	411	384	378	370	390	368	373	396	393	393	375	374	365	372	379	400	370	404	387	355	454	410	405	396	377	365	401	363	369	395	400	374	388	355	373	385	394	389	366	401	432	383	383	408	388	368	371	378	396	384	398	377	394	359	364	376	399	369	376	377	393	341	363	403	393	394	364	399	396	348	377	383	390	340	369	371	396	375	368	396	371	381	411	381	406	392	396	400	385	374	326	373	401	354	404	400	352	394	375	382	403	371	382	374	403	408	358	400	357	384	368	381	385	383	387	381	363	370	351	380	352	362	386	406	350	405	394	365	375	384	397	383	398	354	389	390	381	346	402	394	393	384	365	359	387	381	383	371	388	373	375	357	403	418	419	381	356	395	371	371	389	398	357	382	367	388	400	361	376	369	361	390	406	401	367	383	352	370	404	383	382	420	400	406	344	380	357	373	398	399	363	381	382	418	363	348	363	378	369	385	377	336	406	399	364	381	403	362	361	388	385	411	399	401	380	376	364	377	379	367	387	376	383	368	354	359	382	406	352	376	399	361	354	390	365	360	337	385	388	375	335	386	381	408	377	372	390	372	402	387	370	388	376	400	400	373	358	375	393	367	393	392	359	391	374	401	391	401	391	382	401	385	378	369	369	362	371	388	411	388	356	370	393	402	409	398	369	383	376	381	393	357	381	384	396	390	373	355	382	374	335	378	349	383	379	381	356	397	402	380	387	341	350	367	367	358	379	333	382	374	366	355	347	375	374	414	382	374	362	386	382	380	381	368	336	369	364	391	380	376	394	382	357	380	344	378	346	375	380	394	384	365	430	407	373	423	374	367	367	386	379	385	381	428	376	339	354	342	370	414	360	392	398	364	353	379	358	378	375	363	417	391	397	376	427	377	395	391	426	422	377	399	366	387	383	331	361	419	344	396	417	369	360	363	382	357	403	387	367	368	387	372	411	425	390	356	374	404	369	357	375	388	373	371	391	432	343	364	383	362	397	390	382	395	372	393	412	371	363	412	368	375	352	384	390	388	369	390	412	363	367	372	383	370	391	380	372	402	368	360	354	399	418	388	379	360	404	386	409	379	343	395	348	355	406	373	413	371	410	407	356	403	376	354	348	369	397	375	380	392	365	365	390	387	363	365	405	324	397	385	390	363	355	377	383	368	360	380	405	378	373	350	372	380	407	365	410	371	371	376	374	358	387	382	362	350	382	371	368	374	373	383	398	387	388	361	361	405	336	361	412	387	395	382	392	387	373	358	368	362	397	385	367	374	398	380	402	368	375	383	378	380	413	339	388	367	371	394	428	377	396	371	361	361	368	352	359	339	383	400	358	338	358	357	365	394	380	401	387	360	390	415	391	380	373	380	382	400	359	400	418	373	393	380	401	369	394	395	376	363	380	402	375	410	404	349	417	370	356	371	351	395	390	391	370	351	393	367	358	369	389	398	376	352	351	357	396	392	346	395	382	391	415	374	368	352	394	369	385	369	376	383	375	369	338	374	358	391	368	385	396	374	395	329	357
22235	20749	29335	24505	21970	19970	11591	1298	877	898	829	826	813	810	776	774	789	760	772	750	767	734	779	801	783	700	717	722	757	716	747	777	779	774	694	724	681	740	728	767	716	714	698	763	751	716	707	701	749	722	750	784	730	763	772	751	740	670	731	814	741	769	709	682	724	744	714	783	713	752	733	781	744	717	699	706	758	749	748	746	740	706	733	730	712	750	708	690	702	715	720	755	752	721	738	736	734	735	725	792	750	645	736	702	719	766	724	675	739	763	735	718	750	705	703	726	713	734	731	730	737	722	681	695	769	745	767	750	720	768	724	711	720	705	708	708	737	713	714	733	707	780	700	712	695	774	687	712	734	671	731	750	764	701	692	740	663	744	723	708	739	722	719	785	717	686	672	761	738	728	766	716	714	724	654	767	732	705	739	732	714	731	738	721	756	719	751	772	746	695	721	763	723	730	762	683	730	712	755	744	716	762	754	727	784	683	687	712	710	672	735	729	719	762	728	737	720	713	729	751	749	768	760	727	721	731	732	733	724	721	732	677	753	709	697	704	730	742	762	753	742	694	725	705	771	727	671	746	747	795	723	752	730	759	730	729	728	735	725	745	710	730	753	722	727	714	711	707	692	788	773	761	762	747	712	694	776	725	720	715	734	670	831	717	737	723	734	710	753	741	709	691	789	702	748	736	730	718	710	756	714	738	718	716	743	742	706	719	719	725	782	727	772	707	732	662	689	752	748	694	744	730	707	731	742	719	685	686	703	719	777	740	741	729	752	747	695	740	706	715	739	738	769	781	755	790	750	774	728	715	726	713	689	707	707	740	789	751	718	703	730	657	737	710	669	723	752	725	761	750	742	737	712	739	708	702	769	701	719	714	697	680	719	736	721	767	752	716	696	674	734	727	736	737	725	732	734	751	715	725	725	706	756	716	718	739	755	703	724	739	765	729	729	711	700	712	751	763	783	785	691	736	726	732	722	768	741	700	718	767	726	690	745	748	729	737	724	750	761	725	697	681	733	739	724	753	725	734	716	722	751	740	709	775	726	720	704	718	655	713	737	703	686	680	728	756	711	723	765	776	706	716	769	693	738	758	708	755	758	736	695	773	689	734	723	763	739	745	766	772	745	714	721	711	737	700	761	720	750	695	703	699	753	755	740	735	726	727	736	704	782	697	728	773	731	737	750	737	747	739	745	706	735	712	741	750	782	730	753	721	806	692	716	759	749	748	721	720	730	736	747	781	688	697	708	755	730	714	744	703	711	705	724	750	654	722	735	736	734	683	727	739	718	753	752	773	728	763	744	736	704	647	727	770	715	718	686	733	690	707	675	760	765	729	753	705	704	702	688	708	718	662	787	723	686	707	767	787	745	779	739	655	738	690	712	743	746	720	769	702	772	759	704	658	724	704	714	705	763	674	758	769	775	763	738	712	727	736	729	728	721	733	741	731	698	737	729	745	762	734	701	710	695	734	731	756	728	690	750	727	744	708	755	745	737	736	688	734	742	701	704	735	759	730	751	697	702	746	748	712	718	707	704	722	744	709	735	761	715	740	730	735	739	747	735	702	723	753	731	727	724	747	762	697	700	729	674	725	728	761	765	763	748	716	737	731	732	726	718	718	757	727	762	742	714	696	707	715	709	697	759	735	703	756	675	693	706	751	713	734	722	771	726	677	747	687	734	836	753	709	773	743	726	699	709	766	759	775	680	700	719	756	760	767	699	724	734	716	777	679	713	743	758	712	716	701	764	774	690	726	752	719	731	690	736	748	695	746	701	733	796	731	713	730	717	718	768	728	734	725	705	721	786	714	746	758	761	729	681	717	777	720	719	715	722	736	748	750	695	761	722	713	730	700	731	710	741	741	797	719	704	763	718	737	724	697	685	692	727	712	806	766	797	707	717	700	719	724	720	740	763	712	742	671	695	746	718	755	729	730	700	714	740	727	715	704	717	704	682	745	733	727	652	716	723	736	742	750	768	721	699	696	706	782	683	713	751	723	732	701	725	777	710	717	708	743	721	695	752	754	663	755	718	748	716	711	779	732	710	746	729	766	751	731	719	724	692	731	719	767	725	741	734	692	772	756	718	712	701	728	718	732	692	707	678	696	717	727	717	699	741	752	733	803	754	722	692	752	730	707	722	688	755	731	747	741	757	700	777	754	731	685	715	736	757	748	727	720	732	775	768	746	693	718	760	750	700	754	734	741	756	727	708	740	730	712	760	752	750	728	699	724	689	719	701	733	756	644	735	720	737	766	726	690	758	712	718	712	707	722	646	749	719	735	720	721	718	756	707	710	694	759	750	722	704	715	705	751	725	755	696	765	773	736	728	761	706	792	718	698	734	730	690	720	712	681	727	736	733	659	755	718	768	725	714	717	727	729	727	763	763	745	723	688	747	734	734	725	793	757	754	773	674	743	718	732	730	740	759	728	694	718	740	699	765	713	731	729	789	685	736	788	708	741	716	716	770	755	719	712	717	728	710	699	761	738	736	773	738	710	762	682	690	752	702	709	785	758	699	737	728	749	725	752	722	766	716	731	707	708	752	722	760	728	682	748	718	747	799	744	711	704	750	769	710	698	683	751	705	726	755	721	722	741	748	721	751	752	749	753	690	755	733	742	743	695	735	678	726	686	743	705	717	752	705	719	730	725	714	730	716	758	725	785	751	766	765	706	739	695	722	742	757	716	724	729	700	728	707	683	737	770	768	678	743	720	716	792	770	701	734	771	703	780	710	714	750	774	737	737	767	716	724	777	733	766	734	717	760	751	718	721	746	726	722	675	734	734	735	743	764	723	750	736	707	742	711	737	700	690	766	765	742	772	679	713	709	675	706	723	717	693	698	752	726	729	711	751	734	750	701	781	697	758	689	698	761	748	752	703	688	693	768	674	697	737	729	706	672	728	700	743	718	759	727	699	687	741	695	834	694	746	780	748	715	724	727	696	711	733	767	722	765	734	714	732	735	738	760	686	757	685	717	794	699	719	703	732	776	698	752	764	742	699	717	746	703	752	683	754	722	751	727	723	788	730	785	743	749	713	671	771	736	711	658	728	765	744	777	676	750	720	728	723	647	769	707	763	760	747	748	746	717	710	691	713	814	736	715	782	684	721	742	743	743	680	733	762	713	734	722	735	740	763	700	793	732	763	736	753	706	715	730	750	830	696	720	699	733	729	711	715	739	705	711	732	718	692	725	741	723	717	682	737	704	739	733	726	763	730	753	738	704	774	713	782	756	683	713	716	749	703	718	725	660	761	727	695	759	698	721	745	719	692	781	704	708	697	771	724	755	719	752	770	751	803	761	771	750	799	707	694	725	799	717	769	759	707	741	731	706	748	766	760	722	698	706	678	737	749	778	765	742	706	732	684	731	733	688	749	732	699	707	773	758	730	758	756	776	731	697	675	734	724	725	722	776	687	732	713	781	721	696	745	723	711	731	724	778	745	701	716	709	732	755	679	748	733	733	754	775	715	734	758	711	716
55358	86829	75126	55589	14254	1919	1511	1323	1165	1092	1139	982	911	967	939	862	856	855	860	835	851	842	843	864	779	867	876	839	895	804	841	827	847	840	789	830	822	805	814	789	818	857	849	782	867	856	836	814	829	832	801	812	810	829	771	837	823	844	784	820	787	795	813	799	878	795	804	812	782	786	775	792	753	775	781	856	837	825	875	813	850	779	854	833	762	785	840	822	833	801	804	782	741	813	796	828	803	785	771	809	818	832	824	847	826	801	815	816	877	837	883	788	805	802	812	826	885	783	788	791	793	792	795	771	786	792	805	821	798	824	786	809	832	842	809	818	819	833	770	823	854	797	868	821	818	845	845	767	814	781	779	819	771	824	803	828	822	792	779	756	822	768	826	833	798	833	843	828	799	789	808	755	813	789	849	865	841	811	850	841	804	803	826	833	821	798	831	772	807	857	791	811	826	829	784	822	775	822	828	786	854	829	809	846	796	852	797	831	847	811	861	815	796	815	848	829	808	843	780	839	785	790	791	746	835	801	850	859	819	834	795	827	775	846	809	845	789	821	816	861	780	847	788	818	781	822	800	877	798	857	780	819	757	833	804	750	798	853	784	820	826	785	780	831	851	823	798	843	853	806	841	815	769	810	874	860	768	802	798	878	809	827	795	845	811	845	755	799	810	813	798	797	792	771	802	768	850	788	808	831	801	787	823	817	811	833	834	851	804	811	800	820	809	818	841	781	802	850	812	785	848	876	834	807	813	845	827	819	817	818	793	818	797	814	807	740	774	850	857	855	798	826	829	843	865	810	855	807	826	817	782	807	805	803	789	728	870	838	792	843	783	792	850	820	820	840	850	798	764	782	836	826	822	773	817	805	799	806	818	823	808	793	881	797	816	868	790	797	810	810	801	812	804	825	853	865	809	782	882	763	840	777	858	751	815	862	810	808	789	814	818	815	832	835	840	880	824	780	796	823	845	820	807	844	788	819	832	791	767	772	813	816	828	740	799	796	750	790	789	793	849	798	819	832	792	812	828	799	804	816	844	823	802	809	802	781	819	773	845	822	821	836	850	784	791	776	825	849	852	822	810	802	813	805	833	823	820	817	891	742	837	773	837	807	792	795	777	784	771	789	742	850	826	862	775	849	835	784	864	823	827	838	754	836	798	803	822	793	803	859	811	793	837	814	787	831	761	791	777	816	854	879	812	811	737	816	870	800	854	797	858	804	829	778	826	794	792	825	851	830	800	832	824	854	853	818	835	805	793	800	776	847	812	828	813	781	801	801	788	813	785	800	771	807	814	837	785	788	825	825	818	800	851	806	833	790	827	790	852	845	807	833	804	825	806	786	837	869	816	838	835	831	752	842	804	831	780	832	796	811	832	841	821	814	793	795	819	842	806	827	794	834	834	828	755	811	826	812	797	808	801	854	810	822	861	849	840	802	852	803	783	824	743	762	786	825	801	793	839	823	811	793	796	816	754	879	809	804	783	819	851	813	818	818	811	774	833	865	834	829	812	766	792	778	823	798	854	819	825	876	814	812	814	844	789	793	807	839	824	816	787	835	769	837	858	789	780	819	795	821	865	823	807	836	797	796	777	810	840	811	823	835	817	815	836	834	784	869	796	816	782	822	788	801	823	811	822	765	803	768	820	825	858	777	814	831	822	836	755	829	834	829	793	817	824	835	827	808	820	837	833	788	859	779	852	837	796	822	767	854	847	837	835	842	777	775	797	808	829	831	820	826	851	845	857	854	833	788	860	816	837	828	779	760	821	791	791	856	763	812	878	781	785	801	824	779	828	802	836	807	834	785	811	865	798	824	801	851	773	797	824	815	844	820	781	774	803	793	847	781	825	854	816	812	817	817	814	823	780	833	776	818	895	738	845	847	844	821	816	820	795	865	861	789	778	802	820	863	830	820	826	857	857	768	796	812	765	831	782	840	799	803	820	811	852	797	834	837	817	870	816	846	867	838	777	813	802	751	843	806	808	809	833	807	823	809	860	834	807	789	794	787	799	769	827	826	811	800	822	830	842	795	867	763	857	860	814	826	844	863	805	834	799	797	775	817	827	826	843	756	840	797	781	803	783	800	832	817	766	784	815	832	853	848	781	787	813	834	812	827	851	787	828	807	786	820	766	810	818	854	816	769	840	817	826	816	811	818	894	787	820	775	841	876	806	831	846	775	838	802	809	791	822	818	848	832	840	754	759	837	783	843	837	770	805	790	779	812	794	823	821	858	784	802	798	867	826	852	836	792	774	813	803	820	822	851	856	846	819	821	791	817	800	804	800	805	759	802	772	863	829	776	870	805	804	841	780	733	868	815	823	778	868	806	809	802	825	823	811	827	849	820	767	794	762	840	744	784	815	848	824	844	858	827	807	834	840	822	789	883	798	787	794	822	822	832	805	810	818	792	840	845	863	780	828	798	801	794	829	830	789	830	804	867	837	791	825	809	828	806	814	792	841	844	794	792	876	783	822	820	845	799	805	848	811	774	765	817	818	830	792	806	816	783	841	831	779	794	846	808	812	819	798	844	766	798	818	827	833	746	828	801	784	845	765	845	790	804	838	788	835	808	815	838	834	798	827	812	812	816	812	788	823	809	835	826	830	814	849	752	824	781	814	782	811	875	801	837	766	818	879	819	801	767	771	830	805	844	802	820	856	891	806	837	840	800	803	821	756	824	808	814	784	824	799	810	792	791	768	806	849	850	781	767	801	790	816	838	801	825	827	856	843	805	827	805	856	806	791	783	779	800	807	798	826	824	827	802	838	805	807	830	767	835	828	839	821	869	829	759	810	856	848	802	766	843	803	853	825	785	796	818	799	777	831	831	860	822	836	836	800	835	838	853	791	842	842	818	769	845	822	834	850	768	797	808	783	811	783	804	818	854	795	824	780	758	768	809	787	832	810	819	842	745	820	844	838	808	837	792	815	829	830	819	824	805	810	856	784	832	855	872	797	845	810	840	832	819	869	820	796	806	850	811	847	804	811	838	830	750	828	815	799	847	763	816	860	806	803	800	811	816	817	829	847	873	808	834	796	841	805	740	802	835	863	814	803	830	796	804	830	799	788	850	796	812	787	772	820	811	834	849	870	780	779	891	824	782	789	798	847	806	771	840	801	800	810	856	806	800	760	833	814	844	796	785	807	791	813	841	801	792	804	773	831	817	847	809	835	798	820	777	845	831	790	793	793	735	796	805	796	822	818	787	745	815	802	794	837	820	815	842	759	777	803	840	792	798	776	843	806	813	831	816	807	834	879	809	861	839	805	806	835	822	834	859	826	772	843	825	812	836	847	776	828	791	813	758	841	823	839	802	791	853	826	813	782	839	808	831	810	839	836	800	788	815	804	828	836	777	797	818	819	834	833	851	803	798	817	802	796	808	832	805	814	745	829	805	813	876	831	764	843	836	802	794	882	864	816	770	873	857	806	784	815	827	839	803	821	838	842	825	847	803	839	844	785	770	818	805	821	793	808	841	805	785
36152	26007	26506	16182	2068	387	378	332	355	333	303	319	345	323	325	326	329	321	335	342	271	344	322	311	299	326	336	358	325	333	331	316	348	329	326	339	349	331	335	362	307	339	352	312	321	351	304	298	343	289	318	306	356	339	325	348	322	320	346	318	330	314	304	327	313	346	330	325	375	356	344	333	349	354	330	319	327	338	321	322	310	349	325	339	326	328	301	306	284	359	325	325	340	352	330	347	313	313	331	336	320	331	300	357	304	311	297	335	329	315	358	329	318	298	312	300	313	328	321	298	336	327	341	326	329	335	333	333	310	313	318	347	295	331	323	297	295	299	333	317	335	326	346	326	326	336	326	349	304	325	330	286	346	275	317	306	286	318	360	334	309	321	310	316	309	319	347	337	325	310	323	323	325	280	330	330	313	316	305	356	352	319	338	323	347	287	340	308	347	307	323	335	323	305	336	302	327	311	322	302	374	352	322	328	314	306	349	322	313	317	321	308	298	323	344	340	304	339	289	299	333	332	327	305	354	344	288	328	348	302	334	342	343	328	332	314	320	327	345	326	312	312	316	317	320	341	331	311	344	305	298	343	332	304	325	327	297	326	300	310	320	312	326	340	331	290	312	302	304	326	317	296	320	349	327	302	286	313	349	313	328	336	336	302	323	338	310	335	308	359	336	312	319	330	343	319	322	314	347	336	332	337	297	308	310	320	334	334	317	331	322	311	331	281	356	339	308	306	311	322	302	327	306	340	368	325	373	341	302	344	327	339	333	329	312	310	325	334	331	340	346	369	309	335	332	319	331	311	327	324	315	348	329	317	322	299	308	314	346	328	329	336	331	325	316	330	333	299	302	369	306	341	303	308	316	307	342	324	298	336	363	337	313	307	291	337	331	328	345	320	326	306	342	315	339	283	306	300	333	320	356	308	324	320	332	316	323	343	321	329	324	326	311	302	314	306	322	330	319	323	263	282	317	336	312	339	307	286	353	316	303	338	332	345	300	313	314	323	315	326	308	304	327	343	331	308	307	361	297	354	321	291	304	323	360	341	354	340	325	329	336	306	309	341	295	316	319	314	300	342	318	320	339	321	333	334	313	356	314	347	301	321	316	332	304	336	348	282	303	303	345	292	335	308	288	321	316	314	306	317	315	331	364	314	332	345	302	368	321	353	351	335	300	311	341	349	336	350	322	296	341	363	293	311	323	298	327	299	343	317	340	332	308	322	358	332	303	324	348	336	332	312	341	289	306	369	309	327	281	330	327	302	310	344	335	344	331	302	349	303	324	324	335	300	343	274	327	340	330	287	359	309	330	335	315	338	316	313	357	328	335	329	322	324	331	338	315	362	313	328	307	302	310	349	305	320	342	356	321	311	300	334	346	335	346	340	349	339	319	317	336	310	276	313	325	342	310	326	325	317	313	334	336	321	295	330	320	306	340	314	325	326	320	327	326	346	374	328	340	335	338	360	327	333	330	363	323	317	327	328	291	322	331	358	292	328	298	316	315	359	309	312	330	268	331	305	300	330	324	306	331	360	318	325	343	304	345	306	307	359	313	331	335	337	321	313	312	369	307	334	312	327	336	330	318	317	292	308	323	319	295	337	306	333	307	327	326	314	347	347	333	325	318	311	337	348	345	321	326	338	346	327	344	347	309	298	302	341	312	316	309	310	353	353	338	317	311	292	314	325	327	359	317	333	318	325	301	338	349	313	312	345	331	317	336	344	325	303	315	336	319	301	330	319	310	332	334	328	332	325	306	316	311	334	323	276	339	313	335	309	324	324	328	337	322	340	293	338	334	307	307	331	320	301	312	335	338	311	291	316	327	299	306	334	342	308	338	335	314	324	320	334	313	334	319	362	328	286	311	303	279	293	333	323	311	321	316	339	352	330	344	307	339	345	343	309	290	299	293	346	336	342	327	315	318	303	326	301	333	313	305	373	298	327	295	327	315	343	356	315	353	321	346	327	308	329	337	306	337	336	325	312	327	334	321	332	344	335	302	327	333	299	333	338	312	330	309	341	317	318	306	317	318	337	315	331	296	337	306	318	309	316	309	324	332	326	333	314	335	322	353	353	311	327	320	322	338	348	301	351	297	374	345	339	304	313	326	302	318	285	320	327	336	330	320	293	329	319	318	296	334	345	352	330	315	321	308	350	337	338	301	327	303	350	324	322	317	311	328	330	329	311	333	313	301	334	333	312	323	328	320	324	298	322	325	351	336	341	295	332	311	335	332	337	347	339	330	336	322	340	323	308	333	351	358	316	319	306	319	314	350	355	329	340	349	353	329	331	311	324	319	315	351	336	349	311	307	309	327	351	319	315	336	279	335	336	348	322	319	327	315	343	345	322	335	324	346	333	323	320	309	322	324	329	306	324	332	318	362	356	346	325	308	344	357	345	304	322	320	288	318	321	318	296	332	328	319	305	311	312	295	332	329	323	352	324	302	340	314	312	332	291	357	323	318	328	320	340	322	324	293	302	324	300	345	329	306	331	311	328	329	323	315	335	307	304	354	345	326	322	336	290	332	313	337	305	322	320	288	322	309	353	348	324	338	326	317	343	330	299	332	302	336	335	299	329	329	300	331	309	358	322	315	310	333	335	300	343	335	349	342	313	311	298	325	306	311	330	330	365	329	361	339	305	321	320	324	320	284	321	330	298	345	294	369	331	313	306	287	330	298	314	338	344	322	317	346	344	327	326	319	324	313	323	342	330	317	304	326	313	318	337	289	327	322	319	333	316	281	309	320	310	306	338	321	343	286	349	342	318	317	352	332	305	313	312	329	336	303	304	348	344	308	334	303	309	336	324	288	303	304	340	362	315	323	334	345	302	333	320	352	326	325	338	293	286	348	320	295	297	317	323	326	364	322	296	339	326	294	324	313	362	327	367	331	311	349	290	307	370	331	301	322	289	322	315	315	321	332	342	297	337	350	321	320	308	311	343	312	324	308	347	337	322	339	309	322	320	334	321	337	325	343	306	310	338	311	325	312	328	342	350	313	317	330	316	307	324	339	314	342	322	318	325	317	342	313	326	328	330	331	331	328	315	311	310	333	305	354	313	308	325	309	332	308	340	328	270	353	352	309	335	345	327	354	322	345	299	301	347	322	314	370	326	328	353	352	325	321	319	312	323	326	320	306	346	326	324	307	318	293	307	334	295	314	361	329	353	334	320	327	336	374	363	335	304	316	324	346	335	314	320	333	329	325	311	322	297	326	352	295	307	310	321	315	304	318	315	334	319	320	338	311	303	311	316	304	321	351	346	301	333	342	303	364	324	326	356	339	319	317	302	326	339	320	312	332	349	319	288	316	309	321	314	316	304	347	311	326	331	326	303	310	325	352	296	343	320	337	335	322	337	354	357	294	338	335	316	341	324	296	334	347	326	325	322	303	290	308	304	319	319	339	345	302	331	342	311	306	357	324	304	320	305	328	323	340	309	355	309	316	327	311	328	368	330	313	308	359	342	299	319	311	312	329	317
42890	34364	25999	12557	1522	397	419	399	396	363	373	368	396	387	376	377	426	357	358	366	355	415	413	376	415	366	412	386	406	361	374	379	355	404	360	367	359	358	356	419	385	360	378	404	413	385	408	310	381	403	387	334	371	378	369	394	408	402	358	399	395	389	392	366	370	421	392	365	372	372	373	372	355	353	401	368	433	353	395	424	386	353	354	359	360	362	434	358	344	379	389	389	401	376	423	362	376	368	378	378	390	366	352	371	394	364	412	394	369	364	370	378	406	390	381	400	360	373	368	370	373	382	377	379	387	355	394	381	361	390	382	376	384	383	377	396	369	345	337	369	411	372	367	414	386	375	378	361	366	398	383	353	397	393	383	390	371	408	413	388	380	396	374	359	368	343	383	377	362	383	387	352	375	374	384	410	365	380	367	382	373	373	361	349	365	387	388	399	398	390	388	378	349	383	386	393	379	351	358	369	379	392	364	420	355	352	377	386	370	342	412	347	348	398	379	378	404	378	404	377	373	387	365	322	400	386	366	399	363	390	363	354	388	375	401	371	398	386	371	384	378	349	366	399	371	362	389	320	387	397	388	374	382	336	377	373	379	393	381	364	381	356	354	373	370	367	405	388	389	390	402	373	398	375	377	428	388	381	412	387	362	383	383	390	388	392	403	401	366	406	398	360	367	386	372	394	377	369	378	378	370	356	352	364	390	386	377	384	400	373	372	376	371	366	372	365	381	396	380	411	402	390	348	355	392	401	403	399	365	407	408	382	389	384	392	377	377	393	372	382	386	377	380	393	396	356	385	365	376	394	381	389	386	348	358	390	373	335	394	394	368	369	336	405	355	375	390	408	414	374	388	375	375	372	363	384	373	379	362	375	401	349	367	363	394	357	364	365	387	384	395	346	402	394	375	392	360	375	359	377	391	381	395	355	374	368	358	343	371	362	336	408	337	373	376	367	393	382	374	327	345	340	379	358	407	363	377	351	343	389	354	388	370	395	363	365	360	387	357	357	344	381	391	404	388	370	375	362	398	365	360	372	360	400	385	432	396	392	368	391	413	402	359	431	362	404	382	406	356	352	375	383	381	366	392	338	358	358	395	390	382	365	392	392	366	364	383	373	413	369	383	380	365	368	377	377	384	387	334	359	398	409	401	372	369	371	368	377	370	374	347	412	415	406	367	358	433	385	383	405	389	386	375	388	340	381	414	354	402	408	399	397	389	346	365	383	403	372	371	366	384	396	382	359	389	385	380	375	377	385	392	387	350	355	389	368	362	352	409	367	399	390	375	359	402	408	409	410	389	384	380	350	387	370	376	400	420	402	394	370	387	381	396	379	393	371	370	369	373	347	391	368	388	396	399	365	411	394	330	393	348	351	378	374	374	374	407	366	399	389	392	371	376	382	344	381	393	379	380	364	373	424	413	358	397	382	353	376	389	371	400	351	361	353	358	380	393	393	401	357	383	402	388	424	347	391	402	389	374	359	367	371	361	399	377	382	331	374	369	389	363	418	387	412	349	379	368	385	371	352	370	377	365	394	371	364	349	341	366	389	376	390	385	357	361	372	341	386	393	394	367	388	391	362	395	360	393	383	392	384	415	395	410	353	392	373	380	369	393	396	380	354	397	392	359	345	374	385	404	373	376	356	345	414	382	366	386	375	396	385	360	397	380	380	404	384	374	368	381	369	401	365	414	378	379	368	380	389	349	366	372	355	362	402	375	350	380	397	377	372	384	388	394	360	359	383	376	366	396	354	398	360	358	362	385	358	357	422	377	384	400	389	410	383	367	380	392	362	390	375	397	369	376	372	359	385	377	398	411	348	360	430	383	363	349	358	418	384	349	386	408	384	347	368	381	386	375	366	385	357	362	398	378	381	359	357	361	414	362	389	345	357	377	413	398	351	378	371	357	406	401	376	391	352	345	371	369	387	369	369	377	373	400	382	394	357	398	353	369	380	372	397	396	392	389	364	353	353	393	366	394	352	386	398	370	372	386	378	397	379	381	373	358	384	412	345	386	403	370	382	401	375	372	380	367	418	395	396	389	359	372	357	364	403	389	408	397	393	368	366	372	331	369	385	417	391	408	402	377	355	374	418	335	373	408	363	373	393	376	381	355	391	402	359	404	374	403	375	380	390	405	389	377	393	391	430	391	377	378	382	371	412	396	398	410	389	377	359	380	370	398	314	405	390	374	379	365	382	425	419	344	346	362	388	380	341	383	377	375	395	387	375	381	403	390	381	376	384	362	384	431	386	347	395	386	377	405	401	371	401	356	387	358	376	396	377	365	366	402	404	368	403	394	397	372	369	374	383	363	374	392	366	383	369	412	357	402	394	388	382	372	358	362	372	400	351	409	371	365	357	378	389	397	411	360	384	382	360	369	378	380	390	351	352	381	385	363	349	376	361	397	350	391	358	394	375	374	385	339	392	409	384	398	372	382	389	373	358	373	386	362	375	351	383	426	385	392	364	380	390	380	394	356	381	402	355	346	401	385	374	381	339	361	387	401	358	382	401	395	359	370	364	402	374	401	374	370	359	356	372	378	378	381	412	371	393	394	394	393	397	371	391	383	383	390	381	386	380	355	393	372	393	366	377	382	396	378	349	380	361	359	380	386	350	396	431	364	392	383	408	397	402	385	380	389	352	384	381	384	374	384	348	387	374	365	355	381	348	384	354	405	398	367	367	372	377	397	379	336	418	386	376	350	397	374	373	374	341	401	393	375	398	354	389	369	346	410	369	392	359	379	386	371	373	373	391	380	383	339	384	357	376	362	352	362	397	362	386	390	368	386	415	340	401	374	340	409	402	400	392	397	395	351	357	391	389	396	357	370	414	350	375	378	382	372	371	354	361	392	374	377	394	428	400	368	390	388	392	331	392	409	379	384	358	359	328	382	370	410	353	410	396	367	369	421	399	397	391	359	406	370	405	375	398	390	355	377	381	373	368	366	389	438	390	382	373	436	359	377	354	414	367	343	395	396	372	348	359	384	388	378	359	356	395	381	360	365	410	401	387	377	413	385	399	392	395	376	385	369	346	408	363	408	353	385	367	379	372	371	397	374	363	401	377	360	370	417	421	371	358	375	383	375	374	405	370	369	368	418	408	384	419	373	355	363	397	381	376	385	340	385	359	361	328	398	362	378	372	353	417	380	349	394	363	399	388	406	357	388	382	393	385	403	363	410	354	387	373	392	360	387	373	391	330	406	409	388	382	347	348	353	428	365	367	382	351	405	403	375	354	405	379	410	372	365	368	373	400	377	384	358	392	389	406	358	391	381	389	383	376	375	382	379	333	356	386	382	348	369	382	376	356	381	347	366	371	391	385	403	360	375	399	367	383	412	358	369	392	388	382	365	355	362	395	373	396	385	375	384	362	401	349	430	373	398	400	419	393	377	383	344	390	378	384	392	364	380	373	353	341	366	381	408	395	355	389	385	381	377	368	351	341	359	369	407	397	399	351	378	378	344	362	365	361	378	357
23348	20855	30339	30877	21948	10581	1457	729	674	651	685	637	623	671	616	569	582	588	591	571	600	613	624	608	631	608	581	615	585	585	607	621	605	606	614	586	591	625	602	609	656	570	550	568	587	593	598	592	630	618	620	624	596	564	619	562	596	617	594	588	598	617	584	597	601	593	593	575	598	539	580	634	632	601	631	577	559	598	599	593	576	574	615	550	591	630	618	574	572	606	554	590	616	604	583	554	585	606	591	594	586	592	537	617	579	584	560	574	566	572	608	581	591	562	540	595	582	586	581	575	599	568	610	609	591	571	562	576	576	575	577	600	629	579	619	602	548	610	566	574	608	620	596	550	566	561	626	605	583	573	577	536	579	607	585	627	595	549	586	623	610	626	610	563	618	580	615	596	595	576	534	604	575	582	612	613	575	568	622	593	557	594	611	584	590	604	516	554	602	563	604	622	592	555	581	564	611	592	586	551	610	605	561	608	631	526	538	574	633	609	586	642	588	562	646	589	559	593	615	594	558	611	606	580	584	576	600	588	577	532	606	602	583	593	574	653	617	588	583	599	604	538	584	612	597	599	608	619	597	584	616	580	594	616	561	602	562	571	591	600	631	566	559	592	578	632	598	619	568	571	596	561	607	614	593	599	558	557	570	639	601	655	595	622	570	588	596	601	588	540	613	578	616	590	536	565	600	575	599	619	589	603	593	606	610	621	613	558	620	571	625	580	608	621	568	563	596	600	571	604	579	646	556	582	612	583	570	592	568	604	586	598	590	576	604	603	595	559	599	588	574	581	577	648	575	586	627	536	610	627	593	584	556	567	583	585	604	584	625	603	593	579	569	580	633	589	585	611	576	572	580	553	584	602	601	619	545	602	588	616	616	586	623	584	596	586	634	592	625	584	624	629	600	594	577	559	620	611	566	577	598	607	608	553	577	603	571	556	613	606	585	601	583	619	578	604	617	616	608	563	570	583	567	619	553	577	572	565	556	603	589	612	584	590	583	572	554	600	620	575	564	595	606	603	584	585	607	604	598	573	617	566	576	588	588	586	572	614	557	599	574	595	613	594	578	626	622	602	533	575	584	617	600	574	599	553	647	572	621	571	574	570	552	619	579	565	633	605	576	602	575	574	587	595	633	608	577	549	573	596	605	584	555	588	575	588	584	593	578	627	607	598	575	619	548	579	574	583	622	644	607	588	583	597	600	567	571	599	576	618	609	605	561	589	602	562	594	618	566	560	562	596	602	575	630	612	578	554	647	647	573	602	582	553	602	599	611	609	611	600	567	591	584	584	617	617	604	581	588	590	616	590	615	601	614	636	613	643	628	565	584	606	553	595	549	620	567	545	602	566	567	571	593	632	566	633	642	589	562	593	560	554	604	592	549	588	552	578	587	588	599	604	585	590	599	595	592	559	548	581	569	624	573	536	575	613	554	631	616	544	620	625	591	570	621	575	549	560	628	640	582	594	565	594	601	628	577	607	571	584	579	589	573	621	607	580	560	578	586	647	568	579	578	573	562	583	574	603	584	622	556	571	604	625	589	619	554	605	638	587	585	580	612	567	557	563	608	554	588	591	596	603	591	564	590	630	560	592	619	577	577	589	641	598	599	607	606	578	601	592	556	587	564	574	607	584	590	600	581	608	587	585	597	588	620	602	570	609	638	573	554	588	557	562	603	596	597	605	622	615	571	609	599	576	577	574	548	594	604	586	565	611	564	555	596	613	557	587	562	575	562	578	622	577	583	564	595	576	577	627	631	578	571	588	540	630	636	553	567	601	618	579	529	589	603	575	581	577	618	623	579	585	574	602	591	616	591	598	605	588	628	541	587	569	568	587	599	593	584	608	575	567	544	605	584	556	579	595	605	611	561	564	599	566	571	633	595	606	592	553	590	581	632	590	590	580	627	614	574	629	607	603	588	616	597	594	666	581	610	571	570	622	639	624	603	579	619	573	588	581	605	603	552	580	574	608	598	589	594	623	592	600	588	579	565	613	595	575	610	553	579	540	613	610	580	553	562	581	561	572	575	570	588	591	665	579	618	590	578	613	584	580	645	597	594	619	578	581	602	575	583	612	579	584	597	615	559	623	601	580	582	593	588	618	567	602	606	593	573	625	561	566	605	587	574	559	560	614	516	585	617	624	625	625	604	597	598	534	613	579	589	574	560	616	550	592	626	604	594	625	603	589	622	602	622	569	626	582	600	561	591	587	573	575	583	561	601	586	613	573	575	560	552	605	573	613	586	576	546	610	577	592	585	586	573	592	536	552	640	614	537	593	581	648	573	567	602	621	596	606	616	585	587	600	598	630	578	555	576	563	571	593	545	577	566	579	567	590	591	587	572	594	598	582	592	603	559	589	642	591	581	586	532	596	584	619	573	651	630	565	629	590	592	615	582	597	581	573	605	591	589	602	558	607	543	557	587	567	553	573	608	572	632	592	582	589	601	622	619	596	584	614	589	569	574	596	600	542	631	611	609	592	603	573	580	566	590	566	568	596	620	579	598	557	601	586	538	584	595	546	596	548	579	584	603	623	596	550	627	589	554	628	601	601	607	624	586	600	616	642	604	647	569	557	571	589	568	610	588	620	548	629	614	564	557	560	581	573	600	582	582	566	636	605	614	597	577	560	607	599	580	583	574	626	567	591	606	557	632	634	602	587	572	616	574	574	548	575	565	629	571	591	591	575	581	660	538	633	613	600	610	582	557	590	572	604	604	595	589	583	602	591	541	575	560	589	588	607	594	559	621	602	579	586	607	552	562	582	572	574	570	588	630	636	529	567	623	554	595	551	634	659	611	577	580	596	623	573	571	601	622	601	573	583	630	596	634	623	625	625	601	607	569	570	574	606	590	577	608	626	580	581	594	557	603	608	586	609	571	583	597	560	601	598	586	570	612	632	611	586	602	614	561	621	607	581	580	585	630	606	592	591	595	584	568	606	568	600	636	595	620	581	560	571	590	593	565	581	574	583	555	556	643	590	639	596	569	653	591	560	558	641	599	599	591	586	615	635	580	521	557	613	587	564	552	609	625	599	624	603	588	580	564	546	633	554	620	570	606	655	601	580	574	591	619	569	583	565	579	590	532	597	623	584	610	590	594	626	571	564	581	612	571	586	587	626	595	586	566	583	584	575	604	559	603	616	600	619	589	566	592	594	616	573	617	617	573	614	589	558	589	600	596	585	625	575	573	626	585	596	635	599	603	588	624	616	608	616	622	618	628	587	556	575	544	576	617	582	562	593	590	573	580	550	537	614	583	549	576	572	597	599	578	611	580	568	594	601	644	585	562	596	613	584	561	647	548	564	615	575	548	560	665	592	565	596	627	619	573	578	586	602	575	595	574	637	608	622	608	575	649	575	597	613	605	577	591	656	591	558	599	576	617	547	588	553	643	611	547	575	586	590	562	593	592	614	586	600	547	589	566	582	560	601	580	608	599	579	577	555	570	602	551	558	584	585	645	595	590	579	577	574	589	628	626	556
50499	76347	63042	45771	8984	1031	1052	835	846	814	753	737	740	728	742	703	721	674	670	668	674	691	699	674	624	692	707	672	728	749	667	708	682	677	659	655	674	645	625	715	680	615	628	719	622	697	703	672	596	716	701	659	677	633	692	647	667	688	654	658	672	652	651	646	678	671	641	697	672	642	614	627	689	659	708	667	650	669	653	649	718	654	699	669	657	647	674	665	682	689	650	655	682	626	682	719	699	628	649	719	652	619	657	702	662	636	694	677	666	683	621	669	691	644	683	635	649	694	665	652	688	653	660	686	648	676	639	703	700	670	646	662	679	621	657	658	629	665	688	645	689	629	688	654	673	665	687	658	643	640	622	643	664	650	642	679	604	692	653	645	701	634	642	643	646	666	716	687	643	641	647	678	694	678	690	685	697	628	661	635	626	645	638	667	672	689	723	643	706	673	615	675	637	674	668	699	685	646	678	667	665	681	679	641	638	684	706	659	655	645	647	641	676	698	658	693	646	656	670	702	678	682	660	656	678	698	658	651	651	632	670	638	647	679	626	663	689	683	675	618	643	706	673	651	645	705	616	669	682	617	687	656	655	657	711	655	662	647	672	651	668	647	650	658	641	617	657	680	659	657	714	633	643	619	642	698	665	654	687	672	626	699	678	662	692	678	651	636	677	662	654	698	708	633	675	639	637	651	621	661	670	673	686	667	641	650	668	681	674	635	657	634	631	646	667	661	674	671	662	718	655	685	665	710	688	698	675	660	661	640	663	665	693	700	719	671	629	720	652	631	640	615	678	681	675	664	653	645	618	657	628	641	682	655	668	682	655	677	669	652	663	628	626	662	678	626	653	623	666	680	684	674	659	686	652	712	642	702	678	633	615	689	689	655	665	659	665	667	662	645	640	679	671	681	652	617	661	664	679	651	686	659	651	684	629	665	627	677	624	639	657	654	689	688	627	650	677	639	688	671	673	671	624	698	687	639	659	654	689	690	658	672	665	652	681	679	680	684	650	616	680	730	656	668	660	645	635	654	650	692	670	705	646	681	592	713	670	666	678	661	611	646	643	696	639	641	663	648	675	684	637	706	739	646	658	670	706	634	729	696	654	631	645	699	659	672	694	669	664	646	630	659	671	649	697	687	682	608	703	627	685	690	612	701	666	683	649	668	658	649	693	624	660	710	663	664	668	644	654	672	631	688	637	673	669	695	626	685	667	706	682	634	662	709	633	679	670	646	692	642	671	653	669	693	683	693	742	692	659	657	646	662	655	642	659	653	631	656	647	639	606	647	665	697	648	629	627	678	649	675	660	685	686	626	652	626	704	696	672	663	670	678	678	675	657	655	697	663	630	654	734	646	664	725	624	673	693	696	634	637	665	677	673	624	669	649	651	667	655	657	673	668	656	652	657	631	712	657	659	644	669	628	684	693	673	637	604	659	663	639	678	639	615	647	659	672	664	679	664	694	693	605	687	672	680	691	647	666	729	680	619	651	718	629	640	637	677	694	655	690	660	697	639	678	619	649	651	712	644	663	674	657	666	631	633	669	650	642	648	662	689	665	658	672	694	660	670	657	620	665	668	658	656	698	727	695	675	701	668	686	701	676	672	654	649	631	633	640	673	677	690	624	666	660	729	686	739	664	689	663	651	649	686	677	658	658	662	677	681	683	664	649	677	710	687	612	694	644	685	664	662	688	661	614	685	635	679	669	629	675	638	708	619	692	696	674	652	665	621	683	635	654	712	637	674	677	678	694	651	661	666	685	643	641	677	724	664	682	698	682	649	681	656	666	684	664	662	672	699	674	623	679	676	704	659	679	676	675	690	710	640	675	666	675	655	625	738	661	625	631	656	643	681	660	655	637	661	684	659	648	680	647	712	720	682	671	673	704	650	701	640	639	649	602	673	631	667	649	738	682	647	659	701	688	633	665	650	642	756	647	656	651	672	708	709	639	663	634	663	667	643	651	710	654	634	619	639	674	626	636	674	680	626	670	660	660	696	660	661	695	701	627	651	681	629	706	652	655	666	680	681	682	708	691	658	681	649	651	676	716	709	677	667	658	644	635	661	642	651	699	640	672	620	712	664	649	663	636	666	638	693	671	701	654	700	638	662	674	675	662	646	630	671	675	661	633	688	647	662	663	653	680	644	625	648	628	648	678	630	665	701	699	692	657	653	673	672	693	691	663	676	650	693	664	677	629	655	688	647	670	667	688	646	640	694	678	685	683	673	639	650	658	680	641	675	707	641	639	694	640	657	635	692	657	662	702	694	625	707	665	710	692	675	686	649	644	678	662	702	625	688	663	680	682	700	650	666	657	660	655	709	661	672	698	648	686	629	634	627	665	690	654	675	711	638	682	626	633	660	645	713	685	671	643	670	655	649	640	638	643	635	660	651	698	660	623	660	718	632	626	661	681	665	718	673	650	629	661	667	645	674	659	662	660	693	674	703	645	645	647	688	661	635	651	690	688	640	675	660	685	652	658	624	682	653	638	659	660	653	702	677	645	687	691	671	651	708	659	632	676	607	638	632	673	659	702	687	626	704	708	629	667	637	675	691	647	653	627	650	637	685	654	667	654	625	703	654	646	677	668	682	658	643	638	656	616	695	633	622	676	641	646	626	653	636	642	686	679	664	687	691	664	664	689	654	695	640	669	653	688	660	676	678	631	673	687	647	666	660	635	649	663	677	650	634	663	652	642	661	661	637	674	679	637	651	643	661	652	646	646	647	658	691	678	642	675	622	680	665	633	684	665	666	667	632	661	648	693	682	634	648	659	672	698	690	666	680	656	680	614	663	655	677	655	681	624	708	691	687	649	668	612	641	633	713	626	621	632	641	707	625	672	698	698	653	688	663	669	663	653	665	641	670	645	679	648	677	650	604	668	653	695	668	657	641	674	689	672	712	669	640	658	665	681	665	673	675	695	659	640	686	677	672	612	645	686	643	690	641	682	711	690	664	643	626	653	675	680	670	676	583	652	661	711	650	676	676	637	671	613	655	659	670	625	650	668	601	690	693	647	659	694	679	672	657	660	655	632	685	678	659	686	677	653	663	623	659	663	714	653	671	675	691	655	675	679	652	660	618	678	663	695	739	683	655	700	655	701	695	639	656	690	669	672	675	687	669	640	672	660	683	624	694	661	631	636	683	660	663	703	676	676	669	661	646	631	664	670	716	651	670	649	612	655	673	705	635	631	637	666	697	683	630	656	668	623	669	631	699	709	682	661	624	683	685	669	683	649	700	643	694	686	620	677	680	627	647	673	638	651	706	622	664	664	649	643	715	672	702	671	622	672	682	658	700	651	697	669	635	615	663	667	691	684	677	667	650	662	643	683	700	699	686	658	650	656	647	677	662	706	676	656	624	700	685	652	663	680	678	653	626	716	663	624	703	639	666	626	682	682	636	659	672	637	658	634	671	664	654	654	688	711	686	657	649	681	681	667	731	642	641	649	668	648	658	666	709	657	636	666	683	651	683	613	680	639
24622	21007	29594	28744	17060	2710	418	386	334	338	351	315	302	303	312	298	286	312	344	327	288	276	299	326	300	302	285	311	305	327	307	295	325	293	308	271	306	303	309	319	287	289	317	289	326	290	293	295	341	297	294	326	315	317	284	318	320	328	321	284	289	294	303	288	296	301	311	293	305	300	297	291	300	295	299	275	308	313	317	317	302	307	301	300	289	305	292	277	314	306	310	304	297	297	308	313	325	329	309	339	337	327	280	280	305	309	297	302	321	326	300	307	325	302	311	297	300	297	301	307	301	289	290	304	306	302	300	329	347	311	307	273	312	264	290	301	321	288	323	296	305	299	304	316	297	334	314	298	292	304	315	301	278	294	327	304	316	305	327	301	292	318	293	319	327	313	311	293	318	295	294	290	306	330	286	287	315	319	268	318	312	301	284	301	302	273	296	303	296	324	316	318	303	316	292	290	339	331	318	309	305	306	316	253	300	263	290	287	300	284	308	333	323	305	322	276	300	304	306	312	324	332	306	309	320	303	311	295	304	303	293	311	310	319	291	312	300	314	278	309	307	320	259	294	278	301	303	309	289	282	322	313	303	306	301	324	288	306	307	285	301	302	303	289	345	311	286	332	298	304	290	316	280	302	337	325	306	297	295	292	332	322	286	289	301	286	334	345	295	302	281	310	282	323	281	313	283	328	303	327	294	319	300	305	326	298	295	300	292	273	324	318	292	282	270	285	305	293	315	316	283	297	324	329	301	300	293	322	287	300	324	276	305	324	298	296	305	312	328	289	300	291	311	313	280	293	308	311	301	314	321	326	299	294	293	293	294	294	277	285	276	309	304	273	324	306	290	290	322	277	310	285	331	317	283	329	326	306	298	305	295	309	296	310	298	339	287	315	324	295	333	275	313	297	299	276	324	323	324	281	305	295	311	331	289	311	284	322	299	292	299	295	288	296	295	285	304	312	336	274	300	285	289	283	282	308	290	300	327	286	310	298	301	310	306	294	311	295	298	295	305	308	322	311	295	324	281	288	306	314	300	294	317	305	309	303	303	320	305	328	308	272	311	286	286	295	331	313	282	306	321	330	291	307	329	311	302	290	282	317	282	272	285	301	267	296	319	303	290	306	283	309	325	286	330	316	323	322	333	326	308	327	304	294	323	316	309	324	286	295	293	293	276	270	285	281	309	303	313	303	319	307	304	302	303	308	300	316	285	304	334	298	295	316	328	309	299	292	310	315	315	309	294	304	323	327	318	286	285	294	293	309	317	330	295	295	313	335	330	305	305	305	320	278	275	312	311	323	287	295	295	328	292	319	303	315	304	295	288	309	286	297	296	301	280	287	271	287	291	308	312	305	294	294	255	288	309	334	280	317	317	288	294	309	304	311	280	316	306	261	330	310	289	319	297	292	314	303	313	322	324	294	310	313	289	298	318	284	316	295	306	301	313	301	296	313	284	270	273	313	321	312	309	289	290	322	312	297	281	285	300	318	280	276	336	316	297	334	310	317	309	331	288	308	283	299	305	318	274	314	318	306	321	320	294	310	315	304	301	302	324	287	314	313	329	284	318	333	332	287	287	298	309	274	307	345	289	317	279	291	307	287	312	283	310	315	330	292	317	299	301	309	303	288	290	318	309	282	316	323	314	289	317	290	301	298	287	312	315	314	298	287	295	292	326	312	327	292	329	308	320	313	270	315	314	310	296	284	301	299	299	335	270	307	324	321	280	308	323	310	309	305	275	316	295	318	308	308	293	288	297	306	291	307	309	305	294	307	309	299	304	307	292	316	292	277	304	335	292	281	282	289	312	309	285	305	311	276	287	290	304	292	311	336	277	348	299	287	282	321	284	326	299	323	319	302	307	293	293	299	279	292	297	305	321	323	285	322	290	290	292	270	295	305	290	303	313	284	324	286	305	286	318	299	292	295	308	311	314	302	278	291	319	305	311	309	275	297	337	307	315	324	284	292	277	341	306	310	301	292	320	285	302	306	287	307	322	300	293	285	299	309	309	289	316	328	327	304	298	299	314	301	301	302	315	285	324	297	301	288	300	281	314	291	288	294	304	277	285	323	266	297	338	286	302	319	307	295	296	299	337	303	305	305	328	288	314	331	310	293	324	293	324	343	335	294	273	299	316	303	280	303	287	298	316	297	295	282	313	285	296	288	295	304	334	286	320	312	286	262	293	302	285	318	266	289	305	308	291	262	313	286	299	283	310	292	298	317	310	319	325	283	288	302	319	308	308	246	315	348	296	326	313	298	298	295	334	328	297	301	337	304	286	284	300	314	317	332	288	304	303	290	338	298	300	275	306	309	329	273	296	327	329	298	309	309	269	288	310	294	325	321	301	301	292	288	331	312	305	316	330	326	311	276	303	289	303	273	291	297	338	261	314	290	290	298	340	275	324	296	318	270	299	319	300	323	294	303	293	332	284	320	314	322	296	323	301	318	281	297	319	295	331	303	322	295	275	298	301	278	294	293	325	318	288	304	271	296	306	276	324	281	300	301	275	300	299	311	297	334	287	346	318	306	302	301	326	313	317	287	284	299	299	314	292	270	291	325	339	276	281	315	277	343	282	307	306	318	290	302	314	309	304	312	297	298	274	316	333	331	294	314	284	306	304	296	303	277	311	338	289	299	312	312	304	323	313	303	296	296	300	282	295	298	304	283	301	285	310	306	344	295	309	316	284	313	313	332	274	316	283	292	296	304	298	320	302	348	292	294	304	316	323	304	288	300	319	332	331	303	302	306	314	322	311	290	289	283	308	275	293	288	308	305	287	276	295	288	281	279	319	339	312	258	276	309	286	284	319	298	263	292	283	324	329	325	351	316	341	289	300	314	322	311	269	316	312	287	299	263	277	318	295	331	314	301	303	287	287	294	329	305	326	292	300	315	307	316	286	288	293	288	303	287	309	317	324	323	305	292	277	310	319	305	303	303	294	285	332	310	296	301	304	315	297	337	281	283	343	308	327	302	291	326	318	299	305	323	345	334	281	320	308	279	322	286	272	294	295	299	337	313	305	284	298	312	291	282	297	299	270	306	264	274	294	297	282	301	309	300	314	321	331	309	329	280	278	298	331	325	310	305	315	298	301	264	290	283	315	302	314	299	302	300	325	295	337	329	330	283	284	304	283	297	302	301	272	329	311	302	310	278	297	308	321	304	324	302	337	316	309	312	298	283	311	297	329	307	304	319	326	298	321	246	306	316	295	285	315	266	328	299	315	304	303	314	291	318	306	311	274	304	327	302	319	292	319	313	305	312	306	331	297	304	287	326	301	288	320	286	295	314	315	260	318	317	310	326	257	313	294	296	306	275	309	295	306	278	307	315	266	293	341	288	296	278	317	300	291	312	292	305	310	306	309	291	288	313	315	300	273	328	299	312	280	301	326	310	281	310	323	300	311	284	341	287	312	313	338	293	311	296	299	306	302	304	310	304	346	328	319	348	290	288	285	304	303	310	324	315	330	325	340	316	282	330
49700	66981	54090	37718	7778	661	602	548	498	414	429	464	411	402	380	413	387	386	404	436	405	387	395	415	330	406	335	366	381	402	349	377	375	387	390	407	379	377	393	371	411	384	375	382	390	415	378	377	391	395	371	380	377	347	369	386	345	361	382	387	417	343	409	354	406	406	390	381	398	388	368	386	388	356	408	371	405	371	395	396	362	381	387	364	374	380	344	368	353	379	355	400	341	350	403	356	394	383	365	389	381	405	368	384	416	333	374	383	343	369	392	367	359	362	408	372	391	389	373	379	397	352	364	416	387	360	409	360	382	395	366	395	348	355	392	394	364	408	378	380	401	372	390	375	358	407	371	362	391	365	370	398	382	396	334	402	377	401	390	405	380	374	375	357	395	339	403	377	363	390	376	377	380	346	375	391	371	391	387	384	393	386	376	372	410	379	370	388	359	354	364	370	342	381	387	406	380	372	363	363	370	358	371	379	339	334	370	386	379	364	404	379	362	357	346	389	407	365	379	361	383	393	385	391	373	411	409	369	380	382	398	377	381	372	325	340	389	335	426	379	376	378	392	383	374	374	415	371	358	376	382	410	352	372	379	369	356	396	368	393	386	376	392	377	364	364	412	359	360	358	385	351	373	333	373	379	352	359	376	387	345	365	371	373	376	374	370	397	349	334	382	410	377	348	359	358	360	364	375	330	356	361	408	379	382	355	367	376	401	369	393	375	397	394	373	345	368	378	398	387	402	364	348	342	375	397	358	417	385	373	401	363	384	387	364	363	387	365	370	376	381	377	364	410	378	346	391	351	373	358	391	356	370	385	350	389	396	374	371	379	348	407	356	385	384	396	384	369	398	374	361	324	378	367	388	370	380	384	370	397	379	357	368	372	367	418	358	362	340	354	366	367	385	402	370	388	365	352	344	378	376	371	379	392	437	372	389	356	378	373	398	378	351	375	357	360	373	407	368	402	369	401	361	389	380	378	409	325	401	399	383	383	389	335	372	361	396	356	401	391	395	385	409	383	389	394	375	396	385	374	397	347	369	347	402	397	381	391	376	372	360	375	381	362	363	396	347	379	375	366	387	423	391	355	342	388	378	361	407	345	381	375	339	374	364	375	426	392	378	377	381	364	429	366	368	383	382	390	383	414	383	351	357	386	392	395	359	393	347	343	405	366	372	372	348	363	334	365	404	352	366	364	386	407	359	354	354	358	358	373	378	370	371	362	384	389	403	375	371	398	402	357	368	384	405	360	376	386	358	377	424	407	389	370	356	399	405	368	372	402	370	313	391	399	347	362	351	406	376	380	340	397	400	374	365	370	360	374	380	379	368	346	353	347	354	409	382	362	371	339	397	360	369	351	367	392	348	374	391	363	365	390	369	379	395	369	384	376	357	385	388	338	385	406	418	362	384	389	382	380	350	395	398	371	351	348	382	404	353	392	380	366	372	358	376	354	389	378	404	365	393	352	372	380	362	392	358	388	341	350	387	404	385	373	384	367	397	360	360	386	384	394	373	354	377	343	390	419	376	359	376	391	396	367	387	369	360	341	400	393	371	385	352	407	362	404	340	366	386	349	373	372	361	380	353	386	365	378	373	388	398	377	359	350	369	380	410	361	344	400	342	369	394	375	399	392	364	411	366	373	377	381	387	367	400	363	371	354	375	400	384	368	374	390	350	391	383	360	397	352	385	365	388	378	387	382	360	376	381	426	350	356	395	374	380	380	354	413	367	376	378	364	344	428	362	399	375	364	407	390	370	407	380	402	401	387	351	353	433	392	377	343	372	379	382	380	391	403	409	388	391	348	386	389	357	350	409	440	413	358	387	378	356	397	399	358	357	376	356	351	382	351	381	377	375	377	392	411	379	367	356	356	362	360	384	380	381	416	355	378	348	382	397	356	389	373	358	378	362	391	349	393	370	340	382	359	375	350	362	377	382	361	376	363	419	379	356	353	422	374	381	376	368	354	355	378	352	352	333	353	395	356	399	379	355	371	380	366	388	377	382	401	394	377	365	385	374	350	369	357	392	347	400	407	383	396	382	355	365	349	388	357	365	420	395	385	393	369	357	368	401	360	368	389	417	377	362	385	373	374	365	361	368	357	402	356	384	370	349	364	367	397	391	399	372	378	412	374	375	376	380	402	366	338	350	358	396	373	392	393	393	360	387	385	377	380	394	337	368	371	360	420	368	365	379	380	373	349	383	344	397	380	389	371	338	339	364	333	361	370	381	349	410	379	351	379	377	383	371	345	360	381	357	374	374	368	406	350	369	342	373	379	397	403	364	340	387	382	396	368	372	370	381	386	342	408	362	412	372	395	432	377	385	372	355	394	365	395	369	380	390	395	410	362	340	388	415	420	367	380	411	379	390	379	381	383	341	396	369	360	369	367	365	382	415	407	379	376	346	392	348	345	365	360	386	363	360	382	362	368	355	403	386	371	358	384	388	374	382	376	352	326	367	400	372	376	390	353	341	348	394	395	375	381	345	345	408	374	418	359	371	386	366	364	403	411	341	354	370	381	378	356	388	378	402	393	344	372	385	354	400	368	379	346	339	371	399	353	363	395	372	366	382	333	384	377	389	362	363	389	407	401	361	351	378	388	367	373	387	346	382	373	349	365	380	363	337	362	387	360	365	368	395	370	361	352	371	356	381	375	389	401	379	365	362	370	386	377	413	413	356	366	376	362	378	361	386	375	351	350	376	361	376	371	398	357	334	358	364	364	397	370	365	372	389	357	357	372	366	345	371	422	379	358	361	391	402	378	364	366	360	380	372	383	391	342	383	374	379	397	373	353	385	378	398	370	368	354	353	374	402	403	408	394	369	372	400	387	371	346	325	376	392	374	375	351	356	353	406	395	374	351	358	375	373	411	398	398	386	368	393	380	400	371	376	402	333	390	392	368	387	381	371	371	399	385	414	367	383	395	383	357	360	363	374	372	343	380	388	383	377	384	347	351	417	391	363	384	358	391	364	413	375	381	376	387	371	373	391	366	360	376	376	415	393	386	430	380	364	378	373	399	389	420	378	368	402	374	358	355	390	342	376	387	396	405	405	412	378	364	371	356	416	374	383	385	391	389	373	374	360	369	389	362	374	359	361	363	346	363	335	408	346	371	405	384	394	370	381	334	354	324	365	375	365	395	345	375	383	381	365	383	362	345	360	350	389	369	393	371	397	342	363	377	435	358	372	392	370	355	353	397	386	372	380	353	385	368	384	396	362	354	363	362	357	373	380	366	408	390	389	387	376	402	371	324	395	382	354	383	399	414	348	383	380	395	369	325	366	361	360	371	387	356	398	358	368	373	372	350	352	392	379	344	369	359	369	412	388	358	371	408	378	383	379	349	378	363	386	407	425	366	371	365	395	368	358	388	419	379	355	357	385	385	376	364	386	372	362	342	340	365	375	407	348	388	362	368	398	409	393	406	345	374	368	370	386	389	381	378	399	389	363	359	383	399	348	359	366	334	396	384	413	351	372	372
22251	20791	29554	26119	23509	19158	8892	1199	932	831	807	812	810	769	742	756	768	783	740	786	749	752	744	770	736	734	743	732	764	710	749	737	723	742	697	733	725	784	723	718	789	718	705	730	756	708	736	739	715	753	722	713	699	729	681	703	734	683	750	667	784	716	706	706	696	726	694	754	658	699	763	701	712	749	728	688	734	770	651	718	737	692	710	746	758	727	716	690	713	728	705	715	696	708	735	721	736	719	745	694	738	716	679	751	708	732	699	713	705	701	711	762	703	690	717	709	730	716	711	721	720	696	739	676	752	745	734	741	727	683	691	701	768	713	703	728	702	756	746	751	688	707	732	694	714	726	697	723	723	722	757	729	721	764	748	720	740	701	750	720	707	715	716	729	730	700	693	732	676	757	755	744	619	693	720	712	687	721	689	738	750	738	724	775	694	759	713	698	699	705	779	717	719	780	714	676	771	716	690	733	722	734	723	695	731	726	716	724	731	730	718	708	741	704	778	702	730	703	728	670	695	755	738	722	690	713	708	706	702	744	693	753	702	775	717	698	697	730	725	690	671	721	754	689	684	718	700	749	739	725	705	688	742	670	722	730	713	684	730	713	757	715	702	752	748	696	767	733	703	714	745	722	690	721	711	706	748	730	680	683	731	680	689	729	710	674	704	721	717	763	733	734	722	718	707	660	772	703	711	711	714	686	710	727	741	710	750	697	695	663	724	729	757	716	683	707	694	740	753	719	721	696	711	692	717	684	692	751	685	668	700	708	694	707	679	681	699	719	719	718	683	719	741	773	708	726	733	755	722	738	712	702	686	755	761	722	720	684	717	699	740	698	691	698	757	702	739	733	744	772	728	685	711	762	703	731	762	712	706	714	748	694	711	697	704	741	693	736	727	723	763	715	713	705	716	692	743	717	749	716	745	734	703	708	721	719	731	735	735	736	751	659	740	691	719	697	669	715	737	746	700	704	682	781	705	710	759	752	727	738	743	673	722	689	739	702	724	742	702	680	704	769	734	720	731	699	699	707	681	738	700	730	699	709	685	691	709	723	710	712	724	711	678	705	734	697	684	641	736	703	701	765	780	728	666	672	734	701	697	753	735	668	722	747	707	722	715	752	704	739	748	692	737	702	734	688	747	680	694	721	740	712	712	776	727	756	742	709	722	708	668	707	753	712	700	671	726	729	693	708	696	739	707	744	680	736	730	685	750	705	685	687	670	707	726	727	699	717	756	743	695	738	697	704	646	705	733	722	723	742	735	730	704	706	762	694	716	715	739	717	755	716	717	732	734	757	680	726	729	726	699	719	656	757	706	694	708	719	756	712	735	720	704	754	737	745	732	714	692	688	721	724	712	670	712	723	707	743	748	694	679	683	702	757	764	706	728	741	738	754	744	726	723	696	727	699	736	715	694	685	707	757	727	720	722	678	696	723	799	720	698	694	731	697	749	719	696	704	694	741	695	703	717	765	756	781	725	708	743	717	711	738	724	769	721	685	694	755	779	725	719	731	764	736	752	725	690	673	691	727	714	751	705	761	693	716	721	727	680	714	727	720	754	690	738	711	732	723	728	716	692	746	730	731	763	742	753	697	672	754	752	728	748	731	718	766	709	705	747	724	727	769	695	724	657	728	707	731	710	716	710	707	735	753	819	730	697	714	683	700	725	725	677	753	695	713	689	730	764	720	732	693	751	715	733	740	721	693	749	698	707	711	713	717	712	749	727	743	713	721	719	705	691	731	719	712	723	723	739	699	682	649	698	753	646	689	742	758	693	698	731	744	683	743	741	699	694	692	659	759	715	702	733	693	798	708	732	690	719	724	706	694	719	689	703	637	779	738	754	748	723	658	716	730	652	717	722	678	724	745	677	721	724	729	704	694	698	780	717	748	718	716	708	709	717	716	748	662	741	667	739	678	712	726	738	691	708	699	707	719	752	677	728	718	782	698	702	767	719	763	717	731	719	739	675	698	735	657	721	719	686	728	720	703	700	688	697	700	724	730	737	737	716	721	699	721	708	743	766	715	704	722	712	674	745	708	651	725	750	732	702	720	705	692	702	696	760	700	693	754	684	707	695	695	722	757	749	686	687	737	741	697	744	744	682	735	732	736	702	744	756	745	707	697	736	765	689	691	692	759	762	710	736	710	753	747	696	699	738	713	699	696	677	759	712	759	751	677	784	718	736	741	756	720	692	740	721	701	722	728	699	688	743	698	695	698	736	751	724	744	716	742	762	764	720	692	754	715	721	708	708	743	723	740	718	693	772	715	728	681	702	770	733	720	728	777	707	733	673	742	741	712	728	712	689	710	725	721	715	655	723	720	735	740	732	704	724	752	711	701	699	693	740	731	776	794	709	697	701	711	697	730	728	771	707	734	720	728	751	750	675	746	689	692	745	707	758	720	705	726	697	721	774	735	722	748	722	725	761	705	726	679	701	685	714	721	705	683	698	736	710	726	737	683	751	717	738	728	729	763	700	740	694	709	707	728	728	754	763	752	714	668	734	720	684	743	731	760	699	670	737	751	689	668	711	758	731	758	709	746	752	708	744	752	705	714	712	758	683	732	706	757	728	749	714	688	716	707	773	709	803	686	704	754	732	714	742	746	724	725	696	686	780	715	729	732	704	707	729	682	706	733	699	736	761	703	694	688	727	725	732	772	690	743	707	722	719	761	769	725	669	705	728	737	725	696	749	724	730	702	718	698	693	727	733	720	769	710	724	722	693	693	792	738	661	708	688	734	694	729	698	754	704	685	743	697	689	716	776	752	716	716	701	693	707	795	708	739	717	733	712	715	747	733	674	757	689	663	692	701	679	685	696	730	710	690	718	690	723	708	705	738	742	679	786	712	683	708	726	710	729	768	729	716	701	773	701	767	686	695	686	629	682	687	766	696	786	682	725	724	785	682	695	729	731	751	743	749	727	705	722	690	745	696	726	688	751	738	747	739	697	720	702	715	692	755	723	678	733	698	755	735	721	751	675	728	691	694	731	702	758	735	771	691	731	694	747	726	725	686	730	760	749	739	767	719	714	737	703	717	660	736	700	721	709	708	706	705	719	718	739	708	670	692	723	718	764	705	683	753	692	698	694	737	703	718	770	764	729	745	725	722	712	709	720	734	687	775	730	732	743	704	785	709	696	782	717	740	717	714	708	728	715	732	728	685	745	700	696	758	724	702	704	726	729	731	728	712	767	729	759	722	748	695	695	708	733	789	748	721	726	735	686	729	685	705	699	723	738	713	738	706	704	737	701	720	714	683	695	688	727	722	708	693	702	746	710	673	715	682	696	656	751	717	687	705	736	750	728	707	680	678	722	715	717	726	742	727	760	711	736	690	708	726	740	674	730	767	703	703	728	693	734	677	751	697	685	737	709	775	728	719	763	711	707	694	693	762	745	712	751	702	726	693	696	743	745	717	698	737	725	727	687	714	777	717	731	703	715	757	692	718	767	724	690	685	736	720	748	709	679	695	748	746	718	723
54487	86468	73149	57570	15814	1750	1490	1350	1249	1112	1032	942	998	933	940	898	866	870	876	869	807	892	847	822	841	818	801	826	791	847	788	816	862	804	828	824	852	817	840	768	830	836	837	846	809	767	818	811	850	851	795	780	809	786	845	790	785	764	795	847	830	820	797	869	808	862	885	835	794	775	823	825	767	825	794	843	805	776	844	869	820	838	866	788	828	820	765	789	809	782	773	816	822	811	790	781	816	821	744	794	801	834	752	801	812	785	818	778	813	830	749	809	790	796	826	788	800	805	873	784	797	810	794	821	766	830	829	818	816	807	786	790	874	789	757	802	790	779	849	806	828	793	763	771	821	833	825	784	819	769	810	825	737	829	795	828	801	810	826	794	778	785	794	835	858	844	828	804	792	770	768	804	785	788	781	845	809	822	828	768	810	843	829	782	805	780	790	865	817	811	731	780	806	777	784	754	803	819	767	780	794	874	842	860	802	799	828	820	790	834	791	825	780	834	830	803	766	814	799	814	802	806	829	786	738	805	813	797	795	813	857	777	866	806	801	787	838	760	807	764	811	800	794	853	785	832	745	786	818	830	792	786	844	828	818	845	819	821	760	802	790	803	778	749	848	785	759	824	816	847	799	885	779	841	801	809	838	800	843	794	808	860	849	807	800	785	809	844	781	813	760	793	827	832	849	833	815	836	792	801	830	798	838	792	813	817	853	797	798	770	772	795	831	776	839	872	839	818	815	789	801	822	766	802	869	740	775	802	762	789	792	814	770	828	781	816	806	792	832	780	798	738	868	796	819	771	794	817	806	799	826	831	776	764	812	776	860	798	797	766	804	827	848	819	802	781	854	823	817	811	810	776	857	781	795	790	816	826	825	757	828	872	772	821	781	784	798	849	821	767	877	785	789	808	750	822	779	785	784	814	821	881	783	864	921	805	811	773	809	837	818	835	823	835	782	857	821	804	812	792	835	803	853	835	813	790	844	817	811	792	810	775	805	808	792	799	818	777	864	748	779	822	773	811	811	797	810	813	785	867	826	815	843	788	801	778	767	779	816	809	851	805	838	818	854	805	769	822	808	798	790	831	759	805	788	799	769	830	807	752	775	806	803	799	834	805	847	781	777	838	826	826	783	811	780	825	777	845	825	818	767	792	842	820	818	831	822	813	817	800	820	781	840	776	813	771	850	804	807	834	827	814	769	816	792	838	757	852	801	788	786	809	782	841	815	808	877	767	832	823	845	752	820	815	825	782	781	828	758	810	806	763	788	762	834	820	818	792	819	794	770	810	785	845	752	839	835	806	840	816	818	799	807	780	836	825	809	771	816	813	830	834	769	776	809	794	788	807	819	832	805	779	805	804	783	784	779	804	820	846	748	802	824	791	833	832	800	806	824	828	818	792	826	811	815	809	799	763	842	797	793	807	830	818	801	817	800	806	803	803	804	827	785	815	790	822	799	756	795	824	821	833	766	788	816	789	838	810	847	822	835	781	824	820	789	795	802	844	775	868	854	808	843	800	804	837	768	800	850	793	804	814	789	763	808	781	847	793	796	777	795	819	815	806	785	801	752	741	826	790	829	802	838	797	810	846	835	797	838	841	761	824	811	839	810	848	809	770	813	792	831	778	844	770	776	845	811	828	809	753	812	845	786	838	833	787	823	747	800	802	807	798	801	778	796	770	791	855	794	777	833	809	749	829	765	857	764	792	793	803	822	862	827	807	813	825	790	831	809	777	841	799	800	831	768	823	811	873	822	763	786	810	782	776	805	854	839	818	826	848	814	794	780	782	789	796	810	769	764	811	811	782	838	828	769	790	816	815	806	776	882	788	753	810	806	753	796	831	852	799	826	830	811	796	822	804	829	778	813	771	798	814	787	778	786	815	855	791	849	822	832	812	752	819	794	800	784	820	798	812	823	803	780	839	816	827	825	812	804	838	793	806	802	786	815	852	796	817	812	807	801	790	839	805	788	809	806	821	775	786	821	829	801	778	817	767	810	814	782	789	823	862	826	800	820	761	773	817	907	866	814	827	833	800	828	802	825	809	797	792	776	805	806	820	854	814	763	770	794	858	750	755	814	826	801	789	853	837	750	833	862	773	813	807	796	785	805	776	774	855	838	816	795	824	792	811	758	875	792	801	777	791	837	809	819	824	819	708	759	849	873	797	802	811	766	866	900	759	826	819	851	815	873	803	855	817	828	766	821	782	800	824	788	764	832	827	826	802	813	777	788	838	768	817	773	805	813	795	819	811	835	846	814	784	828	822	774	820	806	812	836	805	807	843	801	828	786	834	823	796	788	757	833	859	793	831	790	775	823	795	801	813	842	826	814	817	830	796	800	812	797	780	798	826	782	846	840	789	784	815	807	809	799	824	805	796	806	803	786	852	788	817	803	774	771	748	777	784	789	795	814	804	791	805	825	809	788	800	808	794	857	781	831	801	794	806	822	831	816	771	796	790	803	782	786	802	847	833	787	829	824	787	836	809	817	858	785	812	766	804	851	741	843	834	784	790	800	778	776	785	813	818	813	817	801	796	792	751	763	813	835	802	776	813	791	803	830	765	782	847	831	779	782	816	817	826	778	832	804	856	843	783	788	805	784	808	798	879	822	780	802	844	816	808	798	786	824	790	787	792	896	776	763	810	839	815	798	783	798	784	859	831	773	788	803	777	817	797	798	801	796	820	790	862	762	827	816	753	822	816	804	779	790	766	873	825	818	770	818	798	856	783	784	806	813	841	819	769	810	786	818	793	851	816	779	833	774	788	821	812	795	810	795	783	859	818	823	844	798	812	815	825	766	792	820	779	816	798	805	802	793	787	822	767	824	815	807	801	856	785	845	831	821	820	807	812	793	820	876	810	756	793	823	859	803	808	776	822	855	796	835	775	858	811	839	844	812	760	780	862	804	785	852	774	810	850	811	779	816	827	789	819	816	808	798	798	791	805	810	845	782	777	847	823	788	810	817	777	838	766	786	831	777	765	771	801	780	776	818	828	793	815	852	807	806	731	820	790	772	803	832	830	845	834	833	857	810	791	760	794	766	832	814	826	810	783	784	763	762	805	807	802	809	776	847	802	793	780	798	771	858	829	794	833	802	752	816	812	786	774	815	800	830	758	836	804	839	824	811	810	817	834	803	834	796	800	829	817	786	799	771	858	799	825	797	821	772	799	815	773	760	814	828	820	789	849	819	833	807	840	816	833	791	791	807	833	803	815	796	765	801	783	738	821	809	813	857	804	781	767	794	793	742	755	822	812	812	824	806	793	814	836	788	779	805	839	847	836	883	796	815	784	866	764	805	819	801	789	824	785	821	819	811	806	788	810	860	818	853	820	783	816	754	803	820	827	821	797	825	812	832	794	821	785	796	827	787	839	828	836	839	756	841	789	795	758	799	821	780	836	799	795	855	782	845	820	752	795	811	818	810	779	811	808	819	769	807	824	834	792	844	821	825	780	813	829	807	826	764	832	819	876	822	815	830	789
35713	25301	24597	16483	3170	407	368	354	332	345	312	339	294	308	333	336	300	310	338	346	276	342	288	310	337	323	330	347	317	311	309	299	324	320	316	321	336	311	305	312	314	317	328	343	323	334	332	327	331	329	292	359	342	347	350	298	327	324	301	314	344	300	322	303	297	288	320	321	311	340	319	356	315	321	307	312	326	378	348	324	311	327	348	308	346	307	341	326	354	347	308	366	365	306	315	329	352	337	352	347	340	290	297	299	336	292	316	319	326	328	297	330	321	328	329	328	288	339	336	321	306	299	343	327	340	309	301	317	367	337	338	314	324	335	321	322	315	339	306	300	309	332	351	302	285	310	332	323	294	327	334	346	325	345	296	331	319	321	303	335	337	309	330	336	318	346	348	365	288	290	348	316	311	332	323	343	323	303	357	327	311	324	321	341	339	325	332	321	312	303	287	305	334	316	330	324	318	299	300	346	325	327	320	359	330	358	320	327	311	313	360	318	314	318	321	348	316	344	317	310	342	332	315	321	287	298	356	345	341	322	346	324	315	347	324	335	325	342	305	320	305	329	315	311	342	332	307	336	296	338	322	311	311	346	312	342	348	302	297	332	324	305	328	314	315	346	329	313	294	308	306	338	327	307	330	340	332	307	321	309	313	298	294	361	359	295	326	316	307	328	327	320	335	341	329	324	313	314	333	308	334	369	330	335	331	301	346	300	328	352	288	344	312	343	286	308	330	300	313	348	355	316	337	307	328	313	314	312	325	317	312	331	323	343	325	301	304	336	309	333	304	306	334	335	327	305	305	312	291	345	299	326	327	315	327	333	340	319	306	299	314	300	331	312	334	276	321	317	303	314	320	341	333	344	310	339	324	319	332	305	328	366	315	348	322	306	323	324	343	325	310	334	325	329	329	342	311	310	319	347	325	306	311	359	342	313	327	311	288	311	308	317	328	306	333	306	352	326	302	313	340	324	342	311	328	306	319	313	327	300	321	350	322	335	328	307	313	322	290	333	329	322	352	300	303	299	350	348	358	306	321	315	332	341	312	305	320	333	318	317	333	326	319	290	322	342	344	300	361	323	296	323	275	349	331	318	330	333	320	287	319	333	312	297	326	307	335	354	337	300	343	324	317	315	321	318	314	290	332	336	328	278	314	289	313	339	336	307	334	332	324	302	325	334	312	321	320	357	327	341	308	325	323	319	334	336	340	317	342	303	337	350	336	311	338	316	312	322	327	357	353	292	335	312	331	300	329	335	323	298	355	325	345	296	323	324	307	335	322	305	324	349	303	310	318	327	321	322	335	333	307	338	319	313	334	340	333	314	329	363	316	334	313	297	357	337	309	292	295	314	332	342	329	298	294	331	317	319	311	302	309	340	367	343	324	331	309	350	318	331	306	328	326	351	334	334	345	345	327	353	323	322	338	350	302	343	294	331	296	323	315	304	345	312	322	331	334	326	331	332	298	328	330	331	322	339	339	304	349	298	308	310	307	298	308	322	340	344	278	303	316	310	319	296	331	304	325	295	326	303	310	325	309	325	338	322	314	324	314	309	303	325	343	334	327	309	359	322	354	325	345	306	318	351	353	355	334	341	319	355	327	351	321	316	322	296	345	317	342	337	322	343	316	315	343	294	321	333	352	366	331	335	352	317	291	304	359	317	329	359	334	321	349	355	337	365	334	320	328	315	335	326	316	293	293	308	327	328	316	309	315	328	329	277	306	346	336	319	300	307	324	320	325	317	325	345	318	327	314	343	358	312	317	350	340	341	318	344	286	326	327	317	342	359	332	313	289	310	332	339	323	315	314	318	306	305	323	335	339	342	328	319	300	338	341	345	319	358	299	363	331	329	347	329	313	327	314	310	304	322	294	327	314	336	330	320	305	347	328	323	319	368	293	349	328	313	320	331	348	297	342	311	327	322	327	333	335	317	344	311	342	345	361	358	319	346	356	307	312	308	320	330	279	314	334	346	341	320	344	335	308	355	335	342	332	333	318	334	318	305	358	308	292	304	309	322	305	287	326	354	310	308	314	327	349	291	321	314	323	343	308	295	291	310	333	334	312	302	321	287	335	322	344	313	308	315	323	333	323	314	300	318	338	309	334	314	341	329	324	318	309	329	306	340	365	350	302	302	371	346	346	354	293	308	337	343	294	357	339	336	333	311	307	315	294	306	324	310	315	342	330	332	338	360	344	293	321	340	311	303	308	342	321	307	310	293	342	361	300	291	350	299	338	336	330	311	329	321	319	312	285	311	311	302	301	316	334	312	334	350	335	332	316	346	331	351	306	304	363	318	318	310	338	321	321	331	300	329	348	303	324	336	310	335	293	334	330	347	340	320	332	335	323	310	328	347	365	320	323	359	363	325	326	292	317	316	327	327	272	310	321	337	294	344	309	361	288	329	300	338	323	315	289	312	316	313	325	295	366	340	334	340	305	336	377	327	296	344	312	342	331	336	339	348	345	333	334	315	339	295	323	327	288	304	339	341	321	344	323	348	329	290	327	321	306	339	328	319	311	333	353	307	294	312	329	322	325	347	329	297	332	368	354	317	322	334	331	303	328	308	313	336	340	343	324	315	305	334	312	328	337	366	327	337	346	334	328	316	342	317	312	335	307	318	375	336	300	296	322	345	326	359	311	302	362	301	326	304	312	330	307	326	310	326	299	344	311	338	331	307	325	328	292	317	343	342	312	332	324	342	321	330	348	319	328	324	315	329	314	329	330	328	352	313	311	299	369	330	364	321	334	326	343	305	323	313	348	294	328	350	332	334	330	280	338	315	288	293	336	302	311	317	293	324	334	286	323	287	321	332	311	329	337	325	326	322	343	333	308	314	330	329	325	335	341	317	287	339	301	314	329	316	332	309	333	304	279	321	338	369	341	320	331	317	344	318	328	306	320	339	315	319	318	301	320	320	352	308	306	338	320	345	291	319	315	285	336	346	347	341	298	336	319	299	307	351	340	325	349	316	352	315	316	324	346	353	317	333	320	316	296	295	288	322	318	318	304	302	313	344	320	323	319	326	329	315	336	331	300	324	333	338	290	327	326	387	322	332	303	325	354	315	313	302	319	346	325	362	327	318	320	300	358	340	303	306	313	370	297	325	308	315	274	327	333	318	344	298	320	308	295	286	316	336	278	302	335	319	295	327	296	325	346	313	325	319	329	334	338	305	266	310	293	326	315	318	325	339	301	308	348	316	317	316	318	327	329	318	334	333	317	302	327	318	345	333	309	306	319	313	357	332	341	323	302	306	320	360	328	354	336	351	327	304	340	287	333	348	335	331	367	314	311	297	300	322	325	325	319	335	336	342	319	349	311	346	326	350	315	300	339	293	325	314	319	360	321	311	308	350	302	321	299	305	316	341	309	346	311	375	333	343	309	292	312	358	346	295	308	312	321	324	317	342	330	334	316	303	318	330	316	331	338	350	318	315	317	347	305	322	291	316	323	347	337	337	339	333	321	303	340	311	320	317	341	331
43467	33743	23143	13189	2712	468	414	371	383	369	390	408	403	364	409	395	374	383	365	397	383	388	357	382	375	349	363	416	368	345	370	398	389	379	384	366	392	406	374	366	345	364	363	353	394	370	365	373	363	365	359	353	386	413	354	383	374	362	400	395	381	367	405	400	397	355	388	379	420	395	360	400	371	383	416	391	381	371	411	366	370	355	366	377	394	388	393	418	374	373	388	369	381	338	373	393	384	386	371	381	369	369	369	367	355	340	388	388	393	433	368	388	350	377	378	387	398	351	396	400	356	385	402	383	385	402	368	352	361	392	371	368	384	374	374	384	393	393	345	363	377	359	388	404	382	391	352	366	344	397	362	380	399	404	369	404	383	377	379	382	372	339	381	396	374	382	368	393	370	355	419	368	353	375	343	348	390	373	337	333	376	371	375	379	346	400	369	375	395	372	368	364	374	394	386	370	389	383	328	384	351	379	387	395	360	352	401	379	389	393	363	374	358	383	360	368	387	369	365	388	385	371	379	356	369	415	376	365	381	334	384	361	377	384	366	384	349	345	361	387	397	393	376	370	392	361	394	394	380	382	366	386	399	345	390	371	378	357	385	414	355	371	384	357	353	348	381	396	374	358	378	397	356	386	410	369	393	423	375	386	382	364	337	375	396	382	357	352	353	397	376	356	377	354	391	373	378	385	373	402	420	394	379	395	387	372	364	374	352	365	392	372	345	384	362	376	371	387	416	364	375	377	406	381	350	390	391	399	381	399	364	386	410	382	382	387	380	367	347	372	372	356	368	384	376	346	361	345	379	377	411	386	377	349	386	378	370	367	345	361	383	373	375	379	379	358	404	370	386	377	375	352	368	374	374	345	348	382	367	404	386	400	396	361	337	377	370	386	355	391	392	394	383	394	398	380	387	384	364	373	385	374	375	389	401	383	395	356	372	398	353	422	429	362	364	396	373	376	371	367	357	363	363	371	351	376	346	364	390	389	339	355	374	393	358	393	356	378	347	413	421	363	375	391	378	408	384	416	397	400	373	386	388	365	351	351	387	400	359	388	409	376	393	369	382	377	388	396	369	363	372	385	348	359	332	387	378	381	369	391	365	369	386	381	402	409	414	367	392	366	362	385	348	374	397	389	357	359	365	379	383	362	385	363	403	396	346	379	375	393	333	374	360	361	346	411	408	378	364	399	387	402	371	362	392	394	363	351	357	381	371	382	368	387	365	407	346	357	390	359	376	342	390	363	386	378	383	393	378	390	386	369	371	396	360	360	402	384	362	403	411	355	384	383	366	405	359	365	362	350	387	380	390	373	395	384	391	404	415	398	365	343	386	378	402	376	348	384	396	359	402	391	396	368	358	396	382	370	393	408	377	379	382	387	365	387	382	383	350	353	367	358	366	391	370	397	380	411	352	384	393	398	358	367	379	359	403	359	429	397	362	353	412	383	392	394	380	379	394	389	358	403	371	360	366	381	370	397	340	372	406	371	396	350	395	388	396	404	385	356	349	389	376	379	384	371	366	376	391	353	399	364	379	384	396	340	371	404	364	382	389	346	369	377	385	411	387	350	333	378	407	367	378	379	351	366	387	405	383	340	352	382	351	380	369	378	396	364	371	358	406	377	371	382	365	415	392	360	379	377	392	354	368	395	368	370	374	340	378	361	375	370	351	361	348	366	377	364	349	358	375	378	399	352	374	370	375	354	383	338	362	344	375	376	356	358	391	369	390	356	389	394	383	368	387	373	334	393	367	416	406	357	350	355	403	372	385	376	360	365	415	368	362	373	374	380	381	372	374	347	394	373	382	367	391	363	377	334	350	360	364	359	376	380	417	323	411	414	381	372	394	337	340	379	391	343	383	376	363	366	397	401	347	388	367	391	379	409	381	357	399	378	356	381	388	379	330	382	360	359	414	372	391	374	372	378	369	400	381	349	381	394	368	351	361	399	377	343	368	369	462	370	391	384	390	352	366	349	372	399	386	375	376	372	406	319	368	362	390	413	396	394	380	369	411	364	377	346	374	399	359	362	385	348	377	375	388	373	343	341	353	400	371	369	404	353	387	369	370	398	381	379	384	392	376	342	346	355	403	379	375	346	353	382	386	380	385	353	376	347	397	403	394	384	419	382	391	375	377	386	346	326	355	379	393	386	350	419	374	365	368	366	362	373	399	407	346	367	408	397	402	362	384	388	378	363	402	421	381	401	396	372	411	358	393	367	392	357	342	360	371	385	361	415	357	404	400	386	404	383	371	407	369	386	408	411	387	403	379	395	356	388	375	375	372	363	349	402	354	427	377	414	424	364	354	394	371	404	358	368	389	401	368	385	352	374	370	384	391	409	370	360	350	376	353	391	314	337	340	377	384	374	389	375	381	394	357	349	376	376	331	377	383	399	365	386	365	383	392	353	422	376	367	367	402	390	371	355	369	369	361	358	360	401	343	356	322	377	396	409	362	402	375	407	388	394	373	396	386	362	365	367	375	399	358	336	381	432	373	418	367	389	375	359	359	369	364	392	358	371	378	347	367	391	345	390	387	400	370	369	367	368	374	394	391	378	354	367	381	347	399	394	344	398	382	352	374	364	371	355	358	391	407	374	367	393	374	393	355	381	346	388	391	389	368	344	386	400	397	385	363	348	361	394	385	378	378	376	380	389	360	403	331	384	393	379	372	386	388	356	406	379	351	385	353	401	405	373	381	373	388	405	370	379	389	376	431	401	345	381	369	389	355	393	373	372	354	355	401	368	378	369	396	390	361	361	412	392	351	365	330	383	363	355	420	385	408	385	366	374	368	391	365	367	388	384	388	389	384	358	369	388	390	391	404	376	358	386	366	424	405	409	413	406	394	361	368	367	359	387	389	392	345	392	376	428	412	354	357	385	393	354	380	366	357	397	339	389	387	389	368	383	382	404	386	384	371	404	391	401	380	370	394	381	350	367	349	403	418	364	352	398	395	363	367	401	416	375	399	352	355	353	385	366	353	386	344	392	357	369	407	393	383	357	389	356	392	367	398	402	383	375	380	400	375	396	363	357	381	385	346	367	393	373	406	393	358	373	383	343	421	367	383	364	365	361	383	384	328	394	349	391	415	354	365	406	423	369	390	403	370	385	358	400	374	373	408	369	368	370	394	360	388	382	393	385	402	338	413	365	391	381	370	368	377	406	355	394	364	357	396	335	360	377	392	394	378	344	395	367	369	411	389	367	381	390	379	366	365	360	361	383	377	409	341	370	359	380	412	392	391	333	401	385	344	387	344	425	373	363	365	397	374	359	370	378	351	382	390	359	367	378	402	412	382	382	383	346	400	395	361	370	339	403	357	355	406	379	368	381	363	347	363	384	379	379	388	362	381	365	396	393	409	364	375	397	370	390	371	402	394	387	375	364	382	342	339	382	346	371	377	412	405	366	389	399	421	357	404	363	405	369	401	360	369	361	388	404	366	365	360	371	361	405	399	403	340	414	334	358	394	344	372	374	369	375
23308	20843	29051	29372	23630	11468	1882	731	690	705	603	599	645	608	592	633	615	612	651	645	577	595	627	580	621	625	601	593	606	580	576	606	579	561	599	613	571	551	573	601	588	569	561	621	562	620	589	588	584	576	620	601	632	639	579	592	606	556	577	569	563	544	593	593	598	634	587	564	627	605	625	609	583	540	576	591	588	561	557	639	629	606	597	605	588	591	583	570	579	569	601	603	627	624	623	645	604	584	593	595	624	588	580	611	609	599	596	600	559	625	609	577	552	618	610	615	595	586	593	572	556	633	580	618	622	616	584	556	607	575	575	561	602	583	560	581	619	596	598	641	588	600	590	591	579	598	621	596	549	579	585	571	559	584	554	582	572	567	584	604	596	584	591	605	578	565	596	545	608	600	614	604	612	541	589	555	618	586	635	568	560	542	595	594	576	594	622	558	610	597	600	621	596	569	604	589	574	579	541	586	586	543	596	569	579	567	624	589	596	602	538	563	591	589	615	612	591	615	595	581	615	644	570	580	585	573	574	525	598	593	555	568	583	585	537	605	632	642	612	635	580	592	562	569	617	561	565	571	575	600	603	619	588	577	598	608	547	545	580	585	588	602	536	570	619	594	575	556	626	623	635	545	601	594	588	591	567	627	552	568	604	557	575	608	564	542	618	603	567	564	621	603	583	599	590	625	601	558	625	572	610	582	609	566	584	636	598	614	625	575	571	594	541	599	606	545	578	601	582	561	622	636	563	574	606	622	611	580	575	579	603	670	585	616	580	562	588	628	583	629	594	590	540	586	564	577	549	570	577	585	615	614	593	569	578	556	598	617	575	598	586	614	586	610	545	621	583	597	603	599	581	581	595	619	569	588	582	579	581	593	584	583	598	580	554	573	585	554	590	597	621	612	588	612	560	581	600	563	580	608	556	588	602	624	559	581	603	606	552	594	623	550	563	601	604	602	614	639	563	556	565	592	560	585	573	597	583	574	596	598	561	541	588	611	615	588	589	614	623	580	547	572	550	600	621	603	622	546	565	597	592	624	588	597	613	559	605	596	554	615	576	580	587	601	596	590	585	579	599	605	537	578	634	644	611	578	573	579	598	603	645	614	565	607	602	565	531	557	620	561	582	547	583	569	581	564	580	577	606	591	578	656	543	609	631	566	594	599	587	590	593	561	579	580	609	581	536	620	585	555	593	640	566	580	593	589	568	610	610	570	624	599	601	600	584	579	631	588	606	631	584	587	583	598	562	548	627	552	562	614	613	602	575	622	580	527	591	625	577	539	651	591	590	665	617	550	584	606	596	570	602	623	552	586	640	594	572	557	564	598	592	585	610	611	541	607	631	603	619	573	570	570	565	576	585	584	582	562	605	571	603	579	566	597	554	565	578	553	565	589	625	586	616	599	583	646	602	589	562	563	602	594	593	586	591	612	576	621	623	532	589	574	559	575	637	611	581	618	554	570	569	601	558	601	543	584	570	594	597	594	605	647	598	552	621	574	569	607	597	599	598	593	622	556	565	568	551	548	593	613	609	619	630	617	549	585	609	565	584	619	549	608	565	549	587	627	621	586	609	608	569	593	541	633	600	566	611	615	638	604	631	562	601	587	555	618	583	567	595	584	564	527	591	536	626	605	580	580	587	599	592	587	598	590	572	532	582	594	618	603	553	576	575	597	571	568	610	565	597	595	601	594	570	616	573	629	530	561	599	557	622	599	564	523	582	601	631	666	593	590	593	604	608	586	586	533	577	595	575	585	576	581	589	623	591	590	584	594	578	558	567	606	646	596	672	576	601	605	568	605	601	536	576	575	607	577	557	549	562	612	584	594	554	573	585	621	554	574	528	575	564	576	594	609	574	570	591	581	586	600	572	543	603	567	618	607	583	598	564	538	596	632	604	573	585	627	574	557	555	573	554	555	593	570	607	611	635	650	591	563	587	606	596	575	579	572	598	598	619	552	567	612	595	558	591	589	602	587	573	598	650	594	590	584	573	571	598	556	602	572	614	605	568	576	545	596	569	573	573	589	626	564	552	595	595	599	586	592	570	550	581	632	596	583	613	578	604	592	558	569	556	574	571	606	607	570	582	581	607	588	542	595	606	585	600	604	582	609	607	609	607	545	569	578	590	631	616	581	589	562	592	545	588	587	571	588	593	595	656	608	554	609	621	562	563	577	575	553	552	583	547	614	617	584	593	595	581	620	595	620	602	591	600	575	607	573	601	585	601	605	561	627	616	581	610	601	616	610	590	564	607	591	587	587	617	611	602	557	580	579	569	604	569	595	548	571	615	594	622	576	545	573	582	577	590	621	543	601	596	571	572	585	600	548	629	579	563	552	588	594	597	631	592	603	578	612	599	585	600	549	560	603	601	580	607	599	633	594	603	592	508	615	618	593	593	580	621	583	567	608	578	588	582	594	618	525	582	564	585	590	571	572	585	607	601	598	604	609	599	574	577	602	619	548	598	614	578	571	577	570	611	601	588	608	594	602	614	595	568	599	606	594	551	610	588	573	580	571	612	594	616	554	585	585	569	571	585	616	546	575	584	573	582	551	583	601	544	582	613	565	584	571	619	617	604	582	583	594	565	579	577	580	539	577	631	655	577	553	559	559	629	574	614	619	600	554	602	577	598	615	545	583	598	612	604	623	599	654	589	601	601	547	585	594	587	629	593	620	611	600	575	578	573	573	592	574	595	596	563	558	590	539	599	573	618	570	575	577	644	631	563	560	592	550	651	591	583	609	572	567	590	582	570	591	582	593	597	540	589	653	574	616	573	576	619	637	600	580	595	575	526	548	577	630	569	543	584	580	627	635	581	577	606	584	570	637	618	581	585	578	624	595	622	602	593	590	583	601	583	605	602	607	569	589	613	553	609	596	586	601	598	615	575	576	587	551	556	564	591	587	602	568	562	592	585	569	605	596	545	552	628	572	575	583	588	591	590	614	602	598	592	585	563	578	603	600	613	562	600	577	587	573	593	574	586	576	556	563	568	594	594	552	617	596	628	670	573	605	614	567	555	603	599	567	580	577	598	638	567	560	585	601	576	624	575	626	594	595	607	603	583	591	613	606	605	600	586	568	579	629	591	617	611	574	612	582	611	595	602	638	617	598	596	568	558	590	587	626	598	615	554	566	580	575	590	599	592	559	610	560	584	563	585	617	563	592	582	574	581	588	579	572	566	562	592	579	551	544	631	587	556	594	603	574	558	602	588	630	550	568	617	591	584	588	579	565	560	626	576	598	571	607	613	573	560	592	561	602	591	630	570	578	600	589	601	582	621	590	578	570	603	540	558	583	585	577	585	591	595	582	628	574	597	592	588	584	594	613	608	583	623	555	568	606	578	589	582	603	617	558	566	592	612	573	613	641	570	548	601	569	585	570	541	605	592	591	585	596	595	628	585	574	568	593	623	560	581	575	570	592	614	589	581	606	594	603	615	558	582	588	572	564	576	586	673	626	574	599	569	616	627	587	627	589	626	568
49634	75962	61054	46420	14542	1276	1299	915	847	772	767	737	737	694	749	669	689	709	671	675	702	672	666	667	670	689	661	660	656	662	660	659	664	697	691	632	667	693	667	632	668	639	687	644	713	654	668	622	658	665	672	614	652	692	662	656	706	641	678	682	689	667	612	668	633	654	648	670	702	639	637	691	684	690	703	610	692	653	666	645	624	657	682	650	722	641	661	678	685	702	687	640	655	634	667	701	643	662	648	679	709	670	689	659	683	649	672	691	651	692	641	683	672	675	658	648	658	677	688	656	658	682	664	694	674	650	670	667	715	672	623	663	674	658	615	650	690	669	652	666	665	677	675	703	682	636	646	621	668	669	672	684	664	661	661	680	637	676	655	628	642	661	641	677	728	622	688	658	703	641	702	614	638	670	662	632	681	657	652	599	636	652	705	668	665	692	699	669	646	629	644	668	669	705	670	660	647	658	660	705	725	666	691	634	643	635	650	628	700	674	628	667	680	693	682	691	671	644	654	651	660	645	626	651	659	647	665	703	614	645	635	683	617	685	668	656	689	673	685	718	742	697	678	650	664	620	672	624	674	687	673	638	668	651	684	692	669	600	642	684	644	603	655	650	660	687	653	662	686	650	633	664	659	610	672	639	671	681	679	622	652	682	667	689	680	637	692	632	662	624	681	654	658	685	678	658	665	675	635	673	641	662	670	656	653	671	640	653	676	633	652	674	601	674	674	692	701	623	700	645	665	732	650	657	649	651	654	666	629	684	684	611	697	654	697	663	651	671	678	617	661	654	638	632	646	670	657	643	652	683	647	631	690	634	667	676	703	656	681	677	646	638	681	676	652	648	656	686	686	656	648	640	612	683	645	679	633	664	723	662	699	672	618	636	633	698	705	715	664	644	715	671	634	634	663	660	639	696	620	633	651	697	640	642	663	650	671	661	656	662	634	670	642	638	640	703	636	662	667	617	701	673	682	652	717	642	675	652	653	659	648	678	683	627	636	657	741	644	624	651	669	653	680	685	682	636	608	620	666	669	696	591	648	635	696	736	646	639	655	643	653	647	651	651	680	683	663	700	671	657	621	683	637	626	661	680	673	627	704	666	665	693	631	613	687	644	655	695	659	579	671	680	664	643	702	624	654	659	634	653	647	648	691	645	643	638	663	633	704	650	639	650	682	650	628	717	633	643	668	653	660	658	649	670	667	668	634	662	663	651	649	648	651	670	672	638	680	654	689	646	665	686	640	697	651	633	737	605	598	686	627	614	695	621	655	659	739	663	740	632	691	684	633	649	690	683	670	671	664	686	708	681	650	705	634	651	706	664	680	659	656	706	646	643	686	668	647	633	655	679	647	656	656	639	678	637	695	628	674	676	642	704	662	675	667	621	670	638	680	645	696	671	689	661	686	698	658	690	629	664	681	671	658	677	628	681	679	641	677	653	662	677	642	645	634	721	676	656	639	624	658	692	656	651	632	630	656	671	665	676	676	676	641	688	637	721	691	662	657	669	604	675	664	652	669	639	655	651	686	699	603	683	709	666	654	629	642	694	668	726	608	673	704	660	672	653	676	694	664	662	641	668	660	696	649	654	669	663	680	678	665	652	664	681	679	704	647	663	720	691	670	638	664	661	678	652	686	672	675	673	712	683	652	653	674	638	662	705	721	688	690	607	646	715	683	708	657	620	659	672	723	647	607	598	666	704	646	654	702	676	655	689	660	660	675	659	670	667	675	633	640	650	647	675	676	664	688	669	684	638	676	664	679	624	669	668	675	667	695	708	653	666	682	663	639	659	717	650	682	616	684	664	650	662	724	690	692	700	670	689	649	693	723	667	642	642	656	666	669	635	647	631	643	683	670	665	677	615	682	615	631	662	689	672	704	626	662	608	617	649	687	667	701	624	664	674	628	623	674	666	643	721	669	659	677	647	664	712	668	653	695	674	677	642	644	655	647	652	616	633	719	652	685	655	682	631	659	609	679	631	638	648	721	606	654	650	656	644	624	642	697	630	677	629	655	612	680	653	658	628	640	684	658	649	659	701	677	675	673	703	658	702	646	661	631	664	639	663	676	688	719	656	664	622	598	695	648	668	660	660	671	723	641	689	681	640	648	694	648	661	665	657	679	665	648	663	668	653	656	671	678	627	694	665	690	693	648	654	648	665	712	687	670	707	640	745	669	639	680	635	655	663	647	690	673	655	682	621	657	641	623	664	611	684	686	669	672	686	676	687	653	692	629	708	651	659	643	608	666	635	698	634	646	660	658	614	681	606	705	648	630	652	665	669	673	703	718	610	677	637	643	643	662	650	633	617	661	605	643	646	688	654	636	674	652	598	617	712	639	673	638	660	652	659	648	633	682	646	684	681	637	681	648	666	672	682	674	668	666	654	653	647	652	705	657	605	685	698	669	677	673	678	736	643	676	679	665	667	686	605	697	659	645	684	626	646	670	654	636	598	709	640	666	622	655	636	691	680	695	645	702	638	682	646	630	695	624	682	633	620	693	616	694	678	713	633	678	729	667	670	663	662	676	666	665	663	688	715	644	683	667	667	649	614	700	712	687	633	663	671	659	655	662	662	648	674	669	629	658	665	673	652	649	708	637	634	647	642	654	629	651	690	684	662	692	652	597	648	719	657	654	623	616	700	680	608	685	661	653	698	635	657	678	693	658	683	658	696	710	654	643	661	677	651	697	656	654	708	663	676	626	615	729	697	681	644	689	648	663	645	669	694	661	656	676	655	687	650	700	646	671	637	635	664	714	665	670	696	644	699	650	639	674	628	630	657	693	720	644	710	686	645	642	680	677	675	677	697	700	650	677	637	667	753	681	663	641	641	711	727	652	649	673	627	646	658	699	637	693	671	645	650	633	642	611	624	669	644	648	639	684	684	648	632	697	630	656	709	620	653	685	705	678	644	652	616	693	618	639	689	678	662	682	666	630	658	689	666	659	631	658	642	619	687	649	650	666	623	681	664	641	665	662	630	672	673	657	668	634	661	664	681	610	664	671	710	667	660	656	683	633	667	668	647	656	646	682	649	667	652	633	653	638	630	655	680	618	666	646	657	668	668	700	651	678	648	680	702	705	651	631	714	649	633	672	668	650	637	655	650	685	642	597	653	648	650	666	630	628	623	670	672	616	639	684	632	661	676	650	610	674	677	645	636	632	660	665	642	697	674	670	621	639	677	654	647	657	687	671	651	695	640	653	692	697	661	674	681	657	640	658	654	674	670	693	679	665	683	635	680	689	599	655	686	666	668	577	680	631	631	680	618	667	669	683	628	656	643	649	692	642	639	661	681	658	707	642	681	629	629	688	674	669	659	666	652	635	700	668	649	649	681	624	668	733	672	680	646	684	700	664	637	652	642	689	671	648	667	623	648	663	626	669	629	686	678	676	637	657	616	675	708	695	650	639	656	690	655	639	698	633	669	693	626	632	657	673	676	696	691	667	719	669	676	632	706	683	658	651	638	656	680	687	697	663	628
24554	20975	28455	28244	18028	3233	479	349	372	350	319	293	352	302	270	348	283	302	341	277	296	323	329	285	307	310	313	315	299	306	290	310	296	310	309	288	348	286	277	280	308	302	313	286	276	329	298	310	306	272	303	350	336	287	301	332	286	294	299	327	286	281	285	300	296	337	320	280	341	296	286	296	292	299	319	320	276	284	278	300	301	294	292	295	296	287	291	291	293	291	299	316	273	281	312	322	317	312	296	279	290	294	293	286	329	291	295	260	307	304	318	312	286	316	304	290	287	328	299	293	288	297	293	301	286	317	258	320	275	274	293	311	322	309	304	278	311	259	302	283	307	295	327	329	282	313	342	284	299	287	312	308	309	319	300	287	344	301	285	258	280	331	292	289	274	303	311	295	307	315	319	277	297	311	293	324	301	303	304	269	311	288	280	295	285	287	330	286	320	268	295	296	312	285	305	283	301	309	299	295	326	303	305	304	285	282	301	277	299	313	336	278	324	313	305	283	285	328	305	291	290	309	303	292	296	294	288	309	280	308	299	297	319	290	277	315	294	304	292	285	320	306	278	310	285	308	300	316	315	333	301	288	292	281	305	321	320	275	320	284	328	313	296	284	262	282	307	321	277	297	299	300	287	290	292	310	319	293	268	324	282	303	284	295	293	311	316	321	315	292	332	302	273	307	307	338	246	301	293	270	308	288	286	316	305	301	292	318	319	280	325	291	277	295	274	287	310	295	281	272	277	304	287	298	278	321	288	304	289	316	303	318	280	333	300	306	351	268	281	274	285	303	272	324	268	278	309	300	291	277	295	303	315	282	278	300	298	288	317	329	291	284	307	286	305	282	336	262	295	282	277	282	305	306	298	313	322	304	323	318	293	275	321	323	320	291	288	293	281	249	323	281	272	282	332	308	328	314	316	279	307	274	323	308	310	295	335	265	312	301	279	319	317	269	280	267	300	288	289	288	305	327	304	316	282	319	294	310	303	292	304	309	325	298	332	309	286	304	300	309	301	288	310	300	262	287	317	310	297	308	309	285	329	307	311	303	292	267	324	281	294	269	291	275	317	316	293	298	331	293	301	310	303	283	310	291	289	295	295	320	340	299	335	305	308	263	314	280	301	265	281	302	288	286	300	310	275	255	308	287	290	284	302	320	290	303	302	302	307	307	323	261	302	273	308	276	308	305	294	285	303	274	262	277	292	295	341	278	305	275	319	321	307	310	307	300	290	306	300	253	332	314	294	292	275	258	312	302	295	309	261	322	302	302	301	310	321	293	284	277	274	326	267	327	301	316	307	317	309	296	307	297	275	322	308	295	321	303	313	303	296	310	298	292	279	303	305	300	294	304	284	305	296	297	276	273	286	301	318	316	279	295	270	308	305	295	297	287	293	316	285	285	295	289	303	290	330	296	286	305	311	310	295	289	301	315	275	307	272	316	316	305	287	313	303	317	289	282	315	328	310	286	286	301	281	320	292	307	284	280	299	295	297	324	303	252	293	312	300	273	281	310	325	283	276	304	273	274	293	308	286	282	293	317	308	245	281	305	296	311	304	326	294	262	308	282	292	324	272	275	292	302	287	287	309	307	304	292	279	283	313	304	280	282	286	322	343	294	296	311	267	301	286	304	308	331	305	333	330	295	321	327	297	305	323	298	276	302	296	284	287	319	302	304	307	314	324	311	311	287	299	303	314	259	291	311	303	301	290	310	277	315	360	309	306	263	318	301	294	299	281	312	278	311	281	283	289	303	300	297	279	311	289	303	287	260	289	311	314	279	297	327	309	320	293	311	333	303	290	293	290	301	275	293	303	309	298	316	327	286	316	313	284	288	295	290	303	317	295	314	321	322	330	252	282	309	289	294	303	354	284	311	282	270	293	315	296	305	300	312	294	325	303	292	270	316	275	294	326	286	278	309	285	301	309	325	316	302	288	303	306	291	305	299	298	301	316	329	291	303	291	290	273	259	324	305	281	316	272	290	283	282	292	329	274	294	299	275	290	317	280	277	274	270	270	301	306	327	310	290	310	295	307	297	307	324	303	296	303	291	318	295	310	283	315	284	285	264	246	271	296	290	270	297	298	309	294	293	272	346	278	322	310	291	335	277	273	279	303	302	317	294	317	303	292	303	277	308	294	283	289	283	279	295	295	305	284	259	288	260	298	263	291	308	279	316	283	299	274	286	301	329	292	312	287	316	303	295	306	274	315	281	300	321	270	315	302	284	309	319	297	306	316	313	297	320	288	303	311	282	260	314	326	277	321	314	290	283	282	281	311	298	276	288	291	306	296	273	278	291	297	305	279	324	308	315	334	286	301	294	323	326	322	301	278	301	328	289	324	322	301	297	309	276	277	301	287	293	277	306	282	357	294	283	301	287	324	305	308	278	294	283	297	285	288	287	324	288	299	315	283	296	270	323	291	304	304	308	315	323	311	303	300	299	327	305	315	264	301	327	315	305	292	294	323	304	292	286	305	307	303	324	325	287	326	300	299	297	282	312	288	286	307	312	326	295	313	293	292	292	296	293	299	325	328	309	258	300	301	266	283	309	301	295	334	298	313	291	320	297	293	317	296	311	299	290	286	305	320	288	303	306	272	304	305	324	284	305	266	283	273	316	297	311	292	275	283	310	315	280	297	304	284	305	293	326	329	284	310	308	340	277	260	317	291	267	299	301	329	295	303	281	308	299	278	311	304	307	258	273	313	295	303	290	309	269	295	298	300	306	283	300	289	310	299	292	283	289	273	291	327	265	275	289	321	289	277	294	315	277	297	295	297	297	284	278	268	325	303	285	309	314	270	320	309	303	331	311	303	332	314	276	303	278	287	284	279	278	325	308	316	299	312	278	298	304	306	295	297	315	320	310	303	311	308	312	334	291	292	289	333	312	299	283	300	276	297	304	303	273	314	282	285	300	262	294	292	293	275	292	274	306	297	268	331	253	316	298	312	316	323	284	323	308	307	297	300	265	307	295	268	302	288	303	287	320	281	285	300	289	275	296	317	292	306	300	301	274	311	279	303	309	270	330	294	296	313	280	313	289	301	283	314	293	333	295	319	298	300	283	302	302	280	293	299	305	334	311	295	307	297	274	292	288	291	285	302	276	285	281	304	306	308	276	319	316	289	312	291	319	283	286	292	269	279	302	314	287	291	297	313	296	285	297	320	317	300	266	288	277	303	292	273	295	310	313	319	274	291	300	299	281	297	276	291	316	278	288	307	309	310	316	310	303	282	301	308	282	269	278	294	280	290	295	274	304	295	279	327	290	294	315	289	287	339	268	309	298	298	310	313	306	298	269	295	305	286	310	291	330	303	296	289	293	296	292	296	279	293	300	315	339	288	290	275	287	328	293	313	301	307	283	286	310	280	270	307	306	282	325	297	323	296	296	323	261	301	299	318	288	290	310	316	285	318	301	320	287	305	315	301	293	303	305	322	311	290	308	299	334	290	305	300	303	301	295	313	286	298	296	307	290	301	307	293	289
48883	66570	53124	39828	9240	633	749	506	477	436	418	446	437	384	381	360	405	382	344	384	328	362	371	388	385	402	378	383	339	403	413	384	358	334	356	370	356	348	348	363	364	363	376	394	306	357	360	343	367	358	365	395	405	394	377	357	381	393	362	357	387	367	351	382	410	358	372	372	353	377	380	355	348	392	363	342	361	412	386	363	366	360	383	334	384	363	367	370	336	365	342	372	385	350	379	348	370	378	348	372	352	376	363	371	411	356	374	356	345	338	389	399	378	361	377	346	404	357	378	351	380	379	376	348	345	351	354	361	388	363	352	365	397	344	375	363	393	367	383	385	336	365	377	341	370	346	351	365	381	373	362	369	393	382	345	343	374	367	375	362	373	377	396	367	345	383	364	391	355	344	384	335	403	376	376	379	395	347	372	368	409	371	403	360	352	388	360	384	401	368	321	359	358	369	377	376	381	369	354	333	349	382	377	426	368	391	389	337	403	363	361	341	328	368	361	365	399	359	363	354	341	341	391	357	348	368	383	353	395	384	365	346	393	365	396	342	380	378	380	367	370	348	360	369	370	339	395	397	366	320	385	358	385	392	378	367	363	392	365	371	365	377	389	373	379	367	358	363	393	362	350	378	357	337	368	412	377	366	349	379	347	405	345	382	393	385	372	376	353	377	394	352	402	406	394	375	370	348	378	396	341	340	386	365	368	384	368	376	364	350	400	390	387	362	337	397	389	363	383	373	379	374	360	348	378	365	341	351	364	318	352	371	362	396	341	392	372	356	377	403	392	361	359	362	340	369	367	372	358	325	359	395	389	336	356	334	346	365	353	378	398	340	376	399	399	403	357	389	364	367	372	372	360	350	377	358	349	370	386	377	358	353	405	355	365	393	359	310	379	345	385	352	383	366	384	364	334	379	376	372	363	381	357	364	364	388	347	355	350	335	371	340	374	371	356	365	385	345	387	358	347	370	398	367	373	367	363	366	346	382	344	358	367	305	390	362	361	379	382	395	362	372	348	371	374	313	365	385	379	374	393	383	388	381	348	368	378	369	371	383	348	377	390	357	357	337	379	355	360	386	363	392	396	374	364	381	388	401	346	358	355	329	358	385	319	364	378	378	371	355	353	372	370	409	375	391	366	359	372	375	360	364	371	363	382	388	380	386	339	377	357	380	352	349	337	376	347	371	371	363	367	374	378	381	372	377	361	407	385	349	362	383	384	372	371	371	390	376	336	377	368	379	359	358	407	366	413	345	349	393	359	362	362	346	354	358	359	368	371	360	383	387	392	408	365	361	380	376	355	376	377	399	360	384	365	385	389	335	402	387	347	376	333	368	356	399	344	345	346	356	343	348	370	369	382	387	378	357	336	386	392	372	357	337	367	374	400	382	360	365	387	381	357	385	380	353	373	382	354	368	351	371	342	356	390	360	313	412	370	353	374	335	370	350	377	364	375	353	363	351	373	328	368	336	413	391	363	408	369	358	373	392	349	356	385	415	340	398	366	375	367	366	358	349	342	347	351	366	384	385	389	353	349	353	346	359	356	385	347	365	374	392	390	353	356	391	389	343	372	345	382	369	354	349	386	360	361	364	358	369	372	328	380	326	367	343	353	364	374	370	322	395	352	371	382	373	382	367	384	355	367	363	375	352	372	378	376	388	353	366	392	388	360	365	389	364	361	356	395	387	391	364	350	359	392	372	392	395	339	352	355	376	375	377	409	388	403	362	327	395	361	360	363	366	376	362	355	334	372	353	382	324	353	359	371	371	359	352	390	352	382	404	335	367	364	377	370	362	358	369	373	398	369	376	364	354	366	368	364	362	333	356	352	352	364	357	378	379	355	367	433	340	371	377	379	356	352	392	368	358	387	370	397	361	369	392	402	388	366	359	348	401	339	357	362	355	379	387	389	388	371	343	352	389	369	361	373	375	361	356	351	392	348	370	354	354	366	336	395	371	364	388	352	349	372	356	376	327	367	354	402	364	359	380	363	364	361	333	355	375	353	363	384	403	359	378	385	363	352	374	350	328	373	369	375	360	386	359	387	382	338	394	352	337	345	368	342	344	344	354	381	380	354	349	370	373	345	361	366	384	358	394	360	339	341	356	361	420	389	370	343	368	377	336	370	375	333	369	385	362	344	384	372	386	366	380	344	335	373	392	382	343	356	343	367	349	372	384	367	366	363	410	353	356	378	339	334	351	356	381	347	409	362	336	354	386	391	378	392	367	390	351	374	343	428	347	370	355	394	379	365	374	353	360	358	374	332	363	365	370	359	342	349	391	365	383	373	355	364	402	372	397	324	360	382	395	353	352	353	392	364	366	360	381	384	350	373	376	360	366	412	344	366	359	387	382	368	359	336	364	359	392	367	356	388	333	324	377	363	368	370	384	344	368	381	345	324	386	384	353	363	394	361	354	339	373	369	336	390	365	358	372	323	352	411	349	375	370	362	376	392	361	359	349	383	359	369	381	388	359	348	328	407	357	397	392	369	344	382	343	384	364	398	392	378	366	390	336	353	381	364	374	365	397	356	373	414	378	357	404	364	334	351	380	358	360	354	338	388	373	385	364	372	365	333	377	366	363	372	370	375	359	354	396	375	368	372	367	388	345	343	372	351	361	388	361	380	357	402	363	364	337	351	382	356	331	348	358	373	375	374	348	367	374	370	396	364	401	382	349	354	367	367	350	393	367	390	348	324	361	355	367	392	379	368	380	396	368	398	352	321	380	383	350	361	365	377	368	355	356	389	371	409	361	380	372	350	377	384	363	386	359	344	347	369	381	358	389	401	386	347	365	360	374	337	385	384	380	374	357	397	403	385	352	334	356	377	359	370	399	369	355	363	400	382	346	362	356	395	366	364	352	385	347	356	386	388	362	386	374	355	379	362	390	386	350	347	389	363	332	393	346	348	384	380	361	400	375	391	322	370	367	348	412	334	346	370	350	398	347	309	374	390	357	379	378	350	360	355	372	366	449	356	350	344	386	371	346	381	398	381	365	374	345	354	383	395	375	359	354	372	356	370	357	375	342	361	339	370	351	377	344	369	367	385	322	384	368	360	361	387	375	372	359	360	374	393	395	362	347	404	376	395	388	353	360	347	361	358	332	384	363	381	376	375	355	345	374	356	383	346	400	356	397	379	405	395	351	351	407	358	340	350	372	351	365	352	355	385	363	383	404	409	384	378	353	368	393	392	377	373	378	387	364	386	380	381	378	327	343	343	376	362	371	366	345	366	380	386	390	341	353	345	363	383	359	359	367	306	373	398	380	361	354	409	368	373	368	358	381	370	351	371	366	361	365	364	383	385	367	363	373	396	406	366	362	372	383	376	342	372	350	383	362	381	315	385	360	400	358	361	371	378	385	348	379	337	372	387	388	376	337	362	354	388	354	363	377	352	398	363	386	365	365	377	393	353	394	376	350	372	376	419	393	353	346	394	367	386	377	377	333	399	363	348	370	385	338	361	351	369	327	368	369	366	360
22333	20791	29263	27008	24122	18523	7717	1116	846	896	807	820	823	792	779	804	772	719	752	824	764	800	679	721	708	737	756	766	758	743	735	755	740	750	759	757	744	730	703	743	709	755	763	717	758	720	699	709	691	699	698	694	692	685	720	686	707	755	703	714	755	694	709	753	713	718	722	753	744	689	724	728	729	693	689	663	693	699	753	723	742	794	783	690	711	741	735	713	768	700	693	730	707	701	685	704	712	734	711	709	740	726	749	730	738	732	752	702	667	703	684	686	686	693	720	722	725	697	706	768	675	685	752	741	695	714	687	689	742	741	720	689	703	712	757	731	645	727	728	712	692	740	699	679	683	702	706	749	721	706	721	691	721	715	706	722	737	733	664	724	730	758	702	710	763	724	736	748	743	706	721	767	742	736	679	722	659	722	704	731	689	713	756	772	688	723	701	727	627	703	692	702	717	754	721	686	683	744	730	717	787	718	705	724	707	696	686	725	745	759	687	748	730	697	739	702	681	696	747	715	725	713	687	762	749	654	732	707	683	695	740	717	725	721	681	668	704	695	765	678	677	705	731	744	707	744	704	718	674	732	693	698	719	664	722	735	694	711	714	722	724	668	737	732	713	721	765	747	730	730	660	697	703	668	664	749	720	743	703	694	700	704	739	723	723	751	724	712	735	667	715	751	713	717	700	737	724	649	759	706	702	713	713	761	660	729	702	694	728	749	684	711	717	689	695	715	699	732	697	680	734	745	669	776	688	677	662	729	662	705	703	732	740	719	717	676	755	723	725	676	718	695	756	704	678	720	748	753	687	723	717	689	727	687	697	696	751	707	700	722	726	667	721	666	684	742	675	700	667	740	681	738	704	689	689	689	670	731	695	669	732	694	711	689	736	729	700	696	708	685	743	687	732	661	737	642	715	754	699	742	734	736	685	708	674	756	703	747	743	705	723	734	733	740	757	679	710	704	713	722	719	669	687	634	686	750	702	697	670	715	731	720	700	734	754	700	704	731	702	687	723	713	681	721	716	754	680	665	708	688	767	744	690	741	730	712	700	721	736	733	751	772	715	739	746	698	659	705	682	672	705	704	735	712	723	734	731	725	734	726	698	769	724	727	666	667	736	683	717	741	718	727	702	730	675	651	746	701	739	690	741	749	676	696	708	736	732	696	707	690	705	689	663	723	706	723	722	714	722	729	662	707	686	688	714	726	735	719	694	710	743	675	690	718	737	716	691	737	792	717	711	733	721	683	687	723	682	726	743	663	674	701	712	699	696	698	778	720	715	712	679	744	713	669	723	700	674	681	671	700	706	734	732	711	710	721	697	764	705	741	739	706	676	708	718	746	737	684	717	699	719	693	709	764	704	668	721	726	738	733	754	719	686	649	693	693	696	697	728	718	723	634	723	734	743	701	692	721	717	702	695	727	685	713	688	699	686	733	749	695	725	730	695	741	708	712	742	722	683	682	700	726	687	700	685	702	725	717	704	682	735	712	755	701	773	738	712	729	672	720	662	720	683	687	693	671	682	712	707	741	725	750	718	747	708	773	725	664	729	780	709	779	770	755	712	724	739	738	721	680	747	733	696	676	705	746	683	690	685	688	719	714	749	709	751	669	676	724	708	708	732	727	680	661	697	728	755	688	727	725	703	666	706	734	777	745	712	707	711	741	751	709	682	703	693	693	760	719	738	704	748	702	714	677	710	675	676	658	703	689	700	699	742	693	752	698	701	709	703	712	733	717	675	715	710	718	712	726	725	710	710	732	735	740	682	720	742	712	719	725	743	730	713	678	717	727	706	739	717	712	703	742	667	715	762	737	663	675	697	738	763	741	660	728	711	714	734	740	744	705	683	767	752	718	740	715	703	702	763	699	670	716	651	713	681	674	695	750	728	727	696	690	692	708	724	699	679	713	716	723	692	715	720	685	686	717	737	757	691	735	722	732	686	665	723	744	741	696	697	707	741	668	703	775	714	704	700	688	714	714	738	721	720	704	706	708	683	689	735	775	679	732	737	721	746	731	689	751	677	729	679	742	713	729	739	715	718	707	684	775	690	689	688	715	710	683	723	714	700	682	658	743	760	721	685	726	755	694	666	696	686	699	719	742	736	681	775	737	718	672	734	699	682	771	685	739	696	740	701	736	730	708	704	700	718	685	738	697	685	745	679	753	716	692	717	745	762	721	674	773	738	757	718	727	760	713	736	723	740	703	693	692	731	665	761	701	705	707	685	742	685	735	696	697	729	766	757	786	757	729	705	694	705	702	686	714	719	698	687	730	703	751	718	715	707	705	706	741	715	666	700	720	713	735	657	682	702	714	741	744	691	748	732	676	747	733	654	729	761	774	673	733	685	667	694	742	680	693	718	697	716	699	646	726	708	731	762	697	706	730	709	669	677	751	731	707	761	731	682	653	712	693	715	756	715	701	709	749	689	705	701	717	727	704	719	684	675	711	704	676	721	702	718	773	740	724	712	718	701	713	731	744	701	704	664	688	707	707	711	700	699	732	701	727	762	700	719	716	728	778	689	751	703	759	734	761	731	706	718	725	751	726	713	705	730	686	717	743	706	711	711	731	699	726	768	714	703	710	740	746	810	716	744	694	702	697	718	657	697	704	683	685	695	670	719	684	708	749	743	697	705	687	745	766	698	711	696	665	741	692	699	729	686	684	687	690	711	697	746	710	690	715	701	727	755	710	687	725	692	729	735	717	693	726	705	744	750	665	702	740	684	671	730	682	722	691	697	670	688	741	716	723	726	727	720	727	677	685	732	699	686	734	724	697	719	681	732	647	703	715	714	751	712	711	733	653	748	704	725	691	754	716	713	731	739	688	673	675	702	729	738	691	751	675	742	698	706	738	739	733	678	736	671	683	692	685	691	679	757	755	732	739	720	730	711	738	685	711	683	705	714	700	733	726	719	676	717	742	713	727	731	733	673	706	690	705	750	740	713	683	713	757	759	704	677	749	727	729	714	680	690	728	717	687	692	693	694	751	697	729	731	709	732	686	719	696	718	689	700	751	743	691	709	707	730	747	679	697	681	699	792	734	688	715	729	699	715	756	744	688	696	698	732	721	719	658	721	658	723	716	699	708	680	755	726	713	725	675	710	749	738	751	756	669	694	703	744	692	701	703	708	760	692	661	677	703	729	720	688	716	709	713	709	730	706	697	746	708	694	676	730	746	678	699	718	669	705	688	717	773	743	697	728	754	652	710	714	677	741	696	742	712	683	659	698	691	682	673	673	729	686	729	686	716	684	736	672	732	728	689	688	707	724	704	728	714	733	712	712	738	713	668	753	713	708	742	689	691	739	735	668	711	721	699	680	724	703	730	736	706	724	737	688	720	679	708	775	714	703	724	718	694	710	705	736	661	701	667	727	659	728	702	696	724	729	660	689	709	712	725	736	681	688	685	723	676	719	714	712	726	719	702	706	752	727	654	711	721	665	682	665	700	696	706	734	724	675	774	726	733	709	711	738	729	702	713
52742	87657	73989	58877	15574	1783	1681	1315	1205	1079	1069	1016	958	917	848	908	854	870	863	867	828	876	808	885	842	804	816	850	805	825	826	820	822	809	770	806	788	794	800	835	828	780	785	833	808	779	805	802	787	821	789	838	820	777	800	801	800	816	801	761	805	840	760	819	780	832	781	811	755	811	746	818	825	872	777	827	826	790	777	809	847	809	799	832	798	773	804	759	790	820	801	747	849	780	769	804	789	740	819	799	799	763	797	780	769	840	796	808	824	811	785	816	842	770	771	812	780	799	830	772	776	790	807	834	790	755	820	812	842	826	821	792	813	803	822	821	800	764	813	776	851	779	772	807	832	787	809	812	749	837	759	754	812	798	820	826	816	782	811	785	814	822	817	809	755	783	799	742	821	863	784	745	792	827	811	772	801	811	817	811	780	791	789	852	830	819	785	830	813	812	767	748	807	780	836	854	812	807	841	816	804	826	822	823	789	814	811	766	770	766	817	814	805	817	799	808	820	844	784	813	799	812	780	763	779	812	802	793	818	776	802	840	795	760	794	799	794	771	767	795	808	773	769	754	827	792	785	796	804	806	832	774	809	798	780	751	781	803	784	773	815	844	797	778	740	789	807	821	846	807	804	755	762	790	825	812	810	787	757	778	815	780	811	831	803	781	829	772	768	818	826	784	818	747	773	808	800	856	770	786	742	810	801	787	792	763	753	790	804	800	852	845	786	805	752	793	804	767	836	793	740	830	795	816	812	845	783	809	841	812	784	797	779	770	859	808	811	750	799	821	805	814	805	776	822	812	839	782	796	750	818	788	770	785	795	794	795	748	810	800	764	778	773	751	757	815	790	803	835	792	764	809	793	755	807	836	839	779	802	820	826	851	845	798	802	763	784	774	792	783	808	790	785	776	835	792	830	790	787	789	792	785	854	764	801	786	785	829	813	826	807	796	794	780	806	806	802	734	811	820	821	792	763	771	767	726	766	789	801	761	801	767	798	826	781	798	849	830	810	808	801	763	788	821	783	747	816	798	821	804	755	791	781	801	792	855	828	867	768	788	824	771	756	772	794	779	767	803	788	757	771	831	818	824	784	819	783	809	832	789	789	778	818	774	801	784	809	814	805	826	781	809	828	779	827	767	801	818	833	791	807	781	796	798	824	816	815	725	782	827	757	786	790	790	767	791	815	800	773	829	812	796	785	858	761	811	787	747	823	858	785	780	806	805	757	837	779	791	819	773	779	832	891	839	797	789	795	813	811	777	787	792	790	795	798	798	817	807	803	807	841	780	760	799	800	803	792	789	758	796	781	773	784	779	779	839	743	809	806	795	792	822	811	831	780	836	843	808	783	813	822	781	805	763	862	832	814	847	808	790	787	818	765	796	745	789	766	817	790	804	815	793	811	794	788	785	820	804	823	779	766	795	761	821	803	804	829	755	774	862	782	813	777	802	792	829	807	805	808	793	809	798	794	770	779	760	805	858	814	783	804	749	801	809	828	805	765	793	787	749	807	803	849	825	802	829	768	780	777	845	816	817	804	795	784	789	846	839	737	802	768	829	784	836	824	808	823	837	765	801	805	808	808	763	803	804	814	791	799	782	821	805	812	817	831	784	781	807	789	816	805	762	846	762	769	788	845	774	829	790	788	802	844	818	860	807	802	810	729	759	752	782	838	807	815	793	785	763	822	824	801	747	777	801	780	819	810	778	769	822	796	810	805	803	810	833	808	774	768	797	839	802	765	812	817	796	786	760	786	766	841	820	794	750	780	766	813	752	846	790	821	858	816	864	762	798	812	822	783	815	788	790	772	811	845	820	772	824	780	801	824	767	799	791	831	783	747	850	804	768	822	792	757	756	806	832	850	807	851	806	822	800	823	769	779	815	765	776	822	779	794	816	779	796	785	785	781	798	800	778	794	808	738	847	759	788	813	797	788	791	811	787	775	781	765	831	754	798	755	831	781	744	780	795	832	793	782	736	810	782	844	809	815	829	773	826	837	789	813	816	823	818	810	745	824	789	754	755	769	781	814	797	763	835	783	804	756	793	798	844	791	823	811	812	826	825	745	785	798	794	789	837	774	787	833	801	784	795	823	792	776	808	800	806	785	812	817	814	807	796	814	839	763	781	815	783	824	844	816	763	779	795	759	888	759	860	785	801	788	793	792	829	771	799	784	738	787	776	823	824	813	801	730	817	798	756	793	811	828	803	790	819	804	773	756	799	753	776	805	868	801	791	780	789	835	824	778	807	803	795	798	823	807	774	780	796	798	755	769	778	826	850	857	808	761	788	831	774	826	843	826	806	788	808	776	823	810	789	789	800	767	760	799	785	836	825	819	783	833	756	835	802	783	814	803	803	810	779	809	824	813	769	795	798	856	820	833	791	751	785	791	787	832	740	827	802	793	810	759	738	747	777	827	829	809	796	790	812	795	808	747	783	796	743	829	797	790	771	819	733	812	819	804	836	786	831	831	821	795	756	746	819	775	767	819	810	790	808	807	782	752	828	784	777	815	758	866	807	829	734	813	798	778	818	832	845	777	794	833	842	803	841	817	747	833	731	789	800	790	820	814	812	819	794	772	786	867	731	787	748	799	844	788	822	813	801	800	837	788	853	812	813	770	800	849	816	843	781	815	768	828	776	808	845	780	800	786	787	818	800	771	736	788	783	832	798	842	799	824	755	766	750	793	797	767	780	771	811	794	822	821	802	831	728	757	795	833	753	778	798	792	777	766	790	823	877	758	821	815	792	785	783	856	787	741	800	800	764	816	788	810	773	825	771	768	832	746	770	786	788	752	824	816	845	798	822	827	769	809	810	761	803	787	803	778	772	893	774	811	836	797	785	792	777	778	745	799	784	842	758	804	792	842	788	787	790	787	756	829	789	822	781	800	797	782	789	803	816	763	752	863	792	776	817	809	791	765	796	781	843	804	788	826	779	762	780	787	814	810	774	764	804	823	841	826	779	799	761	878	803	770	823	780	811	779	765	818	793	850	838	812	830	806	802	805	784	776	794	800	821	799	819	781	777	776	778	850	791	792	799	832	794	835	775	783	741	803	827	832	752	811	759	779	775	821	773	802	814	828	808	807	783	790	779	789	794	832	801	788	820	796	831	794	752	800	833	841	798	785	821	782	796	800	805	840	805	835	743	780	770	816	789	819	745	811	816	827	806	793	798	820	764	750	798	798	783	766	802	790	812	798	793	775	778	804	742	779	803	785	806	800	782	879	782	772	823	764	859	730	824	793	849	745	823	827	830	794	787	817	782	844	845	787	800	774	784	814	813	863	797	766	810	807	782	788	804	784	809	807	775	791	851	785	782	771	803	810	798	876	795	764	787	812	807	781	817	789	791	787	800	808	847	783	806	772	803	739	810	818	760	748	822	808	788	784	781	839	767	785	832	819	740	750	778	786	772	778	796	800	777	780	798	783	778	773	825	785	876	800	831	820	796	782	763	777	801	787	828	808	812	808	803	785	816	829	786
35678	24986	25206	16610	3029	340	340	336	354	344	298	304	321	324	348	336	297	343	295	303	309	322	287	296	347	328	327	332	308	319	329	325	343	313	332	329	344	326	303	290	299	310	338	297	312	326	319	284	291	318	290	298	334	303	288	322	291	321	309	353	326	325	319	322	292	297	342	311	362	335	325	330	308	286	310	305	318	303	300	322	313	288	332	333	340	344	315	344	320	327	338	333	322	327	324	303	314	313	347	319	359	335	325	327	329	335	318	324	308	371	334	309	330	323	306	325	318	289	338	333	286	302	294	317	323	291	315	359	317	298	287	291	308	301	313	298	300	314	323	313	330	313	361	330	344	321	297	302	333	326	310	291	324	357	347	319	352	304	311	331	297	324	319	319	319	289	338	319	280	315	299	332	300	298	294	329	343	327	307	332	300	317	321	320	312	329	344	334	322	325	327	289	316	338	337	299	320	351	296	321	303	305	306	323	312	319	313	276	299	317	310	326	321	303	318	309	321	310	292	334	305	295	314	294	302	337	327	332	338	369	323	351	317	307	310	317	296	363	336	326	325	298	317	296	292	349	341	335	321	359	316	297	311	302	295	337	287	333	324	334	336	345	323	338	316	321	328	331	310	309	344	336	297	338	356	278	319	323	325	336	300	301	301	321	349	304	294	322	334	324	327	336	372	336	323	297	341	307	330	325	320	311	331	339	299	309	327	315	313	327	315	344	322	345	343	316	332	324	321	296	338	300	308	313	300	322	318	347	300	318	318	314	312	335	326	310	307	308	319	339	336	319	316	324	349	330	313	323	294	333	315	357	299	313	331	300	327	322	364	324	286	351	300	307	320	328	337	308	325	319	344	313	313	292	314	301	317	309	332	322	311	357	315	338	327	322	307	279	320	303	307	323	341	331	304	297	348	304	302	301	305	326	332	299	340	303	335	322	343	341	327	287	322	308	294	337	350	311	296	345	316	318	332	335	324	315	331	329	315	333	309	324	351	317	355	295	308	303	329	306	300	318	319	298	327	328	306	356	307	350	318	333	339	357	317	341	312	317	299	327	301	310	320	299	336	309	327	324	333	326	319	315	323	275	304	310	331	326	346	338	320	276	352	323	318	307	319	309	339	318	310	297	308	321	332	332	321	326	323	318	346	319	341	293	288	311	301	310	329	372	302	296	336	307	324	318	343	323	280	322	331	296	345	317	326	317	302	311	320	318	307	303	303	356	348	317	305	326	305	315	301	337	336	316	356	321	313	330	317	320	382	305	310	338	308	319	333	291	308	286	340	331	333	329	318	305	326	306	326	309	300	285	316	332	352	335	337	301	334	338	300	316	327	326	304	305	312	336	339	317	313	350	310	332	301	288	296	336	334	308	355	321	336	326	350	330	312	309	311	324	327	333	313	302	342	303	337	311	342	361	339	331	313	346	309	341	308	333	326	349	297	354	323	312	308	338	335	328	342	311	277	291	337	331	315	336	311	342	331	307	318	320	352	353	316	332	309	301	325	303	310	321	294	320	318	352	333	304	299	318	294	329	309	324	312	353	316	334	299	312	335	345	309	300	330	279	325	316	305	323	373	314	325	306	355	320	316	338	338	306	336	357	329	290	292	307	311	342	332	344	312	324	325	341	337	308	318	294	332	299	294	299	323	342	291	298	340	329	341	329	316	280	298	303	328	342	321	327	294	345	328	302	322	359	310	328	322	319	340	303	307	294	322	320	328	329	321	315	307	347	314	315	330	309	335	303	302	304	299	301	322	294	309	299	331	308	339	305	336	310	330	337	312	343	354	316	332	309	331	344	322	313	310	323	272	333	344	345	353	343	355	329	333	346	305	284	312	306	334	303	317	297	301	355	327	306	333	299	350	346	313	330	299	309	327	340	304	359	311	334	303	294	321	323	321	314	314	331	312	354	337	329	320	320	301	334	285	331	319	357	309	321	277	342	318	311	361	301	334	356	332	326	314	327	289	317	335	320	326	336	299	320	339	334	314	319	317	343	298	315	339	309	334	294	345	329	305	322	313	321	313	299	355	317	326	366	303	294	327	337	341	321	299	327	343	323	326	355	298	334	327	336	337	334	326	293	329	341	342	322	295	349	304	316	312	345	315	315	335	318	316	317	325	309	339	329	279	322	345	326	315	311	307	309	337	312	326	299	324	300	324	291	317	321	319	330	338	321	305	305	304	330	352	342	337	294	315	353	342	325	306	310	307	308	368	330	343	293	368	300	305	328	311	307	327	289	305	333	349	285	305	306	344	304	299	300	330	332	316	314	348	319	303	267	329	322	347	321	325	325	343	311	315	328	306	344	330	297	346	304	346	327	347	288	300	358	343	324	323	316	312	300	327	299	325	302	320	314	297	324	302	346	314	304	339	354	349	338	304	333	343	357	335	289	308	342	330	311	338	318	299	318	291	332	317	330	306	322	336	315	354	313	326	325	357	367	348	305	310	332	323	327	311	321	329	313	330	323	281	334	311	329	311	311	316	307	285	328	326	313	322	314	310	318	343	337	309	334	331	321	340	342	316	308	314	330	322	315	350	300	284	289	315	289	326	314	314	277	321	339	331	310	323	322	334	332	320	355	317	303	321	359	318	327	321	305	316	328	312	332	330	319	319	319	317	322	338	324	326	304	318	292	313	307	312	296	304	342	291	342	319	307	301	366	311	302	301	331	326	324	314	318	306	331	328	276	316	346	325	323	322	305	304	301	301	315	325	311	308	326	357	328	306	334	323	302	277	301	316	327	315	311	336	302	308	319	308	319	338	330	304	323	338	325	297	345	343	304	322	333	353	293	311	321	325	307	339	327	314	316	326	331	301	326	342	354	297	286	327	315	312	304	325	317	332	317	291	298	329	345	296	332	325	313	308	338	312	286	298	300	314	335	302	313	332	339	327	333	329	294	333	320	337	318	317	315	302	320	302	315	349	327	343	324	301	326	315	340	310	314	329	308	340	311	340	336	306	327	292	313	355	324	328	325	329	321	313	306	345	285	353	319	311	322	349	313	315	325	321	307	352	314	292	338	343	293	320	298	341	294	339	297	305	333	317	318	316	348	320	309	327	303	349	320	333	346	324	328	333	296	305	358	336	316	342	356	340	312	298	290	308	323	336	303	341	290	327	282	327	321	340	333	316	355	343	327	325	309	328	319	312	325	333	336	330	323	335	339	300	336	316	287	333	293	293	340	315	333	324	306	360	328	314	322	317	346	320	357	317	333	298	317	289	325	316	335	308	323	299	313	310	331	326	318	315	320	346	304	347	311	309	326	320	333	325	325	332	328	298	351	298	327	328	342	339	313	313	341	336	348	300	330	306	328	320	270	333	322	334	320	328	321	335	321	342	315	278	340	291	295	315	291	302	331	306	343	309	302	362	297	331	303	318	312	343	313	329	340	328	339	324	319	348	348	302	341	305	332	335	328	331	320	325	310	334	305	294	318	327	259	307	318	305	326	342	330	319	331	349	298	315	311	344	301	311	312
45174	33848	24173	13239	2548	420	400	434	359	399	405	389	393	331	405	390	378	377	360	378	372	384	392	410	398	357	389	360	372	370	390	409	390	359	409	406	365	382	392	368	414	392	348	385	370	416	357	392	355	377	371	362	383	378	421	372	355	399	367	376	392	393	368	412	379	373	341	377	375	394	366	394	398	368	399	363	371	388	385	397	382	367	335	379	379	357	392	381	391	374	377	351	338	371	378	395	381	366	360	416	377	327	359	370	359	370	363	375	378	371	380	390	412	398	378	376	372	365	364	377	368	378	390	348	377	376	360	388	351	343	379	377	455	369	362	363	379	330	422	363	376	399	364	382	363	350	365	389	354	373	355	357	403	363	381	406	367	406	340	364	381	369	383	345	360	387	391	417	366	370	358	388	368	380	382	388	401	393	380	384	363	395	404	363	397	363	417	370	381	358	382	382	356	381	397	329	403	404	387	354	382	374	416	354	377	359	390	361	366	357	403	421	353	389	380	386	394	385	406	376	374	359	344	382	373	394	393	379	371	368	401	369	394	359	342	389	403	363	378	349	339	381	337	364	372	392	373	408	349	402	388	379	436	420	374	345	376	388	401	368	372	381	384	376	393	381	364	388	417	376	389	374	407	367	340	400	350	362	361	379	387	392	357	382	372	382	384	362	347	377	368	372	363	358	373	387	365	365	380	366	393	385	359	369	366	386	379	394	365	422	371	361	372	406	382	340	404	396	357	382	371	375	371	409	391	374	413	383	349	378	406	420	347	321	361	352	380	375	404	384	353	357	379	384	406	364	378	381	390	364	396	359	388	376	418	381	360	357	380	372	364	382	365	374	380	375	403	372	379	353	384	414	374	370	387	416	403	369	380	395	349	358	388	350	359	398	373	382	371	366	359	389	365	395	405	386	409	393	351	370	353	427	346	412	360	416	346	357	363	374	394	377	386	387	384	360	394	354	383	356	407	388	366	364	355	369	387	394	368	385	388	389	363	342	373	378	351	360	387	377	384	395	366	356	389	382	376	374	374	382	368	389	400	363	373	409	370	358	373	364	380	362	393	399	343	367	373	385	398	365	387	384	372	377	369	407	393	386	381	397	385	343	388	372	395	347	364	402	378	384	356	354	385	347	403	371	389	400	397	380	360	382	376	323	363	356	342	369	404	380	342	364	335	389	344	367	361	393	403	365	405	414	380	360	372	389	390	369	391	380	364	368	383	346	342	348	386	377	370	361	390	365	368	353	382	362	360	386	376	328	402	384	355	401	348	407	428	397	346	362	346	355	375	381	315	358	358	356	333	363	408	355	363	385	392	352	360	376	382	409	374	372	376	350	384	409	367	338	363	368	359	374	382	365	398	363	328	354	369	392	363	370	384	373	390	388	362	353	367	372	377	371	390	378	379	395	393	393	420	397	386	385	363	383	382	351	389	402	381	390	361	365	346	386	368	381	362	359	408	396	390	376	398	386	352	364	372	393	358	365	405	359	356	362	382	371	348	376	378	376	383	343	384	368	403	355	353	379	353	371	388	366	328	365	356	399	389	378	368	374	365	384	404	377	377	359	418	381	368	384	408	396	363	373	346	360	354	332	392	398	380	362	392	379	364	381	371	405	355	364	343	373	394	368	367	371	393	374	360	390	364	357	367	405	366	361	359	415	370	356	365	387	377	358	386	327	374	386	416	376	352	392	354	404	347	394	400	376	376	354	365	339	385	399	362	383	360	389	384	371	376	353	363	407	396	390	381	385	367	347	366	346	381	391	372	398	425	394	376	396	378	373	387	371	371	363	368	373	419	361	379	342	395	362	344	362	388	368	381	403	395	340	369	358	341	369	392	395	345	382	362	372	392	385	373	393	387	340	408	361	406	396	359	391	360	393	408	412	370	364	389	351	384	377	371	385	385	422	372	381	385	387	386	372	368	355	366	353	358	415	364	359	380	355	358	369	349	351	385	392	392	373	395	357	386	362	401	376	383	346	378	402	413	398	381	382	402	375	379	385	387	362	366	363	351	402	378	346	355	403	398	394	352	386	401	388	410	398	387	349	370	407	395	374	322	372	393	383	392	400	370	389	363	383	381	379	366	382	368	369	389	393	370	382	351	400	388	389	362	398	369	366	372	369	406	379	397	348	364	399	362	365	378	343	353	365	384	336	403	377	417	360	323	375	347	415	364	393	356	385	402	402	417	382	417	378	379	373	382	376	398	374	355	379	365	340	339	377	364	356	363	382	377	379	391	360	376	359	383	358	358	377	381	399	375	357	359	374	362	416	364	378	370	384	395	365	407	346	404	364	405	354	375	375	358	376	365	386	385	420	340	384	370	373	389	376	348	350	347	396	367	415	366	388	346	355	376	389	362	396	404	379	365	357	364	347	374	366	411	410	393	381	408	386	394	354	355	389	403	332	384	361	378	379	379	366	383	393	356	380	384	346	377	379	382	365	373	388	360	386	354	365	395	359	382	397	369	382	363	396	359	375	379	383	377	372	396	360	362	342	393	370	375	373	365	348	406	398	354	348	383	370	339	376	374	362	376	384	377	358	331	356	392	407	358	392	364	375	373	397	377	363	394	378	360	351	365	390	360	360	399	347	392	413	394	351	370	372	396	343	395	416	384	359	344	388	365	391	434	369	376	361	340	382	348	348	382	382	367	370	374	363	367	374	364	403	393	374	410	374	392	387	381	382	389	329	356	365	382	356	361	393	402	407	352	382	366	370	374	394	377	379	375	387	343	389	335	375	358	402	352	378	369	377	377	380	372	366	381	339	378	378	412	379	395	354	358	409	412	370	354	335	341	344	371	380	379	374	408	359	381	371	360	354	367	370	387	385	367	372	361	355	370	416	365	372	364	424	400	399	364	376	400	332	383	389	404	344	405	363	359	369	391	372	353	364	381	362	383	382	381	389	367	370	365	356	367	407	357	384	364	351	384	374	400	362	370	372	349	389	397	357	354	372	355	386	365	407	327	404	381	363	417	361	369	376	360	341	369	339	373	378	357	414	392	392	349	355	378	355	393	355	373	369	355	408	364	352	374	374	370	345	366	381	349	388	368	368	360	371	371	372	367	394	402	386	361	404	381	352	351	376	371	331	372	363	359	353	375	369	377	417	407	372	336	339	353	405	392	381	395	357	367	381	406	349	360	400	397	360	368	401	402	383	393	400	381	378	384	378	381	383	378	417	351	390	376	353	370	384	359	359	395	403	388	370	372	382	373	374	371	364	389	394	342	366	377	381	376	350	345	392	376	399	368	376	400	386	353	373	362	365	383	372	365	376	408	363	371	402	382	384	387	411	370	355	424	378	367	386	367	376	356	380	381	369	370	373	372	395	370	368	375	385	361	396	357	363	362	339	413	369	339	372	390	392	371	358	382	388	389	338	372	356	347	399	403	382	398	388	384	404	371	408	377	425	373	381	369	370	397	395	391	380	394	368	377	371	371	395	407	400	361	369	381	396	378	362	377	406	363	389	398	379	390	383
23420	20789	29811	29047	23246	11349	1690	745	657	656	637	664	678	642	602	602	649	615	607	623	601	580	582	617	624	612	601	580	584	602	589	604	569	570	630	575	571	598	595	602	548	579	541	621	559	615	571	595	597	596	617	597	565	605	564	608	582	578	581	570	636	615	597	631	634	557	588	523	630	551	598	587	587	610	613	620	605	594	598	572	572	594	596	553	564	626	582	602	606	564	583	569	550	628	529	601	635	598	532	567	567	604	620	612	580	574	542	547	587	583	664	586	610	571	566	603	560	596	574	595	563	603	553	572	620	570	593	567	597	588	571	600	594	564	583	600	602	529	634	546	623	587	583	612	604	617	607	594	588	587	563	558	547	628	601	585	573	607	630	581	581	555	562	571	592	554	603	618	539	585	617	589	565	600	589	585	584	582	585	560	618	619	590	556	568	565	601	618	619	545	590	574	601	560	609	629	609	554	596	582	580	623	602	598	558	581	585	605	585	585	578	600	599	578	596	605	593	594	561	606	580	581	590	564	612	580	581	602	571	615	621	552	598	620	575	595	570	607	570	599	563	613	591	558	619	605	601	600	566	586	593	562	580	563	591	542	582	608	573	580	567	583	595	547	593	567	610	572	556	610	586	539	615	585	608	569	583	539	542	590	579	573	568	597	602	563	584	590	600	631	591	589	607	568	593	594	565	607	548	588	559	593	583	603	595	538	631	576	605	545	622	570	624	606	559	588	578	602	561	630	643	600	594	593	597	554	592	536	611	543	623	585	597	605	598	626	590	608	594	595	590	587	544	595	592	585	554	600	579	558	610	545	562	587	605	615	586	568	618	585	581	563	585	553	610	575	572	615	613	600	593	568	638	609	595	572	609	571	586	564	570	547	602	560	610	583	574	589	578	616	595	575	579	561	602	597	552	576	560	611	618	579	575	567	570	603	575	631	604	579	580	595	576	591	577	590	626	608	622	566	579	591	616	576	532	606	584	607	606	587	576	577	613	595	581	616	584	528	600	584	534	587	570	589	590	531	600	593	626	585	554	582	572	575	563	554	549	597	604	576	592	664	568	547	546	553	553	621	582	567	587	594	596	568	617	597	597	592	619	558	586	604	602	624	587	601	599	637	571	571	552	604	615	619	619	583	554	595	610	549	620	600	612	592	568	568	596	598	579	557	587	596	579	568	584	582	587	568	605	562	607	574	569	586	572	608	577	581	583	631	617	561	607	553	604	604	606	569	547	641	597	594	602	596	546	601	601	514	600	557	587	592	614	561	570	566	581	554	592	609	556	591	573	601	567	570	571	581	599	584	606	580	623	589	610	584	567	609	554	637	612	571	575	585	606	585	578	591	596	587	543	582	557	607	606	569	630	584	571	573	603	534	581	556	593	606	573	550	613	556	589	615	600	566	587	593	636	579	615	601	628	561	601	585	548	565	569	566	582	586	563	553	594	514	608	603	574	559	622	588	611	577	600	586	592	570	588	566	580	597	569	602	634	580	591	620	583	549	616	567	607	578	572	593	624	579	569	569	560	562	642	557	568	611	621	606	620	579	569	585	576	589	594	558	613	550	602	579	628	582	641	592	596	566	599	614	566	568	583	614	617	586	603	635	585	588	579	619	569	599	600	620	545	595	610	594	589	547	563	591	647	598	609	611	585	602	578	575	597	619	590	571	590	574	580	569	592	545	555	578	573	585	583	622	578	546	617	563	655	644	588	586	606	571	579	584	578	547	566	611	572	556	548	583	616	614	569	582	606	580	548	637	560	646	585	604	563	599	547	562	599	577	558	564	585	627	608	555	571	580	587	562	583	589	559	594	599	621	563	561	593	569	584	571	593	634	591	588	615	608	571	565	596	540	626	583	594	577	579	573	565	607	575	543	573	612	576	620	554	593	635	596	607	614	562	596	596	574	599	626	584	582	597	599	555	580	589	564	586	572	583	584	625	563	570	605	578	617	611	594	558	594	577	606	570	595	575	593	616	586	548	583	620	557	581	593	545	590	649	564	593	596	586	619	587	559	617	577	581	542	570	575	578	601	543	542	604	578	587	621	583	589	598	582	576	572	606	564	585	595	530	604	576	609	557	615	602	583	591	601	611	604	644	591	580	594	587	580	554	604	625	623	603	572	573	578	586	547	544	532	602	584	582	557	561	613	612	583	560	597	594	609	573	584	594	594	603	561	609	606	578	582	533	582	601	624	624	593	588	585	590	582	602	557	548	595	552	583	584	550	543	591	603	545	580	612	522	549	578	580	585	618	562	628	596	595	607	609	530	550	589	588	575	584	570	604	602	578	573	575	605	577	611	601	576	595	564	579	599	598	591	570	597	592	616	588	568	586	582	569	551	584	590	574	562	595	614	573	578	577	631	580	613	638	564	597	572	532	604	597	597	578	584	575	509	564	591	552	584	600	570	545	611	606	543	607	628	564	560	569	587	615	623	622	552	575	571	586	624	582	599	615	588	582	563	553	612	547	583	631	591	601	613	553	623	602	541	595	574	580	607	568	584	585	580	640	624	595	655	546	641	583	617	599	587	581	643	587	572	593	551	616	559	591	600	526	591	605	567	617	655	572	533	581	589	623	589	562	616	583	556	553	582	572	597	597	568	572	594	574	568	567	545	603	585	613	580	541	618	572	555	582	593	583	587	560	579	605	563	582	580	540	602	607	613	614	558	586	565	550	610	536	580	578	578	614	611	579	578	586	578	580	574	586	562	605	603	584	577	572	557	588	566	584	567	559	571	583	538	588	589	585	602	587	600	576	586	601	577	585	613	559	554	632	576	547	579	655	570	574	532	543	588	546	625	590	587	570	609	611	589	568	582	566	574	538	567	533	564	645	627	585	597	546	594	579	561	649	599	591	580	623	589	580	556	607	551	580	566	588	576	614	603	585	532	574	583	576	594	556	558	569	613	616	615	556	576	561	537	591	586	566	579	625	596	593	544	588	613	618	578	623	585	567	576	582	562	581	600	629	590	613	580	575	598	636	633	597	583	556	579	572	592	608	556	563	586	575	575	539	591	580	582	579	611	539	520	585	597	577	557	586	573	563	589	582	576	598	573	603	593	561	547	608	600	566	578	557	621	574	592	598	574	581	562	589	538	567	559	564	556	568	578	625	591	582	627	604	573	539	549	586	576	567	573	592	599	560	625	573	598	571	598	600	584	591	521	561	565	562	589	567	566	567	576	574	573	577	605	578	579	568	577	545	621	576	562	597	596	546	613	538	609	578	609	549	583	566	573	552	598	565	613	549	585	585	576	598	583	589	600	566	625	602	608	584	568	559	586	585	586	578	606	631	579	568	615	580	555	609	573	612	539	623	525	569	556	563	589	570	580	598	568	567	591	584	598	589	553	581	563	588	597	581	561	597	612	616	621	607	611	578	591	576	609	561	549	558	595	600	610	596	650	575	580	566	586	538	577	593	604	589	588	575	616	600	576	560	553	547	540	603	591	553	584	589	656	631	622	594	571	571	569	614	609	598
50543	76397	64546	45826	13077	1078	979	893	851	793	728	735	715	730	707	680	714	694	648	693	674	648	706	707	700	731	711	658	676	648	658	674	662	681	664	680	686	667	619	687	637	640	658	704	683	606	668	650	650	652	642	668	669	670	651	638	650	680	646	648	665	631	685	656	683	640	667	684	665	613	684	672	672	645	638	631	677	690	688	652	603	700	710	672	648	664	644	686	642	685	676	645	696	692	680	607	694	674	661	649	663	663	682	673	714	688	699	636	704	691	649	660	668	671	653	653	662	625	650	650	683	618	675	618	691	649	680	639	606	659	651	653	651	681	639	676	625	675	651	646	636	657	626	632	654	650	605	612	660	605	678	654	616	656	664	684	647	639	677	693	624	591	663	650	628	652	682	662	635	665	633	658	651	682	633	657	665	648	611	660	701	668	625	619	675	607	673	636	709	643	660	673	667	654	648	647	671	668	662	653	694	630	658	666	666	656	649	659	636	632	656	661	707	666	667	705	641	693	683	623	652	706	598	633	678	641	620	640	600	638	639	702	627	682	575	638	683	614	656	704	651	670	599	672	638	717	652	645	631	665	688	643	689	669	647	643	619	663	648	669	636	670	617	659	716	625	691	677	637	644	669	627	630	661	666	663	716	658	665	595	688	665	611	659	620	678	696	602	645	613	638	668	657	671	672	640	633	638	699	635	631	598	637	671	645	656	734	640	682	665	647	643	620	659	654	671	694	701	671	659	608	687	624	622	642	625	605	636	688	665	615	659	683	675	631	678	675	666	656	612	627	654	624	635	640	636	661	646	652	684	653	653	708	662	673	648	626	666	626	678	641	644	622	623	665	642	621	652	695	625	664	680	694	648	670	669	682	676	678	626	601	674	692	650	688	647	683	678	644	694	607	625	664	635	658	656	675	629	670	604	668	651	682	693	646	690	674	651	640	658	669	638	649	654	661	606	662	667	670	654	699	661	634	627	611	649	647	654	668	676	623	663	692	617	639	699	606	661	668	655	645	664	688	633	669	664	661	675	701	622	667	701	640	628	661	664	658	619	643	630	683	655	650	695	639	698	655	670	661	638	619	643	665	621	654	650	618	623	684	665	629	630	635	662	633	675	674	653	639	645	653	657	661	677	666	672	711	675	626	700	677	664	669	622	638	653	675	646	625	625	653	652	639	677	664	623	647	645	628	671	636	646	641	643	646	631	633	661	658	625	621	609	717	657	664	665	704	642	701	725	657	693	603	668	649	656	671	633	616	658	648	660	701	653	625	699	637	671	642	653	663	631	662	683	695	680	631	673	665	622	625	648	615	616	644	682	680	685	688	717	659	686	649	691	675	674	686	654	683	637	627	666	653	662	637	657	656	641	675	670	649	651	672	629	638	668	676	680	682	634	646	671	638	654	638	716	656	660	642	652	648	628	607	684	601	663	683	648	666	667	651	643	669	675	653	675	650	665	685	622	657	640	640	608	699	650	653	629	666	656	686	689	669	684	627	613	654	668	702	636	651	645	642	654	646	646	662	620	655	672	662	684	667	665	619	695	614	596	625	646	663	681	666	659	714	669	650	676	621	696	656	671	688	655	600	630	691	638	702	629	699	623	658	670	679	642	665	631	624	657	659	686	679	617	629	645	611	687	662	695	666	632	690	656	633	667	681	659	660	625	666	637	661	690	649	638	616	656	649	656	648	667	671	649	698	635	643	642	653	630	679	678	654	688	639	615	708	691	624	694	678	686	649	652	670	653	634	622	631	648	635	677	680	628	682	677	655	673	669	668	660	642	670	698	673	683	647	688	668	658	669	662	626	664	692	629	665	700	683	716	656	662	665	676	723	662	661	661	633	682	626	654	661	602	601	658	657	663	679	678	667	659	688	681	647	623	669	660	705	662	657	644	654	698	704	681	632	651	649	672	691	690	647	674	704	655	630	621	637	620	625	674	669	702	638	663	695	655	668	616	655	626	638	665	697	723	679	609	637	637	695	670	631	690	686	664	651	674	651	667	667	600	622	704	636	667	631	637	656	633	655	649	619	727	625	696	657	629	624	636	634	599	657	707	646	683	622	674	730	644	601	705	638	709	648	593	663	621	629	685	652	661	635	628	665	652	645	658	670	680	640	684	662	651	646	670	685	605	682	655	634	661	641	607	660	692	640	680	607	651	675	668	688	658	658	625	620	686	683	673	638	633	635	643	663	655	698	635	673	665	669	678	677	637	656	645	678	680	618	674	674	669	652	625	641	668	692	627	617	705	683	660	639	704	668	634	620	636	685	647	673	649	668	701	684	635	679	651	713	630	696	627	655	627	660	631	676	616	680	672	624	682	654	658	655	642	664	661	670	642	653	666	631	647	601	647	612	654	653	661	650	700	631	621	700	657	660	614	679	662	666	689	697	682	672	652	676	713	653	665	686	655	622	637	674	641	644	653	627	624	664	661	645	626	680	655	677	676	644	668	672	669	661	669	690	633	667	653	639	661	658	705	651	652	624	655	631	668	622	673	671	651	618	598	652	635	608	678	649	679	685	660	621	686	665	644	681	673	649	631	679	679	644	682	660	732	705	624	648	681	623	694	655	676	647	648	687	644	660	653	711	623	714	626	635	647	653	661	622	702	698	710	670	688	600	668	690	644	595	711	683	677	679	641	622	661	674	639	687	694	643	683	679	664	692	620	647	671	682	605	730	673	640	676	684	683	661	666	682	635	657	647	647	609	680	669	665	653	647	646	697	657	655	623	681	631	683	670	676	630	652	608	635	632	646	664	655	699	637	619	616	666	615	634	674	676	633	687	699	644	669	687	666	666	646	656	687	622	641	619	699	643	676	647	628	617	653	689	659	707	642	658	671	690	651	682	642	701	671	636	675	657	705	636	640	638	665	600	663	663	651	647	667	694	661	646	636	680	646	625	669	626	669	663	682	681	647	669	675	603	702	675	682	656	610	665	633	675	656	636	668	674	630	674	652	697	658	675	639	671	645	620	695	638	651	695	662	669	652	672	696	686	659	660	620	660	626	706	647	653	638	637	655	689	658	646	636	676	642	671	662	657	665	690	691	681	645	637	643	612	647	702	685	660	666	629	661	646	631	679	655	661	673	658	626	621	648	622	652	669	620	707	676	684	662	651	608	690	626	660	693	601	663	656	700	706	659	656	666	642	689	701	657	670	611	684	654	654	669	667	637	641	674	688	610	672	594	668	647	658	676	692	640	713	655	674	662	716	693	638	631	657	656	639	601	701	690	633	676	702	656	664	679	666	667	669	633	756	613	625	617	639	683	647	644	652	639	620	629	617	682	669	639	653	631	648	673	690	675	690	586	666	653	702	698	620	661	622	633	619	672	638	633	642	649	666	664	703	648	646	699	654	650	677	665	667	671	704	641	624	652	684	664	658	660	647	691	639	634	634	650	651	625	638	632	693	695	637	657	675	597	658	685	645	649	680	628	678	662	625	674	633	644	679	637	644	674	623	661	627	656	658	697	667	667	712
24554	20933	29918	28502	17502	2654	1598	354	355	323	318	314	323	309	286	339	285	285	317	321	289	278	315	283	293	271	325	292	289	300	321	325	296	290	319	298	310	308	297	301	284	310	297	322	294	266	319	321	307	290	305	299	293	296	311	341	299	279	306	304	292	325	248	306	294	274	270	294	280	293	340	293	309	255	286	314	280	293	297	317	287	302	295	273	293	315	293	294	300	296	331	358	298	324	283	316	277	272	296	294	315	284	286	328	311	300	283	317	307	310	307	273	318	296	315	319	301	272	291	258	306	309	325	286	321	294	309	282	327	284	285	309	308	291	305	307	294	292	319	307	270	288	283	276	314	308	284	290	261	319	276	293	295	265	343	291	315	332	296	294	303	292	290	256	276	313	289	273	290	326	317	322	318	270	312	299	280	310	299	285	299	295	302	307	316	262	309	297	295	304	318	289	292	265	289	311	291	325	342	272	263	310	265	292	311	320	310	273	305	299	292	281	302	298	297	308	274	298	286	336	285	309	321	299	310	289	277	297	293	313	288	307	321	318	320	307	327	305	281	279	283	325	306	315	296	285	285	297	320	306	283	274	307	330	308	277	301	318	298	278	302	319	282	285	292	312	317	305	295	274	302	291	352	288	303	309	285	289	312	308	298	278	292	303	285	302	281	301	295	296	293	285	316	319	288	272	317	299	294	308	302	306	259	287	334	280	298	282	280	293	297	286	318	290	282	310	295	274	287	294	294	305	285	285	272	285	268	308	325	302	304	285	254	304	298	311	284	301	303	290	286	251	298	316	310	308	299	270	263	285	302	304	285	280	290	283	301	311	299	301	290	330	275	285	283	304	285	318	295	287	294	312	281	297	368	287	303	275	278	291	310	300	317	276	298	297	293	336	320	300	262	315	323	311	292	289	291	307	313	299	329	306	317	309	315	299	284	305	284	297	299	312	303	319	303	272	311	302	317	306	282	308	286	289	328	299	328	285	299	297	333	267	272	285	308	311	313	304	331	305	297	284	331	317	273	300	289	305	307	331	306	302	319	258	337	302	325	291	312	292	337	274	285	296	282	295	281	300	302	308	307	306	291	313	307	280	303	311	312	298	275	277	300	309	305	313	298	289	313	307	304	302	297	293	310	286	289	294	283	299	285	303	325	286	292	292	284	302	288	296	290	285	320	275	341	321	296	317	305	297	317	268	327	277	325	308	281	304	317	295	273	294	294	311	262	297	308	285	283	298	277	302	295	312	300	296	291	280	294	298	287	316	296	316	297	319	294	288	319	298	342	334	302	280	283	327	296	320	281	295	289	316	286	319	308	295	318	281	276	311	306	297	311	287	272	296	299	307	311	283	341	296	292	304	293	302	276	311	295	318	321	298	297	297	286	307	257	275	317	292	316	291	318	292	333	289	310	319	291	336	311	314	291	283	280	265	300	287	287	298	275	300	308	295	322	294	284	283	290	327	300	308	287	290	327	295	318	306	324	317	302	294	298	293	291	260	300	296	299	293	318	289	297	321	294	299	295	317	293	272	323	299	301	326	290	271	288	294	288	290	315	333	292	289	303	297	335	285	293	291	318	269	272	297	310	303	293	302	292	286	296	277	308	305	304	328	301	272	283	280	297	286	314	295	303	299	309	310	304	288	323	287	307	288	293	295	310	324	271	303	286	245	320	305	269	300	290	317	307	302	322	298	321	309	307	292	314	291	297	320	286	310	288	270	326	288	309	312	312	299	258	309	326	300	319	327	305	324	287	294	302	334	283	253	319	271	317	289	302	325	290	252	291	300	282	293	320	281	304	298	279	288	268	307	308	292	282	308	294	305	279	296	308	284	284	291	279	295	300	298	310	300	280	309	317	294	301	304	294	284	262	312	299	343	322	312	309	284	302	310	311	266	291	289	290	292	299	324	279	315	306	325	317	299	316	338	314	288	295	330	310	309	322	298	293	286	285	274	309	284	297	296	324	284	282	311	314	282	298	283	286	295	293	262	309	311	280	294	291	279	300	318	325	289	296	298	324	297	276	294	288	289	321	303	289	291	248	297	302	329	302	267	306	296	303	308	297	326	321	310	264	308	292	312	314	291	323	294	306	304	338	279	328	291	314	303	289	271	295	325	303	282	310	290	303	280	271	283	290	290	290	298	267	290	298	279	327	284	304	317	280	298	304	301	307	288	299	304	291	296	333	315	287	326	316	289	313	297	305	308	300	288	323	305	315	314	276	313	314	275	316	299	294	285	292	307	305	297	308	315	292	310	336	279	342	298	301	326	293	302	284	311	305	302	305	307	307	306	278	315	303	291	342	339	262	294	292	318	321	293	274	312	334	291	318	285	291	286	305	292	303	341	289	299	315	303	278	322	271	286	306	292	289	294	257	301	322	321	316	309	300	313	324	304	281	263	282	285	307	324	325	324	332	306	270	290	313	314	313	287	307	283	303	304	355	295	277	287	294	295	275	313	294	310	311	289	331	320	292	324	304	284	297	299	330	329	287	324	307	288	287	307	309	329	299	291	284	293	278	308	305	279	319	298	312	329	295	301	319	299	269	318	275	286	288	274	266	259	315	315	311	295	320	300	272	279	273	308	320	324	301	301	280	279	266	295	275	311	291	298	281	321	321	312	334	333	325	311	310	301	317	283	318	310	320	268	310	289	308	314	285	333	271	302	293	311	318	290	274	310	283	255	276	259	279	290	296	296	271	298	292	302	285	363	287	286	303	306	276	306	304	313	279	317	292	324	289	319	324	304	272	335	315	305	303	296	297	321	326	302	280	260	271	277	297	309	296	316	283	324	290	303	285	270	285	281	299	305	299	297	289	316	282	301	313	342	323	275	349	267	284	289	319	345	340	290	287	287	294	314	318	299	320	314	285	286	275	291	284	293	272	316	277	295	290	286	277	301	297	304	291	331	317	316	298	317	312	270	302	310	297	316	306	300	308	287	319	318	329	293	279	302	319	301	348	315	334	303	303	284	286	265	292	310	334	275	290	281	286	282	312	281	318	302	298	302	311	298	262	336	301	288	299	288	308	293	308	270	295	314	272	315	294	302	280	292	320	292	324	274	282	322	291	290	295	318	319	305	277	324	301	272	286	284	288	312	250	290	314	300	279	333	295	312	294	302	306	308	307	299	285	294	309	292	260	271	277	288	287	296	315	309	307	280	314	313	276	310	298	279	296	329	320	321	285	267	279	312	305	325	288	293	311	279	279	319	337	317	333	294	293	303	300	309	289	280	294	318	246	298	288	297	315	333	324	317	284	290	313	310	306	312	284	289	318	309	296	303	295	320	278	286	308	309	290	283	287	325	300	306	275	275	292	282	295	303	280	317	273	301	307	302	318	297	307	294	314	291	292	293	289	315	303	297	308	303	335	265	296	322	285	251	313	290	312	291	308	303	303	306	268	304	283	323	289	303	276	275	319	298	274	332	306	283	275	268	296	269	279	313	286	282	297	271	293	300	297	304	282	287	320	317	318	308	285	295
49516	65675	56640	37554	10271	926	2736	512	468	445	412	445	441	367	399	411	409	411	421	398	373	388	344	376	364	358	353	336	374	388	395	392	372	363	386	392	392	360	382	378	378	409	377	353	403	381	340	359	340	381	376	364	383	381	368	361	365	379	372	397	384	372	357	377	345	374	368	377	372	402	338	391	363	344	325	402	363	386	384	365	400	362	360	354	365	403	390	390	352	388	371	367	401	399	384	383	380	408	384	354	366	379	387	378	352	356	351	374	366	368	415	370	373	393	385	389	377	373	396	370	364	372	396	382	394	355	380	366	363	367	348	363	382	381	349	367	376	368	370	359	357	347	375	351	354	344	365	414	349	359	363	358	395	374	373	379	374	376	374	383	339	382	392	361	348	369	368	399	363	395	381	361	368	369	362	385	378	401	362	385	378	361	369	365	413	353	327	343	398	373	389	363	363	378	361	344	383	396	360	383	384	372	374	417	383	335	378	384	358	361	360	378	402	361	374	385	364	358	379	334	362	389	374	398	373	394	346	362	389	380	391	386	358	368	365	389	358	382	370	373	341	410	365	357	380	376	373	352	359	376	357	335	394	372	384	369	351	410	360	384	375	367	344	346	353	374	380	379	367	380	373	351	361	392	387	396	358	391	382	408	377	309	374	357	396	377	382	365	369	366	390	348	376	362	358	338	371	364	400	386	371	364	420	358	373	344	369	390	368	355	333	355	362	378	363	373	371	375	404	373	392	377	368	347	398	357	371	344	351	361	342	400	341	381	368	366	326	355	383	348	363	386	358	359	350	367	381	367	332	365	361	373	362	369	353	420	335	379	368	395	409	377	367	392	375	383	376	365	367	353	393	391	364	387	355	398	379	394	384	348	395	386	417	332	360	347	370	344	358	372	343	382	388	356	351	377	393	341	359	338	357	350	389	353	379	373	376	375	373	354	364	387	358	387	380	362	423	362	353	369	396	399	378	382	389	393	362	392	381	335	367	361	353	351	364	374	402	416	374	380	376	371	355	401	363	383	345	343	390	347	399	363	343	361	368	324	383	353	378	374	378	373	398	374	345	380	346	363	372	386	381	388	319	365	390	379	376	399	368	386	381	382	411	370	413	354	350	384	374	357	368	394	394	397	376	368	360	379	362	374	385	372	370	382	344	387	350	370	399	356	362	353	372	377	377	376	393	353	393	371	355	372	369	363	397	365	381	370	381	372	377	371	342	386	373	392	406	375	398	348	340	399	340	417	359	387	369	382	386	351	356	357	365	364	410	371	357	352	356	368	349	366	349	325	381	380	381	357	400	379	349	367	344	355	390	365	372	384	370	374	369	366	376	338	394	378	359	354	386	379	380	376	365	416	352	385	391	369	353	379	361	402	388	359	377	366	384	367	355	397	346	360	410	332	400	390	384	327	353	387	348	349	355	328	406	362	359	375	359	365	363	360	365	355	362	375	377	335	347	361	316	349	344	390	362	339	366	382	360	370	355	360	392	425	353	364	348	360	365	358	352	357	379	396	387	360	372	366	381	363	380	355	372	388	391	373	361	348	377	366	361	336	392	348	373	363	413	379	381	377	359	369	340	389	380	354	352	343	353	350	386	388	363	375	389	389	362	372	390	346	383	349	343	379	350	376	370	397	379	351	346	357	377	370	388	369	360	353	366	363	423	390	354	368	371	369	368	395	378	352	326	408	368	366	392	383	397	411	375	385	341	368	385	409	392	392	374	361	407	370	377	358	369	347	374	393	369	379	368	356	383	374	379	390	381	373	391	363	378	362	386	357	379	373	367	387	377	399	361	389	366	425	367	377	390	369	347	376	368	366	370	365	390	346	361	378	353	373	378	361	394	374	395	334	373	371	351	382	389	390	377	401	351	339	342	374	350	338	374	357	394	367	352	397	344	378	348	387	401	370	329	352	338	334	376	353	369	371	430	378	367	382	367	371	337	367	363	356	381	363	375	378	395	400	347	373	363	385	387	374	380	380	353	365	373	342	367	382	353	346	395	353	357	392	356	384	398	346	372	366	367	382	378	352	374	363	370	349	353	366	367	381	376	388	365	376	373	345	361	365	347	360	362	359	360	373	371	370	368	382	364	359	359	384	340	406	385	372	356	399	342	372	356	397	348	356	383	351	369	370	380	379	367	354	361	343	346	364	360	344	329	399	391	350	402	400	379	390	378	391	377	344	358	376	383	371	377	350	349	397	315	393	377	407	395	380	344	369	363	371	356	369	359	352	377	375	384	376	390	333	375	364	404	390	359	381	374	376	376	342	367	366	393	371	345	343	359	368	392	420	412	392	379	372	389	338	385	329	333	357	367	370	389	342	367	366	402	417	372	375	379	343	396	400	396	384	356	384	354	385	351	371	397	356	383	372	406	376	366	369	415	330	357	354	391	353	368	394	383	366	409	356	373	359	346	406	350	349	379	356	357	376	387	345	360	366	352	371	376	358	326	358	363	386	341	395	377	359	342	378	380	372	368	334	406	352	357	347	379	314	384	377	356	383	366	388	373	369	367	389	356	379	358	398	363	344	423	382	378	369	381	322	379	379	353	417	390	366	370	410	348	348	357	370	369	405	347	357	401	349	388	347	383	366	373	353	359	348	342	390	347	373	343	375	374	354	393	395	379	365	373	390	343	390	362	384	382	335	428	349	396	357	372	370	375	350	365	366	351	366	392	384	394	376	355	342	381	366	376	324	376	372	338	398	360	362	369	368	389	363	355	376	347	382	360	368	373	396	382	353	366	337	370	374	342	381	349	385	323	347	402	369	380	350	420	391	354	364	367	388	387	392	366	348	347	365	368	371	382	394	356	340	374	347	412	339	341	391	388	396	411	350	368	362	379	391	358	350	394	391	409	363	321	381	374	362	387	371	374	409	392	377	346	381	389	391	362	356	354	376	379	370	368	353	342	348	346	408	378	384	377	359	372	369	385	350	330	348	382	395	353	367	393	370	340	346	374	374	377	351	360	371	366	373	362	353	383	418	373	369	359	398	384	370	395	365	357	390	378	374	369	358	373	309	403	382	365	385	372	371	397	370	386	408	371	390	381	359	368	322	361	379	414	382	392	393	372	394	357	397	404	380	360	408	392	376	378	402	374	347	334	349	372	400	408	405	376	378	344	349	387	363	366	375	397	384	370	364	381	360	346	365	357	360	361	385	351	403	380	327	374	390	368	385	386	385	359	332	378	323	378	351	381	392	360	369	342	345	379	364	361	374	341	359	399	365	362	327	355	350	382	357	324	356	365	379	392	373	397	382	357	347	354	367	381	381	392	379	355	345	388	382	376	390	331	399	333	383	381	342	355	377	365	363	363	392	385	398	358	360	363	389	341	386	359	416	372	385	362	362	384	375	364	335	378	356	362	383	390	369	371	332	388	364	385	374	397	370	353	396	391	381	365	383	363	371	373	362	373	378	391	359	382	351	343	353	376	351	405	420	333	366	362	387	353	390	392	370	384	345	377	386	336	365	337	393
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
