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
341163729315	341163729876	341163730426	341163730976	341163731524	341163732076	341163732626	341163733176	341163733724	341163734276	341163734826	341163735376	341163735924	341163736476	341163737026	341163737576	341163738124	341163738676	341163739226	341163739778	341163740324	341163740876	341163741426	341163741976	341163742524	341163743078	341163743626	341163744176	341163744724	341163745276	341163745826	341163746376	341163746924	341163747476	341163748026	341163748576	341163749124	341163749676	341163750226	341163750776	341163751324	341163751876	341163752426	341163752976	341163753524	341163754076	341163754626	341163755176	341163755724	341163756278	341163756826	341163757376	341163757924	341163758476	341163759026	341163759576	341163760124	341163760676	341163761226	341163761776	341163762326	341163762876	341163763426	341163763976	341163764524	341163765076	341163765626	341163766176	341163766724	341163767276	341163767826	341163768376	341163768924	341163769476	341163770026	341163770576	341163771124	341163771676	341163772226	341163772776	341163773324	341163773876	341163774426	341163774976	341163775524	341163776076	341163776626	341163777176	341163777724	341163778276	341163778826	341163779376	341163779924	341163780476	341163781026	341163781576	341163782124	341163782676	341163783226	341163783776	341163784324	341163784876	341163785426	341163785976	341163786524	341163787076	341163787626	341163788176	341163788724	341163789276	341163789826	341163790376	341163790924	341163791476	341163792026	341163792576	341163793124	341163793676	341163794226	341163794776	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	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
22830	21405	29098	24092	21392	21415	6701	1325	1054	913	928	850	811	780	782	717	713	666	718	674	684	659	697	690	702	656	656	638	647	626	664	631	620	607	671	661	660	674	676	664	636	621	623	627	631	591	627	646	627	610	617	600	607	630	641	624	622	606	604	592	630	597	623	567	660	624	578	645	682	694	579	587	624	586	575	625	603	630	661	656	614	687	627	619	641	563	595	642	595	595	639	617	659	600	604	590	659	592	590	595	608	568	610	562	646	609	631	629	600	613	616	648	624	643	639	625	599	598	589	609	640	597	621	591	659	618	623	599	604	634	598	650	599	632	612	597	611	636	641	616	641	600	635	645	606	635	601	626	654	626	590	663	644	585	602	600	563	619	638	637	610	614	621	664	663	622	600	624	606	616	620	625	601	610	620	632	649	564	656	617	620	612	585	642	600	610	587	568	623	587	634	616	633	637	641	653	671	656	627	655	609	603	675	633	624	620	552	590	650	643	640	637	604	660	606	609	615	645	629	600	609	645	634	621	606	624	610	627	583	592	611	610	678	592	632	661	573	627	634	599	616	616	610	641	635	608	638	658	592	637	613	643	629	644	610	655	648	598	634	631	587	661	629	616	616	667	640	606	614	619	617	661	586	635	663	599	583	592	624	637	566	562	594	578	646	598	646	633	562	623	616	623	607	614	653	606	647	637	652	596	653	619	579	667	659	612	581	622	614	601	615	627	628	584	634	616	593	624	661	610	565	631	632	640	581	650	652	630	620	638	606	614	621	643	599	600	599	670	627	622	633	582	655	629	601	592	607	632	600	602	567	593	633	646	625	631	616	643	613	641	653	633	598	592	597	646	594	649	613	600	637	618	585	628	654	631	662	660	621	651	627	591	602	568	651	600	641	617	657	636	607	616	629	626	616	594	645	667	598	598	589	599	604	610	583	547	616	587	601	590	604	613	594	593	656	649	643	628	585	612	633	625	619	597	607	629	624	645	616	593	632	627	609	598	654	662	600	609	620	627	603	621	629	645	613	551	617	608	636	633	653	650	674	598	646	607	657	668	626	640	622	593	656	609	591	584	628	623	580	636	667	611	644	606	647	585	601	605	621	627	630	671	635	667	610	613	599	651	583	597	627	608	612	643	675	633	583	617	635	593	582	656	622	642	619	664	621	652	643	602	579	590	579	615	592	591	622	604	611	574	608	632	620	613	639	673	589	673	633	627	626	572	615	610	581	623	647	613	596	592	624	643	598	588	649	592	628	622	667	635	630	651	585	602	631	660	606	637	629	619	628	672	620	590	550	574	619	659	677	602	610	621	602	619	611	626	647	600	635	579	616	565	624	618	633	615	588	620	605	613	651	599	590	603	637	591	664	627	665	620	626	594	635	585	616	614	618	641	645	651	639	593	643	669	611	648	604	579	605	625	639	637	566	584	615	624	602	612	600	612	578	589	640	611	629	612	640	605	607	653	627	600	641	618	649	592	636	604	616	605	623	646	625	609	638	602	585	620	613	631	614	586	646	613	567	661	606	612	643	640	597	627	611	625	606	635	598	639	589	607	582	639	640	649	560	590	607	670	618	644	615	626	627	613	635	578	628	648	656	626	616	620	653	609	620	615	630	595	670	678	645	621	623	601	646	645	612	605	613	593	645	595	667	676	617	619	632	602	628	624	606	600	663	616	635	602	638	638	614	567	576	619	609	601	579	616	645	640	625	646	626	655	618	604	646	632	646	584	589	625	595	610	629	649	600	657	606	591	616	636	595	642	641	649	646	587	607	621	628	633	656	632	652	645	641	623	623	593	604	588	610	628	625	604	598	609	658	605	641	620	613	638	627	666	612	619	600	610	605	610	613	565	601	663	633	583	594	661	632	616	631	618	605	632	619	610	624	595	633	594	628	647	588	632	607	645	633	661	581	607	544	633	601	651	633	611	585	567	614	602	580	613	615	599	618	634	575	607	641	626	587	613	567	632	623	639	615	640	658	632	625	622	648	640	635	611	608	578	602	615	610	588	600	602	632	591	676	591	640	580	603	621	621	568	585	624	632	621	560	627	626	627	635	665	633	672	633	617	604	649	661	660	580	582	612	642	631	651	604	610	611	656	614	631	610	654	639	585	647	656	655	595	638	617	543	613	621	599	669	617	614	597	597	634	617	646	615	613	613	646	650	594	591	616	626	631	590	558	643	609	592	612	605	607	585	628	616	625	599	615	684	625	610	649	585	610	644	646	670	641	592	642	606	629	620	647	614	644	620	586	600	635	616	642	613	619	619	628	619	622	606	641	604	597	599	590	575	611	630	597	558	634	647	692	614	622	566	598	627	631	616	652	668	640	614	565	633	636	677	588	666	595	629	630	649	639	585	628	594	588	651	650	600	618	655	606	597	629	618	602	668	636	616	599	605	603	600	596	632	603	598	634	638	608	621	588	627	593	649	590	632	637	636	613	611	632	643	652	622	668	606	575	632	586	672	594	585	598	591	644	614	626	587	588	649	645	626	582	679	629	615	619	567	601	592	610	644	615	598	619	646	634	639	591	618	611	640	600	616	638	643	591	626	540	621	618	610	617	647	646	633	611	582	610	610	603	614	649	623	623	615	628	597	594	605	636	642	589	627	625	615	616	601	593	605	601	620	569	614	650	631	610	638	597	617	635	622	602	579	620	607	612	637	623	628	645	639	594	625	654	596	623	613	623	649	636	628	615	586	629	625	606	599	598	624	616	615	637	608	563	599	662	635	612	627	620	586	611	605	614	566	597	653	567	591	634	605	651	633	609	630	614	606	600	683	585	597	623	620	620	618	636	619	607	619	578	633	615	620	633	644	597	621	608	659	664	547	623	612	605	613	618	678	593	604	651	619	631	613	599	606	631	641	654	609	641	627	645	621	581	602	600	622	610	624	608	582	586	591	613	614	620	590	630	582	611	626	590	589	627	650	641	588	591	671	622	586	608	621	659	671	640	629	638	668	627	666	667	626	626	637	616	666	612	631	645	581	616	624	604	658	610	618	616	616	653	662	615	642	595	605	584	631	650	638	608	627	662	612	599	653	630	624	610	616	590	598	623	598	589	620	648	629	601	618	627	595	611	589	631	614	637	629	593	614	674	621	639	618	612	631	568	588	617	631	593	600	682	620	614	615	594	593	645	574	630	606	624	600	642	593	636	595	619	647	620	617	618	619	591	625	650	561	623	628	622	629	627	641	640	598	592	631	610	606	661	613	621	605	602	590	591	615	612	647	583	631	614	610	642	656	604	640	588	630	638	610	602	675	617	635	613	627	620	660	613	662	608	610	594	640	622	621	643	595	560	617	675	576	606	576	662	636	606	599	662	611	634	618	612	566	610	623	602	615	606	648	587	619	635	622	614	613	664	638	613	608	621	592	641	629	668	622	621	630	648	631	598	624	610	600	610	630	670	654	611	623	614	639	614	634	673	602	600	587	627	640	578	606	598	617	631	635	586	631	608	601	625	630	612	615	639	618	631	619	566
5296	14200	9780	4710	3412	2664	2092	1776	1448	1294	1052	1062	951	921	857	833	792	775	803	750	764	677	688	702	687	645	695	673	678	649	610	650	674	637	648	656	629	680	693	701	693	660	611	633	635	661	659	648	643	653	614	645	620	644	591	666	577	618	651	639	655	607	620	657	593	621	658	654	604	653	582	612	628	637	613	608	638	616	670	634	590	679	630	593	620	656	605	653	651	638	644	596	630	618	642	653	614	579	598	634	624	628	632	652	654	581	633	684	639	615	607	611	622	649	619	592	631	628	599	641	638	568	617	633	628	619	648	596	649	613	559	643	581	587	629	608	590	642	586	637	604	615	617	634	682	642	599	598	617	648	593	593	610	660	550	663	615	646	625	611	616	613	673	663	610	602	649	593	661	624	614	645	623	609	588	610	588	625	564	646	633	623	643	598	577	661	619	634	634	662	580	625	621	620	637	576	637	639	615	624	570	624	611	629	614	592	612	617	614	632	667	597	601	608	619	625	636	632	629	627	623	615	638	655	640	637	601	600	590	655	603	601	584	584	617	613	642	631	582	634	610	625	647	628	582	636	615	594	573	617	642	650	633	641	627	619	656	623	598	638	617	610	638	630	628	620	617	623	627	609	634	597	626	591	632	637	633	631	653	621	646	598	602	610	630	601	645	626	575	630	612	667	612	601	589	636	578	656	610	614	657	641	623	628	602	651	620	607	613	656	650	638	632	603	639	658	644	640	644	639	554	630	634	616	611	603	589	590	639	581	660	638	627	583	665	609	614	591	627	604	602	587	661	602	581	599	614	599	621	595	604	607	634	609	642	620	619	610	615	599	649	639	622	644	646	625	659	608	628	614	630	601	656	633	621	626	658	648	581	592	597	603	604	621	604	622	598	571	606	592	587	617	630	609	603	584	648	596	619	693	610	606	654	629	678	603	655	641	590	607	599	602	586	600	675	658	609	655	562	620	651	659	619	626	644	676	592	617	616	603	605	603	627	622	575	638	628	641	626	588	618	604	600	651	606	620	595	610	566	613	642	583	649	603	610	624	601	646	636	603	632	583	633	601	628	568	658	597	624	602	568	686	600	609	592	642	635	588	597	586	635	648	603	599	627	668	647	640	618	602	649	582	633	648	618	614	618	604	632	619	610	655	588	661	581	574	606	650	601	608	622	615	614	615	637	606	582	629	602	602	604	637	642	604	641	650	579	616	581	647	657	599	627	612	617	647	597	659	641	619	611	644	622	630	608	615	605	636	628	615	635	634	597	580	667	613	642	619	587	605	666	605	632	565	627	578	606	643	604	621	628	619	650	616	623	604	620	602	638	613	640	650	612	594	613	574	573	587	651	606	565	627	566	626	608	642	608	597	609	604	599	598	573	617	596	589	626	604	616	615	610	607	602	615	640	623	601	635	613	629	645	626	620	627	619	648	595	621	607	611	618	597	611	624	629	643	607	639	615	625	657	605	603	599	606	600	624	603	622	644	622	631	613	640	601	619	626	599	628	637	621	613	612	626	626	649	587	678	604	618	598	599	653	620	601	598	616	650	617	638	653	577	629	633	623	589	589	582	595	655	607	646	652	619	644	659	580	577	687	631	660	620	636	591	680	611	566	632	604	607	577	655	596	638	594	622	619	650	641	652	618	649	612	610	605	650	641	627	647	624	621	644	585	665	605	563	608	626	601	651	604	646	622	648	636	619	603	605	628	572	673	599	625	574	597	644	560	663	649	593	637	625	608	613	670	576	600	591	621	608	659	607	597	627	604	658	592	597	643	641	567	588	596	606	617	627	611	603	637	610	591	610	613	640	592	578	649	667	595	611	649	626	651	683	606	640	609	587	590	613	602	620	587	596	655	658	626	635	633	673	634	602	597	639	600	658	606	664	620	598	592	626	680	659	626	609	639	614	617	595	631	632	572	628	581	643	591	623	615	624	637	594	592	673	609	599	632	634	599	604	589	616	628	636	635	605	633	621	611	592	615	604	629	590	601	631	648	590	602	664	590	606	593	606	632	593	616	593	613	631	664	605	584	585	616	637	611	583	589	598	633	614	633	608	606	629	660	625	632	615	615	649	596	665	620	596	627	624	604	587	624	663	618	604	639	624	665	634	696	624	670	589	594	618	619	646	579	639	614	608	595	648	601	590	600	612	599	635	614	596	609	574	623	611	623	577	614	618	620	613	632	645	641	620	593	617	661	629	646	561	595	639	613	625	627	582	592	665	685	615	636	642	622	617	641	616	648	660	621	629	613	614	608	645	623	653	670	591	611	577	621	635	620	596	569	668	579	613	588	587	623	655	569	607	611	574	594	613	589	625	608	597	589	612	655	629	590	621	586	636	639	613	645	612	645	633	646	636	601	638	608	632	606	581	650	639	654	618	615	603	654	619	614	593	639	640	595	591	611	667	657	598	603	605	635	619	620	595	628	623	629	564	587	612	611	661	564	645	600	569	604	616	572	602	648	629	594	656	604	610	676	625	623	645	647	622	637	592	588	645	597	592	621	638	576	578	654	640	598	640	549	601	607	610	589	597	597	633	582	626	608	626	656	637	642	573	604	624	633	659	660	616	634	654	692	568	635	617	613	592	630	649	578	594	599	600	622	644	609	628	643	574	680	633	610	665	622	573	599	620	607	611	628	626	602	594	637	639	637	571	583	622	611	615	656	615	631	663	648	627	635	597	627	624	622	623	635	643	612	671	592	598	642	623	635	609	629	600	579	616	589	614	629	621	613	610	619	570	643	643	636	604	555	645	638	614	603	636	588	594	573	629	642	629	647	641	623	612	640	637	579	649	619	585	639	608	617	577	593	602	608	598	615	600	635	626	617	643	618	653	655	557	597	629	649	653	605	612	602	581	597	649	651	585	661	611	630	630	602	588	596	614	580	621	590	654	601	615	600	621	598	613	652	603	578	596	636	622	659	593	614	630	613	611	604	643	599	610	607	621	663	676	635	599	621	643	645	656	633	668	654	639	618	593	595	617	588	604	649	632	638	626	597	632	588	614	610	582	607	629	633	624	629	577	639	640	621	673	556	662	600	605	613	660	650	590	611	604	612	598	588	526	643	639	591	628	599	598	604	586	583	613	659	594	595	574	662	644	630	580	620	638	623	611	591	637	605	663	594	625	632	613	644	669	605	612	636	600	616	634	597	648	596	600	594	612	599	608	586	591	604	606	636	622	591	620	651	559	623	566	595	594	602	620	605	608	642	666	607	593	627	627	616	591	633	604	628	598	626	649	624	611	616	651	641	633	638	600	587	628	619	605	622	620	571	623	656	599	635	602	623	666	627	562	622	623	606	614	611	614	592	607	643	644	662	633	639	626	618	635	601	645	643	630	624	643	638	628	655	621	597	575	565	617	619	621	615	627	631	634	617	594	626	643	648	661	641	611	620	592	616	600	653	629	603	629	638	668	603	631	626	604	602	633	642	602	624	632	646	606	613	628	616	601	658	584	608	614	637	615	684	580	636	630	607	642
27724	17033	3513	805	700	610	623	600	597	565	547	565	590	618	524	563	622	603	561	653	586	576	586	560	562	603	553	580	615	615	558	611	590	611	609	547	580	611	600	561	580	571	558	609	514	581	588	584	571	590	539	564	547	559	541	591	575	543	565	600	578	572	598	586	558	580	526	547	597	587	550	550	560	566	581	574	598	575	559	542	609	612	620	565	559	585	609	546	544	585	556	609	562	571	542	537	557	583	570	488	577	572	597	601	547	561	570	539	592	545	575	575	550	548	570	562	538	581	609	532	602	561	556	569	588	541	607	595	551	592	586	584	584	583	553	567	569	583	537	571	553	566	581	565	554	564	600	545	590	567	575	569	578	563	547	555	558	560	600	535	587	548	577	569	619	579	575	558	535	536	601	563	567	572	553	550	577	563	595	574	568	599	533	588	573	562	598	557	580	574	623	555	576	569	576	584	596	577	602	577	540	594	552	575	566	556	572	612	549	576	539	608	552	537	585	621	599	598	505	571	582	531	552	561	539	559	593	539	586	595	571	594	550	554	570	624	573	564	561	585	603	563	607	559	623	543	561	543	566	552	559	598	573	574	541	604	566	616	567	586	581	602	623	573	526	597	537	564	544	555	597	593	583	540	551	578	566	577	587	527	612	548	573	576	554	588	540	560	534	567	582	574	561	566	605	579	577	559	536	594	547	618	569	602	564	575	601	552	553	556	622	564	575	560	596	569	574	583	562	586	589	588	564	560	552	542	569	564	562	587	559	613	615	575	592	551	594	534	559	577	571	527	603	562	529	550	549	589	606	558	573	594	593	584	543	596	571	561	639	583	615	572	543	595	607	562	549	590	613	602	571	623	634	571	566	588	532	602	572	594	539	587	545	596	575	567	615	570	546	548	608	526	589	605	580	575	566	544	588	532	574	595	579	556	554	606	540	584	562	607	604	621	603	555	607	609	585	533	545	583	579	597	546	549	602	582	578	589	578	609	575	567	598	567	555	589	564	562	591	573	615	586	639	594	553	553	598	574	579	575	591	619	583	604	605	604	568	564	563	545	562	564	588	583	605	603	574	567	540	594	557	577	638	566	578	610	570	578	539	584	581	607	567	570	563	535	568	538	600	617	552	579	553	559	569	585	547	610	589	565	593	560	582	584	601	534	607	600	587	586	603	568	543	573	574	554	563	571	567	604	562	585	578	578	583	573	573	558	565	556	532	556	552	560	587	633	587	558	623	558	565	525	610	570	534	562	540	597	634	529	584	596	566	566	537	558	595	572	581	570	584	548	600	593	530	576	536	547	572	560	567	555	557	588	592	551	591	554	549	581	574	563	567	509	584	580	564	575	592	586	564	546	563	555	553	567	578	577	544	599	575	575	576	557	612	596	563	631	596	572	569	565	570	521	601	546	542	559	550	558	563	518	546	599	575	631	599	542	585	595	607	573	584	542	577	613	555	583	586	548	563	557	535	565	555	659	526	571	540	569	553	582	580	571	599	582	558	574	578	583	583	545	561	557	588	576	617	582	589	574	539	608	603	606	546	576	523	523	541	524	519	581	562	556	579	592	555	544	591	554	599	575	555	536	581	562	552	576	517	551	598	565	571	604	576	577	544	596	546	598	569	574	573	583	553	580	590	549	564	619	563	599	578	593	571	590	570	580	611	589	611	523	643	555	603	584	588	593	603	583	587	585	619	611	565	616	537	510	580	554	536	610	583	602	588	566	586	593	577	546	563	629	545	543	550	547	593	539	552	552	581	569	531	572	576	562	547	544	580	574	631	584	628	578	603	554	584	594	624	572	557	558	565	561	571	573	595	628	574	537	569	590	601	607	582	549	571	563	531	563	573	534	565	543	588	600	607	586	612	607	568	592	598	563	562	519	552	542	571	587	553	608	550	575	543	580	572	584	555	542	590	624	564	567	596	594	605	581	597	590	586	581	555	598	582	550	594	591	544	593	595	595	576	543	568	550	590	590	571	572	591	591	577	590	577	593	552	557	606	633	559	585	591	559	568	567	586	597	579	567	614	583	531	520	584	626	546	605	594	576	567	604	587	564	598	538	569	582	603	573	545	574	540	586	570	570	561	576	594	519	572	580	580	539	541	569	603	542	552	585	579	593	559	533	578	568	566	591	542	575	594	551	613	566	574	571	559	574	572	569	528	531	576	562	564	575	593	603	602	570	576	544	560	601	538	576	636	570	515	560	526	567	532	564	562	543	568	572	598	578	589	589	592	573	573	611	572	603	546	581	590	545	585	532	601	558	599	531	552	572	618	559	586	576	522	588	576	589	568	616	556	606	591	602	547	547	588	566	526	603	593	560	586	557	616	555	588	550	614	616	589	580	586	561	567	575	580	580	535	532	533	609	581	561	611	613	566	637	611	557	596	609	550	592	581	574	584	583	512	587	544	566	583	588	571	538	590	593	570	625	551	538	553	565	568	585	569	576	576	575	589	601	619	551	546	554	587	563	551	559	576	552	579	558	557	505	581	540	597	575	596	590	560	579	599	595	558	549	534	579	576	563	598	567	605	586	571	563	579	592	545	594	548	536	595	581	558	577	596	591	588	577	592	571	565	587	565	582	592	559	567	578	527	559	615	546	564	592	568	575	563	595	564	541	580	584	548	591	547	574	558	598	576	558	586	571	579	586	556	563	623	550	595	593	567	567	542	550	574	551	618	577	574	580	580	552	566	619	573	583	532	566	577	574	602	588	573	570	578	560	546	559	602	554	544	619	577	586	593	574	555	568	574	554	591	590	543	573	586	528	582	590	591	583	546	553	539	593	565	570	530	580	557	551	581	530	611	571	569	560	577	573	554	541	604	592	546	616	609	578	574	675	577	547	594	566	572	542	569	551	578	606	620	575	576	574	595	596	568	576	550	602	597	581	557	549	579	572	541	540	577	614	561	587	549	560	529	550	548	544	589	571	584	536	588	563	547	519	527	569	573	587	562	607	577	561	586	548	549	569	524	593	593	564	612	609	566	601	597	547	613	576	533	603	596	627	590	549	581	609	573	586	608	572	592	550	557	569	529	531	580	577	573	582	534	622	593	549	569	548	563	603	606	570	565	571	565	560	579	586	602	557	574	576	573	563	541	526	590	625	584	592	580	577	591	583	597	567	575	599	618	576	596	600	583	590	552	541	567	580	570	563	561	556	587	559	558	571	562	562	627	540	570	577	563	574	554	538	605	555	585	558	558	561	602	603	597	554	597	576	591	570	557	552	568	594	565	644	581	575	564	600	590	602	575	592	593	601	586	565	611	594	609	558	545	567	589	602	538	580	562	572	605	577	586	519	605	589	639	548	589	584	595	580	570	593	562	558	548	622	558	558	577	606	578	570	590	545	563	608	560	529	565	569	555	614	584	598	593	599	509	617	564	598	549	601	542	582	579	560	533	539	554	527	574	576	573	573	563	609	561	565	591	621	580	546	598	568	553	587	544	533	524	598	558	571	538	579	601	511	621	542	550	579	595	591
4628	1148	944	743	731	707	633	652	615	619	609	605	603	615	613	638	611	633	596	628	640	607	611	599	621	606	617	578	657	607	602	612	556	613	597	568	592	632	631	614	611	627	596	620	611	572	685	616	581	638	596	573	637	645	629	631	620	584	634	623	600	634	626	598	600	616	601	609	626	630	642	614	635	622	610	576	595	618	605	578	618	596	638	611	609	584	581	609	580	627	612	573	568	628	621	609	642	650	617	591	619	643	601	592	614	603	638	563	584	625	615	593	583	627	618	638	643	627	628	607	604	594	598	601	560	620	618	580	608	614	609	582	573	635	582	615	628	652	640	624	627	602	629	612	597	631	616	620	614	607	620	623	624	645	563	630	565	634	615	610	650	651	618	591	602	583	602	563	583	609	657	633	644	639	608	572	626	567	595	613	642	644	662	625	589	624	579	640	625	619	609	641	617	596	637	621	623	639	613	578	602	616	635	627	651	685	596	626	609	620	631	636	636	613	627	605	584	606	579	598	600	633	644	606	620	651	626	574	612	595	559	628	586	597	624	611	654	621	595	651	605	630	659	650	566	613	603	630	651	605	630	589	612	630	637	636	608	585	656	631	622	653	590	629	628	596	624	597	567	642	591	563	586	588	617	596	649	611	587	624	600	644	583	645	640	589	631	619	601	596	585	643	625	622	644	635	600	587	640	577	594	615	621	630	625	591	595	647	579	596	640	580	650	642	597	620	580	646	602	599	619	639	635	651	593	627	568	605	618	619	668	614	626	606	644	642	587	599	626	590	628	642	600	595	653	623	561	602	596	615	585	586	666	572	613	607	649	610	653	612	610	609	655	621	551	674	595	585	567	610	609	583	608	627	656	608	619	610	600	615	649	642	656	619	576	603	582	573	628	589	630	638	627	633	562	572	618	603	635	639	626	579	600	618	644	590	646	605	601	599	592	629	626	571	640	600	618	594	612	643	656	627	619	611	617	598	665	620	606	629	609	632	614	623	621	555	588	652	616	601	584	614	560	635	625	547	629	628	587	586	666	606	613	609	605	644	599	596	667	614	595	615	583	614	607	606	632	610	593	645	623	618	652	607	614	565	585	624	655	610	636	601	585	667	656	637	592	616	608	617	625	660	620	609	637	619	568	632	632	616	616	622	638	623	642	613	628	601	613	614	625	610	594	633	623	581	585	597	588	632	577	605	594	603	587	642	598	613	618	650	632	628	632	603	635	599	664	607	626	605	630	607	635	596	605	658	576	560	581	608	588	651	627	591	557	616	613	600	647	641	563	624	599	649	590	578	630	614	631	650	578	622	667	590	621	611	620	585	589	652	623	599	595	663	645	574	603	586	655	630	602	578	578	599	623	634	557	587	585	628	581	616	642	600	589	559	574	561	632	600	588	596	591	639	585	668	632	617	615	646	584	598	607	591	582	633	627	599	585	631	613	590	685	631	641	595	581	598	587	596	588	607	623	623	578	652	645	564	624	643	621	599	579	610	600	646	671	652	596	604	646	622	668	600	601	607	599	559	608	653	617	594	628	618	636	630	608	579	632	592	630	625	609	614	616	612	624	632	587	603	631	629	620	590	597	613	624	600	643	607	615	627	632	618	640	634	595	617	619	629	610	626	628	612	622	640	629	599	577	602	636	631	617	595	643	611	609	589	656	643	586	597	645	604	628	621	639	599	627	602	653	609	588	601	596	624	626	640	604	573	620	565	605	607	608	544	612	615	621	604	557	540	600	619	588	628	667	610	625	616	629	607	571	627	668	648	631	589	614	600	597	627	631	597	599	606	593	620	627	605	588	605	633	614	652	660	586	623	617	580	638	586	627	588	636	658	616	616	616	639	617	579	610	639	593	556	574	602	595	622	589	618	607	607	613	551	648	599	610	613	660	621	661	604	623	614	603	637	570	623	617	610	596	595	602	601	616	631	598	606	653	626	616	624	582	617	575	679	560	578	612	593	599	602	612	593	636	610	580	638	592	627	620	614	594	614	622	613	662	553	606	641	623	591	633	659	618	631	581	612	627	604	626	590	650	639	606	610	632	602	563	600	650	622	622	644	572	648	604	626	595	635	650	606	610	626	649	594	614	569	643	647	611	616	657	603	583	588	619	602	633	597	620	645	649	682	629	624	577	609	627	610	630	597	640	608	663	612	623	626	579	607	623	635	581	584	627	578	607	597	600	622	636	595	592	637	622	654	627	602	627	629	573	593	621	609	612	609	575	619	634	624	569	599	645	622	609	594	597	608	634	606	617	609	589	659	576	552	619	606	644	648	627	661	626	601	595	607	548	614	613	608	639	615	600	605	619	626	615	597	672	639	599	624	616	616	611	576	576	633	634	664	584	592	626	629	620	603	610	645	614	609	589	583	645	648	606	614	593	627	600	619	606	615	609	596	587	581	640	639	631	614	653	578	603	625	614	635	615	601	616	599	657	636	627	625	626	630	625	626	603	615	647	631	556	605	598	613	615	649	652	636	580	624	628	591	584	630	595	643	623	595	610	640	607	621	639	648	598	585	610	589	630	585	620	588	623	622	553	623	655	621	571	629	631	597	605	605	615	636	625	626	652	601	595	586	639	616	616	598	633	588	632	598	623	628	606	578	578	637	579	646	627	643	589	607	629	569	610	625	607	634	591	638	575	609	616	599	605	633	601	637	590	648	580	621	594	638	639	603	600	606	610	605	584	595	606	599	625	645	611	624	597	647	609	616	622	593	600	597	629	609	567	617	615	600	607	620	631	647	593	608	632	636	570	594	599	608	605	647	551	563	593	598	601	633	636	623	602	607	603	625	643	594	617	639	625	619	601	606	591	620	597	623	584	634	614	592	647	576	632	602	636	579	616	643	639	611	632	649	617	591	604	601	644	625	620	628	623	580	623	681	646	576	624	623	620	594	643	632	618	619	590	603	613	618	626	615	601	645	605	617	574	634	593	597	597	570	620	581	612	631	648	618	614	647	606	645	633	634	525	633	635	614	662	613	587	590	584	625	620	589	607	620	615	633	577	602	615	605	590	601	601	615	609	587	616	594	599	627	625	616	589	629	619	601	617	606	605	606	551	636	621	615	593	604	599	614	613	621	597	600	606	596	587	583	594	596	645	574	604	614	628	657	612	593	587	623	604	629	573	569	573	586	637	661	537	639	618	605	598	633	590	585	602	593	597	638	616	612	598	642	564	623	649	618	634	587	590	616	610	651	603	642	575	614	597	660	660	594	591	615	628	605	598	606	604	571	602	589	624	613	600	610	605	611	603	657	562	606	575	652	610	626	612	605	623	598	654	577	632	600	641	659	588	609	606	595	626	593	608	604	657	617	591	695	612	652	587	633	605	602	563	605	591	591	596	590	626	639	619	612	564	616	593	637	665	634	590	616	645	639	596	602	586	622	577	619	595	582	553	611	646	584	569	653	647	619	577	602	605	584	605	599	584	612	643	555	655	613	645	596	595	577	585	633	634	584	605	659	608	675	596	627	608	629
23417	21068	28271	24083	21056	10094	987	685	564	554	465	460	456	417	416	390	360	369	373	340	412	326	398	389	378	363	349	367	329	354	341	349	341	341	344	369	331	369	363	327	344	322	337	356	347	347	340	314	330	342	352	306	356	338	368	320	331	319	337	314	324	307	327	363	365	338	331	327	363	346	332	368	319	364	356	313	338	366	323	339	343	301	348	336	316	366	337	345	347	326	357	335	319	355	371	336	338	330	332	347	347	315	355	345	318	334	316	343	347	348	325	318	308	331	337	333	328	319	346	356	359	349	361	323	318	333	333	318	370	340	363	312	310	338	375	327	313	341	322	348	355	301	349	329	340	345	354	349	349	350	359	330	315	342	340	293	314	346	356	320	351	370	324	370	321	313	352	364	319	346	350	306	320	342	371	333	349	374	300	378	348	382	330	342	348	307	366	321	371	338	330	347	333	342	331	325	336	364	355	314	353	350	378	318	318	320	347	325	315	330	364	352	333	338	361	356	321	302	347	333	327	318	317	337	363	370	324	335	366	353	380	331	372	332	341	320	352	324	328	357	352	346	321	332	365	381	336	324	349	342	335	340	380	349	366	356	333	360	325	337	334	351	362	344	334	344	331	337	321	322	304	315	363	352	346	355	352	317	345	342	332	384	354	329	349	314	353	322	334	309	317	316	323	327	360	367	325	313	338	347	344	358	368	324	323	355	328	324	341	318	314	359	311	351	345	327	326	365	311	344	299	321	351	341	320	340	316	362	304	340	326	344	299	331	361	326	319	363	300	333	355	327	337	343	304	350	330	336	329	354	332	299	318	323	310	332	338	328	340	308	343	340	333	358	329	308	344	392	339	351	352	319	347	336	326	359	359	321	349	320	329	332	343	317	324	320	305	305	344	347	323	329	324	350	357	340	350	345	355	322	353	340	349	367	302	300	362	313	289	318	340	343	349	341	355	332	352	324	351	354	365	330	311	328	323	339	343	317	322	328	351	361	320	355	369	348	367	358	361	333	324	326	314	330	360	337	353	319	348	312	365	324	382	323	325	323	336	343	323	351	359	332	338	316	326	311	313	329	349	348	351	287	339	310	343	358	292	348	328	335	389	321	317	358	338	322	328	320	302	354	352	331	367	342	330	326	352	330	334	359	339	379	335	318	298	325	299	340	358	315	334	375	323	338	323	326	307	337	333	342	372	322	343	315	351	330	352	335	383	304	335	378	309	328	323	334	341	359	327	326	325	353	307	341	360	360	357	339	345	360	339	315	313	345	343	340	339	327	328	318	319	326	354	334	305	364	354	337	328	367	327	349	325	337	348	320	366	318	358	327	326	361	350	334	336	338	370	364	348	351	374	339	354	352	336	337	302	351	358	304	360	371	323	321	341	400	347	345	345	314	363	345	323	325	294	332	306	308	326	318	320	333	354	358	319	381	338	346	357	336	360	348	352	344	351	304	347	302	343	349	345	327	326	306	339	331	343	358	375	330	325	291	336	337	354	316	340	307	346	335	343	332	356	324	344	342	318	344	381	317	337	341	348	353	310	316	311	347	310	331	320	325	329	351	331	296	326	353	323	319	328	350	323	331	328	336	289	401	360	339	365	320	315	346	321	313	322	318	342	368	326	360	348	342	338	312	338	349	359	346	315	341	319	344	312	357	351	344	336	366	326	294	331	366	352	314	320	339	314	332	332	345	305	315	330	320	338	344	363	317	333	356	337	318	329	334	359	334	374	346	356	342	333	341	342	328	311	344	369	315	346	385	341	373	345	332	335	300	334	360	312	324	323	340	318	348	340	325	328	352	347	335	312	337	341	331	319	346	321	318	328	313	344	372	338	314	309	328	336	381	320	328	362	318	324	351	336	318	305	342	338	317	316	333	324	328	323	328	354	359	306	333	341	336	326	310	335	340	289	350	346	316	355	328	373	380	313	305	347	371	347	332	337	331	363	344	321	295	344	337	331	353	375	321	320	337	296	347	318	323	322	341	354	322	305	324	349	325	337	355	332	331	321	374	340	336	375	352	320	346	337	332	359	356	346	327	348	381	330	335	313	323	333	352	287	334	348	338	340	351	348	347	340	329	346	321	343	331	379	321	373	329	373	330	354	326	350	363	339	336	362	353	344	324	322	315	348	323	338	370	318	323	272	332	345	312	381	362	365	309	331	363	336	331	347	323	352	318	313	315	351	378	306	306	344	314	325	317	354	342	338	361	383	355	334	378	310	319	379	329	350	350	338	339	325	372	317	330	310	381	339	331	342	338	313	359	339	353	307	308	354	311	354	344	319	338	323	370	351	336	322	337	338	318	338	363	314	297	330	342	327	327	334	315	329	339	314	332	330	313	344	344	309	356	344	356	382	352	368	323	304	341	315	300	340	313	350	323	346	322	319	352	345	301	327	362	338	338	320	323	324	311	390	343	345	328	350	338	322	372	343	320	356	326	347	314	339	338	338	327	337	346	345	330	326	319	327	317	321	333	369	338	339	352	329	333	365	355	334	322	347	307	289	374	309	338	323	297	335	325	307	336	321	360	340	325	377	353	325	336	335	338	313	331	303	312	360	318	338	312	354	336	345	359	342	337	354	342	318	329	326	301	305	337	324	355	355	344	358	338	314	338	321	321	342	348	339	318	312	325	360	305	323	306	343	363	339	328	341	353	386	358	333	340	337	330	340	348	305	345	352	344	308	320	338	323	328	324	345	333	351	329	336	346	342	341	368	353	343	367	304	337	374	342	310	339	305	337	334	313	338	375	356	332	372	353	339	332	325	344	340	353	320	292	341	348	322	314	327	327	315	334	306	371	302	363	333	365	341	341	342	328	302	298	336	355	327	349	335	318	338	346	329	301	326	332	323	322	360	331	357	364	349	337	328	335	327	357	335	347	352	336	345	308	339	353	353	358	368	320	345	355	364	349	355	322	329	329	321	330	347	349	339	353	339	339	332	330	375	333	347	350	349	308	348	334	337	340	350	330	331	343	354	330	335	325	328	291	326	321	346	334	364	356	317	366	317	380	350	324	329	317	328	318	298	361	355	344	357	355	339	329	346	343	362	343	345	313	340	333	308	348	319	320	324	340	352	352	321	360	345	334	323	311	336	358	322	328	345	351	342	336	325	369	317	338	348	372	315	349	346	319	351	346	331	313	332	319	344	357	354	340	381	336	324	334	327	307	358	358	331	352	333	321	348	322	356	346	325	310	331	346	362	357	318	365	337	342	348	312	311	337	330	350	358	327	343	339	351	338	323	322	344	330	373	331	340	360	344	343	331	340	318	337	344	347	327	334	323	331	309	332	345	335	344	330	337	320	341	336	364	341	348	346	299	346	330	348	312	319	319	347	332	328	352	330	322	316	340	337	330	345	318	343	335	345	338	326	349	340	337	307	338	350	337	339	343	304	335	317	379	334	317	333	318	359	337	324	347	344	346	328	357	331	304	317	335	352	334	322	343	303	329	338	339	337	342	310	350	331	349	337	329	324	325	308
4016	8662	5670	2703	2006	1520	1127	967	780	704	612	563	607	489	541	481	486	430	411	386	418	429	415	413	388	401	385	383	400	406	366	416	391	409	363	385	384	370	385	376	387	380	346	422	346	377	390	352	372	355	343	387	389	381	376	363	361	415	388	349	403	387	400	387	371	372	389	353	359	360	367	379	382	371	381	393	383	363	374	403	377	345	386	399	377	391	380	364	368	352	376	351	358	352	359	358	360	380	383	356	361	338	391	384	338	387	369	398	376	378	361	365	352	354	366	340	394	350	361	351	384	346	370	393	353	356	370	378	360	333	349	387	399	339	371	354	376	343	345	342	351	361	342	368	352	329	355	390	355	360	364	360	371	389	391	369	332	352	365	343	368	366	372	361	355	380	328	377	388	351	351	394	325	396	390	382	364	379	348	390	362	412	397	365	364	367	382	386	359	333	364	387	395	353	337	378	391	370	384	343	387	360	387	369	387	369	342	361	372	369	382	398	333	378	364	340	389	353	346	389	356	379	388	379	373	349	390	406	366	391	360	370	362	353	349	355	386	376	394	387	387	361	373	377	358	385	352	348	367	355	362	340	361	344	397	346	360	404	372	359	356	397	357	376	384	349	380	356	371	393	326	340	368	416	375	349	365	381	375	355	338	373	383	372	371	340	382	376	337	346	355	380	399	360	370	391	389	351	353	346	335	399	372	328	355	379	367	379	369	381	375	378	339	364	351	356	360	358	366	345	335	351	373	357	375	383	354	396	351	383	378	377	375	343	359	365	348	351	350	351	363	397	370	350	366	351	342	391	386	363	371	372	333	384	393	377	338	357	386	384	400	396	410	405	385	357	384	332	372	365	366	342	358	348	380	376	403	389	334	381	346	346	393	369	334	349	371	354	349	369	362	354	376	358	400	395	385	397	391	346	335	360	353	361	360	383	367	375	371	382	382	329	409	405	390	392	392	373	380	350	343	342	362	356	371	383	416	339	343	362	360	390	343	361	351	359	378	392	342	375	378	352	379	379	355	339	396	364	358	327	363	359	362	334	387	364	368	393	341	377	324	384	394	370	359	389	360	351	336	332	360	352	389	354	386	359	346	356	366	369	362	383	380	375	417	373	389	339	359	337	402	346	336	389	361	355	368	361	347	345	344	358	376	402	377	362	312	354	376	397	366	319	349	384	354	365	387	354	387	355	386	339	355	373	377	379	375	357	341	381	358	336	363	323	380	369	388	348	356	353	378	321	349	367	349	367	412	429	399	361	369	376	321	370	354	337	393	362	350	343	343	347	325	363	359	382	394	391	361	355	383	390	369	376	376	376	398	337	379	382	358	358	360	367	370	358	348	356	402	377	385	366	344	329	367	340	382	374	374	349	372	369	362	367	379	334	388	366	391	345	342	361	365	367	394	364	374	356	375	367	346	373	375	356	368	377	382	360	332	342	358	403	376	393	356	402	354	367	344	385	352	349	348	359	373	331	383	336	350	386	396	365	333	349	377	352	384	381	360	370	357	376	383	379	377	352	358	364	340	377	348	344	345	359	386	362	322	357	381	373	358	344	345	400	385	369	355	351	366	370	376	346	362	355	379	376	385	387	392	332	347	411	351	357	352	397	369	383	341	357	364	418	378	375	350	370	363	331	375	395	347	349	333	399	349	346	357	397	357	342	362	378	333	369	380	394	339	362	367	351	343	394	364	343	369	355	368	374	338	403	361	346	346	355	397	426	372	363	374	362	328	341	383	370	345	350	367	358	378	390	390	370	358	355	381	358	395	367	320	373	351	378	354	373	366	345	352	335	338	375	376	344	335	333	369	379	375	359	352	417	351	368	353	409	387	355	385	371	378	383	348	345	363	356	379	381	369	376	366	348	361	356	363	403	342	362	339	360	361	363	346	381	354	367	362	372	337	385	368	378	393	379	361	371	371	398	378	370	344	363	378	374	359	383	405	357	364	372	393	392	382	363	365	362	360	380	395	353	379	357	417	372	358	370	375	359	363	359	346	366	378	382	383	376	348	409	393	381	354	374	368	375	380	366	339	336	384	384	357	380	367	368	377	331	385	367	363	350	367	367	340	348	332	379	355	404	386	381	343	346	367	360	347	377	356	323	362	368	352	370	344	351	358	363	388	386	340	340	342	384	343	369	367	388	402	362	356	364	367	364	376	372	360	394	365	396	367	361	364	364	346	369	334	339	349	340	362	357	398	352	395	381	411	391	351	321	347	339	375	381	355	341	361	371	346	396	388	378	344	386	368	359	357	380	370	346	353	351	370	345	358	357	375	366	378	382	371	363	369	393	384	341	405	389	337	362	376	362	361	378	355	364	360	389	372	375	372	359	391	405	366	408	381	349	363	383	373	361	360	365	360	372	360	373	338	352	394	366	374	372	379	368	371	364	319	392	372	373	355	408	360	354	381	346	366	361	350	370	381	357	342	369	383	330	367	363	352	371	378	352	356	367	378	358	380	363	362	339	335	373	353	359	329	346	353	362	386	366	349	358	401	380	381	371	354	353	425	353	388	365	391	329	357	388	351	354	358	373	393	382	358	360	398	360	333	364	365	391	365	379	376	380	351	358	378	345	356	369	370	378	367	374	371	394	354	357	359	358	381	350	382	364	402	327	375	379	343	344	380	364	391	375	384	416	398	399	416	350	364	377	357	331	337	359	364	385	358	350	344	378	374	355	356	350	403	336	362	375	355	386	370	353	362	395	329	359	389	403	362	362	370	366	341	369	365	380	319	367	371	343	389	331	352	341	403	380	335	357	368	364	369	386	362	378	384	368	392	379	324	387	338	340	386	379	375	378	371	357	398	373	390	345	377	377	368	403	376	398	384	385	397	378	359	366	397	372	397	361	355	347	369	345	350	372	346	360	376	378	369	367	383	369	361	337	337	346	356	329	377	341	336	375	362	347	373	377	381	350	359	343	364	360	357	386	364	391	361	391	400	368	379	387	333	340	367	351	372	346	385	350	355	356	365	354	395	360	349	363	372	362	358	390	378	413	363	381	352	351	369	366	404	371	397	357	379	392	373	354	350	389	391	380	386	365	388	363	316	392	358	358	367	379	353	347	394	375	367	363	389	365	382	360	370	383	351	373	351	375	354	363	383	353	339	373	359	344	334	366	376	348	360	386	357	393	379	331	368	388	348	326	340	399	381	359	318	378	385	347	376	374	372	366	389	383	363	373	354	370	390	361	375	375	350	364	361	378	353	346	357	352	350	346	341	372	375	364	375	336	369	376	367	363	332	376	360	354	377	360	392	408	387	374	354	354	363	378	390	366	355	378	381	367	388	335	368	369	368	375	356	370	351	381	374	357	386	391	402	381	367	359	395	332	363	384	382	385	377	379	375	395	373	355	355	343	347	352	334	377	366	391	384	390	380	404	370	321	365	353	349	363	359	367	341	387	340	358	362	330	389	360	394	366	363	357	371	343	372	387	337	357	371	363	353	355	384	369	361	370	355	361	330	368	353	393	369	368
24685	21053	27141	25058	10815	1306	1102	957	885	1020	905	836	866	899	853	829	886	882	819	798	805	832	813	806	799	848	839	838	803	848	884	826	832	817	828	794	788	877	845	882	844	857	812	815	756	786	819	790	845	803	847	816	841	868	844	821	864	826	788	828	906	839	810	800	856	874	824	851	860	821	852	886	805	814	844	821	785	757	839	816	859	832	814	808	829	816	846	769	858	776	835	842	859	808	859	776	834	786	876	799	830	847	874	847	778	837	850	807	775	821	875	818	828	804	861	805	873	799	864	809	871	856	850	804	825	853	852	834	804	807	821	805	839	858	812	816	796	811	832	821	838	810	870	828	820	829	793	830	834	863	886	821	795	800	797	820	737	840	828	790	806	840	847	800	783	872	837	823	838	833	781	862	807	815	817	782	839	811	814	814	853	858	824	821	813	836	806	807	851	818	821	836	801	852	861	811	819	799	785	843	797	816	816	842	805	809	834	756	788	874	813	809	828	775	830	789	786	818	830	763	811	795	803	834	863	821	787	835	804	830	795	839	812	839	857	827	845	819	875	815	844	810	848	821	883	836	824	853	809	830	794	840	871	861	782	815	818	812	814	805	820	829	840	858	818	825	779	886	815	829	852	837	810	819	815	808	790	815	786	853	819	787	909	812	831	847	821	862	807	834	846	800	801	819	809	885	791	786	802	864	839	817	811	823	800	811	816	812	817	781	859	832	797	827	842	783	812	841	870	817	815	828	839	838	816	828	850	857	781	781	807	783	851	852	796	804	841	800	793	821	799	858	845	847	766	820	809	838	803	845	798	798	792	834	822	811	835	818	814	784	799	848	807	834	820	810	827	784	781	840	794	824	819	851	868	807	767	815	896	843	795	766	806	790	782	759	861	855	895	828	798	831	811	834	840	824	837	755	791	860	764	790	832	785	769	795	842	822	837	813	916	807	827	806	874	839	800	865	865	819	823	811	798	843	799	855	850	799	799	807	862	797	794	857	794	867	819	806	800	770	802	756	811	811	778	842	789	819	805	852	863	810	863	815	843	809	829	804	795	836	803	829	840	856	825	863	800	822	839	778	816	803	867	867	806	770	788	827	857	768	815	782	812	808	826	772	844	823	831	831	866	831	848	820	789	818	809	890	805	813	880	820	820	740	784	776	825	884	783	836	755	829	870	746	848	833	813	810	815	825	786	813	826	839	850	830	845	853	811	759	842	764	805	814	837	777	843	857	821	820	811	795	825	830	839	856	815	848	822	824	845	817	793	773	799	846	783	843	820	827	813	806	773	826	784	807	839	794	818	861	782	797	773	826	862	795	834	766	817	826	864	781	803	797	832	862	786	862	902	804	820	795	838	804	785	811	859	814	854	830	817	823	792	754	811	841	875	800	865	859	857	848	868	805	808	823	814	804	888	776	863	821	791	798	838	824	868	807	806	787	822	810	832	863	812	823	794	830	825	776	809	818	826	798	852	807	814	858	806	821	838	816	852	792	819	817	829	840	863	785	857	836	806	804	821	882	852	866	780	775	806	816	800	801	826	881	842	868	821	844	826	800	821	829	786	817	865	791	829	910	853	835	845	798	854	784	843	825	825	841	886	809	821	782	846	815	771	805	897	810	782	820	859	865	812	828	795	777	795	872	772	800	810	852	782	827	811	815	791	805	809	803	881	827	836	813	862	824	841	834	850	828	814	803	796	810	787	862	793	832	791	829	822	837	829	837	814	850	798	826	816	851	820	803	746	797	885	813	775	809	796	773	837	808	787	855	819	826	849	824	803	814	819	786	771	798	806	896	834	822	757	843	828	816	782	843	828	775	768	797	845	784	838	783	836	801	813	844	795	858	807	790	778	765	871	847	814	834	805	837	763	827	769	844	829	788	829	825	835	842	801	820	821	869	816	832	819	765	828	810	791	804	829	839	781	862	810	812	809	824	826	792	840	818	808	793	823	773	831	800	799	838	786	826	816	868	770	815	762	858	867	837	807	794	827	793	815	804	841	864	863	810	839	852	820	866	802	803	788	822	822	809	824	773	812	771	829	799	808	836	884	842	841	800	810	741	842	848	814	839	805	822	818	792	800	840	826	826	804	803	832	811	740	854	885	891	850	803	839	823	837	827	803	845	780	866	858	787	799	869	873	801	848	841	827	775	813	790	828	825	856	805	803	828	789	803	812	839	845	844	826	843	834	767	842	820	844	817	809	808	813	792	844	803	804	876	826	798	790	776	820	811	857	805	808	825	847	824	827	797	787	798	821	808	843	829	845	871	801	848	812	830	843	818	832	802	783	840	835	841	801	770	844	789	817	824	861	791	778	805	835	802	799	780	819	828	837	790	853	788	768	832	843	840	814	790	865	842	834	844	817	850	805	884	884	855	776	826	818	809	777	840	830	778	815	862	800	789	900	901	835	827	835	814	848	818	796	809	841	785	828	780	789	887	829	846	800	794	824	829	830	784	822	844	860	839	840	815	807	817	827	762	894	787	798	843	802	774	832	833	812	843	829	826	817	771	831	870	803	829	842	837	857	824	762	848	851	800	857	853	842	842	813	832	781	812	805	779	869	842	806	836	841	807	855	830	816	834	794	814	852	842	836	777	842	796	816	839	803	833	826	832	762	822	875	810	807	822	873	839	788	836	796	817	832	794	817	814	840	845	860	869	819	784	840	836	816	823	865	801	854	821	827	815	807	853	847	775	845	795	812	794	804	869	802	847	819	813	843	832	830	848	877	827	855	846	799	851	860	836	841	823	864	825	792	843	911	814	791	788	801	781	815	791	845	835	812	833	843	813	821	784	794	804	815	793	791	821	808	874	761	889	857	845	817	765	809	786	830	837	836	862	838	866	842	812	856	801	797	770	794	851	833	864	804	802	810	843	796	832	810	827	777	861	834	877	776	800	790	861	845	807	779	820	803	838	814	872	816	838	880	804	771	866	793	764	854	828	765	792	824	797	868	797	830	779	868	799	818	788	803	785	788	842	818	820	862	817	796	820	838	846	822	838	812	830	799	771	837	839	781	766	808	822	867	829	867	864	864	780	772	818	838	828	821	831	832	803	856	811	863	828	825	820	799	857	853	784	857	865	791	828	792	862	848	801	857	813	763	815	823	839	869	877	822	820	733	801	791	785	855	823	822	815	845	799	820	871	779	801	844	875	796	818	813	821	843	777	825	785	814	821	789	783	856	830	804	804	812	822	830	808	810	802	819	847	850	875	837	817	801	769	790	793	863	800	801	853	825	785	845	773	810	779	865	784	830	838	792	813	805	877	820	824	808	848	836	834	814	887	874	820	821	775	816	849	814	843	816	814	825	808	802	853	845	886	762	816	783	868	853	849	823	895	800	817	852	801	870	774	838	759	816	786	846	887	832	858	833	783	851	837	801	847	847	819	830	845	833	832	800	780	841	778	834	840	788	819	856	857	871	792	767	830	780	804	815	789	864	821	826	873	853	830	846	793	848	792	798	879	796	830	776	782	833	795
4268	5310	3549	2075	1611	1425	1301	1144	1078	977	999	977	963	922	919	908	910	930	879	882	840	842	906	910	848	884	845	870	885	787	831	883	867	870	843	814	857	862	903	833	864	858	840	880	836	856	832	819	845	821	847	883	886	802	866	871	859	852	846	834	878	818	848	801	844	843	828	813	811	866	854	810	861	880	811	841	808	858	838	799	790	852	840	829	876	816	862	855	870	820	802	879	848	804	846	806	820	868	832	892	845	870	846	822	875	865	829	807	875	782	791	819	859	859	849	878	856	806	766	825	814	847	825	826	853	849	875	835	820	885	821	841	803	842	810	856	861	848	871	864	868	857	860	805	831	845	816	849	878	857	828	849	840	829	846	851	821	855	856	782	823	812	898	831	809	833	810	871	858	860	823	820	855	896	814	810	860	883	832	836	821	866	864	830	787	854	864	851	854	858	857	780	809	812	810	862	865	815	817	816	879	841	803	800	855	849	824	798	847	823	866	859	782	847	836	787	900	840	855	816	832	804	805	766	834	837	853	902	846	834	838	865	829	856	901	802	803	844	889	871	827	824	814	843	823	861	854	862	822	814	811	839	793	846	800	803	850	833	865	842	867	842	865	846	820	847	870	892	819	861	796	862	824	901	839	812	869	875	896	802	800	855	852	834	840	840	887	805	825	851	873	854	807	844	883	896	857	840	840	825	846	836	876	866	825	840	853	859	816	873	820	818	855	837	848	858	856	873	876	829	886	830	866	863	867	862	815	839	863	886	853	811	817	838	810	839	873	818	815	796	824	815	839	886	822	834	799	890	847	835	819	841	872	839	792	858	823	818	865	881	858	855	862	841	870	813	865	848	852	872	842	850	810	824	849	795	792	869	810	824	828	765	804	871	879	799	802	814	857	838	867	817	796	859	795	870	892	822	842	827	836	857	828	833	837	842	871	826	860	822	833	818	812	844	823	850	838	811	752	829	845	855	864	804	845	794	840	831	837	854	891	808	807	881	816	894	870	829	835	806	880	833	832	824	849	858	805	830	838	860	815	826	864	786	851	848	821	845	824	872	922	810	841	806	856	826	900	878	880	863	798	793	872	879	868	840	783	816	874	834	823	845	826	828	861	787	847	834	805	837	880	866	809	842	879	811	892	823	831	840	824	822	839	862	816	827	824	876	885	810	858	865	875	850	868	881	831	887	829	836	871	812	843	849	844	890	921	856	848	800	862	808	869	801	799	872	833	822	838	903	829	860	818	812	868	785	811	875	875	851	780	824	854	797	816	863	883	833	863	852	814	876	837	841	850	852	886	813	833	812	840	817	862	870	850	844	799	844	897	842	849	860	831	872	813	817	806	834	837	879	858	863	831	854	785	841	850	849	798	832	821	834	837	860	819	874	801	900	871	859	886	869	853	828	833	818	830	831	834	827	828	833	794	802	800	829	854	807	858	838	848	860	851	817	845	803	836	854	832	837	861	871	817	844	781	806	873	827	780	786	794	810	798	824	836	813	897	812	816	846	855	855	837	841	784	796	822	873	805	833	839	879	870	819	833	838	840	795	841	861	787	852	872	834	869	823	861	811	837	852	863	781	846	853	776	784	871	874	860	856	844	799	822	817	849	855	830	836	818	812	856	864	865	837	885	834	862	818	854	870	852	809	821	817	832	833	883	858	880	811	805	795	886	839	820	861	810	801	780	840	814	804	852	841	877	844	794	801	860	843	810	877	828	860	874	782	855	849	861	862	875	871	802	880	786	839	816	789	857	876	854	865	851	821	850	892	853	836	782	888	854	844	796	862	843	838	805	833	837	798	831	832	874	869	880	830	883	828	821	839	836	829	848	888	831	865	794	846	859	886	861	838	820	839	867	811	863	803	881	835	893	824	870	876	815	863	832	785	829	883	852	834	847	869	843	834	843	826	809	848	865	851	842	738	791	784	873	801	853	828	859	857	832	786	851	868	811	830	844	807	865	825	831	820	830	836	865	816	786	893	868	885	822	829	832	834	862	826	889	804	833	849	760	855	834	829	856	818	809	847	832	852	877	828	792	891	821	810	877	828	822	806	841	803	786	825	830	823	830	900	817	864	871	853	799	871	809	869	772	833	815	825	822	815	821	834	774	875	875	844	817	808	860	786	845	862	882	815	835	784	794	790	807	846	864	822	872	887	859	831	810	853	833	890	873	861	869	765	829	816	835	884	773	815	821	862	808	788	841	838	902	851	818	825	820	855	875	811	792	809	832	852	889	850	810	833	826	821	771	774	803	829	829	896	817	792	856	806	841	863	844	822	819	804	850	866	836	906	797	810	831	885	819	839	813	791	842	826	816	837	793	842	834	842	885	835	843	841	789	849	772	823	848	793	824	859	804	871	821	801	829	917	817	866	844	801	821	846	831	830	797	819	801	819	817	828	886	796	767	818	838	885	858	826	847	869	801	827	860	893	811	845	831	851	853	847	830	857	869	867	786	848	791	830	846	837	903	778	800	847	840	840	827	844	853	816	846	864	858	851	849	807	825	873	877	837	885	913	939	848	845	826	811	833	849	821	874	789	835	849	861	828	868	822	835	850	771	780	875	863	814	896	877	884	846	853	881	858	797	829	868	826	827	869	869	830	837	896	830	857	856	882	844	822	859	842	880	832	868	865	779	812	876	838	793	840	838	850	821	806	890	886	840	764	865	831	845	832	823	852	875	831	850	821	761	893	833	816	824	816	840	836	880	846	794	793	888	852	835	849	864	815	787	849	828	818	898	846	817	872	810	823	822	868	854	852	887	809	817	904	859	899	849	820	794	825	885	830	844	842	846	833	841	821	888	830	810	887	830	843	843	846	900	805	837	826	837	823	824	781	864	859	826	827	797	816	844	836	850	901	841	848	854	848	868	818	880	873	879	800	830	868	823	855	877	878	834	827	891	877	827	857	800	846	781	829	801	802	849	830	813	838	854	913	829	776	847	839	847	811	822	815	863	869	809	824	854	871	812	800	829	883	831	817	875	849	827	880	859	820	836	818	847	772	849	835	833	795	796	861	876	836	847	809	826	836	838	851	893	867	831	848	885	836	875	819	894	877	815	883	829	824	832	857	821	812	863	846	834	824	825	839	868	846	859	852	844	848	822	854	864	847	879	876	822	809	848	856	838	829	863	825	832	787	872	828	889	817	832	816	840	837	839	802	888	829	834	793	808	820	815	880	835	864	859	837	854	849	833	826	854	845	892	870	829	819	877	881	828	792	894	784	823	860	836	820	838	816	843	825	827	844	830	865	817	850	835	833	818	813	827	846	888	801	832	803	813	800	853	840	839	822	909	843	832	852	800	859	858	863	840	814	866	849	874	894	822	836	845	816	901	860	849	834	831	890	868	857	870	845	874	823	821	846	862	853	861	848	809	898	836	863	823	842	899	820	832	835	814	896	856	833	801	817	810	853	840	841	816	821	806	806	855	816	824	851	842	805	869	791	776	840	859	859	889	872	825	845	792	834	844	928	807	827	840	831
22388	21134	28789	23702	21136	21198	9324	1379	1036	924	884	839	783	779	746	693	684	676	653	684	632	694	679	649	667	638	584	678	630	612	626	604	617	640	655	643	574	562	629	652	616	612	631	550	623	651	654	596	583	619	603	598	587	567	627	668	630	570	614	603	550	586	589	612	631	634	604	593	585	623	651	639	580	622	643	606	608	609	569	607	661	614	610	604	614	609	556	607	602	609	589	621	583	574	612	588	614	612	600	612	604	589	538	565	556	575	598	587	578	553	593	579	615	579	590	610	558	611	600	606	588	630	585	599	599	599	596	567	565	644	614	621	590	601	614	603	586	559	615	613	620	650	558	591	620	581	610	588	601	560	608	590	592	576	579	578	637	553	627	589	603	626	574	644	595	614	572	572	622	568	552	561	592	630	588	591	579	587	591	614	610	615	585	566	545	604	616	577	592	605	586	605	580	616	607	603	635	590	617	566	563	561	604	606	602	573	621	570	603	590	603	589	598	561	595	598	558	560	570	577	584	574	632	594	596	602	604	597	617	591	575	596	632	615	584	606	621	597	639	592	581	563	591	589	538	574	585	557	606	596	624	571	581	576	575	609	614	572	593	575	575	561	544	524	606	601	554	554	622	625	609	615	585	620	604	574	588	576	575	567	585	581	587	559	608	586	618	608	580	605	569	567	594	596	568	579	567	592	577	567	595	624	582	554	585	616	610	644	597	575	539	591	591	570	573	600	584	598	657	579	569	554	586	582	621	592	599	608	527	599	587	573	578	571	550	582	577	562	558	604	594	605	600	637	610	545	606	566	617	602	562	563	557	592	611	599	658	584	628	581	586	609	569	605	606	617	570	573	543	611	603	584	536	620	564	625	576	562	635	607	614	624	554	574	602	628	618	632	572	605	585	587	632	655	620	591	606	595	606	564	587	595	562	540	588	593	659	668	639	590	569	582	580	586	598	577	591	618	574	603	609	606	629	593	615	609	585	627	658	655	605	580	575	555	628	603	578	619	592	590	574	598	572	606	618	622	605	636	558	621	570	572	577	591	649	561	575	564	611	594	567	628	581	564	576	630	582	572	595	654	556	573	576	601	588	590	622	561	559	589	578	595	582	606	594	582	573	597	608	588	604	596	561	581	558	548	599	563	592	600	633	601	613	596	611	624	576	605	579	584	608	593	591	605	586	615	625	640	603	630	561	609	577	588	608	577	613	615	603	604	607	591	581	618	608	628	564	585	626	611	532	603	614	631	567	585	577	540	626	588	598	571	613	621	598	614	571	603	555	612	573	545	565	586	594	647	589	589	596	570	569	606	615	593	605	608	593	611	601	615	627	626	603	593	616	619	584	618	602	622	602	587	624	584	605	647	590	586	566	547	646	634	568	588	555	569	623	523	598	573	604	618	591	635	615	599	586	588	551	597	595	596	593	576	583	604	606	564	566	567	574	582	561	561	604	574	603	592	576	576	568	574	598	613	601	632	574	599	570	586	590	551	578	572	611	589	623	573	600	596	585	624	624	548	624	591	543	588	573	563	592	591	601	618	534	638	588	577	557	585	578	578	591	555	574	574	620	581	571	608	594	612	544	564	539	592	575	605	582	579	580	568	556	584	556	625	619	597	618	597	587	590	596	620	582	586	578	581	627	577	590	597	571	632	600	590	553	612	587	591	606	571	578	628	554	601	573	611	632	573	594	628	591	605	595	561	625	572	641	595	582	613	612	607	650	637	608	575	583	628	571	602	619	567	569	521	614	571	585	619	592	589	605	617	598	575	624	592	596	582	606	559	601	617	586	620	594	583	640	569	599	613	567	597	599	581	603	559	564	639	586	638	556	544	591	616	584	570	602	637	632	605	593	588	575	625	576	599	627	559	582	578	576	573	587	584	621	578	658	566	574	625	563	587	636	565	610	603	549	575	598	586	605	627	597	596	582	605	575	570	598	566	645	609	558	607	585	564	590	599	559	649	599	601	598	627	617	594	581	619	576	599	574	608	601	540	577	558	600	600	588	551	572	570	627	635	588	630	576	558	644	567	577	583	602	573	547	553	616	599	569	603	589	597	558	626	599	609	590	586	565	605	541	643	586	596	587	608	584	596	561	595	623	541	524	590	540	572	588	591	560	611	563	605	603	619	603	598	595	585	582	590	646	560	608	578	617	630	587	606	589	593	585	588	585	561	607	585	577	566	548	584	589	637	599	621	609	593	574	570	576	539	582	606	611	613	567	618	618	587	595	600	610	589	578	559	625	574	592	618	618	601	591	647	581	630	532	559	596	582	577	577	611	600	592	581	541	553	621	601	628	600	576	574	558	571	588	629	612	611	626	582	576	598	591	586	561	614	582	598	595	598	634	606	635	570	632	577	581	613	571	550	624	601	583	608	564	566	591	583	605	613	621	624	600	574	608	594	614	563	548	573	587	583	576	536	576	586	590	604	598	599	604	591	588	653	577	580	596	583	573	582	630	566	574	553	659	583	606	567	519	623	565	593	578	579	611	598	617	587	612	633	632	553	589	540	574	634	569	568	603	622	599	613	629	601	586	579	573	607	579	616	587	628	622	585	566	571	594	602	600	632	569	559	600	584	610	587	559	613	567	553	614	565	599	585	601	535	554	583	588	570	570	575	582	609	606	585	584	611	580	604	589	607	599	570	623	578	535	590	567	616	577	593	596	621	626	630	596	565	569	582	590	573	542	573	601	600	624	534	578	572	584	556	574	604	601	568	637	592	596	555	607	580	590	616	544	599	573	595	601	616	631	569	604	602	584	576	619	607	588	579	626	613	589	618	603	562	607	557	563	603	613	593	541	579	556	591	591	601	596	586	597	608	537	601	563	603	601	549	600	603	589	583	604	600	568	652	581	581	608	583	602	547	589	613	609	598	602	592	596	566	621	588	602	585	646	571	577	561	604	584	601	553	599	604	565	571	595	627	598	598	615	634	619	602	579	622	589	628	583	596	546	589	585	532	593	597	595	573	570	619	571	610	564	610	618	600	591	605	610	593	622	559	618	605	560	578	571	612	599	563	570	574	564	624	646	581	599	591	563	596	587	647	592	636	576	596	560	567	629	611	606	620	599	565	574	599	591	576	582	630	566	578	618	596	621	596	584	576	578	554	623	567	638	597	598	636	574	636	587	574	552	607	575	614	589	625	593	566	575	564	584	610	611	600	598	577	583	564	617	625	581	602	634	620	569	556	578	602	600	577	653	603	618	603	627	583	612	584	577	587	615	593	589	571	591	622	638	581	580	556	575	596	582	573	581	610	615	578	587	573	620	582	633	616	573	578	618	605	597	559	595	593	638	582	597	601	604	589	556	557	582	594	622	608	621	615	545	589	595	582	567	633	600	613	585	619	605	616	561	634	623	588	582	625	585	621	561	574	610	563	569	602	578	616	600	619	603	627	647	613	609	608	597	573	589	591	535	624	606	587	636	589	567	618	602	562	595	512	637	578	605	618	577	578	590	535	548	614	601	551	573	596	610	582
5453	14178	9553	4840	3461	2616	2023	1720	1466	1300	1045	994	905	858	806	778	769	755	706	726	717	677	691	707	687	720	678	620	634	647	686	636	590	579	673	637	595	643	623	601	627	595	615	591	615	611	617	564	614	609	579	619	606	577	605	614	567	606	586	538	627	579	579	595	589	607	579	528	616	626	661	577	591	607	578	557	570	574	614	606	633	589	610	572	591	614	572	584	592	644	622	562	601	569	569	588	593	585	577	591	578	605	625	593	625	597	581	614	563	572	587	595	630	586	586	607	594	586	614	583	638	595	581	617	561	582	618	587	608	608	560	556	615	569	555	547	608	569	605	609	604	619	600	599	581	591	565	592	562	602	590	578	614	588	552	601	597	612	556	635	566	623	535	624	541	618	617	626	592	620	608	601	624	631	612	602	577	592	531	573	589	579	557	609	561	581	629	588	612	619	606	546	644	623	573	576	636	617	529	560	637	573	605	592	594	577	613	593	635	567	576	585	578	610	586	637	609	602	600	560	566	638	573	595	606	578	608	598	609	571	592	579	633	563	591	568	639	603	599	616	591	568	573	586	606	558	580	596	548	560	593	579	612	590	565	592	549	645	593	600	577	591	611	564	629	581	619	603	621	587	621	593	591	625	589	595	560	593	604	626	586	590	559	570	606	602	576	553	578	620	600	563	549	619	556	588	555	583	600	617	527	540	614	615	563	593	585	603	618	573	634	602	607	580	574	582	574	590	570	554	568	546	559	621	569	632	613	598	577	592	584	620	579	589	608	576	593	607	634	565	609	603	592	556	601	588	609	526	573	605	560	569	552	566	603	619	592	605	625	570	607	633	605	598	600	569	552	594	576	589	585	591	600	605	624	605	585	601	639	525	582	595	558	594	575	608	597	594	640	567	599	628	601	574	569	630	614	496	604	588	606	570	573	593	609	627	558	607	591	621	584	583	581	569	592	572	576	623	577	574	581	612	595	645	597	592	618	592	588	594	587	614	617	587	559	553	665	568	647	591	621	586	615	564	613	596	568	608	639	569	575	575	612	649	631	568	607	553	585	612	589	616	620	616	567	584	576	626	556	593	601	575	599	567	568	614	580	565	553	583	549	602	591	591	573	588	613	581	591	569	576	567	593	579	559	590	528	627	593	593	607	633	576	582	604	590	608	593	573	542	623	571	623	592	553	593	593	594	564	608	626	586	603	574	571	580	587	556	626	529	598	615	602	580	551	600	587	585	621	579	577	593	587	565	616	604	565	628	571	580	580	573	596	593	624	570	596	573	566	590	631	586	627	584	589	618	570	577	637	588	599	602	594	598	614	566	588	588	594	601	623	649	561	648	568	573	582	588	596	600	587	563	608	549	577	596	588	572	586	596	553	574	609	558	635	606	550	608	591	580	542	560	562	585	567	558	578	547	560	584	614	574	594	533	601	593	568	597	592	583	635	543	566	587	556	613	599	570	618	604	596	602	564	551	636	584	575	561	596	631	651	580	572	551	662	573	561	551	577	520	575	563	592	563	554	601	581	613	549	582	602	577	625	597	587	554	614	596	599	598	603	596	528	599	561	597	584	548	549	559	584	600	608	603	618	601	590	598	532	594	591	568	613	606	572	597	620	613	586	606	606	593	633	633	591	570	548	545	567	554	608	557	584	590	587	573	591	577	579	569	607	593	590	592	610	634	593	600	630	593	599	604	624	572	622	593	618	552	565	610	584	572	591	621	596	600	606	546	606	647	593	616	599	605	606	590	594	596	577	559	575	579	585	577	593	590	575	594	618	581	530	567	565	578	603	625	588	624	612	575	597	581	612	594	673	536	557	609	557	596	596	568	594	601	570	565	579	621	616	580	606	600	630	592	544	601	592	603	568	582	550	580	540	596	586	593	562	605	599	578	608	601	601	589	618	607	560	606	587	604	598	585	609	597	572	584	603	603	552	565	621	597	603	591	581	644	568	586	581	591	587	598	622	613	574	569	605	568	563	590	615	596	557	618	574	608	651	604	563	616	592	551	581	551	571	609	582	584	551	584	586	596	643	561	604	542	559	598	606	571	623	556	633	626	614	625	606	564	592	578	553	571	589	552	579	584	613	587	573	587	576	579	588	579	602	580	613	578	609	589	557	557	587	592	580	605	596	594	566	650	563	595	585	539	600	611	577	566	616	569	554	623	610	561	586	618	567	553	539	577	586	566	526	627	542	592	621	623	591	565	580	625	580	612	627	581	620	586	603	543	597	585	607	623	605	605	609	642	564	608	638	538	580	559	597	614	615	599	598	654	603	558	558	628	625	570	606	614	594	594	594	558	589	591	577	587	552	579	615	601	623	619	561	577	595	588	563	567	586	560	562	622	579	620	580	586	595	651	530	603	606	632	597	596	580	577	612	598	574	628	607	621	591	593	596	584	580	575	593	598	612	567	584	550	562	614	624	606	617	569	589	607	557	608	610	594	564	579	579	585	581	558	622	543	609	609	617	607	555	585	598	598	605	566	614	652	579	601	594	537	582	589	611	615	640	632	670	579	576	571	578	574	572	597	556	585	615	618	603	559	625	630	583	578	613	610	583	572	591	607	609	544	566	621	589	600	577	581	567	596	568	638	610	590	585	590	602	552	570	613	565	633	614	594	597	599	561	583	558	586	606	582	616	575	609	565	593	601	593	615	586	551	585	636	580	613	557	635	536	607	578	594	570	571	553	565	576	596	594	600	604	573	559	558	593	596	555	562	571	613	585	608	586	588	566	574	572	556	566	632	557	593	613	592	558	615	558	595	601	594	614	591	583	593	599	606	555	637	607	612	550	556	595	633	567	568	575	617	583	578	582	590	588	557	588	584	563	608	595	621	599	598	592	588	593	618	621	601	595	610	578	582	603	559	556	571	624	568	563	603	574	566	601	555	589	589	582	584	588	611	586	599	622	572	578	526	584	613	613	573	568	572	604	579	590	583	570	580	563	574	604	584	589	608	590	563	581	617	618	565	552	565	559	641	580	604	556	567	603	577	591	591	587	557	574	608	585	611	568	638	626	554	567	591	596	567	595	600	596	579	615	626	596	609	624	599	569	565	585	596	587	596	582	583	572	565	592	617	624	606	595	593	617	536	553	582	598	539	572	542	643	566	564	575	601	603	621	603	601	587	560	591	589	583	596	591	615	615	610	627	567	583	599	580	570	589	599	581	587	582	582	598	598	592	591	569	584	600	562	598	600	567	616	610	599	652	586	591	591	559	604	625	585	559	569	613	577	586	590	568	565	580	575	582	587	598	643	605	598	568	576	570	559	608	597	574	606	594	533	592	575	584	575	589	557	566	608	606	549	615	589	583	547	576	581	628	576	563	549	592	566	627	566	572	551	623	594	585	576	562	583	579	582	632	610	558	610	583	606	632	595	546	595	599	571	573	551	629	562	649	595	618	593	622	600	618	582	620	592	594	621	586	585	582	559	627	544	567	557	623	628	613	583	548	575	566	561	574	563	602	581	567	581	540	601	602
27680	17501	3971	907	698	651	657	599	561	575	595	585	581	593	556	630	555	550	543	558	561	590	588	546	540	556	555	554	594	574	614	597	614	544	612	564	566	556	581	578	571	571	589	591	599	562	558	581	597	586	585	566	557	595	580	594	597	555	589	600	574	552	563	607	553	579	613	574	578	573	574	551	578	616	605	571	565	540	603	577	607	594	620	577	569	586	608	594	585	584	597	569	574	546	592	563	572	546	600	573	555	591	566	557	565	595	595	612	553	570	571	529	610	602	513	589	597	551	608	533	613	546	568	568	564	547	586	610	547	569	590	608	569	575	547	592	552	610	614	594	541	531	571	596	582	603	572	576	559	598	550	607	536	565	585	589	600	594	608	612	572	583	573	607	580	617	567	639	586	546	558	594	569	569	566	613	585	535	535	620	584	575	573	545	565	574	564	578	580	550	581	549	575	563	604	583	566	544	612	627	628	593	543	602	561	591	599	549	579	571	520	631	558	559	563	591	581	610	576	585	550	606	595	615	594	572	583	584	569	517	595	559	585	584	615	571	588	556	565	578	590	565	632	571	609	568	617	610	575	554	585	582	576	586	592	594	557	569	598	587	583	591	572	598	581	655	600	584	576	568	569	576	556	593	522	583	603	621	576	595	590	572	559	556	576	559	551	598	552	591	561	613	555	588	559	548	564	567	542	550	596	600	619	562	604	583	584	559	594	580	576	600	573	598	570	580	595	589	614	577	556	572	567	555	595	535	577	589	610	564	618	580	570	601	554	595	551	569	612	563	572	549	589	537	585	541	555	583	534	591	574	618	621	567	600	556	586	518	563	572	594	582	530	600	562	603	605	590	531	614	557	592	551	613	551	600	571	622	570	552	564	561	545	587	561	541	604	590	585	592	596	550	618	561	539	565	563	560	577	551	548	578	584	555	598	577	548	606	596	544	603	572	569	538	575	561	555	558	509	599	559	583	593	571	568	575	560	569	584	579	632	599	558	534	601	571	584	592	580	593	561	558	572	566	599	570	564	576	598	604	578	606	612	545	560	605	589	558	561	535	551	544	539	571	568	596	564	588	576	573	587	577	565	577	580	587	579	568	527	573	578	610	597	602	552	547	582	587	562	579	569	607	577	590	587	584	608	561	530	579	584	608	633	592	593	610	591	545	541	595	564	579	543	607	578	540	598	564	561	581	615	575	546	608	597	610	547	575	571	605	587	540	560	578	532	596	570	606	563	561	583	547	547	554	555	577	590	580	576	610	534	547	590	553	570	565	589	590	603	588	550	571	585	601	581	585	582	583	565	543	607	595	602	583	564	570	581	527	575	576	552	572	561	589	589	568	575	555	571	502	551	563	540	578	604	576	599	575	574	589	613	555	548	568	588	572	570	595	556	610	568	593	586	575	557	565	570	550	572	550	569	551	568	600	573	578	589	599	561	576	586	550	604	582	572	593	543	583	534	580	583	600	545	539	539	574	594	552	591	570	555	575	580	625	551	559	596	553	598	592	625	539	552	587	567	590	593	576	571	652	582	561	574	576	564	594	590	560	619	567	580	546	576	542	533	585	591	559	591	558	608	562	553	581	563	561	568	576	596	536	601	546	569	541	579	586	589	591	603	586	556	589	565	577	584	579	559	559	567	580	538	583	587	579	605	584	601	553	634	573	596	593	543	601	599	565	564	585	589	585	595	594	550	561	587	574	579	553	568	547	603	523	546	599	591	561	550	541	587	571	545	567	615	548	581	575	587	592	559	586	598	645	566	545	575	577	572	645	551	591	607	603	600	567	581	546	592	590	572	558	545	560	591	549	557	528	605	590	591	545	485	562	585	582	563	590	577	591	612	613	577	604	522	593	539	556	563	563	557	537	572	599	566	580	546	594	574	629	600	622	525	558	597	528	589	598	561	595	524	606	632	631	564	556	610	554	552	584	590	568	572	588	588	636	601	591	545	585	567	603	567	555	535	532	563	593	542	600	605	533	592	537	603	589	581	598	534	579	569	568	536	546	569	594	559	598	596	583	565	554	594	572	568	541	547	586	580	595	605	591	586	512	603	541	599	586	585	626	566	593	573	594	591	537	577	551	584	589	551	573	617	619	604	584	570	588	588	603	573	609	523	595	558	570	596	566	566	596	567	574	555	590	547	596	576	595	597	565	550	580	562	595	569	556	559	548	580	573	550	641	565	561	547	550	608	583	563	624	567	554	579	571	551	568	571	601	553	572	590	572	566	611	583	555	566	615	609	625	604	571	588	593	585	579	581	613	580	595	581	593	593	584	538	561	552	561	615	569	531	638	604	570	599	609	580	563	559	572	577	602	581	563	562	552	556	615	572	589	575	540	580	548	570	569	584	540	618	625	581	600	606	574	578	593	577	574	550	568	574	556	553	598	571	584	617	612	566	564	587	591	579	543	590	564	572	560	566	595	594	586	604	637	537	562	561	605	582	573	598	562	579	585	558	564	551	548	550	542	568	598	623	563	600	572	590	629	575	575	566	574	560	572	545	590	554	627	558	543	589	559	571	581	583	623	577	598	629	541	563	573	580	603	628	559	636	584	588	564	554	573	599	582	576	589	585	566	578	527	547	603	582	567	580	540	596	566	581	569	583	538	609	563	605	570	566	599	522	566	534	601	574	562	635	560	599	569	569	584	548	567	576	554	580	557	546	604	540	608	589	582	581	566	568	585	601	564	597	558	589	584	588	550	595	578	606	589	600	602	561	559	541	579	589	533	557	561	585	595	541	577	590	583	585	610	565	565	559	605	611	579	631	566	614	543	593	599	597	586	555	584	543	598	585	576	583	599	613	573	564	594	546	580	524	550	632	609	619	563	643	612	612	590	573	568	538	580	576	586	542	530	573	532	589	553	572	590	577	594	543	613	576	558	585	588	547	559	589	578	594	601	608	529	546	541	555	618	595	581	575	622	532	574	589	622	598	570	561	568	621	608	538	565	584	562	529	582	570	534	591	601	598	577	598	587	589	595	599	576	579	572	576	635	584	584	590	563	582	608	577	588	598	604	606	592	587	579	550	567	611	585	562	531	580	524	587	603	614	556	586	608	532	573	611	537	547	562	555	548	573	590	571	572	583	574	549	589	581	553	551	581	603	637	546	571	590	548	579	578	565	568	620	568	612	625	607	575	604	587	572	593	621	546	548	573	616	540	560	603	584	564	596	577	551	568	558	575	573	606	545	534	610	599	539	560	594	543	546	567	584	546	575	585	551	549	563	576	577	564	625	563	599	537	582	580	547	581	585	552	569	584	562	540	571	596	590	594	546	558	583	614	591	582	561	536	602	577	557	518	551	570	575	601	582	589	561	580	579	604	551	608	585	537	547	593	501	619	580	569	539	623	561	558	587	577	567	590	546	565	627	545	587	551	578	616	591	558	584	556	585	581	561	583	665	565	561	593	585	624	573	555	581	566	608	572	595	585	534	557	573	585	574	560	584	638	589	538	543	574	557	562	610	575	556	546	554	562
4705	1135	924	776	666	689	660	701	639	580	672	619	667	627	620	619	642	597	650	596	643	644	636	642	645	585	589	636	611	630	604	645	592	611	584	649	628	605	596	659	643	594	623	610	645	640	629	633	554	597	598	616	646	573	563	621	630	619	631	627	638	575	604	596	588	578	588	596	584	641	633	639	610	636	621	628	618	588	660	619	651	602	615	616	645	611	601	613	612	585	642	600	623	619	601	616	603	626	610	647	586	559	649	644	644	573	631	587	625	606	643	642	614	595	593	578	588	597	621	590	632	629	652	672	642	654	614	592	639	611	606	613	631	618	588	599	677	592	578	601	635	655	629	574	583	577	596	603	607	644	615	637	634	620	564	609	602	619	612	626	647	573	615	601	578	635	643	635	605	645	619	597	617	606	587	624	624	644	562	632	599	604	608	618	614	599	667	608	607	607	614	592	641	582	607	609	610	610	579	623	623	612	575	635	591	594	573	592	586	586	610	652	671	611	604	659	635	635	611	622	615	636	629	637	586	626	621	640	630	589	614	644	591	644	608	647	647	588	613	632	650	570	639	599	608	600	612	633	635	599	595	602	624	587	599	598	665	603	614	606	597	617	593	619	581	567	605	593	652	637	609	631	631	643	593	636	647	605	605	616	612	628	583	625	610	596	608	629	635	586	658	579	593	645	588	589	623	605	610	617	590	618	607	632	620	615	571	648	626	570	612	592	614	625	627	661	575	609	588	583	625	568	578	626	587	589	587	592	619	612	588	583	622	649	673	615	617	659	636	616	613	664	634	566	632	599	627	615	653	566	605	595	596	643	626	639	596	644	577	597	652	589	629	593	630	610	635	610	601	683	580	645	613	623	560	578	574	579	650	645	608	619	637	575	620	602	620	583	599	584	591	577	601	675	639	655	601	608	593	590	622	614	604	640	621	567	595	598	629	607	605	618	575	601	580	583	553	644	627	655	606	635	618	569	577	634	549	580	596	593	584	611	586	618	607	592	679	641	614	620	630	644	660	605	601	634	613	620	650	601	637	611	629	608	633	607	564	626	602	606	622	625	599	581	607	570	661	563	645	552	675	629	638	673	624	606	591	600	616	599	593	606	669	617	625	576	610	593	567	613	617	633	623	599	666	630	583	623	613	612	629	592	584	607	608	608	618	554	642	598	526	612	601	577	592	597	617	639	608	635	603	658	622	627	594	607	637	593	625	632	621	627	592	588	646	640	601	590	608	652	633	593	647	623	597	650	645	648	584	640	643	625	627	596	562	594	570	590	609	610	639	599	613	600	637	644	682	652	621	606	589	658	566	634	624	583	620	607	625	609	584	632	631	589	606	578	586	634	628	620	584	678	628	605	649	602	606	589	647	595	643	594	649	619	602	612	621	619	595	653	586	602	586	648	620	551	646	621	586	647	629	598	643	582	601	588	630	674	597	614	604	622	604	642	643	624	586	630	609	563	567	594	627	613	566	579	633	576	591	573	653	602	603	623	630	632	607	667	589	643	610	632	614	593	627	645	553	631	588	605	588	634	638	653	602	626	584	623	623	670	607	618	646	599	617	591	625	642	599	567	621	662	615	652	622	660	641	623	623	607	630	613	637	584	605	634	607	589	635	610	584	604	615	600	607	612	623	638	647	640	671	628	561	560	645	624	636	608	598	610	580	609	621	596	622	629	631	585	600	597	650	626	595	647	621	622	629	646	612	604	619	668	607	615	604	627	642	563	621	662	620	590	637	560	614	655	562	631	566	613	592	561	667	586	624	643	642	655	667	651	561	597	644	653	602	604	640	586	604	621	594	641	627	601	635	585	619	602	610	627	624	639	620	619	608	602	592	595	635	595	614	590	645	630	588	606	593	578	617	554	630	643	642	583	661	629	613	601	617	627	605	603	610	618	599	616	630	623	632	580	661	577	619	630	677	620	547	629	604	602	602	606	614	607	625	614	616	647	633	560	609	671	621	609	590	569	645	571	582	622	597	565	595	690	653	566	639	603	564	622	587	622	630	578	616	617	651	621	616	642	634	609	610	616	588	620	597	637	588	618	619	608	589	617	621	566	616	638	601	596	572	583	616	654	633	609	581	586	579	578	608	570	623	618	624	639	668	629	613	633	619	659	601	652	606	614	621	608	550	587	605	589	667	643	615	637	625	611	579	571	586	656	621	636	619	634	603	605	600	636	583	605	626	634	612	613	626	616	590	618	634	627	564	619	631	617	605	602	616	638	593	629	634	599	637	575	582	577	625	649	609	628	604	622	628	634	601	577	588	602	622	655	614	639	640	587	621	648	647	573	599	621	610	567	615	616	631	555	597	635	651	626	666	585	594	590	664	598	627	592	621	626	589	612	596	611	614	618	608	624	600	649	618	622	610	634	609	605	624	613	612	613	634	627	622	584	579	596	613	630	602	605	673	620	600	641	612	636	644	652	677	611	605	619	608	597	633	617	603	616	651	605	601	606	597	630	625	603	586	638	691	623	571	623	581	629	627	587	601	614	658	620	590	612	607	604	644	582	628	606	628	598	560	666	606	610	613	642	601	604	613	617	641	580	622	605	605	608	642	588	626	592	571	634	631	597	597	613	568	615	612	604	669	605	634	621	616	628	601	604	624	623	665	618	587	643	633	595	604	598	633	603	609	633	600	622	596	591	646	639	643	640	614	642	576	591	619	633	598	607	630	623	584	624	649	630	610	602	622	629	613	641	618	593	604	611	619	635	613	584	661	599	650	620	594	595	572	594	632	613	584	596	683	608	621	635	634	605	598	577	631	610	628	618	620	628	613	621	619	603	602	600	636	646	591	699	610	607	607	605	613	681	622	656	631	647	590	617	625	613	635	595	603	623	626	668	635	600	635	614	597	599	590	631	614	651	654	616	649	644	614	632	621	601	629	646	623	575	640	627	610	565	643	628	588	628	643	586	579	588	633	605	636	572	618	604	590	623	653	582	631	628	578	584	596	596	561	612	631	645	611	625	567	576	645	635	644	631	603	625	638	630	596	587	608	598	677	593	614	648	595	606	596	565	582	615	618	625	615	594	597	632	639	609	567	604	610	568	607	596	611	580	616	592	647	560	594	609	610	580	634	638	596	621	658	643	648	614	587	623	581	610	606	596	685	636	634	629	642	643	656	623	671	594	636	609	611	583	634	613	620	610	577	635	624	640	642	605	587	586	605	602	618	574	583	609	620	587	615	630	603	591	616	666	590	614	577	589	581	607	620	645	632	630	633	612	580	616	608	596	604	621	619	596	611	593	611	613	626	607	614	642	642	596	587	593	565	646	644	627	627	593	574	614	633	609	582	648	619	607	604	643	626	660	616	640	591	608	595	563	629	645	603	587	585	619	646	641	614	622	603	604	587	627	606	623	598	587	648	607	613	599	608	614	626	594	568	581	622	664	594	630	639	610	610	637	589	616	612	635	617	627	602	598	613	593	614	605	640	601	615	613	615	613	600	599	618	656	624	615	621	632	595	594	569	565
23384	21070	28327	24042	21058	10667	1110	759	590	585	482	455	445	436	395	423	371	380	395	392	400	379	390	368	401	376	357	371	353	366	384	363	379	355	368	357	382	331	328	324	356	349	345	377	329	363	336	345	338	372	363	337	377	349	335	371	335	300	344	332	364	353	332	349	355	358	334	354	372	386	333	394	321	342	347	358	371	352	358	352	338	338	352	342	362	360	331	366	358	346	339	361	328	391	363	382	389	338	350	352	382	330	351	373	358	315	384	347	386	364	313	361	363	392	358	345	350	357	357	358	351	402	337	363	365	347	394	373	353	382	391	330	342	329	365	397	374	332	380	358	342	363	351	298	324	341	311	350	340	350	359	344	353	362	351	364	357	322	341	382	342	359	381	316	323	362	365	356	342	361	348	339	357	355	354	345	339	346	352	365	344	332	351	335	321	347	334	348	345	352	329	330	326	371	331	335	362	347	357	337	304	342	367	346	356	364	359	342	361	342	364	342	353	351	356	373	363	402	368	336	346	331	332	328	356	340	320	339	366	348	334	357	338	372	321	331	354	354	391	358	367	379	325	326	365	345	373	325	343	321	338	367	304	348	366	368	342	364	327	340	365	352	355	339	363	329	372	338	348	361	336	353	336	349	344	367	374	342	349	390	349	349	357	376	351	335	362	335	375	380	336	362	351	343	351	357	352	353	306	374	361	326	345	347	351	353	350	364	341	368	360	323	361	322	325	332	338	373	367	348	376	362	366	336	358	356	347	361	355	355	365	375	357	359	363	338	363	346	362	347	330	340	338	359	366	358	369	345	365	359	376	368	342	346	328	357	309	352	371	345	378	348	330	351	362	377	352	332	317	370	326	341	361	347	330	361	385	326	334	367	379	345	353	351	312	360	318	383	336	359	365	383	390	330	364	359	399	350	358	339	374	341	334	349	335	342	356	360	370	356	339	354	377	339	322	352	360	360	343	379	374	367	366	343	389	337	343	382	352	336	338	316	347	344	319	354	363	341	340	368	326	348	363	359	343	352	385	339	364	353	372	323	389	356	350	339	361	368	334	340	368	390	343	344	352	360	366	365	338	360	397	319	333	373	347	340	332	335	297	337	380	369	368	355	358	370	353	328	337	349	361	356	372	353	364	359	347	342	363	348	338	357	375	341	360	368	348	379	300	342	341	379	345	334	360	336	350	334	350	335	380	321	359	346	344	352	321	375	376	365	344	342	373	388	342	354	369	367	354	358	343	361	348	336	349	346	341	370	338	351	298	358	318	379	334	334	392	359	346	330	378	351	342	330	326	359	345	346	389	319	343	339	345	341	365	338	350	350	359	379	350	345	342	360	362	354	346	339	359	350	395	353	330	346	349	346	361	346	387	392	341	343	351	363	347	341	349	340	377	369	333	346	364	355	320	306	346	357	331	346	337	333	352	385	373	346	339	356	332	361	351	380	334	309	343	326	383	346	363	349	360	359	314	341	313	378	333	325	350	323	363	329	341	352	351	365	329	323	356	396	398	344	352	355	343	325	363	374	356	330	342	365	340	360	339	335	344	377	370	357	394	380	368	358	359	373	348	361	372	352	381	353	334	334	382	323	346	372	357	336	341	325	382	393	339	316	348	310	350	342	320	379	336	352	381	364	357	309	361	389	379	335	317	370	353	333	356	357	329	346	323	359	358	346	352	330	340	340	339	370	382	399	351	342	406	341	346	364	332	336	369	363	335	362	314	334	345	357	334	350	341	329	329	345	383	354	356	356	362	339	336	368	320	321	370	336	350	375	395	346	342	352	376	363	350	358	379	352	352	366	398	376	380	351	330	307	357	344	371	331	314	365	346	358	380	362	331	350	336	346	351	366	359	348	344	363	350	360	333	332	343	340	360	343	295	332	369	325	331	369	373	368	357	326	325	338	355	327	356	342	323	341	327	346	386	330	335	349	363	312	351	333	360	357	336	320	354	374	371	354	366	320	326	331	318	355	330	357	373	317	348	339	339	351	348	368	333	330	349	339	338	377	362	349	382	331	348	382	334	327	340	362	380	334	328	349	397	309	360	365	358	359	367	353	369	334	359	333	348	350	353	354	346	368	341	324	312	357	337	362	347	348	354	401	337	351	346	355	360	339	335	362	336	324	326	326	336	323	360	342	358	347	340	321	364	363	325	354	351	315	344	350	332	374	358	376	392	351	326	347	330	343	326	368	349	314	344	338	339	371	371	352	369	346	334	345	341	345	341	342	340	354	318	360	326	349	351	356	329	321	365	380	349	331	373	346	353	339	328	346	369	343	345	329	331	353	332	372	374	396	328	347	328	333	325	327	330	351	360	333	322	362	346	367	351	344	344	325	340	355	338	360	338	333	336	367	359	359	347	331	344	365	356	330	338	340	316	351	349	339	339	336	331	354	336	345	346	382	313	384	358	363	372	371	336	352	344	325	343	349	359	365	352	325	347	347	349	351	354	340	336	377	364	368	347	346	342	363	334	351	335	331	339	341	342	332	375	339	355	312	351	341	327	388	368	355	353	365	345	348	354	347	369	336	360	333	361	334	350	350	364	365	362	362	351	343	350	357	315	360	365	350	336	361	352	363	320	334	328	380	341	322	346	354	388	327	389	335	374	387	325	371	348	362	355	351	319	317	331	354	335	339	358	364	356	344	365	352	357	357	376	344	349	365	355	320	341	345	377	331	384	318	367	380	354	331	343	321	353	401	337	347	359	323	362	335	361	321	364	346	316	391	389	333	328	344	356	350	336	355	360	326	329	380	337	315	337	343	320	340	345	372	386	330	341	379	358	343	359	342	308	326	337	308	391	365	401	311	329	334	366	373	354	354	364	360	361	353	348	355	344	325	320	342	353	363	335	343	355	360	316	353	356	352	335	348	336	367	327	341	316	333	306	355	358	341	349	349	378	360	352	330	330	348	352	367	355	346	326	374	318	325	369	358	330	322	332	333	360	354	367	374	361	380	332	364	333	355	362	368	355	352	363	379	358	337	344	345	371	371	346	335	341	370	306	362	366	319	361	360	366	307	354	340	348	366	317	346	369	357	336	361	348	349	358	345	352	365	345	368	321	324	378	336	356	336	353	360	342	347	323	385	342	352	334	318	373	357	332	318	351	358	335	383	384	324	357	356	343	326	343	353	372	336	331	362	352	337	346	317	359	349	343	369	336	368	365	343	328	359	342	355	347	310	334	363	337	347	373	361	336	353	345	353	326	364	322	383	365	377	335	377	340	360	364	350	367	365	358	325	348	331	344	297	341	349	341	365	362	310	326	337	379	337	365	376	349	362	352	340	324	336	350	346	347	327	373	357	333	326	343	346	336	334	327	357	349	346	345	367	374	378	335	337	332	326	337	327	365	358	332	358	329	326	386	351	329	336	346	327	337	346	339	345	304	355	369	335	346	343	301	359	377	377	364	335	317	355	358	305	341	346	358	358	329	344	328	332	360	331	355	388	377	362	348	331	369	348	341	330	348	347	360	371	350	362
4141	8642	5555	2616	1912	1411	1174	1007	829	664	645	613	554	515	576	489	494	459	444	449	430	419	414	407	402	370	427	418	393	440	412	375	385	353	441	436	428	389	415	362	408	381	408	391	391	404	391	378	347	378	388	381	406	383	367	409	406	365	387	381	376	350	365	386	380	371	361	385	396	371	421	389	366	414	361	373	406	367	382	365	376	417	372	382	400	372	367	406	346	401	365	349	374	366	385	388	408	384	343	375	381	394	388	380	383	389	356	387	356	391	394	381	407	398	372	391	400	386	371	408	411	394	371	365	396	410	388	365	389	366	363	362	390	411	394	384	394	351	350	385	387	377	401	398	388	405	377	391	366	369	393	355	353	389	409	370	396	387	377	384	381	355	356	398	366	386	428	386	366	361	377	374	372	341	367	416	365	401	386	406	350	390	376	392	383	333	381	394	381	377	400	365	379	355	389	390	415	393	340	357	382	366	397	337	356	365	381	359	402	405	386	372	369	364	374	404	382	385	387	367	379	351	387	403	387	390	382	377	412	441	365	397	386	356	382	388	396	370	373	373	364	393	378	351	398	382	336	392	424	379	353	391	406	422	400	384	369	374	343	349	387	359	388	383	385	387	387	400	327	394	352	383	356	391	420	355	378	351	405	368	423	398	385	378	376	416	382	384	388	408	356	326	397	388	353	363	367	367	381	364	386	385	378	366	388	391	372	381	349	354	372	340	404	388	379	368	398	379	375	389	402	358	376	392	413	365	405	343	381	408	396	383	400	383	372	355	352	404	420	399	379	378	389	348	382	421	419	410	379	366	374	372	382	420	404	372	360	434	385	415	390	354	355	373	353	390	395	400	385	378	364	391	392	373	403	375	393	401	379	401	400	362	384	394	354	398	382	378	403	351	375	363	363	368	390	391	396	343	357	369	405	400	404	383	408	347	364	395	382	368	407	393	400	349	386	389	350	371	379	342	341	368	400	349	394	387	372	395	382	374	375	428	360	395	412	387	410	396	388	357	360	382	370	396	372	415	413	366	359	338	367	375	374	394	368	386	405	377	365	383	373	399	366	380	363	391	380	344	397	391	408	368	384	378	368	371	418	382	375	391	386	371	366	393	377	352	366	393	349	412	352	372	398	406	364	375	375	418	375	346	368	382	354	374	389	384	407	415	375	396	373	367	372	398	366	394	367	360	363	362	402	363	361	357	394	382	394	378	365	361	353	372	381	385	340	384	343	389	378	331	362	412	417	397	379	372	386	383	372	374	373	355	382	381	398	395	381	385	365	373	374	388	386	381	380	371	384	383	373	389	389	348	398	391	396	405	395	363	373	396	392	416	372	375	377	367	347	360	369	379	423	369	402	374	362	396	378	364	359	389	397	390	352	362	381	367	401	346	402	361	379	378	410	388	374	376	391	409	369	412	372	403	358	372	383	377	398	379	398	371	418	389	363	375	363	398	406	393	418	424	403	420	364	343	378	384	393	383	387	328	381	383	384	398	335	395	398	360	383	383	375	409	405	373	406	367	388	414	358	377	348	366	408	388	375	375	396	349	372	397	387	378	365	386	370	397	371	356	371	371	387	354	398	394	393	379	378	348	377	378	398	361	404	398	365	354	357	392	370	350	363	385	399	377	382	386	374	406	353	380	377	359	369	396	381	377	390	379	343	406	362	384	348	378	351	377	398	361	342	374	425	401	355	397	400	384	402	377	377	356	406	415	352	365	405	370	392	373	391	389	377	362	413	371	375	382	364	357	390	343	383	401	384	380	391	383	386	416	378	384	373	387	408	380	414	379	363	394	379	416	350	387	375	390	390	346	373	392	356	401	372	405	369	383	375	373	363	368	399	413	396	385	378	381	419	382	434	350	335	385	365	393	355	411	352	382	373	410	382	356	376	361	352	373	382	370	363	435	363	378	378	389	401	403	372	369	382	359	377	407	408	387	386	350	381	416	352	382	376	402	377	361	378	358	367	387	377	372	363	364	389	382	384	358	396	396	418	356	376	391	407	373	412	361	362	388	391	365	366	420	330	397	401	356	366	373	379	406	391	383	363	382	364	381	393	385	376	402	377	398	364	402	364	403	370	367	372	384	387	388	382	411	364	364	367	389	377	393	377	357	398	344	369	402	354	380	372	347	362	349	348	367	395	381	375	392	400	365	403	377	390	370	386	402	384	370	353	388	386	375	372	402	383	395	393	407	370	371	382	383	374	358	390	370	364	404	385	380	406	351	377	381	398	410	422	367	377	393	357	379	383	402	356	368	392	396	383	375	392	391	397	370	402	392	406	374	392	351	379	349	389	363	384	380	398	365	359	404	374	396	382	405	389	393	388	383	374	390	368	395	359	385	354	378	406	363	374	385	405	387	348	364	360	377	361	394	371	364	380	379	359	394	425	405	370	384	382	370	379	388	391	368	393	386	374	368	370	397	414	363	397	369	385	389	362	388	357	380	406	370	398	381	378	401	369	390	396	387	369	387	354	421	400	342	375	413	368	383	387	361	403	406	354	382	374	387	348	364	395	385	381	372	352	366	397	352	361	382	359	376	361	370	385	402	366	368	379	380	391	394	370	394	381	362	354	377	411	345	363	381	396	366	351	364	373	392	373	391	372	369	388	335	393	407	366	395	428	369	391	370	383	388	371	386	370	369	362	389	329	394	378	393	374	388	368	355	424	388	390	342	366	381	397	381	368	368	370	403	411	381	353	363	366	395	393	417	374	366	358	356	410	386	387	391	387	379	379	384	376	418	395	336	372	376	363	403	396	399	369	417	416	375	403	392	409	381	373	369	429	377	365	353	375	369	404	408	384	377	381	384	390	362	409	383	348	397	402	379	402	379	392	421	392	397	373	369	381	351	402	351	370	373	367	407	367	395	400	374	393	350	393	363	378	380	395	405	360	387	407	376	366	400	370	346	386	358	434	370	405	405	373	385	381	364	379	360	366	361	378	352	384	355	359	388	418	361	365	355	364	389	396	383	382	396	350	398	346	356	400	382	375	345	364	415	387	378	373	392	386	364	384	355	363	374	360	380	355	381	354	395	371	383	368	395	369	372	408	369	358	362	388	389	414	398	379	385	375	367	401	405	377	378	391	371	387	388	378	348	382	399	412	381	442	364	398	383	408	351	399	378	388	377	337	403	414	356	396	354	350	359	391	388	364	402	404	381	381	389	371	393	378	366	333	349	358	367	400	394	354	398	366	361	390	397	399	405	416	382	397	363	361	413	362	371	383	401	343	383	371	347	399	384	389	372	357	388	412	414	382	381	376	399	385	378	368	379	357	412	377	404	399	420	394	376	376	393	362	395	354	348	404	355	367	371	380	389	392	415	359	398	364	361	398	375	365	399	382	363	352	383	382	362	403	354	367	366	386	369	358	368	373	397	388	413	354	397	394	409	386	395	421	419	376	397	369	384	383	368	379	376	419	389	373	358	385	386	381	379	350	384	353	352	410	370	354	400	397	337	411	359	362	374	382	363	383	366
24672	21104	27277	25123	10938	1322	1058	941	946	883	878	885	877	841	895	888	816	845	854	860	838	848	812	836	798	847	812	815	832	826	835	800	772	875	810	800	801	822	833	767	813	805	818	843	872	821	844	912	822	870	802	828	827	846	831	868	813	790	798	896	868	873	797	829	837	819	877	796	820	838	808	799	805	877	853	832	858	874	800	890	849	845	827	765	788	810	784	828	860	821	777	796	906	783	812	870	812	833	804	848	782	824	856	864	846	788	844	835	822	832	866	763	807	794	832	825	823	768	823	816	786	837	816	769	813	823	831	823	822	844	854	826	780	782	844	793	822	809	807	847	802	797	823	775	834	809	785	819	871	797	821	766	905	791	846	798	835	796	801	785	809	822	836	812	864	907	838	846	768	825	771	844	813	855	848	828	793	869	821	781	783	841	799	809	840	834	820	825	832	826	808	815	820	776	837	829	774	834	843	868	798	801	771	841	826	811	873	823	836	815	791	781	825	791	854	837	833	821	835	768	804	789	808	809	827	818	809	825	836	816	802	831	825	821	819	829	817	822	795	809	813	901	842	809	823	859	815	826	818	866	798	864	785	800	858	845	784	846	791	768	802	749	833	797	810	890	804	859	826	801	815	817	858	821	791	804	854	816	838	823	814	895	850	809	801	856	845	812	871	821	852	828	820	808	886	822	785	816	793	851	787	795	810	789	864	818	810	789	815	796	817	826	826	849	865	768	842	817	795	820	769	794	783	845	854	833	837	789	854	777	808	800	854	808	858	776	825	771	801	787	861	838	816	763	771	783	835	815	863	816	835	836	818	788	805	800	777	834	776	817	831	806	829	829	829	788	809	806	848	861	800	797	836	800	832	830	792	873	784	760	827	806	849	762	820	799	792	801	830	859	769	813	834	780	823	786	803	827	866	817	786	774	810	798	783	773	765	748	854	847	814	844	801	848	832	859	809	836	771	849	835	818	866	749	781	828	853	817	863	856	838	826	838	797	857	807	841	810	791	848	754	841	836	820	824	837	809	780	786	860	894	817	825	804	796	811	791	786	791	821	851	787	790	844	774	836	812	754	850	842	790	801	824	823	869	809	804	846	808	823	756	792	788	839	805	803	788	783	833	823	854	839	887	778	816	813	851	840	831	831	822	814	825	847	838	840	843	831	806	863	866	790	819	820	819	782	859	807	818	825	860	852	828	819	821	789	849	838	770	847	823	832	835	811	838	833	823	754	848	823	825	793	854	767	815	832	803	823	794	802	893	787	830	860	809	827	789	817	800	794	787	807	777	776	800	812	809	858	783	840	822	791	786	822	844	758	829	847	841	809	794	857	780	826	832	799	868	777	798	787	831	805	818	840	798	831	869	817	785	816	811	813	813	845	806	803	865	851	782	756	777	820	843	809	797	842	854	821	864	839	819	787	825	882	810	824	845	817	838	814	831	804	778	809	820	790	765	850	779	835	800	821	753	790	857	797	818	854	828	813	805	850	814	809	807	821	802	818	875	785	861	849	794	864	826	800	774	867	842	806	792	856	787	790	821	850	813	816	782	808	810	810	804	803	838	809	737	821	828	782	884	836	824	798	806	839	832	805	820	856	825	770	818	826	860	853	814	846	800	828	839	820	822	835	829	839	846	862	800	798	747	774	827	783	814	825	843	803	836	844	782	816	809	818	735	821	791	813	836	848	858	805	820	812	798	837	855	829	809	794	859	762	804	791	844	857	846	806	877	797	793	856	834	831	832	790	836	782	803	808	757	833	838	832	828	870	791	786	835	826	810	880	813	793	882	784	838	834	800	841	875	820	819	776	812	781	832	812	798	806	811	863	781	844	840	817	823	800	788	823	777	770	840	851	857	807	826	823	806	784	828	817	840	824	844	811	829	802	808	792	821	845	807	836	769	806	863	824	789	823	816	850	807	817	848	797	749	829	794	769	767	804	767	812	817	813	843	825	805	790	785	820	858	828	832	778	749	747	844	859	837	807	787	835	881	798	794	880	871	814	824	792	848	817	764	806	838	858	755	823	836	781	788	874	850	814	820	841	868	787	877	862	802	784	862	804	841	783	822	802	847	841	809	789	808	796	885	765	792	756	859	799	823	809	824	820	834	836	823	769	798	782	847	869	882	840	831	876	803	829	832	827	836	819	806	822	805	843	820	792	839	803	815	862	814	864	767	842	828	809	800	814	837	836	786	799	748	844	857	860	788	810	828	853	836	856	810	832	780	854	816	807	800	823	869	828	854	788	803	785	880	804	820	775	824	826	781	850	835	797	836	845	816	815	844	766	843	841	746	860	779	832	801	802	844	779	822	788	812	804	836	851	790	815	831	848	814	842	839	769	831	887	762	836	789	772	791	849	863	835	825	799	798	789	864	857	816	781	843	841	792	796	804	810	870	819	827	839	823	835	760	844	875	879	841	790	783	809	880	855	853	796	808	796	805	846	793	815	819	832	820	863	805	898	825	836	859	830	784	807	820	869	861	850	827	832	824	848	815	789	795	756	859	791	780	807	850	839	840	816	787	864	843	802	830	795	814	826	787	840	820	858	870	825	771	855	767	811	790	833	807	789	883	828	857	868	745	798	796	872	805	798	841	813	825	778	794	861	765	835	848	839	857	839	781	864	813	807	812	790	849	778	861	887	846	780	791	851	859	816	825	834	851	802	808	830	787	814	809	860	893	820	790	807	810	825	838	782	804	797	782	887	792	911	814	803	825	816	793	785	832	806	774	847	797	840	828	813	814	814	857	796	803	824	819	772	814	817	823	757	841	876	869	809	838	795	892	886	854	832	823	769	805	875	851	838	814	819	780	808	817	900	820	756	790	786	758	794	823	801	808	822	844	853	861	843	793	799	847	825	817	829	836	796	827	823	835	814	876	890	778	842	816	845	821	828	818	805	784	812	787	804	780	804	772	819	837	824	802	852	827	834	885	847	847	768	806	830	756	831	815	825	816	831	815	817	842	798	841	822	836	833	862	849	840	846	836	833	797	785	770	852	814	849	778	823	813	845	772	828	829	769	836	846	813	828	835	788	827	841	831	816	774	765	809	782	814	822	855	828	855	825	783	867	848	779	831	865	773	885	812	821	830	831	785	814	809	824	773	839	802	797	835	836	804	795	811	804	795	833	849	830	837	800	792	834	819	857	751	844	811	793	808	857	825	799	827	843	839	808	822	789	875	778	835	797	850	765	829	806	817	790	784	797	873	813	770	810	811	825	806	883	910	798	809	822	839	805	845	864	833	832	834	808	865	838	791	810	833	831	871	784	794	811	803	783	814	799	845	795	870	809	808	851	863	807	878	813	833	823	825	804	821	845	787	805	796	835	856	809	794	842	823	778	806	846	794	821	781	873	783	788	789	799	822	866	843	852	846	837	813	830	813	808	843	816	811	783	849	827	814	817	802	831	846	787	792	796	855	875	830	823	853	824	860	820	828	792	858	843	792	838	811	826	807	803	880	832	817	760	806	756	741	765	836	804
4729	5264	3601	2013	1708	1491	1272	1151	1093	1001	1002	929	925	889	937	936	916	905	844	910	898	899	870	812	856	879	841	847	884	823	858	902	879	807	845	824	904	805	778	843	807	839	830	824	840	879	868	859	865	807	863	862	826	865	852	870	885	829	846	888	855	842	856	831	820	869	804	834	824	822	820	823	844	847	837	829	892	869	826	844	866	853	804	872	830	856	832	806	863	879	840	809	859	838	813	811	800	823	821	797	847	839	867	787	887	832	860	872	834	800	801	840	812	832	835	852	843	868	880	874	799	850	830	883	847	896	782	820	869	832	820	860	808	820	848	876	841	811	852	834	906	821	845	867	807	868	816	811	833	847	862	813	849	822	834	861	823	853	833	835	870	856	823	888	802	836	867	822	879	870	857	798	855	852	813	852	826	791	885	844	880	884	891	791	847	849	839	841	834	792	804	889	829	799	849	857	876	851	849	852	852	804	877	888	866	808	817	866	848	812	869	846	832	820	874	819	896	890	852	851	795	808	821	875	802	890	819	877	826	870	780	849	830	840	854	869	844	872	843	840	870	846	826	874	845	805	824	818	807	827	881	891	833	819	799	846	866	838	845	813	879	869	820	793	803	861	834	793	907	862	767	913	865	864	843	859	861	828	896	870	826	841	788	812	809	803	884	828	865	822	839	798	830	865	832	858	863	834	846	856	812	808	821	868	847	857	832	794	847	845	820	873	829	860	862	864	794	884	798	828	819	823	804	809	856	857	775	828	830	845	829	879	819	754	806	862	864	831	781	785	876	814	864	839	844	898	828	786	815	886	880	774	837	837	902	831	878	812	874	860	854	868	799	841	801	813	759	863	846	862	838	794	835	853	797	826	750	891	827	792	834	850	788	821	828	831	831	793	881	860	802	808	864	797	857	815	929	824	835	823	795	875	808	834	860	809	848	788	850	839	842	871	801	837	800	845	813	792	887	829	884	870	836	852	872	836	794	823	833	852	807	905	882	861	808	857	836	868	868	847	857	855	793	869	838	820	818	862	790	865	853	865	889	876	832	796	826	877	840	789	840	822	768	793	834	789	862	826	835	847	846	813	859	860	880	877	865	833	799	891	843	841	822	828	863	823	852	856	840	875	848	846	842	837	844	873	831	840	887	830	823	848	864	875	865	843	821	870	869	866	824	857	874	828	870	864	848	811	847	787	880	822	863	799	849	858	853	847	912	817	833	841	869	855	840	804	822	843	809	878	825	848	827	805	876	864	848	854	877	863	828	884	830	856	869	827	788	841	802	804	883	816	804	874	799	923	787	882	856	850	859	877	893	837	838	845	897	815	862	823	862	838	845	839	791	877	855	872	860	811	810	846	831	848	790	840	918	823	803	857	856	848	837	849	844	787	841	872	784	829	831	779	848	834	852	871	833	861	827	769	863	825	866	818	893	866	829	841	822	835	868	860	932	823	870	817	860	893	785	916	872	807	830	858	814	839	854	795	874	880	881	827	822	879	849	856	831	898	844	886	806	806	782	859	845	828	818	853	802	860	850	832	852	883	881	838	853	871	826	834	892	817	855	850	820	853	881	878	881	854	817	852	837	825	834	851	864	824	892	842	875	847	904	904	815	835	828	851	906	853	850	835	832	847	834	848	839	875	822	832	840	863	841	842	891	871	884	853	843	853	861	871	762	812	866	880	845	868	815	843	900	814	874	836	806	852	769	803	852	874	826	897	800	829	839	775	827	902	816	873	826	850	829	861	835	780	848	864	850	836	824	851	835	835	876	799	811	848	832	827	821	827	822	824	898	856	803	851	893	878	849	848	825	808	817	835	805	830	844	851	851	816	835	798	847	814	828	906	906	879	873	842	787	813	890	822	808	903	814	798	836	823	871	842	831	840	816	906	864	910	857	841	804	859	854	846	865	843	876	805	801	905	813	859	848	848	851	841	861	760	854	812	840	858	884	900	822	810	825	832	859	850	819	854	810	830	916	874	822	860	825	837	879	899	878	880	814	844	860	827	883	845	871	847	845	863	852	855	853	856	855	864	839	860	866	860	902	834	832	837	865	856	865	828	861	868	894	846	902	834	845	848	858	807	867	813	818	848	831	886	807	854	837	844	846	842	830	852	838	863	812	874	865	768	865	837	853	858	814	845	844	831	802	843	846	831	868	827	860	886	800	833	913	825	861	846	873	826	824	855	812	853	814	805	811	846	823	852	836	869	823	850	819	836	873	845	837	854	858	838	912	805	867	819	791	809	824	870	815	893	914	836	818	882	849	873	847	825	833	828	788	895	860	807	822	872	835	824	807	864	834	852	817	894	862	776	861	840	904	844	827	891	820	814	911	844	823	861	809	870	895	832	818	823	855	861	823	819	827	818	868	834	817	833	831	843	827	858	854	818	863	846	890	793	835	826	901	822	855	852	801	897	880	817	838	894	864	857	793	794	851	856	801	886	852	812	830	840	868	888	810	799	808	827	893	863	791	872	836	809	883	869	828	842	846	822	851	846	849	855	858	880	786	850	829	837	875	856	859	834	778	848	832	843	843	859	886	837	848	856	844	860	867	864	813	843	852	866	840	855	862	774	903	891	831	820	829	797	836	797	858	878	809	842	819	829	815	827	803	848	890	829	833	810	782	814	834	850	796	829	852	851	888	831	847	880	843	809	849	831	905	875	857	856	849	826	877	824	877	890	859	826	795	834	830	874	839	784	827	857	820	883	829	861	883	847	881	812	876	815	819	854	853	821	847	864	876	828	849	833	822	810	861	786	841	862	841	795	843	822	801	831	801	816	825	842	861	879	847	855	843	875	866	824	865	801	827	844	828	870	815	817	811	812	848	854	854	776	857	823	792	795	780	846	791	797	888	878	838	800	788	878	824	826	832	870	838	837	829	831	871	808	808	801	863	818	811	842	815	918	862	840	905	824	841	853	849	825	816	867	856	841	830	833	840	831	887	859	812	859	861	844	806	831	821	820	829	882	791	851	809	843	860	809	850	838	842	785	839	879	875	869	894	813	839	828	836	903	853	838	817	845	844	808	837	866	886	809	827	845	882	841	785	839	901	822	846	852	870	858	865	865	815	897	849	829	816	856	820	833	852	875	869	795	843	854	821	854	841	841	851	826	855	784	815	876	853	833	841	852	851	824	849	852	853	844	795	825	792	858	859	876	821	865	872	842	875	871	839	875	824	873	843	844	845	817	772	825	842	835	829	848	892	847	788	848	842	857	875	813	832	805	814	799	878	866	847	840	870	836	801	813	885	798	806	847	839	884	865	906	858	877	822	819	808	874	836	834	863	822	780	834	869	900	859	853	811	836	829	826	874	837	789	860	797	819	828	861	851	842	843	907	797	850	803	874	852	797	835	832	829	857	889	787	796	869	809	894	826	805	769	823	882	837	817	843	887	856	833	915	843	861	855	862	843	867	811	853	852	861	888	851	873	861	830	845	830	845	843	850	868	815	866	876	800	781	867	800	796	864	884	887	860	912	801	874
22270	21034	28702	23579	21036	21113	9163	1323	1032	1007	829	816	795	687	720	697	724	725	651	653	617	612	635	630	641	652	586	571	613	558	589	577	597	599	600	588	589	633	591	587	572	617	594	607	582	631	589	573	555	575	572	569	561	561	553	603	593	595	556	524	593	564	578	594	558	665	600	564	610	546	548	547	548	578	601	572	557	600	597	606	656	551	603	618	591	556	613	564	595	584	539	570	585	607	549	552	584	561	590	634	584	579	577	545	584	550	569	573	571	564	553	590	541	575	555	590	541	562	588	580	569	643	580	561	556	584	605	580	561	603	614	578	574	556	558	542	585	564	587	542	574	584	552	574	547	585	558	589	632	568	604	561	596	600	595	602	537	560	591	592	593	565	604	589	545	590	614	577	566	568	538	604	565	553	571	568	597	559	575	544	593	592	564	590	590	578	572	596	580	596	591	591	584	573	575	574	568	600	559	548	575	532	565	557	584	603	551	577	563	552	548	580	576	598	618	577	539	578	599	616	602	603	534	615	566	611	544	579	556	560	595	590	587	586	541	558	527	564	590	582	557	584	550	597	557	597	593	582	582	545	604	592	507	615	567	567	597	601	543	646	613	547	580	588	561	628	615	613	589	585	577	612	597	610	585	554	595	590	551	569	629	529	547	591	578	594	586	537	562	584	581	590	627	579	596	571	577	584	553	547	582	578	573	585	577	548	573	552	572	592	597	591	633	567	578	538	588	566	588	596	534	580	539	588	591	544	575	581	599	564	548	533	579	558	575	604	563	531	599	588	569	587	583	566	544	612	573	590	578	582	553	626	544	585	573	562	619	535	609	573	549	546	593	580	590	578	564	592	599	569	554	538	585	582	587	602	569	557	598	555	560	588	577	611	609	554	629	567	559	543	623	573	602	560	578	614	663	589	569	552	606	573	592	593	573	547	574	544	595	586	603	539	546	577	541	555	567	506	515	593	581	587	551	542	580	575	584	584	606	566	583	580	551	600	561	607	598	584	594	642	617	580	579	562	571	607	568	605	564	581	570	571	589	606	558	601	558	568	586	593	593	586	541	540	588	603	558	552	572	607	566	617	544	605	584	590	632	566	550	585	564	588	562	551	578	578	593	596	569	542	565	524	586	593	594	536	568	580	599	616	547	597	583	530	622	555	574	586	555	570	570	599	567	544	544	602	575	550	591	574	563	613	566	552	540	588	574	564	579	575	613	604	537	587	560	529	601	542	562	579	578	573	577	559	597	657	616	594	611	558	569	533	544	562	575	583	586	569	584	585	559	550	579	596	552	558	593	559	611	596	539	577	556	557	551	577	563	556	611	575	578	549	571	576	632	588	611	566	589	566	552	556	624	597	600	586	609	560	593	555	640	622	572	595	578	589	575	587	601	550	572	552	516	573	584	584	592	597	617	594	558	586	546	601	589	578	554	577	576	583	603	579	585	571	608	608	554	566	571	580	578	582	591	552	583	579	572	558	555	572	610	583	580	556	568	554	568	575	576	611	553	586	579	517	569	554	616	539	534	590	598	609	569	555	630	571	561	587	565	538	553	564	589	573	607	570	586	550	595	597	592	576	584	590	557	524	586	562	604	575	596	587	571	567	604	594	564	549	548	569	565	547	582	595	596	559	581	562	570	589	583	592	536	588	574	605	588	549	578	562	618	568	558	553	578	567	567	581	624	510	574	556	572	565	594	608	576	562	598	591	552	558	595	556	573	532	553	550	596	613	588	598	556	581	590	567	550	602	542	563	541	535	541	562	529	592	590	557	559	574	595	588	538	576	571	576	592	594	607	578	635	577	585	569	579	570	597	573	603	628	544	589	544	584	546	590	586	539	567	602	611	598	576	568	569	563	549	582	533	598	588	607	574	545	558	583	595	554	516	577	577	573	554	600	536	555	567	572	542	573	596	572	598	609	558	599	509	540	583	566	552	624	556	571	548	562	568	556	634	587	569	600	600	567	587	563	573	587	552	582	560	611	554	594	606	587	570	592	599	565	546	551	550	559	593	596	519	608	608	577	606	556	525	570	541	551	529	605	584	572	603	553	598	583	542	586	586	614	601	539	586	622	568	525	590	551	600	587	583	571	573	578	581	536	594	587	573	567	563	557	583	578	571	575	591	590	540	537	607	537	538	607	535	561	591	577	570	585	552	609	623	601	543	567	557	569	596	576	613	574	565	581	607	549	613	590	573	598	535	605	545	600	540	577	550	606	588	576	558	550	598	537	615	563	557	591	566	559	568	564	521	576	603	572	573	535	560	547	595	576	553	580	590	529	571	597	585	595	542	587	577	588	607	568	590	567	613	566	569	576	603	591	603	547	589	616	581	587	566	530	577	579	549	579	555	553	581	616	545	549	547	553	602	569	532	555	593	520	566	601	602	552	553	574	583	594	616	583	581	568	572	584	589	582	585	570	575	595	534	556	578	609	650	542	586	609	602	613	554	554	561	575	550	573	539	555	578	597	602	579	580	586	563	564	584	544	529	597	540	517	549	558	583	567	539	541	557	582	542	592	561	559	564	545	576	537	547	600	563	566	575	597	609	552	586	591	577	546	555	563	570	522	551	623	608	612	574	598	609	557	572	627	591	576	588	565	563	563	552	563	576	596	595	570	556	542	643	599	579	560	587	562	592	573	528	549	583	561	593	533	564	563	581	560	622	550	569	610	558	563	571	602	569	589	577	545	561	583	574	572	578	601	567	595	532	552	568	573	571	550	579	582	552	576	585	574	586	546	537	545	564	614	595	576	590	563	599	549	549	571	625	570	550	588	597	589	532	581	562	562	579	580	544	579	552	608	587	586	600	590	542	562	634	527	609	543	551	585	611	584	566	576	603	567	529	558	562	567	578	558	538	572	571	579	623	532	522	587	593	603	550	574	564	604	547	562	598	560	573	576	554	552	556	539	583	528	556	532	618	565	615	580	605	595	568	569	608	562	604	534	570	554	592	533	541	580	612	590	589	541	610	567	580	535	597	579	554	559	581	584	576	586	564	540	553	575	529	598	571	538	583	582	603	551	545	570	532	551	562	579	614	581	572	580	562	583	559	555	560	565	562	526	574	542	571	581	597	567	567	586	617	549	565	539	606	551	615	539	602	582	555	539	571	541	587	605	558	580	568	604	611	588	529	599	539	557	566	531	575	621	606	572	592	510	598	570	587	575	586	556	585	585	587	583	619	585	582	593	571	601	527	573	571	573	547	580	582	541	517	576	585	618	573	590	548	558	545	586	582	568	596	571	585	584	547	569	554	578	559	568	521	589	545	547	582	516	574	611	570	554	582	575	570	562	589	638	572	538	579	597	555	576	591	548	588	592	597	555	628	605	548	567	564	594	595	556	571	617	598	507	584	557	582	604	574	511	597	563	552	595	593	588	526	590	555	593	541	572	550	571	554	563	543	596	572	580	571	586	574	579	595	537	528	609	618	557	568	611	611	564	570	586	557	600	539	599	605	558	584	564	589	582	580	570	587	588
5714	14107	9562	4740	3388	2637	2070	1676	1451	1270	1119	1004	933	830	817	814	744	695	734	664	677	647	616	645	649	643	653	643	610	642	654	611	554	575	571	584	566	593	636	643	568	576	638	649	576	553	597	555	570	659	580	566	590	574	571	585	592	596	608	589	582	604	580	602	571	578	587	559	592	625	572	619	588	583	575	615	577	557	598	561	574	561	530	597	572	556	609	610	596	578	577	632	582	577	531	595	609	545	618	570	576	591	590	591	576	599	607	592	592	583	522	562	592	556	563	589	582	624	606	600	583	583	546	594	548	553	546	553	591	585	542	585	565	609	544	566	592	565	587	549	585	620	583	562	615	573	605	570	549	600	603	546	583	574	579	550	623	549	576	572	541	583	604	591	552	593	554	551	590	547	637	546	562	571	606	569	609	596	555	614	586	533	586	583	615	595	553	587	618	576	583	584	600	564	555	574	593	590	562	547	564	602	587	550	579	582	558	644	605	568	569	612	590	568	557	588	518	592	605	615	591	587	567	539	537	576	582	586	563	617	570	549	552	592	555	567	537	548	572	531	566	622	627	611	606	570	575	619	586	552	611	569	582	631	559	607	537	567	601	589	557	555	593	588	613	561	577	608	621	595	606	578	568	535	618	573	584	620	540	572	560	591	555	567	600	549	589	548	547	545	621	633	569	562	587	545	627	599	565	548	556	578	569	583	567	604	605	543	584	555	556	570	600	583	581	560	604	545	587	606	573	604	576	520	560	575	591	566	584	633	559	610	539	555	581	585	541	592	551	556	563	569	602	557	555	581	595	570	571	631	567	569	564	579	543	554	586	593	581	570	592	610	567	561	539	561	594	572	545	618	566	539	542	567	577	551	585	548	584	579	546	576	571	568	587	544	601	590	576	576	556	584	586	595	590	561	576	572	592	561	538	539	562	566	563	536	565	595	541	541	610	574	541	553	580	559	582	583	601	549	551	565	583	580	566	605	563	566	578	548	561	586	571	518	533	573	584	589	596	550	542	591	587	565	613	565	556	550	543	580	610	626	559	607	573	557	564	534	575	571	573	600	585	573	576	573	545	549	572	527	564	542	600	592	565	560	566	611	551	612	525	583	613	579	577	567	597	573	535	602	616	590	586	535	593	592	558	591	530	567	595	584	583	566	577	583	569	558	585	565	607	558	580	567	595	557	599	603	615	585	560	586	579	574	548	611	581	592	588	548	621	561	650	576	528	527	604	578	536	572	555	563	612	538	572	583	589	569	573	573	598	663	604	610	589	560	569	610	557	584	560	561	589	596	557	597	566	536	601	609	572	609	559	563	590	604	582	571	561	588	598	633	587	538	580	576	550	563	598	591	585	565	564	593	546	583	568	583	586	590	579	537	590	575	554	560	547	592	540	610	572	610	575	559	561	515	604	561	601	556	575	561	596	619	517	601	551	565	604	621	617	573	535	565	615	583	595	581	596	581	574	582	607	581	550	562	567	560	572	553	585	577	561	579	578	533	566	602	569	523	601	599	572	621	556	630	620	559	549	560	568	543	564	626	539	611	607	592	593	604	566	534	579	575	586	571	534	579	567	627	563	623	553	558	594	572	540	553	574	591	597	604	589	607	575	560	560	588	560	600	556	560	600	584	593	568	562	606	580	560	586	602	585	607	552	600	545	584	569	574	551	582	587	594	572	565	551	593	565	542	581	550	570	583	586	571	612	600	536	584	536	569	589	605	576	602	573	596	558	576	567	566	600	568	590	608	555	565	601	570	546	577	608	577	550	555	598	526	579	611	589	596	549	592	554	565	570	603	613	571	571	583	551	569	551	551	545	562	553	553	543	587	583	606	603	576	590	585	565	536	579	599	592	585	570	607	580	537	563	566	571	522	573	569	546	568	620	589	550	635	579	561	573	572	594	578	515	578	590	582	589	579	581	602	599	587	641	581	596	553	562	589	562	587	607	530	546	531	588	583	555	553	567	600	618	590	578	570	542	542	599	562	578	572	574	535	532	582	608	552	597	542	581	578	599	570	532	614	579	559	592	603	598	550	625	579	564	604	554	594	626	577	585	571	580	553	540	595	559	565	547	570	567	573	520	577	595	590	559	560	606	589	541	581	527	569	597	577	546	589	577	571	593	602	605	600	575	561	598	566	604	609	580	563	605	587	566	577	538	559	550	585	499	592	579	557	581	583	584	592	587	569	551	550	539	602	588	598	563	601	534	577	617	585	592	607	577	591	599	579	556	570	564	563	537	568	605	607	610	577	587	591	555	524	590	543	557	575	582	508	570	539	579	576	596	593	585	578	558	609	553	551	588	604	560	569	571	571	586	622	621	525	538	601	567	585	541	594	565	551	567	579	544	556	541	577	610	616	586	598	593	616	593	586	569	576	533	563	591	544	608	602	595	590	578	563	581	548	590	600	587	572	591	557	607	626	585	588	572	536	595	549	550	616	569	583	590	582	575	600	564	541	584	578	628	575	565	566	588	592	571	571	578	573	533	627	598	561	593	581	543	590	548	573	587	607	588	627	579	582	585	570	584	628	559	591	574	581	599	565	562	553	584	584	572	552	547	567	546	595	511	565	561	600	592	582	557	599	556	575	597	596	558	629	624	584	541	556	579	578	576	621	584	561	604	620	620	545	520	572	574	567	598	577	550	593	559	570	597	548	593	580	559	551	568	554	575	549	585	597	589	567	582	586	593	606	538	567	546	596	582	593	587	571	565	606	612	579	547	596	540	558	602	583	590	597	588	546	632	590	571	565	568	567	571	589	559	599	569	582	553	590	626	526	594	571	599	581	580	557	542	570	544	607	584	543	556	591	564	570	572	544	583	650	617	555	598	586	585	577	557	540	611	545	573	562	570	589	557	509	597	552	582	584	587	604	572	571	624	580	571	563	572	569	520	549	583	577	607	583	619	583	603	626	589	584	573	578	614	612	535	548	603	590	589	560	550	557	566	571	574	532	562	579	589	617	591	542	548	583	543	571	588	589	552	528	573	579	578	608	628	588	571	554	584	579	588	589	614	613	591	552	607	519	583	615	589	606	619	589	582	565	572	562	603	606	609	547	588	608	569	570	573	569	577	584	595	575	522	538	571	579	552	610	575	560	591	594	541	543	562	545	603	555	560	551	575	608	564	557	613	574	532	589	561	589	559	565	550	569	592	595	544	600	549	554	545	592	532	563	564	578	574	619	570	555	553	583	522	606	571	568	567	599	572	565	590	573	590	580	603	573	567	629	566	560	535	613	584	581	571	553	552	540	583	583	582	596	564	603	569	539	603	542	545	574	587	565	564	605	556	558	603	578	607	543	555	556	583	559	575	596	571	580	586	569	571	587	586	579	551	610	568	581	604	586	573	582	552	574	572	586	544	564	548	591	570	597	540	546	557	558	570	534	529	581	556	617	538	568	551	564	602	612	593	543	598	533	581	583	539	551	587	596	565	622	540	577	550	571	573	582	554	565	562	561	601	614	577	596	549	536	556	579	594	591
27794	17652	4069	1025	812	813	662	603	638	617	582	536	576	600	519	547	588	574	597	537	546	599	601	612	554	622	582	612	581	540	607	596	567	579	584	564	629	579	584	543	556	591	538	600	583	562	556	585	602	544	563	597	622	578	609	571	570	594	538	559	553	592	611	536	564	563	601	589	569	556	607	592	573	559	552	586	598	609	577	567	567	553	528	582	576	548	575	529	584	568	576	556	602	556	556	554	615	541	570	578	578	552	574	608	576	587	554	615	563	554	584	566	569	557	595	565	582	533	581	597	570	570	576	560	597	591	582	588	596	615	571	563	580	569	543	602	611	583	603	560	584	626	610	566	589	553	556	581	587	572	595	581	584	571	571	575	618	531	547	612	612	592	577	561	579	564	591	592	605	555	595	561	583	585	546	568	576	596	580	610	571	608	566	565	594	535	576	559	540	587	580	579	596	532	559	568	547	601	584	549	524	539	563	559	581	592	586	601	584	604	592	564	579	551	594	528	578	575	573	545	578	566	604	596	549	592	535	556	569	635	580	565	557	600	550	567	560	532	643	569	607	587	553	582	552	557	560	605	572	585	584	570	576	528	542	589	602	607	573	618	601	571	557	577	581	610	572	568	571	544	545	577	585	556	560	560	563	563	612	575	561	579	558	536	579	577	493	555	592	600	623	603	535	583	543	607	581	570	539	598	566	567	580	586	580	583	569	608	543	589	565	593	568	592	545	572	563	585	587	581	570	583	610	604	616	564	548	583	531	587	578	554	567	553	554	550	610	565	584	577	589	592	562	560	578	582	587	572	563	587	613	559	507	547	571	609	564	608	561	621	570	590	569	599	556	517	586	585	559	592	607	562	547	599	560	553	557	615	605	600	571	588	573	545	582	564	576	542	586	627	613	586	534	631	585	546	590	584	550	581	581	589	534	573	563	624	588	596	553	568	594	586	556	552	572	582	572	548	592	553	578	540	627	537	592	590	565	572	543	609	582	572	594	586	600	586	572	572	615	603	513	602	568	581	555	569	570	604	581	596	562	578	587	587	592	553	586	563	567	555	580	572	583	593	571	568	567	559	622	593	594	560	581	532	570	559	564	595	607	592	604	590	556	578	580	561	578	565	586	590	599	580	583	614	625	573	597	583	558	558	579	559	575	592	598	605	574	593	553	588	596	591	606	606	529	610	585	579	582	604	594	574	598	573	582	603	633	550	560	569	585	609	553	556	566	535	582	565	558	573	601	576	582	582	592	588	571	560	562	557	555	534	572	596	586	580	570	580	610	610	601	544	594	576	557	584	567	581	594	587	554	604	523	536	562	601	576	590	583	568	564	575	587	554	543	557	605	584	565	540	590	599	593	559	596	560	591	605	589	619	608	567	576	601	568	605	532	519	611	560	551	599	589	564	570	584	568	564	573	574	602	549	583	598	555	591	549	618	589	603	533	550	590	592	554	590	559	558	615	597	610	593	598	578	575	535	567	571	562	580	583	557	573	554	541	556	597	624	587	556	606	544	590	597	600	575	547	571	597	553	570	612	608	579	560	601	592	584	579	583	548	583	584	577	614	551	541	567	585	577	594	572	569	579	603	595	568	593	571	573	539	555	625	574	594	588	554	562	592	579	581	589	583	625	572	565	567	554	605	586	593	629	580	577	536	581	557	557	540	585	587	630	577	580	554	547	581	567	572	609	615	565	584	626	554	618	602	612	593	530	566	553	609	555	575	591	573	577	599	559	552	595	587	564	593	624	530	606	539	548	554	571	586	597	617	580	580	561	588	585	634	574	592	551	603	586	609	602	598	533	561	599	602	587	596	568	596	590	548	559	561	584	588	577	556	551	604	551	580	551	606	582	589	542	576	537	584	552	604	573	588	556	603	604	609	601	581	547	558	548	600	611	606	536	561	598	550	579	604	572	556	537	569	607	572	581	585	578	555	586	546	640	556	565	625	602	596	574	569	562	535	592	583	528	589	588	582	554	575	544	600	564	568	573	582	603	554	580	532	565	560	548	610	589	575	573	590	583	581	572	639	567	572	589	562	574	576	542	586	621	580	602	580	569	582	586	596	595	596	562	619	601	566	573	579	530	571	630	605	586	538	582	535	574	578	579	621	566	584	625	581	595	586	576	600	575	598	557	586	575	594	595	576	557	610	555	569	623	599	576	654	564	574	613	569	564	568	588	619	580	585	578	611	540	554	582	621	586	571	552	552	534	587	600	599	598	553	578	579	607	566	601	620	574	568	590	613	551	572	591	592	577	568	554	598	550	535	587	558	575	616	603	569	589	611	558	640	539	577	552	570	586	592	579	564	582	582	558	573	560	575	570	592	595	594	580	561	576	573	533	607	562	585	539	559	573	583	560	573	635	596	570	588	594	572	556	613	589	583	568	563	615	580	604	547	611	563	583	535	577	576	627	560	589	599	601	568	559	598	611	568	564	563	558	560	559	587	570	566	513	618	558	559	577	602	564	585	585	571	608	566	558	565	619	580	556	582	601	577	574	598	530	581	613	582	572	560	577	584	576	582	554	559	536	584	582	595	521	617	561	578	583	583	598	550	538	617	586	590	601	536	546	606	613	540	582	563	576	586	551	573	606	584	600	586	546	593	619	606	587	573	580	600	587	565	589	588	567	571	573	578	606	619	581	575	576	603	580	554	572	628	582	582	530	623	617	604	580	586	578	576	554	556	526	603	595	572	581	563	578	569	596	551	604	596	527	558	581	556	595	595	570	579	579	583	593	596	591	606	588	575	538	637	590	563	587	623	601	608	583	543	578	595	574	613	568	563	593	598	568	566	519	605	597	538	610	624	617	559	581	546	558	613	607	566	584	563	549	547	578	540	577	562	580	642	590	565	590	553	569	594	603	601	604	570	623	581	586	579	576	565	552	553	604	542	570	566	601	573	576	563	569	576	558	586	569	569	544	586	579	586	577	561	557	568	559	621	560	574	590	527	553	621	563	549	572	584	636	574	591	561	589	564	585	574	559	612	585	614	538	560	578	558	552	563	600	563	535	547	550	568	588	579	537	568	583	585	587	581	540	574	559	575	606	549	565	566	558	633	567	563	575	601	583	533	564	554	542	548	605	571	574	566	600	577	581	626	582	601	608	550	575	580	533	558	551	605	576	545	570	583	578	605	580	573	576	569	585	623	566	582	540	667	600	576	586	576	584	597	569	554	525	625	555	608	578	571	600	593	571	596	557	591	583	571	574	582	584	615	614	545	613	588	569	578	567	589	609	544	599	591	597	549	585	545	561	524	568	543	562	579	578	563	608	572	601	559	586	582	548	598	569	592	582	585	574	591	572	581	577	572	589	540	581	566	589	555	540	577	585	579	566	601	548	581	596	568	542	574	527	573	537	565	610	596	585	577	581	597	628	553	570	562	593	590	562	592	563	559	561	562	578	586	564	588	543	584	576	595	571	603	592	619	565	585	561	579	554	624	559	572	593	579	545	578	588	584	541	567	593	578	608	546	595	583	579
4729	1291	991	827	741	655	667	711	635	635	628	604	652	606	660	631	641	646	635	656	654	637	637	629	609	600	618	613	623	630	651	637	654	583	609	601	613	615	625	644	580	612	646	607	627	648	631	568	605	644	624	595	608	639	564	632	616	657	606	655	601	609	616	606	631	597	584	596	664	567	607	619	615	594	566	597	648	588	594	635	614	605	625	614	637	592	617	619	599	581	594	613	625	610	599	600	638	612	606	607	647	604	650	593	592	603	610	634	648	600	630	636	636	649	611	583	617	626	600	615	627	676	598	663	620	618	618	659	639	666	636	639	629	624	618	633	622	636	645	599	624	605	605	636	647	605	626	606	584	653	642	600	574	620	595	634	613	662	640	663	625	609	591	598	642	604	650	647	647	600	627	571	623	623	603	647	607	621	645	624	581	587	627	613	616	617	617	580	668	582	597	622	608	626	655	600	609	596	664	589	651	583	638	596	589	648	575	622	595	596	657	609	633	646	614	595	632	630	662	620	622	648	587	635	607	609	612	608	644	635	637	611	591	623	582	597	610	611	610	633	635	575	607	663	627	646	630	619	610	585	664	704	655	635	594	588	632	642	585	612	606	623	598	554	638	579	626	628	631	636	648	628	594	595	624	633	604	634	640	652	620	660	660	651	601	646	631	595	601	635	576	643	619	649	628	626	581	594	626	618	664	626	628	600	628	601	591	632	647	590	630	609	623	612	623	581	621	601	621	615	660	616	629	623	634	621	642	615	641	581	602	622	628	618	599	621	633	626	628	629	599	594	594	628	631	596	615	639	599	642	662	646	634	613	664	627	623	599	593	638	596	606	642	620	671	612	657	600	619	602	623	602	616	580	604	644	544	621	637	632	610	651	603	644	659	636	593	591	633	652	608	629	560	628	647	589	611	576	649	623	585	650	635	629	618	626	582	630	665	630	566	592	664	638	646	607	597	638	593	640	609	621	623	598	628	595	628	578	617	596	640	653	591	646	594	606	590	641	651	629	644	653	606	624	625	589	601	599	566	605	586	603	658	634	628	638	649	611	622	626	614	560	633	635	576	602	674	597	588	613	631	635	586	645	611	606	628	685	626	600	610	642	607	604	597	640	609	613	678	636	618	620	617	596	613	625	588	632	648	612	608	610	675	582	628	630	652	607	585	644	625	663	664	604	612	638	656	643	646	661	644	608	622	593	640	594	568	612	628	604	633	602	634	598	603	629	613	635	641	594	627	651	637	601	628	629	628	601	627	609	648	603	643	574	644	617	571	604	646	607	643	607	597	644	630	634	614	578	642	603	630	625	610	649	619	582	600	657	643	624	633	597	572	623	628	606	578	636	647	628	632	653	648	636	613	652	591	617	614	616	582	658	606	575	642	598	623	618	626	671	660	592	611	575	651	592	620	644	618	634	636	626	636	598	614	648	608	595	628	603	592	624	642	612	639	664	582	609	600	599	624	595	591	625	609	628	591	642	623	628	629	561	578	634	616	581	593	588	621	610	659	618	635	645	597	607	600	591	634	665	617	622	616	604	633	589	655	640	638	662	621	638	610	622	612	631	576	620	610	656	655	651	637	619	626	632	622	650	601	617	622	606	601	600	610	636	583	573	620	647	627	589	657	605	642	583	616	611	591	627	614	566	596	636	646	623	624	609	660	635	612	596	618	573	649	630	623	639	645	657	630	647	643	618	613	619	616	644	631	594	640	594	591	612	658	664	599	599	602	589	622	627	597	637	614	634	631	600	666	610	645	620	642	644	587	631	667	639	628	618	645	667	610	608	613	601	637	601	634	621	600	641	614	613	572	566	603	550	634	613	626	613	630	632	615	635	638	581	593	613	667	665	640	602	598	643	605	617	639	556	628	652	584	615	610	596	609	603	607	630	651	586	617	613	610	588	557	622	599	617	601	658	614	579	596	643	639	621	625	589	613	591	615	617	595	616	601	614	626	596	633	613	612	633	604	606	637	644	652	611	613	624	650	600	628	623	665	608	592	616	650	610	618	654	617	627	614	647	603	626	644	599	626	615	642	636	663	585	612	564	614	556	586	610	626	623	625	633	670	644	602	599	612	575	591	621	595	590	613	629	611	618	623	635	678	605	638	586	635	634	634	622	598	572	642	580	619	607	615	597	628	624	655	605	618	633	640	642	620	637	649	631	647	664	609	624	575	626	635	623	574	606	629	641	645	605	650	533	651	616	603	607	598	612	655	635	613	597	576	590	619	606	642	591	605	607	633	633	617	632	640	632	664	648	643	646	620	611	619	623	621	602	561	618	629	607	611	639	643	566	625	580	655	634	624	630	620	643	635	606	620	593	632	620	571	628	609	626	653	639	596	630	605	629	625	654	693	590	633	570	595	602	605	613	631	608	621	642	620	635	611	596	626	612	635	599	645	612	638	607	622	595	631	597	601	620	618	594	627	643	645	595	654	602	642	633	644	628	557	579	614	618	611	652	602	644	584	621	610	632	634	596	621	582	618	578	636	593	616	621	563	627	605	638	614	604	614	609	681	597	622	604	702	633	646	603	597	588	631	568	612	632	604	608	659	625	622	571	650	584	640	671	559	591	673	619	602	636	666	641	610	631	644	570	654	604	597	635	631	612	585	615	650	611	626	585	609	591	586	608	611	625	652	576	642	666	616	597	620	640	580	657	599	616	616	619	614	587	564	616	671	621	625	620	646	582	609	573	593	620	660	690	618	618	626	651	614	610	619	599	674	596	631	629	616	630	641	634	605	610	604	602	592	577	593	626	653	602	632	595	603	583	666	639	621	616	624	641	621	622	610	616	596	624	573	636	624	632	637	610	621	649	644	591	559	612	592	615	598	600	609	604	632	598	624	615	597	599	622	617	619	628	601	666	628	629	651	609	578	569	612	645	677	602	622	573	637	599	634	590	629	578	635	594	607	592	632	609	652	611	674	637	604	637	659	603	631	625	606	657	612	613	587	632	575	648	604	598	611	584	645	592	602	642	620	636	633	647	585	601	575	565	609	573	659	595	617	613	589	597	625	566	650	640	615	585	660	624	577	602	636	601	643	631	661	635	601	610	619	652	609	620	580	614	629	657	580	641	612	600	581	591	583	650	578	631	642	585	652	629	605	584	620	649	620	619	621	621	635	648	634	638	585	592	624	648	581	615	657	608	594	632	659	634	625	630	648	645	626	624	599	658	651	597	632	651	609	639	625	617	677	572	617	592	641	625	585	624	587	605	628	630	634	626	599	600	614	644	600	578	664	602	610	607	616	665	582	601	628	604	618	601	634	647	636	606	615	621	613	659	672	576	636	643	666	622	619	643	672	606	620	636	629	670	676	588	603	603	586	598	642	670	631	663	628	596	595	668	677	595	637	618	611	621	627	636	581	580	631	647	648	663	638	618	629	619	603	646	658	598	625	631	649	597	662	611	626	601	595	653	615	600	654	627	615	655	608	592	573	600	619	637	669	648	637	614	652	619	600	625	617	599	647	617	612	644
23607	21166	28404	24206	21175	10453	1060	731	597	549	506	462	454	437	399	405	423	398	416	412	393	410	400	396	374	391	357	373	382	364	355	385	399	326	362	339	383	381	384	349	395	359	338	371	396	372	376	374	374	325	363	362	364	384	342	378	379	370	331	366	372	337	383	393	362	386	370	360	361	361	383	367	340	334	348	371	311	371	351	348	340	379	376	339	372	387	407	375	345	376	348	320	373	355	383	358	359	361	380	365	372	326	369	335	371	375	378	369	345	347	362	401	339	361	331	357	373	352	345	375	338	371	319	363	347	335	362	354	308	354	377	368	353	353	375	394	346	322	376	371	366	348	369	360	387	355	368	377	367	352	341	327	317	364	354	363	340	374	378	321	348	333	374	327	361	331	363	363	347	333	323	371	395	362	379	341	367	383	363	371	351	354	381	379	385	335	378	330	382	352	396	358	393	369	331	345	371	373	367	364	379	354	362	364	382	377	365	313	352	340	368	361	351	379	333	383	373	354	360	373	377	372	338	362	359	330	343	350	358	363	394	341	340	386	361	342	368	328	352	350	360	344	350	327	362	349	355	352	370	371	362	360	356	385	345	360	373	329	357	354	353	374	355	374	356	361	367	356	318	362	374	399	372	325	363	397	358	339	368	346	372	391	352	378	335	341	353	380	380	338	340	357	361	329	373	383	325	361	316	371	328	366	342	378	356	365	329	316	344	349	354	335	343	356	366	373	343	373	331	370	359	360	363	350	356	373	389	379	371	351	346	356	354	375	368	331	326	344	367	355	360	372	376	338	332	398	348	332	352	380	354	310	372	326	401	370	350	337	384	327	330	368	350	313	397	371	338	329	377	375	356	367	366	381	359	376	360	334	333	337	369	358	333	369	350	380	368	328	370	350	330	378	346	331	328	365	322	357	344	353	335	386	375	325	353	333	359	386	379	358	350	360	356	346	363	375	338	394	329	348	351	365	319	371	322	383	356	335	359	334	374	374	385	337	373	338	336	412	366	340	377	341	327	386	339	358	390	335	352	348	355	339	349	357	352	370	386	350	368	371	368	368	366	361	326	359	347	375	392	339	343	372	340	353	328	344	393	387	365	381	377	373	381	365	375	348	362	394	358	357	389	356	362	347	350	373	357	355	357	331	343	400	350	341	350	379	399	347	373	359	335	350	336	385	338	344	332	378	364	324	354	357	373	349	377	344	389	345	362	376	391	394	337	362	348	330	325	369	342	347	349	339	375	384	366	353	388	378	362	364	386	355	364	322	348	354	362	339	346	393	352	376	356	401	357	338	369	354	387	344	378	390	367	339	365	338	360	373	341	322	343	366	354	345	349	348	349	362	403	335	326	354	353	367	359	371	377	371	320	365	375	344	314	354	349	362	366	359	338	330	374	382	343	364	374	350	356	382	384	376	342	369	392	316	375	373	363	370	352	349	366	321	349	383	396	325	345	378	351	374	346	360	361	369	380	406	369	361	351	350	352	358	343	349	376	377	363	349	380	359	396	363	349	352	338	364	371	328	378	360	374	359	369	362	350	332	373	336	362	362	325	338	353	327	341	382	347	324	383	355	353	327	373	385	328	344	373	409	377	393	360	354	348	337	351	366	377	374	331	341	366	364	390	324	359	346	351	357	362	364	363	399	366	354	353	367	381	364	347	348	338	334	356	337	392	351	355	332	351	364	349	330	360	375	363	364	363	376	362	328	345	345	394	387	350	341	370	363	374	364	359	365	412	355	357	362	331	390	345	389	333	363	364	352	357	378	373	350	374	323	347	321	365	356	341	332	363	354	320	377	389	386	375	331	324	363	365	360	367	371	335	364	367	347	316	359	375	349	348	402	362	384	388	363	365	382	373	316	335	334	370	333	348	348	341	358	343	334	350	356	359	364	350	345	400	316	334	340	363	352	347	380	343	340	370	349	364	368	337	386	390	357	335	332	329	387	363	318	355	386	388	343	370	383	363	399	346	385	371	354	349	377	360	341	347	369	359	341	352	346	338	361	361	346	330	360	369	346	367	340	381	341	355	311	343	365	328	350	346	340	349	351	374	369	337	362	326	318	344	347	360	343	356	371	343	364	327	380	312	362	355	361	372	369	376	361	351	384	363	342	349	362	338	341	361	384	336	353	343	337	378	350	397	350	347	357	356	348	362	336	373	313	358	339	363	338	365	356	382	329	373	362	360	343	376	339	330	377	369	336	385	318	361	335	326	369	356	369	349	346	358	334	372	392	355	347	335	328	362	342	372	349	370	354	335	370	356	351	365	339	340	349	315	342	367	342	381	367	389	367	338	348	359	366	350	366	358	341	364	363	390	325	357	353	352	349	360	347	359	354	356	318	392	380	367	349	357	345	333	351	366	385	355	364	368	363	330	366	395	336	336	343	376	381	359	346	356	336	391	348	379	347	351	346	328	406	350	313	355	366	362	341	358	344	344	353	359	312	348	387	320	374	350	339	344	352	391	351	339	345	339	337	350	353	353	364	381	366	364	361	351	348	374	352	321	352	378	350	370	389	362	333	377	331	354	336	340	301	354	375	353	336	365	346	358	357	366	352	364	344	330	346	377	357	351	331	337	367	371	362	346	379	367	341	336	352	360	362	358	377	344	371	337	342	353	353	344	332	369	374	336	348	349	380	397	386	351	369	349	337	360	382	355	348	371	348	337	344	365	373	360	348	368	398	351	411	335	362	379	394	366	366	361	347	362	358	349	329	361	330	304	319	354	363	351	417	372	356	378	355	364	355	352	328	341	347	353	328	355	381	328	347	359	351	343	350	375	356	353	339	372	390	343	363	382	380	370	381	347	356	347	398	373	342	345	366	372	367	329	358	360	353	392	392	367	393	400	347	367	342	378	366	362	341	346	366	332	354	383	355	347	349	365	344	352	368	385	356	351	359	364	365	369	367	352	325	361	375	376	355	301	324	356	348	391	362	347	382	343	340	381	373	368	338	349	384	335	342	356	366	360	368	379	347	295	408	358	369	353	357	355	372	339	348	390	372	323	367	339	351	371	341	338	351	348	321	366	367	367	361	348	359	377	345	315	333	387	354	337	354	365	380	333	386	361	363	375	333	335	383	369	360	351	382	311	372	348	362	374	386	370	364	358	363	372	332	353	376	344	346	375	365	378	370	373	357	384	358	343	370	334	331	376	357	389	357	350	379	327	365	377	367	356	367	358	400	396	356	358	352	360	342	342	361	361	381	360	330	366	355	347	342	345	342	363	365	342	346	356	386	356	369	388	345	364	345	329	368	366	346	365	378	364	356	373	349	341	340	361	370	325	332	344	334	341	348	345	368	338	344	359	356	375	358	339	346	352	388	365	364	355	381	394	362	333	347	340	363	328	363	383	347	348	318	352	329	365	398	355	384	365	354	376	359	349	348	350	360	348	392	375	334	364	358	385	354	371	342	324	377	370	304	364	354	395	379	362	333	341	363	402	373	353	375	382	347	331	348	357	343	341	356	335	351	377	343
4468	8617	5647	2644	1918	1553	1221	960	851	711	654	622	592	518	559	520	506	471	472	465	447	429	473	418	418	396	418	445	417	457	417	406	420	391	415	414	409	397	400	398	397	409	365	373	397	398	430	411	410	399	405	401	410	447	413	402	424	400	413	375	359	395	367	420	414	397	378	394	375	426	368	384	406	386	412	387	402	396	373	376	395	362	394	384	368	421	387	386	372	389	406	373	407	393	385	401	391	385	440	374	396	405	376	393	391	363	405	379	375	412	383	403	374	379	371	375	390	383	368	364	381	386	368	377	383	403	401	369	379	402	398	374	360	394	383	398	383	388	400	371	375	365	385	419	393	404	383	402	440	450	377	398	388	364	386	380	378	372	423	391	379	381	361	392	344	395	389	359	384	388	374	380	365	391	394	401	399	394	386	422	372	394	389	370	374	424	438	357	415	442	380	410	391	394	391	382	379	359	400	377	405	363	403	376	384	405	382	406	423	387	387	366	369	401	373	396	382	394	389	381	374	398	445	438	358	414	379	387	387	407	394	387	386	387	374	342	388	375	422	376	358	395	381	367	387	394	391	395	414	425	379	394	387	382	410	393	387	405	385	399	409	412	363	398	374	387	385	416	360	401	390	380	364	393	393	399	382	411	427	393	408	398	418	360	417	408	372	420	368	373	375	415	382	398	419	375	395	389	373	406	369	378	376	356	370	412	423	394	372	388	400	378	411	387	380	387	387	405	360	392	409	390	373	387	390	410	427	363	392	369	394	382	386	408	398	392	388	391	389	428	349	374	407	422	375	405	421	394	396	410	388	396	397	371	390	377	391	414	415	391	409	405	426	393	384	388	349	378	416	375	411	371	387	387	365	377	406	417	389	375	398	382	383	386	398	367	390	405	386	405	384	401	385	387	381	436	360	409	384	351	400	394	379	362	410	401	424	371	397	374	374	378	364	386	385	379	371	376	382	394	383	377	380	359	386	392	384	387	363	432	388	385	362	411	357	357	394	382	418	396	347	359	395	395	378	435	370	391	388	377	388	375	410	383	360	397	421	392	389	388	369	400	394	396	391	397	406	386	380	402	404	415	364	395	384	376	419	381	383	385	396	381	407	361	428	413	394	389	376	346	370	352	358	391	401	391	362	380	409	402	394	383	399	371	417	410	372	367	394	370	390	390	396	414	377	386	374	401	382	407	380	383	419	366	386	377	389	363	389	391	379	367	368	360	362	386	386	376	361	424	420	403	355	407	371	393	376	362	356	405	387	434	378	420	392	410	393	373	378	385	406	381	409	392	429	396	374	405	410	368	378	349	409	420	336	389	373	389	421	396	354	386	388	377	386	398	381	367	383	377	370	382	380	365	404	387	401	386	363	346	390	390	391	383	397	372	379	452	392	389	411	393	386	357	441	412	363	393	378	368	382	390	383	360	397	382	386	372	414	370	372	404	385	403	391	357	400	405	366	386	405	416	427	354	382	393	412	380	455	369	388	370	407	419	419	398	370	386	378	380	396	414	381	405	365	388	377	415	373	401	360	388	370	363	385	387	349	391	422	376	384	381	369	376	381	383	387	340	383	365	373	390	371	416	367	427	386	367	439	401	404	404	344	353	403	410	393	393	385	390	378	375	355	398	394	424	396	337	369	432	412	419	411	402	410	348	352	376	423	393	381	413	378	374	407	394	363	412	384	398	419	423	370	412	374	381	401	377	397	357	386	377	394	378	390	393	413	355	400	321	383	390	369	356	396	403	392	401	417	406	380	398	382	375	396	408	385	409	394	380	368	392	350	421	397	402	397	391	399	415	367	412	360	408	386	410	383	367	384	399	405	378	402	380	371	366	390	379	360	402	385	379	394	360	413	406	396	393	389	373	379	402	385	357	406	356	373	372	389	397	404	386	392	386	366	422	387	366	398	392	410	394	408	397	357	379	340	353	379	388	386	400	399	413	384	405	379	409	390	366	398	365	347	354	394	373	407	403	389	389	412	395	391	380	380	403	406	375	387	360	403	406	408	386	402	385	398	385	430	414	349	367	383	364	375	398	381	383	375	391	374	396	419	401	394	403	358	411	408	336	384	395	415	392	385	357	426	388	378	361	375	356	400	372	408	382	386	407	369	402	375	367	393	378	368	378	357	373	387	411	348	419	385	366	374	366	412	403	361	400	403	446	361	374	364	360	384	390	367	439	408	394	397	425	421	410	390	405	408	398	424	372	370	416	375	415	377	449	400	346	396	388	390	409	390	386	407	385	392	422	392	376	366	391	366	381	380	386	360	384	382	395	360	396	378	374	365	384	410	382	405	394	402	413	413	412	379	373	393	422	378	383	404	384	407	402	406	390	373	374	390	411	365	364	375	398	381	395	402	393	370	363	386	393	412	375	375	393	425	399	394	406	363	410	383	423	374	396	351	370	390	365	416	351	381	397	396	374	408	362	409	399	383	374	406	387	395	398	406	401	393	399	395	389	408	406	391	382	371	370	391	380	387	417	394	394	378	404	399	374	397	375	369	373	401	370	394	392	380	411	386	404	382	388	358	384	384	369	394	437	388	379	392	376	356	420	375	398	381	410	403	392	417	405	394	349	406	400	394	386	370	394	406	352	401	384	409	420	376	359	401	396	396	399	382	376	419	423	389	392	388	425	366	387	408	398	386	397	403	375	424	411	375	402	367	365	396	384	386	377	369	389	393	378	385	389	421	361	388	390	417	360	385	414	408	372	359	343	401	403	376	337	382	428	404	424	371	389	401	377	400	399	383	363	359	405	412	378	380	378	372	392	394	385	406	390	396	416	387	362	387	366	383	370	337	362	362	389	380	417	380	342	389	399	378	409	406	421	411	380	396	398	426	377	380	378	403	375	381	398	370	395	389	385	383	380	394	395	396	377	380	424	355	376	389	375	402	363	392	387	405	358	410	373	412	391	379	407	411	359	388	401	357	402	429	369	379	356	354	415	411	401	426	373	361	409	384	399	394	408	392	380	382	387	356	391	379	388	369	396	383	375	400	385	386	363	353	398	393	393	387	378	361	373	387	398	379	427	381	406	411	390	399	405	426	383	407	377	370	408	396	366	383	378	390	371	411	405	355	396	361	365	436	406	364	353	399	377	404	400	383	397	394	381	395	387	392	424	373	402	397	402	372	356	392	390	369	403	376	389	410	367	375	408	387	390	406	324	416	381	351	362	388	370	417	400	359	360	393	376	391	374	416	375	356	418	400	403	412	381	370	421	443	379	366	398	371	380	420	393	398	425	399	381	380	387	394	377	411	388	392	360	415	343	422	353	369	370	386	368	387	401	416	426	388	386	353	350	406	368	410	396	383	417	416	372	380	416	378	399	365	387	367	389	388	375	388	381	397	385	405	369	398	385	387	392	417	402	377	392	386	412	396	397	394	378	424	341	380	357	403	421	417	397	387	355	395	404	417	358	412	376	407	411	415	407	358	441	389	365	389	446	384	396	348	400	381	405	374	398	380	383	357	404	400	398
24748	21110	27246	25182	10676	1306	1085	968	919	952	910	822	888	899	876	888	909	901	899	877	856	885	825	863	814	857	827	805	837	865	864	813	883	812	802	795	843	876	816	844	859	834	861	783	820	891	818	861	862	853	864	837	869	795	838	816	878	890	824	854	850	884	882	812	883	842	855	886	845	877	799	879	865	816	849	853	836	852	816	888	858	823	861	835	893	860	855	805	860	821	890	833	817	820	856	855	848	815	810	825	894	868	832	853	852	842	819	826	868	867	821	820	900	852	800	836	830	843	862	783	818	829	869	823	848	844	802	783	877	805	825	824	794	865	898	770	803	886	900	799	834	890	848	827	800	796	845	853	834	788	884	797	806	898	845	802	780	826	863	867	892	812	840	812	851	874	811	850	800	839	822	844	838	854	926	781	862	846	814	844	887	812	841	880	823	850	849	832	806	858	860	830	849	832	885	837	861	827	880	819	832	824	780	797	864	842	812	904	874	897	771	807	830	881	812	880	825	924	819	782	872	860	806	815	860	839	828	881	740	816	852	825	862	848	798	876	863	845	834	797	856	844	791	853	877	828	849	800	817	846	797	847	860	864	805	804	871	826	798	821	838	834	815	871	845	824	813	807	795	791	815	807	814	809	832	858	854	831	834	833	792	843	809	809	834	857	790	868	867	783	817	873	865	817	827	750	810	835	873	837	844	791	834	839	791	821	812	873	806	832	866	832	884	860	843	824	861	858	852	872	859	820	862	829	879	837	819	835	847	833	883	851	860	824	850	810	871	826	812	800	804	851	844	868	803	840	819	811	867	856	866	767	828	885	807	805	871	843	870	889	828	780	827	849	784	816	828	855	882	827	813	820	834	842	827	841	832	850	828	870	842	851	839	905	812	820	848	791	910	866	832	833	800	876	837	830	812	806	804	859	888	846	787	849	838	762	798	803	819	837	806	880	820	826	807	872	826	816	869	823	806	812	826	821	893	773	839	803	836	831	877	821	866	801	821	837	841	831	904	839	865	857	805	825	843	852	850	836	898	861	846	843	832	855	850	830	862	803	798	805	804	836	861	835	806	806	798	877	905	867	823	815	897	800	882	847	797	863	900	832	859	845	824	857	808	833	801	758	879	828	821	817	820	864	905	864	793	811	882	858	840	825	825	821	846	881	819	865	857	855	835	903	855	893	882	789	794	795	887	888	856	844	822	826	802	891	821	837	879	821	817	844	823	870	870	845	861	825	847	790	803	876	823	871	825	805	855	822	843	876	829	836	798	808	866	835	829	885	862	829	832	828	832	809	772	874	867	828	821	808	830	781	843	872	837	878	838	815	857	850	828	828	812	841	857	819	862	867	800	837	838	840	825	778	796	788	819	884	799	870	850	840	850	852	846	842	810	802	851	821	898	906	771	793	803	831	854	823	852	886	806	843	823	833	822	810	807	796	772	882	814	816	852	847	830	842	791	880	862	833	857	854	840	813	869	807	872	888	832	840	802	884	874	842	858	795	810	832	873	825	829	837	832	795	815	884	813	837	861	822	816	783	848	804	812	832	812	855	822	855	824	834	864	820	881	776	860	860	777	800	864	855	838	847	839	817	820	797	831	862	851	813	808	846	829	804	871	849	814	847	840	866	848	790	777	793	848	805	812	845	841	802	836	859	822	852	868	768	878	851	901	865	849	814	840	809	839	847	836	864	850	823	844	840	814	817	904	866	828	882	804	843	879	815	852	825	822	844	827	819	797	833	829	821	838	833	896	875	842	828	837	833	855	792	778	802	865	834	823	855	782	833	843	840	810	840	807	813	818	825	864	811	786	859	857	808	799	875	838	863	840	842	873	874	826	833	764	873	805	859	793	856	807	852	818	828	844	792	877	864	791	881	806	827	839	807	863	879	821	829	813	840	874	791	859	848	829	839	817	802	826	865	819	830	810	844	820	829	826	818	780	861	819	836	874	836	807	811	841	833	831	854	812	789	873	832	750	852	814	833	830	826	837	800	830	795	745	886	844	919	796	804	771	829	824	814	783	778	846	814	779	843	824	859	817	852	810	836	857	817	834	838	870	837	871	840	847	861	832	810	813	837	843	894	837	836	863	803	827	812	813	834	871	841	853	806	843	897	828	836	797	848	816	871	818	790	837	869	844	830	845	843	774	807	858	849	857	838	878	834	870	829	840	875	839	886	810	762	901	852	837	789	865	848	812	879	846	859	836	817	836	793	832	807	858	856	850	825	786	827	804	842	868	820	862	834	785	812	840	809	869	815	816	847	837	807	837	854	859	874	840	835	816	812	845	813	841	815	894	842	810	834	827	833	839	900	814	794	858	836	794	833	843	860	847	817	873	837	872	835	875	771	819	860	850	818	853	858	824	865	817	797	861	845	799	853	837	817	852	761	793	840	857	808	800	814	872	871	845	814	821	803	885	830	839	875	822	779	811	845	807	824	790	819	819	834	868	816	845	841	773	853	792	886	847	903	822	857	858	871	847	872	833	872	812	863	836	874	869	843	842	884	815	857	847	905	880	800	807	866	825	868	881	828	844	824	827	818	832	821	762	873	850	839	819	879	862	812	861	845	887	857	800	817	807	862	793	860	844	854	815	847	848	831	815	817	865	811	861	832	858	813	837	827	831	804	780	879	877	829	863	809	859	831	849	837	786	808	825	840	877	848	844	833	770	842	796	809	855	815	846	824	827	800	891	838	840	896	786	815	823	851	848	854	823	824	806	880	797	792	887	860	902	801	897	808	822	806	799	852	837	845	815	865	808	834	799	882	848	812	829	823	816	805	873	845	822	792	847	823	783	789	871	824	876	809	869	783	870	841	767	848	852	848	867	800	914	779	815	759	860	833	881	878	807	845	858	831	794	781	801	792	818	834	836	866	844	821	859	875	853	871	811	836	831	840	833	847	832	879	855	876	804	800	820	812	835	784	868	838	817	829	787	866	786	818	829	849	853	854	843	882	834	764	815	837	842	817	829	829	841	848	882	813	814	810	855	828	820	825	844	829	851	860	838	823	844	854	845	788	871	826	854	782	817	850	830	849	837	829	834	858	860	862	865	859	860	824	851	797	814	854	851	807	780	847	828	807	903	809	804	853	865	872	831	846	811	859	782	857	887	797	787	819	849	826	877	831	844	809	829	820	804	864	822	853	816	843	796	862	845	859	824	785	824	847	851	835	813	790	825	843	790	868	835	836	840	843	832	916	830	875	821	846	849	867	841	832	851	824	881	853	884	848	786	827	889	793	865	868	837	836	803	842	825	824	873	846	840	856	846	821	865	843	836	855	819	847	784	892	797	800	852	803	844	851	870	845	833	897	869	819	783	846	807	811	826	787	794	820	841	831	806	844	803	818	750	819	823	852	878	871	876	757	810	815	830	825	825	832	796	891	859	875	812	838	880	824	824	822	804	829	803	856	865	804	784	832	817	801	800	807	844	849	842	843	890	841	795	856	870	803	872	799	830	814	804	832	836	823	869	790	848	786	895	832
4623	5140	3505	1987	1674	1389	1215	1102	1118	1048	1071	1002	989	972	899	964	993	878	901	887	890	974	851	846	913	905	883	862	897	892	869	880	902	828	893	943	909	850	901	903	856	828	866	874	858	877	829	899	836	869	880	834	816	907	875	898	837	877	829	870	842	851	913	824	842	835	856	847	864	852	858	816	856	848	855	887	927	853	895	817	838	857	838	885	887	837	851	867	826	870	816	842	815	908	825	839	898	878	818	833	884	886	821	869	865	802	804	846	826	846	862	862	818	893	891	901	907	883	879	868	883	871	834	836	853	894	813	866	871	797	881	894	834	835	835	864	875	841	852	837	867	851	853	819	935	883	841	891	800	851	871	882	859	858	823	852	893	875	839	847	890	834	858	875	869	816	838	861	855	880	825	867	863	847	881	850	916	851	869	842	852	891	868	886	846	827	833	843	919	837	923	845	919	822	832	810	823	871	869	846	918	880	841	870	854	879	810	843	849	870	848	899	871	844	847	871	924	876	841	839	856	866	864	851	851	858	833	800	815	864	876	871	823	901	908	857	854	867	863	846	843	850	849	881	813	835	865	825	855	805	855	822	854	867	872	791	836	844	882	876	844	886	828	887	866	847	862	887	874	857	842	875	863	851	830	862	836	915	873	881	888	877	843	875	878	842	864	786	834	874	864	904	848	881	840	902	853	892	863	867	849	879	888	830	862	848	844	843	869	935	865	789	806	819	839	905	878	869	845	813	872	859	886	861	841	839	877	840	830	904	884	877	907	884	872	865	856	843	882	871	894	851	883	840	844	858	831	836	850	870	857	887	866	880	867	823	847	850	884	859	849	856	879	832	868	850	874	885	899	908	868	872	879	866	850	851	868	863	853	864	855	858	853	842	793	871	901	884	830	857	858	855	825	896	870	869	894	853	839	807	850	869	830	859	860	908	890	856	856	866	910	804	849	890	840	852	822	848	839	877	835	836	879	898	880	875	853	841	846	855	851	866	826	907	888	868	827	880	904	866	873	843	870	846	837	840	865	848	865	842	841	903	877	876	829	905	953	880	885	881	838	909	930	825	860	800	853	861	883	873	869	831	846	887	847	880	878	816	880	892	855	824	862	839	822	877	844	870	861	858	888	875	854	919	847	866	840	866	853	846	824	887	817	854	876	875	870	863	865	861	837	852	859	865	822	850	876	860	869	875	856	843	832	828	802	893	801	891	814	857	859	882	865	836	832	859	873	872	848	876	815	881	819	846	850	817	837	857	833	802	897	832	897	829	847	845	874	894	888	889	896	844	899	832	840	824	828	913	876	826	868	850	833	880	875	845	868	819	888	880	857	866	851	873	868	825	833	887	849	831	883	844	848	863	888	903	805	873	867	853	878	870	856	844	913	916	838	866	853	820	861	884	849	874	791	865	903	881	821	864	859	873	887	860	807	839	803	854	861	888	892	777	851	863	792	801	853	852	837	854	818	895	831	844	919	870	871	848	811	880	855	811	862	876	881	893	876	825	896	832	869	871	862	842	894	851	842	880	850	882	890	858	880	849	868	817	866	813	839	866	881	785	909	867	882	867	828	824	837	840	824	864	859	848	817	881	835	863	891	857	878	874	911	884	844	898	852	911	869	892	918	873	813	855	815	854	852	898	886	861	870	829	873	881	833	898	879	829	868	826	883	878	868	859	865	854	828	818	864	829	835	868	816	834	872	874	918	875	836	901	874	849	876	848	875	904	898	867	858	833	879	850	913	917	835	857	840	834	830	853	905	820	861	787	837	873	859	874	810	832	856	845	885	870	887	831	889	844	844	829	910	886	834	862	854	869	822	872	879	856	871	859	832	800	870	843	884	906	835	876	827	855	813	839	822	839	884	858	861	813	886	825	880	923	876	830	832	859	866	870	821	889	910	896	859	888	837	871	827	885	883	884	878	871	836	838	896	813	847	871	865	926	867	851	858	871	822	818	870	801	874	865	928	872	907	905	886	936	887	859	932	829	870	877	852	895	823	860	859	870	842	926	847	879	898	808	897	938	854	867	844	853	894	844	891	850	875	804	844	851	913	844	867	836	874	905	856	844	854	840	852	827	887	862	855	813	864	862	863	852	893	849	867	853	881	837	845	833	789	790	888	814	842	866	831	868	828	854	861	808	826	871	874	919	844	881	831	882	851	907	877	857	855	882	797	816	849	878	903	884	871	796	853	870	904	836	845	862	873	842	871	799	847	846	849	850	874	857	886	838	829	863	869	810	862	855	871	873	864	862	810	837	934	827	847	818	817	892	880	879	881	886	823	849	841	857	877	928	862	852	837	860	898	856	878	880	844	868	867	868	836	856	910	881	852	794	866	836	908	831	837	833	877	847	859	856	873	903	812	863	827	831	834	887	833	935	834	828	856	852	908	846	870	911	856	919	872	914	825	922	827	866	853	854	877	850	886	849	882	870	846	887	879	808	820	851	866	846	908	838	896	861	882	856	853	868	887	884	865	846	887	870	856	804	799	878	861	816	823	833	874	846	856	880	821	851	876	821	893	873	918	841	871	847	869	903	872	856	870	787	853	877	901	831	853	867	848	865	850	854	842	922	866	895	892	809	856	826	883	848	884	864	828	813	839	859	875	882	884	865	806	855	863	868	846	815	821	834	847	851	810	837	895	840	880	831	834	850	831	861	861	906	823	844	864	897	865	846	858	872	895	830	875	856	833	841	871	848	899	830	831	871	817	872	889	873	866	909	861	837	857	892	840	867	828	842	896	856	834	866	885	888	870	864	877	865	871	875	775	881	873	867	897	844	817	859	853	840	819	839	902	917	817	830	864	898	877	846	830	802	849	807	828	862	859	891	826	825	821	860	864	834	826	871	852	834	875	839	840	929	860	815	889	866	840	854	846	875	850	840	860	841	822	829	856	834	866	877	896	864	840	847	880	847	875	831	875	855	847	788	855	865	873	894	865	887	824	912	823	885	893	833	857	854	885	844	819	829	857	845	838	840	886	852	895	844	855	817	825	875	886	869	930	866	908	863	839	887	823	860	859	861	921	792	859	846	841	815	847	845	823	849	873	840	838	898	824	843	849	825	840	853	873	818	818	869	859	816	842	863	898	871	845	910	902	859	828	851	862	925	866	884	874	874	867	836	816	782	865	824	844	855	915	834	836	834	860	840	887	846	837	811	834	863	832	826	844	823	850	846	801	893	864	832	846	877	810	852	906	868	874	784	850	824	855	887	872	794	851	908	874	862	836	798	863	858	848	837	807	847	870	888	839	871	878	875	847	876	883	831	851	879	880	865	839	850	839	823	829	841	850	817	854	900	891	818	821	916	897	891	767	848	852	830	836	886	800	841	877	845	862	886	810	832	863	857	896	894	817	859	921	907	844	846	878	864	857	822	827	845	840	848	854	860	867	862	826	843	824	875	829	842	869	845	883	898	825	806	821	838	849	805	859	848	904	824	858	845	856	817	851	789	835	940	858	807	903	837	849	881	913	831	863	850	856	863
22367	21120	28799	23693	21124	21198	8760	1417	1063	942	912	815	799	790	749	711	716	685	676	670	677	661	645	643	619	655	653	656	642	664	636	646	641	627	634	623	618	646	610	639	591	613	586	578	583	644	604	655	612	631	638	645	628	614	612	581	594	626	622	553	605	619	580	625	596	609	616	604	593	621	593	583	614	606	590	565	604	595	596	591	594	586	587	673	619	585	593	580	621	614	566	583	617	585	555	584	614	587	598	574	588	628	591	613	620	593	610	594	595	609	580	618	555	577	601	603	601	591	611	617	609	598	607	574	627	564	528	644	567	628	630	618	619	594	616	590	652	586	598	562	579	626	615	575	588	592	581	623	616	601	626	627	608	621	520	580	585	634	586	597	551	611	592	602	610	566	635	591	579	642	569	580	591	591	612	572	584	599	553	609	595	583	602	637	574	574	574	599	576	572	599	607	585	626	560	590	596	612	574	568	623	613	589	612	603	614	630	574	543	555	610	582	596	636	559	594	589	585	549	588	579	606	589	616	563	581	597	570	597	587	641	584	577	607	601	610	588	593	579	606	562	609	555	564	632	596	584	545	566	608	568	599	602	574	591	601	592	624	609	596	592	619	596	630	588	654	529	590	593	644	579	574	630	620	591	580	600	613	598	559	615	583	607	589	607	577	589	605	614	604	611	591	615	553	614	586	598	612	599	592	601	590	634	608	571	585	584	558	656	596	585	606	580	608	620	590	605	605	580	579	536	562	575	629	613	570	680	595	594	563	586	599	579	639	599	553	572	609	554	566	593	581	626	589	607	577	586	599	582	637	618	601	631	583	606	621	621	574	596	604	570	582	648	588	589	605	638	590	594	575	550	619	585	628	571	578	600	594	620	602	618	596	642	578	603	616	591	579	562	614	613	591	579	612	576	598	614	595	572	627	547	586	578	604	634	596	600	621	556	572	592	595	605	610	548	567	595	612	610	592	582	606	565	566	612	574	598	557	605	561	621	612	584	588	619	627	615	577	599	656	599	542	570	640	599	606	623	591	584	604	602	579	606	586	591	624	595	641	594	631	620	581	616	586	605	583	617	642	580	602	623	614	548	575	560	575	601	580	601	588	606	592	572	582	635	606	599	577	565	635	623	576	634	585	578	580	603	636	548	589	585	576	652	591	534	625	605	612	583	603	619	600	531	572	584	552	593	637	579	581	577	548	618	603	634	577	610	620	617	617	590	642	577	603	592	573	570	596	562	626	581	582	604	589	621	618	635	536	622	593	576	558	566	595	580	600	579	568	585	603	625	558	547	579	602	588	615	581	614	583	569	559	607	625	582	579	605	551	546	580	606	606	642	606	593	583	603	606	629	561	610	580	608	564	594	577	619	575	591	597	594	621	589	599	583	594	620	607	606	580	552	569	597	535	554	639	575	593	638	620	610	595	605	630	582	615	587	576	589	614	621	587	603	613	580	565	566	593	608	609	610	564	569	590	619	592	574	612	630	575	555	615	617	616	620	593	619	614	558	605	637	606	585	587	566	578	589	585	610	611	598	558	601	556	576	649	595	566	592	614	607	594	553	620	590	605	592	565	598	577	591	607	554	564	589	547	555	617	628	604	600	593	629	563	599	598	572	562	581	612	586	615	586	601	611	587	565	626	597	556	575	593	609	572	613	599	584	611	612	634	579	566	626	585	598	568	575	585	502	630	618	547	609	581	599	625	613	623	588	574	584	593	597	592	573	575	546	558	616	597	574	599	607	557	656	610	547	615	629	593	646	598	612	578	622	592	585	534	586	595	533	601	592	580	634	558	614	578	581	618	610	581	615	569	626	606	600	586	637	608	615	594	573	590	599	636	598	572	564	611	593	579	643	569	573	618	584	612	640	565	600	603	575	627	574	576	625	643	622	572	607	567	602	585	697	595	626	585	609	676	635	587	608	619	572	578	622	545	595	580	623	607	619	609	571	610	594	579	636	653	634	612	575	589	568	636	603	590	547	626	598	600	619	599	554	593	572	582	599	588	625	592	570	623	585	579	599	591	619	587	582	607	576	604	563	615	560	607	584	582	556	607	575	659	605	623	561	598	612	586	607	560	612	592	597	604	654	613	562	639	633	596	570	602	598	594	583	610	603	591	609	576	571	580	610	571	593	622	538	597	536	584	602	611	609	604	596	618	625	563	617	606	574	635	596	666	589	588	628	626	604	557	566	607	580	621	610	570	633	591	597	579	680	620	599	596	596	612	579	585	562	614	634	627	596	600	603	562	608	600	586	597	611	567	598	571	584	585	564	635	602	601	598	591	615	582	608	587	617	622	613	626	560	626	611	530	603	613	594	579	544	567	577	584	614	580	617	603	595	580	567	578	590	562	597	621	609	598	612	592	590	638	590	586	625	583	599	571	585	601	593	568	610	591	579	595	574	602	608	633	598	575	601	581	579	592	591	620	651	574	623	562	627	595	591	560	620	594	612	622	598	575	593	576	588	598	577	613	553	612	588	590	578	599	587	599	565	585	638	620	617	585	596	598	610	635	584	570	584	585	600	570	606	594	609	571	570	591	563	606	586	525	578	586	540	609	585	617	614	563	633	586	612	606	595	590	562	558	565	583	581	584	586	620	587	588	556	558	568	608	600	609	619	623	599	569	555	560	577	637	599	579	596	570	602	589	593	640	625	629	605	552	590	613	564	578	546	607	628	596	604	564	564	587	611	581	604	600	555	604	601	551	588	567	602	596	575	606	602	580	568	618	585	604	585	587	577	636	579	574	599	580	584	602	614	582	637	577	549	608	598	595	593	604	608	574	603	599	593	604	554	599	551	588	616	638	590	604	548	572	555	555	596	603	610	563	636	576	560	592	607	593	592	650	629	540	605	587	597	563	598	566	574	616	581	573	553	594	589	584	594	595	585	605	556	618	643	645	598	615	612	617	620	622	604	586	575	568	608	565	661	580	584	586	571	596	581	597	601	578	616	603	613	585	595	616	567	550	647	536	589	598	579	574	579	635	598	599	572	633	622	571	600	587	601	631	636	651	581	583	610	580	622	576	556	603	614	583	562	584	577	606	600	617	566	603	605	576	534	611	581	599	559	586	571	612	598	614	630	582	599	644	640	588	597	604	589	618	623	567	587	651	625	586	591	606	551	578	578	563	628	583	580	591	643	593	602	609	585	588	538	607	586	575	589	577	559	636	607	576	599	589	627	620	603	528	623	617	580	570	563	603	591	550	590	579	600	632	571	591	579	559	549	628	578	600	610	591	557	594	583	585	599	589	624	608	596	588	594	591	607	567	598	572	581	578	612	583	651	594	615	575	602	603	589	616	570	562	607	576	591	598	605	557	585	605	644	616	605	625	606	597	564	600	528	556	572	570	602	606	624	624	565	592	583	625	563	595	660	593	575	553	575	613	604	584	581	628	605	574	627	553	647	566	570	597	582	625	568	588	605	616	588	531	564	578	629	557	579	599	590	605	587	537	580	582	593	619	616	602	608	570	561	549	646	607
6267	14190	9473	4608	3445	2510	2113	1678	1467	1333	1143	1066	921	861	875	786	789	688	750	730	770	678	690	657	634	692	640	640	656	682	664	641	640	623	625	596	667	638	597	662	598	593	601	574	637	585	601	654	651	592	611	683	639	620	617	599	610	611	599	634	627	591	612	596	652	578	635	596	654	591	615	601	596	573	621	612	602	607	635	607	617	596	582	591	611	599	548	597	587	650	631	591	641	648	602	599	595	579	620	558	620	570	570	646	549	623	633	586	590	575	586	587	677	561	574	608	579	609	644	621	591	612	623	608	592	612	597	611	629	606	623	589	615	621	571	565	575	605	568	580	590	549	624	602	573	557	578	567	621	623	588	622	597	577	592	606	618	606	564	585	600	584	574	635	607	628	582	593	557	615	621	608	572	619	580	567	577	585	574	632	601	622	581	570	632	560	641	615	614	544	655	586	586	627	621	555	594	614	624	596	628	524	600	577	571	640	587	611	597	618	562	584	642	614	574	597	590	611	570	602	586	599	690	622	604	624	602	573	602	582	587	595	597	590	589	588	584	602	571	564	602	593	610	612	611	602	626	618	617	570	580	607	558	593	618	595	638	628	608	576	650	571	600	616	562	617	594	607	607	571	586	592	584	572	617	606	665	595	591	586	576	604	585	611	568	587	583	582	640	597	589	618	597	589	598	582	610	605	600	605	574	599	603	647	593	551	607	592	562	583	582	591	555	654	567	599	599	613	592	601	608	629	651	603	537	584	580	587	614	555	620	580	610	575	574	573	616	562	643	595	609	598	595	597	592	585	567	599	608	614	604	579	583	585	605	623	627	623	619	611	636	573	556	637	598	606	621	619	651	595	603	590	583	526	598	604	531	605	594	598	597	575	566	579	586	601	606	577	590	618	601	579	605	622	572	560	565	562	666	600	594	604	596	643	589	633	667	581	586	592	594	588	593	630	604	591	569	580	578	663	604	596	554	620	546	618	594	603	611	627	618	609	598	626	598	589	567	570	607	540	626	618	579	578	616	637	595	639	583	606	650	562	568	637	621	583	582	613	576	612	614	609	623	645	604	605	607	562	601	651	624	593	609	617	633	596	610	597	581	618	550	585	579	642	586	621	584	580	623	615	584	604	559	596	602	599	608	603	586	579	608	566	596	562	577	622	609	646	584	636	656	582	572	595	632	601	612	579	602	541	603	593	597	551	611	595	584	648	578	628	622	608	604	593	575	580	585	605	617	544	564	600	594	609	605	595	565	587	626	607	627	599	587	601	560	590	607	589	607	618	569	611	622	598	607	582	639	606	614	629	616	564	604	603	653	594	573	607	630	615	604	592	585	626	588	591	630	570	621	665	604	591	621	627	619	636	614	593	626	574	633	563	625	602	608	635	601	565	591	608	562	604	614	578	604	597	588	631	590	600	591	535	605	603	577	602	579	601	619	618	573	615	658	595	599	564	608	583	606	605	611	606	582	622	631	610	565	598	623	566	634	603	616	623	592	631	610	608	582	595	602	593	650	602	640	569	608	599	572	584	597	593	619	626	579	594	601	597	562	624	588	593	636	593	603	596	595	587	659	597	604	613	575	588	603	668	583	580	609	588	614	594	612	585	555	589	624	591	587	607	625	598	580	599	585	576	587	587	603	613	586	628	597	582	635	595	584	610	612	617	592	587	607	605	598	647	570	616	645	608	548	599	657	617	587	608	631	602	602	611	608	555	575	591	552	571	577	570	577	585	578	601	558	585	601	550	616	596	612	569	555	569	598	602	574	597	606	547	590	611	576	583	634	586	577	598	598	566	579	607	598	566	588	617	572	594	612	596	615	625	599	615	610	621	614	591	637	591	610	626	605	600	576	618	654	613	609	573	620	619	639	603	616	657	610	570	570	600	612	594	611	606	609	549	577	572	596	567	614	601	611	615	554	605	610	585	592	610	574	597	614	563	585	569	598	609	585	571	596	609	608	582	629	616	599	562	607	566	609	611	597	583	576	628	584	619	605	601	575	660	580	568	601	558	584	604	610	601	564	592	631	604	622	600	582	596	594	636	628	590	575	587	606	596	603	589	606	592	623	598	615	608	546	613	574	583	555	613	593	599	624	608	609	595	579	575	622	600	626	559	613	634	589	596	567	607	570	552	605	624	598	569	613	609	589	593	615	587	614	579	571	609	591	574	621	644	562	611	611	557	592	627	578	563	602	597	625	644	587	561	587	600	580	611	591	601	589	574	651	607	605	602	569	622	667	599	593	607	621	576	607	621	658	607	604	634	618	649	614	610	559	627	580	591	612	615	616	595	616	573	580	588	621	590	636	559	597	569	585	606	611	578	670	589	572	594	581	585	612	599	625	584	622	593	569	616	587	628	577	557	582	597	600	603	584	602	613	628	605	569	650	571	606	619	632	626	606	598	556	598	631	573	624	580	586	610	590	579	574	562	588	600	585	602	565	605	564	603	668	560	610	602	601	600	632	588	612	586	590	628	571	589	594	623	643	553	552	568	580	597	587	633	608	596	603	629	619	548	656	564	634	606	586	619	615	604	570	621	553	630	634	643	617	619	544	650	564	583	602	568	635	598	596	582	604	554	563	614	581	606	588	587	632	563	603	587	629	576	613	620	556	585	623	624	570	637	598	601	636	610	587	635	587	611	597	565	601	576	630	601	547	596	607	567	571	596	600	619	587	606	560	576	596	577	545	582	584	609	597	619	566	592	646	633	608	616	585	597	575	589	616	621	609	594	578	599	568	605	622	617	606	549	559	594	597	585	603	608	642	573	597	593	599	591	571	604	595	588	590	589	621	578	610	555	601	602	576	589	611	591	638	610	576	595	596	564	621	628	554	628	568	583	615	604	571	547	572	578	594	645	612	622	603	579	584	613	600	590	555	642	648	607	592	616	608	611	623	551	575	616	602	558	622	587	593	606	595	557	596	610	570	653	561	634	594	602	620	599	653	583	612	599	629	582	606	569	568	618	574	594	597	625	594	618	637	596	589	588	598	644	557	596	606	625	609	573	618	575	598	576	577	597	609	605	611	576	604	559	577	564	577	604	603	618	604	589	593	589	564	616	578	624	595	588	591	583	599	616	583	599	597	581	569	585	580	632	577	573	598	560	571	570	596	585	582	608	585	647	614	594	599	556	627	596	592	564	597	617	560	592	576	587	631	578	543	558	576	599	578	555	611	607	620	605	614	615	628	585	610	629	580	562	581	570	581	594	601	626	585	594	582	604	558	581	615	570	632	589	588	616	590	588	595	580	637	580	627	597	562	561	628	562	589	590	588	609	626	612	581	655	572	613	617	563	592	611	594	545	553	587	600	627	658	610	587	606	594	562	571	569	595	595	538	603	600	615	638	579	629	611	606	597	599	614	570	624	581	586	589	601	617	596	601	608	643	581	583	598	598	613	623	596	612	634	609	574	609	600	593	654	573	604	649	588	613	592	600	572	592	603	619	568	562	619	593	607	563	604	596	579	604	586	571	576	571	609
27738	17652	4029	915	660	650	613	608	583	589	582	537	570	601	594	606	581	583	608	540	587	609	626	578	553	570	597	630	564	568	577	563	583	633	564	544	549	573	582	554	576	589	654	580	619	581	528	586	612	592	578	550	558	551	541	611	569	593	532	519	505	557	592	573	557	565	581	588	566	567	595	559	546	579	545	554	588	542	619	626	623	540	558	549	596	560	564	601	552	570	506	557	576	561	562	590	491	583	589	546	569	538	585	627	578	581	558	562	529	589	569	566	608	566	594	584	549	596	581	619	564	606	558	534	604	553	558	557	551	560	528	567	641	542	559	581	558	575	541	571	563	572	562	564	581	564	528	593	578	511	562	609	583	578	534	557	597	574	576	592	581	570	530	544	544	583	561	555	555	569	567	550	574	543	540	605	564	579	594	610	597	584	567	583	564	559	594	569	583	548	479	564	572	566	605	584	614	598	581	555	578	575	594	603	539	564	572	576	556	588	588	582	575	592	587	591	612	571	612	547	609	581	629	616	570	549	590	541	578	541	555	551	596	621	563	590	569	550	545	565	576	580	534	606	589	597	583	532	585	566	560	598	587	557	547	540	548	563	545	569	593	564	581	577	548	547	609	605	573	619	559	567	593	596	551	595	555	573	589	572	582	551	595	575	609	559	578	545	619	546	548	584	555	565	550	530	570	577	581	592	590	587	550	603	593	578	613	572	534	562	568	556	552	549	539	591	583	585	543	577	601	535	591	561	597	567	570	568	598	584	551	586	581	579	586	540	570	566	567	601	545	556	553	582	570	562	584	581	599	604	501	563	559	583	583	544	599	561	577	560	559	599	599	593	571	582	558	560	573	587	551	582	546	548	557	592	567	572	553	562	556	572	579	634	550	573	568	609	586	577	590	535	551	582	541	568	576	553	596	562	592	580	586	593	587	549	568	568	577	604	579	577	535	580	602	531	570	603	557	593	582	556	598	576	607	570	584	575	561	563	618	545	562	584	537	535	586	565	562	544	575	542	571	543	550	550	564	571	560	574	602	567	555	631	557	594	585	543	577	580	537	543	578	572	581	544	544	469	560	563	556	573	537	583	553	564	538	571	541	582	578	523	585	624	563	587	562	600	545	546	557	594	596	550	516	573	577	560	557	579	529	560	584	564	583	575	552	541	536	552	552	582	572	572	606	580	595	571	564	566	546	594	537	533	553	529	567	574	553	604	550	577	590	542	572	555	607	543	536	545	584	528	551	602	554	572	538	602	613	560	577	561	537	585	563	576	598	557	561	615	574	559	538	548	567	550	533	624	620	564	540	558	557	605	600	568	572	562	547	546	588	526	538	625	558	543	558	535	575	545	635	625	575	598	571	606	624	537	561	539	578	577	585	561	605	580	580	602	548	606	554	581	596	523	573	571	566	581	601	574	514	554	597	573	583	543	569	543	560	562	577	575	558	600	613	538	551	544	523	571	568	605	575	534	538	620	554	562	578	590	525	613	554	573	582	568	584	557	577	540	563	642	607	559	568	544	524	563	553	535	607	592	560	604	560	585	589	577	590	596	570	571	548	584	601	553	606	579	538	572	594	573	579	553	559	560	574	559	532	541	546	603	576	581	592	559	554	580	560	585	554	619	576	558	546	577	619	534	545	563	538	576	653	586	585	571	560	570	555	628	573	553	561	534	573	576	530	582	579	601	539	595	592	568	565	542	565	568	566	620	579	570	536	581	595	572	544	590	612	540	599	577	594	597	574	552	606	629	602	565	549	558	557	593	620	565	548	580	582	578	570	568	609	538	605	549	571	541	546	589	562	587	572	585	574	594	543	573	534	599	610	578	559	534	621	571	584	587	553	567	590	533	584	507	518	612	560	560	578	588	601	566	558	539	581	602	554	564	586	588	597	564	555	552	579	573	540	548	535	575	580	626	589	555	609	571	536	562	604	533	592	580	574	556	598	580	606	545	564	558	524	608	545	575	517	567	587	587	550	580	542	579	557	545	562	562	547	577	569	599	591	548	567	534	588	596	525	604	521	541	571	592	577	578	592	617	544	555	620	601	577	596	558	560	526	552	560	520	570	557	591	562	597	528	567	544	564	558	553	550	596	568	591	598	596	557	601	574	561	570	584	617	606	554	587	569	597	542	579	536	551	557	599	604	554	575	573	597	553	597	532	595	575	575	564	560	575	616	549	593	568	559	579	575	562	595	562	615	567	579	577	577	551	591	558	561	525	530	544	570	522	576	559	568	601	544	578	606	540	566	596	572	566	563	540	578	547	513	566	583	577	547	570	569	545	588	564	499	553	564	560	552	541	591	562	598	637	536	532	580	554	584	572	588	564	609	579	582	568	559	604	578	592	606	593	616	593	559	563	585	514	603	605	565	539	609	595	576	587	589	538	558	573	624	599	569	562	581	582	569	582	521	576	551	561	531	516	542	600	558	589	584	561	602	615	636	577	526	592	542	546	594	534	580	576	523	551	581	529	581	533	586	558	595	550	560	586	586	588	536	572	550	591	568	587	613	578	570	570	601	552	583	582	549	579	544	550	573	592	557	603	584	550	572	561	585	572	558	573	593	526	575	577	594	623	576	569	563	588	553	585	550	561	630	594	573	572	500	593	527	551	539	567	551	571	580	584	564	587	619	531	599	598	563	569	607	584	541	577	567	532	556	546	568	569	557	544	558	556	542	619	515	575	575	562	538	549	567	577	557	569	580	558	560	550	568	588	560	553	567	560	563	567	549	576	586	587	577	563	575	601	564	554	564	579	521	588	588	579	621	591	587	560	524	600	519	580	579	548	599	597	561	574	591	562	535	559	559	573	560	549	570	567	576	615	597	613	544	589	560	600	545	583	577	548	597	560	578	564	580	533	596	562	552	597	566	557	554	618	572	514	603	583	555	573	567	541	573	576	570	583	560	580	567	569	601	561	589	546	568	531	560	611	576	590	550	580	575	546	561	556	552	564	578	585	611	574	540	595	558	575	601	602	563	576	551	568	585	578	537	570	551	529	577	580	539	633	553	566	564	528	568	544	547	607	575	585	540	578	518	519	599	543	528	571	556	578	594	573	566	574	592	559	591	588	584	583	548	589	575	585	584	574	550	610	568	537	562	559	591	578	543	611	571	543	594	522	605	588	553	563	596	590	592	584	573	564	566	533	546	570	489	559	552	566	573	632	577	590	538	561	580	583	604	578	556	577	577	579	586	574	621	554	627	582	581	555	614	537	599	577	576	571	557	547	560	627	600	582	599	584	565	612	613	572	538	561	545	584	592	569	553	565	606	606	577	527	553	580	580	603	527	553	571	557	567	582	597	584	600	588	567	585	566	592	577	546	605	567	553	550	523	607	602	569	605	594	584	611	564	553	550	564	593	544	583	589	578	596	557	607	556	588	570	616	563	597	593	588	507	576	564	565	597	568	550	528	567	536	604	564	535	546	571	580	607	613	549	555	548	578	573	539	565	551	546	583	571	543	528	571	540	547	614	532	562
4668	1193	971	721	733	683	657	626	681	667	641	627	622	612	589	627	619	611	635	647	613	609	626	650	588	603	639	617	619	624	619	612	609	587	622	600	603	649	618	632	601	662	634	600	587	600	623	629	593	631	612	638	616	606	652	601	615	623	616	598	577	596	591	627	622	626	609	595	621	635	608	613	613	608	625	582	604	632	571	561	626	641	568	570	636	617	626	602	583	608	594	578	601	605	653	613	651	613	644	585	640	592	602	583	633	604	588	600	587	624	622	595	599	544	626	626	617	605	628	594	661	589	612	590	650	604	627	566	597	643	582	612	612	584	609	589	588	619	599	608	633	591	635	569	660	623	574	622	590	652	619	609	592	581	660	568	615	578	609	603	602	643	566	574	630	573	608	620	621	607	598	667	561	614	612	611	591	665	612	625	598	631	623	593	575	623	575	598	620	637	599	607	618	604	626	630	610	618	581	581	657	603	595	584	611	681	618	602	608	635	636	647	616	588	605	614	581	617	610	604	558	591	605	621	625	634	646	689	627	652	591	637	604	607	634	602	609	597	570	649	617	631	610	658	624	616	565	581	613	578	641	621	633	594	599	627	602	593	595	588	593	625	605	567	636	634	627	658	611	606	596	640	634	621	594	574	626	622	620	660	633	601	607	582	597	615	590	661	619	636	597	621	628	613	638	566	652	630	592	612	573	664	604	632	660	632	630	616	589	599	606	623	635	625	628	630	588	573	561	617	653	619	625	606	614	624	619	573	619	641	597	596	640	644	611	591	570	601	559	604	563	675	581	595	609	608	614	624	608	606	611	606	585	647	643	617	608	641	614	557	589	602	611	572	605	597	639	611	613	584	624	616	614	573	630	630	632	594	617	636	608	575	598	601	626	626	615	628	574	663	611	592	602	589	579	581	646	607	561	561	604	604	669	648	587	622	598	648	596	570	611	622	593	582	606	591	635	655	652	571	611	606	594	624	623	609	588	627	614	581	632	589	626	636	584	554	555	626	575	619	626	619	616	599	597	624	651	628	624	583	562	607	630	612	646	579	600	595	562	601	611	620	597	625	636	590	628	628	598	606	636	589	574	619	589	650	651	621	603	602	638	608	616	615	581	607	597	603	633	613	621	650	593	636	602	594	629	638	608	646	615	624	578	582	582	601	611	592	595	576	628	604	614	620	604	602	628	598	670	580	648	588	641	604	563	619	633	582	617	666	684	608	658	578	608	607	606	660	596	665	587	654	609	631	610	602	635	620	626	593	607	642	607	630	603	628	631	641	644	559	619	580	588	605	606	609	603	591	661	645	608	571	631	646	593	637	611	633	594	613	582	609	576	629	599	625	605	594	637	557	598	580	623	594	603	624	631	619	593	631	581	615	609	657	600	611	608	614	598	632	666	636	634	584	619	615	591	635	608	612	613	611	622	616	625	607	600	602	631	591	667	605	639	625	583	606	644	607	642	638	594	652	680	584	591	614	618	613	604	616	612	636	593	624	660	549	635	601	586	619	599	590	654	625	621	592	599	623	614	626	589	667	586	611	565	655	636	566	586	670	610	606	601	610	608	605	570	659	612	566	593	604	602	574	624	568	616	570	635	670	586	633	593	625	592	616	580	578	650	601	612	603	580	625	648	663	583	552	606	678	656	599	637	644	640	627	595	626	601	625	615	610	566	630	665	610	586	625	626	618	602	579	647	627	638	625	630	603	642	618	660	600	602	608	602	625	593	614	624	618	581	606	624	641	598	586	647	636	634	603	611	580	651	610	663	643	601	606	569	613	642	594	579	594	613	588	619	618	639	623	590	677	623	597	560	624	620	630	606	631	608	645	573	601	630	610	601	640	639	584	617	616	608	579	601	626	629	615	599	600	600	638	603	581	604	608	602	634	630	602	597	598	590	584	592	633	596	670	608	628	587	610	582	608	603	625	625	599	643	623	621	632	635	617	592	609	597	604	615	615	546	635	636	573	588	618	602	602	621	585	610	609	633	679	637	607	620	635	627	652	607	615	584	605	625	658	619	606	597	622	626	591	654	635	630	615	602	621	616	613	608	640	572	649	595	577	583	592	593	569	629	632	578	628	652	612	601	587	562	597	610	599	614	592	588	634	606	590	610	633	610	603	543	601	597	609	618	644	628	608	616	612	579	588	620	597	573	617	622	609	591	556	601	617	649	617	586	604	680	595	613	667	645	592	593	646	602	608	584	625	643	597	639	640	610	558	614	595	597	642	595	614	613	604	567	628	644	605	561	596	603	604	653	602	632	587	668	605	617	647	596	607	623	612	647	618	609	597	608	620	609	620	602	611	633	596	590	578	625	614	592	570	623	632	619	627	597	586	604	567	602	638	630	618	617	640	608	637	604	610	626	623	651	603	562	615	605	569	652	616	605	667	584	637	617	570	612	616	615	598	588	602	613	633	619	593	636	577	597	585	628	628	617	628	627	634	606	641	613	636	647	609	605	571	603	592	597	632	589	639	633	633	623	578	596	607	586	644	626	599	619	586	673	620	597	600	635	621	602	629	612	614	565	595	626	584	579	619	605	629	642	604	619	578	599	629	632	582	598	637	621	662	625	586	595	595	607	629	593	593	597	593	634	633	582	576	604	607	635	639	646	633	593	630	661	590	608	615	618	588	626	590	612	637	578	631	594	610	574	582	593	587	616	641	633	615	606	609	618	602	566	606	612	650	623	571	652	587	582	601	631	607	615	683	639	599	635	588	587	658	578	648	639	602	643	609	615	614	617	618	580	638	625	622	596	580	580	625	595	604	611	597	531	631	635	622	631	599	604	656	610	592	583	603	660	603	580	593	594	581	628	599	552	609	614	623	651	618	625	612	605	589	654	641	632	611	626	630	589	593	622	597	597	622	571	594	595	609	622	603	607	609	593	598	585	638	584	596	544	589	604	629	619	586	597	646	610	606	603	616	655	647	613	586	609	672	584	592	569	614	644	583	575	643	631	632	651	590	627	662	602	607	610	629	634	616	589	615	629	634	639	623	644	626	623	626	641	610	614	598	660	566	628	640	619	628	620	603	604	603	612	607	602	647	594	561	655	601	595	599	643	598	635	611	618	594	619	611	599	620	617	651	607	664	647	631	615	613	602	603	610	603	572	611	619	629	556	581	575	603	654	585	627	560	598	622	589	601	624	607	569	630	586	564	573	639	581	625	613	606	583	610	635	593	645	613	589	609	627	593	638	597	634	651	632	628	606	624	659	617	627	670	614	646	621	612	630	651	601	649	613	620	607	625	617	584	614	603	624	585	587	602	593	592	633	573	611	628	625	618	613	605	601	617	582	587	608	631	684	594	615	621	601	639	624	614	651	585	614	643	586	667	608	605	627	572	638	608	593	599	620	590	647	597	583	609	618	534	614	617	658	603	579	601	622	626	627	596	604	575	624	586	605	626	612	619	617	585	558	600	637	631	625	606	618	584	585	604	621	602	598	663	564	560	584	602	634	629	612	624	612	607	621	626	611	576
23511	21150	28434	24129	21156	10546	1020	662	559	530	484	449	423	433	420	415	371	374	343	382	359	370	366	335	334	354	355	352	376	381	352	364	339	312	367	341	319	368	360	322	358	361	313	343	333	334	325	328	335	347	289	338	289	330	343	350	360	365	327	342	332	364	334	336	335	324	335	350	343	318	317	334	325	331	349	367	339	344	346	328	334	345	367	297	351	348	370	346	304	336	356	305	309	360	349	320	340	326	346	352	321	342	347	318	345	347	345	331	379	320	314	365	370	347	359	330	338	347	333	342	362	323	326	345	348	315	344	322	354	367	370	323	320	350	352	359	348	349	341	289	328	349	348	294	314	311	350	364	344	347	362	334	327	322	316	322	311	323	321	311	339	350	324	334	325	327	317	338	325	329	333	348	365	342	317	311	329	357	343	353	321	349	319	325	331	382	321	301	297	338	353	351	352	322	340	338	325	362	328	364	355	353	327	349	314	318	358	336	344	331	298	324	345	341	366	327	374	353	332	314	329	310	387	338	346	363	350	315	334	356	355	330	360	326	346	365	356	357	330	349	369	345	344	336	301	361	317	339	359	338	354	338	332	289	344	348	360	343	333	366	289	332	348	345	333	336	337	342	322	346	316	329	341	347	324	333	314	344	334	292	359	294	351	337	355	340	317	339	329	328	341	322	326	339	323	343	334	366	344	321	315	322	322	379	328	346	328	344	333	312	342	349	324	356	342	350	325	330	327	351	342	320	322	330	358	348	316	330	349	304	350	325	351	335	339	327	322	330	356	327	347	341	300	295	304	304	355	349	322	338	344	338	369	359	333	322	334	329	338	336	333	316	310	341	380	337	329	359	360	349	318	348	354	326	374	341	310	338	352	336	310	375	312	341	379	363	347	349	322	330	333	331	364	291	339	357	336	346	337	320	336	355	337	360	337	336	318	317	308	311	305	359	354	334	338	354	310	347	342	357	362	336	329	346	340	345	334	306	323	374	354	351	313	337	319	334	336	340	350	344	334	349	310	360	329	344	353	337	354	328	329	324	305	279	335	341	334	343	343	368	308	355	341	328	323	310	364	350	328	366	365	304	363	323	320	345	369	324	315	330	361	326	311	357	333	341	363	341	287	338	341	334	348	334	348	351	321	334	324	354	373	323	385	307	379	334	307	316	336	326	351	363	374	323	362	353	334	342	309	346	321	332	323	303	329	332	345	329	330	340	355	346	314	320	336	333	307	324	309	337	315	380	320	331	342	340	353	313	313	336	345	331	308	331	325	313	327	341	345	334	315	372	367	367	351	334	336	351	316	309	330	327	338	311	353	334	324	342	341	342	330	348	373	288	359	326	343	362	330	305	328	326	318	321	340	371	314	338	342	344	356	328	322	347	336	362	351	331	323	334	362	314	333	376	367	353	329	358	351	307	316	298	325	335	325	346	314	329	338	315	294	365	336	366	331	349	355	339	325	319	349	343	340	330	355	347	344	295	354	366	364	313	342	325	350	348	329	336	288	350	315	357	343	328	327	353	379	339	344	395	308	354	335	364	363	313	314	366	383	357	346	343	346	322	347	327	338	325	325	351	338	357	359	342	348	344	342	344	355	334	315	349	331	330	333	344	324	354	362	302	344	336	324	334	341	302	322	369	334	350	344	310	335	331	332	324	341	322	294	338	308	368	354	348	357	326	314	332	329	309	306	325	342	315	337	347	363	327	337	341	316	338	338	388	343	335	360	329	352	330	356	328	346	326	340	316	339	351	340	333	332	355	325	339	357	310	323	299	354	297	338	330	326	336	332	323	308	333	353	330	306	323	342	334	331	349	360	353	360	356	316	335	315	325	354	326	337	315	334	321	305	330	314	359	355	356	314	332	357	350	348	322	334	328	321	362	337	343	314	320	326	321	350	343	358	376	328	387	332	344	313	359	340	358	334	339	321	334	333	345	343	311	331	358	336	322	338	320	307	341	391	307	356	325	358	324	336	325	341	329	352	331	343	348	313	374	279	331	334	314	344	391	330	298	332	321	312	330	328	316	342	354	309	311	335	316	357	317	350	348	348	329	308	326	298	327	323	333	364	341	336	328	327	317	330	312	360	385	321	311	366	323	328	351	353	340	361	325	344	325	342	315	350	348	304	319	338	319	321	335	298	352	342	347	350	328	343	334	348	335	339	325	386	348	325	318	323	350	294	336	355	335	366	327	336	323	350	329	328	327	307	350	334	348	329	337	351	316	324	335	334	315	335	363	343	351	345	351	320	311	331	353	325	350	407	340	348	365	319	325	327	339	323	330	338	323	337	371	346	349	322	337	354	409	335	326	347	346	307	334	315	341	321	349	358	345	330	323	342	319	305	333	337	316	325	338	332	312	341	348	343	338	333	306	316	338	297	325	335	321	324	342	331	331	333	356	329	332	320	338	320	342	346	321	342	345	345	327	333	346	340	311	345	322	336	354	338	305	351	340	341	354	331	315	323	343	316	348	352	343	325	324	317	327	355	349	326	322	310	323	311	334	357	323	328	338	295	329	340	348	370	342	357	353	345	334	344	351	327	338	300	345	331	336	363	394	306	340	352	327	312	336	311	361	350	286	295	346	329	364	320	385	302	335	363	340	303	332	324	371	342	351	312	341	320	331	357	305	356	347	330	306	284	353	359	301	342	312	321	338	329	346	351	340	341	323	337	341	322	350	314	328	361	327	347	339	342	304	346	321	358	320	325	346	339	340	345	319	353	369	333	339	335	329	335	344	334	307	339	317	346	382	327	362	356	308	319	333	329	326	325	344	377	304	314	362	324	370	333	335	390	340	321	332	327	323	330	335	312	346	363	362	323	336	334	337	340	371	358	322	357	301	346	331	329	319	344	359	354	344	369	325	355	358	338	335	328	348	334	347	354	329	330	316	320	336	304	331	341	338	333	327	342	311	362	328	346	347	320	357	354	316	334	337	298	333	347	324	327	343	373	325	363	333	332	331	320	325	313	324	337	343	343	348	327	347	318	327	301	340	367	349	283	367	346	337	312	323	301	317	373	348	347	342	337	316	332	337	346	343	302	326	352	299	342	368	332	331	350	334	341	324	317	368	338	360	303	320	332	342	340	345	335	372	346	296	358	300	342	356	362	340	344	333	385	322	342	361	365	345	375	320	348	269	318	370	342	313	348	330	320	317	345	352	373	327	336	318	363	352	315	345	328	343	302	320	335	341	323	333	343	324	335	374	348	322	333	340	318	354	318	333	327	335	351	346	333	311	345	303	356	323	327	352	352	331	353	354	358	323	306	301	320	343	376	364	301	324	332	338	334	355	312	344	311	356	344	324	360	311	336	332	364	339	327	303	339	340	324	328	325	327	313	352	375	338	336	314	310	348	328	315	363	349	338	313	355	341	326	350	329	355	361	327	333	337	357	359	338	340	332	337	347	328	350	309	330	317	345	302	352	368	346	300	333	331	350	325	355	332	341	310	369	325	328	362	306	355	321	350	352	350	314	325	310	329
5128	8624	5648	2605	1963	1497	1198	980	805	666	695	608	558	479	554	465	425	414	450	388	420	384	374	398	389	424	406	398	392	369	387	407	354	362	377	352	362	412	373	398	366	366	390	358	393	371	358	314	364	355	390	361	372	362	351	365	377	349	372	380	370	338	381	361	373	379	377	397	368	404	350	391	340	365	395	369	382	368	385	356	350	358	370	351	349	367	343	375	327	376	367	354	338	379	372	388	400	395	381	389	344	346	358	372	400	377	376	362	362	360	358	351	378	373	391	371	386	386	382	398	342	388	339	344	356	391	370	411	377	326	390	400	343	369	401	405	371	357	367	358	411	355	379	346	361	369	326	396	419	360	386	405	326	366	371	406	360	393	365	365	335	339	369	344	367	373	399	354	377	397	341	350	350	398	375	372	331	373	369	367	342	386	354	367	387	357	365	367	385	343	333	366	343	385	364	346	353	381	329	378	390	380	353	350	397	379	362	377	384	343	347	343	353	363	353	384	411	345	368	358	356	352	331	411	396	387	366	381	378	368	343	377	358	354	368	368	329	374	366	360	394	320	379	369	396	367	381	365	354	338	377	380	348	367	362	356	380	385	391	358	395	369	358	396	379	343	353	364	399	371	359	394	375	336	367	376	360	381	363	364	390	386	377	342	395	361	385	330	372	357	366	391	376	364	355	375	400	366	373	358	411	356	349	376	348	342	363	361	373	378	376	348	389	379	401	376	366	371	349	380	385	379	395	362	382	369	376	372	381	355	369	368	344	398	347	345	343	345	388	331	357	383	379	365	399	367	360	319	372	396	390	355	375	370	410	368	368	326	333	372	371	354	383	349	379	333	358	354	391	334	347	372	338	428	380	366	378	394	390	357	395	360	379	357	369	354	377	379	379	367	352	371	401	394	371	358	368	341	335	374	404	342	415	366	362	374	386	351	369	345	349	341	358	367	355	398	371	344	369	356	365	368	384	368	374	404	349	355	390	406	378	323	371	358	354	363	390	359	357	358	416	388	350	378	360	373	355	371	365	334	345	361	376	414	350	355	321	363	356	371	348	346	343	353	370	336	411	366	347	376	365	333	382	398	342	372	336	356	374	373	377	367	404	386	373	368	330	344	383	360	369	350	361	373	390	385	342	388	333	358	373	382	377	395	399	389	360	387	361	360	366	372	364	390	386	358	376	356	381	422	362	405	364	377	365	341	354	361	405	380	400	349	345	344	373	374	348	356	358	385	386	358	332	385	369	390	372	388	332	376	363	359	349	339	370	379	321	340	352	351	372	377	390	350	362	354	358	373	366	393	354	345	376	376	371	380	370	352	353	411	363	349	354	348	372	359	348	368	392	366	401	355	374	336	362	329	387	376	337	376	365	371	370	369	346	398	367	392	372	372	356	345	409	344	348	364	349	335	384	366	404	357	400	363	335	367	346	391	348	339	387	351	366	317	395	378	341	374	363	366	378	371	386	358	397	374	384	357	361	384	393	359	344	366	363	367	377	371	358	358	383	355	329	343	319	381	349	377	366	364	368	365	385	375	356	373	351	379	343	339	363	354	375	338	403	347	381	382	364	361	370	369	356	378	360	395	359	342	362	343	352	407	361	363	369	366	362	384	405	368	368	364	374	379	368	382	415	372	353	335	377	351	321	375	347	344	354	363	390	375	363	373	353	390	405	342	350	385	364	364	393	367	376	366	359	358	348	341	380	382	346	370	364	370	384	361	406	380	357	329	388	344	379	395	401	365	353	383	383	362	391	364	358	374	343	374	365	352	362	360	328	386	375	388	340	369	366	357	384	370	381	356	378	366	388	366	366	353	347	348	384	381	376	376	384	370	346	350	365	369	379	356	376	408	366	351	372	365	374	391	334	392	338	351	391	388	374	369	338	341	354	394	366	362	393	352	357	367	330	347	385	354	374	353	394	374	383	351	387	374	342	365	365	361	346	388	388	377	351	383	375	371	369	394	354	368	340	364	381	405	372	385	383	349	357	361	383	386	371	370	321	380	348	385	348	339	367	334	356	363	394	358	367	355	367	357	367	378	364	347	323	387	373	357	374	381	358	397	384	405	339	389	360	410	361	377	372	391	353	365	340	392	334	363	359	359	368	371	364	372	357	358	355	344	387	349	369	357	348	366	362	350	377	359	412	391	378	375	379	367	380	374	360	379	404	383	375	370	333	362	358	358	379	383	376	345	414	396	389	397	372	361	377	356	390	387	377	385	346	388	338	335	364	358	377	384	382	399	375	353	364	379	364	364	374	368	389	376	340	338	335	395	339	373	361	395	396	380	373	361	363	353	367	402	362	342	377	345	341	403	344	356	376	349	377	357	364	353	365	345	358	357	387	344	353	365	327	371	377	391	355	347	375	386	361	349	358	393	370	354	379	374	356	382	342	403	336	335	384	389	363	377	367	355	386	322	383	357	360	346	345	377	359	357	392	372	369	401	382	366	369	356	367	375	364	330	398	371	344	360	379	364	359	367	351	362	369	352	388	336	389	386	364	356	374	373	362	373	352	362	336	356	365	393	362	345	334	308	375	379	364	326	371	383	346	354	375	394	380	362	342	335	328	366	363	373	363	391	392	363	351	381	392	387	359	376	393	394	357	387	362	405	393	346	364	367	377	346	402	364	395	393	345	363	369	351	351	354	397	396	341	391	333	363	329	402	382	331	378	403	360	362	356	373	355	329	382	350	353	321	374	370	383	387	358	347	358	373	332	351	383	369	408	344	375	353	342	397	356	389	357	356	391	396	337	357	366	379	355	342	365	372	358	397	349	385	377	336	399	371	381	370	369	375	361	368	371	365	383	366	365	328	389	377	373	370	380	391	341	323	393	361	369	378	381	347	357	355	364	389	374	379	402	369	361	370	361	359	373	368	344	378	384	376	384	385	331	381	369	365	358	361	388	370	349	373	361	368	352	361	370	360	344	371	383	362	366	377	348	328	400	339	369	391	350	388	358	355	379	371	385	347	381	349	375	382	356	354	385	371	386	378	400	369	335	366	380	354	357	349	355	367	350	351	389	400	359	391	396	365	366	366	406	318	350	347	398	384	399	351	378	363	345	363	370	373	363	385	333	355	389	372	377	331	379	342	377	361	355	382	366	383	340	399	376	364	343	387	364	341	345	361	385	387	379	352	364	382	403	337	345	329	366	371	394	344	333	381	357	395	362	350	362	362	358	374	369	358	361	340	365	360	347	363	384	359	357	375	397	369	388	371	339	369	379	375	378	369	350	354	365	375	367	360	370	363	342	353	367	365	372	338	335	356	347	371	337	371	343	363	375	375	399	385	382	371	356	390	356	380	356	362	345	384	348	382	354	379	349	390	348	400	363	347	334	383	354	364	359	343	329	374	367	363	392	391	417	380	374	379	344	334	358	343	351	368	374	355	330	398	382	381	372	367	359	364	390	355	356	342	382	387	368	364	406	365	387	355	325	360	400	378	379	322	352	331	343	354	340	354	373	407	380	366	368	370
24787	21186	27419	25200	11106	1320	1128	1027	904	946	884	895	874	880	874	913	891	827	863	847	862	895	896	836	835	884	835	862	870	882	814	875	857	895	877	834	867	856	881	868	862	857	910	825	891	836	875	910	835	861	827	847	876	847	894	846	855	899	854	878	815	901	836	821	833	846	918	822	867	838	810	785	823	834	793	806	889	840	782	903	905	906	859	834	881	838	843	870	856	831	894	871	863	850	848	860	824	850	879	888	850	901	852	851	864	874	869	818	895	828	882	892	881	815	838	897	870	868	889	866	860	894	858	873	779	888	881	832	882	935	834	815	866	827	827	865	857	845	893	829	884	848	871	851	865	849	874	861	828	803	835	833	921	905	854	786	866	822	837	877	857	856	847	861	853	763	888	855	848	866	813	855	829	844	861	860	859	857	811	824	870	881	875	841	874	893	857	846	822	853	867	831	842	820	803	835	834	826	894	870	874	897	807	882	868	919	822	824	880	882	867	846	842	857	817	846	865	900	853	823	850	894	808	858	869	856	818	786	817	851	888	893	877	836	833	827	832	814	829	853	859	848	846	862	876	876	879	851	848	857	848	832	815	860	825	823	871	869	899	891	797	847	790	863	866	880	858	865	837	841	868	833	821	836	864	850	889	900	847	858	832	860	817	856	832	868	841	852	866	831	885	776	887	828	840	833	859	839	802	836	863	892	809	835	857	818	873	835	838	845	854	798	878	870	827	901	855	878	829	774	863	820	855	805	849	834	844	811	879	874	918	798	859	886	846	849	895	873	883	882	858	911	808	812	830	824	877	854	838	786	816	831	888	845	873	830	829	846	867	876	800	784	854	856	850	838	819	820	860	856	791	833	840	815	885	852	892	889	848	813	894	857	824	813	875	847	845	888	892	876	864	801	836	834	835	797	826	891	846	902	846	864	894	854	833	787	838	878	873	904	834	850	872	867	845	839	837	874	844	851	886	873	841	817	833	783	801	832	871	878	841	874	878	910	798	869	863	805	851	872	880	801	853	804	828	861	818	883	851	889	882	828	846	745	884	842	887	850	904	865	823	874	823	898	888	856	892	847	830	868	869	866	817	854	882	865	889	857	859	868	842	863	840	858	822	843	843	822	841	823	840	833	837	888	887	860	860	799	868	872	888	878	859	879	874	801	830	868	842	872	864	863	829	901	864	848	865	868	861	821	825	845	830	853	810	853	876	836	855	850	867	844	835	834	823	818	879	820	811	898	839	887	827	812	836	888	845	848	834	837	897	821	850	752	863	847	848	810	864	854	839	848	852	837	822	836	866	877	824	865	872	849	883	823	852	875	853	803	817	832	876	834	838	822	843	819	850	841	840	897	817	822	856	845	869	824	861	853	810	876	849	853	832	819	822	855	838	862	837	908	868	801	841	883	889	820	858	887	881	870	868	824	862	858	869	832	821	859	834	863	837	862	819	819	841	858	875	834	890	917	869	881	818	824	877	883	861	815	824	879	801	871	870	834	844	789	841	861	825	879	831	839	888	823	866	798	858	861	842	890	853	888	850	787	849	874	748	890	900	854	834	913	806	836	801	792	816	808	835	842	846	940	840	827	852	859	847	820	814	829	876	857	862	889	877	854	844	864	819	829	871	816	842	839	882	823	769	854	830	870	832	847	837	845	852	851	857	850	851	837	814	844	882	860	837	848	853	815	838	820	860	811	842	856	899	800	861	833	883	839	880	861	871	834	878	903	819	848	848	814	806	904	861	848	905	814	881	864	846	858	841	894	856	893	855	874	802	815	851	795	858	860	869	870	898	855	873	853	806	843	842	810	830	814	863	891	881	866	881	791	872	849	859	825	885	893	834	782	875	874	853	844	820	859	772	858	860	872	886	870	903	877	849	867	828	874	887	867	835	875	864	855	907	828	873	811	791	896	820	890	841	839	853	920	824	860	851	851	804	925	879	830	815	828	840	771	867	881	846	889	851	922	891	947	872	855	832	863	859	815	908	836	839	816	850	865	929	877	871	860	864	788	886	825	847	862	856	893	904	775	824	887	876	882	878	890	827	809	845	828	850	818	832	841	810	850	839	853	836	788	822	853	838	901	842	904	846	838	832	882	858	845	851	839	885	804	864	860	843	833	854	842	848	855	888	852	865	803	896	855	818	783	846	849	807	817	816	838	799	833	779	804	783	814	909	869	853	823	844	874	835	865	838	834	839	863	810	845	831	872	851	792	902	843	824	816	838	814	817	840	873	836	852	827	858	880	848	846	859	781	830	845	849	855	936	867	823	813	865	833	835	840	843	845	828	823	794	852	834	825	849	877	863	889	839	850	865	828	791	827	827	853	858	887	900	873	858	812	824	909	866	876	822	911	805	896	831	833	898	877	844	817	906	854	820	841	820	808	872	873	816	847	923	854	833	877	830	778	833	868	911	878	825	848	831	870	891	868	862	883	809	853	859	874	822	829	779	871	888	867	887	814	836	845	876	817	835	871	832	828	843	806	877	841	851	863	925	872	866	857	840	842	848	865	843	814	842	829	869	874	874	872	839	843	812	831	878	831	823	817	872	910	811	817	870	863	866	826	884	874	890	832	860	831	843	864	865	813	816	871	841	827	877	878	820	853	871	828	844	803	866	855	889	856	843	907	854	828	834	825	833	857	868	837	831	841	813	828	880	843	819	811	876	870	805	806	827	836	919	831	890	839	834	867	897	825	877	837	833	819	831	881	875	842	813	808	832	859	843	833	872	847	897	862	859	858	906	800	899	820	818	867	802	882	826	806	884	845	863	864	826	832	852	830	819	832	758	873	843	839	861	858	846	870	873	830	841	879	856	802	841	870	895	849	880	841	867	904	800	795	798	843	866	869	858	865	882	879	907	859	894	906	842	809	839	861	812	887	869	867	854	854	831	843	822	846	862	831	842	815	831	797	812	889	824	849	845	803	851	898	803	888	868	836	865	816	808	820	811	859	839	847	865	840	855	816	839	867	840	786	805	878	803	828	793	839	843	853	899	863	812	862	850	835	892	867	845	890	827	870	823	857	824	842	813	808	852	856	885	865	850	892	878	823	847	891	860	796	835	818	878	843	895	848	871	811	875	819	830	865	835	842	851	842	876	848	813	870	854	847	861	887	836	802	840	864	847	850	909	841	896	866	864	801	872	861	880	854	839	882	866	824	805	829	887	832	900	865	816	891	884	854	846	902	866	847	874	827	883	831	818	852	871	876	842	839	791	863	915	810	830	835	854	861	907	863	869	875	844	855	821	873	856	838	856	846	839	851	883	825	774	879	835	796	833	847	847	835	851	853	848	861	878	852	868	807	852	862	836	827	857	817	869	833	850	834	830	844	881	906	846	874	842	807	830	899	894	873	818	866	868	846	807	838	831	864	837	849	799	878	853	873	839	890	873	861	789	806	909	885	876	824	811	867	812	867	875	840	806	852	851	806	885	884	867	808	878	819	876	843	866	833	860	898	868	823	839	826	858	882	865	853	909	809	808	848
5516	5239	3541	2101	1701	1474	1232	1104	1138	1030	1067	978	960	961	938	943	946	925	898	927	934	924	822	884	911	909	833	940	907	859	923	863	861	874	895	877	861	891	841	822	848	896	862	822	845	844	869	824	854	875	899	888	881	866	821	839	881	854	939	852	873	853	889	904	944	872	834	857	884	876	852	892	903	846	898	895	835	899	858	807	901	860	898	889	887	844	863	825	834	858	874	861	860	842	857	874	884	886	876	847	875	821	845	883	868	857	848	826	880	894	920	871	900	848	858	841	818	847	856	856	876	859	899	892	836	831	823	871	853	849	833	855	863	853	854	878	838	873	847	891	866	770	840	883	875	934	819	848	858	879	887	850	843	805	912	800	893	893	848	854	939	881	862	849	824	892	874	864	825	823	868	848	879	904	880	789	882	810	943	876	887	929	852	957	874	860	856	825	864	839	827	861	845	898	833	919	905	848	893	861	847	871	846	912	881	858	843	879	822	885	873	893	832	875	829	892	812	877	875	892	847	838	863	815	879	861	837	904	837	917	871	863	873	879	857	875	896	855	917	893	880	889	849	901	912	844	863	850	913	904	885	894	877	880	855	913	914	858	878	867	845	878	895	862	836	897	888	855	842	856	826	850	885	911	827	872	856	891	888	823	893	880	933	822	842	863	851	858	849	846	842	935	855	846	874	873	805	866	890	869	801	813	829	807	880	867	867	866	868	890	895	869	872	876	817	871	881	874	887	908	835	910	861	869	869	837	826	833	847	894	916	884	835	814	863	860	824	896	866	877	905	879	842	890	880	858	823	892	813	810	888	882	850	888	876	883	865	876	872	826	867	884	837	878	905	886	828	894	882	849	858	889	834	851	897	845	885	848	866	876	876	825	872	812	843	811	812	814	831	866	873	872	856	851	915	838	830	806	911	906	851	908	788	835	875	887	913	854	844	806	863	929	906	838	876	936	870	885	866	950	859	900	860	829	869	892	943	817	875	894	879	927	904	894	880	869	919	827	864	862	905	841	859	840	846	835	841	842	879	879	804	846	843	866	945	829	902	883	883	882	855	834	826	858	885	877	831	884	861	899	888	858	872	871	884	898	842	843	867	864	829	876	893	859	873	858	830	853	846	839	907	896	841	812	890	889	867	834	894	855	852	897	872	817	807	867	907	824	896	874	841	875	940	841	868	887	897	833	877	829	909	843	881	870	898	866	902	916	851	898	887	890	859	890	864	901	825	896	888	852	837	886	854	872	899	872	851	880	907	829	903	901	887	881	848	869	881	887	887	829	871	869	888	800	872	894	882	798	872	850	881	857	862	864	824	889	879	837	868	918	867	860	882	871	935	900	845	873	870	879	910	865	851	865	895	860	950	952	842	800	901	853	845	860	847	879	872	886	885	865	905	884	879	899	901	843	844	901	851	848	841	868	889	848	878	808	895	861	906	855	847	839	885	858	855	847	860	912	800	854	864	868	831	900	866	890	873	862	878	838	926	869	817	842	891	846	874	818	887	876	831	882	848	828	848	863	879	885	854	823	862	853	899	855	845	884	910	834	852	845	823	918	878	866	837	898	892	848	861	831	891	860	863	799	846	898	857	846	841	872	860	870	874	824	917	899	868	856	892	863	875	836	872	829	902	829	823	911	833	839	803	845	878	849	862	864	910	856	852	885	883	854	853	884	886	816	876	882	855	880	843	867	885	891	877	875	822	852	880	916	819	839	894	906	856	895	869	871	905	874	904	849	881	858	880	822	875	886	828	895	846	881	870	867	867	844	855	843	857	891	862	867	826	844	886	899	870	845	863	902	855	887	833	879	877	858	839	832	871	852	930	845	860	883	867	865	857	853	898	873	847	848	868	924	867	852	862	894	864	905	858	850	842	866	871	884	839	894	822	889	832	838	866	866	887	873	927	874	843	931	883	860	904	875	853	833	864	822	894	878	841	865	850	870	921	865	884	804	901	860	843	874	852	900	854	840	904	850	853	855	897	915	885	881	847	837	858	871	898	911	856	885	853	850	852	829	883	865	885	898	850	828	879	859	873	920	808	810	871	860	904	848	882	845	874	882	857	860	839	855	876	830	843	856	793	878	857	810	894	843	917	884	884	854	828	875	895	826	864	825	909	812	863	812	786	854	850	871	873	857	871	908	885	873	879	855	861	877	863	888	909	853	834	847	868	869	806	839	917	839	882	868	886	853	876	842	849	881	851	887	869	865	880	907	849	897	835	863	872	868	931	884	903	860	890	896	869	887	891	849	880	874	902	892	902	903	831	832	889	841	932	883	907	865	851	852	933	854	920	864	888	881	857	870	889	797	874	828	866	838	860	931	837	937	829	833	831	843	859	868	889	851	894	868	849	853	881	861	855	814	912	882	829	924	858	887	850	876	874	895	836	898	878	818	873	839	870	911	837	858	897	867	924	821	870	844	901	882	860	845	878	822	862	895	876	856	823	873	887	898	888	886	803	858	826	906	820	880	905	867	914	798	924	896	892	822	870	935	873	886	881	884	868	867	895	920	851	812	847	846	844	829	880	834	834	854	872	845	874	789	888	881	868	909	900	857	890	872	878	833	903	846	917	841	877	877	831	885	838	827	863	885	860	881	885	881	882	769	861	855	848	840	915	883	837	875	834	871	829	870	933	865	846	843	879	863	856	852	899	861	892	898	869	839	846	890	877	907	896	885	854	867	875	836	861	836	878	859	899	819	865	889	878	820	891	823	879	899	849	870	859	809	900	869	903	892	891	869	873	858	865	819	798	898	888	898	916	824	856	878	868	838	791	876	844	875	857	910	867	833	869	813	923	902	858	843	851	894	913	858	854	883	843	903	898	874	883	871	832	877	850	875	845	851	849	914	912	858	910	884	802	838	862	905	822	840	876	812	838	858	866	845	816	836	881	869	893	846	857	842	869	875	836	936	855	838	865	846	819	829	879	896	893	854	864	800	851	880	935	860	861	901	915	870	902	839	897	914	852	838	898	890	910	880	851	846	849	869	879	862	872	937	844	878	856	822	832	898	860	856	855	843	856	900	852	832	891	835	857	918	911	858	864	844	794	868	853	888	882	907	838	885	892	835	869	866	879	920	808	905	859	859	865	908	923	854	857	928	836	867	916	870	854	831	846	868	857	832	821	861	872	877	865	878	922	850	850	808	894	845	900	876	938	858	875	870	858	852	936	883	845	848	892	861	899	845	807	880	842	837	865	872	864	868	884	877	893	847	860	848	869	830	860	850	858	875	798	858	867	830	902	872	854	873	848	897	917	876	927	884	878	811	863	822	879	873	874	881	847	893	874	873	889	830	837	861	879	841	864	876	916	865	863	883	845	892	864	847	867	826	865	853	877	920	868	857	809	865	846	849	905	809	832	872	862	901	881	861	877	888	871	888	892	877	854	850	879	902	844	891	851	838	838	861	841	887	859	897	853	857	887	836	878	890	901	888	906	874	823	857	787	833	799	905	859	871	866	884	829	805	867	882	823	869	850	812
22461	21200	28908	23781	21200	21264	9082	1378	1055	999	966	825	808	826	707	808	712	680	715	641	683	713	700	678	704	701	669	660	650	668	657	642	669	681	683	638	657	676	654	684	654	642	618	649	681	632	665	646	688	636	678	616	624	659	643	646	664	633	675	637	648	677	651	627	681	637	653	629	638	668	605	632	633	647	661	633	620	624	667	584	669	616	598	649	647	693	634	654	656	669	603	647	609	620	637	633	676	666	657	632	630	617	660	630	627	627	665	606	652	646	634	642	616	622	655	627	644	691	652	664	670	661	625	626	662	623	678	640	655	666	671	667	643	635	647	656	673	603	609	618	640	635	616	666	571	649	671	630	687	608	638	647	672	649	656	626	685	640	617	657	697	627	640	625	655	642	660	676	672	629	604	673	679	666	648	639	661	645	624	594	645	651	634	608	642	638	636	623	646	649	660	630	717	646	614	622	663	664	656	671	672	664	620	650	643	625	704	615	669	692	636	623	642	628	627	644	664	641	634	671	600	641	638	632	652	637	668	695	648	630	665	627	645	625	610	621	615	642	660	686	690	648	660	666	669	649	621	676	648	665	610	609	621	683	627	649	648	626	678	692	635	620	612	633	677	635	634	638	616	649	599	610	634	627	648	647	640	643	634	630	644	674	616	639	652	594	650	653	655	629	600	594	634	697	643	645	649	590	658	614	635	631	644	627	652	644	637	665	647	633	605	624	660	633	633	621	652	604	575	614	659	624	631	576	633	687	625	647	693	592	620	660	670	595	667	651	632	683	630	633	680	616	621	674	603	639	706	650	664	607	658	635	628	672	661	640	674	673	659	677	639	676	628	647	627	633	609	642	659	632	691	629	621	658	653	666	661	589	646	635	663	628	651	648	634	652	660	662	635	636	668	641	643	596	618	698	648	654	677	615	617	613	583	604	619	631	647	645	685	636	643	615	664	639	650	638	635	598	631	606	639	620	628	631	634	675	621	662	660	615	632	604	657	636	610	636	629	687	593	596	645	620	640	667	650	610	644	584	652	620	651	648	616	631	628	641	662	630	596	637	633	649	651	672	653	643	663	642	659	629	653	631	635	701	592	632	612	655	635	623	642	616	629	629	627	645	641	646	635	627	596	651	636	631	625	605	630	620	644	636	634	668	612	670	642	632	658	644	628	627	622	647	691	665	625	613	668	655	690	654	625	665	624	650	588	664	611	653	643	614	646	601	629	645	608	643	637	647	643	668	683	652	598	607	623	661	636	612	648	639	626	608	637	619	642	647	692	661	608	615	595	663	625	659	599	661	643	649	633	655	683	659	620	634	658	629	647	612	672	671	619	708	656	645	670	670	598	656	668	648	621	672	693	640	618	612	634	627	596	640	611	602	648	651	625	631	645	622	649	600	616	656	609	637	621	612	653	633	657	679	676	643	638	690	670	601	630	633	641	673	636	622	653	717	655	638	672	643	573	641	645	663	623	642	655	601	660	629	636	635	620	631	621	618	633	618	639	626	641	636	620	640	702	607	623	603	659	646	644	628	634	625	611	659	581	613	651	624	610	626	620	660	652	662	694	611	642	623	638	673	659	585	629	639	656	667	637	617	640	672	609	658	693	672	589	624	591	644	659	637	633	638	636	701	651	657	627	608	637	657	648	623	603	629	630	639	645	631	669	600	640	614	651	611	625	658	671	609	667	579	674	670	634	675	575	623	601	617	614	640	630	605	636	607	635	652	607	639	627	587	624	611	654	668	669	657	706	614	612	651	642	612	671	680	628	615	623	659	634	610	619	654	613	653	621	632	661	654	617	698	598	622	628	618	598	637	659	575	620	647	644	644	698	666	634	667	619	618	648	618	608	672	642	666	647	659	631	646	635	643	660	694	676	630	659	613	628	651	602	650	624	676	604	620	667	659	612	632	654	627	653	624	634	626	691	641	632	625	640	673	661	617	599	645	636	640	643	600	674	695	626	668	617	615	634	663	604	633	636	586	616	628	640	650	654	604	604	656	624	640	598	631	603	623	585	653	647	642	632	656	661	688	609	691	657	676	643	581	608	631	614	638	629	648	669	662	637	605	658	674	632	634	672	649	609	609	621	645	633	663	615	606	628	604	654	617	611	644	643	651	632	613	605	654	648	626	653	599	643	673	590	647	603	634	625	614	639	633	667	594	623	596	626	641	655	628	688	636	581	590	620	593	624	694	629	668	618	639	654	586	666	593	605	653	654	640	613	630	659	663	628	634	623	613	663	635	658	667	665	636	662	623	682	619	663	649	675	661	666	684	640	687	641	627	606	624	630	627	644	647	579	631	645	628	673	610	615	614	576	622	608	676	580	687	635	623	659	639	681	649	630	707	675	631	658	604	617	648	628	618	655	662	601	613	643	647	634	657	637	650	670	671	636	614	671	674	592	584	653	582	625	606	557	607	647	634	591	595	614	627	618	608	604	667	670	621	670	662	663	620	582	661	639	666	597	634	606	636	659	648	663	644	670	625	651	633	665	644	642	651	621	642	631	635	601	657	670	611	642	698	640	619	638	638	625	615	629	589	632	661	624	664	655	653	685	605	624	636	642	646	611	636	624	626	663	629	580	652	644	613	626	655	628	650	647	651	660	657	629	652	663	636	574	598	634	645	651	651	624	644	629	672	664	662	667	588	636	653	647	610	669	633	639	593	685	619	636	633	637	609	660	675	619	650	615	587	658	589	664	661	653	685	671	654	662	655	626	672	644	663	693	632	678	647	657	607	620	660	612	682	641	648	689	604	595	626	580	624	648	640	619	636	573	620	644	641	659	633	569	624	654	638	633	615	599	613	659	688	630	599	680	660	650	647	607	596	647	602	613	642	613	636	677	646	652	642	615	672	652	621	614	598	607	640	677	658	592	635	664	653	711	607	669	652	620	648	624	639	595	675	656	607	690	641	615	600	596	622	650	666	643	615	633	642	625	615	640	600	631	665	663	637	652	610	605	614	629	647	649	675	647	632	630	613	623	635	617	633	671	672	597	641	669	619	643	616	611	632	647	594	611	605	622	569	609	616	644	630	627	647	637	596	648	644	638	662	655	640	616	593	659	636	654	601	595	668	673	658	644	634	582	652	616	607	627	576	640	630	628	632	628	635	621	654	658	636	635	660	612	621	700	659	636	660	641	629	638	631	645	617	682	656	634	652	632	685	623	621	642	633	678	641	644	594	662	656	620	640	638	653	653	606	656	609	634	638	625	651	670	628	705	660	632	613	653	646	648	652	591	656	627	600	617	655	652	591	618	656	655	626	665	645	631	651	666	649	659	571	662	631	652	604	604	649	627	601	639	646	629	625	657	621	677	605	631	625	683	673	592	651	656	672	644	612	659	621	631	686	618	631	643	651	620	640	615	622	644	648	665	589	623	646	643	634	627	644	659	629	705	614	641	577	624	658	591	607	626	656	663	627	628	610	637	651	641	644	627	680	650	624	678	620	587	641	641	706	619	661	625	592	612	609	638	677	643	619
6914	14255	9699	4820	3543	2752	2182	1743	1488	1352	1171	1084	1006	944	938	838	827	818	762	752	719	707	720	742	700	659	738	639	702	670	670	671	688	661	687	602	663	650	663	630	698	654	632	656	576	681	630	649	678	614	682	620	667	619	685	646	669	669	620	640	678	720	666	650	655	685	638	623	620	589	646	683	616	672	625	646	665	657	651	648	622	614	623	655	618	627	669	655	670	603	629	642	686	644	644	631	622	623	595	650	642	590	641	614	634	634	591	660	627	602	655	609	682	638	663	631	621	608	615	701	636	648	625	630	610	633	619	616	625	708	656	627	687	639	607	638	620	601	643	635	642	654	642	643	629	608	627	618	645	669	607	626	662	645	638	644	644	681	630	676	598	624	676	649	639	629	643	642	607	644	678	608	629	617	643	608	627	626	625	661	650	668	602	631	674	648	639	667	626	665	627	651	616	643	596	667	662	628	621	638	658	660	615	659	656	636	636	605	627	655	624	660	624	615	672	618	637	645	631	602	644	699	657	676	693	616	673	597	637	662	664	647	651	645	618	625	612	633	631	615	634	615	640	614	640	660	677	629	626	637	618	672	663	641	640	602	632	626	639	635	620	610	597	619	626	643	638	651	633	626	671	610	645	618	602	654	626	650	602	622	650	639	630	642	649	648	647	656	611	638	663	618	639	642	654	586	653	646	649	650	642	649	623	589	641	659	653	624	640	649	622	673	666	651	668	610	657	651	599	617	646	699	626	624	585	619	612	629	643	592	638	625	643	638	670	639	598	648	605	633	670	640	616	667	669	591	669	576	615	607	674	644	640	663	654	628	646	631	646	629	657	621	668	632	631	683	635	614	642	654	622	643	635	636	632	677	604	638	627	639	665	665	617	667	628	595	649	695	592	621	659	645	671	654	639	644	640	602	653	592	644	629	592	625	671	686	623	599	625	631	623	613	613	614	657	685	618	630	646	608	652	627	689	644	663	688	659	682	624	637	668	635	632	634	589	609	641	677	663	695	624	628	590	631	620	620	634	631	652	635	614	612	656	676	581	667	653	609	643	668	655	653	610	634	668	653	653	610	625	673	663	628	682	596	665	620	623	650	647	630	638	585	626	588	687	636	671	663	613	678	663	677	597	612	649	612	660	633	696	616	614	687	619	605	650	616	627	603	593	672	652	647	646	655	629	620	616	672	653	642	608	605	663	642	650	619	635	631	639	675	660	626	694	633	654	650	666	606	711	648	621	621	607	638	620	670	623	640	651	633	584	654	595	608	660	621	599	601	666	665	614	651	673	624	684	688	626	653	639	612	655	672	688	552	630	622	638	661	593	643	677	603	657	633	641	609	659	632	706	660	648	638	657	582	645	622	612	659	599	688	647	722	634	654	626	631	664	624	673	650	592	616	664	563	634	653	641	666	646	645	656	644	628	632	631	601	637	614	632	635	625	564	683	677	628	624	625	621	611	655	600	654	627	649	579	624	621	665	621	618	637	657	620	667	639	646	660	704	644	605	633	635	589	651	611	639	593	643	710	638	630	660	631	637	639	589	663	658	655	638	638	599	657	640	635	605	596	632	639	664	617	605	559	656	656	633	691	644	622	669	656	657	618	666	635	657	669	639	648	627	620	621	634	663	606	636	641	700	670	650	660	640	652	655	640	674	660	627	601	634	673	659	681	636	612	607	647	656	635	648	662	607	597	648	668	621	668	607	628	627	668	600	619	595	640	652	631	606	697	661	626	642	654	621	642	640	661	679	633	621	668	599	681	613	591	633	618	633	607	588	633	626	625	629	660	599	638	627	648	627	645	614	666	613	645	678	661	620	634	594	692	623	635	648	648	660	637	619	625	594	639	639	616	642	607	645	655	646	579	632	656	599	655	607	640	620	614	669	669	617	664	600	608	626	624	650	600	623	638	627	613	606	633	682	678	663	611	609	664	610	634	646	632	660	621	622	632	639	650	620	650	660	650	698	689	663	695	593	625	659	644	573	655	601	670	591	668	638	638	660	646	609	656	651	662	627	615	672	620	637	669	640	649	659	660	655	650	600	600	664	603	627	656	633	648	623	637	622	674	584	698	644	632	648	614	612	677	641	633	659	635	610	632	624	642	625	650	626	657	639	666	649	633	656	648	594	665	657	645	623	678	596	663	632	653	608	634	629	561	633	649	622	616	591	668	595	630	605	656	617	631	630	619	652	634	633	616	625	638	643	671	676	664	667	620	643	633	625	647	610	663	638	614	632	631	660	648	623	621	648	641	620	701	682	654	654	632	630	666	614	608	662	630	625	620	645	686	628	605	609	661	639	614	647	635	641	599	626	604	625	643	613	631	670	628	601	650	643	646	647	626	627	651	650	642	632	620	656	626	623	646	677	636	609	661	610	619	636	632	624	617	618	618	642	632	622	657	606	596	605	624	640	635	702	646	606	610	627	651	601	660	634	612	646	620	600	661	592	640	631	672	625	612	683	626	646	696	666	631	573	678	621	649	618	632	596	625	699	647	663	674	613	649	596	607	602	652	667	643	619	643	666	639	670	647	655	619	614	618	628	658	658	682	655	622	619	661	660	655	647	638	625	653	623	648	630	628	615	646	616	607	656	668	661	665	670	629	651	621	597	635	657	614	633	628	644	637	663	593	603	637	614	624	623	607	631	636	598	610	653	650	666	667	615	632	682	595	659	624	636	632	630	595	646	679	598	598	648	604	617	648	608	661	649	638	579	576	666	644	632	634	645	646	669	639	595	614	635	628	628	649	591	641	680	628	642	620	614	617	653	598	652	631	637	644	623	643	632	675	631	671	589	627	665	646	610	646	618	607	623	647	632	619	625	610	597	657	607	676	658	666	651	596	646	655	617	652	611	628	677	618	619	616	665	660	610	627	643	634	658	638	691	655	651	622	627	642	662	635	639	619	666	641	673	633	594	601	664	627	619	645	629	644	660	621	588	618	640	609	585	632	603	660	616	675	658	627	608	650	690	660	629	640	637	652	683	628	653	670	586	593	626	676	626	670	653	603	635	666	646	641	646	639	620	624	677	678	615	615	649	601	654	618	592	685	629	669	627	678	658	598	649	599	609	669	618	636	652	636	666	638	702	592	602	623	685	628	633	644	623	653	614	643	645	660	635	657	653	665	653	674	631	650	659	636	637	682	654	637	617	643	627	619	619	621	671	621	650	608	637	625	603	675	623	617	678	615	636	639	612	602	697	605	625	622	632	600	681	617	632	667	597	638	583	617	573	610	601	645	637	668	638	651	655	623	656	602	630	655	623	650	632	648	638	628	617	652	625	632	633	607	654	632	631	590	616	629	617	662	658	642	584	680	614	593	631	630	647	650	617	633	634	640	645	616	625	680	611	647	646	646	576	648	703	650	659	629	670	618	632	627	630	652	593	659	694	575	614	647	616	635	624	672	598	650	630	667	668	632	605	600	663	635	678	664	640	653	650	606	644	630	683	622	649	626	677	630	591	673	681	617	637	621	644	645	650
27733	17460	3829	906	664	643	614	612	597	573	616	636	633	647	550	602	600	647	533	609	596	588	615	594	570	590	596	568	566	600	584	609	557	617	579	598	593	568	585	604	627	575	592	563	600	590	587	584	618	587	584	568	587	564	573	616	575	597	579	571	647	589	573	553	627	563	588	570	665	557	559	604	629	597	562	584	569	561	548	625	617	597	587	592	571	622	563	603	553	583	503	580	587	602	582	597	558	609	621	587	565	573	574	576	628	554	604	619	557	552	573	586	607	595	590	585	617	607	561	551	631	574	604	639	566	556	576	567	567	568	584	541	585	609	588	582	603	592	616	565	587	625	614	585	620	566	575	643	597	586	593	593	602	604	576	561	611	618	640	593	551	562	608	580	610	551	575	578	592	624	590	614	611	612	562	578	558	607	599	575	568	618	596	587	584	584	559	599	578	548	607	622	640	633	570	581	576	575	589	593	534	554	579	565	622	593	599	570	610	584	579	587	575	592	593	588	586	572	561	561	598	602	576	586	561	607	573	606	585	565	570	577	600	575	612	562	605	584	595	608	622	571	605	582	599	584	604	557	596	541	573	564	604	580	580	599	568	574	565	585	561	576	646	571	562	600	564	567	581	628	627	535	535	571	567	612	571	589	575	572	553	575	603	565	572	585	595	591	611	598	585	560	531	623	551	567	578	566	598	563	560	587	572	603	584	584	576	575	571	560	623	550	559	585	557	595	611	625	587	621	563	570	599	536	606	563	589	618	586	599	551	603	588	576	574	585	598	553	571	618	570	596	572	573	587	593	569	587	581	634	582	580	552	584	588	616	591	597	595	599	582	587	550	561	612	591	571	549	603	583	596	574	567	648	604	572	541	557	570	568	544	611	603	640	553	582	584	627	613	583	603	591	606	551	614	629	576	599	579	577	590	592	555	589	608	592	563	626	578	614	558	632	568	529	610	576	576	608	602	579	570	574	605	549	588	594	581	582	581	566	578	622	572	591	576	616	563	603	559	583	631	559	577	563	568	578	555	559	612	568	596	553	583	581	600	584	620	649	596	570	579	617	536	567	537	591	590	592	603	585	537	553	640	598	617	527	528	581	539	596	631	572	559	569	622	599	579	630	605	560	584	601	594	593	560	576	606	591	602	560	561	612	619	573	601	627	552	622	563	611	609	560	566	550	571	578	573	599	573	602	603	589	594	568	561	579	552	589	583	554	573	611	591	587	599	589	599	575	603	580	553	615	588	600	634	573	622	605	594	562	558	544	600	578	589	548	584	534	576	594	572	626	618	576	585	577	592	526	618	624	547	566	607	555	618	584	555	605	577	583	593	554	595	587	564	594	634	594	592	608	597	613	572	589	548	610	547	615	610	570	578	613	542	559	602	586	607	635	601	605	587	585	616	564	592	605	595	568	613	581	602	557	564	551	564	559	560	573	591	608	558	579	604	594	573	563	601	580	585	549	626	650	594	573	590	581	550	604	624	543	560	534	585	562	601	569	563	592	587	555	601	594	595	583	618	625	603	589	589	627	614	611	599	577	588	567	610	579	547	556	578	588	576	574	582	611	613	615	596	597	599	585	569	602	589	578	637	559	601	617	614	589	560	564	571	550	584	607	629	594	573	552	633	570	588	582	539	624	614	589	595	609	606	612	596	570	605	558	592	575	540	598	619	559	624	559	608	577	606	574	600	564	629	551	547	555	599	584	614	558	618	583	576	571	612	606	593	592	631	674	543	567	583	585	575	584	636	637	593	575	611	603	592	585	579	584	542	607	574	571	611	604	614	529	606	595	610	595	583	582	590	567	587	615	626	563	613	647	615	609	579	592	581	572	631	628	618	607	586	614	602	595	609	604	600	571	584	562	566	613	555	615	556	559	578	609	617	599	616	613	596	565	557	604	548	578	559	601	572	580	620	564	606	588	614	591	552	625	596	597	642	562	617	593	594	631	562	570	528	595	614	612	573	555	630	531	592	616	592	593	589	603	559	595	600	624	576	581	592	623	631	618	640	614	615	539	599	588	591	607	569	643	559	583	562	605	562	529	604	592	577	576	568	585	612	608	573	630	590	575	595	598	572	580	582	592	609	599	612	579	594	578	610	593	553	562	580	626	520	584	601	568	605	600	591	573	574	612	571	592	549	564	609	604	580	600	549	572	607	545	596	560	619	553	583	609	575	602	572	579	575	599	589	604	607	560	531	564	613	595	611	606	580	596	592	587	607	572	587	565	541	602	590	620	632	571	592	589	573	609	630	570	601	619	579	522	586	577	575	527	600	619	617	620	550	597	584	592	580	600	546	598	557	582	576	576	613	614	612	595	624	568	611	542	587	571	585	572	590	576	588	569	557	558	596	612	608	624	625	577	568	552	581	624	551	605	597	585	611	585	578	622	582	575	640	588	588	613	572	571	619	558	586	570	571	597	581	568	618	576	628	583	595	643	571	589	594	580	568	602	633	564	546	583	631	611	545	571	603	600	595	588	610	607	626	583	568	582	584	593	585	566	565	606	592	577	597	613	551	575	601	535	587	532	581	623	603	571	594	545	570	557	560	614	620	571	571	564	605	570	606	591	589	560	564	584	629	594	614	593	606	603	615	601	567	542	550	574	529	572	575	605	553	587	595	553	585	617	635	573	581	586	558	549	624	600	530	554	580	611	567	620	555	592	566	606	567	619	578	601	573	541	576	586	580	579	618	602	671	566	618	554	562	555	600	577	584	599	598	605	631	552	578	530	561	606	576	548	527	581	534	559	616	588	545	566	537	624	604	606	587	566	629	582	584	625	570	595	549	576	617	608	625	629	568	588	608	606	596	563	562	572	601	594	547	552	580	528	572	583	565	569	607	544	595	599	610	568	563	601	594	567	568	578	545	572	603	582	607	582	590	578	589	583	588	595	575	571	580	606	560	594	569	608	556	587	604	566	599	587	575	582	615	570	591	586	605	618	615	617	570	566	573	611	567	614	570	617	607	578	565	587	608	572	524	548	593	559	554	563	581	581	621	551	583	559	535	573	619	585	589	655	576	599	590	563	639	565	588	501	578	573	594	604	607	598	539	632	523	564	574	592	584	560	566	575	590	561	552	583	588	553	628	588	611	585	556	599	608	559	571	579	569	577	567	573	599	656	554	557	576	628	548	608	553	553	596	589	593	574	539	589	596	630	572	557	576	533	568	586	581	574	582	532	530	580	578	660	628	595	587	593	564	604	612	565	565	606	620	562	593	584	564	577	548	614	571	609	601	607	575	601	589	557	593	567	630	599	583	625	613	555	601	612	568	619	577	575	624	636	567	605	556	551	572	587	624	566	627	568	566	560	556	607	573	601	569	573	592	581	628	617	595	580	564	590	590	572	616	576	575	555	575	592	578	571	566	577	571	596	542	579	625	573	650	565	557	591	605	568	620	589	541	605	609	540	581	616	574	598	559	592	605	577	565	573	591	550	580	581	565	569	597	605	588	590	600	619	586	595	621	599	638	592	584	617
4835	1192	927	788	773	686	674	664	652	634	600	639	616	597	660	623	638	645	637	601	645	638	666	602	606	655	651	630	615	624	625	627	599	640	619	602	645	638	638	644	589	647	594	654	615	705	620	630	587	619	606	609	632	585	667	606	663	592	669	616	623	629	644	661	666	671	596	646	651	620	660	662	639	593	633	651	606	656	615	619	637	583	631	624	641	592	621	609	622	643	602	625	603	626	556	616	654	672	621	620	652	620	634	642	618	615	583	622	627	627	613	637	636	659	634	609	585	566	650	652	633	644	646	638	619	630	664	637	601	658	616	627	626	636	695	610	661	600	578	644	676	541	665	588	658	619	623	654	613	647	619	620	625	627	635	625	597	614	634	636	643	631	574	665	597	600	650	619	631	621	593	647	673	646	603	630	623	641	615	615	661	656	666	623	660	582	691	599	615	632	609	593	626	645	608	654	616	663	640	599	670	608	623	629	647	633	603	608	603	606	631	667	689	666	655	644	594	633	605	625	700	614	622	632	605	604	588	617	602	603	666	617	647	655	594	590	601	632	619	609	634	636	627	625	610	675	683	573	681	579	621	633	598	617	605	636	658	601	611	619	646	592	641	629	654	624	626	668	624	624	618	658	620	661	635	643	606	625	595	674	647	641	668	610	610	616	592	611	667	605	642	629	622	647	642	637	612	643	665	673	632	665	607	671	612	634	578	616	590	631	681	628	638	626	658	670	622	665	589	647	619	617	581	639	638	598	602	642	606	591	645	614	639	628	606	612	636	629	618	637	609	627	658	642	604	657	603	630	650	631	635	617	675	616	652	589	619	618	598	630	607	650	681	648	625	622	657	616	585	622	649	636	659	640	655	620	658	615	664	603	599	644	598	638	604	600	662	611	611	614	606	625	655	665	584	628	598	613	618	624	645	622	666	604	667	611	613	661	631	635	650	618	657	663	581	589	629	688	645	631	594	631	637	622	635	651	649	608	633	589	585	614	676	604	595	614	620	589	638	630	649	643	637	632	626	626	650	625	654	619	648	640	676	668	641	618	633	620	636	649	616	641	663	630	626	649	625	610	630	602	655	611	616	644	620	629	632	634	627	631	653	645	605	624	645	626	627	583	651	638	634	662	645	636	653	631	596	634	611	643	604	642	610	663	629	603	630	650	615	627	627	686	636	623	567	637	649	636	593	586	685	618	636	657	617	610	637	627	651	623	645	651	624	622	659	606	614	595	629	692	638	622	624	674	642	638	626	657	587	663	653	633	615	619	651	600	650	633	666	585	619	611	602	665	666	597	612	598	630	658	604	654	610	632	645	620	645	614	639	627	572	626	578	606	646	611	642	642	669	650	657	618	586	620	656	663	628	622	599	638	639	588	616	575	657	652	587	596	614	612	627	641	577	626	679	624	654	619	602	648	603	613	654	615	625	624	647	613	599	597	626	639	684	668	623	653	583	621	684	597	617	642	664	598	642	631	625	597	622	582	615	580	660	693	637	631	614	657	621	634	636	630	658	639	622	599	638	675	670	595	687	661	626	655	616	641	639	644	649	639	620	628	622	670	643	616	644	603	634	627	604	664	606	622	652	619	649	659	671	655	602	627	597	641	630	612	652	585	621	567	625	635	623	613	600	630	608	599	604	569	612	641	581	609	636	684	668	619	604	651	599	627	657	628	641	648	638	631	621	629	650	649	611	634	629	638	614	628	643	602	595	596	629	595	658	633	601	619	622	613	597	626	619	578	618	658	665	588	642	636	645	601	658	684	584	640	657	597	637	646	662	669	591	681	598	634	644	569	650	643	659	629	642	655	608	608	655	607	594	640	622	667	635	611	634	582	607	620	648	618	648	607	653	634	620	601	619	612	675	681	624	639	689	628	653	597	620	657	655	624	613	609	626	657	606	639	637	639	656	590	621	616	618	569	635	577	632	601	645	567	577	662	627	640	643	612	607	651	653	623	610	612	664	623	598	637	635	613	658	632	596	611	595	619	634	620	623	594	624	640	589	611	640	600	590	627	662	606	601	592	653	639	627	642	642	656	643	629	648	588	631	640	640	623	641	623	617	633	656	594	665	625	593	678	653	638	607	671	631	646	595	591	592	665	619	658	657	619	652	595	594	619	614	592	618	621	657	599	611	639	655	643	675	626	628	648	628	581	615	640	659	612	608	629	630	599	635	649	629	631	594	571	640	676	618	670	639	624	624	663	575	608	603	639	629	622	610	619	562	622	624	633	637	616	651	580	692	619	582	620	603	620	639	650	630	661	624	628	642	641	614	642	663	630	610	611	620	670	608	617	641	602	676	600	634	614	631	632	626	632	596	597	582	642	635	621	634	636	622	647	646	593	659	608	654	647	658	666	632	645	628	639	623	624	611	642	628	649	650	700	665	647	628	660	654	666	645	642	624	597	672	657	625	633	592	650	643	612	598	656	643	632	662	585	631	632	618	611	638	579	629	631	621	636	666	609	660	586	593	588	632	620	621	617	634	640	638	624	640	631	676	644	650	625	626	634	575	677	621	634	617	676	613	660	661	637	636	614	671	638	616	614	615	609	643	583	623	633	627	650	612	642	636	586	619	600	639	615	663	647	602	641	636	620	655	639	645	606	625	632	666	678	631	630	619	624	595	702	627	637	622	611	640	622	600	621	624	660	655	597	608	655	661	637	609	628	600	633	637	615	606	613	628	615	633	576	644	614	625	615	688	595	621	631	632	606	650	627	665	602	628	594	616	624	602	609	674	629	658	656	613	603	644	651	631	619	627	654	596	673	615	625	618	584	619	572	641	622	644	611	618	654	639	670	658	615	641	591	666	668	646	652	592	622	613	639	672	638	630	618	614	627	624	640	609	645	606	649	673	584	618	659	633	644	626	655	568	641	627	641	649	628	609	652	587	585	648	642	599	638	620	596	657	649	654	594	640	620	620	617	640	643	607	626	618	598	604	604	615	647	646	618	660	624	631	561	663	605	631	584	631	639	632	618	612	638	611	629	597	632	638	652	630	628	653	631	690	624	595	636	631	614	607	648	663	624	618	616	609	632	663	584	649	634	603	635	629	660	610	638	652	601	623	599	621	675	627	624	601	670	599	616	599	607	590	654	627	665	620	636	622	618	626	649	650	591	604	595	639	602	612	632	574	652	653	676	630	616	626	630	605	695	609	638	643	642	657	646	598	678	629	622	593	641	603	661	576	630	642	629	607	627	649	641	664	632	662	625	623	646	604	674	600	652	662	655	622	623	628	659	597	639	638	656	654	567	615	637	642	619	687	662	623	632	623	648	615	611	573	650	663	626	665	646	674	635	631	583	612	631	669	616	605	616	615	613	644	581	662	620	648	615	621	661	609	648	634	660	621	636	607	588	604	671	646	606	615	627	662	603	609	580	616	610	632	667	639	651	593	645	642	647	599	603	603	622	601	648	607	656	633	679	590	610	621	644	665	647	617	619	613	606	621	600	651	608	631	627	700	668	626	615	613	624	663	649
23516	21146	28379	24195	21163	10482	1011	663	564	558	500	457	513	437	413	430	425	428	424	392	420	426	401	377	385	381	368	378	365	380	382	375	349	382	350	354	390	351	382	351	385	359	329	388	364	392	378	349	380	367	354	368	383	369	369	362	378	349	358	419	356	359	384	396	361	361	359	370	405	381	359	380	379	376	405	371	387	335	381	347	353	373	389	373	347	372	367	378	362	389	309	386	362	346	364	370	343	363	369	340	359	390	349	377	340	369	393	343	375	350	339	365	349	392	384	330	357	362	337	353	367	379	379	325	348	367	371	378	360	362	379	364	384	339	360	355	363	352	373	373	371	361	362	362	358	373	335	348	347	367	369	400	374	376	372	366	382	377	355	335	338	329	355	360	389	348	369	364	375	350	337	384	361	375	401	354	359	363	349	384	340	391	347	372	322	401	333	374	347	342	371	382	341	358	397	382	361	354	343	354	361	346	314	345	345	342	337	360	345	344	348	408	362	345	366	409	360	382	358	337	365	394	373	360	367	344	345	355	380	384	360	378	393	341	359	373	390	359	378	370	348	359	339	350	371	363	362	377	396	391	356	380	341	328	371	368	374	357	337	373	368	364	391	402	387	324	387	372	349	328	374	370	369	341	332	387	376	320	351	365	339	373	326	352	373	402	368	347	336	328	367	365	356	379	387	368	362	359	375	342	369	361	349	389	374	374	372	365	338	368	379	352	336	334	346	353	346	364	365	357	326	357	343	363	369	408	381	359	376	340	338	358	344	334	336	379	336	385	343	379	377	364	380	348	411	373	384	368	357	364	376	380	361	364	403	341	388	379	337	336	350	346	359	372	353	388	375	332	361	362	364	356	334	342	378	365	379	336	353	396	389	369	368	360	348	328	365	372	367	367	373	356	365	365	403	372	354	337	349	360	330	338	394	383	334	354	363	344	386	360	351	363	305	351	333	337	357	367	368	342	360	369	348	347	344	327	382	338	343	361	352	319	361	367	347	350	391	359	345	381	337	355	385	403	359	337	351	359	364	323	361	380	341	350	359	355	375	370	393	361	337	362	339	349	369	357	386	364	351	379	345	384	363	356	352	331	355	343	345	371	386	365	353	357	353	345	324	356	364	365	346	351	347	364	387	344	365	349	389	363	389	384	342	325	363	357	372	375	364	336	360	374	344	364	368	354	400	375	380	360	308	361	380	367	374	356	336	330	377	359	341	367	322	376	381	370	383	376	399	367	373	360	346	358	353	380	355	360	366	381	366	369	342	391	370	341	364	363	384	341	336	367	377	371	324	380	335	348	361	363	373	384	355	390	352	322	346	354	386	374	377	380	405	379	387	374	350	355	363	377	351	336	331	369	358	355	329	368	392	347	382	344	363	362	364	335	377	369	373	382	382	340	333	359	341	391	339	337	341	354	388	404	354	363	352	363	391	355	357	349	360	333	350	369	380	357	371	365	357	351	326	360	354	361	341	361	330	358	336	361	343	370	335	337	370	337	376	337	352	358	377	350	364	369	374	387	364	373	311	338	380	367	361	394	338	392	326	351	373	332	366	365	355	387	348	373	384	365	345	346	372	364	368	343	351	375	347	336	339	357	357	362	324	383	370	357	348	352	344	358	337	377	340	322	372	356	341	375	348	341	362	362	334	340	351	390	357	379	364	353	368	357	374	349	355	332	322	371	378	326	385	359	372	357	334	359	369	340	386	362	384	332	403	340	357	377	389	357	396	336	379	330	360	385	362	351	390	378	344	374	414	352	380	349	362	370	363	380	336	335	351	326	391	349	375	353	375	363	327	344	347	372	359	361	391	362	373	341	355	347	362	400	398	368	353	391	345	368	386	343	363	403	356	349	334	354	377	365	345	350	344	357	351	369	326	371	348	403	353	347	330	387	369	344	355	317	345	376	373	399	379	371	373	335	354	359	348	365	343	388	335	355	371	371	392	385	385	366	361	355	373	347	357	383	331	364	345	353	360	350	358	341	338	345	354	385	400	353	350	360	391	330	364	326	362	355	340	374	349	354	359	393	341	349	369	385	361	343	388	364	387	375	369	353	350	340	337	380	338	357	374	351	349	376	356	349	381	339	363	345	364	332	392	365	353	386	352	362	366	370	356	362	308	395	373	356	317	358	378	354	410	374	321	349	367	358	381	324	340	369	353	370	345	387	339	367	379	382	368	378	338	364	328	347	368	338	343	384	363	354	334	397	341	372	388	369	363	380	320	355	379	407	382	371	371	378	368	373	348	351	340	342	338	357	372	359	334	351	347	365	364	364	357	328	355	371	383	360	359	348	362	379	350	397	365	377	397	393	343	367	379	355	380	344	366	340	346	384	350	378	303	365	364	335	363	363	375	383	385	350	381	344	355	374	366	356	382	362	362	337	356	378	375	397	369	359	357	363	360	341	338	384	339	380	344	369	339	359	324	363	330	347	356	343	360	358	355	391	354	392	402	321	354	361	355	368	341	386	367	329	345	362	403	384	361	352	356	351	351	352	325	342	381	342	344	356	390	371	358	362	352	354	384	323	388	366	380	361	364	370	360	390	380	373	372	371	339	351	382	346	367	384	385	348	354	348	388	330	342	342	346	351	372	353	360	351	350	360	345	373	370	376	383	354	354	355	364	380	371	359	343	381	362	383	363	348	344	336	326	377	365	331	361	332	402	363	379	353	378	374	348	359	377	345	344	321	398	339	333	336	347	355	348	344	370	322	332	357	354	339	362	386	332	337	342	337	368	387	355	403	384	335	370	372	344	375	386	340	334	339	360	336	366	380	314	361	394	365	360	350	368	348	340	363	371	372	359	335	381	382	358	338	355	303	363	379	360	342	363	378	390	367	336	346	359	369	349	379	347	414	345	370	361	361	359	385	351	359	363	370	396	355	329	382	370	372	379	359	362	348	345	345	372	352	387	360	350	355	355	364	317	386	350	353	385	380	383	372	324	359	359	334	368	335	344	333	346	350	371	331	384	429	344	388	348	395	330	369	351	390	351	368	336	367	380	357	342	341	384	356	340	397	314	368	389	363	380	344	355	345	360	338	384	396	389	358	379	335	368	347	349	336	367	331	308	334	390	360	352	320	343	349	347	407	357	343	378	358	362	372	387	370	353	355	351	344	388	357	367	362	353	382	384	361	363	375	315	380	326	343	355	367	328	336	364	350	373	381	380	367	362	355	348	330	416	364	374	348	312	318	392	399	386	381	350	378	347	374	341	339	381	372	354	354	395	346	321	408	355	347	363	361	338	361	355	392	350	347	339	368	364	357	369	362	314	365	361	353	378	383	357	395	350	370	356	363	347	324	308	380	341	382	347	381	372	353	349	359	372	356	373	355	339	392	362	379	385	342	374	366	364	380	320	344	363	388	349	359	315	354	352	368	378	349	392	402	363	370	363	359	378	345	374	332	378	334	358	346	391	372	382	343	384	415	363	353	362	346	354	355	390	358	374	354	366	367	335	379	377	338	382	345	397	397	351	330
5257	8711	5837	2752	2030	1499	1211	1003	861	691	657	594	540	537	536	487	489	461	436	469	466	432	429	432	405	454	412	446	409	400	398	413	417	392	403	408	421	424	383	393	429	385	421	397	432	424	372	408	395	400	355	391	382	414	407	404	429	425	377	405	366	387	413	416	382	379	360	394	392	405	394	411	416	366	411	398	396	378	388	402	385	387	393	429	391	377	428	389	385	391	381	402	385	416	376	409	366	375	392	357	369	370	378	394	388	403	386	408	404	421	381	354	397	408	380	399	431	427	415	364	398	402	396	395	371	430	400	413	376	425	388	391	415	390	383	372	398	382	399	388	392	408	389	410	398	362	373	378	375	397	434	372	380	399	392	401	386	376	366	385	393	414	377	408	389	383	418	431	397	395	370	378	408	414	375	395	386	401	386	388	385	417	396	370	440	375	425	422	365	403	352	392	411	409	382	410	391	377	368	415	397	378	365	389	408	403	397	385	418	404	364	375	392	396	402	399	408	379	399	365	379	355	386	397	394	386	393	393	374	415	403	387	379	367	407	405	389	376	375	450	381	411	375	397	361	392	413	363	378	399	421	361	395	391	372	381	401	382	381	385	393	425	388	412	417	407	384	421	415	366	358	386	396	399	409	378	402	379	381	387	423	373	393	411	383	404	389	394	395	390	370	426	392	371	384	368	396	393	426	388	390	405	393	386	394	387	428	397	391	420	391	392	406	382	406	359	421	422	352	396	407	369	416	393	382	358	367	408	391	365	386	404	391	403	375	398	410	395	392	379	381	405	394	387	391	405	378	355	433	345	361	372	377	434	396	407	397	403	413	399	437	379	347	372	363	386	422	375	403	387	384	413	387	390	366	360	401	405	380	437	406	388	395	409	380	402	398	409	416	451	435	380	390	386	376	393	402	392	375	377	400	405	401	376	406	408	401	380	375	411	402	434	381	369	402	379	419	395	391	375	405	432	395	402	378	393	404	389	389	399	385	400	370	374	382	375	373	400	393	402	362	380	370	378	375	404	371	365	383	405	416	437	369	425	426	428	394	411	387	383	400	418	394	406	352	377	375	399	373	387	381	379	387	377	364	410	381	380	410	387	380	365	376	377	396	379	412	386	407	411	399	388	415	410	392	384	421	385	394	377	398	374	416	421	389	375	388	358	366	392	370	369	374	384	403	401	384	400	378	381	402	401	349	416	389	396	369	380	378	398	410	404	402	379	379	423	406	396	386	375	372	409	401	397	403	413	382	419	331	385	369	345	410	389	406	416	422	367	417	399	416	396	364	350	394	390	386	397	386	410	394	378	400	383	393	396	431	373	382	423	424	388	400	427	357	379	400	356	394	399	402	371	405	372	392	390	400	387	402	386	379	405	424	455	403	424	403	404	389	399	394	379	405	366	410	406	407	415	436	392	378	429	396	403	389	406	345	348	341	372	393	375	372	373	407	370	402	397	366	361	387	379	399	380	374	400	384	365	366	431	377	423	379	410	367	419	386	406	410	411	392	379	402	382	408	365	376	419	393	403	370	358	372	410	400	387	402	409	400	340	392	377	402	377	393	374	369	393	397	389	435	393	374	353	414	394	392	366	414	387	358	382	420	386	418	370	378	399	355	384	408	431	406	375	399	408	373	360	384	398	421	397	378	399	396	372	404	381	393	391	408	388	384	416	382	344	370	411	384	401	359	400	394	382	416	419	419	423	413	399	428	398	386	416	404	428	406	372	401	366	386	418	369	391	393	382	382	361	422	383	417	372	382	420	392	370	388	385	391	419	400	413	429	397	368	392	405	381	377	382	407	415	391	399	409	399	415	397	396	377	399	402	358	353	412	361	388	398	392	439	379	384	390	424	369	439	400	408	403	351	405	416	413	391	394	406	383	410	370	402	415	373	370	368	378	385	378	416	382	415	389	363	404	372	385	373	379	363	397	376	368	363	393	397	427	361	404	412	372	406	375	370	385	382	394	381	406	407	395	431	429	411	403	356	409	378	364	401	367	377	387	378	370	404	372	398	378	398	370	417	361	402	389	403	388	412	393	430	390	403	381	401	403	359	405	390	372	427	414	387	386	415	367	399	373	400	349	417	378	385	379	404	404	388	402	382	366	394	358	406	385	399	407	386	396	383	392	375	392	413	389	399	399	401	386	372	396	394	410	380	437	382	388	424	377	393	403	382	376	428	416	422	394	398	395	382	394	402	411	394	392	399	451	377	401	358	403	359	365	420	381	391	388	392	369	402	382	388	352	374	370	416	354	388	417	396	388	369	397	384	404	371	409	389	399	393	382	361	407	390	377	395	372	384	393	395	399	390	376	407	390	357	389	420	407	399	413	387	393	398	361	361	328	357	369	404	362	393	419	376	389	412	372	366	386	423	349	357	415	363	381	377	404	403	376	386	414	429	385	406	390	389	405	410	375	379	381	373	394	376	378	347	392	347	386	366	409	390	363	383	422	416	389	392	396	418	381	413	399	392	413	395	392	365	382	390	420	373	367	363	403	408	368	419	441	405	367	403	358	403	393	381	409	396	367	384	390	377	384	394	418	397	398	349	360	366	372	371	379	367	418	392	419	372	399	392	370	391	404	407	422	395	384	376	388	376	378	397	400	410	397	388	376	410	413	401	403	405	349	414	380	366	384	387	401	401	426	377	407	375	389	403	387	425	383	406	350	370	418	380	427	400	381	395	407	366	401	369	385	390	403	398	354	388	417	392	395	414	390	439	431	369	357	436	402	384	342	362	426	398	382	427	382	376	385	389	432	386	402	402	411	344	400	405	378	414	392	392	366	366	383	421	379	373	404	385	380	383	373	392	384	417	392	371	372	434	403	398	387	431	393	365	388	388	363	379	414	382	406	374	384	398	400	409	385	375	391	411	381	418	392	389	368	343	401	366	373	397	385	404	439	378	364	410	371	397	380	390	407	383	386	381	398	394	412	390	402	384	379	360	397	382	391	356	416	382	398	393	398	445	384	393	374	397	395	368	396	366	413	398	396	399	406	404	374	402	376	401	390	407	394	429	398	407	372	364	398	369	366	369	389	385	429	389	370	412	430	378	374	373	403	362	374	417	408	421	383	382	384	387	386	435	362	396	428	425	407	378	412	330	418	392	415	365	392	413	394	443	390	379	368	393	377	400	390	382	386	401	403	355	422	402	396	378	362	378	386	404	380	374	389	396	394	355	374	359	385	405	380	379	401	409	390	404	398	372	419	412	404	417	368	396	389	368	392	391	325	405	400	382	388	381	396	400	400	406	375	377	379	380	393	383	386	392	431	384	399	384	352	406	362	393	393	397	408	392	415	397	349	414	400	383	380	417	435	399	357	367	407	374	388	399	359	374	378	370	376	421	407	410	399	413	390	381	373	414	404	417	403	406	366	365	404	395	426	402	379	379	385	406	369	371	387	409	408	420	428	393	411	396	398	376	398	387	372	371	382	401	371	390	384	401	389	401	376	400	389	401	376	399	389	368	387	374	420	396
24742	21060	27196	25068	10880	1383	1190	997	922	965	934	907	912	913	879	867	920	895	854	865	875	849	881	893	871	877	870	878	906	789	861	830	819	834	849	759	848	843	823	889	839	868	831	867	850	841	899	856	852	913	897	893	844	864	860	906	848	853	858	872	885	829	860	900	885	850	830	856	873	885	846	866	856	803	865	912	850	912	894	886	863	865	893	848	870	883	850	856	879	854	884	910	847	838	823	854	838	825	880	839	873	864	838	831	843	851	823	855	808	902	848	851	863	882	885	903	836	842	880	892	901	872	907	842	878	811	888	912	811	864	828	824	875	864	829	833	857	845	858	826	873	820	840	862	858	806	817	869	861	877	867	848	819	884	864	838	854	853	856	854	820	850	827	839	878	858	818	829	906	857	884	829	821	860	839	866	884	862	848	852	870	855	873	800	840	832	866	792	887	899	816	812	863	852	825	905	833	872	876	840	879	878	779	863	849	880	847	865	869	833	878	831	867	837	849	824	797	865	798	862	882	886	868	820	868	882	831	812	880	850	856	905	848	902	866	939	847	868	868	895	869	862	863	840	841	920	839	817	876	821	807	919	912	872	858	828	849	876	891	832	875	840	906	810	838	828	872	879	849	872	913	852	857	803	864	852	890	860	884	830	844	867	851	883	863	869	859	800	869	857	851	820	858	848	893	841	864	834	838	859	895	857	849	851	832	835	877	848	883	865	867	869	922	908	866	815	915	908	894	813	878	914	836	871	799	838	844	860	861	824	857	857	880	854	804	861	836	838	886	828	861	825	870	778	871	864	873	845	875	842	832	880	849	858	922	824	846	782	877	848	929	874	835	825	867	840	864	858	855	869	855	844	836	885	867	860	876	849	857	897	858	855	922	868	899	813	835	895	821	860	825	813	872	873	864	874	869	916	907	831	805	851	875	835	871	829	821	864	882	873	869	913	875	886	841	871	860	879	852	810	857	872	824	832	889	863	862	863	852	847	888	874	782	850	879	846	829	840	859	828	875	848	895	858	835	866	834	907	853	875	899	875	820	865	870	860	838	853	879	848	837	855	818	875	896	858	837	829	891	823	884	877	897	849	845	853	870	862	841	838	856	849	844	870	843	820	854	874	823	820	803	838	845	886	863	910	846	826	847	892	851	822	842	846	845	833	875	826	793	854	830	922	854	818	829	838	881	917	874	869	904	862	851	852	848	846	862	869	905	894	825	799	829	890	813	840	852	822	861	862	846	877	813	869	862	843	818	869	906	848	842	782	866	860	875	891	828	796	852	868	898	836	908	830	896	863	883	873	858	857	906	859	826	858	850	844	833	835	874	782	806	851	880	883	845	820	869	833	858	859	848	842	833	876	842	871	812	852	846	887	826	807	846	846	928	789	849	849	857	846	877	883	838	843	836	803	829	845	850	872	877	874	829	844	817	835	858	847	874	866	840	901	863	859	907	837	833	835	882	853	760	828	859	847	846	833	830	856	915	875	880	825	869	826	855	845	819	845	869	866	840	850	853	890	837	839	867	809	853	864	898	837	856	902	815	840	827	835	855	875	880	889	902	853	837	896	863	921	907	842	905	861	866	838	860	858	866	876	857	855	856	829	862	894	879	813	868	853	868	855	859	831	850	857	844	823	897	859	839	828	873	893	903	904	886	829	789	811	865	911	890	902	863	854	855	854	866	815	847	833	806	869	828	815	900	863	841	833	875	858	807	885	843	881	857	888	850	854	858	856	872	819	911	889	862	870	894	887	854	821	895	850	906	840	856	885	858	852	846	861	876	863	920	896	884	805	896	861	848	875	804	839	802	843	838	847	811	884	860	848	878	818	844	886	847	830	875	817	819	870	899	886	823	832	850	865	885	888	853	916	846	894	902	868	858	862	834	835	867	867	902	904	884	833	874	880	863	804	837	892	841	863	791	821	868	866	815	819	841	853	823	873	791	859	831	761	881	832	838	900	868	862	852	855	834	857	823	826	894	848	883	852	891	843	870	829	883	841	847	866	802	897	910	821	860	859	860	796	851	863	898	816	800	777	827	860	833	872	798	861	876	853	845	882	833	874	878	873	823	913	909	863	822	846	888	832	839	826	893	829	868	894	853	870	909	857	835	854	881	872	800	907	890	892	851	880	842	828	896	822	863	824	834	868	902	819	821	824	900	883	877	835	861	789	819	852	815	825	808	834	825	820	843	884	797	844	891	853	974	847	870	882	841	804	887	856	863	858	830	860	924	855	857	861	854	839	945	853	824	871	852	833	834	826	856	904	820	906	915	856	831	813	885	820	852	850	835	855	902	893	867	828	832	893	873	837	875	842	827	793	830	823	838	789	838	899	836	880	834	856	846	826	858	805	897	907	861	851	850	876	852	849	889	880	886	907	870	852	840	853	835	836	828	874	888	881	838	863	871	838	871	874	864	831	888	882	818	880	845	875	889	837	859	834	894	857	839	783	822	864	857	870	849	873	855	821	881	847	872	864	832	869	816	890	869	910	856	870	822	887	846	786	838	861	827	888	863	870	901	841	938	879	824	904	862	846	867	838	857	901	860	805	841	860	854	913	847	848	873	809	861	866	867	809	872	852	894	863	834	878	860	828	901	865	891	876	884	912	852	853	869	820	839	817	835	827	891	841	882	865	850	856	867	816	862	848	839	855	862	864	900	873	878	886	872	892	849	853	804	873	890	865	864	864	873	874	815	837	887	849	806	867	867	864	863	880	850	846	862	878	816	849	898	856	887	880	879	883	852	884	847	868	845	911	862	868	840	909	839	819	859	857	868	806	865	776	827	839	909	800	859	894	890	925	904	873	860	892	911	894	877	859	853	858	827	873	842	909	894	837	839	923	879	886	885	835	849	865	840	858	834	853	823	840	842	936	853	858	811	814	820	843	854	811	827	851	879	884	822	874	873	799	814	862	858	896	880	850	846	908	881	861	833	855	944	878	841	861	839	834	869	883	811	842	891	942	847	799	835	855	869	855	898	871	845	775	868	847	828	829	858	887	861	866	833	881	850	834	879	795	878	855	910	863	842	919	909	861	837	861	902	876	838	856	859	838	825	836	859	879	839	848	898	821	860	858	844	846	820	843	826	848	788	786	868	857	936	894	872	867	842	867	832	803	923	831	848	874	842	883	834	829	881	886	849	859	917	844	818	843	871	888	849	850	825	821	859	840	867	873	883	859	871	823	815	820	864	835	851	838	834	833	823	838	903	834	849	842	856	880	852	886	883	832	909	902	859	800	835	904	885	857	867	853	840	847	847	837	888	851	855	825	856	893	874	885	828	900	845	880	857	799	851	857	811	882	859	924	846	809	841	832	898	816	857	905	870	857	850	892	885	908	875	846	864	817	789	853	818	868	890	858	810	838	830	831	896	868	902	858	826	830	865	854	812	840	836	849	890	829	842	912	831	808	860	832	854	812	833	858	918	875	866	847	862	855	860	831	861	818	878	864	869	904	895	843	872	802	838	848	810	820	835	852	844	828
5619	5218	3638	2058	1720	1496	1251	1185	1178	1039	1042	1027	970	999	968	946	923	928	887	937	886	898	880	939	944	920	842	889	871	876	866	900	938	899	905	899	891	943	864	916	903	874	885	930	891	866	897	890	918	845	878	848	816	883	872	879	845	867	873	922	871	915	862	875	892	861	897	877	906	871	889	857	891	885	900	871	868	841	865	834	904	885	853	911	883	917	895	868	883	893	880	882	841	921	943	850	856	866	868	901	877	891	895	908	814	836	850	894	866	909	854	837	880	905	866	821	843	887	859	848	897	890	883	860	862	842	874	909	879	878	875	845	867	888	841	863	877	924	918	844	851	878	850	871	871	876	873	862	831	890	874	900	885	834	872	873	845	866	905	891	816	858	876	867	865	880	860	892	847	915	876	921	879	882	870	870	875	874	870	906	859	894	889	889	848	890	872	884	882	849	856	918	894	841	883	857	843	880	871	863	868	836	888	915	863	910	857	795	878	923	898	894	883	864	917	859	848	889	888	867	827	870	894	868	873	860	852	887	921	837	922	902	882	831	893	885	920	886	845	839	882	889	846	941	889	860	914	901	871	878	851	897	891	867	911	861	836	862	894	869	891	847	875	891	816	833	839	841	882	858	914	914	857	925	908	886	924	858	887	910	856	872	863	885	857	829	914	896	925	919	837	878	901	896	912	891	858	911	910	858	838	860	881	899	880	863	869	814	862	867	837	857	858	852	936	886	818	845	907	835	892	836	907	871	869	843	921	846	860	903	867	912	830	858	903	881	872	912	897	896	898	870	833	870	850	855	882	854	864	878	886	868	853	844	901	846	868	827	893	871	919	867	855	883	895	821	885	847	924	852	863	860	859	859	855	883	815	839	854	888	872	882	867	931	874	874	871	838	849	878	912	892	873	895	843	823	897	878	902	854	885	900	882	895	887	912	961	934	906	910	889	916	865	864	902	845	866	854	916	882	883	870	849	914	862	839	924	828	850	881	869	928	881	866	829	853	880	841	824	914	865	864	937	844	870	923	869	855	839	895	925	881	880	857	897	867	881	881	869	895	865	925	866	944	895	837	853	843	847	873	876	847	884	946	862	910	908	845	848	874	864	891	844	919	838	831	847	828	903	836	889	937	814	893	843	900	857	851	907	848	918	888	859	835	847	924	835	929	816	857	879	892	854	846	919	910	868	895	868	855	854	817	888	908	839	833	872	863	891	848	844	904	851	862	894	907	892	839	827	867	887	834	853	901	816	840	902	879	922	849	900	853	915	910	816	885	920	885	854	839	893	942	918	899	901	913	895	894	863	885	899	865	827	890	891	863	877	841	890	859	892	903	895	894	859	835	907	887	868	886	863	904	888	850	872	905	863	857	911	888	893	859	886	841	855	838	863	849	860	855	860	896	864	895	871	886	871	892	891	917	805	866	933	874	926	889	854	917	886	871	892	872	865	855	853	894	856	851	866	868	854	849	863	901	881	850	876	839	915	887	908	848	869	885	898	877	918	848	894	884	879	826	853	873	853	868	838	899	869	865	891	909	900	916	882	842	878	888	844	879	816	874	867	895	868	837	860	873	846	888	843	875	841	895	850	853	857	899	880	817	885	896	864	839	870	835	863	841	905	860	904	859	871	877	883	877	857	881	912	827	894	846	846	883	869	865	894	902	876	880	913	930	874	826	872	920	921	869	883	910	854	869	928	886	851	843	914	912	864	851	878	818	897	913	909	867	870	833	907	930	867	898	898	858	831	846	917	915	872	886	922	846	881	936	869	901	936	886	896	913	892	939	913	929	842	825	921	835	831	902	885	862	891	874	876	879	926	912	879	872	874	894	882	886	879	885	852	837	881	861	872	874	861	882	940	841	899	863	878	863	831	878	858	868	855	826	860	899	865	862	902	864	890	894	830	870	875	861	858	911	893	902	923	857	875	887	844	831	884	886	879	877	866	877	856	882	875	854	820	891	905	909	939	849	889	857	922	898	856	871	900	854	837	868	870	894	876	897	875	908	901	827	874	840	862	867	850	912	909	897	893	864	902	852	797	872	886	843	893	846	876	854	863	913	908	878	919	814	903	879	889	846	876	869	871	860	892	854	865	858	944	850	878	929	848	896	879	825	919	915	918	898	835	859	860	880	906	847	896	825	858	843	898	888	887	854	902	904	876	894	850	903	875	863	841	867	871	823	863	887	887	904	858	864	885	861	878	839	878	869	835	863	867	900	913	900	882	923	867	861	849	878	908	857	817	907	927	865	903	870	874	888	942	877	859	873	860	843	854	849	822	872	874	847	904	887	875	846	856	861	891	890	883	873	894	879	878	850	880	901	823	872	846	881	844	865	883	880	941	884	931	865	876	884	905	915	897	857	897	866	914	846	857	879	894	853	886	874	820	870	837	881	869	919	883	832	883	876	855	905	870	899	845	854	895	885	861	902	913	858	907	875	880	868	905	809	875	868	873	904	895	888	893	886	824	840	876	906	807	899	876	884	848	826	840	863	872	870	903	855	849	857	893	861	819	866	847	893	836	861	859	881	876	868	877	897	880	915	856	864	878	891	915	879	876	890	908	891	848	884	876	865	861	879	898	905	852	845	824	833	864	812	878	830	822	896	901	836	879	839	888	869	924	861	882	860	908	846	879	919	834	903	851	837	883	863	900	880	865	849	852	858	888	849	912	909	910	844	826	857	868	870	876	860	817	847	855	844	938	913	830	888	829	864	889	890	932	842	915	860	850	872	846	887	886	925	921	891	831	888	881	853	870	829	856	852	856	973	791	815	917	922	835	852	839	891	879	800	903	879	855	881	863	853	914	887	878	853	833	850	845	897	844	864	879	893	825	831	880	871	864	850	839	884	862	872	810	884	890	884	870	907	884	817	852	830	856	910	875	918	872	846	850	859	876	928	865	850	882	863	856	880	849	889	895	937	884	863	882	832	822	863	859	872	893	932	893	851	872	830	821	906	861	886	878	869	908	884	954	871	831	864	943	825	864	855	881	858	883	887	908	910	870	910	915	892	909	891	874	813	810	865	905	890	851	869	876	896	889	872	855	945	916	870	912	841	915	837	870	875	885	841	871	898	846	843	863	897	835	852	859	856	854	870	868	873	882	873	877	875	872	858	849	857	856	874	914	880	889	869	857	886	803	857	863	859	857	858	839	878	897	894	879	912	864	843	919	840	887	838	896	876	851	876	924	861	877	870	860	926	859	863	829	836	835	920	869	894	859	866	857	860	858	831	867	916	877	860	894	934	897	861	897	870	847	903	908	865	853	850	889	903	853	876	873	867	826	870	918	875	890	844	901	930	881	827	873	897	880	840	825	947	882	886	881	866	874	864	881	847	832	839	900	906	834	868	874	863	848	854	876	871	856	906	889	903	890	877	878	892	873	913	868	857	860	874	883	802	902	885	812	815	909	877	876	857	849	918	851	893	828	865	857	917	899	916	873	824	897	857	864	845	834	853	894	927	860	878	867	893	853	832	926	866	895	880
22388	21088	28763	23644	21089	21154	8998	1324	1070	980	959	839	809	853	792	801	781	730	704	729	666	671	680	693	690	705	711	707	661	603	673	644	712	619	676	654	687	658	664	708	621	632	661	657	585	650	658	639	651	626	632	647	683	617	637	619	664	680	649	671	649	681	631	663	711	661	618	630	664	641	640	630	660	655	697	656	676	700	664	684	655	630	618	612	631	668	639	616	652	628	649	610	676	675	671	680	663	696	656	636	619	658	687	674	645	658	652	699	685	673	682	650	609	653	665	592	597	659	606	638	628	665	680	642	622	653	647	626	644	616	658	662	651	631	638	640	693	660	671	633	601	647	598	643	635	650	653	597	631	635	605	619	619	664	623	651	646	651	640	613	650	604	653	641	671	646	666	619	681	600	667	625	645	676	647	587	629	619	658	634	673	681	646	623	622	682	630	647	647	637	634	612	640	610	659	664	605	659	639	638	686	623	652	649	652	680	699	668	682	659	653	647	616	648	642	637	685	650	676	652	647	669	646	678	645	656	639	606	653	627	635	632	611	638	611	662	633	657	691	615	631	632	632	663	619	608	628	669	631	648	624	638	655	649	618	666	583	642	643	631	632	608	654	598	670	607	655	623	596	644	630	619	640	613	655	652	649	606	588	662	617	626	616	596	652	677	668	612	660	578	616	631	650	619	649	699	636	683	656	615	613	661	623	618	641	654	644	639	640	620	632	657	646	680	633	609	652	612	641	657	644	660	656	667	648	663	683	641	668	630	641	628	665	598	660	650	678	641	606	660	689	679	649	644	617	671	650	649	656	644	636	642	684	660	635	656	697	635	619	652	600	630	652	632	615	664	586	619	642	646	619	683	607	663	638	661	670	663	654	649	614	657	617	639	629	625	632	639	640	635	622	636	584	618	578	691	627	620	641	663	644	641	626	720	692	632	672	649	645	630	684	630	633	669	606	643	635	659	661	663	583	627	660	642	672	618	605	597	677	641	640	629	638	671	630	600	617	614	665	648	615	659	665	639	618	653	660	627	650	673	634	629	671	647	615	661	641	629	644	679	666	610	668	674	616	658	665	641	641	633	628	613	673	626	649	625	610	620	599	615	662	599	569	649	630	662	627	650	631	617	613	664	626	631	654	623	669	640	692	640	641	592	633	643	671	683	592	610	630	671	645	646	654	674	656	590	643	643	638	617	605	672	652	647	641	601	618	648	597	632	664	671	630	639	631	683	699	639	645	627	622	627	583	642	607	650	590	612	619	648	639	633	631	657	646	668	664	667	677	643	632	649	626	658	646	633	607	645	630	622	643	665	606	646	640	630	628	628	630	692	599	677	664	675	590	620	660	651	634	681	653	656	642	600	661	674	633	639	646	623	635	640	593	622	611	603	681	607	617	673	640	680	605	661	587	652	652	600	648	610	620	668	623	654	636	635	647	684	613	613	611	642	686	651	658	592	656	609	624	643	639	622	594	632	663	643	628	600	590	651	683	649	624	650	645	629	618	598	624	618	666	643	686	671	659	650	647	613	607	635	646	615	651	619	657	606	666	608	649	641	703	589	661	660	644	593	621	634	670	623	625	622	595	673	625	669	701	634	681	620	615	598	637	653	642	624	651	650	656	684	680	620	626	612	626	619	655	630	613	629	626	651	625	626	681	641	617	699	688	660	652	631	630	637	627	630	629	633	615	620	618	644	656	656	676	642	650	627	625	648	670	637	632	652	652	625	623	656	643	625	634	596	636	608	636	635	605	651	635	592	584	638	658	698	648	678	686	692	639	626	681	647	660	599	640	626	620	653	627	683	614	642	663	635	586	653	624	608	653	634	607	606	636	650	681	626	642	655	620	651	650	632	649	657	628	666	618	644	656	616	623	657	680	622	636	671	701	605	617	660	620	668	648	649	615	694	641	663	664	643	657	651	620	620	637	639	632	672	634	642	611	635	678	655	647	649	597	649	632	639	650	664	642	656	623	601	653	638	690	645	636	645	671	670	634	677	614	607	612	655	666	640	623	620	650	668	651	587	638	613	615	640	672	680	646	637	613	606	634	649	707	661	599	636	689	666	628	616	598	712	593	635	642	612	655	667	624	629	648	611	662	657	648	638	637	662	641	663	658	635	608	688	632	647	651	633	637	666	632	585	608	626	618	640	663	590	635	615	644	644	621	669	712	603	663	623	667	660	633	621	642	640	643	672	660	650	635	584	617	655	649	641	599	612	702	607	610	592	648	615	626	616	621	647	679	613	631	652	602	616	658	638	641	671	679	604	652	623	613	589	616	627	607	616	628	654	629	639	650	633	648	621	597	635	635	659	694	712	627	658	612	616	645	651	611	608	658	610	620	600	591	652	628	638	677	643	645	620	654	627	659	607	632	689	661	666	649	640	625	634	620	660	628	617	625	624	627	639	639	627	615	645	648	628	648	667	635	640	647	591	625	625	669	687	688	596	620	616	635	647	625	624	637	657	643	620	623	621	638	601	630	643	675	675	645	625	608	668	636	684	690	652	641	602	662	634	642	612	643	634	660	671	640	616	616	672	640	595	642	590	656	598	638	595	635	644	618	625	627	609	604	679	638	603	679	657	644	655	625	610	610	587	632	630	641	619	628	620	614	640	571	643	667	652	632	618	633	591	646	591	647	639	669	616	646	642	613	651	638	598	639	613	618	603	614	666	638	677	590	633	624	685	632	624	661	666	657	665	597	670	630	616	620	634	619	633	663	656	596	638	641	643	678	623	638	688	658	640	696	674	654	616	647	666	626	608	660	603	656	643	659	650	638	673	606	674	629	656	682	595	646	645	628	651	705	649	614	657	641	632	623	684	670	675	619	638	598	676	654	646	658	647	632	627	640	652	647	605	636	685	623	633	660	658	606	714	598	666	607	634	701	603	674	653	670	646	630	647	705	615	650	700	619	648	617	636	674	653	592	649	694	634	639	690	591	583	646	646	623	636	664	645	636	573	619	606	656	643	601	662	596	645	608	599	604	653	629	698	571	639	641	623	642	663	626	616	630	650	627	624	651	658	647	598	673	629	620	648	627	629	640	695	657	653	671	650	673	632	651	631	621	615	610	625	633	621	622	628	605	704	646	645	635	633	662	601	642	636	642	654	641	652	592	606	617	665	614	636	646	610	615	589	638	649	666	626	624	640	605	639	627	660	646	663	637	634	632	672	656	612	675	641	628	678	634	648	615	641	614	629	637	675	655	626	620	680	642	625	617	609	638	629	667	574	632	667	603	604	661	647	631	644	631	631	642	643	621	660	606	702	653	650	679	639	645	669	651	667	686	616	672	640	612	659	643	618	592	601	614	607	612	641	686	630	654	668	629	635	674	645	650	618	599	634	647	660	652	668	630	678	637	636	668	619	635	654	659	670	679	646	639	651	630	689	653	628	628	626	619	636	653	676	631	604	662	637	674	626	635	621	617	603	634	623	628	636	627	647	642	641	631	664	676	640	618	642	596	621	610	670	624	627	610	619	646	636
6936	14183	9393	4821	3474	2743	2173	1802	1565	1269	1205	1078	1014	939	892	875	841	785	785	778	725	729	772	709	670	641	661	673	672	636	701	671	678	695	614	722	666	660	683	656	593	632	655	683	674	651	656	670	641	653	628	660	638	698	645	676	620	651	647	631	616	640	625	668	680	657	641	636	652	614	640	641	632	620	596	667	657	637	645	636	634	658	632	604	613	657	619	664	639	696	620	655	672	597	637	630	642	648	650	630	680	620	633	659	640	654	615	637	639	616	666	633	700	612	610	665	662	660	610	626	622	650	619	606	625	625	681	650	636	648	665	614	627	644	648	599	673	627	660	601	601	660	662	645	629	641	616	645	653	660	606	627	616	604	620	623	647	643	597	642	642	650	642	653	668	633	650	599	636	572	636	645	668	638	645	681	649	611	604	604	700	632	701	670	690	660	607	690	636	588	622	640	629	630	665	650	650	632	660	665	596	678	628	681	635	626	639	659	652	637	607	605	627	651	620	673	626	682	666	646	643	657	679	661	663	605	652	647	614	616	640	620	656	662	645	642	642	639	590	657	586	690	646	623	637	628	636	676	618	648	649	636	626	667	596	619	684	620	659	617	640	653	666	591	634	648	649	659	632	621	663	602	579	631	627	608	647	678	662	624	682	649	608	594	631	662	620	613	658	635	612	653	666	669	636	680	675	631	628	679	646	629	659	636	634	635	663	652	603	671	639	651	683	600	672	656	658	662	612	628	672	669	693	642	632	627	628	650	605	606	653	673	631	657	633	646	614	679	656	619	619	634	624	688	605	617	669	606	644	660	639	651	637	632	631	596	640	654	628	624	672	620	631	591	655	637	662	648	667	680	591	606	636	619	628	653	663	677	691	634	607	593	656	601	615	609	698	630	616	601	661	624	636	641	585	614	637	648	644	597	657	605	666	651	652	656	620	645	629	606	656	697	618	606	586	585	629	635	591	657	648	639	604	601	649	613	633	623	666	613	642	655	680	621	642	667	615	665	607	625	633	651	647	665	633	592	679	659	648	638	610	599	640	609	644	677	598	639	657	632	640	631	663	598	633	685	644	599	608	647	652	622	655	641	667	655	634	588	640	600	606	647	622	627	593	657	645	623	651	595	651	652	634	651	627	639	649	601	654	629	602	629	649	609	630	651	648	644	639	617	614	606	669	656	646	649	635	619	644	613	618	637	616	656	612	646	643	669	625	636	687	620	628	644	653	648	678	623	634	642	636	615	638	617	661	662	645	634	659	670	632	656	650	644	695	590	657	597	673	626	625	640	620	670	662	641	663	625	603	637	687	660	653	613	643	604	656	635	622	622	576	672	618	642	625	638	657	638	673	609	660	649	646	637	591	617	640	662	608	648	680	625	668	611	629	639	658	620	648	641	663	616	642	666	616	632	665	625	682	638	643	631	662	612	648	691	652	668	671	624	640	685	680	630	632	645	626	655	636	616	654	636	608	638	645	646	637	622	612	610	584	654	610	662	618	594	612	612	640	661	662	633	667	626	618	669	631	636	643	646	612	633	664	624	656	665	651	639	663	653	637	656	643	615	619	645	619	645	648	645	634	632	591	631	640	656	624	640	652	664	635	621	622	626	602	641	654	604	673	617	632	660	617	640	629	644	662	644	653	588	619	624	619	624	587	660	678	611	601	612	684	661	646	642	699	621	653	652	659	667	647	653	646	622	645	627	650	629	665	632	687	631	634	610	684	610	600	654	636	651	663	646	649	662	637	639	652	625	657	640	628	595	638	656	646	589	658	673	628	607	604	655	645	624	640	640	654	659	548	640	618	685	676	655	662	663	677	626	614	667	657	678	618	651	629	633	596	648	614	598	638	633	660	584	587	625	645	640	647	667	696	627	611	670	636	632	630	610	644	673	611	626	685	647	644	635	653	640	623	628	588	604	630	701	652	638	626	611	618	571	644	622	644	669	648	603	638	655	616	613	584	630	625	671	658	663	613	593	613	665	642	643	697	625	643	655	649	632	658	635	635	602	640	657	595	649	659	628	647	632	607	600	669	625	648	641	660	652	610	627	621	654	624	616	641	658	679	662	645	680	621	602	644	640	633	634	666	646	641	669	608	609	667	644	638	630	630	642	647	618	628	587	623	609	620	681	616	669	639	665	692	625	620	661	609	655	639	676	638	620	629	646	612	638	596	666	667	713	641	625	591	611	647	610	611	651	615	620	653	637	667	635	649	666	613	628	622	588	627	623	621	684	661	674	639	661	599	635	677	635	658	659	636	611	576	633	668	641	650	607	635	630	638	674	628	688	637	652	639	647	631	676	633	649	641	668	677	624	645	659	626	636	603	683	640	637	618	630	602	622	686	622	642	629	586	664	674	661	611	640	620	652	618	655	604	643	679	599	610	614	649	649	630	674	634	667	606	661	614	639	636	656	654	614	631	642	658	625	663	617	633	656	627	632	611	613	616	634	646	664	637	671	666	665	618	619	701	646	617	648	592	623	655	681	610	619	618	638	617	636	628	597	625	649	663	615	614	667	644	629	644	606	669	632	665	622	696	689	589	620	645	637	666	615	625	652	621	665	685	626	640	638	643	658	638	636	575	622	624	632	622	667	638	655	638	599	662	609	642	679	643	655	643	690	632	618	630	622	605	651	628	650	663	665	628	661	610	632	661	646	642	618	672	647	654	605	615	608	626	649	647	653	579	641	659	647	678	576	636	594	673	672	629	606	613	617	631	668	614	629	665	582	632	589	667	681	651	616	665	627	661	619	636	663	669	673	613	711	632	670	624	662	611	661	605	619	662	591	613	619	585	643	614	642	606	661	649	653	621	659	693	594	613	628	667	683	659	607	636	645	620	670	627	664	637	698	603	678	651	649	610	615	685	649	625	563	614	621	685	672	641	622	603	644	618	620	630	656	637	632	640	651	636	651	598	647	650	657	654	642	594	638	646	643	629	660	633	589	595	607	632	623	633	616	604	629	636	642	647	626	675	676	637	612	642	619	621	638	697	650	651	625	606	650	652	670	611	598	615	641	657	676	611	673	667	642	592	605	631	632	620	647	614	635	635	628	632	658	650	654	631	638	640	634	647	660	619	633	627	632	635	608	649	610	660	623	656	647	628	637	638	643	653	604	672	626	644	625	595	610	626	606	586	645	669	629	607	658	637	624	599	600	610	659	603	642	648	653	671	615	643	637	629	637	702	594	602	660	650	603	629	618	654	625	623	616	653	605	616	608	620	622	635	624	615	660	674	652	637	659	645	656	641	678	629	672	601	646	601	640	638	594	686	633	596	653	666	665	605	661	639	629	647	614	633	640	662	574	598	636	680	673	622	666	626	641	625	656	654	643	659	619	617	661	636	634	662	663	613	625	616	635	640	638	613	602	672	627	657	652	621	646	634	667	637	610	694	632	651	632	651	608	636	644	626	626	650	657	668	630	604	693	628	617	613	654	626	629	618	664	645	690	637	663	607	644	609	650	673	631	609	657	675	622	625	641
27736	17559	3908	925	705	606	645	662	634	601	526	608	616	637	595	597	601	587	596	641	608	593	639	640	617	630	554	632	581	620	592	606	589	593	590	628	601	633	621	566	542	582	615	603	587	600	581	567	609	594	631	581	568	609	615	607	607	619	567	590	595	624	592	613	584	646	644	601	597	570	584	638	617	570	618	607	546	601	633	604	595	565	600	581	597	577	577	617	603	564	594	586	604	597	596	586	587	557	621	610	590	603	587	604	588	584	635	599	597	637	614	566	604	608	585	607	605	589	609	563	609	609	602	602	543	566	571	588	557	582	581	602	606	585	607	598	639	610	611	580	568	623	589	626	595	593	552	571	617	592	607	570	632	610	668	599	576	571	570	614	565	633	574	655	595	625	583	576	589	562	551	588	620	612	610	587	624	545	625	602	604	596	590	593	581	574	595	591	605	609	572	634	577	612	618	603	605	575	581	602	607	587	573	616	565	621	570	618	558	607	598	620	590	569	574	600	591	594	574	635	562	589	555	590	614	524	602	568	619	605	620	591	540	599	591	618	584	618	574	574	612	568	596	630	601	615	606	636	606	612	617	608	592	616	602	572	614	654	578	530	635	611	595	593	618	553	579	628	588	636	633	630	603	596	579	577	573	584	622	552	561	565	615	611	613	571	597	576	579	635	643	559	590	547	533	599	586	566	588	558	569	625	576	622	595	638	589	561	619	583	603	606	596	619	584	592	574	613	574	616	608	581	585	632	605	607	612	619	607	610	590	623	594	610	611	628	602	597	579	568	603	583	627	566	590	556	600	631	587	617	589	627	593	608	622	596	627	594	602	570	596	553	598	569	587	586	631	604	579	590	602	591	606	602	641	586	602	577	602	589	607	606	575	618	630	591	599	559	552	595	639	613	609	584	593	551	557	611	545	596	621	592	572	603	543	591	616	596	591	621	604	627	617	594	609	625	583	591	596	648	569	609	624	600	553	610	577	617	546	600	596	579	644	603	633	618	593	611	592	588	564	595	591	620	616	564	574	584	618	588	594	565	625	583	581	619	617	578	601	567	582	563	600	557	568	561	594	585	640	592	608	592	592	594	577	578	581	604	590	601	563	585	601	630	551	616	575	593	598	582	599	591	590	598	615	556	570	568	578	598	581	614	593	618	610	573	588	556	606	601	569	565	635	578	572	651	584	615	579	594	569	596	599	575	592	573	590	598	582	605	618	579	604	593	619	584	599	603	625	566	619	613	643	597	635	558	570	583	572	624	598	552	588	643	586	575	637	606	594	614	560	557	574	569	596	623	555	604	597	612	592	619	625	584	586	616	579	599	593	573	574	571	592	621	588	569	579	620	585	559	545	576	607	605	604	647	612	628	577	590	576	562	574	586	592	602	613	588	617	592	628	577	568	563	604	605	576	580	608	625	579	554	563	569	607	596	590	596	653	597	614	571	588	622	641	611	593	574	611	600	607	585	538	607	569	608	655	624	598	605	563	595	570	553	602	616	593	639	628	615	606	555	602	583	608	586	575	589	558	600	520	588	579	588	553	570	597	601	562	563	574	564	586	632	567	662	612	598	587	615	609	580	605	608	578	621	547	625	561	608	615	590	586	605	579	591	580	606	613	592	657	579	611	601	608	603	593	604	593	586	614	663	630	608	562	587	580	565	609	603	598	599	580	570	598	574	603	588	586	537	586	609	582	597	639	555	617	607	574	560	591	607	587	548	602	606	584	616	579	554	593	582	582	599	617	577	606	587	596	603	572	584	571	595	580	627	607	595	583	617	574	597	560	648	603	611	619	580	553	603	610	582	550	597	588	607	568	560	555	601	619	579	592	609	605	611	645	604	580	612	605	590	617	593	582	603	605	578	650	568	669	605	598	571	567	557	643	629	621	590	599	585	588	585	584	603	572	574	623	563	582	662	590	579	630	553	621	578	582	656	618	634	583	592	644	603	589	560	598	605	578	617	627	573	585	629	579	582	596	562	533	616	618	583	600	596	609	598	585	561	603	615	618	591	594	574	600	582	625	581	561	545	548	599	582	592	595	551	581	631	557	576	594	561	660	594	618	619	586	589	581	570	616	594	675	589	604	602	568	625	588	630	615	569	603	578	573	577	595	571	539	570	606	585	585	569	567	618	628	556	597	586	580	597	603	579	607	589	602	605	630	596	557	632	604	573	595	586	622	590	573	609	612	618	589	558	581	574	625	549	573	561	592	609	586	624	580	620	603	571	594	579	573	575	592	605	595	573	631	616	624	603	549	560	569	642	540	596	581	609	587	582	574	590	577	630	586	581	581	584	597	554	566	606	580	548	554	620	569	652	572	592	591	601	582	565	585	657	636	588	550	579	577	570	604	622	647	593	622	587	623	608	572	625	641	602	600	638	611	563	607	583	589	636	585	592	605	574	596	591	581	561	638	604	600	585	613	605	613	603	605	566	590	565	573	579	635	542	609	589	620	550	564	565	584	548	579	572	619	597	592	606	619	592	606	614	616	549	633	610	549	571	590	613	600	588	567	591	591	606	584	578	570	602	565	601	587	609	606	592	570	609	595	605	582	586	617	586	632	613	570	566	573	624	626	587	583	598	564	580	584	547	619	592	578	625	603	593	583	586	596	590	611	569	589	581	590	592	610	597	611	633	595	604	631	582	593	581	622	611	641	593	571	578	562	588	575	602	622	564	555	548	603	605	572	589	612	612	593	586	624	550	556	622	613	582	593	599	615	578	567	606	576	555	559	578	600	598	538	595	599	651	629	566	574	583	620	613	577	601	624	587	628	572	606	599	607	571	612	596	587	584	586	596	616	577	604	625	607	573	576	590	559	594	595	598	631	647	600	575	598	611	610	571	552	587	609	581	579	634	635	607	543	639	608	580	602	617	647	582	648	602	589	573	604	631	602	590	542	599	622	625	556	611	541	591	564	607	619	558	582	608	588	583	595	600	611	612	606	639	610	611	599	591	549	603	633	644	579	562	588	590	579	629	600	607	589	568	597	586	597	590	589	588	619	597	589	553	624	595	622	593	584	616	598	591	620	547	619	618	623	535	549	583	596	667	639	630	615	595	631	590	586	594	565	601	605	589	594	551	638	594	558	572	607	609	623	560	577	558	564	594	614	559	634	603	565	575	609	599	621	576	547	584	549	586	600	611	600	590	573	571	601	575	591	624	568	583	619	637	603	606	554	579	537	589	652	579	642	626	604	559	602	562	581	587	594	593	619	614	595	597	640	628	609	583	589	640	637	607	606	567	592	597	583	613	611	613	622	637	614	576	620	613	622	593	582	589	599	611	605	567	638	598	643	597	638	588	591	563	590	594	617	612	586	611	576	578	607	602	640	620	620	588	555	579	590	623	598	583	587	609	624	597	631	572	637	641	600	615	617	546	603	641	575	621	605	590	605	601	563	637	615	610	536	592	610	555	606	597	627	622	588	598	583	581	572	613	578	613	632	613	624	558	610	585	588	556	574	584	637	561	596	599	615	604
4864	1255	960	807	694	683	712	663	669	685	651	659	643	624	661	656	634	619	647	645	613	618	643	644	650	623	635	659	608	644	674	668	602	640	656	647	607	625	638	624	630	627	630	642	628	654	660	639	616	647	666	649	677	608	604	615	624	623	622	654	650	651	615	651	638	605	658	619	654	649	576	566	620	642	639	610	607	639	630	628	607	643	620	655	653	633	679	651	675	633	602	610	616	659	623	691	641	648	631	615	578	634	598	638	605	673	639	630	631	634	612	621	623	633	647	604	674	640	612	613	654	635	659	613	634	638	631	676	593	633	636	650	631	649	628	618	625	603	662	717	655	659	646	627	605	654	611	641	619	655	639	660	592	648	620	608	642	603	629	679	648	623	650	585	649	628	629	597	676	660	615	686	647	659	651	665	601	650	693	690	662	639	659	612	601	616	608	597	668	650	621	625	629	647	632	692	668	634	656	695	641	623	653	613	636	681	597	635	669	678	610	621	628	670	654	652	628	653	644	634	636	619	628	641	615	653	632	662	643	616	641	637	650	641	612	635	600	624	673	622	641	648	603	682	633	648	668	605	648	620	641	628	681	641	645	615	633	639	584	626	644	664	613	652	617	652	640	651	606	610	653	668	637	630	645	636	613	661	610	628	591	614	648	653	631	647	603	577	668	629	662	642	647	628	642	633	654	620	645	589	665	660	635	628	622	652	573	672	640	609	621	631	588	620	638	670	648	612	663	622	628	621	684	641	617	702	643	639	649	624	625	579	664	652	639	580	636	607	619	644	723	661	645	651	653	635	632	655	639	596	594	681	679	612	626	610	635	639	629	654	609	678	614	632	636	589	625	630	672	601	620	635	631	597	617	704	655	667	658	588	642	616	665	633	641	600	662	653	612	615	628	635	610	633	634	628	626	618	647	659	613	648	587	655	650	643	582	623	650	572	657	649	679	632	638	630	612	645	624	638	638	595	639	633	613	659	675	592	594	663	656	626	642	649	660	671	656	621	652	612	672	648	643	614	628	611	620	633	623	614	605	668	652	681	632	656	611	618	609	660	603	643	634	614	635	656	640	640	625	616	613	664	571	603	630	604	638	681	600	622	640	616	638	632	654	605	635	620	590	609	658	629	636	592	677	630	648	628	629	692	632	604	637	639	651	631	627	630	635	625	646	653	659	666	662	650	662	638	622	663	606	641	637	682	618	632	613	604	641	608	641	637	638	635	623	617	576	603	640	620	636	678	603	633	581	626	615	640	615	604	622	639	652	651	693	640	672	595	714	612	673	624	628	625	644	581	682	573	610	643	599	650	599	662	619	655	675	633	684	673	619	596	645	639	601	641	651	620	623	651	652	608	582	629	653	654	674	598	615	656	657	659	645	653	646	670	679	634	616	645	653	634	633	609	631	646	636	609	589	634	633	622	628	619	639	717	661	627	621	603	657	620	637	684	645	629	598	634	639	560	638	655	627	626	648	630	653	643	637	593	625	665	627	637	622	635	629	674	619	627	617	680	572	637	648	677	623	661	668	660	658	611	658	630	641	621	629	654	627	650	605	599	637	597	592	652	613	602	664	608	648	615	606	624	621	642	624	652	622	623	628	644	655	612	632	644	654	641	685	600	601	668	668	602	635	693	646	660	669	618	662	678	648	655	625	659	655	609	659	626	603	638	594	670	628	631	653	673	596	607	627	646	653	637	620	668	676	646	626	638	604	602	639	594	590	641	630	695	690	627	626	633	638	600	638	608	622	580	687	636	640	656	666	618	597	619	599	606	655	654	581	606	635	635	603	622	619	624	665	609	610	660	589	650	640	632	633	623	658	626	658	637	665	633	659	648	688	645	673	651	682	624	684	642	634	647	623	655	618	646	637	641	607	617	691	681	620	610	632	634	643	649	648	581	630	620	657	587	595	702	602	630	605	657	633	655	651	631	615	604	637	638	594	643	616	613	640	623	626	613	625	632	563	620	649	597	632	643	657	642	602	635	632	651	615	649	615	665	588	600	612	636	660	644	696	620	679	616	655	620	651	620	594	658	630	615	655	613	677	599	668	670	650	642	666	657	673	600	612	634	660	610	602	599	604	655	591	610	614	609	654	622	675	601	649	629	611	653	654	693	632	659	618	655	617	619	663	660	613	641	617	624	664	656	667	661	656	615	596	615	656	636	669	623	640	651	654	642	579	612	639	681	672	652	685	634	631	608	644	660	646	569	658	629	646	643	601	611	636	666	610	640	666	627	633	633	638	571	635	657	606	645	612	650	630	621	612	645	647	672	580	647	659	643	636	653	660	643	674	614	629	692	678	640	637	620	695	621	603	631	609	608	626	688	647	629	658	638	653	605	667	666	633	634	641	629	638	632	629	676	620	649	666	636	647	646	651	628	645	596	654	658	686	661	657	624	639	670	611	621	615	656	614	627	656	643	676	628	617	634	606	670	655	607	637	648	663	625	653	638	593	639	636	676	636	649	648	653	656	646	610	659	581	678	636	624	640	641	650	616	626	641	656	681	627	658	621	614	623	615	662	605	652	607	597	668	620	635	625	659	620	669	592	669	631	619	663	600	599	661	634	671	624	666	577	619	622	648	667	653	599	645	623	633	664	624	661	642	657	638	678	692	659	627	617	657	651	656	633	641	615	633	597	697	617	603	623	608	618	684	612	638	638	635	651	616	623	665	628	685	621	642	636	633	617	627	623	653	665	624	656	647	621	637	600	594	687	624	644	650	645	648	611	632	668	624	608	638	613	592	603	618	623	648	635	614	597	664	657	626	625	644	624	658	611	662	631	630	634	623	629	669	671	633	689	645	620	632	581	607	639	606	599	701	615	634	704	687	603	627	631	652	611	620	676	611	625	659	639	603	694	666	683	659	645	602	588	643	621	593	611	674	658	635	620	642	617	676	628	570	666	657	627	621	648	649	653	658	640	636	674	674	667	635	670	611	662	631	620	630	665	638	621	611	646	657	602	665	633	613	677	639	652	609	618	669	647	640	639	555	643	657	648	618	639	643	651	682	631	676	576	660	670	623	660	604	596	593	573	599	632	649	637	658	629	671	665	608	666	652	675	687	591	637	648	649	659	666	653	630	646	643	664	652	609	618	632	651	614	617	614	624	668	683	631	624	610	626	635	611	651	652	625	632	595	652	622	618	657	655	628	618	630	611	642	649	626	582	649	649	685	588	632	654	602	632	653	673	660	643	675	604	663	664	671	611	609	612	662	626	633	623	652	678	657	606	619	670	627	627	716	632	639	646	684	675	645	631	608	635	613	627	674	622	642	590	637	646	660	626	633	663	650	637	607	644	606	672	661	623	644	608	650	613	633	668	603	658	634	644	624	617	647	619	646	640	616	621	621	655	622	654	645	650	623	621	623	644	627	665	617	603	587	612	667	670	647	600	639	624	612	623	595	659	646	625	672	639	622	634	642	623	636	686	624	677	629	664	651	695	625	652	619	656	617	645	669	589	647	604	617	645	628	640	603	665
23551	21134	28422	24058	21145	10614	1043	638	579	536	507	479	453	414	440	413	408	407	353	364	345	382	391	375	364	350	326	346	332	358	353	332	349	352	314	358	354	365	349	330	371	347	337	327	351	349	335	342	366	368	338	312	336	315	334	320	310	320	358	344	371	362	366	314	363	355	286	341	319	321	307	304	352	304	342	335	349	332	334	329	366	326	373	341	348	333	333	320	356	336	339	335	350	363	357	334	322	344	339	328	320	356	329	314	342	396	311	331	312	326	328	328	322	344	338	332	330	322	329	360	318	331	340	325	350	364	345	343	368	338	347	335	321	347	330	313	338	357	346	343	333	328	325	363	334	316	336	340	324	356	370	328	323	336	342	308	324	313	339	345	325	335	324	345	330	339	342	313	349	327	320	370	304	338	334	339	356	352	309	329	334	316	344	299	353	337	322	362	353	319	334	342	314	313	336	367	341	344	348	340	339	360	363	330	333	341	327	350	324	350	338	311	335	347	353	331	314	322	298	325	335	345	308	343	352	339	350	344	341	326	375	318	341	338	315	346	316	326	331	354	353	315	322	325	331	354	326	327	367	349	359	325	347	296	340	311	358	368	351	334	363	332	307	342	332	340	334	333	340	361	366	318	315	348	325	332	314	357	316	330	337	343	342	339	318	325	349	302	347	332	297	345	334	319	329	345	310	357	323	354	326	361	333	287	364	292	329	315	366	333	336	322	332	330	318	358	361	323	377	323	321	328	309	375	360	317	341	328	346	323	367	329	343	325	321	351	330	313	371	334	336	333	375	331	310	335	364	330	365	342	333	336	347	363	353	357	339	353	341	339	360	353	324	319	325	330	333	343	337	369	352	328	341	345	343	336	294	356	349	365	339	318	297	330	333	321	303	347	342	374	345	349	349	335	338	324	361	338	348	359	342	301	339	349	341	349	306	337	330	314	322	368	333	349	378	324	340	339	393	376	346	309	334	311	326	340	312	339	347	324	394	310	345	320	359	310	331	369	333	347	366	343	359	337	311	343	337	317	342	315	324	308	341	342	322	326	353	313	323	353	350	347	313	350	356	344	313	331	334	359	341	321	305	322	329	342	374	354	318	314	341	331	355	354	347	298	305	369	334	370	291	323	334	303	309	337	325	338	345	347	297	364	329	320	352	335	334	334	331	334	318	326	335	336	310	325	338	350	297	368	344	330	353	353	344	323	326	320	332	365	330	364	304	352	336	338	345	362	321	347	358	348	362	350	316	335	315	328	367	349	316	346	336	340	338	357	354	351	334	311	327	344	338	357	312	362	354	358	309	345	366	336	344	353	372	336	370	332	346	307	340	342	352	358	314	319	308	347	343	364	381	320	312	343	329	340	332	352	312	347	348	339	351	322	351	355	335	303	322	321	349	323	324	354	353	333	351	338	328	302	323	345	337	310	318	311	336	345	322	342	356	353	339	318	296	321	323	355	334	383	348	319	318	343	351	337	301	311	327	347	326	346	330	375	336	328	336	319	352	379	317	330	332	303	317	352	333	337	326	332	326	339	336	326	361	358	327	359	329	314	345	329	330	319	357	327	323	339	309	315	311	361	338	306	336	329	330	371	330	330	358	327	333	297	340	333	336	343	306	335	345	359	370	332	358	311	362	352	326	342	322	330	355	298	351	325	337	371	340	371	328	364	338	339	349	304	330	329	343	331	324	359	340	343	334	354	344	336	346	329	360	334	345	323	349	325	326	348	310	351	358	317	353	324	302	327	336	319	332	344	338	349	364	317	332	335	313	322	309	298	353	318	334	320	356	315	339	337	315	356	319	307	348	321	334	330	333	330	351	329	341	336	338	341	312	314	329	314	373	347	329	314	358	370	316	317	330	324	341	344	377	368	371	329	328	350	333	332	330	349	314	373	330	323	302	324	314	345	323	358	370	338	297	366	322	322	375	323	352	355	309	355	329	371	330	357	337	356	341	349	336	353	306	335	363	333	326	369	354	323	303	326	343	313	312	368	352	344	361	325	373	341	332	316	323	343	321	353	332	329	289	346	320	344	350	342	327	335	365	351	349	337	347	306	346	317	371	335	307	291	304	315	326	304	370	343	321	314	307	338	330	345	301	357	347	344	344	347	353	341	358	323	338	330	300	338	338	332	349	341	333	288	353	351	346	358	366	371	367	324	334	304	361	330	341	333	333	342	303	326	365	363	329	328	322	349	308	360	318	335	349	369	323	347	356	338	322	352	314	320	326	338	331	333	319	314	344	352	359	346	371	345	337	308	307	311	363	292	328	316	329	336	357	295	288	334	356	298	334	333	349	343	333	321	334	366	331	340	361	329	356	316	291	323	356	312	382	298	331	344	343	321	332	342	320	354	309	305	308	305	334	332	331	329	341	359	321	346	338	311	328	359	347	327	334	309	342	368	332	320	366	337	341	347	370	351	335	330	330	348	381	306	329	371	331	329	324	336	352	357	354	386	357	339	326	341	378	315	314	323	361	309	371	327	338	309	342	333	325	335	332	306	340	324	324	388	343	321	316	321	314	326	300	309	316	338	361	366	357	350	339	360	315	343	345	345	301	344	329	324	347	318	341	331	338	324	376	346	367	364	336	317	351	343	326	333	306	331	337	346	346	382	318	322	328	311	331	322	311	362	330	364	346	325	305	343	313	316	348	329	306	339	350	309	337	362	373	316	332	308	324	318	327	337	342	356	354	326	335	332	342	406	321	341	343	359	353	330	331	349	348	340	349	346	362	349	352	309	336	301	345	355	362	354	352	349	356	304	328	322	340	350	325	314	365	348	324	355	364	342	330	364	352	315	336	369	331	332	336	325	340	330	313	303	320	312	330	343	321	320	334	342	356	305	366	347	355	331	305	336	348	324	312	330	330	311	349	324	352	342	328	323	326	318	329	305	315	320	334	345	317	308	368	339	339	334	311	326	318	335	297	355	333	343	334	326	357	333	303	316	339	333	348	320	321	332	356	337	323	332	318	365	336	331	334	316	339	317	327	293	344	352	334	300	334	332	314	337	352	331	309	293	324	345	344	347	324	336	313	317	350	360	299	329	318	369	328	304	337	310	338	361	331	319	358	342	379	310	330	346	346	341	330	327	341	355	336	354	375	350	361	334	296	339	315	355	338	308	332	370	321	323	349	353	345	324	284	388	356	345	331	349	360	308	356	343	334	333	307	349	336	318	320	330	334	331	340	359	351	312	342	336	341	344	339	343	337	371	348	326	352	310	352	337	332	325	349	343	339	351	330	343	335	338	365	356	348	311	356	313	334	306	345	326	367	329	313	339	315	333	321	334	352	337	325	381	354	356	361	340	359	344	365	348	284	382	294	361	326	343	342	329	324	337	362	299	333	320	354	323	354	383	336	337	324	337	328	367	337	374	352	347	328	333	301	315	346	310	351	331	345	353	334	334	335	381	360	322	322	365	341	321	345	333	358	342	339	325	371	327	336	352	352	314	331	331	316	372	321	344	336	324	331	294	373	332
5480	8597	5699	2770	1980	1576	1177	953	816	744	672	557	577	555	462	450	514	462	467	409	406	432	416	423	427	403	381	362	404	388	366	389	385	404	407	393	368	424	386	372	375	373	394	343	358	379	377	353	367	343	343	374	362	373	342	361	353	381	395	370	399	388	367	352	380	386	345	350	383	338	388	352	354	355	337	371	387	367	355	398	332	401	360	357	342	368	379	397	373	345	348	354	379	356	363	381	366	367	356	372	374	377	362	360	358	387	393	388	371	387	386	358	390	368	349	369	385	327	333	351	360	387	369	368	351	370	379	381	361	364	378	362	378	353	366	386	387	369	359	346	332	407	376	365	341	399	349	412	369	362	363	371	406	351	360	324	360	355	366	393	373	374	367	355	341	367	374	396	365	375	385	354	359	397	381	369	362	375	388	353	348	394	345	359	345	373	395	378	394	372	404	340	376	365	371	373	378	369	399	394	343	373	377	367	359	405	378	376	394	320	368	386	366	372	377	390	361	359	360	384	361	367	393	376	376	397	370	361	374	338	330	348	344	383	353	355	372	391	382	396	385	359	367	362	340	386	392	393	365	361	363	402	364	352	372	359	380	444	395	403	382	366	374	359	336	359	341	375	357	352	372	349	357	368	368	376	374	360	391	373	348	378	336	339	370	373	373	389	359	393	372	322	401	358	357	377	386	404	384	356	373	396	345	354	400	359	382	389	389	351	375	366	355	347	353	384	384	381	368	357	369	375	375	397	370	377	354	370	391	350	408	382	373	384	372	367	389	374	338	382	365	366	361	383	397	372	330	386	331	375	395	349	380	357	362	345	372	382	352	369	384	365	380	363	381	359	352	351	366	361	313	383	336	364	354	337	376	375	374	378	358	350	342	344	388	371	379	368	395	341	383	345	370	364	350	395	363	399	380	366	339	371	385	363	408	388	387	341	355	381	368	368	358	365	393	385	363	365	381	359	371	358	337	397	394	365	371	365	369	364	384	423	382	401	372	373	370	341	373	371	361	367	359	355	346	375	405	367	337	401	397	376	381	359	384	364	357	346	376	339	372	383	337	359	360	398	348	347	384	345	353	360	345	366	380	382	377	348	367	368	381	370	367	347	345	410	413	377	355	379	370	367	382	343	409	382	384	365	342	365	368	365	407	394	347	388	368	365	390	411	383	356	364	367	347	385	328	328	369	374	373	355	356	352	373	395	359	407	385	359	372	379	337	348	365	351	355	375	355	367	389	356	353	346	390	358	358	325	380	356	365	378	380	369	386	358	351	371	345	358	381	407	346	377	352	370	373	362	366	393	345	359	380	390	331	376	333	369	353	367	350	354	370	361	373	354	355	337	409	363	386	364	397	372	380	369	387	337	350	356	397	379	379	367	389	369	372	368	369	376	359	316	394	369	378	356	376	356	379	335	385	339	332	375	368	369	359	363	366	342	384	371	364	348	380	370	378	369	370	371	395	363	394	387	391	389	336	357	336	357	356	357	357	329	403	359	393	352	337	375	356	388	353	364	393	359	376	363	407	379	395	386	398	328	362	362	348	379	408	336	363	389	369	364	351	377	385	385	385	356	349	377	364	349	378	336	380	366	382	361	378	357	367	371	321	350	371	403	403	325	373	349	377	357	355	336	428	354	361	366	353	370	370	348	410	379	369	371	363	346	348	314	370	349	352	339	372	361	368	357	380	369	377	357	369	347	381	393	342	359	338	375	393	398	352	347	363	415	366	359	358	385	388	383	373	327	363	410	361	353	339	374	394	377	374	390	363	326	339	394	374	401	378	366	356	361	348	385	371	366	388	370	380	362	352	371	345	345	352	371	375	374	334	379	347	386	370	382	411	361	373	382	340	360	370	353	355	377	357	375	353	366	390	395	350	334	314	376	403	368	346	388	381	395	333	345	368	339	365	341	346	363	355	353	388	370	360	379	345	387	358	365	392	382	355	362	377	409	372	384	352	365	361	411	361	379	397	394	374	373	370	355	400	365	359	373	397	387	374	371	374	380	353	383	375	344	365	344	382	364	376	376	349	363	371	373	361	380	373	377	373	359	357	391	381	367	401	366	346	352	386	367	362	357	380	367	349	363	359	401	345	408	382	358	350	351	397	387	377	353	377	366	411	364	364	374	376	359	330	400	380	355	371	368	372	369	377	349	349	349	359	361	391	376	330	400	349	373	363	380	375	365	367	377	349	362	349	374	379	334	373	355	343	374	383	362	343	406	385	366	369	367	367	386	309	353	324	372	360	357	356	364	370	362	386	367	369	361	413	354	369	341	346	398	364	387	389	340	367	365	351	352	377	342	409	396	367	356	385	368	371	359	386	367	349	362	366	382	348	385	355	379	345	384	327	321	364	345	377	353	412	372	376	383	340	328	390	422	325	358	391	407	350	366	380	358	391	356	377	389	387	378	352	385	392	372	356	364	378	363	410	360	380	340	397	386	361	400	375	360	384	381	369	392	360	379	388	379	409	329	364	332	357	383	383	348	334	397	386	364	339	399	378	332	387	378	366	369	375	367	380	367	377	367	356	340	378	382	380	384	351	350	367	371	393	368	358	343	379	406	375	377	354	377	375	377	369	352	375	384	351	361	357	384	351	417	404	397	372	368	366	367	382	355	366	366	364	398	403	384	352	375	361	378	376	375	340	377	365	351	358	339	397	375	367	411	362	390	389	402	404	361	393	362	374	389	360	366	340	349	344	392	367	375	373	364	348	379	366	378	375	359	395	340	378	376	401	335	390	349	361	391	357	363	373	390	361	400	342	377	373	355	382	345	359	360	378	363	373	384	371	378	363	372	341	366	374	390	372	393	389	386	393	365	378	345	384	397	365	375	364	389	354	385	361	366	348	336	358	346	353	369	383	367	403	380	325	357	365	381	378	364	341	407	390	345	362	344	362	364	367	384	387	369	349	362	351	372	357	380	343	363	341	377	388	379	390	389	400	342	363	341	373	339	368	367	359	367	389	357	406	355	353	359	366	356	376	395	350	381	384	420	335	350	334	375	363	395	390	375	349	400	372	385	364	388	361	403	370	395	399	342	364	361	375	343	380	343	368	358	368	412	384	384	354	379	375	393	394	403	355	335	359	390	379	364	385	366	392	379	341	366	364	360	357	381	342	353	382	381	354	386	393	358	395	351	376	336	384	373	364	369	342	367	375	378	352	365	379	357	359	366	352	345	396	372	371	371	392	364	355	351	365	361	386	364	370	369	350	340	352	372	396	390	376	331	387	336	352	369	380	382	334	377	369	371	339	357	367	331	404	376	358	385	376	377	366	353	398	371	355	335	352	380	357	377	401	342	359	355	376	395	337	364	355	340	375	362	339	383	358	341	350	360	387	352	345	391	381	384	388	387	365	381	390	355	366	357	329	364	399	358	380	401	408	351	356	366	382	371	384	375	367	398	366	367	386	372	396	349	328	372	373	367	387	383	388	366	360	385	395	391	369	391	383	380	399	340	390	400	420	331	367	373	361	340
24706	21123	27279	25151	10892	1410	1103	1037	886	996	1012	857	856	919	931	905	882	888	805	820	836	810	888	836	805	817	831	853	871	833	816	902	835	841	799	820	828	861	821	829	785	841	804	868	905	838	799	856	841	865	827	819	832	838	881	838	870	834	809	855	808	801	773	839	840	822	839	881	845	792	811	864	816	826	854	809	845	766	767	804	805	790	850	878	820	850	848	814	806	803	863	832	783	770	824	812	824	869	811	824	783	838	805	837	860	785	835	770	864	788	834	827	831	790	754	833	854	818	857	805	859	832	846	810	808	855	867	812	801	793	765	795	855	811	859	873	880	839	831	826	808	832	913	819	811	791	862	856	828	793	917	867	824	874	862	871	844	816	871	845	793	849	834	822	830	826	840	852	806	817	847	837	867	833	826	843	868	778	782	812	857	800	783	812	824	816	796	857	857	819	826	821	860	857	878	822	822	818	801	835	850	802	834	856	840	859	859	792	867	833	852	815	802	833	846	852	786	806	846	810	784	840	824	832	840	837	876	860	850	813	860	844	857	862	859	828	815	847	879	828	844	851	826	863	854	824	838	859	877	830	846	852	860	809	860	877	825	801	814	857	865	844	898	855	844	817	794	812	823	810	843	847	854	852	813	810	839	843	839	798	847	839	830	768	829	854	839	821	871	809	820	847	847	860	843	816	839	797	760	836	834	780	816	834	900	803	787	820	849	799	823	806	792	785	839	836	809	886	839	861	797	855	898	869	806	816	809	857	872	780	856	775	845	857	790	810	849	848	821	806	825	859	828	810	814	836	835	803	815	826	779	788	832	873	898	833	828	826	797	830	842	826	853	821	835	811	837	813	823	799	873	856	836	773	766	878	840	831	846	854	796	863	844	814	830	842	836	891	824	856	843	777	867	836	828	837	838	833	780	820	857	851	817	830	821	836	806	834	865	908	795	872	822	789	824	829	831	847	852	806	827	794	824	856	844	783	798	876	854	788	825	835	818	840	786	849	858	852	790	877	852	827	831	895	802	825	800	828	850	844	812	824	878	855	820	839	855	853	796	814	861	829	865	857	840	779	804	834	835	878	753	787	817	785	829	819	804	866	781	789	863	805	897	784	865	828	817	830	773	777	806	794	825	743	860	785	850	849	861	832	826	837	874	784	821	811	890	800	859	823	866	843	794	834	877	802	883	828	830	811	819	850	820	798	831	794	812	825	835	827	844	805	864	802	848	819	830	840	847	800	832	826	833	844	835	792	865	841	761	863	893	860	802	844	853	813	846	797	839	840	785	820	816	853	825	893	841	855	837	820	831	860	874	841	763	794	873	792	843	829	853	837	838	858	860	835	801	823	891	854	803	825	806	847	795	857	812	836	822	864	856	834	820	812	878	826	792	819	827	793	858	839	794	814	870	852	832	873	830	821	802	805	797	840	870	903	864	834	873	806	851	823	839	835	803	817	842	855	812	868	854	870	852	849	843	818	810	831	839	835	863	855	832	844	801	845	864	824	831	823	819	832	828	799	873	834	787	792	855	844	790	891	876	864	768	863	847	816	843	812	829	830	846	810	832	845	852	844	876	806	861	854	792	804	815	858	895	836	816	785	890	893	815	874	796	847	814	822	863	849	816	821	784	798	850	824	850	800	854	849	835	842	810	861	788	846	844	802	834	813	855	853	812	830	874	841	859	816	856	837	799	767	812	843	865	817	801	847	840	815	799	855	866	839	842	821	863	822	828	825	841	830	809	850	838	895	840	822	867	829	873	837	859	831	816	805	825	850	870	847	884	853	855	848	844	801	806	836	810	821	833	806	850	825	832	831	839	833	832	847	841	814	809	843	866	809	812	830	842	827	850	892	816	790	776	847	829	845	893	840	813	888	847	827	824	812	837	861	798	827	789	839	830	847	907	840	818	821	817	834	833	811	825	774	825	817	833	863	858	838	844	796	801	872	865	832	808	825	796	818	829	833	827	810	832	849	836	870	867	857	816	856	791	825	816	842	833	800	862	822	833	838	819	816	820	848	805	853	840	839	864	806	815	798	830	834	821	840	859	835	796	828	844	833	853	850	784	819	840	883	814	812	844	806	782	760	855	820	815	878	850	838	853	833	773	821	822	814	853	820	825	821	806	794	865	830	787	796	819	831	812	834	850	796	875	868	784	865	879	815	851	814	852	872	823	806	804	847	840	861	761	916	820	838	871	846	778	875	815	874	857	870	818	858	860	911	858	826	803	808	856	835	788	836	824	805	831	794	785	850	850	818	829	813	849	849	827	862	831	880	865	845	856	834	823	805	803	826	846	804	819	822	817	812	846	782	817	854	846	880	781	772	833	841	798	800	835	829	824	851	824	799	903	819	869	839	806	814	816	814	825	818	792	879	837	899	829	849	832	840	819	816	855	854	820	834	805	900	817	811	894	869	794	856	817	829	837	793	774	878	868	816	845	811	798	802	873	779	808	807	838	790	863	801	852	766	855	799	804	855	866	805	867	894	826	794	800	823	795	849	870	891	797	868	869	800	851	848	867	812	851	888	835	819	829	871	838	865	800	850	830	828	881	834	814	916	814	831	794	809	806	860	910	810	867	856	820	839	842	817	871	819	846	798	796	835	855	852	839	822	882	850	806	813	792	841	842	811	862	797	793	847	806	872	831	819	841	790	820	823	801	864	821	802	803	816	844	818	827	827	804	834	842	814	779	791	801	828	818	840	807	851	814	787	845	821	908	829	835	809	830	810	846	882	786	810	828	846	826	846	872	864	845	781	828	827	852	831	819	833	860	878	835	838	829	858	847	813	808	831	854	825	828	854	872	836	848	891	813	887	862	850	857	891	779	855	806	797	806	856	820	809	856	881	816	810	836	810	786	787	832	863	868	817	847	826	818	815	871	783	824	848	850	874	825	841	825	846	805	844	839	850	826	835	893	836	827	809	835	847	811	797	856	762	890	850	829	867	864	827	833	809	823	816	848	875	850	805	851	873	844	826	813	814	834	809	800	864	878	829	875	812	833	890	884	845	797	797	809	815	847	833	845	863	882	816	773	829	860	787	837	803	886	831	849	798	861	851	845	836	833	866	876	787	832	819	886	892	815	836	824	810	797	872	804	825	828	857	818	849	833	770	803	813	857	815	850	867	820	820	835	811	854	825	809	816	788	824	807	854	869	805	809	862	813	840	868	818	824	854	848	836	816	806	871	864	824	808	812	836	843	818	866	850	826	802	816	798	850	745	848	777	841	799	816	799	831	831	890	881	844	832	816	866	831	855	811	830	830	815	841	796	825	851	814	880	816	818	855	829	805	857	846	843	802	837	859	812	836	838	840	855	835	788	874	833	820	725	806	872	836	842	874	803	835	836	798	815	806	823	822	839	855	816	832	804	860	796	805	868	837	833	831	820	848	875	867	833	817	820	878	868	900	840	824	816	794	869	842	830	857	778	817	811	824	854	836	816	823	799	835	832	853	836	840	797	794	831	853	792	805	820	839	899	822	834
5667	5305	3599	1992	1633	1446	1311	1167	1093	1068	1000	1061	923	994	981	881	945	890	887	808	882	862	874	862	897	874	854	844	839	902	825	839	867	885	869	852	775	870	857	886	844	876	851	822	822	810	845	910	859	846	838	820	847	837	803	820	833	799	869	831	823	835	804	891	801	846	832	835	854	873	830	816	822	884	892	899	828	869	844	883	831	882	891	836	782	810	850	853	804	846	848	863	811	847	815	821	840	852	875	854	849	856	826	780	854	825	894	886	828	799	851	826	859	856	841	873	848	840	857	882	817	829	854	846	825	779	830	838	789	864	833	826	898	825	854	798	873	869	877	835	758	844	875	917	789	843	933	864	860	817	871	854	822	849	857	845	835	920	860	877	851	831	807	856	822	811	859	854	891	845	804	798	808	864	841	846	782	852	821	819	812	847	835	878	872	833	867	895	862	872	867	855	818	847	865	842	831	935	883	860	830	778	838	868	841	817	898	913	845	822	831	883	830	874	800	826	809	833	862	892	871	872	815	801	874	873	824	855	862	822	827	866	853	901	856	848	820	834	838	888	816	841	864	884	879	861	875	833	864	814	869	870	828	841	861	833	811	836	872	825	822	858	820	865	795	785	852	854	872	832	828	833	831	846	830	848	895	856	843	833	864	817	841	901	889	835	816	848	869	840	805	863	849	849	793	822	849	813	878	904	904	867	874	845	879	809	836	859	888	867	784	821	892	919	907	877	823	917	862	836	848	880	872	817	843	865	845	883	852	813	905	868	845	800	845	907	845	804	877	892	854	852	841	876	857	861	828	866	864	833	819	820	871	858	834	813	864	852	860	903	879	851	824	849	877	811	837	890	835	857	884	879	827	823	802	836	887	912	846	858	827	870	810	822	884	849	827	816	858	884	808	828	869	825	842	911	876	798	822	857	849	821	846	881	886	848	865	867	861	894	818	868	835	857	798	849	802	821	848	828	836	870	881	856	868	822	846	847	828	861	807	832	852	803	830	877	844	846	858	759	913	855	857	887	821	850	827	860	882	858	871	835	849	833	872	828	865	876	870	849	896	852	814	813	814	858	863	902	858	859	849	841	887	889	818	833	854	861	908	825	803	871	817	838	902	876	874	894	884	837	892	849	827	824	838	852	806	869	885	831	861	829	841	824	843	848	809	858	909	808	852	809	858	856	881	823	827	834	814	852	868	832	853	852	805	839	886	846	796	826	862	850	895	848	840	775	855	844	852	841	863	831	850	902	822	836	836	837	845	909	884	910	838	898	848	865	842	856	823	836	874	835	870	787	817	831	822	816	803	860	846	895	913	836	870	805	841	841	827	851	906	831	827	849	854	828	826	825	851	878	831	834	862	858	858	787	888	873	822	822	867	847	853	841	821	849	790	827	823	781	856	858	798	857	857	853	866	847	878	853	882	824	847	842	864	844	854	826	864	862	793	851	775	797	793	807	859	875	839	881	862	904	884	837	895	799	869	844	818	852	850	847	841	831	888	851	901	874	833	874	847	848	884	834	885	798	877	883	824	867	816	836	894	907	868	828	851	823	846	888	866	875	812	840	858	865	891	860	841	902	856	827	817	905	835	819	835	858	789	881	857	825	886	839	828	901	869	833	905	779	876	835	855	842	861	862	834	828	836	863	859	876	866	823	894	847	905	843	840	812	832	857	848	848	883	849	818	849	838	860	833	795	871	797	866	827	819	838	835	866	808	791	883	840	855	818	799	850	834	902	797	868	827	812	874	861	815	798	837	863	855	819	882	876	852	830	800	842	869	855	838	801	886	868	825	842	831	818	830	837	865	840	873	836	883	808	788	800	829	858	829	810	856	828	800	798	839	865	848	828	907	889	826	855	876	859	905	831	887	813	880	889	898	834	873	773	847	832	832	865	846	867	823	877	827	864	846	826	804	860	805	842	855	856	820	848	823	897	809	845	859	837	829	867	789	884	882	865	895	826	844	798	835	861	859	812	808	821	837	868	816	814	821	844	832	797	856	858	863	862	850	839	821	814	812	798	820	853	816	852	819	820	835	823	840	867	883	877	838	825	860	803	861	861	818	841	810	810	883	830	873	882	858	826	805	874	819	820	850	807	819	845	861	862	839	840	817	862	824	860	874	896	881	846	806	857	862	867	820	831	851	844	764	871	822	836	823	831	876	822	859	819	808	829	853	865	882	819	870	861	866	837	867	872	840	824	897	774	831	836	820	819	881	875	848	858	863	888	878	864	853	845	812	858	812	863	830	811	808	829	885	839	861	845	863	856	863	859	878	889	846	799	884	890	836	858	864	842	852	859	878	852	838	844	876	886	852	836	862	799	862	909	836	866	883	802	849	819	866	852	905	856	858	850	828	853	820	833	852	842	892	830	814	886	821	831	840	890	800	866	826	874	842	848	852	859	915	849	822	899	813	845	823	850	841	783	826	868	886	854	783	875	824	819	872	835	825	851	821	826	845	828	881	883	826	814	816	863	863	852	857	817	893	842	877	847	852	867	826	865	840	881	809	831	858	862	848	845	844	876	855	829	897	845	820	804	842	863	860	900	802	796	870	910	838	837	828	892	857	825	854	818	910	865	897	849	870	858	848	894	843	802	851	804	808	851	845	774	829	821	848	791	883	843	882	865	816	867	823	841	849	827	827	850	834	859	822	827	783	839	833	847	833	822	802	834	854	820	845	847	833	850	892	843	868	841	872	838	835	855	844	881	830	786	838	862	842	848	821	870	870	851	875	843	831	805	830	858	865	922	840	860	807	856	845	821	850	849	867	845	833	776	843	820	809	867	845	853	857	862	826	840	897	823	908	851	847	869	864	878	856	830	821	793	820	842	837	818	843	779	844	808	809	844	891	882	845	854	861	860	831	814	908	858	863	857	839	825	887	835	848	813	861	799	864	875	760	840	843	820	790	815	859	870	831	913	859	843	801	872	860	845	826	884	844	891	887	797	812	877	863	851	848	860	883	870	855	838	850	848	871	851	900	810	847	846	847	837	830	823	829	827	828	779	820	856	859	864	839	848	901	822	849	828	903	905	882	849	867	863	884	878	846	883	830	842	840	880	813	870	858	819	850	828	837	894	896	830	839	845	864	838	842	837	843	855	814	809	813	906	839	812	795	849	904	832	838	842	821	833	811	852	901	815	860	913	886	806	809	851	863	814	874	780	828	819	864	788	871	894	833	838	827	833	844	840	774	806	800	838	886	834	884	857	816	836	906	792	867	846	876	821	888	886	805	853	833	877	833	919	855	808	841	866	904	843	864	815	893	863	866	863	873	863	895	836	812	861	849	833	861	837	863	860	840	853	815	874	861	886	829	866	847	829	836	806	820	857	793	853	893	865	853	832	908	870	829	830	878	844	838	808	872	855	857	837	875	872	866	864	854	795	854	854	821	805	862	810	838	857	817	782	859	857	849	838	836	841	831	810	876	855	805	837	838	861	805	862	898	855	892	874	872	882	847	858	821	825	815	855	834	843	869	838	860	920
22466	21110	28777	23689	21112	21171	9179	1327	1069	974	867	861	782	722	775	718	706	701	683	680	662	650	689	655	668	639	624	589	660	644	604	604	625	592	619	616	630	586	620	634	617	618	630	612	602	675	620	608	599	561	590	624	608	593	591	615	633	615	594	571	623	595	640	635	608	647	629	644	611	623	584	598	617	582	602	620	673	628	624	661	587	603	632	624	605	584	620	613	590	618	623	601	613	624	577	646	587	582	631	615	574	613	593	568	632	603	625	607	612	606	622	580	628	593	600	615	569	606	634	569	570	602	634	605	623	603	601	684	604	639	583	591	605	595	565	590	594	585	599	616	609	619	585	582	551	599	584	605	589	585	598	613	555	618	573	588	585	562	571	587	610	577	604	633	601	598	606	585	601	588	606	582	664	605	610	594	614	629	607	572	614	574	664	602	595	664	588	579	620	611	573	600	623	620	558	652	581	560	576	590	570	581	558	574	585	576	579	618	578	631	620	649	599	617	610	622	615	611	612	580	602	585	585	632	618	598	601	589	587	616	581	623	585	621	619	565	598	557	592	606	608	571	601	613	591	606	608	573	601	611	618	585	601	571	578	655	642	638	594	611	598	564	599	552	610	604	602	612	629	646	597	559	649	566	600	579	661	598	612	593	596	598	643	601	621	620	651	615	622	583	610	624	595	585	629	573	621	566	645	644	592	583	595	615	600	581	553	644	593	578	609	602	633	599	587	598	614	624	586	660	644	628	564	555	641	606	575	615	608	591	590	581	589	631	663	567	650	614	595	603	577	620	627	616	588	618	604	590	604	632	602	602	564	618	668	592	598	623	630	577	608	640	585	597	566	587	604	578	591	587	638	587	596	558	576	629	627	561	608	591	585	612	647	604	601	577	618	610	621	570	611	602	546	595	583	587	614	607	651	631	590	615	534	579	614	656	579	620	597	590	546	603	606	587	615	608	604	611	592	585	622	622	568	581	590	569	619	584	572	613	600	630	606	593	606	617	572	553	586	588	634	561	620	612	582	596	558	650	598	599	619	612	593	600	641	596	605	589	620	624	586	584	609	640	623	578	599	576	604	659	631	603	586	594	601	627	625	613	569	575	640	598	616	605	641	596	609	597	605	613	573	574	649	602	588	593	555	582	563	643	595	618	650	582	608	628	560	577	556	617	618	573	555	572	585	598	629	650	595	580	596	638	600	616	593	632	567	621	586	631	621	626	553	620	570	599	634	573	620	622	584	625	609	600	602	617	614	587	583	591	626	615	584	581	557	575	562	660	560	609	633	617	564	636	610	598	559	603	618	623	598	600	617	627	616	571	582	566	621	607	602	600	629	562	580	588	593	606	587	550	571	644	610	602	605	580	572	598	628	593	687	636	602	592	615	571	588	613	627	612	628	577	626	568	609	623	583	591	581	623	579	615	614	641	625	610	573	643	598	586	565	636	596	599	622	600	615	569	581	591	646	567	590	577	621	569	589	574	572	599	634	590	559	613	633	597	631	629	596	587	584	568	581	591	576	619	536	598	602	628	616	606	592	619	602	588	613	651	608	585	622	598	629	638	602	618	616	582	542	627	564	585	618	575	582	575	642	620	620	622	616	656	583	591	628	582	616	583	582	613	644	597	595	585	654	648	638	627	574	566	599	587	633	607	597	595	572	596	569	586	643	594	624	592	563	585	580	610	586	581	615	590	649	623	602	611	597	625	600	602	566	567	605	580	616	611	619	664	576	569	592	591	606	615	625	633	651	589	566	602	624	613	587	662	588	596	618	617	616	615	589	566	622	611	595	593	663	622	598	647	602	607	555	643	611	587	615	653	591	603	597	611	592	588	601	593	577	580	628	596	577	618	579	594	560	627	616	615	556	622	623	578	586	638	648	595	570	664	575	571	601	576	603	570	591	557	634	592	619	648	577	635	602	607	590	586	627	610	611	626	573	605	612	621	602	582	592	621	598	633	564	614	562	610	608	622	579	612	622	622	548	619	541	614	592	609	617	557	610	586	612	579	560	581	629	572	594	589	567	560	613	610	609	557	610	612	551	629	622	582	589	623	600	588	639	609	610	567	621	571	607	590	578	634	601	621	640	596	586	594	631	578	592	590	598	557	580	630	605	624	628	590	597	583	630	588	610	536	602	621	601	624	611	614	655	619	571	620	589	589	614	615	593	602	642	589	562	580	582	609	549	655	577	580	585	590	573	569	621	606	635	598	588	586	589	569	575	607	612	607	597	605	590	591	623	564	566	620	597	603	622	551	602	608	645	613	620	637	595	579	654	598	636	607	596	571	611	620	578	585	544	645	540	549	661	629	588	614	662	615	602	610	637	595	588	596	595	596	600	605	586	589	589	580	624	592	606	596	572	635	563	580	589	576	575	603	601	627	592	611	658	615	603	575	582	611	575	612	593	597	584	617	623	602	594	636	612	615	599	586	560	580	587	577	560	636	615	603	584	592	658	564	583	586	581	627	577	637	592	596	663	579	606	599	609	578	602	647	583	607	611	575	595	608	592	632	564	573	586	562	609	579	606	581	605	609	620	590	597	571	630	578	614	628	606	603	581	657	564	610	624	591	620	653	623	601	589	623	550	592	581	563	631	618	614	650	603	575	591	591	594	629	595	611	615	638	607	627	581	673	592	568	569	587	646	615	626	584	617	593	608	638	638	638	611	546	615	607	592	613	661	605	576	615	580	549	595	607	578	604	595	615	580	628	591	625	626	659	611	610	619	597	549	581	604	639	608	617	592	598	590	655	592	566	597	617	617	551	621	617	646	629	608	606	574	603	533	606	620	613	604	597	626	601	566	590	610	614	606	598	580	623	565	581	595	575	565	575	576	579	569	609	659	601	623	603	566	604	599	586	627	600	604	586	632	581	582	602	584	576	589	580	637	622	600	617	591	597	619	545	601	589	657	633	560	604	564	601	609	620	641	580	581	630	556	645	608	589	634	652	617	545	587	587	554	625	583	635	638	575	617	610	584	561	603	642	613	638	597	648	594	614	614	569	590	608	610	607	653	655	566	586	594	587	573	644	561	621	621	567	604	607	620	606	635	601	614	605	604	547	607	613	562	630	644	575	625	625	593	623	540	559	618	596	623	598	585	633	606	552	643	580	582	617	641	612	603	621	600	585	615	584	607	578	596	577	581	599	593	596	590	588	617	613	577	594	645	606	572	572	611	606	552	605	546	568	548	639	567	606	589	604	596	615	614	613	624	581	582	608	635	584	627	632	593	591	560	580	601	593	604	635	653	605	589	608	559	579	615	571	626	622	642	585	614	555	621	606	606	622	579	628	646	627	585	625	622	653	603	583	618	625	616	614	582	614	608	575	563	578	599	637	594	585	582	591	591	628	572	627	592	593	603	573	584	601	615	604	601	616	624	600	566	618	571	551	592	632	637	637	612	592	595	593	591	552	592	635	576	587	569	580	594	596	615	623	615	605	561	585	625	612	599	591	644	602	617	580	614	537	584	573	563	637	601	610
7232	14313	9540	4838	3591	2651	2168	1669	1439	1278	1145	975	992	915	843	798	755	761	767	704	723	668	656	651	670	682	662	679	593	652	667	637	606	614	661	667	642	635	579	629	613	577	617	625	600	620	639	587	615	599	589	631	619	619	640	631	597	601	571	606	607	604	627	580	594	650	580	593	610	620	581	595	648	603	612	598	605	621	640	582	651	581	597	602	584	580	611	596	595	563	624	641	630	577	596	590	602	603	599	589	560	629	616	640	589	614	605	593	584	570	615	581	562	564	591	609	579	597	613	590	565	573	583	627	612	579	611	623	537	570	658	577	593	617	620	602	626	613	600	626	611	635	604	616	596	574	646	583	636	594	579	590	606	593	601	544	591	582	612	587	580	607	601	615	621	551	622	601	579	596	606	617	610	553	581	595	597	589	633	617	586	656	611	603	583	600	600	625	566	605	566	567	581	604	621	604	571	615	587	614	610	607	590	614	613	582	562	541	609	584	611	539	621	591	623	599	596	556	612	629	629	604	564	586	634	615	606	529	589	631	596	583	623	616	630	611	605	588	587	592	621	555	596	593	594	573	595	634	601	611	587	584	583	585	599	590	608	620	613	638	635	644	591	624	608	601	604	569	646	653	597	619	606	597	567	560	609	566	610	572	590	592	616	626	603	561	594	603	608	559	590	631	608	610	604	566	611	584	603	587	558	579	616	560	589	593	662	611	594	588	571	617	581	550	578	637	589	572	526	606	591	634	609	591	574	608	608	597	647	600	620	624	600	563	604	628	580	615	561	628	634	581	598	565	595	592	601	599	618	610	619	662	600	632	604	615	596	578	601	636	575	580	623	602	583	612	605	609	607	585	606	605	625	622	579	562	590	583	616	624	629	592	572	618	588	611	570	622	586	566	632	609	578	597	608	572	601	593	632	592	609	619	558	562	613	570	629	612	605	585	591	618	598	581	560	606	624	574	624	574	605	555	646	562	561	596	616	600	594	560	632	604	571	591	579	616	625	603	597	575	596	614	606	577	603	584	572	581	589	609	606	603	617	595	581	635	587	582	602	597	606	595	669	619	607	609	602	557	570	582	576	597	623	580	603	632	614	612	590	612	570	623	587	564	627	600	650	630	575	597	602	609	629	586	613	618	579	613	608	611	626	591	613	623	598	613	592	563	580	577	543	584	575	569	629	539	604	609	596	598	619	599	571	651	583	611	582	609	605	591	610	584	624	602	576	599	601	619	592	630	600	588	564	615	627	616	603	565	628	583	587	583	624	578	615	611	611	606	602	604	600	570	667	649	616	626	589	624	607	586	589	606	553	624	612	642	631	546	612	575	633	641	594	597	643	608	569	585	573	598	583	572	626	613	607	590	551	589	581	602	532	615	591	593	607	605	605	627	571	573	594	571	633	649	639	621	634	558	610	581	633	578	600	621	566	640	607	585	607	622	588	597	580	567	634	531	589	636	622	620	624	583	587	577	586	560	605	598	606	583	565	611	573	610	576	628	623	624	586	597	627	600	561	588	615	590	610	637	612	602	586	616	586	593	559	609	565	612	601	600	626	662	584	612	603	591	600	555	623	592	602	618	556	582	571	604	616	612	566	567	567	614	586	550	609	597	621	583	616	604	614	583	589	593	575	586	584	643	575	594	650	568	604	595	631	589	579	588	643	610	607	564	613	614	614	614	610	573	618	598	625	635	563	594	597	596	606	573	615	604	600	617	620	625	614	654	582	634	525	600	561	608	610	638	586	580	643	591	589	621	582	621	604	593	571	635	572	618	622	526	600	605	612	577	557	604	613	575	570	594	564	648	608	611	620	620	591	584	559	623	604	632	610	582	569	627	596	598	658	600	590	622	565	620	612	619	593	592	584	627	607	642	580	589	630	585	598	573	630	588	628	570	630	593	633	592	589	569	571	566	608	587	546	572	572	584	604	619	623	541	575	603	616	620	614	571	629	560	588	638	556	619	581	564	611	578	533	563	615	587	582	583	612	652	608	635	620	611	593	597	599	615	615	599	584	639	596	620	579	598	598	591	609	598	622	580	588	583	587	603	619	616	580	587	579	644	620	590	612	588	594	588	580	592	614	641	603	571	572	592	619	631	574	602	596	616	584	559	637	569	605	634	624	598	596	631	622	560	593	596	626	565	602	675	593	573	625	569	625	584	620	579	610	622	586	612	591	638	628	613	587	582	585	640	577	629	614	638	611	621	583	581	601	648	570	617	615	592	586	604	575	575	585	635	564	577	605	561	581	601	625	614	603	569	582	562	622	563	590	608	583	602	557	648	616	626	587	620	594	623	608	564	614	624	611	590	601	616	598	592	636	594	585	604	568	595	586	634	567	548	615	568	600	589	572	576	599	580	562	589	586	631	650	626	605	616	602	620	577	600	625	592	627	577	616	610	616	540	614	534	606	571	602	603	552	566	604	594	617	615	576	617	600	629	635	650	594	637	585	643	583	612	583	599	566	596	635	599	616	555	589	615	607	594	584	581	599	575	588	600	591	634	614	566	608	651	599	588	606	589	600	585	616	586	591	606	587	611	643	543	572	589	607	597	606	587	591	591	615	576	644	575	632	606	637	588	604	645	632	602	622	653	581	580	578	597	630	600	600	565	601	593	555	587	651	584	621	614	594	593	572	608	620	559	548	614	582	644	606	619	580	628	605	617	610	575	625	568	581	585	624	621	609	629	605	601	555	658	562	559	584	600	585	611	562	593	588	608	577	622	579	657	600	598	601	608	591	609	554	619	629	582	617	639	613	590	592	681	596	591	625	615	561	626	575	543	590	603	578	606	610	635	581	598	595	598	598	602	604	600	577	606	638	582	668	623	601	596	597	615	574	616	610	593	631	601	574	635	612	610	610	557	590	604	598	612	569	562	576	601	639	606	581	609	588	575	626	614	574	583	632	577	615	612	593	592	592	580	609	573	595	588	564	611	601	577	626	564	564	582	592	607	635	596	615	634	620	572	627	601	652	599	575	561	606	624	613	567	551	595	600	620	593	604	600	633	584	635	615	617	617	569	608	590	583	619	636	589	595	600	613	583	610	584	615	583	562	550	573	577	623	605	582	556	618	595	577	622	580	633	596	609	591	593	569	618	576	658	587	575	615	595	635	600	612	610	578	585	615	563	599	599	593	556	570	595	581	667	608	608	608	567	535	593	587	602	647	578	595	596	577	628	588	582	581	583	609	631	609	595	628	588	574	602	589	541	603	641	585	573	609	586	597	617	573	578	586	574	558	609	630	566	630	601	599	597	590	600	592	588	623	568	623	630	596	598	592	606	659	618	625	609	631	632	652	563	600	604	591	561	582	587	577	576	618	543	603	588	616	585	612	618	603	585	614	567	580	623	586	572	576	596	593	577	595	588	623	609	582	592	642	560	566	564	545	590	606	611	619	610	593	592	597	630	601	588	578	604	600	619	613	601	615	599	598	626	625	617	617	558	598	530	589	578	603	582	590	573	579	600	581	589	601	612	564	614
27599	17626	3969	849	607	634	581	570	599	593	558	563	581	584	568	588	582	619	563	546	585	527	552	553	579	565	534	525	544	533	595	549	571	587	564	556	550	576	537	589	569	525	516	559	520	548	518	509	588	548	588	524	594	538	511	542	572	586	555	590	540	534	584	535	553	571	528	568	559	574	503	558	538	597	566	548	573	555	514	532	597	593	534	565	523	581	560	555	534	558	552	554	549	582	582	555	541	521	561	575	563	568	566	515	532	529	527	518	553	554	555	565	532	566	552	537	548	550	572	576	544	618	580	530	541	588	573	518	595	566	569	590	539	548	578	566	577	498	551	541	550	569	535	567	557	553	533	593	529	540	501	537	539	563	536	590	532	532	527	544	543	565	571	553	519	533	565	532	563	542	563	559	554	596	554	602	579	543	589	566	528	497	533	570	578	557	533	571	553	551	534	553	564	584	578	596	518	613	585	556	574	599	552	502	539	575	563	567	595	561	555	560	558	543	563	557	597	596	562	526	553	552	587	588	566	549	523	572	579	569	557	567	580	575	525	550	600	502	583	558	555	569	533	540	560	548	475	516	550	559	547	552	559	537	563	551	558	545	541	566	608	562	539	570	507	585	558	560	552	569	589	569	580	610	582	585	592	566	585	567	534	582	529	573	525	561	561	549	560	565	500	567	582	532	536	538	512	525	589	568	540	559	546	577	574	558	532	546	527	543	543	568	558	552	565	572	560	556	578	556	561	559	594	548	579	603	575	578	513	585	563	559	589	563	583	524	578	579	571	552	547	599	530	547	584	567	565	556	545	571	583	558	540	520	511	580	544	564	553	552	539	525	560	588	569	537	579	560	542	551	579	507	542	543	573	555	549	589	556	569	538	603	558	542	583	558	572	516	564	514	557	586	575	609	544	545	573	541	583	605	561	581	555	568	580	535	550	542	555	561	491	549	573	596	552	609	545	586	557	538	517	553	566	563	561	548	559	526	555	563	527	566	497	562	558	560	587	555	595	533	563	576	567	535	586	584	558	572	556	558	534	544	536	564	553	520	538	556	563	528	574	576	621	540	492	574	530	550	582	525	512	588	587	597	527	545	534	597	541	581	538	572	566	573	583	557	584	551	582	539	546	519	566	595	545	566	559	567	549	506	594	564	522	547	516	514	578	555	565	551	566	623	562	582	579	569	588	512	571	562	557	551	588	545	552	561	510	603	574	560	593	541	610	601	559	536	615	568	567	563	612	544	547	572	556	548	548	545	576	555	539	538	557	555	550	557	575	543	543	588	562	548	571	598	578	541	584	582	551	554	518	598	597	559	570	566	534	574	562	536	538	565	545	600	545	541	559	551	577	575	572	536	591	540	592	550	538	553	564	595	513	518	537	541	535	578	568	541	571	508	529	566	570	528	552	547	549	557	562	530	559	535	570	560	514	545	593	547	598	537	564	571	530	588	529	588	570	553	566	563	540	522	561	517	583	489	597	573	569	577	546	540	580	558	554	522	596	543	564	568	546	582	547	549	545	547	557	519	596	598	557	540	580	563	563	572	555	566	580	557	536	544	565	563	607	575	575	516	568	572	549	561	541	523	523	543	551	525	579	583	563	556	621	546	533	562	550	585	585	569	553	598	569	536	550	584	558	560	577	554	561	568	528	560	548	528	560	590	511	609	555	527	548	568	576	580	585	561	585	543	576	563	567	530	533	532	544	553	538	560	609	561	579	561	519	567	545	538	563	536	552	570	572	559	592	557	498	533	614	542	573	526	556	563	558	551	558	549	586	548	541	545	565	557	589	568	530	554	581	566	531	564	582	575	551	507	559	583	525	563	582	511	564	530	566	587	537	546	535	550	515	542	603	570	578	533	567	575	555	564	536	560	576	572	569	596	565	528	567	585	538	561	538	556	572	550	541	584	536	522	574	617	518	547	563	569	521	509	543	539	564	584	514	570	573	564	590	576	568	564	572	545	562	604	574	544	574	563	577	514	507	564	592	577	562	547	571	528	610	582	567	563	584	536	531	568	575	562	547	585	546	525	534	526	558	566	577	573	557	590	565	549	573	557	520	541	585	528	514	560	586	541	595	538	558	534	535	510	593	583	568	537	576	499	553	536	566	521	552	606	614	613	540	552	554	559	549	581	528	550	556	592	539	543	560	605	574	569	530	548	548	536	525	553	519	597	586	499	557	545	546	582	577	558	542	536	526	583	585	564	535	574	580	550	567	549	555	540	551	536	536	564	592	550	526	540	569	541	600	574	572	537	528	597	564	581	551	587	578	594	577	511	534	554	552	520	564	533	566	566	545	566	556	546	561	566	557	566	561	568	526	525	557	574	566	547	551	527	549	535	598	533	551	548	544	552	571	545	512	546	576	576	551	543	523	564	600	554	549	508	582	570	561	540	573	585	587	557	514	581	551	528	536	565	572	577	552	527	556	521	552	573	533	574	538	608	549	583	574	569	532	539	508	563	547	548	553	553	531	548	567	562	523	615	570	536	517	561	510	567	532	561	522	589	567	602	555	560	529	568	549	568	551	543	583	557	533	565	554	563	567	533	560	589	599	540	557	568	548	531	579	559	604	538	527	567	543	569	556	573	570	568	553	565	533	563	538	555	555	553	541	566	524	572	596	587	512	608	544	571	559	582	563	614	563	540	597	539	574	524	553	563	601	571	585	570	535	512	587	611	581	621	622	582	541	556	574	508	577	559	535	539	557	536	609	538	592	562	584	543	571	536	554	600	576	529	550	566	593	538	574	564	526	560	535	554	587	534	578	537	550	552	529	514	540	561	549	530	529	608	600	533	564	556	571	545	551	567	581	566	550	552	538	551	554	564	511	620	557	607	547	560	529	596	576	580	584	540	543	563	521	575	532	524	567	572	523	560	555	578	497	566	555	546	532	552	557	594	539	571	555	575	622	538	584	577	591	580	575	547	554	541	533	568	560	526	557	571	561	563	522	567	512	566	567	544	584	544	537	559	554	598	558	534	534	565	518	565	529	548	553	558	591	579	566	539	566	537	602	575	560	595	541	550	548	548	606	559	526	579	579	555	554	503	574	594	535	597	592	562	600	513	526	563	563	569	537	557	548	564	549	540	552	574	584	553	587	540	548	575	541	559	568	550	507	560	550	576	550	598	525	575	577	552	568	555	519	576	543	543	585	540	575	523	577	562	539	564	568	567	564	553	604	562	534	578	540	592	583	540	520	554	558	565	549	558	539	542	542	549	575	576	576	527	572	570	566	567	533	545	556	558	537	546	555	565	552	559	553	604	564	523	558	581	535	590	557	550	594	570	558	535	558	563	587	570	586	560	527	569	605	530	553	584	548	545	559	564	568	563	545	564	522	512	540	527	554	565	541	597	530	551	548	556	609	566	515	522	555	584	582	526	568	558	598	562	559	621	546	597	535	539	576	547	537	565	552	529	576	550	586	565	574	587	554	553	487	547	553	575	557	592	522	544	517	558	588	574	534	521	554	560	524	559	599	594
4818	1183	957	761	718	708	674	627	645	620	612	616	617	672	589	650	568	584	580	606	616	572	557	620	623	551	666	578	600	596	577	585	604	596	590	620	549	578	638	618	585	605	601	557	594	640	586	580	630	608	592	589	587	580	602	613	565	604	592	543	639	593	563	589	566	517	590	575	634	566	634	589	598	571	623	594	648	597	606	583	595	608	604	591	619	581	565	576	597	602	599	605	627	574	586	576	616	623	581	567	577	595	618	647	581	631	553	570	570	545	583	580	636	587	607	578	541	620	651	573	585	595	585	660	621	539	570	609	620	607	547	594	613	588	608	611	571	597	574	646	562	630	614	614	618	649	627	596	617	561	612	598	598	623	626	597	603	599	590	580	606	566	603	610	587	609	640	653	578	634	607	601	590	596	605	567	584	597	634	562	631	606	605	586	612	602	560	572	596	589	629	587	596	617	605	604	640	609	633	615	578	598	566	609	587	629	600	558	638	564	578	599	596	600	641	544	672	605	650	601	592	642	580	616	588	637	604	600	554	583	627	610	616	658	569	575	601	623	547	610	572	625	599	580	608	601	618	587	607	593	602	605	602	569	656	584	623	613	595	598	580	555	572	644	574	573	558	632	543	603	639	625	588	578	551	600	532	595	621	582	629	595	609	606	601	608	581	600	560	590	620	597	611	624	600	619	614	630	586	613	612	582	568	596	622	575	599	622	600	620	640	619	634	620	581	623	567	628	582	557	610	509	653	555	606	579	572	591	619	603	587	583	631	577	585	586	632	551	547	579	618	629	625	593	610	556	570	549	588	591	585	613	571	618	555	584	598	598	567	583	578	582	606	587	586	569	549	642	561	598	629	581	601	594	578	569	600	613	571	578	607	627	601	590	604	592	621	597	585	594	598	570	572	603	620	597	603	568	585	568	549	600	621	648	594	616	584	621	591	593	612	600	609	595	570	607	632	606	563	570	589	593	553	563	626	544	613	582	629	583	615	593	580	591	584	591	590	575	596	595	612	570	584	575	569	581	627	611	582	594	617	623	581	611	568	652	623	671	610	578	595	566	643	574	594	623	611	595	583	613	633	613	587	597	581	604	585	638	623	582	643	598	612	616	596	578	623	601	639	650	526	619	668	569	627	600	578	622	687	619	614	600	606	585	626	536	600	614	607	578	643	608	587	595	594	602	598	611	621	620	624	558	602	577	624	594	583	603	583	576	539	600	609	620	571	628	611	614	607	609	647	636	618	621	601	585	574	603	566	568	603	586	589	605	618	613	567	619	559	562	571	586	567	610	620	592	643	615	591	619	653	607	592	610	590	629	617	560	594	635	591	647	608	579	612	625	620	565	621	609	563	623	610	586	591	578	629	559	633	602	573	584	651	632	601	635	588	595	572	552	558	594	593	570	568	551	562	628	587	569	566	619	585	622	602	570	592	623	614	610	587	633	614	619	554	594	593	604	585	595	604	609	627	601	597	552	598	613	591	599	585	608	569	586	582	587	610	580	583	558	634	564	584	620	652	581	618	628	573	580	620	628	583	609	617	646	606	613	583	618	603	601	606	606	579	561	552	623	590	581	601	645	583	627	560	601	612	576	633	600	618	594	583	615	604	603	582	575	611	621	566	571	591	598	620	606	614	585	571	594	604	598	558	614	552	638	597	623	608	603	593	605	594	604	611	553	544	624	613	658	593	566	586	585	587	621	595	608	583	600	613	582	615	604	590	601	588	578	638	600	559	592	576	637	623	577	621	592	594	587	612	587	618	632	593	586	591	592	584	530	542	603	588	590	621	570	593	581	556	615	593	627	531	605	593	563	639	604	586	588	594	584	601	620	613	583	608	635	581	610	576	617	619	577	586	562	611	569	619	598	523	597	592	591	589	580	610	617	599	604	590	593	624	555	618	638	607	565	587	614	627	595	581	587	593	610	621	600	600	620	633	561	532	614	620	607	616	601	580	589	617	555	630	595	610	615	592	576	583	577	565	559	574	634	612	613	588	574	627	610	629	617	603	619	576	624	588	599	563	604	596	636	555	598	572	576	588	624	607	578	624	603	617	543	593	604	626	617	640	601	610	626	613	609	595	576	587	584	630	596	560	632	586	565	569	613	608	589	598	617	566	590	554	579	621	562	590	581	597	618	607	584	595	568	590	605	580	625	593	554	593	573	552	617	571	611	614	612	589	594	547	581	593	604	617	586	599	626	595	557	633	591	614	631	597	600	616	607	575	617	593	582	645	579	640	623	543	575	633	604	626	600	631	537	598	599	577	589	610	617	633	583	608	598	568	608	633	609	597	582	575	558	581	619	609	594	654	572	614	638	627	588	621	602	559	639	566	596	619	551	569	556	611	615	638	586	602	615	596	563	594	573	578	612	599	542	562	605	628	587	582	571	581	592	604	572	603	610	611	642	578	593	631	601	548	641	569	628	591	564	590	597	608	622	591	592	631	596	603	602	576	592	648	615	609	622	567	578	594	630	592	617	620	567	582	569	622	574	596	610	635	621	626	597	595	621	604	609	616	618	595	646	606	627	566	590	566	608	618	631	581	584	613	556	555	613	587	612	544	608	605	569	582	624	582	623	614	615	596	607	655	569	535	621	595	621	559	573	542	544	595	610	654	560	592	591	583	592	564	636	620	566	600	576	637	613	620	605	594	609	575	565	592	580	586	591	631	623	587	602	580	585	602	602	543	599	631	611	586	583	582	619	564	606	666	573	601	533	562	608	606	565	580	558	579	631	631	590	630	588	586	581	683	567	582	618	612	614	590	632	605	594	612	587	594	594	562	590	610	580	600	594	608	602	552	584	619	623	619	581	578	585	559	584	664	556	606	575	620	583	601	584	592	609	586	598	588	649	622	620	608	550	609	586	580	616	622	612	568	605	633	658	608	604	607	585	576	602	549	623	620	630	588	601	602	607	605	618	634	568	546	617	611	610	573	597	599	585	626	615	634	631	580	608	583	570	602	578	620	579	622	543	576	591	580	589	607	589	542	595	595	610	576	602	605	599	606	634	560	582	639	582	584	593	598	591	578	581	592	618	584	623	578	582	616	585	602	549	576	609	622	584	592	651	597	591	557	612	583	598	624	614	589	604	616	612	623	591	610	608	602	601	663	597	594	573	555	609	609	573	596	613	620	573	604	616	586	582	603	632	620	589	628	624	616	584	577	576	584	573	606	589	595	639	564	629	563	581	610	614	580	588	584	563	574	575	577	599	629	627	575	589	612	572	567	590	593	555	571	602	606	591	558	590	609	593	561	555	637	606	554	585	603	564	630	607	575	574	596	594	561	625	611	614	600	614	592	590	598	562	620	580	585	570	570	604	632	572	598	604	588	615	621	606	600	634	572	605	603	567	627	604	583	595	608	605	623	605	622	635	577	602	653	576	600	596	619	582	604	568	608	575	599	613	586	633	620	614	607	624	600	604	613	535	613	565	560	548	600	589	618	612	638	613	614	578	572	614	601	610	607	640	586	594	593	572
23500	21136	28392	24135	21138	10749	1051	688	548	516	483	430	439	451	450	416	406	379	399	390	379	356	367	360	346	354	391	348	338	344	346	351	366	355	343	355	351	349	313	372	336	346	303	342	328	329	351	353	351	339	318	326	360	349	391	303	321	333	319	366	339	334	355	342	322	327	306	295	324	360	317	328	327	357	372	317	316	317	347	389	337	352	330	328	368	341	332	321	326	302	331	360	359	346	331	331	352	317	349	332	331	324	349	370	323	349	366	332	357	328	350	327	324	335	315	313	300	342	351	341	369	360	321	344	308	333	331	337	364	335	334	314	377	334	317	337	323	351	319	345	312	354	363	326	343	344	301	323	317	361	304	299	341	313	323	322	351	320	361	327	356	329	329	322	329	314	303	329	356	322	312	353	317	327	344	365	338	374	312	331	327	287	381	333	341	321	312	342	339	332	336	342	323	320	301	304	358	330	352	313	338	353	334	343	341	348	323	356	365	317	362	338	349	353	339	342	337	333	328	340	304	326	325	364	311	356	339	338	329	360	361	336	327	311	314	318	323	329	336	326	315	320	300	315	324	345	338	349	331	328	331	365	293	354	337	314	333	344	331	348	323	351	316	311	336	344	311	327	334	347	377	335	373	315	329	355	311	316	355	375	315	350	341	291	309	351	332	339	331	356	315	344	315	330	348	299	336	344	346	351	338	341	304	321	358	359	345	347	311	343	336	353	340	307	375	328	321	302	349	327	318	358	326	353	381	333	353	328	369	370	305	321	317	388	335	366	345	341	314	319	361	308	320	393	364	312	332	318	317	363	346	351	353	307	333	343	358	310	333	330	312	347	336	320	318	361	338	330	325	342	322	325	318	353	333	297	316	318	324	320	316	325	340	361	344	402	326	343	334	349	329	316	347	373	360	328	360	332	334	371	356	342	321	333	303	342	328	333	318	329	335	346	354	353	305	343	327	339	319	352	339	360	378	336	346	294	346	310	338	337	310	329	329	319	329	352	319	304	330	313	325	328	316	354	317	314	356	328	343	349	334	367	320	362	341	343	313	329	358	323	354	342	321	340	364	321	341	356	355	347	347	352	346	324	318	343	350	339	362	327	340	332	320	299	343	343	340	330	314	329	349	356	346	332	364	325	359	332	363	340	371	360	330	358	346	319	327	330	335	344	298	351	319	322	334	319	342	367	362	347	344	319	338	311	362	377	347	327	319	306	352	312	352	341	324	345	332	318	314	346	334	301	350	350	338	332	357	365	331	343	371	323	357	344	325	312	351	357	362	322	388	351	327	341	330	325	333	342	330	314	329	368	355	321	337	336	317	330	361	314	343	333	336	336	321	337	328	370	332	313	323	339	329	323	350	332	323	372	332	346	325	335	317	340	372	334	362	349	341	338	364	320	320	304	314	350	326	334	329	357	338	352	330	327	320	349	338	326	355	338	290	319	340	339	326	332	321	344	325	329	323	326	331	314	323	332	337	328	304	364	342	340	319	339	318	339	357	335	344	339	320	320	340	341	334	339	320	354	319	348	342	316	329	321	335	338	297	366	332	323	351	324	354	303	368	387	327	333	362	348	330	324	329	323	353	319	358	338	332	357	312	316	339	324	350	339	300	324	322	316	335	323	324	349	342	349	329	379	343	329	361	333	346	311	330	341	331	320	320	332	327	313	340	327	335	330	345	303	339	333	365	339	311	329	313	343	354	326	355	337	334	342	345	349	325	337	351	303	332	329	340	339	355	298	307	315	329	337	307	333	334	347	323	336	358	340	328	326	351	360	328	317	326	341	362	330	348	338	358	317	365	341	322	323	298	323	348	340	348	335	336	335	325	354	328	332	353	335	364	340	326	308	327	343	352	337	298	358	323	344	334	332	353	326	339	342	343	341	332	383	336	311	315	352	345	345	318	303	346	363	307	343	341	336	335	293	338	307	369	330	320	381	302	335	354	353	328	339	294	324	344	330	333	325	355	327	326	321	316	362	347	328	344	339	324	341	334	341	332	319	348	333	326	325	303	297	321	359	336	313	333	350	334	328	359	297	330	325	351	339	342	323	316	326	352	345	340	312	326	336	338	350	381	326	345	317	346	343	319	370	349	344	307	331	321	355	381	337	332	335	341	339	334	373	341	320	335	353	336	345	338	353	346	330	321	350	311	324	363	329	328	305	336	330	341	333	353	355	337	287	320	353	330	348	348	354	290	363	323	360	308	355	322	294	342	348	320	353	336	313	325	364	307	314	313	329	304	331	312	315	334	329	336	333	311	335	377	354	306	311	304	336	339	340	345	323	361	367	327	322	314	355	354	337	349	334	333	319	334	355	317	339	345	309	370	326	392	353	328	328	333	350	328	313	326	297	312	315	311	319	363	347	335	371	360	332	320	319	355	373	341	310	319	315	350	338	309	336	325	332	357	323	327	362	313	335	335	351	286	352	361	333	339	339	310	341	328	337	346	353	324	293	346	355	313	365	336	332	353	337	337	384	329	311	311	339	363	333	342	376	340	360	351	315	325	318	310	339	350	295	346	317	363	320	331	360	351	304	313	343	369	351	346	327	316	354	323	343	326	317	296	356	309	320	363	316	352	296	324	337	319	344	327	383	318	332	323	350	344	336	307	331	336	323	330	347	348	352	345	376	333	341	323	313	332	327	331	334	302	354	317	330	312	300	351	337	340	324	302	318	316	345	341	348	301	335	353	341	348	327	300	337	350	349	329	320	336	327	326	320	316	332	332	387	326	318	334	333	338	339	348	352	377	330	325	348	319	362	348	351	306	331	401	330	338	340	305	310	317	343	346	315	375	359	361	329	336	333	325	329	382	362	326	342	338	351	349	327	320	364	321	299	353	324	325	344	315	332	356	343	348	335	332	351	337	355	355	342	307	326	300	356	342	346	343	327	327	351	305	313	325	315	340	301	363	348	324	371	375	326	352	327	323	311	359	323	355	350	342	346	328	346	350	320	340	337	324	319	357	357	331	364	375	355	327	355	324	315	341	345	378	329	356	315	331	352	328	354	320	302	354	325	334	351	334	347	337	337	341	322	329	340	328	293	319	353	321	361	374	341	345	353	357	317	320	345	365	318	354	325	316	321	361	345	322	308	325	334	366	338	339	348	328	338	342	314	319	355	343	344	301	353	315	344	315	299	318	344	366	345	328	328	330	339	359	354	334	358	317	313	314	317	348	308	343	324	353	321	342	325	311	356	311	334	342	348	343	366	309	333	313	309	324	288	333	330	314	358	348	331	298	306	309	300	325	320	337	304	311	339	321	328	346	316	333	337	325	331	348	311	343	346	350	356	338	325	314	330	325	332	339	348	330	349	312	318	342	318	346	341	310	326	342	342	311	358	313	336	344	327	337	338	344	311	323	317	324	341	334	350	322	346	339	314	323	350	362	323	360	351	341	337	350	347	334	353	342	327	299	363	318	317	346	339	357	341	315	340	333	313	380	339	336	331	346	297	336	317	324	352	378	317	294	325	356	293
5875	8711	5723	2682	1989	1491	1164	980	800	733	652	586	538	514	522	483	489	456	412	450	424	457	446	406	373	406	400	408	371	374	390	382	369	368	360	383	362	323	338	392	353	387	380	406	417	380	368	338	376	387	422	376	402	366	330	364	371	380	358	367	363	380	382	410	354	347	373	396	411	391	391	375	377	400	360	352	358	384	366	362	359	358	391	363	374	354	374	373	375	364	360	379	348	360	370	343	365	377	352	325	351	415	367	361	359	338	373	357	380	379	331	377	374	383	363	359	346	353	380	386	370	391	370	372	368	384	351	370	352	354	370	396	374	351	374	385	346	345	314	363	339	360	354	399	347	359	369	356	356	367	332	379	381	366	386	371	396	336	360	389	381	350	336	344	367	337	365	363	378	364	400	397	361	344	379	382	380	378	360	364	352	323	374	353	353	373	372	389	383	348	322	405	361	362	350	351	384	370	370	390	344	368	392	329	357	377	363	342	360	385	376	372	372	384	340	374	358	352	382	369	366	417	360	394	369	338	383	383	375	375	355	381	319	408	353	370	350	355	336	383	365	359	408	372	354	360	421	361	394	375	368	343	405	372	385	376	356	375	408	358	366	333	377	377	353	369	379	346	362	344	348	360	404	367	375	348	348	358	359	384	388	363	381	382	347	389	386	347	344	409	353	363	348	357	370	356	390	374	394	377	367	394	354	358	348	370	383	362	361	375	345	313	405	364	375	382	382	400	365	356	372	336	341	373	380	414	383	363	355	378	364	338	343	377	365	386	364	357	378	325	387	390	361	359	381	341	386	352	368	378	324	375	379	388	385	372	353	381	369	362	356	332	366	378	354	377	330	369	333	333	382	350	368	387	358	375	383	346	364	339	355	349	375	364	352	334	379	392	369	354	360	366	358	380	362	377	378	383	389	382	388	346	350	370	387	359	386	340	344	318	335	352	386	365	350	373	354	397	384	365	360	370	363	396	367	348	399	353	373	361	355	351	350	364	358	356	374	371	351	356	367	345	323	363	353	362	377	364	359	354	379	340	404	340	389	341	380	361	384	341	357	383	384	370	348	401	338	348	382	375	371	380	367	394	324	360	361	339	373	374	365	340	364	337	338	377	380	343	361	338	351	348	362	382	387	349	352	370	375	375	374	374	371	365	358	354	361	351	335	386	371	361	352	391	350	375	368	364	375	367	340	384	374	350	349	370	381	365	371	378	363	375	355	415	370	370	337	341	338	374	365	373	375	343	357	373	362	376	350	373	352	401	358	381	350	379	386	337	371	367	343	355	383	348	374	390	362	387	343	347	339	364	398	351	356	338	364	357	357	415	376	384	384	394	382	371	381	339	307	336	365	378	388	357	387	398	366	367	393	340	347	367	389	389	348	349	401	353	355	384	364	405	354	380	355	368	366	370	374	365	357	390	331	365	347	344	376	363	361	348	351	368	368	343	358	347	345	343	352	366	373	375	370	371	361	353	337	326	381	382	377	331	383	368	344	382	325	373	355	353	355	393	356	330	385	372	341	376	369	387	390	365	352	383	374	363	361	364	350	350	348	364	394	368	348	392	413	388	377	369	369	370	364	372	312	403	373	356	390	381	381	357	365	360	354	372	371	350	382	377	353	374	359	387	374	325	353	365	376	355	365	338	359	391	401	388	359	369	338	376	356	358	373	392	369	367	356	357	363	344	383	363	356	381	341	361	358	355	367	350	368	366	366	367	386	373	371	382	366	349	397	388	370	409	373	351	373	377	382	362	345	343	367	356	339	394	350	387	352	384	354	359	390	330	366	344	403	345	402	363	341	364	357	361	345	371	350	368	344	352	366	374	367	367	374	391	389	387	365	375	371	384	376	354	342	349	334	324	338	353	364	349	394	374	363	369	369	369	378	336	325	362	338	389	335	348	386	361	337	342	371	345	336	323	398	367	361	382	369	343	366	363	368	352	333	362	361	368	359	313	376	391	388	362	351	387	363	396	345	359	361	395	385	362	369	334	345	353	343	395	350	369	374	340	369	302	349	354	375	341	366	368	377	374	386	404	347	343	357	340	353	354	360	395	383	391	392	348	394	340	389	380	394	333	381	379	336	374	358	421	386	372	335	373	361	346	373	364	391	397	346	335	369	370	357	351	357	367	348	363	344	369	370	386	386	347	358	378	349	379	329	371	358	359	350	363	386	358	375	350	348	365	343	384	355	410	372	362	375	367	402	358	354	370	394	381	337	362	354	358	368	337	378	381	381	345	347	370	359	387	385	405	353	358	378	344	356	373	364	380	381	416	339	381	340	348	345	368	371	366	353	333	408	373	361	381	355	375	347	389	334	356	363	364	352	355	302	372	370	301	328	352	377	376	373	381	388	377	409	376	332	373	357	354	367	355	342	360	355	369	369	334	351	394	372	342	379	369	343	393	373	366	362	371	361	324	353	369	404	346	347	400	385	395	368	376	393	361	358	359	359	376	361	381	364	364	365	370	327	352	366	360	338	361	357	402	355	370	377	361	377	383	363	335	323	365	388	381	387	355	350	341	376	371	362	336	372	348	393	368	353	376	367	323	384	361	348	366	341	369	349	366	353	378	406	364	367	363	376	369	348	363	430	364	353	341	369	359	367	368	364	368	334	376	357	371	361	373	381	366	342	393	416	383	403	362	310	357	352	361	359	341	353	365	336	375	394	392	357	357	405	339	374	371	360	356	359	376	369	368	386	349	330	348	328	341	355	346	394	367	383	361	360	404	366	387	355	365	349	371	343	374	364	370	390	379	362	379	343	399	392	345	393	370	354	372	331	376	376	375	402	342	376	350	320	399	365	334	367	367	338	352	338	362	346	362	388	390	360	368	365	380	355	373	385	359	377	368	388	362	374	353	371	361	366	354	369	352	347	372	349	384	379	367	350	361	351	349	373	350	379	379	397	364	349	377	350	366	395	369	382	384	338	328	346	349	354	376	370	344	374	320	361	357	351	377	388	354	329	369	345	357	356	353	386	368	348	388	399	353	397	347	376	366	364	361	379	359	369	382	359	353	392	326	349	374	369	348	397	395	376	381	364	346	365	353	345	373	367	365	343	361	357	352	364	369	336	349	380	331	364	387	333	385	347	396	389	370	364	381	317	352	364	348	334	364	373	333	360	355	338	364	368	350	359	385	382	357	352	394	396	359	346	345	362	356	358	374	345	396	343	389	355	379	367	374	355	359	401	354	370	358	379	343	349	400	351	384	352	339	364	361	337	358	378	362	349	320	354	355	350	367	348	351	355	361	365	373	374	374	367	403	373	352	355	371	396	353	385	362	375	377	360	403	346	410	380	360	366	346	363	349	321	359	374	377	392	355	362	379	347	352	352	350	323	348	340	376	347	359	390	378	366	380	373	383	343	375	370	350	323	395	368	359	352	382	328	349	355	364	343	371	366	380	377	348	401	362	346	386	350	390	306	365	338	364	395	357	355	317	369	394	368	389	385	373	426	360	376	323	327	383	360	391	377	360
24571	21002	27106	24979	10838	1408	1093	959	925	926	922	865	920	847	856	826	887	838	857	890	839	872	791	811	824	827	882	876	812	846	774	819	906	847	847	835	839	833	816	869	812	828	826	835	839	829	893	847	806	834	835	786	815	830	778	860	794	796	792	838	841	846	829	812	815	835	878	887	852	827	821	792	835	831	758	830	765	802	857	828	789	826	829	875	855	842	812	812	828	810	778	835	833	785	830	818	783	851	791	841	809	817	768	816	825	817	823	815	865	878	840	839	786	843	788	830	807	883	871	826	785	800	818	817	796	830	817	874	835	864	801	819	863	853	823	810	863	828	765	811	807	822	794	848	779	871	833	840	807	868	793	866	806	820	784	818	852	863	803	816	773	896	777	824	824	802	936	805	812	804	821	809	844	791	845	827	791	863	889	837	799	805	845	858	807	860	820	839	862	847	803	847	839	851	805	848	829	860	819	797	813	804	794	837	816	814	842	834	821	867	816	795	836	800	838	833	847	813	837	853	830	791	866	840	786	811	811	881	835	839	806	844	852	805	840	819	815	866	806	762	794	775	837	849	787	801	831	808	801	795	777	859	835	823	819	796	802	820	826	825	770	846	834	840	821	805	854	822	883	844	806	849	841	802	791	801	831	792	861	821	837	798	802	810	800	821	787	770	851	848	799	833	827	801	818	864	838	821	841	863	790	834	828	816	819	847	844	800	778	840	879	889	861	874	845	844	873	818	870	876	851	812	828	867	818	843	802	844	762	815	819	811	840	800	818	902	883	800	818	797	864	796	763	841	799	874	824	805	787	832	815	827	800	826	861	808	830	806	819	781	814	808	892	813	859	876	844	833	838	866	805	807	783	779	853	817	828	798	786	844	824	839	841	877	819	859	800	805	855	817	855	824	815	896	807	876	818	814	811	869	787	847	822	803	805	871	853	810	855	796	806	802	847	801	829	813	834	844	819	781	823	873	817	846	826	819	871	838	810	826	860	790	875	806	782	804	839	884	761	876	803	835	832	797	834	829	835	859	749	851	816	857	802	866	814	827	806	764	891	803	835	824	832	811	858	823	780	840	835	853	795	799	848	840	844	867	865	834	787	850	854	800	843	812	820	809	824	868	757	831	820	863	835	767	858	813	856	827	797	810	816	812	790	858	839	800	811	828	879	847	835	855	808	838	866	795	773	821	838	783	807	809	827	855	817	845	811	819	877	814	805	818	832	780	824	755	794	821	861	800	847	780	801	870	795	801	854	842	900	793	825	788	815	821	812	840	809	821	840	808	826	849	842	840	803	876	844	847	893	798	784	810	788	774	825	784	807	833	836	881	875	777	785	802	830	799	856	776	809	872	760	870	794	831	813	824	822	838	832	821	840	820	813	805	772	810	827	816	897	793	805	811	818	834	852	861	816	793	778	873	765	858	867	859	819	871	839	808	856	808	800	873	805	820	860	889	841	886	814	819	813	789	783	821	819	877	750	850	813	856	830	817	850	847	804	857	816	862	847	820	832	858	843	882	863	798	844	859	797	842	803	876	853	825	869	830	925	828	874	824	808	844	810	761	852	815	857	857	780	893	873	846	857	844	833	829	797	866	839	826	837	790	800	801	878	816	813	844	806	832	833	780	870	847	788	821	841	887	819	776	821	815	829	788	819	809	799	799	832	781	798	813	836	826	786	843	883	848	803	806	793	807	816	822	828	857	837	831	794	813	840	785	765	785	835	753	826	788	877	811	788	823	859	865	824	835	838	834	870	848	798	811	830	841	787	814	783	847	841	770	826	798	872	775	787	788	807	769	833	841	803	810	790	874	828	848	810	822	861	802	797	814	849	849	877	879	811	807	836	822	818	812	829	750	831	840	848	896	804	821	841	827	819	788	799	888	841	868	831	852	844	814	838	820	832	823	840	854	852	838	757	843	849	857	799	851	818	829	801	801	806	837	811	827	824	849	795	843	827	816	812	847	817	830	873	774	801	833	878	837	832	797	822	808	834	778	811	777	800	824	835	786	787	800	816	822	790	795	826	826	834	778	836	800	821	869	814	858	817	830	765	821	817	845	774	834	839	828	826	824	785	772	800	827	883	872	827	834	840	840	852	829	798	793	836	831	852	830	789	837	798	867	834	838	816	814	806	810	834	883	849	781	851	805	809	863	846	839	840	850	826	768	772	872	816	810	820	824	855	807	861	841	797	797	821	811	779	872	812	816	809	823	802	813	815	787	824	839	843	833	856	806	874	797	819	842	859	788	795	824	885	870	820	779	853	832	812	812	812	863	829	845	836	800	909	775	798	790	846	815	859	813	817	850	798	825	844	816	807	810	780	846	779	870	859	805	823	777	789	808	806	867	786	814	829	799	788	819	796	814	822	838	875	837	855	933	793	753	808	804	831	784	912	776	827	830	838	844	824	882	797	839	843	860	840	816	803	773	854	843	810	833	815	786	812	888	741	840	856	829	775	845	794	855	819	817	847	786	864	813	874	780	852	812	831	855	851	795	817	854	890	813	860	800	763	819	871	832	768	861	836	873	801	853	812	769	804	811	797	830	857	819	822	815	877	825	832	828	880	828	844	828	796	794	867	813	831	802	818	829	795	805	845	844	830	823	858	826	799	840	828	868	844	802	816	796	860	821	802	839	823	842	848	838	808	845	798	803	829	820	810	816	857	849	801	835	786	792	798	875	813	806	855	833	803	793	868	809	817	778	870	796	747	816	859	830	785	869	806	832	774	814	816	845	855	874	830	803	849	818	853	852	796	821	815	865	846	791	859	854	839	801	809	835	906	860	832	842	823	871	772	845	887	767	799	813	802	807	823	785	770	855	865	835	757	819	798	778	786	834	867	778	856	795	840	809	822	790	826	864	877	801	802	847	817	818	719	811	841	848	833	884	846	836	862	827	839	770	825	807	833	751	815	869	810	826	836	808	776	788	775	792	850	851	851	842	854	824	827	841	829	820	810	823	836	839	818	830	800	837	820	815	811	795	791	815	819	851	882	777	835	817	821	850	790	853	811	816	834	799	817	798	820	841	836	776	786	833	885	843	782	785	804	818	814	819	812	825	845	810	864	829	779	820	837	791	797	795	811	841	806	813	820	837	811	834	832	798	870	844	814	803	854	777	798	835	806	781	860	843	798	815	851	826	824	819	801	767	861	835	790	809	861	887	799	841	827	835	861	837	816	786	846	833	759	808	874	812	849	842	781	854	821	833	809	811	879	816	786	786	789	812	834	804	807	747	819	841	839	812	846	796	826	850	866	821	780	816	841	831	799	830	842	811	816	811	812	824	795	805	854	811	826	794	867	819	853	828	834	804	822	817	780	792	814	858	827	801	807	779	795	795	811	834	830	821	873	806	824	862	852	810	840	874	854	820	825	833	848	784	794	827	816	793	863	789	811	806	813	802	839	816	776	866	810	788	837	841	865	784	845	844	813	808	828	790	895	835	835	858	849	833	872	848	816	829	783	864	828	797	808	859	841	809	865	840
6349	5357	3708	2018	1720	1428	1272	1111	1104	1087	1038	973	943	931	882	902	918	879	861	857	885	858	904	863	851	848	847	853	847	843	891	854	849	881	838	839	844	838	821	846	812	858	875	856	855	830	804	841	824	835	814	818	890	895	803	863	838	813	869	863	864	811	815	825	857	854	838	827	833	841	807	867	851	792	829	858	849	840	851	779	869	848	835	871	807	859	837	861	843	864	837	826	801	826	843	779	846	834	808	844	887	846	843	859	801	814	846	811	828	807	865	829	873	819	864	839	825	832	808	861	809	891	860	794	829	880	812	835	827	822	875	846	818	826	873	820	839	831	810	807	838	861	871	863	859	843	849	870	846	842	861	798	820	897	808	828	830	842	845	826	832	825	838	913	854	849	820	828	903	846	849	846	800	849	865	881	823	905	869	832	840	838	847	877	776	793	842	895	810	811	852	842	825	836	824	871	803	829	863	832	848	848	888	771	797	840	820	878	806	868	829	875	821	836	803	842	821	845	848	836	841	866	895	804	860	821	798	835	906	814	803	836	784	843	816	847	813	824	910	862	838	813	808	834	814	836	862	970	850	834	861	826	872	853	857	856	854	874	851	787	799	862	845	837	856	853	820	814	825	811	791	847	844	827	839	810	835	817	874	827	877	861	777	869	864	807	837	849	841	822	855	843	830	831	853	864	915	864	875	813	927	828	854	878	819	832	857	856	850	810	867	853	823	854	810	811	817	814	823	846	841	800	820	785	842	800	865	862	859	790	863	765	828	821	792	817	880	833	841	874	856	841	830	803	798	834	818	857	861	898	821	883	824	843	818	839	854	816	882	839	822	848	802	767	878	830	790	837	892	807	881	834	799	885	862	787	848	817	808	830	855	809	880	852	909	827	819	828	829	812	820	887	833	850	861	875	828	827	839	859	830	876	827	843	832	845	873	850	817	790	852	764	869	853	900	844	819	834	799	859	823	901	854	829	851	806	845	891	871	834	832	820	883	828	885	846	848	833	855	823	873	866	872	839	848	837	824	830	891	791	848	891	824	845	867	816	842	831	853	893	836	863	830	849	846	868	854	856	852	847	877	856	832	805	810	815	861	848	829	819	818	814	826	861	842	850	857	890	838	886	805	878	851	899	842	859	899	820	861	820	807	803	822	855	839	862	845	876	842	820	874	853	795	812	839	813	802	865	792	895	863	839	827	846	829	865	905	866	849	871	810	812	870	852	815	882	854	823	845	866	832	874	855	832	903	829	821	832	842	780	835	835	831	834	761	827	837	853	858	868	831	877	861	848	828	860	823	799	864	807	863	828	821	829	828	866	849	836	889	814	810	830	792	872	839	830	845	879	800	863	858	834	849	863	871	863	854	884	830	854	824	843	823	897	875	910	864	850	830	803	763	788	876	859	849	854	843	825	872	808	816	810	845	858	863	853	821	787	860	848	809	834	834	835	848	819	786	895	884	822	820	868	827	838	802	867	856	849	836	818	841	810	838	859	864	903	856	846	835	796	824	857	805	833	863	826	815	825	810	821	821	860	846	858	841	874	841	849	828	838	857	857	883	911	829	818	858	840	908	850	835	826	879	845	822	848	852	814	842	848	867	838	854	862	837	854	843	794	886	851	864	813	866	853	801	867	861	839	857	837	871	825	818	829	861	826	825	801	888	820	836	836	881	842	855	842	810	796	868	824	876	815	865	852	847	858	853	878	846	900	889	851	826	823	849	849	871	786	838	873	822	840	824	847	838	804	843	844	823	851	900	814	813	866	845	858	829	864	855	843	851	806	903	831	793	817	872	881	906	873	864	803	865	857	864	811	796	836	847	794	800	858	890	850	841	846	819	842	823	811	868	844	890	852	795	782	822	817	864	832	853	855	847	818	827	794	859	829	868	904	850	773	814	898	815	845	819	851	796	876	874	806	829	852	827	872	889	911	803	843	824	850	805	854	835	832	839	807	853	886	871	853	827	817	842	851	829	870	839	832	835	809	794	826	842	854	819	807	891	878	892	837	850	879	847	870	875	843	832	821	818	841	805	829	878	840	843	830	862	833	866	806	863	866	883	800	842	856	867	829	840	847	845	853	841	866	797	839	823	843	823	826	850	817	909	868	864	854	850	920	854	767	843	847	891	841	795	759	842	894	896	858	880	845	815	809	803	795	846	819	882	831	804	853	862	865	852	859	848	840	809	821	844	809	850	846	861	837	828	811	815	815	813	814	853	847	867	836	835	858	854	786	855	842	852	800	831	840	820	841	839	878	795	870	904	884	809	859	838	868	825	805	856	834	836	820	864	806	833	836	878	769	824	811	848	855	842	807	814	851	837	838	862	857	850	847	831	840	814	812	857	838	868	831	895	877	806	898	846	799	830	830	849	840	880	866	826	807	823	845	811	896	825	885	830	822	765	924	838	833	840	890	820	852	857	867	791	865	831	829	821	868	813	811	800	806	870	868	805	778	807	828	816	829	832	836	829	881	810	859	805	829	815	854	847	850	831	896	847	831	856	833	821	846	823	867	817	855	822	835	843	819	806	823	808	833	847	860	860	803	852	853	820	801	829	849	836	843	821	879	811	840	840	859	891	817	831	842	858	894	835	865	856	803	816	787	894	850	817	864	873	839	867	854	831	859	851	876	818	836	878	835	856	859	847	893	832	861	854	831	864	875	839	813	820	896	809	923	778	873	870	844	911	856	829	878	883	870	846	874	830	852	836	822	820	785	865	817	914	806	841	852	838	870	873	875	855	865	815	868	797	847	817	832	835	818	875	811	837	796	853	810	840	812	849	807	772	792	814	830	801	805	825	842	900	859	818	869	801	804	886	831	831	829	833	858	845	877	795	765	832	808	890	864	854	849	888	823	826	831	852	838	827	829	831	810	866	828	820	888	858	867	849	809	844	804	859	810	854	808	843	863	789	838	835	837	812	816	793	905	874	823	825	864	825	891	886	836	849	837	840	816	881	909	808	877	843	834	896	840	839	856	856	807	897	852	783	855	830	794	843	841	852	835	829	867	869	811	810	811	836	825	815	821	862	852	833	846	789	813	874	861	855	828	862	909	789	836	804	892	830	826	841	840	790	855	821	844	840	860	798	800	818	807	820	857	795	824	847	823	886	835	856	814	890	798	836	814	821	818	858	896	820	892	870	819	828	827	890	893	827	818	823	853	904	858	808	866	828	872	788	905	822	867	866	822	856	859	811	833	805	820	860	838	849	883	909	857	787	849	848	820	847	793	827	838	864	826	832	883	833	806	845	843	879	837	890	882	867	842	837	819	827	870	839	865	911	879	862	865	850	829	870	843	860	849	805	881	860	864	834	850	849	870	867	797	843	820	860	880	853	870	828	776	838	813	852	850	871	836	870	840	859	855	875	821	900	862	841	862	851	849	829	877	828	845	821	826	866	841	844	848	858	869	862	822	810	869	810	814	821	880	830	835	867	872	867	794	827	810	866	917	834	874	870	859	779	786	844	830	821	877	806	875	788	876
22514	21186	28893	23742	21188	21272	9315	1419	1028	959	933	828	807	805	764	757	751	698	729	694	675	697	680	686	656	631	652	698	654	606	611	606	660	639	662	609	636	610	603	683	642	669	654	664	676	633	617	603	642	632	630	647	616	630	666	601	650	668	664	641	629	620	619	580	652	621	608	644	628	620	599	628	631	672	633	571	641	635	588	587	631	619	607	616	664	589	616	627	652	622	602	569	598	606	613	645	623	625	627	620	616	627	581	636	606	614	586	635	657	615	621	613	635	598	615	601	629	581	629	571	639	664	606	636	618	613	619	627	599	608	595	630	645	633	586	598	615	597	592	623	615	615	597	656	619	613	648	586	643	635	605	619	576	650	627	544	620	647	612	667	620	591	576	605	619	620	616	583	657	624	635	618	637	652	611	644	615	642	627	569	613	642	659	597	604	624	613	622	600	639	648	621	630	635	605	615	652	591	644	679	606	604	626	633	638	591	649	624	587	620	652	609	567	607	643	578	573	615	673	608	607	590	664	596	576	621	606	586	610	607	667	598	651	601	652	608	615	602	609	598	660	615	610	598	615	602	634	629	613	659	641	616	582	622	598	622	608	575	645	598	683	575	618	629	618	654	629	668	638	637	626	602	616	625	602	540	596	632	637	611	614	590	626	580	631	635	625	599	678	660	622	632	645	679	668	661	617	663	600	627	646	568	559	635	590	596	612	615	612	671	631	608	634	635	621	642	598	607	621	572	611	617	617	625	579	614	605	568	641	643	657	620	613	591	630	633	638	653	636	611	620	642	654	599	609	637	625	648	588	597	634	608	632	608	607	631	591	632	633	644	651	613	625	562	592	601	645	611	615	602	586	640	606	659	624	643	634	637	659	581	594	591	606	621	569	590	596	607	610	600	642	614	599	625	605	571	610	607	630	593	626	606	588	624	602	585	615	600	611	579	607	599	643	600	636	606	630	680	619	627	575	606	645	662	626	629	627	640	663	632	632	615	569	618	603	625	622	608	555	597	614	589	608	667	592	626	625	628	642	637	644	623	610	604	594	647	624	656	603	593	640	649	617	632	600	632	615	575	570	611	599	603	676	642	630	621	606	591	607	624	606	607	602	583	612	597	635	603	622	605	621	611	628	580	617	591	635	609	592	593	688	601	608	656	606	600	628	619	597	672	615	633	566	594	646	618	552	597	629	636	606	619	593	646	615	636	632	617	650	591	604	633	647	648	590	617	587	623	619	633	622	601	619	628	619	626	615	624	583	640	632	640	616	654	640	639	645	576	630	554	628	586	660	658	618	682	600	643	641	586	618	610	598	588	595	608	597	657	622	602	620	565	602	596	621	585	652	610	625	613	630	601	616	599	634	619	583	641	622	602	626	582	601	585	656	641	627	642	627	630	606	602	611	627	626	541	639	619	635	637	623	609	646	648	583	620	635	574	615	629	619	626	614	591	554	596	641	636	598	660	564	619	595	629	627	656	645	629	591	607	662	660	636	659	639	584	637	594	614	622	612	627	576	636	602	584	637	683	595	637	679	634	600	647	626	606	664	597	622	618	597	625	616	618	644	642	570	601	629	614	645	610	593	641	613	599	625	654	601	644	619	596	628	584	600	629	648	636	586	648	655	639	630	651	646	623	641	634	598	634	587	620	586	632	626	606	632	662	650	607	617	634	570	629	638	590	642	641	637	622	643	603	646	653	623	578	614	609	593	645	624	594	644	604	613	651	588	663	635	647	605	634	640	621	649	631	635	590	618	638	636	615	599	660	613	624	622	643	630	644	653	673	662	590	650	613	591	603	618	604	627	643	624	624	571	661	609	632	582	639	575	589	626	619	604	619	654	642	663	616	589	584	581	629	623	630	588	662	637	594	621	607	603	604	629	591	591	643	637	653	568	653	625	581	615	591	660	616	611	675	595	596	622	573	621	610	600	620	584	621	611	625	626	610	596	604	605	620	659	602	680	676	589	599	656	590	606	698	631	646	623	603	604	635	619	583	627	602	612	619	612	608	638	587	611	601	662	601	550	557	590	622	630	617	625	626	584	582	608	582	583	598	592	673	594	623	637	565	646	650	639	589	581	625	616	574	608	592	604	595	607	562	634	575	588	610	667	622	647	638	623	571	624	613	592	587	634	640	571	589	597	651	618	600	601	600	636	656	605	647	644	581	582	552	635	597	605	621	623	604	589	616	601	576	576	595	648	594	589	648	598	586	629	626	600	628	644	644	616	662	608	616	650	650	614	601	604	637	643	578	596	654	568	625	583	618	623	650	590	654	659	605	644	581	647	614	596	571	564	615	611	590	591	621	589	649	625	616	586	582	624	613	567	626	612	600	572	601	629	635	616	637	616	612	654	609	617	617	612	595	591	616	608	608	640	612	591	577	609	597	587	609	615	625	631	636	672	592	611	633	605	575	629	608	665	626	607	596	628	644	602	628	651	586	660	549	622	637	666	609	611	635	640	617	632	597	638	588	597	670	597	593	626	596	647	614	617	645	599	639	594	602	590	597	605	661	643	576	585	594	598	653	627	604	591	609	624	625	648	626	632	616	608	621	597	589	586	634	632	607	629	612	632	604	604	648	619	583	614	632	610	617	639	555	660	619	687	558	633	595	559	609	594	601	662	598	616	633	642	587	606	638	644	647	582	614	635	650	572	615	612	601	637	603	645	605	633	613	624	642	665	613	600	620	659	629	576	604	624	583	597	603	603	595	634	638	591	604	603	644	630	601	651	668	638	666	601	648	640	559	660	618	641	640	635	614	619	604	588	601	588	624	668	672	645	627	598	610	646	586	588	596	595	587	640	586	582	621	590	606	551	608	622	647	607	604	562	627	653	611	646	614	643	662	602	599	593	612	576	585	640	604	618	587	642	622	614	582	616	586	638	668	620	642	577	585	592	600	662	605	627	617	571	658	607	631	626	627	618	624	619	610	588	589	593	624	619	628	624	573	593	599	620	603	586	588	576	585	618	623	609	616	641	543	634	624	614	638	644	614	615	609	616	590	613	623	581	635	581	623	613	623	599	646	642	555	664	616	656	646	617	682	594	632	657	611	630	614	618	571	606	572	636	610	595	638	583	624	603	661	633	642	595	636	635	577	641	594	578	612	624	623	617	612	615	591	648	630	607	632	611	582	558	644	626	601	596	624	644	651	604	655	575	633	589	604	554	612	624	622	606	628	661	661	567	600	649	629	636	613	617	605	624	607	617	618	625	632	635	613	647	589	629	602	624	609	595	619	627	612	628	628	635	589	596	684	573	623	576	637	630	653	596	575	623	651	607	631	557	639	664	646	634	677	565	643	598	562	637	598	607	623	621	595	666	592	638	624	631	615	617	623	642	632	636	638	610	648	619	579	590	583	608	637	652	565	618	599	592	613	603	599	668	650	662	602	642	612	631	595	609	656	579	632	590	562	646	599	611	593	621	621	611	579	644	552	578	609	626	599	618	623	634	673	604	571	584	616	610	605	616	611	637	625	563	626
7685	14281	9727	4771	3529	2741	2088	1708	1441	1321	1191	1060	934	921	847	851	810	801	720	736	698	720	695	673	794	632	666	665	684	651	659	635	655	617	614	643	614	620	634	633	646	631	694	571	632	617	679	613	615	638	615	652	666	688	631	606	653	655	610	598	641	590	629	628	557	621	642	633	625	598	641	626	581	616	610	639	594	618	640	621	624	620	624	599	668	680	618	597	670	586	612	615	644	599	633	640	601	626	659	635	632	578	628	591	625	640	591	597	639	632	613	639	587	607	609	607	619	607	615	611	650	622	649	592	578	581	594	579	645	673	636	597	624	598	631	648	609	629	637	626	601	614	589	577	622	618	604	605	595	662	591	643	603	609	663	591	572	602	599	582	637	634	606	600	642	611	603	616	628	602	638	625	626	590	623	614	618	609	655	610	645	630	610	658	596	638	595	590	627	613	636	602	603	618	634	658	602	607	662	596	610	641	641	621	642	655	628	583	625	605	619	618	602	587	620	655	601	659	616	608	598	603	593	621	603	638	579	626	598	643	625	597	611	589	626	644	594	599	601	616	641	623	638	615	603	596	589	588	585	613	624	619	585	554	567	603	579	594	587	572	662	575	589	620	624	593	596	582	621	600	620	588	580	605	586	604	588	593	616	643	560	579	690	576	596	599	617	607	625	588	611	604	622	652	589	624	594	593	596	603	555	597	587	567	593	655	646	632	624	653	621	656	643	616	607	622	625	661	574	577	610	592	619	706	637	644	603	653	634	607	602	644	626	635	582	576	687	545	628	631	630	588	575	568	606	602	645	664	607	598	598	621	574	644	632	603	624	640	606	608	637	620	599	605	623	631	594	621	618	611	626	609	617	637	592	630	618	639	696	681	590	618	601	598	618	649	593	586	623	639	602	596	567	641	601	653	609	594	604	608	615	659	629	614	635	624	586	638	633	610	594	587	623	594	587	644	599	637	598	621	623	617	599	634	663	615	607	574	618	597	627	617	601	627	598	599	646	602	637	578	603	669	654	572	585	591	576	561	616	604	637	616	608	622	651	628	649	625	629	650	617	621	562	609	633	619	580	572	597	592	640	603	598	617	611	619	607	601	635	606	589	630	611	630	616	638	638	631	610	605	589	652	608	619	584	589	620	658	628	607	604	633	580	609	634	604	633	617	604	599	565	605	622	621	673	632	561	595	595	648	653	616	604	660	626	621	576	660	638	634	601	648	604	589	641	606	573	663	607	618	611	592	604	617	593	599	627	623	644	588	590	604	591	572	635	625	585	608	616	622	661	629	623	639	634	579	582	645	618	616	595	641	627	657	651	598	633	613	632	624	577	582	675	638	657	585	599	653	650	669	593	649	649	642	582	625	638	645	617	595	635	588	614	609	611	626	637	632	644	594	596	562	615	579	639	593	599	606	636	601	650	620	643	607	617	622	666	622	593	605	612	616	610	630	587	601	620	630	595	553	653	613	584	615	653	605	613	628	584	595	589	653	605	596	578	614	623	666	634	599	606	557	617	608	603	597	579	616	633	599	596	581	605	599	649	608	638	631	594	619	606	623	611	621	590	637	617	583	646	628	624	633	602	607	612	604	597	612	633	638	641	608	615	623	629	624	600	657	603	624	640	593	600	604	645	597	649	587	595	622	596	629	580	626	619	595	649	613	609	618	585	610	604	596	616	607	592	595	629	606	639	566	625	652	628	589	663	615	598	629	621	607	623	609	632	651	618	598	628	607	604	597	618	622	611	616	584	588	639	647	621	604	606	624	627	600	621	606	604	625	603	623	597	578	574	613	633	591	619	611	615	581	645	616	609	588	633	634	608	606	633	622	613	600	577	658	610	631	573	634	665	605	650	558	587	612	625	638	667	620	608	621	673	623	606	617	623	623	614	603	604	633	590	623	585	607	582	598	647	616	619	558	670	597	614	642	640	592	561	638	569	622	637	635	558	644	587	583	631	616	583	579	571	610	664	582	625	602	617	566	618	620	636	604	622	641	622	610	646	601	625	596	650	656	604	628	648	585	629	601	595	592	580	618	621	605	616	620	568	603	609	599	577	631	639	568	643	618	686	619	599	568	618	611	607	612	620	624	633	637	619	631	660	660	596	594	587	638	643	643	589	594	604	614	664	608	593	585	616	647	665	618	611	659	605	615	650	609	613	604	608	608	578	609	634	585	666	594	615	588	624	637	592	602	618	595	594	596	639	566	593	586	639	605	619	595	527	581	648	618	590	650	639	583	604	627	631	599	587	651	623	641	640	621	620	645	663	614	634	627	614	600	591	626	608	605	617	576	604	637	624	589	630	595	605	619	610	558	669	637	665	604	638	640	610	630	628	589	628	611	604	618	617	572	656	662	601	609	571	610	596	572	589	637	626	618	613	589	609	599	608	645	599	611	599	593	621	625	602	638	604	599	671	606	606	624	618	625	625	581	639	558	608	616	615	577	598	577	615	588	597	607	635	655	666	608	591	589	650	631	572	620	649	635	591	591	589	612	637	629	644	592	621	612	621	615	626	617	606	634	616	618	621	606	622	593	638	571	649	587	610	622	625	642	608	608	531	610	629	657	599	554	606	656	602	604	620	624	648	629	630	588	583	580	617	623	622	651	638	588	611	611	635	599	664	608	569	605	640	616	627	593	622	622	628	613	568	635	647	599	623	641	592	624	631	624	607	614	662	631	567	665	641	673	637	590	609	638	577	626	603	608	595	632	597	609	590	603	611	577	601	609	595	629	597	598	652	614	587	601	549	588	640	583	616	605	597	626	623	603	594	627	621	585	593	592	637	586	559	620	617	625	617	610	639	637	579	593	583	614	612	609	617	577	645	644	592	621	603	629	579	605	612	588	604	597	580	633	578	581	603	605	611	615	596	604	611	639	607	630	588	589	595	600	594	584	632	564	626	637	556	631	652	612	627	586	608	633	577	617	633	595	653	639	593	582	595	589	628	588	662	637	596	626	589	611	600	587	635	649	601	580	624	597	616	599	574	595	644	624	610	575	621	581	582	621	602	687	599	611	601	579	637	580	586	587	605	623	631	600	612	638	620	572	606	620	628	636	610	609	635	601	632	562	632	616	627	620	615	622	620	610	601	619	594	596	615	651	640	614	602	600	606	578	595	604	611	619	633	655	632	644	630	624	611	609	647	586	622	620	581	597	590	619	626	605	620	620	638	595	636	607	586	666	635	623	624	656	648	622	601	591	653	625	595	607	640	655	653	593	597	658	653	618	591	596	612	622	608	628	595	624	635	591	611	617	642	589	598	583	617	604	589	576	631	623	598	640	590	629	607	605	643	598	621	573	598	650	663	613	600	637	602	599	557	617	602	588	615	560	621	646	610	636	604	614	619	585	575	601	606	589	594	603	614	630	630	580	622	627	616	535	606	624	635	584	561	607	587	609	606	607	617	630	604	631	633	606	584	598	610	598	575	609	580	626	582	600	628	569	636	627	621	580	585	592	606	630	658	655	624	626	590	618	612	583
27832	17687	4056	893	691	675	632	591	591	562	592	634	618	589	538	548	552	586	635	553	547	600	550	605	569	589	622	583	558	591	608	624	556	563	607	622	576	573	608	610	607	556	614	579	586	600	561	593	614	540	570	623	591	556	576	556	584	606	534	637	618	591	619	531	598	531	572	588	596	600	606	621	591	585	589	622	581	571	569	584	542	622	588	610	609	603	582	527	595	578	576	575	566	568	610	574	581	579	564	588	596	648	571	542	580	581	570	607	571	569	577	612	577	634	545	624	609	616	561	601	580	602	583	576	566	580	554	552	626	535	581	569	601	543	577	598	560	556	589	550	600	586	568	566	596	608	586	568	604	629	572	534	532	526	608	579	625	609	589	560	531	555	553	579	576	591	625	590	637	546	585	611	582	542	597	607	579	609	583	605	558	560	573	557	626	586	595	598	567	608	586	579	576	644	577	605	620	569	587	562	579	563	569	588	552	581	558	564	546	590	589	569	631	569	579	588	571	599	577	595	559	610	558	611	544	582	545	558	585	569	596	617	601	561	616	555	592	576	573	597	570	604	556	576	573	606	601	544	567	599	572	582	584	592	586	598	600	578	557	581	574	560	590	550	538	612	569	589	592	627	564	553	569	587	574	597	574	564	593	590	608	582	580	537	598	647	559	591	566	555	575	619	610	570	557	617	580	650	585	584	564	588	556	546	579	573	594	566	584	560	602	568	562	552	591	554	573	562	605	548	594	634	615	555	571	594	584	623	554	595	577	591	606	583	584	577	612	578	586	560	547	578	587	587	608	584	570	602	606	547	524	619	579	565	572	528	588	582	565	573	607	563	601	627	593	597	582	630	560	585	588	625	602	585	630	567	601	628	565	625	551	599	592	589	589	588	602	561	573	591	582	601	580	595	579	559	604	593	591	620	589	615	596	577	590	573	556	549	595	572	585	574	603	578	604	557	592	586	607	583	606	560	637	572	574	560	556	579	649	552	569	557	595	592	548	588	641	624	565	612	675	583	597	541	612	582	625	553	579	592	552	510	624	610	621	629	586	618	601	608	569	618	545	566	588	639	553	576	602	577	577	590	579	593	575	580	571	575	603	595	597	570	579	570	563	580	592	624	547	530	584	563	571	607	568	662	583	563	596	575	585	636	592	568	555	609	586	592	563	598	583	593	564	575	562	559	604	602	610	554	570	590	631	581	607	558	633	603	583	581	604	564	594	560	609	577	581	585	570	581	594	589	570	600	575	568	592	591	576	573	584	607	606	593	596	596	624	564	561	596	568	597	589	600	588	568	593	568	581	616	544	589	578	597	597	593	587	534	596	586	616	581	573	567	565	570	650	587	613	563	576	616	639	584	548	611	592	592	585	638	614	574	588	606	598	548	594	598	602	588	534	555	579	583	596	599	597	580	604	603	581	586	589	578	588	621	537	576	633	571	558	538	548	551	618	593	607	593	577	603	596	519	604	610	611	549	618	599	600	583	568	616	627	593	543	599	567	584	574	592	643	564	525	601	593	605	576	573	558	629	578	617	581	572	607	600	551	577	552	538	572	637	596	560	603	550	558	525	588	585	584	591	628	575	554	545	559	609	584	582	576	587	623	579	535	609	576	607	592	577	573	571	538	597	573	580	563	583	579	598	589	626	574	600	617	590	599	598	628	570	565	604	561	570	596	574	639	595	586	570	596	621	576	623	565	635	582	611	547	571	582	623	574	591	614	560	586	584	604	552	575	584	580	624	601	573	602	543	608	583	542	576	590	593	571	601	560	585	563	614	561	603	592	616	604	567	615	551	544	593	582	552	582	619	557	557	566	603	583	564	566	570	575	564	566	586	584	612	574	564	566	560	534	614	603	598	625	574	571	583	626	583	600	626	560	548	624	575	568	621	589	551	575	556	625	599	608	549	588	567	564	602	601	608	549	570	590	589	644	572	576	557	574	625	551	579	585	614	564	570	611	603	583	633	567	589	619	559	574	564	587	598	617	590	658	624	549	582	615	566	540	593	589	561	585	634	614	558	572	564	600	596	590	581	618	569	582	580	586	571	573	572	591	593	564	605	549	605	597	579	573	576	563	595	573	561	578	565	585	574	633	622	564	622	592	519	601	562	633	589	604	636	594	593	563	587	575	568	561	590	564	579	555	557	580	601	555	578	598	541	573	614	566	567	552	601	617	595	561	587	597	574	584	521	552	636	580	582	564	507	574	558	578	597	555	583	618	584	555	635	617	580	617	615	557	604	555	602	590	628	617	606	560	595	588	578	559	609	554	560	590	551	588	544	626	573	584	551	568	619	612	548	588	608	649	572	583	597	566	553	590	642	604	550	585	594	633	627	577	568	590	560	554	572	606	579	623	596	621	610	560	531	632	588	600	600	612	586	561	596	596	596	614	598	572	558	579	549	595	581	606	551	601	571	572	587	585	551	579	593	564	586	576	543	581	618	621	601	606	585	587	564	628	628	562	581	598	585	563	641	587	593	596	575	610	569	576	594	636	581	601	583	600	567	591	589	583	614	577	563	591	574	564	555	554	597	588	570	614	602	563	611	599	663	561	571	556	587	583	580	617	570	566	564	582	601	601	585	590	548	583	571	542	552	595	551	596	586	629	600	582	563	560	603	570	592	622	625	531	581	609	610	569	568	581	572	529	605	554	613	602	537	541	595	635	579	602	553	631	604	566	605	583	632	543	619	634	575	554	555	602	564	521	552	542	580	605	558	585	585	544	554	604	584	586	594	575	600	636	606	570	607	563	571	572	611	619	565	586	569	606	608	605	585	581	536	559	558	572	560	626	557	611	571	568	630	572	577	587	609	583	573	591	569	607	531	624	560	628	590	600	572	574	568	575	593	591	595	579	558	616	609	641	573	608	592	583	560	595	582	592	575	584	595	568	551	586	643	582	544	573	624	589	568	614	560	584	607	549	584	571	622	555	612	593	579	552	570	585	545	546	585	585	611	610	608	605	615	602	583	569	637	554	597	569	576	594	598	574	575	569	598	616	588	590	579	579	584	572	594	553	588	588	585	537	610	565	559	572	607	580	643	592	610	592	549	598	581	561	560	570	553	572	588	540	628	597	578	594	593	570	552	587	564	557	591	607	579	561	567	564	611	576	626	591	584	566	613	594	604	591	543	582	557	599	588	642	576	600	545	588	604	592	570	529	618	622	570	616	555	597	599	592	583	569	562	612	609	575	564	566	590	562	608	580	573	555	632	624	552	600	582	608	590	568	573	609	579	582	575	596	575	558	593	574	559	621	578	531	551	561	590	565	529	607	607	579	587	617	572	560	551	601	613	609	606	561	607	543	576	587	615	605	590	594	592	564	556	599	602	598	593	582	593	560	580	575	567	611	583	582	525	574	586	612	587	591	601	593	592	578	579	583	571	658	597	578	575	533	547	576	588	584	611	560	539	569	583	590	594	574	589	572	577	580	574	586	592	625	596	633	582	588	611	566	578	553	634	615	555	567	571	582	631	576	598
4931	1239	1002	851	771	708	650	649	646	667	667	703	654	658	623	608	605	620	649	586	582	589	631	657	631	590	616	591	585	661	616	635	629	623	623	610	658	631	611	598	637	600	624	666	653	645	605	627	598	637	655	651	591	642	613	643	679	605	627	634	642	593	614	618	632	627	631	577	620	653	618	586	668	624	660	620	601	659	635	661	667	637	655	626	638	657	580	621	641	647	614	626	598	585	630	615	671	620	627	599	564	582	551	633	605	661	574	661	583	609	618	600	633	610	648	654	646	624	654	648	614	658	610	667	616	649	630	610	608	615	673	645	586	689	614	621	616	598	606	628	583	601	651	616	666	620	619	661	616	634	610	608	636	608	598	610	651	631	640	581	619	629	619	613	629	610	614	632	607	632	601	620	601	613	614	589	631	652	655	619	605	646	564	614	620	623	599	608	567	583	627	597	681	677	607	630	642	617	621	647	590	594	633	605	662	610	626	646	667	619	621	623	660	664	654	649	633	598	657	616	649	629	622	610	623	649	624	613	620	658	647	608	633	594	679	632	618	618	632	627	644	591	626	581	613	606	650	623	607	613	635	617	588	645	608	580	624	643	620	596	627	604	644	604	588	642	599	640	671	620	602	629	655	601	607	599	618	626	650	623	629	622	618	634	668	640	617	583	607	590	558	631	639	622	611	653	621	613	619	670	652	647	580	617	642	602	639	625	617	631	613	616	644	625	656	625	636	635	629	642	614	627	625	612	644	608	646	630	588	601	619	648	612	654	627	653	623	659	631	583	627	672	640	624	592	620	589	610	625	602	599	657	606	635	628	615	629	625	659	638	661	602	598	635	644	630	596	652	667	638	607	648	617	609	640	657	617	625	628	654	628	627	568	643	637	607	596	620	643	595	608	587	623	664	642	641	665	601	656	616	583	644	645	602	577	627	626	611	608	602	609	609	624	712	600	596	666	629	581	584	625	661	612	648	646	597	648	632	645	585	615	614	557	671	600	621	593	598	586	621	631	627	641	625	619	644	618	624	671	646	607	582	614	665	581	649	573	658	632	621	661	593	618	622	650	595	609	610	621	582	621	570	588	628	634	615	634	628	587	658	627	615	635	631	646	591	637	639	627	664	634	617	615	647	647	618	598	671	607	606	606	623	628	598	614	609	628	619	600	619	615	658	604	647	650	671	632	633	649	614	600	627	601	667	601	621	620	595	604	643	594	593	589	606	644	667	611	639	608	547	619	627	562	627	634	591	609	586	663	639	632	607	632	622	635	621	654	618	629	661	619	605	636	604	616	613	617	593	603	601	675	609	604	618	646	651	657	624	617	647	632	629	610	625	644	647	629	638	621	599	599	620	591	635	623	595	607	588	592	674	611	599	630	628	582	618	654	619	626	635	640	626	651	639	587	621	621	627	643	627	652	593	611	637	634	630	625	573	609	626	622	670	635	608	627	605	612	625	602	619	601	654	587	651	655	604	633	601	643	619	653	575	693	612	629	637	652	590	639	620	608	646	633	639	596	619	643	641	614	612	605	670	602	621	637	647	632	630	596	613	602	635	618	649	612	608	614	600	639	591	584	616	619	604	663	614	619	603	622	629	616	617	645	641	614	641	612	588	625	585	563	665	600	619	696	588	654	570	618	652	598	667	623	668	584	656	610	653	619	636	650	594	634	625	644	640	626	613	651	613	602	596	594	643	629	638	608	634	616	655	630	611	575	593	586	624	630	641	611	606	614	638	595	620	657	657	661	642	620	580	651	618	658	588	642	669	636	626	614	603	609	627	609	599	606	642	621	620	627	622	652	672	625	630	583	637	661	632	634	619	607	626	626	605	611	617	634	641	634	594	571	656	635	609	627	626	661	614	608	644	608	655	584	668	618	614	652	595	597	615	564	602	598	623	646	614	634	647	621	633	637	537	636	615	571	610	661	625	594	600	607	594	642	656	629	613	652	663	673	596	610	639	637	641	627	636	628	610	609	621	644	613	636	631	596	614	679	624	599	652	618	655	598	638	585	622	591	633	604	646	627	620	634	629	631	604	619	635	622	623	577	671	591	639	595	632	631	576	602	625	615	632	640	612	608	631	643	628	593	635	615	617	631	609	617	666	625	620	621	662	609	630	630	614	617	588	616	615	639	630	614	628	621	596	632	626	632	667	616	611	618	644	622	601	619	606	617	611	599	655	646	637	633	651	629	629	601	661	634	597	617	662	633	644	618	625	627	625	638	622	629	599	619	620	624	659	638	639	618	618	648	647	608	634	557	626	582	643	636	676	643	574	584	587	569	636	676	636	594	635	611	630	609	626	598	596	592	630	599	611	612	633	596	632	660	622	647	611	583	608	620	681	609	638	645	618	650	595	613	623	571	605	627	648	631	628	673	635	620	646	589	612	593	606	627	624	611	620	592	639	631	641	640	598	728	596	607	617	573	614	673	589	613	613	630	585	639	627	628	605	616	634	646	580	638	630	655	649	636	604	647	609	620	591	647	600	677	599	621	595	612	594	628	616	650	666	633	592	551	620	610	634	637	606	604	649	669	649	616	635	611	584	582	590	636	632	615	650	603	650	652	629	658	628	579	666	632	608	616	640	615	616	631	629	636	620	620	647	666	654	630	621	635	639	656	663	610	593	606	588	590	668	586	668	595	664	613	612	600	633	615	620	605	598	611	626	669	672	617	632	600	633	630	601	573	613	602	654	611	593	609	655	656	622	617	588	606	578	648	620	644	603	621	628	628	638	679	633	614	642	632	618	675	622	637	665	648	644	584	659	644	638	657	621	632	631	588	638	630	622	619	603	586	608	651	642	591	633	626	630	616	658	614	656	643	655	604	610	614	601	624	626	612	618	596	608	614	600	646	651	614	605	656	640	615	603	575	631	639	699	641	647	580	652	604	605	658	603	659	592	610	603	611	587	630	648	621	638	643	638	664	630	609	601	622	610	603	615	647	632	618	616	620	558	625	596	643	684	637	618	638	626	648	609	653	639	615	624	644	649	611	584	627	617	599	631	626	625	611	628	610	610	612	578	630	676	630	627	667	606	595	635	642	610	630	628	656	676	566	612	605	595	616	640	664	597	627	654	655	623	629	645	591	619	618	647	633	626	613	615	654	604	624	630	649	652	627	644	629	649	630	606	610	608	641	592	589	630	613	625	624	618	609	617	620	633	604	633	650	615	601	676	589	607	648	615	662	635	672	615	648	600	653	652	628	619	667	624	614	604	655	650	640	579	580	647	565	644	659	664	621	637	667	648	646	620	627	610	633	600	589	608	620	667	633	640	611	618	631	619	579	629	592	626	621	607	609	653	661	625	636	636	591	635	576	616	630	645	628	583	637	618	628	595	637	597	629	602	623	634	601	606	649	620	625	652	581	642	638	642	611	608	677	605	660	604	616	630	620	622	608	613	637	611	623	629	668	651	649	618	654	590	640	599	586	674	637	633	600	605	580	616	659	676	601	645	632	576	610	641	587	634	596	596	597	648
23558	21136	28389	24150	21144	10750	1086	703	616	538	511	512	457	465	480	438	426	418	414	412	395	369	415	393	407	358	374	374	353	337	359	417	392	341	394	376	368	345	371	361	348	336	386	400	372	371	391	364	390	374	351	376	389	372	332	353	346	378	359	393	377	382	375	373	381	340	365	378	376	372	353	358	345	370	349	346	340	391	348	353	388	374	329	373	366	362	387	350	379	364	370	365	354	366	352	365	387	367	355	367	341	336	372	365	353	383	344	385	363	377	387	372	374	376	361	373	371	338	374	371	377	362	335	353	338	366	363	355	349	337	322	368	362	351	387	367	355	368	357	345	385	385	367	375	375	353	331	373	375	333	372	368	371	357	384	369	344	354	366	331	353	327	352	330	330	350	350	357	362	350	363	323	367	368	398	357	377	360	351	350	348	324	373	404	376	342	362	341	352	387	391	335	387	319	366	364	357	357	372	366	348	364	365	339	360	347	344	376	350	336	350	385	366	414	372	363	355	350	327	363	327	409	338	372	369	369	383	360	346	326	360	372	333	343	336	347	356	362	370	373	359	373	328	384	364	378	406	357	389	342	337	368	385	352	332	320	394	353	349	368	338	363	352	377	335	335	364	340	347	367	360	358	348	338	378	379	350	338	387	335	378	372	393	353	337	343	358	349	364	342	365	381	373	353	343	385	351	365	373	359	376	353	349	375	372	351	371	343	367	368	402	360	356	357	351	360	362	356	347	301	335	380	372	351	388	356	319	367	384	322	326	360	357	365	366	367	359	352	337	342	373	372	362	385	359	370	344	332	400	355	355	383	348	339	377	363	336	377	374	341	389	362	358	368	388	371	364	364	349	361	342	355	342	338	334	345	339	361	357	381	369	327	329	380	353	368	350	406	406	356	395	390	382	357	401	374	382	334	359	364	366	375	354	318	369	349	351	331	348	379	354	353	361	361	331	353	319	358	337	373	363	363	345	315	357	364	310	359	347	361	365	378	370	313	369	357	353	362	395	351	376	377	356	369	379	356	362	376	343	370	366	335	345	344	349	316	360	397	366	369	358	368	386	358	375	328	359	382	353	366	371	366	368	341	340	368	363	336	343	340	391	365	395	362	362	342	358	349	384	361	399	362	357	364	408	372	384	350	365	348	413	371	382	366	375	365	386	358	366	359	344	357	397	366	365	364	358	384	380	369	369	367	342	343	347	349	369	365	339	375	331	359	357	356	367	365	377	344	379	342	370	377	396	384	347	370	328	387	326	345	360	349	344	333	367	375	389	308	372	360	359	380	363	357	347	386	328	331	365	352	368	351	360	371	346	361	359	375	405	374	366	375	312	349	347	360	385	366	379	360	370	331	379	356	338	350	357	349	329	360	369	363	358	359	378	355	368	357	359	335	355	359	365	338	323	349	361	374	367	354	379	372	358	381	390	379	380	351	371	331	362	378	359	335	342	349	353	377	372	381	373	328	352	374	372	353	368	339	366	336	372	364	365	335	366	393	381	345	335	370	336	358	372	340	331	350	374	371	357	369	362	342	371	354	376	381	343	368	341	395	355	364	368	345	380	379	351	398	328	371	372	343	369	353	356	348	372	368	378	353	356	321	372	409	363	367	383	360	399	357	341	370	349	349	373	340	391	335	367	371	366	357	372	373	366	376	372	365	333	342	341	362	333	348	355	382	362	339	372	335	338	324	343	353	354	322	384	374	355	331	331	372	366	339	375	369	398	369	338	359	384	359	374	351	354	379	368	362	365	329	369	343	337	359	373	378	373	362	360	356	355	362	366	358	343	367	354	330	327	362	376	378	340	372	353	355	343	363	388	348	390	339	364	354	378	339	356	375	366	370	358	389	379	369	352	355	309	369	367	399	346	367	341	358	352	371	351	354	381	344	337	361	366	353	378	345	358	342	336	361	349	422	355	350	350	329	371	364	317	366	357	337	361	349	359	369	355	380	344	321	371	352	332	341	358	349	349	348	399	329	343	367	378	367	341	378	375	381	347	381	370	379	360	351	330	350	386	358	352	379	368	375	350	339	377	349	368	400	381	372	354	394	387	360	336	342	381	386	350	364	367	361	332	322	360	381	385	379	360	383	387	346	371	384	371	374	368	350	388	330	321	353	357	367	328	374	395	353	360	379	360	344	348	333	323	346	327	392	342	368	369	361	388	339	334	367	363	347	375	366	368	366	374	389	363	359	370	354	362	355	381	369	345	349	350	341	380	385	363	329	345	317	379	371	357	340	344	380	346	356	354	362	345	353	380	358	373	378	361	334	344	370	371	352	369	325	381	384	353	333	347	345	348	320	353	345	353	372	337	355	306	346	398	342	368	383	346	353	345	359	368	354	327	324	341	372	339	352	346	361	332	366	350	336	343	363	350	336	353	353	361	372	347	379	375	392	341	329	351	385	349	379	345	339	332	357	351	360	330	388	373	306	379	365	374	377	339	355	378	376	318	359	373	353	350	356	356	368	394	351	398	367	366	372	385	357	348	361	366	355	355	361	374	347	345	348	385	361	375	369	353	365	361	333	372	352	378	330	362	366	388	348	351	324	338	343	393	347	302	362	339	368	368	397	342	340	353	364	354	344	381	391	384	373	365	321	364	377	343	356	337	325	375	354	377	325	352	340	346	336	383	345	369	360	342	382	380	353	313	323	345	392	355	362	346	361	350	370	378	362	369	369	354	334	363	391	392	356	356	359	351	386	337	382	355	367	353	316	342	352	334	338	360	360	358	365	353	342	347	381	359	359	362	379	344	349	360	334	347	356	359	335	352	303	358	352	380	389	378	366	343	346	347	359	342	366	338	338	406	361	349	362	348	354	387	334	414	356	349	343	355	375	334	359	408	312	382	382	387	377	362	363	350	339	344	364	341	354	370	384	385	363	341	347	343	378	361	336	356	342	361	376	359	367	370	342	375	368	428	358	384	379	411	349	370	370	362	376	403	354	375	365	332	337	364	352	333	355	362	362	340	354	370	347	338	359	373	344	389	349	373	343	323	354	366	378	347	358	411	351	366	320	353	367	387	362	366	331	345	369	380	351	371	330	369	362	348	360	377	343	346	376	384	328	344	355	368	365	369	377	359	358	393	372	359	400	341	354	340	343	383	348	360	334	386	379	381	363	344	334	361	333	348	322	360	348	337	349	380	371	362	325	341	391	355	348	351	385	365	345	382	405	389	341	355	341	361	365	407	351	369	362	350	376	371	335	342	386	339	381	359	374	385	358	388	380	335	349	364	310	342	394	371	376	358	356	355	366	355	348	367	379	355	370	350	361	357	359	346	362	379	361	355	375	367	340	357	330	338	360	368	366	331	372	387	372	348	378	343	389	383	333	372	374	320	358	351	349	352	357	374	382	350	389	369	337	364	365	363	355	358	351	350	402	314	341	343	353	337	349	355	352	326	340	330	339	348	389	368	374	349	332	322	382	388	341	366	347	344	358	365	340	364	356	351	378	361	307	377	376	332	352	353	335	399	362
6623	8882	5808	2808	2070	1502	1221	971	841	734	694	608	566	518	507	508	501	450	476	425	475	446	406	426	402	407	425	381	412	413	416	419	423	364	431	406	413	395	367	376	390	430	374	396	429	413	359	407	372	401	389	378	424	381	396	400	394	403	395	406	380	400	379	398	368	375	373	407	379	374	411	403	423	421	364	393	421	380	402	389	409	382	389	379	389	398	378	394	391	377	378	397	384	389	407	398	384	413	402	364	423	363	372	425	382	393	385	385	370	375	408	411	424	370	394	387	390	360	393	386	373	373	364	368	392	383	405	397	346	367	371	399	410	385	396	422	385	384	418	390	429	403	399	410	378	394	421	379	343	395	378	379	378	391	421	440	389	384	406	359	392	375	405	363	398	445	385	389	369	361	403	381	380	401	392	390	380	401	413	368	374	430	389	376	423	406	406	397	355	387	417	388	403	389	355	355	392	393	366	392	388	371	406	354	392	417	358	381	410	438	381	366	358	416	413	404	375	374	381	385	388	390	394	387	418	404	399	375	404	394	405	382	392	384	405	384	392	404	395	361	383	411	406	355	400	375	382	351	374	361	383	404	390	396	394	393	385	416	373	351	381	408	401	374	402	405	387	408	395	395	382	408	403	423	360	413	379	384	366	426	408	373	368	412	437	374	397	379	358	370	393	386	374	370	398	352	402	369	392	372	366	411	373	395	366	389	408	336	399	365	380	432	382	421	370	420	381	359	390	413	387	379	367	399	398	426	422	392	430	406	401	425	363	402	409	396	386	369	379	397	378	393	367	377	415	409	407	384	355	357	394	389	383	395	394	370	434	354	395	352	399	420	403	375	362	346	392	408	421	418	359	428	375	419	373	372	420	385	395	397	381	414	419	364	394	377	400	403	394	386	431	401	389	355	380	396	399	346	386	386	383	403	386	387	398	355	363	395	396	365	429	397	378	377	397	369	366	394	367	416	413	384	399	382	435	373	392	397	391	383	385	354	390	414	372	394	405	395	381	385	384	404	357	383	356	406	416	390	413	415	331	371	367	375	379	372	384	357	369	410	387	356	382	363	415	378	430	392	369	368	343	394	417	365	370	397	395	397	409	388	365	381	410	385	399	395	395	408	384	367	393	384	406	427	398	386	417	383	383	380	409	393	377	397	378	396	386	403	433	367	378	362	328	404	407	383	377	402	374	367	404	376	390	397	411	408	391	383	364	389	410	388	413	408	367	381	372	363	389	382	403	382	385	410	429	414	431	371	361	367	413	432	360	386	373	394	376	365	348	375	417	424	393	374	366	379	406	397	382	403	361	379	387	408	382	396	399	406	393	355	407	392	394	421	382	370	386	391	374	379	396	434	399	386	384	394	411	385	377	357	369	351	369	414	381	363	387	402	389	412	370	406	374	398	408	385	351	393	373	368	392	362	357	404	413	388	387	427	363	387	393	404	365	374	397	411	398	388	426	390	413	426	364	398	352	379	381	388	432	373	409	424	395	392	380	373	412	378	373	418	379	344	370	360	378	410	383	393	394	380	377	377	384	380	389	402	368	364	390	411	387	378	387	377	390	402	361	400	394	387	352	366	367	358	388	402	377	393	369	431	387	368	367	364	376	392	394	387	416	395	390	402	376	401	411	368	382	383	402	383	393	401	363	423	386	440	418	383	404	424	398	350	392	400	370	383	410	362	394	369	363	398	371	361	383	387	405	361	384	422	397	405	392	341	363	379	401	366	410	348	388	369	407	401	390	422	355	430	385	406	334	374	410	416	366	411	384	406	397	388	402	385	391	386	390	391	404	411	380	368	390	392	400	382	399	369	385	389	391	372	405	382	395	360	385	349	386	408	384	404	392	382	369	399	377	394	396	393	372	390	397	339	363	358	396	370	405	364	408	389	382	419	395	386	384	400	397	383	374	402	384	378	362	377	407	429	410	361	379	345	395	390	401	417	413	389	410	406	374	354	403	400	414	379	386	407	380	380	386	368	398	375	393	398	387	366	415	394	405	378	420	370	394	389	379	401	419	413	383	402	367	379	370	398	397	379	370	389	342	372	407	370	416	393	390	411	348	383	398	410	386	396	396	375	416	347	384	402	441	377	376	384	367	359	355	367	376	387	401	411	347	386	369	362	397	358	410	354	382	368	406	385	377	394	409	350	368	404	405	407	398	364	378	396	365	358	407	387	364	399	371	371	390	413	371	393	407	368	353	398	407	375	351	399	382	396	412	372	348	331	396	353	404	379	368	412	372	356	405	392	385	426	391	382	431	384	404	377	387	383	408	368	384	379	399	407	367	379	379	360	396	406	399	371	389	412	408	372	396	398	364	408	419	393	403	377	362	391	342	357	384	377	407	384	398	412	398	387	376	371	397	407	371	380	396	361	372	395	383	397	350	371	381	346	414	421	432	366	390	377	401	374	368	387	387	372	399	353	387	363	392	371	413	369	377	391	366	365	432	366	400	390	398	381	384	424	383	433	414	389	386	399	370	379	376	413	409	395	434	374	371	378	395	403	371	404	390	390	449	410	417	383	357	381	357	380	390	396	405	425	375	384	394	364	401	373	378	379	407	385	396	387	384	375	365	371	395	360	399	407	409	391	371	339	378	359	391	406	355	352	392	363	362	360	391	377	375	360	408	393	369	388	374	384	371	354	409	409	415	375	417	370	360	431	399	396	400	396	381	375	379	394	367	418	389	383	374	378	365	367	359	388	391	380	402	394	370	424	369	411	376	414	364	408	384	412	375	372	414	418	414	373	401	374	373	381	342	368	373	375	379	386	410	395	406	399	348	360	385	392	376	398	371	409	388	354	391	368	407	420	414	372	393	371	369	399	382	336	392	356	394	395	406	386	413	376	380	390	380	392	407	371	412	373	394	416	386	386	379	411	418	409	379	362	376	360	363	406	396	383	363	372	399	390	370	367	360	425	386	377	384	394	397	424	361	417	369	369	370	353	382	399	398	393	447	392	388	399	412	400	379	362	378	389	356	398	400	375	360	404	412	372	381	362	342	380	411	368	381	387	379	383	374	371	414	357	394	390	376	406	414	412	390	413	400	394	350	391	395	419	393	374	381	392	373	380	378	395	400	376	399	379	372	378	375	364	380	410	358	394	375	394	407	394	372	360	362	398	400	345	373	380	378	356	406	362	376	395	387	383	403	406	407	382	403	380	365	412	408	357	419	401	366	349	389	396	406	412	379	406	391	400	391	421	379	423	370	383	400	416	406	396	412	420	385	385	398	404	401	428	350	358	412	396	382	396	410	395	375	391	374	382	412	342	387	376	411	365	427	373	395	377	394	401	369	412	366	393	413	347	370	340	381	440	366	367	363	377	422	344	363	372	385	396	364	370	397	409	415	397	378	380	372	371	379	397	395	380	420	412	380	405	376	386	400	357	407	379	410	372	417	411	379	385	426	400	375	384	363	421	399	404	376	408	367	395	360	358	354	405	397	385	414	346	389	372	377	383	401	395	386	399	366	403	429	380
24767	21140	27317	25142	11126	1441	1135	1028	939	953	931	919	957	900	895	907	869	884	860	888	920	872	878	902	851	962	870	858	838	819	886	925	846	798	908	938	857	884	871	829	815	875	863	875	845	897	830	870	861	902	870	928	828	846	864	865	872	861	833	923	815	854	867	857	878	842	888	860	882	851	861	811	887	820	930	881	890	882	896	856	846	835	912	838	898	861	884	883	857	833	862	863	868	864	865	871	890	837	841	877	873	890	882	899	869	877	849	806	836	874	794	884	881	902	936	861	870	864	833	806	836	847	903	898	819	856	819	908	864	823	782	874	919	836	884	887	860	823	853	865	884	864	820	833	927	869	863	883	852	814	824	894	817	818	889	839	861	879	850	865	847	865	874	884	855	902	872	863	837	863	853	837	852	836	829	864	880	904	887	841	914	855	881	894	854	929	825	862	820	864	872	888	867	850	815	836	790	898	832	840	927	858	845	908	859	827	837	888	804	891	859	875	894	864	818	875	857	874	859	882	926	860	919	874	913	796	893	868	846	872	872	861	855	884	841	903	881	887	827	827	857	855	917	881	877	863	867	880	847	858	843	842	876	885	851	807	840	859	907	906	874	871	910	845	832	858	852	855	867	843	837	784	852	894	853	879	817	898	853	867	859	934	836	864	909	852	905	858	841	879	861	872	895	847	839	830	850	886	851	880	859	891	890	900	875	869	832	901	845	875	903	871	852	853	903	878	861	858	852	866	883	812	876	828	871	845	886	875	830	929	858	861	891	818	859	902	855	852	855	884	910	912	860	896	835	870	885	873	897	894	863	899	894	847	857	855	873	859	914	888	831	867	862	875	846	859	906	873	832	914	892	876	837	870	815	808	866	868	900	849	844	801	834	808	847	833	849	887	855	873	795	849	881	871	828	876	856	911	866	860	834	894	895	849	880	887	833	880	873	830	827	856	844	908	866	867	889	940	840	833	868	827	795	811	843	897	880	889	850	859	856	867	878	883	828	916	856	847	842	903	867	855	802	823	930	853	874	860	874	842	847	827	862	887	906	873	869	913	901	845	913	867	826	866	820	879	874	884	832	882	828	869	883	867	860	892	844	831	822	857	889	825	890	857	852	849	872	789	825	832	920	880	883	906	820	870	911	843	787	890	832	782	896	823	855	873	867	838	877	851	902	856	835	867	871	876	888	857	838	809	842	904	852	812	829	879	843	877	940	894	810	867	896	903	912	882	859	867	851	869	844	839	876	880	854	819	912	861	890	907	862	856	866	864	859	801	866	868	860	929	825	876	798	848	862	866	815	897	879	888	811	887	894	831	853	906	874	854	848	876	882	840	839	848	887	820	875	861	858	824	857	902	914	873	871	825	862	798	831	795	899	874	890	856	803	846	887	903	868	852	860	840	910	812	859	861	899	869	869	855	889	859	888	877	916	891	862	861	854	863	830	861	884	842	852	888	889	887	843	903	802	831	874	850	853	844	845	815	875	838	870	898	892	899	850	831	869	852	821	880	867	808	869	883	822	823	867	838	882	888	863	849	850	880	839	913	914	861	796	908	826	866	845	862	838	873	917	813	892	857	888	875	839	880	879	909	792	879	882	842	904	860	879	858	830	872	882	905	875	843	838	903	852	836	879	888	868	905	815	903	886	894	868	913	853	866	879	846	822	818	890	902	883	910	854	860	854	844	865	858	812	827	882	873	921	874	826	885	863	862	866	876	835	827	875	857	859	841	811	926	844	899	867	853	883	860	860	794	861	920	867	867	832	878	890	860	883	880	813	877	850	881	875	883	910	903	908	874	911	890	877	857	843	869	839	890	881	888	811	863	835	877	826	826	876	860	849	814	857	864	846	860	861	860	843	873	887	885	868	850	868	829	863	828	851	889	860	857	826	881	898	896	910	852	878	875	822	922	932	864	874	902	905	859	867	873	874	834	878	842	845	858	838	838	876	846	853	820	816	888	879	875	898	871	865	880	863	839	898	871	864	855	871	870	867	886	877	829	846	862	843	859	874	853	902	898	853	832	865	847	882	855	902	853	870	841	854	838	856	882	844	871	837	846	884	842	852	862	905	865	859	888	832	794	876	870	914	872	865	885	910	852	878	847	893	908	825	838	840	857	894	847	892	808	880	851	847	855	844	740	844	866	837	895	861	854	915	867	875	850	806	862	853	882	899	894	894	852	838	888	811	896	905	852	880	883	802	832	922	899	916	830	844	865	913	843	830	845	825	855	870	828	817	857	902	883	862	861	805	834	871	869	863	857	924	840	850	896	875	889	797	883	928	866	886	836	847	844	813	897	821	902	840	892	861	855	859	890	845	844	888	848	864	886	868	883	849	892	860	833	833	859	873	844	866	850	890	848	866	829	836	849	828	849	864	850	817	856	845	900	849	879	900	869	850	822	869	815	835	845	826	813	876	845	821	891	868	874	881	878	841	858	867	829	891	883	899	807	856	852	868	854	820	844	854	870	834	871	845	880	880	909	870	923	902	839	820	824	835	899	807	824	906	872	909	828	892	902	922	851	834	888	857	896	913	839	836	877	870	911	879	873	843	836	858	841	859	864	890	877	902	829	873	832	849	890	821	848	873	860	870	847	847	887	861	881	827	838	898	933	866	865	863	817	895	819	847	850	856	884	900	807	828	875	828	866	871	892	871	840	834	826	886	847	894	856	868	886	874	895	851	909	818	911	846	885	814	842	926	957	875	821	827	881	905	898	812	824	887	820	884	861	896	872	843	871	854	884	896	856	860	868	817	869	892	867	877	901	820	870	864	871	854	853	849	837	930	880	822	827	872	854	896	824	804	888	860	891	902	863	867	856	861	898	854	897	891	837	849	846	880	814	855	819	915	907	836	876	895	834	877	830	842	893	879	841	829	884	844	826	851	856	852	885	846	897	848	809	860	815	867	818	882	881	819	878	833	879	892	919	869	855	869	876	825	871	839	886	843	802	808	865	871	874	884	811	884	858	896	841	832	861	894	880	871	809	843	902	915	859	827	814	877	843	886	822	835	886	903	847	875	835	875	875	887	845	844	831	895	854	833	802	815	870	967	907	919	890	922	884	884	910	826	853	866	851	881	828	878	874	826	897	829	785	810	823	952	867	859	897	873	841	858	827	839	841	869	914	813	909	866	823	833	842	843	855	915	857	861	864	880	879	873	874	868	851	872	840	872	867	847	859	834	886	953	898	837	897	876	869	894	859	887	893	845	785	929	888	917	869	838	874	864	846	892	830	858	827	806	841	822	844	905	866	872	845	873	853	882	841	865	875	874	853	846	867	855	868	875	886	903	892	894	844	853	864	879	915	905	910	884	834	885	870	866	846	898	863	885	834	952	870	830	836	838	827	854	865	880	871	853	845	898	879	825	842	888	852	880	807	889	894	887	867	862	845	913	911	863	811	814	893	864	841	901	813	879	830	840	870	888	837	859	869	823	912	835	877	865	805	819	853	891	874	864	944	836	889	843	795	867	818	876	862	869	764
6272	5395	3693	2093	1719	1574	1391	1238	1124	1053	1037	995	1004	970	885	947	984	887	837	907	888	898	921	860	910	919	858	880	864	863	904	842	868	885	924	944	883	861	864	925	844	864	864	903	877	873	834	896	823	931	876	883	902	864	861	873	925	858	908	906	873	906	910	866	877	847	862	921	897	857	907	863	938	874	906	876	865	920	863	878	897	888	900	934	873	855	876	875	871	820	870	933	872	888	885	866	878	841	891	889	879	830	886	905	888	907	892	837	945	864	846	844	865	878	909	881	862	849	877	926	875	917	871	968	892	881	822	877	863	908	879	836	851	884	873	836	838	877	857	885	859	853	869	905	893	898	887	838	861	889	927	843	837	906	819	868	879	862	895	945	845	860	883	842	897	888	921	898	898	905	864	838	860	832	878	858	876	842	915	872	880	873	849	886	848	892	901	891	904	870	911	891	907	875	853	888	871	860	877	844	862	862	926	844	863	873	880	826	904	908	898	874	904	874	862	832	848	851	843	866	913	837	878	921	903	885	922	882	864	860	865	877	898	824	881	879	919	859	831	919	908	857	934	852	862	917	917	857	913	885	843	911	886	884	861	908	864	895	872	917	857	851	865	853	887	870	874	944	900	896	857	888	881	890	849	872	905	922	855	879	840	893	863	850	836	930	885	884	887	856	935	866	866	903	885	861	884	858	877	884	890	896	913	902	902	904	887	899	902	866	894	876	910	931	882	878	882	853	896	861	898	854	880	865	882	880	869	908	849	903	821	871	936	917	830	911	881	902	925	877	906	901	859	884	871	897	893	820	923	899	906	875	919	835	843	899	889	857	844	836	862	901	834	967	879	811	879	887	904	872	894	908	910	914	850	866	863	852	904	886	860	863	881	835	851	898	872	918	905	860	910	909	848	890	835	890	881	904	884	930	859	861	864	904	867	902	891	925	866	880	854	891	880	855	826	896	872	884	893	868	880	892	897	902	870	896	923	881	896	904	859	892	886	911	919	906	863	914	825	866	908	873	894	878	926	904	848	858	895	902	886	896	907	859	864	884	863	948	875	871	861	854	915	869	862	879	874	840	880	884	859	866	861	909	886	874	890	849	880	890	863	888	829	877	895	877	832	885	885	817	927	864	908	928	871	891	876	908	848	864	878	880	920	904	900	871	895	906	864	915	828	865	883	914	866	901	894	898	882	872	875	925	837	922	856	928	897	885	882	911	859	919	937	905	897	869	863	852	884	863	884	912	918	915	951	890	888	880	877	863	855	844	910	870	847	905	896	821	870	869	855	885	913	869	906	850	899	854	886	851	912	839	847	928	854	865	921	884	901	915	875	919	888	879	875	867	861	793	896	886	838	897	889	836	897	965	885	860	860	912	860	896	880	858	904	879	864	913	872	895	851	870	922	847	901	863	879	869	849	940	883	901	910	891	915	873	947	924	844	832	887	859	907	872	879	872	895	819	884	889	868	893	891	868	850	908	880	891	875	896	877	866	878	892	862	854	833	839	920	872	880	881	877	860	926	866	944	891	884	898	838	877	831	902	893	886	903	910	842	884	945	904	917	929	896	847	843	835	927	869	837	870	869	876	942	916	853	878	900	890	955	875	894	839	862	900	910	850	850	860	849	893	861	872	856	854	870	914	913	901	902	889	870	906	901	862	824	885	865	864	927	814	857	926	867	885	904	879	822	851	928	828	909	905	814	875	874	866	928	893	852	924	856	890	897	900	924	863	865	887	932	899	857	814	879	831	916	874	904	879	975	920	874	906	860	855	858	928	840	925	883	863	889	889	812	884	851	851	878	891	893	915	860	927	880	879	886	862	863	870	879	887	849	857	917	919	864	885	896	891	865	902	906	908	882	868	857	875	910	856	852	813	907	887	843	801	893	892	889	817	867	885	901	846	844	894	860	857	848	848	889	874	862	888	871	942	910	863	859	929	881	922	931	872	855	888	884	940	865	906	869	898	906	890	895	882	914	895	891	916	923	907	852	878	827	831	880	887	887	910	900	881	866	868	888	950	917	814	877	853	819	850	861	901	885	815	859	913	876	888	892	863	880	822	878	846	920	858	945	836	895	883	848	862	853	919	832	868	945	872	901	912	900	904	856	886	899	938	851	879	901	901	871	896	881	854	905	842	874	823	845	856	942	905	876	846	912	895	865	892	884	927	863	829	868	875	874	880	909	914	896	885	846	856	929	859	868	890	831	888	914	828	901	887	840	862	893	839	920	905	906	837	827	881	896	857	891	795	874	879	888	848	876	866	873	857	921	860	888	877	870	893	884	882	878	838	887	892	912	840	850	897	864	866	907	864	866	919	842	847	869	927	846	839	908	868	891	839	858	898	883	871	884	877	864	843	870	841	906	897	885	906	875	845	874	921	901	871	826	841	871	872	884	851	860	809	887	869	900	899	919	849	943	886	882	826	875	882	865	884	882	901	949	836	894	906	889	868	905	882	818	879	866	857	903	873	924	871	922	886	852	854	788	910	920	880	936	842	833	886	901	862	862	905	817	822	912	932	860	885	881	867	865	878	886	806	917	919	853	878	936	931	843	866	864	919	872	868	917	876	855	890	879	951	888	836	890	888	905	868	875	887	898	902	851	896	800	897	869	847	921	877	939	864	934	871	896	875	890	870	897	880	921	884	838	884	882	897	938	889	904	886	879	892	859	905	887	878	974	866	912	834	890	849	913	909	920	897	851	905	893	848	913	881	867	836	904	871	911	858	860	884	847	905	836	840	882	857	924	913	899	897	848	856	888	874	871	866	923	904	851	893	901	882	888	859	897	870	913	887	844	927	873	891	810	933	859	880	977	893	877	840	841	880	842	869	847	839	885	861	868	964	867	911	884	926	870	888	895	870	818	915	932	926	896	881	932	888	929	895	917	887	931	894	841	929	851	849	917	902	870	894	914	826	922	902	875	865	844	893	889	879	894	886	903	833	869	803	873	864	902	888	876	865	901	877	907	859	864	901	867	847	869	869	923	878	864	910	821	879	918	898	858	838	883	937	867	908	873	827	913	874	912	853	887	906	856	823	912	913	892	900	873	857	935	857	957	863	909	930	886	929	900	907	936	887	849	919	921	860	870	878	902	926	863	868	914	789	930	920	884	974	825	868	838	865	890	862	934	932	897	841	899	921	831	893	892	877	913	836	852	829	865	866	902	869	937	864	829	872	831	907	895	873	837	905	935	880	869	878	865	882	844	837	874	879	863	864	874	873	853	851	872	972	863	806	895	871	851	867	910	858	867	899	902	889	894	923	900	860	873	882	883	821	808	885	898	876	858	910	869	896	853	873	893	858	795	877	839	879	884	866	852	847	853	818	907	932	819	915	866	844	906	835	797	859	973	862	926	875	897	887	896	951	867	913	936	865	827	917	831	891	904	882	846	859	873	867	835	846	878	900	894	862	912	915	895	903	876	829	802	844	934	811	925	902	868	882	861	885	881	840	854	889	873	813	878	881	908	889	883	882	901	854	896	820
22487	21176	28887	23744	21179	21231	9129	1413	1079	974	973	848	832	842	794	772	778	715	700	722	681	692	755	711	759	683	631	683	682	650	645	632	668	661	661	670	680	690	698	654	644	616	643	671	684	651	619	628	663	656	711	682	609	676	622	630	603	656	627	667	623	660	664	627	621	635	669	658	648	648	665	649	628	631	694	663	637	642	660	603	662	657	653	639	693	727	687	638	594	613	648	599	685	685	658	638	656	622	646	633	599	663	651	624	612	696	681	678	649	620	695	695	689	657	666	678	689	660	674	611	663	665	633	666	636	667	629	632	687	679	614	660	643	621	681	678	676	646	643	661	665	653	656	665	679	602	639	596	680	628	690	679	621	644	619	660	684	634	595	650	666	620	609	697	625	665	652	630	644	706	621	630	662	657	667	681	601	622	660	641	667	624	639	586	650	674	648	632	687	620	626	671	637	628	620	643	643	663	651	656	646	656	669	624	628	650	651	622	658	644	628	652	666	623	579	637	698	627	659	612	638	673	648	614	659	656	657	672	650	644	668	641	634	613	661	661	656	677	656	634	637	621	647	674	663	617	605	641	670	705	658	660	625	656	659	669	662	650	632	650	641	678	650	692	639	615	644	650	674	581	615	674	690	627	594	660	699	638	641	678	647	634	652	688	672	657	673	620	642	676	624	656	652	686	623	641	632	660	642	640	651	625	652	605	682	576	621	663	639	654	656	624	636	688	631	658	707	631	679	662	632	644	643	641	631	645	607	652	676	620	597	644	680	697	664	660	623	656	613	618	697	649	660	602	616	645	652	607	665	647	618	674	601	679	678	643	628	629	647	636	635	645	692	601	612	624	661	658	673	639	670	646	653	649	670	663	628	657	621	676	628	631	591	648	677	618	642	610	637	623	635	680	663	634	584	711	623	648	718	670	588	661	678	642	634	651	648	657	634	628	657	660	607	619	603	616	668	664	632	647	668	648	650	672	659	660	643	682	644	676	675	611	660	667	598	620	675	611	610	663	691	661	628	683	654	703	612	681	596	673	630	637	659	654	677	594	662	666	605	676	630	666	657	656	668	658	650	627	624	675	666	628	646	667	643	663	701	627	684	668	665	706	611	632	682	628	635	668	682	663	624	676	663	678	645	674	607	619	653	658	618	605	617	620	623	680	613	683	666	691	643	662	682	636	708	629	639	627	691	645	638	595	645	635	641	671	654	648	674	656	691	635	613	628	660	616	619	631	621	640	657	660	661	628	645	634	699	596	635	598	655	656	665	683	666	645	646	636	692	637	634	618	622	612	644	639	625	675	641	660	616	593	670	637	661	631	668	625	661	672	649	647	650	673	579	673	622	617	670	627	642	686	679	684	665	577	666	671	629	626	660	635	633	672	656	603	651	652	656	639	638	644	629	650	644	643	642	646	630	674	608	681	624	677	608	595	631	650	699	669	651	693	644	696	662	653	598	623	674	657	656	641	631	632	677	574	651	635	690	687	644	622	608	620	640	635	615	599	640	700	613	634	586	642	671	676	597	661	657	651	667	625	639	644	657	668	665	623	635	642	618	681	652	643	616	664	635	681	638	609	621	628	623	619	631	622	674	595	651	628	639	636	641	621	620	677	622	627	679	627	637	675	601	603	657	621	669	633	645	678	650	629	652	649	626	621	629	651	647	616	680	621	598	654	636	645	623	640	640	654	631	663	676	650	654	651	640	654	697	619	631	674	631	660	603	667	650	632	614	623	643	611	628	661	653	653	613	610	630	611	652	603	636	661	663	665	709	628	645	633	645	612	635	690	610	673	612	691	650	624	620	645	673	673	601	609	660	593	657	643	620	616	660	604	624	611	643	628	623	607	652	657	652	671	669	620	676	608	650	594	659	660	635	682	674	646	672	649	670	568	672	612	681	653	640	616	625	641	667	655	643	643	613	575	635	643	640	662	648	678	616	619	656	669	607	691	623	674	665	596	660	644	611	647	639	648	662	624	624	583	657	625	619	651	657	640	653	658	646	642	606	660	632	632	618	631	664	638	625	611	628	647	625	568	693	683	657	648	649	680	687	631	649	651	622	651	637	645	652	622	610	622	593	677	722	624	640	595	634	657	669	708	664	663	639	634	619	681	646	663	662	689	622	637	675	662	621	688	647	612	604	647	650	640	643	654	672	656	684	604	603	623	667	649	633	634	636	642	608	661	658	656	650	669	632	634	606	658	615	671	628	637	622	629	614	611	652	631	632	644	658	665	663	654	639	658	667	642	618	635	639	609	627	656	682	603	666	650	658	622	628	609	622	650	664	664	652	714	635	646	647	594	640	632	648	668	658	674	659	646	627	631	645	613	629	652	660	643	656	663	646	632	649	683	617	663	712	657	696	647	678	616	576	625	624	647	629	668	628	617	644	623	657	598	634	659	617	638	600	658	612	612	643	641	632	630	585	628	627	635	577	642	625	624	654	613	651	672	637	646	658	690	650	646	629	641	648	684	609	672	704	614	690	642	689	660	632	648	615	635	643	632	644	702	664	626	634	648	675	645	623	660	623	651	646	674	572	676	636	614	643	679	680	652	669	637	664	633	611	648	642	680	634	609	637	634	637	667	650	635	653	664	631	643	646	657	654	656	596	627	671	651	643	643	655	656	663	640	656	683	639	691	694	669	656	637	635	591	689	612	663	630	651	651	679	591	601	656	655	640	656	677	641	637	672	652	654	678	688	679	669	637	631	714	640	675	635	596	636	632	661	673	678	634	630	673	632	621	638	674	671	640	638	654	608	647	631	648	635	617	604	619	652	664	618	625	629	679	643	657	679	628	625	613	650	662	657	606	647	656	666	669	625	635	659	590	620	658	633	632	694	675	613	644	656	647	585	613	665	583	669	648	644	649	614	651	674	651	640	652	687	669	638	622	653	631	640	641	629	620	623	632	606	657	626	608	631	602	656	661	639	652	662	642	673	645	669	595	633	649	662	698	662	676	669	649	672	609	646	635	637	659	648	655	661	625	654	652	682	640	624	697	644	603	674	625	685	601	668	642	686	674	613	630	628	615	642	677	642	624	598	640	660	654	625	652	675	626	660	624	677	666	638	675	681	621	613	641	682	680	620	634	674	609	617	676	627	660	607	591	593	633	642	676	653	616	646	672	591	625	630	641	642	654	680	639	608	611	649	631	672	667	655	632	632	608	696	651	675	635	629	635	626	640	582	623	605	625	644	627	679	662	612	672	624	673	638	643	641	701	649	644	639	640	597	592	634	677	669	618	703	652	626	641	632	679	680	657	664	691	645	660	623	610	637	601	630	674	616	649	634	660	687	653	658	622	633	614	678	678	606	668	629	700	652	686	576	689	655	615	636	655	659	636	641	660	603	647	663	656	614	623	677	642	682	632	668	650	673	622	655	655	673	652	641	614	628	642	621	657	637	674	688	588	646	658	630	644	622	675	646	649	651	675	645	685	637	665	650	643	619	722	638	614	697	659	639	624	597	608	645	626	686	629	649	600
7054	14211	9573	4841	3539	2733	2138	1748	1491	1275	1141	994	1004	985	907	851	818	812	710	742	759	758	731	707	690	703	715	696	700	689	641	711	650	660	642	727	688	661	642	619	699	668	637	666	654	670	643	679	678	662	644	632	644	663	657	683	662	695	660	649	642	681	635	623	648	625	652	678	623	660	603	626	610	687	676	613	655	600	672	677	615	632	649	652	675	636	630	656	624	616	644	622	636	636	676	655	614	671	659	642	638	614	626	624	662	641	657	620	657	656	636	677	688	666	605	636	623	640	626	624	626	616	637	628	655	641	651	665	626	625	648	651	670	646	611	671	645	637	649	633	657	667	613	657	672	671	646	606	664	648	633	670	630	659	644	665	642	653	662	653	631	663	659	649	666	616	678	624	660	627	669	658	633	698	634	659	642	639	662	657	634	649	659	641	637	628	650	626	650	672	617	668	679	679	655	701	638	693	680	638	684	669	628	648	634	655	624	622	652	623	634	654	661	637	642	671	640	640	648	653	642	614	652	652	669	655	669	616	673	648	614	665	672	647	636	638	664	625	639	667	650	649	585	619	607	623	648	598	628	653	645	635	650	653	665	654	673	618	618	657	648	600	632	667	637	644	609	696	635	657	657	600	645	651	647	655	684	668	644	664	641	666	655	631	608	682	593	632	716	637	581	663	637	641	588	654	628	660	662	644	645	627	672	631	669	597	632	629	643	644	651	640	615	626	673	611	622	689	683	617	710	633	702	613	637	659	657	635	649	643	645	657	638	634	607	636	672	641	701	601	659	596	668	660	646	648	634	698	646	613	642	611	652	682	610	647	679	608	670	619	596	620	609	623	630	614	655	657	643	654	649	637	598	670	664	636	656	589	625	628	666	659	682	612	643	655	666	620	639	636	642	618	639	670	645	641	666	625	650	663	663	620	637	636	673	614	642	656	634	635	656	627	656	651	638	649	644	611	677	607	638	704	608	653	643	651	628	613	618	623	658	615	609	677	586	636	682	641	642	652	656	639	645	667	638	642	646	664	653	619	631	626	639	613	662	676	666	640	702	659	635	638	628	647	663	659	607	624	614	664	652	642	660	644	645	617	654	649	662	655	642	650	587	649	612	628	681	690	650	612	620	643	650	676	651	667	649	681	662	693	614	659	671	663	594	632	658	654	638	639	636	634	671	647	680	660	641	605	656	627	677	625	648	655	625	630	673	660	651	610	628	682	675	636	646	681	638	617	641	615	660	585	649	648	625	609	651	632	699	649	605	687	695	685	650	638	684	617	621	641	654	626	655	618	626	705	647	642	670	668	657	648	603	658	676	645	649	633	635	617	665	636	654	644	622	629	644	616	648	595	638	632	661	701	671	625	653	641	653	645	676	627	653	607	680	672	641	641	614	637	639	626	626	630	676	642	656	622	626	608	616	652	619	645	634	633	645	619	663	622	645	665	681	631	638	609	629	664	645	617	639	584	670	642	631	631	651	633	649	691	670	643	683	626	664	638	660	581	637	611	664	656	634	657	643	629	620	665	659	650	619	627	598	612	630	625	660	607	630	589	643	616	629	676	650	641	661	647	655	651	652	635	631	618	670	604	699	607	635	635	668	669	638	653	647	606	611	626	663	653	655	630	630	661	639	617	629	629	669	636	653	604	609	647	639	686	595	644	650	626	589	640	626	652	624	671	670	651	646	695	656	637	667	634	644	608	651	616	674	654	644	671	612	628	673	645	654	658	631	652	620	655	623	650	641	630	609	639	650	649	616	627	652	645	610	607	647	644	687	594	664	589	682	647	653	635	660	673	630	635	662	661	667	639	691	617	638	627	668	627	613	648	636	626	619	613	610	698	688	632	593	641	645	614	625	654	651	658	689	664	626	593	645	621	613	687	618	610	596	631	714	650	626	673	586	717	644	600	641	635	654	610	678	630	655	582	639	708	660	670	621	631	655	672	629	658	669	646	608	620	630	626	607	686	649	681	658	643	638	642	604	624	657	655	632	661	640	648	654	594	632	607	634	645	602	647	631	649	623	696	635	648	629	647	618	607	632	641	669	619	629	626	667	674	628	690	626	623	681	627	637	611	676	651	626	675	659	645	641	679	636	662	656	689	646	698	627	659	625	661	676	648	645	662	628	672	653	643	639	675	616	637	630	673	655	650	662	601	625	652	635	633	673	676	649	652	694	645	652	691	654	605	633	638	632	638	636	615	630	636	648	623	672	614	656	617	604	685	656	669	666	676	648	629	692	639	645	693	629	620	650	631	629	614	646	606	612	653	676	635	657	666	654	615	600	623	640	661	683	631	716	632	661	664	639	669	641	643	633	654	633	634	645	637	669	647	611	686	657	638	629	621	587	627	652	639	646	630	633	643	694	659	621	692	655	617	648	684	620	609	636	647	632	646	676	676	618	617	693	634	657	641	644	621	635	610	642	677	619	641	620	674	651	648	655	641	671	667	704	639	627	685	622	597	649	669	662	633	671	636	697	631	642	605	675	689	682	645	667	641	632	591	641	628	658	637	621	662	656	640	646	672	658	641	664	667	618	669	635	656	637	640	637	631	649	611	651	640	655	624	642	674	679	640	646	657	641	616	632	686	678	582	620	618	634	638	644	618	615	707	696	643	637	639	608	640	601	644	632	633	594	636	650	645	631	651	626	639	617	618	602	626	652	650	647	608	614	635	619	604	675	691	532	615	635	655	706	674	625	640	629	689	583	644	672	661	671	624	676	646	658	625	664	624	698	625	633	665	657	618	642	644	618	605	624	638	635	599	598	661	614	639	634	593	638	679	651	615	646	607	654	633	664	601	594	648	616	614	644	680	676	633	691	635	652	600	658	610	611	616	624	669	631	687	632	654	639	635	637	617	636	658	654	668	686	667	653	649	648	608	608	649	651	636	650	647	692	583	619	639	663	613	623	640	621	577	641	689	664	691	588	659	668	655	669	652	645	632	670	608	645	598	654	646	633	655	652	660	619	619	653	655	630	648	635	614	604	641	621	665	645	631	704	627	691	669	671	630	673	660	644	647	705	673	618	629	635	617	619	654	630	678	645	641	616	622	642	626	612	611	640	651	651	637	621	645	649	629	647	615	654	655	609	644	663	621	690	682	704	643	676	645	673	615	643	679	648	658	609	668	654	641	660	673	639	631	692	625	723	659	623	631	659	642	661	666	566	640	649	590	590	633	681	665	661	633	682	666	661	658	640	651	669	631	643	654	609	660	618	647	639	669	621	641	632	661	708	669	654	683	625	664	667	659	602	650	654	589	647	641	664	602	616	627	622	667	612	658	657	671	660	587	630	602	639	602	660	610	630	634	638	685	625	641	617	636	671	623	626	662	653	689	650	690	625	647	659	688	677	626	635	593	669	685	648	595	625	626	637	639	697	652	638	658	630	654	638	654	588	651	629	623	647	625	632	635	637	581	660	608	640	669	645	637	659	621	632	626	641	638	632	613	628	661	637	620	614	633	629	622	659	648	627	654	617	622
27900	17639	4153	1150	849	836	686	649	624	638	625	622	599	618	596	619	630	619	568	580	629	549	614	588	625	583	634	554	607	545	560	616	641	568	609	572	555	582	582	584	587	605	563	644	558	592	622	599	580	597	605	560	609	561	584	628	593	550	601	619	631	631	605	569	593	572	614	577	642	590	544	588	601	577	598	572	597	598	578	610	656	556	580	548	611	554	578	597	589	549	566	589	652	558	597	598	540	572	540	599	601	601	620	586	599	584	614	549	607	562	605	579	555	544	572	602	620	539	576	560	619	548	610	598	570	588	580	561	599	552	568	554	579	613	622	558	570	607	615	591	572	649	551	617	562	617	589	637	585	609	574	599	584	597	597	568	618	596	623	576	565	604	577	556	567	582	585	570	546	613	569	605	595	574	607	587	565	622	561	560	563	561	599	620	631	588	563	574	598	565	620	573	573	602	599	559	586	569	614	572	609	603	545	564	640	603	588	583	602	599	599	630	595	579	526	636	599	584	588	597	626	586	571	612	602	556	622	646	577	620	596	579	556	597	575	576	610	576	577	630	654	599	556	569	550	594	597	629	576	593	595	593	633	578	577	565	623	568	608	607	608	591	586	579	583	573	586	609	604	557	591	577	604	581	579	625	551	583	568	566	604	600	601	570	587	593	548	595	576	574	579	558	646	585	584	566	610	574	589	596	606	549	615	578	567	575	579	562	605	608	570	625	616	599	607	629	568	600	620	601	610	580	625	582	569	598	577	577	582	592	558	562	635	582	577	607	572	589	580	594	567	626	587	583	591	593	624	614	595	588	587	593	637	590	562	621	547	624	575	559	571	582	588	614	587	574	624	583	550	523	586	607	583	620	603	603	551	558	601	562	595	593	613	558	572	570	600	600	575	596	590	605	624	633	587	620	574	570	598	577	577	598	594	619	581	591	609	609	586	614	591	578	655	587	612	606	581	619	603	606	604	636	627	560	590	583	586	640	615	592	623	547	591	594	549	584	590	624	586	624	611	536	572	629	591	580	564	596	610	561	560	622	611	610	581	528	683	611	590	594	609	589	586	611	569	602	562	606	617	565	565	582	559	551	592	567	601	595	628	589	572	604	591	607	572	619	625	610	641	606	597	572	600	641	583	615	581	598	620	622	597	586	571	594	632	581	591	575	595	580	626	615	587	569	595	604	592	605	607	597	611	608	648	635	597	560	575	568	585	604	594	582	549	635	611	586	548	554	619	608	611	589	548	605	578	582	572	582	559	555	552	617	610	595	547	534	619	595	575	590	611	581	623	602	547	591	587	576	583	605	617	587	648	563	635	655	563	599	580	587	666	591	622	592	596	576	570	636	568	656	583	624	559	583	614	581	579	571	589	582	577	628	597	607	606	592	610	573	568	579	587	629	628	590	624	562	564	568	598	535	601	608	588	625	591	595	588	599	572	609	582	580	590	563	575	621	539	607	577	656	547	566	603	536	613	588	585	604	597	543	575	594	577	577	599	585	587	568	586	526	576	586	587	593	615	603	543	654	564	609	582	624	617	598	532	627	565	573	594	572	555	545	591	591	627	622	586	613	555	570	581	595	535	588	586	564	576	584	614	579	564	592	572	550	605	537	574	540	580	613	577	587	564	615	622	599	585	635	585	574	582	568	589	584	617	610	633	586	544	632	617	578	620	624	577	598	562	575	575	572	566	539	578	582	617	575	627	598	573	553	597	611	593	582	603	614	526	590	638	599	623	572	606	593	566	566	591	575	573	601	567	616	576	605	595	590	571	618	554	663	595	572	572	558	620	599	608	611	602	630	611	575	563	627	619	581	567	577	609	576	618	615	557	584	593	618	604	598	579	576	592	604	569	612	593	593	592	561	559	611	570	564	543	584	633	594	539	599	554	577	574	625	598	588	582	564	626	594	581	569	587	575	613	596	591	572	595	586	610	581	605	603	568	615	577	556	552	577	627	607	558	618	566	629	559	639	577	569	545	616	584	556	611	581	570	576	576	570	569	562	583	616	595	528	637	567	612	596	638	575	603	611	582	645	621	562	606	636	594	629	612	581	580	584	581	571	628	566	593	586	578	560	575	624	616	590	599	562	547	603	581	560	572	602	582	609	598	573	636	589	561	567	592	613	608	576	582	608	607	589	549	549	597	565	603	565	558	577	625	639	626	567	551	587	573	592	574	562	616	566	616	529	593	604	619	562	597	647	579	567	624	577	556	597	613	610	617	571	599	570	590	608	587	600	586	563	595	615	600	566	576	592	554	621	623	533	511	558	532	555	590	625	617	607	612	570	578	572	589	595	602	578	553	568	555	562	591	613	613	596	603	613	608	565	604	631	625	603	616	562	603	562	630	613	636	625	549	621	612	574	580	587	605	647	586	563	611	573	613	571	620	560	605	561	599	586	587	576	605	596	533	615	575	599	574	600	592	630	620	625	612	584	566	560	595	598	597	601	585	545	542	586	555	606	609	583	576	586	567	585	586	586	566	585	588	534	572	615	557	574	586	645	576	561	558	579	562	568	600	583	601	558	612	596	590	598	610	589	614	594	599	592	562	610	558	605	595	598	622	621	608	595	594	589	609	563	564	625	582	574	611	641	591	589	592	583	626	580	578	615	607	545	604	639	591	550	574	531	555	634	601	615	624	610	591	589	598	589	619	574	581	584	597	559	627	501	578	611	575	573	581	611	647	575	604	572	554	624	582	600	603	615	635	587	600	561	573	641	550	561	579	583	635	586	572	590	546	573	597	585	590	564	575	597	587	637	590	570	598	574	605	574	611	592	663	567	591	630	566	597	556	611	629	598	622	555	594	628	590	564	533	602	589	558	609	595	596	650	593	564	602	623	608	542	597	573	586	589	596	585	590	585	597	602	574	567	567	596	623	594	563	554	575	603	571	583	589	613	582	637	592	591	617	624	622	587	577	568	579	573	592	578	617	584	574	563	602	632	593	622	615	572	590	596	590	605	648	610	596	611	590	623	579	598	575	625	590	575	611	563	631	611	539	574	603	604	607	589	559	590	565	614	610	578	592	589	608	561	588	556	604	572	590	624	582	543	624	577	601	586	544	581	591	564	593	617	613	588	583	597	602	609	582	558	559	640	612	589	554	560	622	543	602	613	610	565	561	589	615	634	569	560	568	585	599	636	590	582	569	628	581	546	616	568	610	551	587	605	592	637	603	609	583	553	600	614	598	588	575	611	585	591	563	589	601	574	569	579	581	587	611	567	591	607	584	590	544	553	601	583	592	571	622	553	604	576	607	537	635	606	608	549	590	607	533	584	594	562	602	612	567	592	562	601	568	640	573	646	600	600	600	558	610	598	548	627	580	636	589	657	574	599	578	609	597	576	607	608	644	627	574	543	560	551	627	579	595	579	594	579	599	603	598	537	597	583	624	600	577	593	578	593	605	520	613	549	569	612	608	580	548	585	558	585	591	569	547	592	575	604	598	589	618	591	590	599	603	608	594	635	566	592	593	599	555	575
4860	1385	1155	836	798	740	676	669	614	674	668	649	669	655	642	697	632	633	615	662	634	616	649	591	611	641	600	689	669	653	616	639	617	629	659	647	687	608	665	651	620	606	634	620	660	630	637	676	624	677	649	631	656	636	637	647	604	599	595	621	634	653	625	660	659	651	674	644	644	651	637	646	649	597	650	625	618	591	597	568	573	646	649	637	576	656	660	610	573	637	620	632	643	653	608	629	618	655	668	663	630	655	646	614	621	651	632	626	596	630	615	634	680	631	621	609	639	638	659	640	669	614	602	649	643	630	647	647	659	685	617	663	637	641	572	663	654	611	604	602	650	625	618	610	626	605	630	601	658	663	640	629	594	632	654	591	641	585	590	614	613	628	649	648	650	599	640	677	629	628	605	642	608	636	651	625	645	615	628	641	670	645	632	633	644	591	636	651	669	666	645	660	677	578	623	597	587	612	625	647	649	629	609	650	611	603	651	628	638	636	656	643	643	626	623	644	675	688	600	627	626	658	640	592	675	646	559	624	607	608	651	653	627	599	640	596	630	598	602	659	627	680	619	619	592	647	645	596	631	636	628	615	611	637	635	630	624	658	648	633	641	667	670	656	618	648	617	627	648	588	623	657	678	601	625	640	583	597	661	634	625	662	634	630	600	674	607	633	640	621	604	625	631	608	637	630	635	625	605	644	627	590	638	660	626	691	607	633	638	604	605	597	644	675	649	650	621	633	611	609	624	624	641	650	604	642	691	659	726	645	656	629	681	609	647	639	614	592	657	640	623	666	642	630	659	616	671	613	664	652	640	646	607	661	615	633	639	643	636	662	676	624	637	645	632	649	692	653	654	606	636	640	627	620	628	638	595	648	627	613	636	614	625	629	608	567	629	633	631	639	634	673	677	676	631	592	656	599	598	628	619	623	657	597	661	649	590	636	629	675	703	651	621	722	648	617	616	630	666	675	639	625	622	674	656	628	622	610	608	595	619	645	632	619	649	628	620	646	656	684	660	618	627	630	635	613	608	633	643	627	644	599	630	637	685	639	639	643	673	606	630	641	637	593	607	660	661	582	624	576	632	624	661	661	665	677	638	641	612	663	626	623	649	652	664	645	683	656	657	659	621	635	625	631	631	666	597	649	629	633	635	636	651	602	633	618	661	657	603	653	667	621	636	639	598	653	630	646	635	608	624	601	662	632	608	633	565	637	581	628	650	606	620	594	664	618	615	628	645	614	639	641	591	651	607	641	630	646	613	608	684	688	606	628	636	629	608	637	613	625	658	639	612	640	615	626	662	609	614	652	622	643	647	681	619	636	670	614	623	641	628	619	672	665	638	591	633	650	625	582	612	619	642	637	680	631	650	651	618	590	631	585	616	622	616	608	602	659	591	617	585	648	657	613	619	639	628	643	605	608	642	596	653	667	641	665	636	646	666	642	604	648	593	674	639	646	694	656	614	630	640	637	588	608	619	609	627	665	655	634	629	619	596	633	650	645	605	671	695	624	621	642	642	614	638	608	618	659	614	625	632	623	637	676	667	628	618	679	597	626	652	638	700	601	612	633	620	621	626	613	679	607	681	659	632	645	616	652	647	665	671	626	681	645	592	608	633	589	623	626	643	645	607	629	637	617	607	684	626	660	612	650	600	642	651	627	589	597	636	654	622	666	666	645	595	666	669	606	633	646	588	638	592	619	640	623	672	656	600	669	663	585	655	637	631	638	616	612	617	646	614	655	621	610	639	634	621	658	636	609	643	628	617	635	643	650	627	621	652	631	624	624	592	597	648	632	667	636	616	640	624	677	640	622	657	621	653	637	617	606	675	608	648	574	654	669	663	640	692	647	609	664	629	632	649	643	623	610	581	674	630	669	652	639	645	638	648	631	623	622	648	616	645	620	590	625	619	645	611	626	641	645	644	627	632	620	586	625	626	623	601	643	627	638	601	635	676	657	668	610	626	626	644	628	626	582	630	642	633	687	567	604	648	640	673	638	648	614	629	675	629	621	646	670	629	626	621	628	648	624	602	624	660	632	640	631	623	632	603	604	614	689	602	656	604	629	631	619	634	631	669	583	612	634	694	648	593	635	652	629	577	641	607	638	640	624	642	605	599	616	626	648	614	618	644	659	616	662	607	646	652	665	622	652	604	657	608	650	664	631	609	697	652	648	608	631	657	616	609	643	610	655	632	612	599	663	664	619	654	650	685	666	657	664	662	617	649	632	587	625	632	646	623	653	670	663	672	657	680	654	634	612	664	645	674	653	649	623	618	627	657	645	622	673	624	631	606	601	607	616	648	607	618	637	627	594	632	688	611	615	597	677	690	624	646	618	590	650	682	616	636	622	615	630	613	606	612	603	689	646	618	628	663	643	639	661	618	564	598	662	650	616	615	601	631	625	630	655	626	649	644	628	634	640	636	676	604	611	589	605	610	658	647	649	650	662	596	591	675	652	610	578	650	656	658	689	617	641	618	618	648	600	660	638	624	639	642	611	601	592	684	545	656	647	628	634	692	650	640	637	610	615	610	664	627	626	644	615	640	624	661	617	610	593	629	678	586	619	643	664	613	607	673	610	594	639	664	599	582	606	647	633	625	633	633	614	640	643	669	609	623	584	617	606	613	623	670	614	660	682	634	674	630	672	680	641	634	645	643	615	620	647	644	637	602	676	636	632	644	647	644	692	631	624	629	574	635	619	599	602	641	637	662	662	649	659	615	675	632	634	633	628	684	624	638	626	663	644	606	579	636	627	637	599	606	618	614	675	652	619	579	631	666	600	640	607	625	582	639	678	668	639	636	637	586	621	640	590	588	687	625	677	629	652	598	638	649	667	610	626	611	655	605	643	668	668	651	614	622	644	657	654	629	601	592	634	688	627	678	637	665	634	620	573	630	655	619	652	629	611	610	632	588	663	668	634	639	683	648	661	652	568	631	674	627	648	617	628	637	632	659	647	599	644	646	575	726	630	634	635	604	625	599	667	592	650	659	617	614	623	617	656	657	604	623	619	657	639	670	645	664	613	636	634	622	641	635	653	558	631	664	635	619	650	616	657	610	626	613	685	633	631	671	644	632	629	606	626	650	637	607	626	600	662	677	625	639	635	633	605	596	643	679	615	635	657	620	625	625	586	625	670	671	617	649	651	620	616	611	616	624	645	616	633	611	618	620	663	640	604	624	632	630	650	656	637	667	602	622	635	670	632	663	660	691	702	655	679	668	632	652	633	667	638	632	662	610	625	598	647	636	639	659	599	582	629	661	613	665	689	630	593	607	590	612	613	638	674	623	652	654	615	644	620	665	658	669	609	601	639	666	637	607	624	628	656	640	605	634	652	627	602	612	628	603	632	659	621	635	673	599	592	675	680	655	674	614	593	650	657	659	649	692	651	606	648	671	670	647	659	632	590	566	654	660	612	666	666	613	618	609	638	650	639	622	611	664	601	654	631	620	643	623	632	696	634	650	579	552	604	653	634	661	650	629	642
23539	21166	28448	24166	21183	10666	1124	730	603	519	534	480	494	449	419	430	394	442	437	423	354	371	397	401	376	379	369	410	383	375	393	372	387	356	384	350	401	375	395	351	338	366	356	362	362	356	389	378	338	393	393	396	394	363	390	380	367	370	381	366	369	369	361	322	366	371	359	381	351	353	364	369	390	403	389	379	353	372	365	415	329	377	337	377	366	391	393	370	320	347	347	366	380	341	378	348	357	367	353	398	361	353	368	362	375	362	339	343	366	356	344	368	391	334	351	339	393	339	394	329	343	362	348	366	368	364	378	348	374	399	376	340	346	383	368	395	355	326	371	357	346	350	401	331	361	352	348	378	363	327	378	355	372	348	346	370	372	365	341	398	338	341	344	353	362	366	368	349	395	374	398	346	385	358	365	361	350	338	387	350	378	383	371	396	377	360	372	372	365	371	364	398	339	379	355	370	367	376	360	372	370	367	389	347	413	371	389	371	359	370	415	377	360	390	362	381	358	390	377	361	396	375	350	375	359	370	387	396	346	374	373	382	368	359	365	384	345	347	379	372	386	338	363	355	346	401	344	398	396	359	344	369	366	343	362	349	366	335	335	382	342	393	354	368	375	361	372	375	360	375	368	342	418	363	396	378	336	380	389	373	384	380	368	353	355	327	360	355	377	350	378	403	354	379	366	349	360	324	355	369	364	349	378	364	376	329	356	335	369	374	362	358	388	359	391	368	361	391	353	362	336	372	359	327	365	404	356	372	374	365	391	369	332	335	367	367	368	364	345	372	333	361	352	315	375	371	354	346	366	376	362	357	334	338	366	336	347	411	375	395	344	364	363	382	392	378	382	340	355	378	331	371	367	354	360	371	364	406	360	375	375	366	349	355	391	347	360	365	373	370	348	381	412	369	384	376	367	421	346	365	357	362	386	381	343	361	374	356	364	361	372	364	322	384	317	391	370	348	414	339	324	385	341	379	333	374	365	400	382	416	358	362	381	355	347	365	382	363	394	364	357	350	349	389	338	364	360	346	383	336	342	396	384	362	378	392	347	362	395	338	353	354	373	382	349	355	361	358	336	401	359	341	349	396	341	375	394	354	360	387	359	359	366	349	379	353	340	365	332	382	371	373	332	356	371	360	401	373	368	364	380	349	342	363	365	424	395	334	370	365	368	343	381	353	363	354	333	384	366	380	326	369	360	346	364	365	360	326	380	362	378	390	349	355	341	365	348	375	328	362	344	360	358	357	363	352	352	361	350	344	348	330	367	336	392	355	378	388	400	350	332	359	337	337	362	383	352	376	343	375	391	377	385	374	350	366	352	342	372	356	395	379	355	346	369	365	365	371	389	416	393	313	364	344	343	323	332	364	343	380	388	368	364	372	369	368	366	383	379	368	337	393	386	375	336	374	381	360	389	384	373	388	401	386	367	380	304	364	413	378	400	363	358	342	356	342	380	366	361	352	400	358	342	353	382	363	346	363	357	358	346	390	362	370	364	371	363	370	367	361	383	321	368	401	386	360	333	385	368	353	376	339	367	374	318	350	356	367	380	375	379	327	362	373	363	353	346	369	346	363	346	329	386	375	366	368	315	369	355	341	351	374	350	343	389	325	340	368	335	353	370	362	380	351	374	340	347	369	338	335	341	346	359	372	357	356	410	345	343	369	348	343	396	386	337	346	339	387	349	378	403	367	342	382	348	339	348	346	341	384	347	382	376	358	363	350	395	366	385	361	387	359	376	346	368	397	365	381	363	376	353	377	370	375	343	356	365	351	344	363	392	351	346	360	383	370	361	366	360	382	350	379	365	301	367	370	374	373	363	351	353	377	358	364	410	377	382	343	364	341	366	354	349	382	369	345	336	358	341	371	397	359	359	396	362	356	366	332	368	369	324	327	333	358	379	351	337	359	337	338	353	367	360	406	348	373	354	370	361	342	377	378	396	367	383	358	363	364	392	362	336	377	361	380	348	343	370	354	372	353	379	376	350	394	367	370	366	330	351	362	361	364	389	373	337	353	373	399	360	379	367	349	337	329	367	387	328	404	378	346	317	322	373	379	358	372	349	320	352	369	350	373	378	359	385	383	348	322	334	397	353	342	363	386	369	357	378	374	328	321	359	372	353	384	382	380	396	349	425	386	379	335	353	371	359	359	337	351	330	350	364	357	355	375	361	355	374	361	372	358	360	388	379	382	362	359	362	369	372	355	332	359	338	340	370	381	348	356	347	396	388	347	337	358	380	382	386	347	327	380	378	386	318	353	370	365	352	346	348	363	377	392	385	388	361	332	330	356	342	376	353	352	347	355	381	375	367	376	380	400	353	355	354	356	361	374	349	375	378	364	390	370	360	366	344	376	344	360	367	315	353	384	333	368	350	382	353	369	387	358	396	367	384	376	358	356	362	384	392	360	360	383	362	359	386	358	388	343	340	344	368	376	371	385	361	380	356	405	354	366	381	342	309	348	369	358	350	372	335	346	362	371	363	404	364	354	371	359	349	341	378	358	350	349	352	383	349	333	350	306	364	340	389	360	408	382	334	342	330	393	369	401	352	361	372	371	367	337	342	358	356	379	373	378	399	357	366	365	375	364	369	360	382	386	349	380	328	372	360	384	367	332	374	385	387	394	324	340	364	359	381	369	364	354	365	354	378	360	353	371	360	360	346	345	335	364	359	374	375	342	347	351	355	316	375	374	365	373	369	320	370	371	348	346	368	376	383	369	356	363	357	348	344	375	374	340	337	347	320	362	369	381	368	349	381	393	347	374	358	355	377	354	369	381	372	380	390	374	389	365	342	392	392	375	375	339	366	367	360	374	365	355	367	348	353	364	359	367	384	398	342	353	351	352	354	354	353	380	343	380	377	330	326	404	356	382	399	316	342	379	359	388	346	369	318	354	360	384	331	358	341	378	348	319	379	358	345	360	333	362	383	353	353	348	372	350	359	386	350	346	371	343	305	364	374	355	412	336	348	398	397	352	359	356	373	347	337	365	360	366	333	367	370	356	397	378	347	359	357	376	415	366	329	367	326	398	370	349	340	364	330	387	373	373	384	361	376	368	390	358	383	333	359	364	363	352	334	358	373	372	383	382	334	375	327	389	388	369	372	376	366	352	360	359	389	389	367	324	364	363	348	393	341	387	342	372	372	368	347	374	341	376	372	342	372	356	368	368	352	357	353	383	335	342	326	380	332	378	371	367	377	375	396	379	397	400	374	392	359	384	342	399	379	370	384	384	374	371	366	352	326	375	362	366	365	396	376	337	368	397	346	367	365	373	349	357	356	356	361	369	390	386	362	353	386	355	380	367	385	365	390	356	372	381	356	372	367	356	375	338	336	389	356	350	366	386	379	361	341	386	371	381	371	322	354	356	350	388	398	350	376	367	362	373	346	357	368	341	372	326	352	341	353	362	339	390	369	340	372	331	348	358	356	367	325	373	372	374	390	348	349	338	339	373	331	391	324	375	385	369	367	363	369	386	336	387
6270	9028	5772	2883	1974	1547	1158	964	839	737	654	642	609	588	518	494	511	490	466	469	443	483	419	440	460	390	426	409	433	423	415	433	389	420	407	402	435	447	374	396	376	404	419	407	352	389	381	430	425	376	403	398	408	398	358	381	416	424	386	370	406	390	449	388	384	391	433	394	355	414	402	395	367	392	356	370	403	366	407	379	418	392	359	393	404	404	394	421	451	385	412	400	416	364	376	432	433	407	425	392	400	370	387	398	370	368	406	384	371	386	389	409	385	393	408	383	412	383	416	409	400	376	368	422	418	428	403	421	391	399	397	395	411	365	380	392	437	381	364	403	412	392	442	412	377	401	444	418	390	404	359	409	454	363	405	432	393	399	411	374	412	412	400	423	429	406	404	371	370	384	381	405	384	417	395	389	417	395	416	411	398	357	440	427	427	448	416	392	421	402	383	401	368	382	391	375	400	416	384	381	373	388	413	389	381	365	414	399	420	424	394	380	368	393	391	411	379	386	395	390	361	415	369	418	396	368	395	393	391	403	373	413	388	405	402	399	451	419	367	397	395	362	419	407	414	418	369	400	399	424	395	429	415	413	414	394	392	430	408	416	381	400	395	380	414	424	394	436	389	410	385	428	418	384	373	393	387	375	375	403	416	396	397	377	410	409	390	392	426	374	374	392	356	384	382	376	354	416	420	411	382	379	395	341	382	387	401	379	382	410	372	392	353	407	402	378	436	385	370	423	377	370	430	380	393	373	425	408	420	411	392	350	396	388	401	378	389	379	365	361	430	396	387	373	444	411	394	397	382	365	385	380	411	406	385	384	416	412	394	383	389	362	396	374	388	388	425	394	374	397	372	398	375	397	420	406	385	412	394	393	375	403	368	377	413	418	413	380	372	379	396	404	410	391	379	412	384	404	343	406	381	386	440	389	403	384	385	364	391	390	383	391	380	363	395	426	441	405	379	424	369	404	394	368	409	415	403	402	410	436	411	393	434	382	387	387	359	388	419	396	391	384	432	406	432	370	418	374	411	403	396	383	387	417	383	382	386	424	361	392	465	392	370	413	396	407	424	392	390	387	399	414	408	411	374	398	366	381	414	373	431	394	421	387	405	399	402	395	411	403	377	390	397	418	413	377	377	388	407	395	378	386	431	368	418	396	375	392	350	425	377	388	433	387	391	393	380	371	409	405	406	399	419	383	368	415	398	359	348	370	390	410	440	408	407	417	405	364	429	405	437	412	410	437	369	420	409	389	357	372	381	359	414	420	408	406	383	404	376	370	397	385	373	384	418	415	403	388	409	387	405	388	430	389	399	399	413	393	392	389	388	402	385	369	370	369	408	409	411	429	410	380	415	357	435	402	375	392	411	436	416	388	375	418	383	397	379	393	368	412	381	384	383	370	367	382	406	418	362	398	361	381	418	392	383	396	368	438	380	388	421	356	390	401	426	376	392	411	387	388	373	408	382	418	423	405	366	367	364	420	402	405	386	399	411	425	368	420	354	397	369	404	381	410	372	404	397	406	389	398	401	429	402	375	393	399	437	398	388	423	404	386	380	424	397	425	419	413	382	401	371	385	368	375	390	415	413	431	404	405	359	391	398	400	331	402	413	418	385	410	389	445	362	394	409	381	404	366	390	400	400	409	365	383	409	398	398	388	370	386	396	436	423	355	383	408	384	415	426	415	412	371	402	373	377	383	386	397	418	399	424	397	408	378	407	379	387	369	364	380	433	380	386	385	396	377	390	417	441	424	391	383	375	386	401	402	393	384	401	427	436	423	395	386	397	408	402	408	405	397	400	374	429	425	403	406	411	436	345	400	377	398	368	436	396	386	449	381	401	393	419	389	401	413	411	380	414	409	376	350	422	379	394	390	389	382	409	386	397	407	380	385	385	439	402	405	393	388	383	399	404	419	389	382	387	395	455	402	410	386	402	368	417	350	396	400	386	379	393	391	396	401	400	412	394	391	371	396	422	394	424	399	375	394	414	372	410	366	418	425	396	405	427	364	405	388	407	413	384	391	396	378	393	389	404	402	356	406	396	388	402	399	394	379	393	412	395	427	391	420	406	386	391	396	362	376	409	415	357	395	378	402	381	425	381	373	424	389	407	399	388	379	389	439	403	402	383	384	390	365	397	400	356	392	377	389	415	388	386	375	388	402	378	421	375	407	422	402	422	434	407	418	370	420	432	407	411	399	371	377	386	382	384	406	395	368	354	412	400	394	398	399	402	407	404	388	431	402	443	399	397	382	394	370	419	441	403	386	387	351	408	391	430	413	394	408	380	381	402	390	380	422	415	390	418	382	394	421	368	424	408	401	397	356	379	374	384	388	391	348	379	395	376	378	393	416	409	385	410	418	436	425	400	371	395	385	370	406	389	403	401	380	371	415	422	398	377	379	390	401	433	435	384	401	415	409	392	403	382	399	384	349	412	369	391	384	410	434	395	429	382	372	376	437	385	384	420	395	367	408	400	422	422	402	372	396	416	407	426	393	419	433	412	373	417	421	395	392	409	412	424	446	409	392	418	403	401	373	379	384	361	414	398	404	382	395	401	408	434	399	393	394	389	393	391	400	386	392	420	413	386	385	404	395	429	367	383	399	387	394	385	427	423	394	397	408	366	396	365	394	426	403	425	409	379	371	385	379	387	414	384	395	400	387	396	374	391	409	391	423	362	384	407	376	389	388	388	392	377	393	384	439	404	380	391	420	365	363	387	400	395	389	374	393	398	371	411	349	389	367	430	391	379	395	421	384	420	389	397	406	396	423	381	375	392	380	378	410	386	403	379	393	396	380	394	410	442	403	386	380	392	357	422	395	420	391	399	379	421	394	368	396	417	413	399	388	416	398	417	444	386	411	388	405	384	414	427	427	390	419	409	372	408	367	422	435	381	434	393	401	393	392	370	387	386	442	401	347	413	358	398	405	390	381	388	396	404	401	400	389	415	401	396	382	386	403	434	394	408	377	405	393	387	340	411	393	394	433	391	394	399	377	351	415	401	401	371	401	393	402	382	410	409	375	399	460	392	366	420	385	396	385	409	422	403	395	374	389	402	421	394	374	420	398	378	398	396	378	427	411	406	419	415	398	407	415	386	395	391	449	393	403	379	417	385	378	385	395	413	419	403	381	399	413	417	391	430	410	399	417	376	435	395	384	393	395	422	405	405	359	399	387	403	386	385	408	385	384	385	399	373	377	409	376	389	395	385	387	362	412	411	390	401	387	392	362	410	415	390	397	403	387	400	408	424	388	374	380	375	394	436	392	406	386	416	434	419	379	423	389	385	392	404	433	415	375	409	402	387	389	397	385	384	382	399	395	391	382	392	394	414	410	396	400	400	381	393	409	393	423	382	413	400	385	392	365	406	395	390	405	383	402	401	401	413	389	371	381	358	420	383	373	399	398	406	387	394	377	404	376	375	368	383	396	436	413	379	419	425	399	386	416	383	409	429	378	423	402	375	421	407	419	387	364	386	383
24795	21142	27338	25157	10913	1405	1127	987	978	947	989	847	900	934	913	896	929	921	894	852	886	909	868	872	870	863	876	840	932	877	805	823	897	841	902	888	901	860	889	846	834	940	832	881	889	865	881	802	848	830	798	846	885	863	859	884	911	889	832	819	864	884	841	868	836	869	848	891	862	865	867	877	832	821	814	831	905	872	885	840	869	867	795	869	876	860	795	844	856	877	931	809	895	806	851	863	807	842	815	850	869	872	897	798	850	861	909	838	814	792	815	851	841	891	853	900	892	828	862	841	838	848	892	870	878	845	877	876	873	850	890	859	858	875	845	842	874	847	848	873	934	889	880	852	831	854	842	863	841	865	829	814	868	831	853	865	844	840	874	801	896	828	918	834	837	844	852	894	785	780	848	828	841	824	873	886	896	877	859	825	844	823	893	804	851	910	902	869	824	826	786	864	813	856	832	813	953	822	855	852	851	819	841	815	848	842	832	910	872	871	855	823	818	848	846	838	833	861	863	850	815	836	866	896	819	876	850	818	891	896	893	843	866	913	878	857	889	880	859	853	820	846	837	892	847	849	826	814	859	820	841	831	834	850	885	869	848	873	902	887	846	812	848	803	809	874	898	866	870	888	914	859	806	847	832	826	820	822	830	858	881	851	929	833	886	885	849	898	833	844	817	872	882	866	841	860	863	836	802	910	870	880	886	844	809	836	868	864	833	785	862	882	926	819	797	779	816	842	881	881	866	842	908	911	871	843	861	870	849	883	878	812	840	863	844	899	876	885	869	862	856	895	843	826	815	840	886	834	853	821	853	849	859	849	844	868	855	858	863	872	877	873	808	855	878	854	847	834	832	882	882	864	857	884	824	879	831	875	847	863	850	902	867	844	933	823	835	838	849	804	846	841	819	848	863	829	913	896	854	805	865	835	842	849	818	872	821	889	804	862	854	823	837	863	851	843	864	861	830	786	845	849	804	863	879	837	864	834	794	860	858	894	855	818	852	879	868	878	863	826	839	871	868	831	857	876	830	846	861	863	866	825	872	896	935	832	885	898	871	920	839	836	846	882	838	887	843	834	854	895	846	842	875	860	886	867	864	841	869	865	824	851	843	882	778	853	853	842	830	841	827	895	835	835	862	844	860	862	815	847	865	861	812	856	884	858	823	870	857	868	854	817	873	855	867	895	851	834	873	868	858	897	832	843	847	851	862	827	833	864	849	817	872	821	834	905	830	854	858	835	788	915	866	904	889	885	834	864	840	868	873	896	832	893	846	877	864	888	823	864	855	843	836	851	857	907	876	850	906	854	829	854	823	876	811	863	837	843	844	905	846	882	859	930	888	860	861	858	858	854	870	850	893	822	870	846	838	907	837	896	840	887	907	863	862	857	867	868	841	831	818	903	823	863	836	819	839	886	864	798	818	824	896	877	871	865	901	842	837	859	817	866	842	858	857	904	854	840	862	871	859	867	831	837	831	837	823	804	874	843	870	824	870	883	909	879	872	848	850	862	870	846	884	891	824	832	950	840	870	874	894	885	819	833	845	897	884	858	883	881	809	889	810	842	853	852	894	892	793	840	883	824	861	783	881	881	843	890	836	815	894	862	837	828	868	873	849	780	925	823	818	920	910	845	809	864	911	842	873	841	839	829	883	819	867	854	937	871	839	864	872	868	810	841	836	863	808	782	879	858	857	808	877	903	842	824	849	898	915	845	834	836	844	897	850	809	847	853	845	903	869	812	824	883	837	855	884	846	869	870	862	843	872	843	872	872	864	840	878	902	886	877	832	854	876	868	831	877	898	885	870	877	877	849	852	797	874	870	897	873	904	886	849	903	885	855	844	869	824	881	839	877	825	842	867	866	847	827	821	860	825	870	846	851	851	896	825	814	946	892	853	796	775	909	802	927	846	895	821	835	836	866	828	801	839	868	836	815	824	844	846	810	830	862	846	855	817	896	935	827	872	848	858	881	861	882	836	874	824	881	927	874	880	885	816	857	864	870	860	838	826	791	876	809	910	864	830	812	865	851	886	849	863	855	823	861	833	847	799	871	829	831	838	877	852	830	844	845	838	870	917	862	814	846	856	835	839	877	842	896	841	819	910	872	847	868	867	821	831	894	894	844	885	851	759	881	842	892	825	857	911	860	849	859	832	832	885	876	854	863	829	958	846	820	837	888	872	860	896	848	800	828	902	882	879	876	850	854	798	899	843	900	887	865	888	869	887	879	859	823	876	874	857	831	807	823	793	882	898	840	878	955	871	827	872	815	842	812	873	852	810	853	901	886	854	849	856	863	803	844	883	821	845	853	881	872	828	833	834	893	877	871	880	867	839	891	873	916	824	847	870	834	890	807	921	887	854	816	809	854	818	818	863	849	889	868	878	829	861	870	880	798	827	865	870	869	858	858	872	879	844	848	846	845	883	859	856	871	849	841	856	857	852	817	832	855	850	845	861	888	878	821	808	831	863	840	877	810	843	906	886	829	823	867	841	875	859	869	851	907	814	833	849	887	891	889	879	839	875	935	827	835	897	894	869	902	972	860	846	852	835	862	802	893	871	786	891	947	861	836	853	854	811	923	869	822	873	885	864	877	867	841	834	835	853	856	852	895	849	794	867	819	908	868	851	908	846	827	831	878	840	841	907	837	852	814	888	869	854	844	848	854	825	879	827	822	824	829	869	865	857	863	824	815	854	822	894	805	819	847	837	837	842	868	852	870	848	853	790	836	827	873	905	870	875	833	830	903	870	837	831	850	839	853	852	835	853	875	825	840	841	852	817	841	831	802	903	865	886	854	824	918	836	821	834	800	862	886	829	838	846	906	837	843	859	857	807	823	859	914	872	880	891	851	846	849	864	889	817	821	838	854	799	865	829	823	851	882	836	841	808	823	880	851	860	873	835	843	900	909	871	844	845	795	855	792	887	926	827	826	843	864	864	926	893	845	815	800	865	906	851	831	852	861	878	780	849	826	900	869	896	848	858	825	831	901	854	857	830	824	847	897	800	862	768	850	863	801	824	829	844	884	861	852	823	818	865	840	917	926	834	874	874	859	863	901	889	884	832	883	865	882	865	792	843	827	864	782	837	818	837	835	835	873	818	789	851	879	861	876	822	830	825	888	906	843	828	836	842	849	840	823	824	819	848	818	876	842	861	898	899	867	851	808	800	838	839	850	805	832	845	810	879	867	885	837	838	856	851	809	825	868	819	897	904	848	862	917	854	842	851	817	842	860	870	832	853	847	830	859	861	877	880	848	841	824	842	810	813	867	832	886	855	827	868	871	883	932	877	835	897	893	836	841	889	833	804	787	874	836	789	877	879	866	823	898	848	918	850	871	883	867	899	900	819	836	846	844	875	859	876	818	848	853	856	865	833	813	824	866	822	798	901	802	813	872	872	862	830	812	847	858	864	897	867	893	868	821	865	859	819	878	859	822	845	807	855	847	835	874	873	844	861	847	883	868	829	842	876	836	848	903	882	882	831	888
6621	5505	3736	2051	1733	1431	1303	1178	1144	1069	1007	1023	1008	933	971	986	964	948	980	880	923	851	959	876	856	875	888	838	873	870	864	914	845	932	900	859	933	854	880	878	828	830	871	841	873	901	881	871	880	874	872	865	886	870	890	839	892	834	889	882	879	879	903	836	874	940	904	864	895	875	854	866	879	856	873	847	881	918	882	862	870	871	885	900	882	874	881	943	865	898	899	940	927	886	879	920	857	889	888	835	864	821	903	877	891	920	907	843	853	883	880	863	850	914	843	846	864	908	891	862	868	853	868	883	824	831	881	827	878	865	940	880	867	841	853	855	846	866	922	890	869	879	935	881	878	861	890	965	861	878	893	860	854	893	855	845	899	874	819	858	841	879	852	870	822	896	869	880	902	928	829	907	887	853	875	884	936	873	944	896	844	879	867	900	908	860	866	864	878	896	897	866	846	890	941	879	902	873	847	885	847	826	871	902	871	894	819	879	912	848	915	883	865	885	838	892	850	905	865	877	860	881	874	883	876	931	900	837	850	857	855	862	787	880	841	870	909	805	887	860	876	883	827	914	879	902	915	878	921	864	883	867	893	860	869	932	924	869	883	870	849	864	834	853	909	884	876	857	888	850	834	866	875	896	898	855	851	899	941	857	866	826	854	881	890	893	858	885	889	865	880	834	871	859	851	858	843	891	864	876	910	878	911	807	831	884	854	879	893	886	857	912	855	865	849	823	874	854	800	865	861	898	914	868	889	846	885	827	867	880	862	918	861	836	890	890	866	855	848	890	846	814	884	841	886	909	881	875	947	860	872	854	941	972	883	926	839	873	849	891	822	828	929	894	895	843	856	893	874	860	882	839	859	845	901	887	886	885	843	913	815	897	844	843	858	825	866	908	901	821	882	878	912	930	893	841	913	881	878	897	889	880	865	876	845	866	912	907	853	850	875	931	861	847	928	825	866	904	839	881	853	866	933	842	862	871	889	923	869	950	903	856	892	898	825	850	892	896	815	924	897	831	895	884	850	850	884	886	851	836	884	838	855	871	859	866	882	936	852	862	841	825	866	848	838	880	834	855	858	855	869	890	896	888	864	864	900	891	889	828	906	882	913	965	882	875	907	900	843	858	859	920	886	913	916	864	926	830	906	869	871	868	829	871	890	881	876	902	867	888	931	858	922	876	848	885	872	880	875	857	836	924	838	917	853	916	895	891	924	905	891	922	854	896	854	862	895	866	815	895	858	841	851	800	901	850	900	890	867	905	871	909	870	881	895	940	905	874	871	830	898	882	831	863	912	862	868	869	872	797	857	874	861	896	863	878	881	859	878	886	871	866	905	847	901	932	857	871	889	874	836	907	878	859	885	867	802	906	887	906	921	849	926	900	904	939	867	902	871	887	833	868	881	879	924	912	897	915	952	904	865	906	858	888	885	863	875	870	934	924	873	892	846	834	904	848	873	912	856	825	848	862	892	864	854	833	874	859	847	856	888	845	898	908	831	900	877	878	893	865	851	908	874	898	852	860	903	864	873	869	850	893	839	860	924	846	899	878	839	909	843	884	837	877	832	899	850	878	929	868	860	872	890	847	903	914	870	910	897	853	915	850	866	934	875	879	897	891	924	859	904	887	888	878	894	875	909	906	865	885	890	854	881	899	845	938	839	893	905	891	905	915	854	880	882	891	937	902	857	870	894	880	932	824	925	880	925	872	856	904	851	832	904	854	905	882	882	882	899	884	865	841	887	867	838	873	918	861	860	888	842	879	849	889	873	891	866	915	832	871	852	891	871	896	875	891	869	839	829	873	909	819	886	910	808	901	919	878	865	852	865	946	849	884	856	912	841	856	829	908	900	909	890	852	934	829	850	913	849	856	925	879	872	910	891	884	849	901	874	826	854	797	834	872	825	910	860	897	881	836	865	832	880	886	903	911	912	842	821	845	901	838	901	877	921	890	889	883	846	850	878	853	933	915	892	909	892	874	892	868	857	875	940	835	878	890	912	922	936	896	876	915	824	859	893	937	926	848	847	851	844	857	886	860	883	897	844	857	843	887	848	865	922	868	860	844	883	908	865	830	875	921	846	921	858	882	895	851	859	851	860	896	875	857	841	864	845	869	858	847	879	872	897	937	841	850	826	865	820	884	873	869	863	853	862	948	867	832	816	902	909	862	838	864	916	849	886	867	828	888	896	863	856	868	874	875	862	899	876	891	835	853	896	880	873	871	848	869	904	862	903	916	864	870	875	901	891	824	900	864	853	895	922	890	927	893	890	847	828	910	865	890	894	838	867	887	872	919	834	858	893	940	853	911	871	855	857	897	790	891	893	881	898	806	839	843	914	846	914	854	913	859	856	846	913	903	889	868	884	853	908	915	875	894	885	834	890	892	859	864	887	874	885	939	849	947	942	867	799	886	938	921	850	874	891	912	840	861	878	819	853	893	888	861	836	847	839	832	917	901	894	856	880	877	818	897	872	848	890	816	949	874	881	927	824	804	889	949	858	909	878	853	896	906	874	844	891	895	868	858	844	863	882	900	827	899	889	864	951	906	878	874	852	888	823	839	833	887	900	885	927	868	847	854	862	887	839	882	878	859	904	913	865	881	919	857	842	901	917	876	877	898	942	928	837	876	862	881	890	845	876	876	864	859	855	878	858	895	873	875	852	850	856	878	911	872	892	862	869	872	903	866	835	885	843	875	881	901	875	884	917	838	870	891	892	943	920	851	952	895	864	864	870	885	875	890	820	859	856	913	920	950	852	897	893	871	852	810	923	887	811	896	869	872	886	884	904	833	853	881	809	873	926	927	871	930	891	871	922	883	844	868	927	904	867	867	907	880	876	887	856	913	896	847	908	878	846	842	906	879	931	873	879	871	881	880	904	890	903	893	879	879	904	852	866	879	904	903	907	895	915	806	875	908	839	859	881	884	880	864	842	876	856	942	857	846	849	868	895	888	831	878	868	845	841	886	851	845	870	882	875	874	866	895	846	898	884	871	862	867	866	882	905	894	819	874	906	862	906	859	885	889	917	928	861	864	930	874	851	848	859	891	890	885	937	880	859	886	818	853	922	920	843	861	905	855	843	872	885	876	878	801	889	897	865	919	882	844	866	821	886	886	876	880	876	876	930	860	874	893	864	896	849	835	817	860	874	883	846	920	881	839	877	903	888	834	835	858	890	889	857	895	863	820	850	857	875	839	879	856	895	844	888	879	871	897	899	842	845	876	910	881	900	816	916	874	866	848	859	865	824	887	926	887	921	878	894	893	841	863	893	899	863	924	922	918	869	849	832	865	873	849	916	838	906	931	886	816	938	874	897	887	864	895	857	848	873	894	882	889	886	840	858	842	836	849	861	838	810	874	864	855	883	873	901	930	857	843	849	864	820	877	902	817	899	897	878	884	895	848	874	909	884	848	863	865	878	835	859	902	895	864	851	884	848	860	880	897	866	875	874	846	884	885	900	892	848	836	899	831	903	842	855	889	910	878
22479	21182	28885	23733	21185	21260	8943	1407	1016	944	908	822	876	794	798	696	682	718	716	673	717	678	697	694	687	665	630	645	605	668	672	653	641	595	677	601	660	574	663	652	623	592	633	643	645	601	568	635	574	625	601	638	653	634	625	600	588	638	624	621	616	607	643	591	627	628	600	608	609	628	599	667	628	669	665	582	656	623	615	585	614	595	648	630	619	659	628	630	562	642	609	594	635	598	616	594	578	632	623	636	679	599	613	621	644	609	592	637	619	566	674	626	614	581	656	611	632	635	614	594	587	602	613	660	584	598	641	609	594	605	579	568	628	622	598	598	587	603	616	582	566	594	610	655	597	651	600	603	601	605	626	610	602	616	654	591	644	583	598	630	596	657	631	645	619	596	587	609	594	621	583	618	598	668	645	637	580	639	601	613	629	660	600	661	589	651	551	614	607	636	621	604	635	645	602	628	585	638	629	644	552	579	654	612	586	623	614	651	599	582	620	596	594	583	644	600	603	564	633	599	592	649	642	608	573	628	581	571	580	652	614	612	581	635	629	602	624	644	616	636	596	606	615	632	635	687	678	652	613	623	629	551	638	664	621	609	636	582	636	648	609	660	597	581	646	589	642	617	578	610	644	618	600	581	622	637	589	622	570	587	642	628	618	622	603	658	636	634	642	623	599	609	617	606	592	611	630	640	600	646	601	607	620	634	635	639	643	660	598	624	670	579	600	604	598	595	645	567	636	599	589	553	630	605	619	619	630	609	640	639	645	662	648	655	612	701	601	624	632	634	592	630	603	615	628	624	603	594	640	630	606	656	607	700	641	640	648	625	631	617	589	643	608	620	585	622	608	626	573	595	655	595	588	593	600	614	630	655	637	593	614	616	615	637	626	614	646	646	624	600	597	634	659	619	643	622	618	643	591	660	574	638	599	614	630	626	634	641	686	652	583	641	620	549	635	583	649	640	616	627	637	581	629	593	640	628	625	610	595	621	601	551	606	647	637	609	591	595	606	688	630	615	589	621	593	625	607	587	636	623	631	612	593	604	635	637	649	614	597	593	618	629	614	596	641	585	641	602	619	628	597	584	586	644	614	572	616	647	594	610	580	618	640	667	662	619	586	626	616	605	624	654	673	629	682	610	551	612	627	654	629	587	618	646	582	599	618	656	568	632	644	600	601	627	650	584	548	562	587	627	656	620	609	636	622	581	657	647	642	578	627	596	637	634	600	652	593	591	615	606	633	631	594	585	548	601	609	634	631	589	600	589	642	620	630	613	614	640	584	611	615	567	628	633	600	598	639	605	611	632	619	641	587	617	586	630	615	696	590	586	639	621	627	600	630	627	600	648	585	590	640	620	638	642	583	610	615	611	649	629	611	600	611	608	628	631	593	605	596	594	646	627	689	633	647	589	642	577	614	548	645	630	559	613	630	673	611	613	652	585	628	616	635	596	617	598	616	660	576	658	614	630	625	622	633	605	631	662	587	660	605	683	608	649	618	549	638	644	615	625	614	583	645	593	643	594	647	579	597	605	635	604	628	620	638	594	640	607	602	635	607	607	610	601	592	603	589	632	623	611	607	615	637	611	587	614	598	634	637	592	598	595	625	676	590	596	645	576	625	657	601	614	638	601	603	611	620	619	613	609	605	598	598	596	615	599	635	630	616	601	598	632	627	604	561	625	601	603	562	631	615	639	618	605	614	622	600	645	627	583	618	636	610	625	596	577	610	605	638	634	662	663	640	673	570	603	637	626	577	585	616	631	611	651	637	596	573	592	615	693	588	613	594	638	609	612	611	582	593	644	620	631	567	633	617	590	626	615	610	649	633	608	620	605	634	613	550	626	677	621	638	557	607	596	652	639	623	599	632	668	658	638	593	613	621	642	629	576	611	635	632	621	630	591	610	610	647	592	626	615	613	612	614	643	656	612	658	598	663	640	636	576	609	649	636	586	637	629	613	592	577	570	574	595	618	632	602	631	655	658	589	596	628	594	606	656	576	625	628	591	584	617	611	601	568	639	644	602	611	614	672	650	644	582	616	616	589	589	603	591	595	656	610	585	592	599	621	608	623	642	617	634	623	640	608	587	606	650	593	623	654	580	602	662	623	627	622	580	562	599	615	588	611	613	623	581	630	590	598	630	646	631	657	607	587	630	598	606	627	629	594	572	628	623	651	638	638	643	610	656	590	641	605	614	599	615	649	596	584	655	624	644	617	622	613	643	614	619	600	600	633	607	628	644	578	603	611	627	617	621	610	576	622	572	659	636	679	624	620	638	591	595	651	616	614	632	629	628	615	586	607	599	615	610	609	647	639	624	587	626	623	619	655	599	601	615	615	574	642	639	640	623	661	678	612	605	637	637	579	563	601	582	593	613	638	647	628	584	610	662	634	610	626	609	587	616	624	643	587	587	602	622	640	601	635	614	606	614	569	638	599	628	630	606	584	633	630	606	592	643	584	669	553	557	627	590	603	565	639	577	611	604	566	593	650	624	637	588	615	579	638	638	591	631	585	609	610	585	628	631	632	593	600	624	584	619	585	643	652	599	603	639	614	601	646	654	615	623	668	644	652	626	560	578	645	582	656	647	608	607	620	643	663	638	594	616	658	659	628	644	663	645	644	605	580	635	610	608	641	657	590	631	577	620	669	617	604	580	569	614	582	645	612	594	621	624	640	629	604	621	655	582	611	588	680	622	573	610	618	596	577	617	644	651	620	622	629	599	639	608	599	634	630	602	611	587	591	636	599	639	627	568	569	583	633	646	593	567	637	644	584	637	618	639	617	616	609	560	640	600	569	632	637	596	594	624	612	635	587	592	625	648	614	624	599	585	605	589	578	598	594	618	604	607	630	597	628	627	639	614	630	616	652	621	613	624	625	658	625	628	574	638	598	615	629	631	619	610	552	604	605	623	589	624	606	629	591	655	618	612	604	623	627	628	569	622	627	640	604	621	636	614	637	676	632	604	612	624	633	632	651	618	623	570	630	606	593	608	636	603	614	599	635	604	612	635	610	636	652	618	607	631	607	677	589	602	609	621	637	587	655	627	597	593	657	627	610	593	587	657	626	638	656	602	613	617	648	565	596	597	567	669	603	611	590	650	611	609	647	614	638	581	596	613	617	628	616	614	651	637	661	637	600	630	634	607	599	638	554	658	659	624	608	592	591	585	624	638	591	617	638	615	665	613	581	649	633	611	611	654	639	573	583	603	584	625	643	643	586	612	607	602	593	615	594	644	585	626	643	618	589	635	582	606	586	632	599	631	601	627	596	647	617	599	630	566	623	582	588	646	578	621	597	591	552	600	636	582	617	593	607	577	676	606	622	607	622	598	648	588	655	609	636	592	624	610	607	591	667	628	597	614	628	615	656	626	626	620	655	658	588	603	570	639	633	618	571	615	580	638	614	583	589	573	616	564	603	625	615	635	589	623	611	629	604	594	613	602	617	613	647	617	587	634	626	591	587	635	636	622	651	639	623	628	611	633
7634	14434	9635	4774	3587	2756	2153	1762	1455	1333	1186	1027	978	934	883	810	780	773	720	752	748	689	726	652	652	651	671	679	611	652	699	669	701	630	637	646	625	649	617	664	662	620	635	657	661	611	641	626	630	639	643	591	621	633	638	620	637	614	646	589	649	612	616	636	642	651	610	633	632	652	621	603	635	645	634	624	631	601	625	616	597	624	652	626	654	623	636	615	579	614	608	584	657	671	587	607	620	682	577	599	628	616	602	632	658	621	631	641	609	655	630	599	596	605	639	563	614	603	619	585	602	601	639	690	586	574	567	602	579	667	623	592	640	606	614	611	585	622	610	651	591	611	589	590	635	612	662	580	613	644	568	598	637	614	628	606	609	644	643	638	575	603	625	598	609	611	594	613	594	635	601	671	643	660	608	608	595	633	630	631	614	632	640	627	619	586	614	622	552	614	610	586	578	586	571	587	622	611	582	572	614	601	616	649	641	600	625	631	662	611	598	590	610	624	626	651	599	677	602	639	621	588	632	620	609	638	628	668	627	594	610	604	567	623	654	619	652	627	607	564	647	583	600	619	645	577	597	631	617	640	627	636	614	590	605	640	634	627	593	584	644	628	613	595	596	621	603	627	631	642	625	609	628	604	633	591	599	581	597	656	586	679	601	610	618	584	588	627	615	621	622	609	657	555	646	598	583	618	606	662	608	651	605	591	620	631	648	630	612	623	629	665	585	575	667	641	584	598	599	635	593	615	585	634	640	646	621	586	602	621	600	641	605	646	647	683	641	615	591	567	635	626	563	652	647	629	680	631	622	571	661	639	619	620	636	647	630	606	640	628	608	621	604	611	606	621	601	619	594	620	602	639	624	643	640	565	610	612	636	597	600	593	611	634	588	648	622	644	634	606	642	627	655	645	643	606	615	618	606	612	607	618	590	631	602	632	603	633	590	627	601	609	664	663	648	671	638	651	685	615	608	648	589	628	617	599	582	582	627	591	652	628	629	589	631	590	592	666	619	615	550	599	602	634	633	611	617	646	618	561	601	616	563	636	644	632	626	618	609	624	603	637	622	645	652	633	597	662	617	586	569	624	622	638	629	643	633	641	650	659	635	638	600	653	566	645	614	622	608	645	578	620	601	588	610	665	600	629	652	620	611	628	584	636	597	627	636	673	605	600	632	609	661	612	612	605	631	631	628	590	600	618	651	642	611	613	589	589	615	553	587	585	622	600	631	647	603	615	632	624	629	676	586	599	591	604	619	613	646	619	635	623	610	610	563	621	584	620	608	579	625	620	621	642	620	590	668	619	643	695	620	629	611	590	615	599	642	632	606	613	637	608	630	635	601	611	576	644	617	650	665	619	646	639	616	580	649	574	604	628	627	601	621	593	593	642	633	607	630	575	654	633	620	636	615	615	632	611	633	612	584	621	638	619	622	598	622	581	634	595	630	641	676	605	629	622	620	625	600	584	632	609	618	605	626	615	606	664	594	583	622	617	615	588	595	594	616	625	595	623	608	634	598	594	569	607	594	628	622	618	622	594	616	598	607	618	636	627	634	536	646	628	647	603	595	599	584	635	605	581	579	604	644	600	642	592	604	614	599	625	623	618	667	631	640	644	583	653	605	626	594	582	601	653	629	656	664	609	588	626	645	630	621	622	603	663	593	633	629	617	645	654	632	632	598	635	637	634	612	597	624	666	652	618	640	584	636	587	603	592	575	613	639	572	617	661	574	637	618	615	581	617	642	645	569	641	625	639	600	624	566	576	617	628	675	613	683	655	638	651	649	617	614	599	631	621	665	645	648	571	611	617	655	620	609	633	600	602	646	622	604	657	598	630	654	587	609	632	592	636	597	614	660	603	616	603	640	598	661	636	579	617	591	671	667	586	623	606	604	615	601	631	614	604	574	598	620	602	605	666	613	629	586	622	596	600	602	608	633	602	607	621	641	614	607	619	620	612	592	652	610	575	620	625	616	604	644	632	625	610	534	610	624	629	620	609	628	604	590	637	638	607	600	613	612	630	601	572	618	636	593	641	639	638	608	569	601	626	621	594	609	579	618	644	648	641	589	587	619	551	603	630	594	630	610	645	595	656	649	598	629	576	551	594	639	658	596	595	623	617	640	612	589	594	608	628	613	637	613	612	624	601	646	625	586	609	645	598	607	586	618	637	628	625	589	615	612	641	605	628	629	620	635	642	635	610	600	637	626	610	620	601	648	664	665	621	600	615	642	624	618	623	601	629	637	663	609	621	606	624	632	689	584	608	599	585	645	611	597	586	641	616	620	606	611	592	669	625	632	672	607	604	610	589	647	637	627	617	624	597	588	607	632	628	633	618	609	574	612	612	634	612	659	633	620	647	618	625	634	611	587	611	608	601	622	610	639	628	634	625	608	617	622	619	675	590	614	590	615	656	624	613	653	627	627	606	629	624	646	589	603	620	645	562	597	642	603	582	640	634	585	642	553	662	619	624	606	638	601	662	606	616	602	587	635	618	598	635	614	591	633	604	616	567	593	660	607	610	602	584	596	623	612	593	625	640	632	603	622	624	614	607	560	579	583	644	666	635	619	625	639	627	596	592	621	647	583	642	601	613	607	575	646	596	645	595	609	640	663	602	610	607	676	585	630	648	598	623	641	645	644	627	625	637	639	608	623	578	618	633	630	590	576	614	664	579	615	665	582	626	638	597	621	560	606	632	609	618	575	605	636	644	615	654	620	659	654	588	581	613	597	673	607	660	624	622	645	603	615	594	598	660	590	581	558	595	595	617	613	589	551	617	607	618	623	603	596	634	610	636	639	636	600	648	612	623	599	640	643	620	629	603	687	614	611	655	640	661	634	647	623	587	631	602	649	619	607	578	610	616	640	619	587	624	649	621	612	635	622	619	603	642	609	643	618	595	592	592	660	605	607	707	641	654	623	604	673	584	630	676	572	591	608	620	606	671	623	674	602	610	676	618	631	625	578	618	637	634	638	600	633	622	587	622	641	587	636	657	598	618	590	597	580	613	612	600	686	655	604	632	635	592	604	630	615	596	628	626	571	605	622	613	623	593	621	627	603	589	634	621	662	672	615	598	628	606	648	611	618	616	633	674	592	618	592	619	615	589	631	588	610	619	656	639	608	595	580	605	642	583	608	612	613	617	642	639	645	645	605	613	632	573	638	629	625	623	648	617	608	566	616	618	618	620	620	589	573	633	629	591	606	555	623	669	645	649	562	607	631	644	600	670	595	596	613	602	615	600	598	589	574	584	580	628	632	637	619	625	662	643	616	611	606	597	673	597	632	638	610	636	554	645	603	636	594	610	609	633	609	609	625	638	640	630	592	604	639	676	661	615	625	634	612	583	607	649	626	599	622	624	625	607	546	632	629	639	587	603	539	647	623	629	612	589	619	652	657	598	609	581	601	628	662	623	590	620	602	616	613	625	601	631	615	586	612	639	623	639	642	636	571	592	605	632	601	605	638	611	687	635	596	628	637	590	619	653
27916	17455	3800	912	672	607	604	586	589	617	605	576	534	600	571	558	621	568	587	597	590	606	605	550	569	577	540	566	576	551	591	553	617	616	640	625	603	577	603	576	553	574	572	556	607	567	582	582	598	536	610	556	588	511	594	564	553	560	570	568	587	522	593	563	560	575	578	531	543	581	571	529	541	559	575	589	585	580	579	558	607	565	584	578	552	584	606	559	568	575	559	582	558	565	543	520	578	560	574	518	570	544	574	585	611	604	570	577	584	570	574	542	598	582	540	554	575	539	576	523	590	573	631	565	507	533	569	559	580	567	605	530	582	558	570	562	570	564	610	562	577	597	593	577	605	593	591	602	555	574	606	622	574	568	553	545	549	628	547	546	570	550	566	555	584	580	557	588	529	552	587	589	575	567	545	567	554	548	556	573	569	576	559	577	574	528	550	541	560	566	530	560	588	529	567	589	566	581	596	548	515	570	568	619	519	626	552	576	571	644	543	569	581	592	549	595	566	550	576	610	581	568	549	602	556	562	567	539	622	598	579	594	546	602	566	557	580	560	540	592	551	537	592	586	552	568	588	593	517	612	554	549	586	610	568	559	585	549	556	574	534	516	616	615	595	524	589	581	558	540	552	554	545	609	553	571	556	576	547	583	525	592	555	576	577	599	573	580	516	591	581	530	575	549	577	599	575	555	516	564	576	599	556	555	597	556	587	571	546	586	569	552	566	599	586	575	585	571	582	569	543	592	554	571	573	616	569	549	560	563	553	538	592	583	585	529	604	586	546	554	591	545	546	590	560	572	597	601	591	530	555	586	549	593	603	604	618	594	555	565	533	618	561	595	606	548	611	602	561	562	583	582	548	539	580	536	585	578	528	548	583	556	570	556	570	581	549	541	566	566	573	519	572	575	522	537	578	532	540	567	572	600	562	592	557	534	614	555	557	547	595	571	557	537	560	563	527	574	579	602	585	569	591	528	589	554	611	605	568	570	577	564	535	557	566	589	531	572	540	609	548	600	597	582	547	577	566	553	511	573	544	555	574	573	597	554	605	565	546	583	559	592	567	570	547	537	543	580	584	603	556	533	587	603	600	581	605	596	601	529	568	577	534	550	588	568	568	569	580	541	570	566	556	559	575	566	581	600	555	544	541	578	552	586	583	580	556	571	603	558	622	519	565	537	540	584	573	612	567	568	564	597	551	551	535	591	569	583	589	600	560	551	564	591	606	553	615	615	536	549	588	558	503	576	588	562	595	564	556	564	584	572	544	545	594	530	580	607	534	558	596	590	532	517	544	539	544	532	607	587	586	591	508	592	562	584	558	571	584	566	542	572	559	585	544	557	583	539	550	563	562	599	551	547	599	506	596	594	530	557	564	536	551	551	593	536	569	571	569	559	608	573	583	609	546	573	604	585	614	545	565	552	569	529	565	539	559	578	564	531	533	554	593	562	571	585	564	564	586	566	570	600	533	541	573	529	580	530	595	543	576	594	616	584	574	560	562	574	568	536	550	540	602	531	584	563	521	557	540	599	566	615	553	585	561	611	539	538	575	597	609	604	624	624	550	603	552	552	552	589	565	557	591	598	592	564	558	564	535	563	555	553	578	548	571	547	545	565	562	552	560	546	585	572	599	568	604	557	564	578	547	546	590	587	576	561	552	570	568	556	588	646	600	551	582	565	565	596	589	555	590	531	591	548	576	574	559	580	589	589	577	572	566	545	586	514	587	555	568	577	572	560	561	576	548	573	611	555	558	596	579	568	570	598	576	548	560	570	574	575	585	570	589	565	571	602	584	587	566	613	574	558	566	587	506	591	596	553	590	566	582	604	558	575	550	536	571	552	587	583	565	567	581	519	603	561	616	549	577	564	576	524	548	527	591	559	584	586	589	576	613	573	566	536	554	580	605	546	596	608	561	573	576	559	562	560	570	552	525	572	548	600	547	593	544	512	558	556	598	543	577	570	553	564	604	558	584	553	545	584	580	535	561	526	608	534	571	554	548	577	527	537	598	546	587	567	570	563	583	595	588	526	584	559	618	595	583	551	553	551	563	573	580	575	575	606	572	562	590	547	587	555	568	547	562	583	583	576	557	600	564	527	568	560	559	555	563	562	567	608	558	561	541	564	543	602	612	581	564	556	600	543	580	571	569	564	578	572	572	530	561	586	537	584	557	588	571	574	596	560	536	591	516	524	571	566	548	549	608	566	568	560	578	540	564	551	517	577	578	582	518	530	582	566	547	564	585	590	558	563	594	563	588	571	561	570	576	541	568	587	593	633	603	601	551	558	559	575	567	565	605	561	561	646	594	556	582	614	560	547	589	544	562	588	528	629	552	550	591	633	532	557	581	562	552	563	537	558	559	543	613	614	566	534	583	543	520	593	577	553	529	579	502	577	541	588	557	534	595	621	623	590	574	589	585	614	550	582	553	564	509	594	569	543	538	553	565	570	530	592	581	575	628	554	604	559	563	596	557	530	567	537	564	557	587	581	598	532	547	524	537	578	598	556	555	530	621	560	590	564	590	592	581	566	566	587	570	543	527	622	567	609	555	601	592	584	566	609	575	567	585	535	587	572	554	563	560	561	586	602	547	533	578	573	550	623	544	564	609	561	582	569	551	586	598	592	598	591	600	590	565	578	596	563	553	572	538	613	543	553	518	577	572	554	605	556	591	615	578	612	588	577	590	596	602	559	564	566	563	530	541	557	534	579	553	564	586	567	577	557	603	592	546	528	572	576	589	560	577	593	568	601	608	575	574	567	575	596	587	541	589	596	617	601	617	564	567	570	603	572	596	570	599	535	633	576	586	535	580	554	561	545	584	621	606	582	583	579	592	559	512	555	520	584	561	543	583	570	527	613	552	554	532	556	529	576	518	561	570	578	555	563	565	579	573	601	499	560	608	586	604	547	565	580	551	566	616	603	569	601	604	585	559	546	558	570	564	549	594	567	574	561	508	577	582	588	612	570	582	544	567	556	536	566	536	542	588	534	551	578	579	545	566	527	546	614	534	575	593	504	561	578	583	591	600	585	542	562	589	567	597	569	576	578	572	552	577	576	621	589	585	611	640	612	554	573	560	591	542	604	625	604	584	544	556	599	629	580	553	559	561	604	583	580	552	545	553	548	555	599	546	556	537	567	595	534	565	622	586	575	579	587	533	564	563	543	599	542	580	600	585	575	529	546	540	585	580	553	547	550	567	571	565	560	543	544	556	557	538	520	591	574	575	553	558	607	615	627	562	620	535	575	612	575	531	586	558	568	575	558	558	578	588	564	562	555	596	594	552	580	634	572	586	549	593	568	570	532	560	565	549	566	578	575	596	575	570	567	606	530	555	580	543	582	565	532	592	565	584	581	590	572	528	551	566	569	578	575	574	548	579	562	537	580	572	577	558	564	575	613	574	556	608	609	601	577	573	547	586	578	541	527	551	592	592	536	560	603	553	582	550	585	553	538	594	563	628	558	582	561	550	565	601	557	574	560
4727	1305	1141	829	677	644	688	678	702	657	711	673	679	639	615	642	616	619	625	640	638	624	646	642	606	601	599	639	611	603	605	657	647	571	595	652	636	632	587	636	631	592	578	602	631	606	623	624	633	590	601	583	610	624	608	582	656	624	623	642	629	629	597	629	607	652	607	628	591	577	603	627	589	620	591	589	632	602	591	634	610	575	574	630	606	621	598	602	583	633	637	584	606	640	603	582	642	590	590	636	631	670	624	589	607	598	642	622	624	619	605	586	616	588	560	620	588	568	634	632	543	629	615	600	621	608	596	612	651	627	581	613	547	613	594	598	604	577	581	608	615	588	615	600	614	639	633	618	632	621	635	630	645	578	605	619	639	650	619	563	614	552	615	612	622	648	587	635	638	614	648	648	628	596	593	652	641	625	654	599	613	653	601	641	641	616	615	628	658	569	655	628	572	651	663	630	589	604	584	625	615	626	611	591	584	616	610	608	643	624	613	627	617	615	647	622	634	607	606	605	609	615	615	594	569	628	581	609	603	613	581	584	630	598	619	594	606	637	646	610	607	635	623	592	600	581	629	650	674	629	592	624	574	632	629	610	614	638	615	657	634	597	605	624	631	648	657	601	611	633	656	591	616	619	623	611	617	611	628	621	638	641	666	606	596	624	601	616	600	622	623	632	607	605	561	643	632	628	604	623	595	609	614	662	640	575	606	599	638	607	586	595	605	611	605	590	592	644	596	603	606	596	657	608	660	585	586	653	624	666	640	598	640	608	594	606	630	591	624	615	656	593	617	582	598	648	590	589	616	622	581	598	653	632	632	646	601	657	671	622	617	623	626	642	667	590	644	614	576	618	622	626	624	657	596	628	592	619	627	657	612	614	592	584	622	623	612	620	624	591	609	603	613	610	595	629	605	591	672	636	644	618	605	605	624	645	610	586	560	613	600	596	630	646	646	609	606	611	601	617	660	608	611	616	626	610	625	597	633	576	627	602	644	604	605	581	604	645	656	613	636	659	634	622	625	595	621	576	597	599	619	598	619	615	618	618	578	626	645	628	540	605	628	658	623	583	654	632	616	621	615	670	628	552	587	573	605	583	621	581	610	606	638	595	602	610	644	627	616	531	576	586	588	614	603	622	647	600	624	619	655	578	592	647	586	575	642	606	620	608	634	636	647	601	589	613	572	613	565	611	640	586	618	633	614	644	585	600	585	565	610	617	565	610	604	664	638	550	569	590	612	564	616	605	663	606	609	605	610	595	620	615	657	646	607	609	631	606	620	645	610	639	604	599	637	578	616	617	628	658	562	651	638	667	616	632	602	606	636	621	583	606	653	629	602	585	606	625	616	681	600	578	595	658	628	591	622	601	596	652	640	615	618	650	587	640	642	561	616	576	613	603	628	600	649	595	657	596	593	624	611	590	624	624	574	626	623	608	637	624	631	620	625	635	613	613	603	616	585	606	615	640	585	601	605	637	619	626	641	605	638	620	638	620	612	630	588	576	618	664	615	583	615	638	624	626	618	603	638	636	623	635	576	651	587	594	596	618	598	605	571	613	591	561	645	634	611	600	641	637	636	630	644	629	644	586	594	603	626	562	661	615	621	630	568	614	617	606	564	627	633	612	633	596	591	601	609	622	622	620	573	621	616	617	650	641	653	601	608	622	626	607	585	618	626	641	598	615	619	600	607	612	620	601	623	605	615	664	629	607	562	627	583	581	618	589	596	610	594	698	616	603	630	618	560	611	612	582	614	631	626	579	637	616	634	609	624	618	615	629	615	632	640	600	632	627	637	581	570	629	627	679	649	628	588	602	618	594	634	602	634	612	628	625	612	590	598	609	623	642	599	623	613	615	627	599	587	629	618	628	660	649	597	612	604	639	620	656	597	609	585	606	616	614	711	603	576	616	602	639	623	609	609	619	636	622	616	625	605	606	617	625	613	549	600	605	559	622	604	609	596	586	632	613	608	625	606	642	616	584	575	681	620	616	633	620	609	601	629	582	618	569	610	624	633	610	595	608	646	571	588	636	614	590	663	559	623	660	600	621	647	603	639	644	648	581	586	621	584	622	585	620	606	591	617	596	610	621	636	586	624	597	618	643	606	560	579	617	678	567	640	652	600	622	607	599	625	627	580	663	586	605	621	633	669	604	612	614	595	562	666	577	632	602	617	594	607	618	666	644	600	615	645	650	589	612	596	651	628	655	621	577	618	627	626	600	603	598	642	609	606	613	606	606	688	608	607	615	589	630	618	604	564	639	640	588	628	592	597	567	620	608	644	597	651	613	634	620	631	622	628	615	593	637	598	714	568	641	646	674	570	579	617	668	646	557	583	591	617	635	600	601	620	656	590	631	558	598	629	594	624	640	595	614	620	592	632	600	652	614	643	622	650	595	586	597	636	588	598	577	614	579	618	623	628	667	597	639	604	609	653	585	593	596	647	567	633	620	604	604	642	575	573	602	571	584	665	602	608	593	602	586	602	606	612	539	612	601	610	658	650	624	595	656	607	598	591	607	622	584	634	597	607	580	597	601	596	585	638	614	596	598	623	628	624	638	598	627	599	595	576	593	605	592	599	663	641	624	590	658	646	589	628	595	584	585	602	632	626	625	580	597	623	618	637	593	617	607	623	627	593	553	615	578	591	610	625	588	637	624	603	590	630	632	610	614	606	604	606	643	626	612	621	641	604	628	614	577	614	600	599	644	606	605	626	607	640	579	625	645	610	627	615	622	653	596	583	582	614	606	599	637	595	611	605	605	594	577	605	630	598	628	635	610	615	643	620	620	622	625	584	617	645	640	652	595	661	562	588	619	646	656	617	632	636	639	624	623	623	633	617	621	635	632	626	585	625	605	606	653	588	634	629	611	605	610	620	623	643	628	602	611	597	614	614	664	609	608	579	602	589	633	609	608	637	625	610	566	621	656	651	595	609	631	642	576	626	635	618	598	579	635	609	618	645	602	605	608	602	630	622	612	650	612	631	578	640	592	618	594	648	597	607	635	623	604	623	627	603	611	627	575	615	599	637	615	625	643	616	631	655	565	615	601	646	653	621	581	650	645	578	622	661	594	626	658	596	714	610	661	621	591	602	622	607	631	627	630	646	581	605	616	612	614	609	582	589	606	630	640	583	607	633	580	603	626	641	606	566	620	606	618	621	599	610	585	604	616	590	637	584	617	653	585	630	599	593	616	647	599	653	629	642	635	615	569	569	617	596	613	620	597	621	607	601	631	633	620	608	656	609	604	630	599	629	651	606	605	619	615	617	601	624	632	625	624	623	624	623	627	631	637	632	604	637	630	647	631	653	611	653	640	590	619	579	618	596	641	639	601	636	619	633	607	608	592	581	623	618	598	631	604	628	634	609	581	605	600	631	649	562	627	620	570	605	593	600	607	572	596	626	599	606	630	630	617	619	600	612	597	596	611	601	600	615	619	665	608	648	601	630	621	614	579	591	635	582	613	604	646	635	635	662	601	607	653
23425	21054	28287	24049	21068	10429	1053	681	569	562	466	461	455	428	438	450	385	383	375	380	396	382	388	364	342	367	344	327	354	379	335	338	382	320	371	384	368	369	344	332	379	348	327	348	342	385	366	366	344	350	321	379	343	320	382	361	366	321	388	348	352	387	369	344	375	361	362	345	348	313	326	361	328	358	340	372	367	355	362	363	314	361	364	352	336	340	345	367	349	355	351	370	369	321	346	331	363	363	340	349	362	381	364	348	328	308	337	346	374	347	332	315	348	327	330	352	365	344	349	350	347	324	363	360	343	361	336	336	319	351	363	352	339	367	349	368	335	361	337	353	378	343	394	350	321	380	340	363	348	373	347	306	366	337	340	345	335	330	326	325	317	315	381	332	374	352	324	362	340	391	378	334	348	327	351	330	332	332	350	351	373	368	386	371	350	357	316	312	349	358	336	332	348	372	334	305	345	342	340	367	330	365	365	328	376	340	375	358	346	353	326	330	352	351	337	367	351	335	320	332	377	348	323	344	332	350	347	354	347	360	350	348	372	325	326	370	340	334	324	350	342	361	339	360	335	338	359	311	358	330	351	356	346	357	336	326	364	354	374	300	393	373	358	345	348	339	333	349	328	350	368	326	344	334	360	352	337	305	361	337	368	349	352	327	338	360	349	354	351	348	367	343	326	350	335	323	364	313	365	361	334	352	386	342	313	383	352	309	356	344	333	338	338	328	309	332	348	340	355	343	315	338	337	342	332	333	337	318	332	329	346	299	342	344	340	337	327	329	338	348	331	352	359	375	353	325	314	319	378	346	312	337	377	382	324	319	369	335	339	373	332	375	363	368	337	351	317	329	365	330	297	319	336	343	338	332	335	327	349	358	330	338	356	334	347	346	339	326	341	374	340	337	339	339	333	348	344	330	334	332	343	377	326	358	366	354	321	340	297	357	363	345	329	352	320	379	326	324	313	380	358	343	303	334	349	338	330	341	353	332	354	355	346	329	317	360	320	324	398	335	369	358	313	348	358	341	345	328	310	329	344	342	327	346	350	335	353	320	378	333	350	333	337	369	357	353	320	352	308	314	337	344	354	341	341	338	337	361	346	351	346	345	355	344	318	360	382	328	335	321	317	327	361	344	347	339	350	364	342	329	352	327	357	361	340	341	329	335	362	351	343	341	334	345	395	362	353	325	315	339	359	355	364	330	342	359	318	326	305	340	364	349	318	368	352	342	353	357	332	320	353	344	349	344	363	376	349	356	361	345	353	348	363	312	335	347	350	355	341	335	328	365	361	377	349	322	367	346	318	334	360	341	336	327	336	346	343	324	343	325	348	339	365	334	357	345	356	347	329	348	345	333	343	349	335	353	353	360	365	336	318	333	357	354	318	356	315	353	347	334	349	348	360	357	332	358	318	362	355	335	354	322	343	361	371	338	349	357	345	357	384	317	401	338	342	357	338	360	344	368	336	349	365	337	351	359	361	323	330	335	374	342	332	328	356	330	299	344	343	345	324	337	332	310	312	384	347	323	336	360	308	365	341	338	334	312	336	361	353	320	327	326	346	353	368	340	340	356	337	313	327	349	334	350	319	348	332	333	325	302	356	327	380	322	365	362	360	309	357	349	347	358	349	307	336	365	323	315	303	341	348	377	361	352	353	340	344	363	363	364	381	338	320	339	361	395	375	357	385	360	354	348	343	341	320	346	302	356	335	317	349	341	339	300	344	359	361	355	362	339	347	350	336	352	347	361	339	356	354	318	351	375	325	353	347	335	334	373	360	349	342	343	335	331	332	300	330	335	329	349	320	318	341	329	324	353	369	355	374	370	360	326	320	366	345	352	332	373	355	336	348	356	355	346	335	350	350	342	356	369	336	340	340	347	336	370	345	332	366	335	334	326	339	330	347	356	318	344	368	355	336	349	340	329	341	346	342	363	324	317	333	318	342	356	339	339	326	350	350	380	381	340	350	339	354	349	334	339	350	341	365	361	342	322	356	331	377	312	365	316	332	341	377	358	367	356	346	343	368	361	363	358	388	375	329	331	337	320	358	359	330	332	345	379	356	343	332	361	361	362	354	397	324	354	301	346	357	363	342	323	334	327	350	371	372	369	339	357	342	343	349	350	351	334	354	332	361	355	316	347	361	350	324	326	342	331	339	346	333	368	334	330	361	351	328	311	349	342	354	380	371	343	341	384	331	359	351	366	358	353	329	318	371	355	349	358	369	330	320	342	320	349	357	386	309	342	356	327	338	341	324	329	348	340	355	350	359	362	316	369	355	321	348	338	316	340	349	368	312	356	329	368	364	388	374	344	347	369	356	330	346	347	326	345	377	336	338	340	355	324	328	333	349	325	358	373	353	329	354	354	362	354	361	348	342	342	334	358	372	340	348	309	362	342	364	344	358	347	321	357	302	331	333	349	350	342	353	349	325	333	323	359	346	359	351	345	349	335	351	353	385	361	319	316	322	354	345	332	342	343	351	329	316	353	341	335	368	336	349	368	349	347	330	317	350	338	338	313	340	329	336	312	374	341	333	311	320	340	328	340	343	339	328	320	356	349	333	333	329	334	349	344	336	368	340	328	390	322	338	369	341	379	325	347	347	331	346	388	379	362	321	366	326	342	341	337	342	369	357	371	344	349	358	330	320	333	383	350	347	354	320	374	310	355	331	331	360	356	342	366	362	342	343	371	333	324	337	346	341	353	347	367	337	318	331	331	339	355	356	340	362	348	359	337	360	324	326	345	345	362	339	365	330	310	361	328	343	340	312	352	348	334	309	391	342	326	344	373	325	334	322	342	312	310	349	346	353	332	335	325	342	348	370	348	336	319	332	311	370	351	356	346	346	320	348	366	328	350	353	320	346	351	336	353	322	368	333	362	333	324	329	337	369	334	325	351	315	340	362	370	341	371	361	333	319	363	339	340	341	375	328	325	359	364	351	372	339	318	346	323	355	326	343	319	317	317	353	344	376	334	353	383	362	328	336	303	352	346	358	336	371	376	347	365	374	335	359	339	350	365	336	358	365	357	354	346	365	364	369	358	365	347	332	334	318	365	367	353	341	329	343	347	326	355	375	359	353	354	373	356	355	357	347	321	349	313	331	350	352	350	332	323	333	364	324	342	340	361	317	320	385	353	355	333	346	328	330	392	336	309	338	377	380	328	342	361	377	377	338	358	366	377	349	345	349	360	330	362	365	350	343	305	325	331	349	365	364	353	360	365	377	336	363	373	362	328	351	351	367	311	332	332	362	347	332	346	327	348	351	326	342	372	335	318	335	367	347	346	359	328	333	345	343	311	339	330	350	373	381	361	345	370	348	329	327	337	347	309	346	373	340	351	344	333	364	321	336	329	320	360	335	338	337	343	382	351	356	374	366	355	326	355	335	370	321	348	355	363	364	382	339	352	400	372	319	312	315	360	340	387	355	343	348	322	353	337	378	333	383	344	342	306	311	330	347	375	354	322	369	327	321	342	339	358	344	317
4945	8853	5855	2791	2013	1499	1194	997	848	723	724	606	556	523	482	491	510	433	431	458	412	412	444	386	419	401	366	395	419	427	392	386	386	395	339	400	401	407	405	411	390	381	390	387	386	390	398	379	377	392	366	387	398	425	382	405	369	362	368	377	384	365	370	356	393	382	398	371	388	376	387	372	389	371	396	369	376	353	399	369	367	378	341	370	384	388	348	389	370	356	405	365	386	400	371	381	377	334	329	399	390	389	375	387	393	350	347	353	379	377	384	352	363	352	376	380	370	403	353	378	404	365	394	375	360	364	397	406	385	347	365	375	372	407	354	382	381	359	388	394	375	381	396	392	371	371	376	374	381	350	387	397	327	392	360	389	367	422	421	370	400	389	366	374	384	346	378	419	408	350	378	397	382	387	377	389	384	392	375	390	377	360	395	387	391	379	366	371	365	386	381	378	368	377	357	386	379	366	361	400	371	372	425	375	386	375	355	352	398	374	342	389	402	371	360	371	346	368	364	374	360	429	398	393	383	394	368	366	356	379	399	383	363	381	362	354	380	336	394	390	384	386	380	393	380	372	355	407	348	364	389	376	367	374	374	402	388	350	378	351	382	398	392	387	387	376	374	332	380	397	371	378	355	399	391	378	374	352	365	407	348	353	397	390	390	335	358	382	374	361	394	370	351	350	362	335	354	381	373	378	407	351	421	379	387	369	362	364	377	392	388	421	382	355	388	369	358	329	376	348	402	383	387	360	395	389	408	372	406	395	337	367	394	389	427	394	390	379	376	363	345	362	390	345	351	362	356	388	379	360	403	376	377	418	362	340	378	329	384	390	386	406	382	388	395	379	389	387	384	378	379	395	385	360	381	387	403	371	391	375	381	387	382	344	368	371	360	378	369	402	371	367	365	379	338	385	386	391	380	380	370	368	352	355	382	373	396	367	380	394	385	372	366	369	366	408	372	353	372	347	354	386	384	378	388	345	411	369	324	357	389	363	378	386	355	411	406	341	345	372	395	377	387	362	329	356	386	355	432	382	408	372	372	374	406	350	396	381	375	394	376	371	389	383	399	374	387	373	387	332	386	374	364	356	408	387	399	405	391	395	380	365	383	352	360	374	393	380	387	393	341	366	361	382	362	364	359	351	383	349	374	379	382	382	370	361	350	377	361	357	363	411	380	379	391	365	379	374	369	381	361	390	399	381	351	373	407	349	354	350	385	366	386	404	404	383	374	402	387	350	366	398	361	380	403	368	339	378	379	348	395	386	386	389	376	356	350	382	359	410	380	395	363	363	375	394	363	356	360	375	408	379	342	363	376	365	368	353	384	396	375	395	377	395	363	375	351	385	339	358	410	378	370	377	381	385	372	361	373	352	365	384	389	381	390	432	390	334	394	356	383	377	370	371	362	395	394	376	370	367	366	386	379	391	364	349	385	370	391	378	382	353	399	366	378	352	408	381	383	366	370	409	391	376	362	425	370	335	367	391	373	375	375	363	397	335	367	364	378	408	379	387	382	399	398	368	375	385	380	406	391	372	407	368	343	366	392	376	380	373	354	389	388	405	365	378	381	357	382	393	389	364	370	392	399	362	391	339	396	367	336	395	395	377	351	375	363	411	387	369	384	372	411	372	352	387	366	372	347	393	378	386	380	368	366	385	339	406	371	375	404	369	353	382	376	376	368	408	385	387	388	373	347	338	344	393	379	401	354	369	347	380	355	403	387	392	386	349	386	395	359	366	380	417	335	362	390	365	353	390	339	392	390	372	397	400	399	371	377	388	381	352	393	402	369	367	389	357	381	389	365	343	378	408	368	387	376	345	350	370	325	347	377	394	368	407	371	406	357	388	390	388	367	393	396	369	365	383	388	402	367	351	386	398	366	349	372	405	374	354	371	386	359	387	365	369	379	379	397	357	391	358	389	369	362	392	360	404	369	374	358	382	375	382	387	383	369	374	366	396	375	383	427	375	375	407	387	368	369	390	375	372	367	353	394	379	398	385	369	377	350	372	422	394	373	387	378	328	370	350	373	368	359	368	384	377	387	417	365	402	402	376	364	376	394	379	356	396	359	397	370	369	398	349	380	347	384	370	385	372	379	406	362	369	395	366	363	392	344	381	343	356	353	355	386	364	376	383	420	433	368	356	368	407	382	394	377	376	365	373	373	340	350	352	352	369	362	389	386	394	370	378	393	396	404	370	367	375	365	376	375	369	394	355	371	378	387	361	375	429	381	412	384	358	422	361	383	396	384	391	351	360	357	374	385	364	390	382	363	367	373	379	359	355	382	383	394	353	402	371	374	365	356	398	429	365	352	369	385	373	393	375	393	390	389	380	378	369	376	369	369	374	389	394	362	371	382	407	363	387	359	357	372	380	341	347	388	385	393	351	368	402	343	384	358	365	369	367	385	363	376	383	385	398	384	371	410	382	357	398	380	348	355	377	383	393	354	384	383	391	342	382	390	380	395	378	380	364	373	402	406	348	355	383	384	348	370	365	331	396	369	341	354	386	414	389	398	417	405	380	404	383	364	376	368	376	388	395	358	359	434	390	351	399	367	398	395	358	363	391	374	358	386	397	402	358	381	371	362	352	421	346	395	345	372	403	379	378	370	382	408	365	374	380	397	368	392	370	410	397	375	382	386	396	409	333	356	355	379	377	329	338	349	366	385	391	365	388	381	372	406	425	383	368	364	376	375	407	341	383	340	371	416	350	389	383	317	356	340	341	386	399	376	418	402	349	392	351	411	365	383	367	411	380	340	379	355	390	391	377	373	388	370	423	374	368	390	393	387	345	374	368	378	358	359	395	365	384	381	352	363	393	385	374	334	353	347	402	381	377	372	368	350	361	385	317	386	393	374	447	405	387	397	367	383	363	349	365	367	369	412	366	409	410	336	370	382	421	370	358	359	366	379	381	403	365	357	403	345	340	384	404	402	377	399	370	383	358	347	359	365	440	399	366	351	353	414	364	330	358	387	359	386	364	347	376	385	381	362	391	394	364	382	357	373	379	401	400	391	355	356	381	384	381	368	381	410	418	354	407	357	380	367	356	363	370	370	382	369	374	399	397	379	356	367	384	353	369	367	359	394	353	405	393	427	403	366	388	371	384	382	394	388	373	395	347	371	374	395	365	378	371	356	361	361	375	371	360	359	377	373	403	378	364	382	349	391	366	376	385	376	387	403	357	385	387	375	364	374	404	386	366	339	393	369	361	368	371	377	371	405	367	429	387	400	393	389	362	379	406	378	384	405	358	386	426	360	386	370	381	402	364	371	382	383	389	368	363	389	358	425	393	348	376	366	358	369	373	359	371	387	347	342	372	394	381	376	375	392	371	377	357	363	363	402	378	364	372	373	376	340	358	389	371	369	385	403	401	387	401	337	401	355	380	382	365	386	392	367	411	364	408	380	369	377	358	384	363	393	384	349	409	366	384	351	373	379	362	383	362	369	380	377	422	380	385	358	378	387	411	404	389	371	387	348	364
24770	21154	27293	25204	10969	1419	1161	1048	1028	1004	955	943	947	934	920	898	922	882	904	846	882	919	936	859	910	821	887	898	899	904	883	859	911	883	863	864	784	962	934	837	844	862	876	895	863	866	866	903	884	898	894	877	844	862	789	857	833	907	860	886	880	855	868	825	872	855	851	930	875	899	882	904	916	918	882	913	855	906	846	894	852	868	882	890	918	847	885	873	911	818	864	890	877	945	918	833	896	860	870	892	865	881	895	909	830	894	837	878	781	836	843	867	863	845	853	872	911	862	848	891	881	884	830	872	887	868	871	858	893	891	887	888	849	856	885	886	883	894	855	856	872	939	931	853	925	884	882	879	895	936	844	832	883	887	849	890	839	889	863	910	806	834	866	832	880	880	857	863	840	884	880	880	941	914	886	874	845	873	866	872	905	844	885	850	865	870	927	889	874	882	912	883	896	835	875	868	870	876	886	824	826	909	858	903	831	865	812	869	910	895	886	852	897	918	878	885	865	945	880	870	913	849	929	866	838	886	895	844	930	901	944	828	882	842	869	836	888	856	920	908	847	876	821	859	904	883	903	904	883	876	902	859	952	846	890	909	854	850	908	862	869	861	873	859	832	887	882	872	858	847	845	851	880	886	831	856	898	855	820	885	855	825	870	885	931	849	886	857	862	905	893	863	833	875	882	857	913	845	863	857	867	782	871	860	872	902	863	861	865	864	921	877	883	888	865	914	885	899	900	883	876	890	848	881	854	903	835	869	837	897	904	840	848	885	835	808	870	906	888	869	914	920	877	865	899	886	839	857	926	884	838	831	875	877	848	857	951	835	814	888	920	805	831	907	840	870	890	826	866	876	836	857	877	890	884	879	873	881	838	852	890	869	834	849	894	872	856	871	841	925	874	931	920	897	832	907	845	846	860	876	853	838	904	913	906	791	853	841	868	925	864	828	847	921	868	851	879	875	910	886	866	909	866	875	841	846	811	900	875	892	884	825	847	894	823	814	883	870	899	852	884	872	855	861	876	904	892	882	886	827	798	939	919	812	856	865	847	878	833	879	846	827	812	869	901	884	876	925	852	872	926	905	860	888	885	894	926	878	883	885	854	913	819	858	841	815	879	829	864	893	883	907	898	856	888	894	834	832	888	882	864	816	847	881	918	850	810	937	905	863	885	853	808	839	868	850	871	876	870	874	873	858	845	942	868	866	859	882	931	865	932	867	863	918	828	852	911	839	846	927	823	796	889	848	898	928	842	881	870	884	926	867	831	920	892	872	858	869	870	841	766	877	875	843	874	860	897	867	845	875	816	875	863	843	862	901	864	847	842	863	851	865	864	852	881	902	827	901	837	843	863	849	838	864	860	848	868	892	848	842	890	910	838	890	899	898	853	907	890	862	868	833	888	910	873	875	899	813	870	926	867	844	842	846	827	895	889	849	876	871	861	869	849	868	877	851	893	798	838	843	884	862	828	904	857	926	906	840	807	885	892	832	890	890	826	924	826	854	832	900	864	878	855	857	870	888	890	851	868	901	830	830	931	897	893	927	951	888	883	880	840	811	830	837	878	864	847	865	878	892	826	890	901	850	865	890	847	819	883	808	846	896	928	885	831	880	840	899	895	896	860	866	885	793	866	823	903	836	906	880	796	903	863	884	885	820	862	880	856	851	887	902	865	890	844	844	842	806	843	860	853	873	871	888	921	945	854	888	845	873	881	835	857	864	853	844	817	916	872	872	863	873	883	861	846	881	796	896	920	876	889	846	830	828	802	837	885	870	843	850	893	847	898	827	819	857	885	861	825	861	884	884	881	877	866	840	891	914	892	885	936	863	848	806	887	915	820	812	896	865	867	887	864	869	861	830	899	843	837	887	890	837	815	860	808	904	904	842	882	924	890	831	820	818	807	911	933	895	874	861	834	905	874	855	879	848	843	894	852	884	826	865	881	857	850	848	869	860	895	886	886	858	893	840	865	863	824	898	886	880	845	851	907	895	919	856	880	897	875	883	816	861	900	880	906	886	839	884	837	845	909	900	829	882	830	866	904	836	864	874	857	891	860	882	912	831	919	861	866	872	803	849	891	899	856	842	857	900	888	882	840	885	818	842	924	864	852	856	862	877	897	869	848	852	833	911	860	901	914	885	851	851	913	841	871	891	898	870	878	831	896	925	851	914	868	844	915	836	851	861	891	860	898	910	909	912	839	877	871	876	893	939	861	916	820	823	828	868	842	892	903	907	875	881	881	836	865	876	878	832	943	830	873	937	868	845	816	868	853	857	872	882	881	908	839	917	804	838	867	835	835	868	848	887	923	877	875	929	896	848	868	856	861	869	911	833	889	897	829	864	817	883	883	814	892	867	901	845	916	854	890	852	864	883	846	839	898	843	892	871	875	863	898	856	886	851	897	886	873	859	868	866	859	815	906	845	900	867	893	842	877	844	922	881	853	881	863	878	912	900	876	890	935	809	928	873	846	880	834	888	927	847	886	879	869	827	806	853	847	856	830	869	867	876	849	896	867	944	843	868	856	852	852	930	873	892	880	871	840	849	853	873	875	884	896	850	880	872	858	903	897	855	859	848	868	855	911	898	868	826	872	854	839	842	830	846	857	896	890	849	862	894	793	894	845	900	850	842	885	864	861	838	818	894	850	891	825	846	827	852	864	907	888	903	875	855	913	896	872	817	865	813	874	870	853	910	879	844	791	891	900	862	881	910	879	915	899	867	855	882	818	890	844	884	888	851	871	902	869	842	843	878	873	876	943	865	884	881	863	833	843	891	852	892	863	897	862	895	915	900	870	904	840	838	858	908	888	807	876	844	898	816	911	849	845	856	921	887	857	842	844	852	846	836	885	868	829	940	848	873	915	849	889	807	826	859	833	887	886	932	865	859	924	869	875	843	846	869	894	884	812	872	845	826	848	878	898	920	876	832	922	907	837	895	838	810	896	912	909	881	879	812	836	891	880	832	873	897	863	870	875	882	860	873	822	890	910	786	856	850	848	873	835	875	873	862	895	868	845	866	919	886	893	912	934	836	874	880	842	852	829	885	913	821	861	880	876	855	925	827	909	866	885	884	930	903	856	832	846	897	886	855	798	812	902	834	856	835	881	894	902	862	848	864	850	882	846	893	915	848	881	815	869	915	809	846	867	831	871	862	806	818	858	892	884	891	919	861	865	864	843	938	896	895	861	906	847	863	832	890	874	854	877	885	884	861	853	861	850	820	876	867	815	860	876	938	869	892	871	852	908	901	895	828	897	867	882	828	927	907	863	847	866	888	901	894	811	905	861	895	852	880	857	908	848	830	865	836	859	903	825	849	869	936	921	880	856	877	849	851	872	886	854	811	868	878	876	848	825	841	889	890	879	917	861	842	891	865	854	868	900	865	897	852	847	919	863	883	894	883	874	809	848	845	856	811	846	871	867	925	857	886	809	871	849	884	871	871	854	858	877	853	890	806	834	870	815	855	853	878	854	872	863	908	917	868
5273	5548	3677	2128	1774	1505	1319	1183	1125	1081	1108	993	1046	955	1029	908	944	910	930	907	859	904	975	877	883	880	889	930	892	900	826	874	885	879	924	922	860	954	860	912	883	907	918	884	869	872	854	916	892	903	882	886	919	919	931	893	862	912	929	953	858	926	866	850	860	909	925	854	872	907	864	892	866	946	881	927	840	865	885	850	944	868	930	864	860	883	888	847	868	884	904	890	905	876	930	878	893	794	902	828	874	857	917	878	957	853	894	871	843	829	890	879	888	862	853	887	868	874	895	900	956	841	876	898	894	927	840	907	904	847	936	912	946	937	881	895	873	873	893	865	902	871	866	915	912	912	889	836	878	915	905	972	862	941	880	912	912	917	912	866	895	876	884	809	876	889	869	914	895	910	925	900	867	873	957	874	957	891	897	873	829	914	903	910	906	855	912	868	870	861	884	901	882	886	862	846	849	916	875	865	899	914	878	851	896	902	923	895	874	907	914	888	884	921	949	871	929	865	889	919	897	912	800	900	881	904	893	951	907	907	907	867	887	918	929	870	907	868	882	858	921	874	874	911	915	917	872	843	893	911	827	841	866	871	899	904	948	895	894	911	856	922	824	877	889	857	857	903	799	859	889	900	846	865	892	858	830	869	931	872	855	931	877	863	875	889	914	921	896	914	869	886	919	879	876	865	900	874	873	921	908	872	890	858	895	856	911	900	838	909	920	898	839	882	893	908	873	899	832	915	851	889	927	916	826	862	893	913	899	887	956	907	812	853	868	919	813	834	903	820	883	909	950	924	911	924	889	874	867	871	850	972	872	860	929	903	914	879	848	934	905	933	868	856	886	896	870	903	939	912	893	925	862	862	857	903	870	874	895	841	854	915	913	896	882	828	886	888	865	925	933	869	891	895	924	912	943	831	840	894	867	868	881	912	893	847	886	964	903	911	855	873	886	883	884	827	855	876	861	874	878	886	849	920	851	923	905	869	896	905	908	866	884	899	890	927	900	899	907	926	907	900	858	849	858	856	866	839	892	909	832	841	936	908	882	849	851	881	881	872	881	848	884	887	896	934	857	842	827	855	867	924	973	894	891	900	932	903	943	902	899	892	904	891	872	916	904	911	884	919	859	918	906	881	954	908	911	903	888	888	907	868	893	924	838	834	867	931	851	849	900	884	925	932	893	810	918	896	896	879	860	916	919	864	898	864	899	900	879	823	899	878	882	912	871	868	838	877	920	849	859	874	905	948	834	910	885	858	891	924	966	802	922	932	830	912	896	895	842	881	854	925	891	899	872	866	920	922	883	877	928	958	865	878	902	899	862	909	928	868	896	836	965	903	900	844	892	901	909	935	925	908	925	857	912	866	900	898	908	868	893	873	880	871	902	903	891	885	927	869	917	890	901	860	830	853	934	892	902	866	872	872	882	892	879	892	839	907	880	859	851	908	872	923	913	859	879	873	879	896	909	889	908	852	913	895	902	894	897	893	877	892	888	935	893	887	871	956	903	879	846	886	873	930	864	918	869	899	842	916	891	916	905	894	924	803	821	929	885	882	915	901	905	842	920	849	870	840	881	894	907	869	901	850	860	858	890	882	855	871	875	881	868	869	882	871	850	881	850	844	978	876	914	881	916	852	922	862	858	917	843	873	860	902	893	906	928	876	903	910	881	929	901	909	889	928	912	913	921	901	892	852	902	867	848	877	856	919	922	880	892	890	821	848	908	945	855	879	955	881	919	917	835	933	927	876	915	880	917	920	891	927	887	827	914	879	933	907	961	894	853	910	899	909	950	959	904	910	877	881	880	887	857	904	937	856	923	856	909	897	888	944	893	883	897	879	877	881	824	919	888	905	892	901	861	898	884	909	902	928	879	907	847	916	827	867	882	853	928	878	893	898	924	811	847	901	873	907	921	924	905	854	874	909	856	842	916	887	924	882	880	915	880	880	893	893	915	907	941	879	869	926	869	889	860	856	876	891	874	862	878	876	877	869	880	905	871	903	908	906	898	851	900	852	874	826	914	886	858	916	930	877	859	895	900	903	851	885	952	881	906	932	852	944	894	885	945	875	891	892	871	945	841	881	905	871	950	850	909	931	856	881	845	879	849	835	916	898	851	862	917	906	890	856	886	871	908	893	914	871	892	865	871	927	898	881	929	903	850	869	908	884	891	908	860	860	875	942	868	907	849	908	891	884	922	919	891	860	852	870	918	886	867	925	864	894	892	883	906	888	859	898	844	877	875	895	917	824	900	838	902	897	936	868	897	922	897	912	882	851	924	903	922	926	959	887	887	904	906	891	881	891	949	888	845	833	876	902	886	873	901	893	889	901	914	931	842	835	917	932	861	889	853	907	899	912	880	900	868	907	941	921	858	969	900	951	886	893	923	909	912	920	861	913	885	829	854	841	843	854	864	866	947	916	869	888	909	927	908	866	857	886	962	869	851	887	884	906	873	921	880	891	874	875	956	869	861	912	871	870	924	897	856	918	884	870	924	827	947	846	925	880	896	889	894	887	858	864	885	936	883	884	881	875	897	845	863	893	883	899	842	891	922	905	847	873	850	895	897	924	865	896	898	883	893	932	878	837	957	845	830	905	924	913	891	913	892	919	878	906	841	945	907	898	878	892	859	835	851	878	892	942	863	889	939	893	862	860	952	931	885	820	926	908	924	856	879	873	908	871	844	849	907	867	866	901	846	886	858	861	904	879	877	909	943	852	860	923	838	822	909	907	970	849	907	843	883	889	887	888	866	893	851	905	816	890	920	895	917	913	874	903	897	849	858	853	870	879	856	904	892	912	914	891	895	886	886	873	886	871	887	857	882	880	856	876	879	892	869	855	874	901	886	847	859	904	889	856	921	856	902	915	903	899	906	872	792	851	905	951	909	855	907	975	846	876	885	849	923	869	919	937	947	874	841	919	874	841	890	890	876	859	952	912	850	868	854	926	905	863	862	879	923	901	921	867	938	899	901	907	890	888	885	875	907	881	909	917	882	917	930	878	822	850	849	848	876	871	870	943	887	938	897	845	880	866	901	893	881	854	897	895	822	911	863	860	882	884	924	920	887	898	885	958	893	953	886	894	935	882	908	922	891	833	884	881	921	837	870	905	905	903	896	875	882	882	906	933	940	920	920	891	855	858	883	903	856	875	913	836	874	880	894	902	855	899	896	886	833	919	860	870	932	903	895	864	912	907	924	925	939	899	869	895	946	875	880	875	883	831	900	891	876	943	829	861	874	867	835	890	886	957	847	855	868	891	930	855	876	844	875	863	880	861	865	877	904	908	921	910	891	891	827	876	927	867	920	929	880	882	905	885	876	892	899	890	947	871	872	882	953	881	903	900	906	942	873	877	874	893	898	875	898	931	948	877	969	843	866	901	950	915	892	881	938	873	906	931	854	924	902	892	867	860	877	867	867	891	891	887	918	883	849	958	896	926	910	894	877	815	904	909	896	858	895	846	860	868	954	898	892	885	891	913	904	903
22476	21172	28880	23745	21175	21239	9029	1329	1089	1022	920	885	870	815	831	817	753	746	737	666	683	702	711	692	640	685	668	689	640	647	734	664	705	684	669	640	651	629	651	679	659	649	643	652	652	671	648	644	674	689	666	674	670	702	659	692	636	644	662	658	656	663	628	626	677	668	704	642	667	620	671	679	645	623	633	634	665	698	682	612	660	673	636	638	629	683	655	621	633	636	644	650	612	688	641	644	657	639	633	643	642	659	680	707	655	671	636	623	667	636	641	673	691	634	645	656	688	625	667	649	629	657	669	671	655	632	659	629	642	631	622	651	648	624	675	623	675	635	675	603	672	657	698	650	643	622	672	660	643	613	652	631	662	663	680	646	725	623	626	683	627	669	625	656	623	666	642	646	682	616	666	633	678	651	625	701	633	635	642	656	670	630	667	644	657	668	666	731	722	650	647	650	694	666	655	630	634	634	648	631	554	687	638	656	649	667	608	631	650	640	632	660	666	615	628	666	665	668	685	639	667	670	654	637	672	662	616	620	660	631	628	634	626	715	637	631	657	620	681	675	644	630	673	687	598	639	634	599	672	671	662	674	675	717	659	659	670	641	631	664	647	655	670	640	670	684	626	666	638	656	642	630	655	645	720	689	660	663	591	701	644	673	643	617	626	658	632	643	649	669	629	667	640	630	665	665	636	669	660	627	688	661	702	635	655	667	658	621	657	646	591	662	628	659	658	678	601	659	704	680	647	633	616	670	668	672	602	690	631	635	643	661	656	653	658	612	608	670	615	670	635	687	598	641	644	643	621	657	683	635	671	635	670	688	608	612	653	647	602	611	693	604	596	631	626	697	647	644	691	606	647	611	666	642	643	649	641	658	608	686	661	641	641	613	624	687	643	673	664	689	613	661	649	654	656	667	649	656	615	657	605	693	618	664	613	680	657	609	613	683	634	637	651	659	598	711	627	645	622	655	666	708	678	636	646	630	670	653	652	621	625	632	626	638	641	667	643	672	653	660	653	678	677	666	654	599	662	709	629	654	642	665	735	614	646	730	639	664	710	656	681	664	684	686	641	664	654	664	645	682	647	689	646	635	645	663	640	684	667	671	680	647	634	659	671	638	662	640	676	651	729	628	650	642	612	672	652	659	672	632	637	662	648	635	653	649	686	642	654	651	672	649	651	604	663	659	673	646	652	654	694	681	660	652	649	623	597	633	657	651	660	655	650	622	645	631	668	616	623	624	666	649	697	636	656	637	720	646	652	591	632	616	650	697	647	637	674	664	660	640	647	740	740	595	689	594	639	643	635	649	637	661	643	692	614	671	655	665	613	649	600	603	656	629	650	667	670	665	649	686	595	639	601	649	652	697	645	648	645	667	646	638	647	664	619	658	657	683	640	701	635	656	631	615	635	661	636	670	664	680	613	635	623	622	683	640	629	625	609	672	671	649	652	649	631	632	689	640	646	662	673	700	624	652	625	692	662	614	661	660	693	618	670	618	709	668	664	643	663	660	608	615	650	632	624	626	619	718	611	623	670	637	665	620	598	700	608	683	647	668	676	630	670	666	607	657	649	674	641	655	617	644	622	615	644	602	651	616	622	652	693	607	653	631	627	640	651	629	628	620	638	659	618	611	660	627	597	629	647	611	706	648	643	661	663	603	640	683	692	647	649	618	611	680	624	667	667	661	636	702	624	664	651	670	663	652	625	649	676	640	662	600	653	649	636	629	650	658	649	686	630	648	654	688	664	645	635	642	669	651	650	640	668	651	627	610	652	623	652	671	674	637	636	621	655	628	629	654	644	641	634	649	622	682	623	650	661	650	618	643	660	601	625	638	670	623	621	616	647	656	626	633	637	666	614	676	619	636	617	644	626	631	649	686	647	646	669	675	642	656	689	634	647	678	629	670	681	664	640	655	658	659	641	604	676	670	603	653	616	653	606	661	648	653	621	634	595	640	667	627	663	627	615	702	674	640	699	634	659	661	627	667	641	711	667	626	616	664	639	623	608	651	644	704	679	701	643	623	654	658	581	677	682	643	655	604	649	671	651	648	650	669	699	639	611	650	621	681	656	658	650	644	619	659	718	605	648	616	652	673	679	660	677	665	671	633	663	632	642	631	654	654	692	618	649	661	623	656	651	653	668	646	593	619	631	631	637	668	621	656	593	682	621	679	665	663	675	597	638	642	590	675	634	647	698	623	644	662	684	649	593	609	679	647	641	654	655	626	686	686	693	657	635	664	671	643	602	682	650	650	606	619	675	701	651	629	712	712	650	719	697	621	658	618	609	670	637	654	680	647	690	625	598	626	642	639	666	653	610	679	623	648	652	683	673	652	677	613	651	656	632	668	641	647	641	678	619	643	644	687	663	665	698	675	662	608	649	662	636	683	637	632	664	641	621	592	655	648	667	700	603	653	665	670	626	628	688	638	616	682	677	642	666	625	711	637	654	712	631	652	642	626	671	653	579	662	654	634	660	682	613	663	639	658	653	617	653	630	644	667	697	700	670	665	642	648	619	678	624	698	686	661	648	630	656	690	644	647	631	602	637	668	692	626	620	665	662	643	643	646	655	624	639	664	693	676	664	627	629	662	663	697	646	678	636	644	643	616	689	699	667	673	644	666	641	665	665	649	656	586	649	646	635	625	666	652	619	634	613	670	643	671	676	646	650	655	639	647	639	634	664	642	599	659	641	649	653	613	668	647	688	653	665	623	615	616	608	640	665	620	687	621	675	701	616	615	601	630	646	682	642	618	699	647	658	650	637	632	658	633	674	630	657	646	642	669	668	647	632	650	644	668	611	604	654	625	659	664	638	618	660	641	614	666	676	667	651	618	617	661	602	668	653	635	660	606	601	611	601	623	615	676	666	624	666	626	645	602	647	640	684	656	611	616	684	607	623	623	676	689	654	625	694	680	691	596	665	622	659	618	616	623	628	653	653	606	665	674	661	622	646	667	617	658	624	650	646	621	671	666	607	602	669	625	613	645	596	706	640	693	673	648	660	624	665	657	648	698	652	628	653	651	664	641	629	666	635	683	621	672	653	683	636	648	694	641	642	640	651	662	679	664	622	664	661	633	628	688	626	662	637	683	621	618	639	683	669	677	629	698	648	664	675	657	611	623	625	657	639	658	651	673	655	670	675	619	642	626	623	617	681	633	617	601	648	667	620	622	664	681	660	652	629	660	648	673	674	590	647	675	663	635	638	629	661	691	666	690	638	658	638	666	643	610	638	664	608	623	617	695	640	634	698	660	665	623	646	645	620	661	656	686	639	672	677	628	672	622	668	651	615	629	657	646	644	650	641	663	672	675	639	647	668	623	654	651	641	651	640	651	591	670	684	630	627	626	642	631	703	691	650	668	684	686	636	592	668	633	670	652	674	620	624	640	606	687	664	640	618	658	689	661	694	632	585	624	659	658	644	700	654	660	647	618	683	672	641	573	613	660	712	620	655	641	706	640	654	661	617	674	653	628	640	645	668	698
6294	14570	9620	4871	3669	2767	2166	1723	1508	1320	1235	1092	1050	950	902	862	852	785	806	770	756	686	776	743	734	665	704	712	684	648	695	736	721	695	620	613	701	651	656	699	650	665	665	619	656	666	654	637	671	662	670	690	686	689	663	672	685	641	649	640	649	654	670	658	633	642	638	631	612	672	636	654	666	644	668	603	666	723	639	679	630	636	618	647	610	656	630	658	680	669	663	646	684	641	634	637	665	605	663	641	652	630	659	646	650	684	673	651	595	609	658	669	641	701	604	664	654	680	660	661	654	736	679	635	639	642	630	686	704	675	654	654	680	655	670	651	637	659	650	640	660	618	640	624	660	657	658	655	593	705	623	677	593	668	650	649	601	649	664	711	603	639	654	607	642	666	651	605	643	655	666	649	677	621	591	620	660	640	655	602	629	602	644	642	643	644	656	670	651	640	673	667	667	627	674	640	635	653	645	613	619	641	660	643	636	678	613	669	620	682	627	675	641	656	698	649	671	668	648	664	666	700	633	622	685	601	690	659	650	643	659	656	638	637	641	672	642	685	671	672	621	638	664	645	640	650	659	705	641	635	656	655	661	639	618	616	606	701	606	638	674	639	674	644	651	634	623	676	622	617	652	646	659	619	673	611	674	624	635	667	671	606	678	628	634	651	651	680	687	711	678	695	723	622	615	610	630	611	628	648	667	701	629	694	585	667	641	651	638	647	643	657	663	621	666	623	612	645	648	657	625	661	642	642	648	650	672	646	677	585	630	641	686	650	671	640	641	614	637	663	677	634	643	642	622	645	632	627	653	665	610	650	683	681	655	658	631	617	653	654	635	654	662	665	660	641	673	661	631	649	680	690	675	638	662	651	667	662	711	657	590	666	648	659	653	674	650	662	601	671	633	659	638	680	661	646	660	634	668	647	642	655	681	616	652	636	609	687	604	629	673	665	673	639	613	648	622	658	643	677	645	629	636	665	654	614	670	609	658	648	644	656	637	640	637	646	624	633	581	667	654	624	639	688	662	630	670	703	649	631	664	616	639	632	687	614	654	631	674	685	633	685	623	676	663	617	647	643	644	610	672	604	660	660	640	673	667	700	600	653	640	684	618	629	648	671	669	623	630	608	659	648	700	648	694	672	649	662	614	627	636	606	666	681	642	666	634	638	733	654	628	696	671	624	669	628	662	637	628	702	644	625	671	614	694	688	698	652	640	603	625	645	667	646	642	645	670	625	689	683	601	640	702	622	656	700	653	699	647	633	646	634	639	633	610	664	663	612	663	674	645	682	683	662	688	579	657	623	654	664	657	624	694	623	633	663	693	657	656	661	616	662	662	599	647	661	618	696	679	614	625	664	636	617	638	647	658	640	633	677	649	614	585	678	635	673	666	614	674	679	642	671	663	608	638	672	645	659	650	693	654	659	632	649	652	649	630	657	670	673	626	675	639	643	630	693	641	624	646	638	641	668	668	628	650	626	662	594	667	689	646	661	644	631	678	659	649	670	632	659	691	663	622	634	655	669	646	646	670	626	662	641	646	660	604	666	631	614	663	644	638	614	667	637	630	662	675	612	616	665	621	661	655	639	670	672	665	636	686	676	621	651	619	685	681	626	635	641	615	701	632	656	693	653	630	684	604	645	639	656	641	657	601	654	669	649	648	657	660	614	661	635	629	605	625	649	644	666	610	669	629	683	655	682	692	660	643	668	629	663	681	690	732	627	679	675	652	653	655	655	608	646	644	685	676	676	621	666	644	648	619	638	649	616	661	668	694	654	631	626	704	625	630	673	672	613	632	605	704	627	632	629	660	671	646	667	599	614	624	637	656	636	653	632	647	690	666	576	670	639	617	633	646	638	675	661	645	647	609	631	627	675	603	655	674	629	667	609	656	630	645	661	667	664	667	645	659	695	632	621	666	675	599	627	627	674	650	662	637	698	636	633	670	653	623	669	634	666	669	660	615	669	702	609	624	639	703	688	646	639	693	628	684	650	601	653	653	642	675	651	664	650	655	632	645	628	663	644	640	626	644	594	679	599	617	661	649	646	639	662	627	654	616	621	650	656	630	653	665	635	620	648	635	672	645	623	703	647	664	641	641	663	633	637	635	631	710	647	648	634	603	588	610	667	631	668	645	632	658	651	682	688	666	647	655	621	683	639	651	674	668	657	673	650	630	685	700	670	653	625	625	662	683	636	711	660	629	647	675	648	641	646	668	636	717	616	652	670	646	634	676	639	673	680	625	652	676	642	659	636	633	640	640	615	643	615	709	623	642	631	677	620	660	685	660	624	698	617	602	654	616	646	648	645	665	614	628	685	642	618	642	647	610	642	663	611	668	659	640	641	656	678	591	642	624	656	622	683	661	660	632	643	659	653	676	672	639	621	674	607	644	631	652	647	636	657	627	681	664	667	654	650	648	687	699	634	623	622	626	700	647	655	654	677	626	652	646	675	612	628	671	642	650	633	657	670	629	643	665	653	669	664	638	630	670	656	649	583	644	676	651	657	614	649	661	687	641	686	664	670	639	656	632	629	643	629	642	648	622	657	679	659	665	648	629	662	622	650	654	657	653	648	691	686	677	675	656	595	616	644	678	636	656	684	672	627	624	612	639	671	664	616	629	639	635	676	652	652	639	642	708	667	651	636	689	649	711	636	609	668	655	640	666	618	639	631	701	674	627	655	635	655	631	659	715	610	614	731	661	630	657	636	604	661	625	690	624	670	637	696	677	669	623	625	650	655	615	624	646	677	615	675	655	655	693	638	680	647	619	650	605	658	651	632	652	646	629	640	649	651	631	658	588	640	669	640	655	640	670	678	634	678	665	679	673	646	647	636	669	641	667	631	647	663	659	658	643	656	642	688	651	641	695	620	621	687	674	651	622	645	651	678	640	628	582	650	603	674	694	615	631	639	654	609	633	633	670	648	626	629	658	653	681	586	640	686	668	678	653	626	656	636	653	662	647	615	668	597	673	633	670	661	678	675	631	680	647	642	689	675	669	597	637	577	642	648	642	643	704	662	607	587	645	605	651	624	614	647	627	619	674	657	592	633	674	648	623	674	691	646	630	577	634	620	646	621	650	616	617	620	647	639	675	644	672	629	620	677	619	642	620	628	634	615	674	651	624	649	646	674	641	638	639	654	645	643	691	619	656	682	636	645	674	607	647	671	655	627	657	662	640	627	577	644	647	646	580	635	662	607	637	640	643	662	627	684	666	633	671	656	648	670	634	649	631	662	606	690	658	631	661	661	619	655	642	638	648	660	668	648	620	660	681	627	674	611	566	655	670	596	641	618	637	653	637	603	645	617	653	645	620	672	716	661	672	724	611	650	677	631	630	670	634	653	609	619	693	634	632	687	667	610	666	651	629	665	648	629	663	672	721	661	648	676	614	625	616	646	599	647	652	656	635	639	647	641	662	677	663	632	607	640	646	625	674	652	651	613	677	694	658	662	640	622	666	659	632	681	662	631	660	671	604	608	655	615
27821	17714	4025	917	711	680	618	614	580	581	584	595	597	579	620	600	599	586	598	606	580	578	594	590	581	549	563	576	586	573	565	580	574	573	573	549	604	564	589	576	607	612	555	578	544	587	521	568	580	541	608	628	599	571	539	554	552	582	552	597	542	584	598	579	592	582	548	562	532	607	549	605	602	610	562	593	618	599	631	587	576	618	568	598	587	575	596	583	584	585	531	549	588	601	581	597	587	535	609	564	571	593	574	571	590	581	612	566	562	588	536	555	574	567	594	604	556	558	559	554	593	607	611	601	618	541	579	587	546	588	614	548	598	585	561	595	595	604	587	574	563	564	560	576	560	573	609	537	612	534	571	602	594	565	588	557	555	525	571	578	555	593	532	573	614	575	621	567	572	554	531	550	554	568	587	588	624	593	579	598	562	599	615	610	539	587	588	588	613	593	560	559	551	572	582	575	558	601	574	585	578	588	577	553	581	582	599	561	585	562	580	569	577	579	589	584	587	592	598	584	574	577	574	589	597	585	563	579	536	572	580	595	580	587	577	559	576	552	566	530	578	561	555	560	528	563	568	588	601	557	585	568	518	585	582	588	596	547	572	585	562	528	566	566	555	605	591	614	591	579	592	601	564	572	645	613	530	560	585	542	553	590	575	561	568	574	596	542	616	582	545	588	550	612	600	557	516	603	572	601	580	582	576	563	598	548	588	571	573	598	593	553	568	542	589	586	549	535	610	572	563	625	540	559	548	573	544	586	588	572	608	569	589	597	611	566	594	558	566	528	544	639	558	585	546	572	572	501	547	564	561	597	627	589	560	554	517	590	570	567	547	603	566	593	590	570	574	611	555	564	600	589	582	611	548	533	565	538	607	591	549	597	584	534	553	581	563	554	591	565	580	539	578	602	558	578	542	559	616	593	544	547	600	572	634	567	590	569	554	599	562	635	585	549	605	577	592	547	614	561	599	556	576	574	576	580	555	552	588	586	582	579	603	568	552	550	529	560	569	582	592	621	548	609	573	553	580	560	541	548	522	594	602	582	531	594	605	558	610	569	568	590	599	564	601	586	578	559	521	576	533	559	608	555	559	555	588	578	580	610	559	596	566	515	543	587	579	567	569	578	588	591	611	617	603	559	569	551	535	569	559	581	604	525	546	592	566	589	595	587	554	593	593	578	626	568	537	620	590	564	598	595	552	570	580	589	598	601	624	572	577	589	540	560	584	550	549	587	595	561	574	610	548	554	579	587	606	598	565	554	566	582	572	591	584	599	589	608	566	567	575	613	580	572	632	588	566	547	545	596	596	573	595	610	586	605	604	606	539	551	562	629	575	590	558	579	594	568	549	576	595	579	584	572	579	597	577	573	599	571	559	616	533	573	598	564	578	585	570	573	573	565	551	554	578	556	513	551	591	563	615	557	558	575	586	507	615	568	590	558	619	613	555	585	589	587	559	644	573	549	599	547	541	580	581	621	597	579	548	527	568	599	555	592	601	566	596	594	579	585	565	583	561	590	584	562	571	590	595	581	575	571	574	595	571	544	605	548	590	546	581	581	592	607	577	562	502	572	545	612	599	562	560	633	582	563	600	620	538	594	585	587	571	581	601	600	598	531	584	575	560	594	544	543	574	563	581	546	555	575	550	578	553	621	575	574	655	573	548	630	583	554	570	594	560	568	577	583	597	537	580	601	583	601	589	570	600	587	579	596	547	555	566	547	549	597	577	572	555	586	586	530	594	573	552	584	586	571	567	549	566	593	630	572	587	585	576	581	576	583	588	609	588	549	598	583	555	539	586	594	599	571	588	555	659	563	567	545	550	571	571	584	571	567	578	527	557	544	600	537	559	571	566	619	587	606	637	629	588	590	601	573	603	622	568	584	579	568	584	532	583	583	546	593	560	590	566	582	582	559	619	612	598	549	566	578	589	565	563	576	627	549	613	585	537	613	539	608	582	609	580	561	598	542	564	569	581	563	603	585	593	588	611	574	651	565	586	576	586	609	578	551	564	552	592	551	599	587	553	573	571	551	572	548	563	573	566	610	557	583	539	601	551	576	613	575	574	579	564	609	567	543	544	608	633	567	567	605	580	566	552	564	576	570	551	604	572	581	552	528	556	563	560	543	634	592	531	562	593	582	575	629	562	564	572	598	587	580	554	577	576	582	574	575	556	609	593	610	590	582	576	571	620	603	594	584	595	590	600	560	575	619	603	617	591	616	572	557	548	572	569	608	598	580	575	543	577	590	586	591	588	537	585	566	568	562	568	556	581	587	555	622	614	593	568	578	525	579	560	572	585	606	555	557	586	547	557	603	572	584	597	577	553	611	558	564	576	576	533	537	563	569	602	554	563	573	558	554	582	563	560	569	573	574	577	599	588	562	573	530	563	551	574	577	588	578	572	593	566	553	600	570	619	588	577	606	611	597	587	529	571	572	582	566	622	576	597	532	569	582	573	519	595	575	601	592	593	564	629	576	572	552	568	620	597	595	579	562	601	611	554	614	543	592	586	571	559	560	570	549	541	565	598	572	595	595	576	557	523	562	519	608	566	600	582	562	575	580	618	571	589	537	519	582	569	567	602	573	566	583	613	551	567	559	585	591	565	568	584	577	579	560	590	552	552	562	606	594	551	546	542	585	562	606	523	574	571	573	622	565	537	588	537	578	612	583	586	587	562	571	564	578	587	605	532	561	523	611	589	643	586	597	552	568	604	596	599	629	562	584	607	555	566	590	573	577	563	597	594	607	589	584	611	611	534	608	584	594	598	623	587	603	604	610	586	581	564	589	566	597	542	596	579	573	567	608	566	557	585	585	573	582	601	574	565	574	607	638	583	556	597	601	637	555	593	612	562	610	556	579	596	542	529	545	586	561	580	572	562	628	547	526	534	578	574	580	518	569	576	557	615	566	610	592	575	583	590	547	576	603	600	593	578	536	571	583	568	587	572	586	573	588	581	580	579	550	578	568	619	583	588	563	559	582	592	607	568	584	594	566	589	560	557	588	582	577	561	568	588	591	534	558	580	593	596	538	569	570	512	577	557	541	571	577	580	587	624	604	569	553	571	587	582	570	574	588	561	569	597	557	597	591	573	555	564	609	581	566	550	595	614	580	569	568	570	571	601	529	536	609	589	597	603	626	564	545	599	566	560	586	561	563	594	576	535	569	547	537	575	573	605	544	585	553	580	595	592	571	601	594	568	614	572	585	571	561	597	580	564	594	580	596	547	587	626	591	606	569	577	584	567	589	594	564	607	538	549	560	559	586	547	597	547	569	603	613	556	559	582	559	586	614	619	608	601	561	591	579	568	549	567	582	618	597	555	570	582	651	565	567	581	603	564	594	546	550	570	585	573	615	596	567	592	569	576	528	562	592	581	558	560	540	590	607	566	553	623	583	564	584	560	568	586	533	553	631	603	561	583	541	591	565	537	577	565	529	567	548	587	584	602	561	583	587	572	614	566	570	577	581	578	604	565	586	603	594
4843	1338	1165	845	698	769	687	709	651	692	649	631	619	657	674	626	603	613	600	632	617	680	612	576	640	656	604	590	601	632	629	651	635	640	586	633	565	602	608	646	603	604	631	628	580	645	633	592	622	618	611	587	606	642	608	626	662	574	589	615	673	567	610	629	617	604	640	593	597	621	618	591	634	604	606	628	638	651	632	624	670	584	660	632	658	638	612	655	684	642	640	597	622	623	595	649	577	606	635	636	635	660	595	630	646	632	632	595	614	664	630	662	638	599	598	648	620	619	617	619	649	631	684	635	639	616	630	591	647	585	625	610	616	604	604	596	654	615	615	620	603	662	626	653	660	641	625	625	573	648	618	627	620	606	564	634	588	609	602	637	558	642	624	635	621	584	629	615	605	655	647	639	541	641	641	650	568	609	613	640	624	643	618	646	585	634	605	597	610	616	615	592	628	621	639	649	636	629	601	615	629	645	628	626	602	620	642	616	606	635	598	637	601	578	632	597	626	633	638	626	620	639	619	621	603	633	623	606	626	618	593	608	616	622	650	619	625	627	678	626	590	616	607	630	626	608	622	592	631	636	682	569	608	637	625	608	613	659	632	652	595	595	587	589	604	624	621	581	603	613	606	609	652	639	586	616	609	619	567	617	595	591	616	617	628	682	621	595	602	649	640	634	614	620	611	658	624	619	633	639	613	639	599	617	632	615	598	589	648	638	593	606	595	626	616	560	605	653	602	635	612	619	603	646	600	637	615	645	626	642	612	617	615	588	648	659	627	627	609	676	614	585	646	614	619	617	621	621	606	634	645	594	622	624	655	656	607	643	610	574	619	622	628	614	637	627	625	630	583	629	594	606	576	626	648	654	613	589	596	628	645	637	614	640	651	604	595	603	630	610	584	600	579	593	642	632	584	632	640	632	626	618	640	587	640	636	594	620	647	599	606	621	679	668	590	602	619	610	618	606	641	577	605	661	600	595	589	620	634	620	630	665	642	623	594	598	629	609	616	591	624	633	642	622	603	600	618	631	612	605	598	622	568	607	617	616	623	642	599	637	594	600	593	647	616	598	635	597	623	570	667	613	624	620	627	612	611	656	611	575	631	656	634	625	596	618	629	632	596	591	625	646	641	603	667	595	597	618	626	629	614	671	599	644	616	609	595	622	627	681	574	647	664	651	641	604	610	628	605	686	641	624	593	676	610	643	660	619	618	595	634	637	625	630	616	634	616	648	613	614	611	603	660	604	624	620	618	594	624	582	632	606	636	618	595	597	636	648	623	611	608	574	611	607	608	662	582	652	635	607	607	643	593	610	668	657	629	637	603	589	665	617	618	580	615	610	588	588	606	601	646	600	660	598	643	607	631	652	589	663	636	592	638	598	628	627	593	619	622	606	607	663	626	661	640	592	637	604	626	600	605	611	607	618	622	601	611	614	617	601	647	614	644	624	582	591	644	643	627	622	683	566	608	615	596	635	607	617	583	621	627	646	615	595	628	626	601	653	589	588	603	633	636	611	595	616	604	639	633	623	612	596	588	604	591	611	629	637	598	648	605	632	663	679	585	604	617	586	609	609	612	609	628	555	608	641	595	635	589	588	593	662	641	623	629	644	615	613	621	573	606	646	588	600	638	653	589	569	598	604	606	624	619	635	650	616	599	625	641	655	578	642	596	607	655	639	626	640	610	597	665	630	594	651	631	668	650	602	634	607	611	626	650	643	633	612	642	620	609	637	632	645	587	655	632	597	619	576	594	637	628	635	562	588	612	627	602	608	629	648	591	645	612	631	630	608	614	631	604	613	594	629	605	659	617	610	606	627	629	610	584	604	613	640	656	660	640	599	620	633	569	609	622	619	594	671	592	624	638	612	607	577	641	590	666	602	609	609	631	610	621	643	615	617	616	609	612	610	626	618	635	594	582	621	575	660	601	610	627	627	636	625	614	627	628	638	557	617	573	606	608	614	624	631	605	620	619	618	601	595	629	639	569	638	628	662	623	611	643	656	605	666	649	630	586	578	609	641	571	644	643	616	620	626	624	601	633	639	640	619	636	618	593	607	638	648	578	632	609	613	650	656	608	586	647	627	602	612	611	649	611	604	617	629	650	579	622	587	613	611	642	592	631	671	596	591	604	621	642	633	608	629	618	627	620	568	597	626	629	612	653	641	614	652	609	602	681	655	580	616	624	629	648	627	625	619	612	615	617	610	651	598	617	612	642	607	648	655	579	643	595	609	609	616	661	581	627	639	607	640	635	622	632	649	610	611	586	650	626	612	617	614	645	652	563	580	634	569	621	619	666	591	648	649	605	685	633	658	578	569	663	592	639	620	584	608	600	611	633	607	624	613	642	615	615	640	635	627	601	634	619	610	602	594	629	557	604	639	590	631	646	652	636	617	562	589	625	604	628	598	611	641	625	605	635	627	645	616	624	635	593	649	638	679	639	621	634	627	589	626	614	605	621	644	622	615	626	647	603	611	643	625	615	632	572	631	622	627	638	622	644	615	592	604	614	613	627	597	609	640	570	613	620	608	642	592	661	615	613	639	584	603	591	582	625	612	583	607	597	631	615	618	596	630	598	579	649	577	598	653	620	648	548	658	596	606	596	596	635	588	657	659	634	615	559	624	627	622	609	590	645	625	616	606	587	590	629	603	649	615	641	601	617	615	663	596	569	595	614	608	619	616	583	614	636	658	644	637	638	657	613	568	617	648	601	613	599	621	663	626	665	616	628	616	646	645	624	614	610	636	625	605	635	608	652	626	647	612	635	613	624	626	592	588	600	607	635	654	604	615	581	599	647	613	594	623	612	597	643	615	658	640	579	578	653	624	597	623	614	683	585	612	577	657	624	630	583	656	629	625	629	603	604	601	577	591	641	608	641	619	616	655	633	594	579	662	634	617	617	605	644	593	631	595	615	640	620	625	606	611	597	629	645	619	561	627	613	634	624	623	607	578	621	596	633	633	619	630	653	607	632	642	656	635	620	591	660	608	583	602	595	629	611	644	658	589	633	607	659	628	629	638	600	585	608	626	628	639	601	614	635	614	614	608	608	616	605	612	615	633	605	606	635	577	591	614	662	600	611	604	599	614	630	632	682	624	592	580	617	610	587	633	637	592	620	627	576	637	668	605	638	657	611	614	615	627	593	598	610	652	637	617	645	651	617	618	586	626	597	660	625	644	649	637	625	616	630	583	608	588	606	629	609	607	614	616	633	589	647	663	612	587	628	594	595	610	651	565	613	667	630	626	617	607	608	648	617	674	598	633	569	643	639	616	566	605	595	631	597	653	624	610	616	599	606	610	607	635	604	672	625	644	589	615	579	599	602	572	591	618	626	640	604	624	572	603	628	602	613	634	595	634	634	637	613	631	601	613	632	661	626	611	634	656	643	613	622	604	613	605	629	644	653	619	640	621	651	624	636	628	634	636	617	614	587	623	622	615	570	638	625	552	643	637	618	624	607	621	605	654	594	640	612	590	622	600
23623	21138	28363	24157	21144	10546	1115	702	543	479	467	520	397	436	384	406	395	400	363	406	372	344	360	361	370	336	331	331	366	342	352	376	339	369	379	341	355	338	367	330	351	357	358	335	357	354	333	306	351	345	369	365	333	338	366	355	333	334	335	318	353	332	364	362	345	327	328	357	346	365	340	358	319	348	345	342	323	328	367	335	339	353	362	326	338	367	307	354	332	338	336	344	362	357	335	330	325	350	350	357	362	362	329	347	359	328	319	362	353	352	322	364	369	361	322	373	333	364	308	339	342	306	332	371	334	311	367	334	336	295	331	367	346	342	360	332	395	339	350	319	295	348	361	330	338	326	355	303	353	325	326	333	310	331	319	338	345	353	308	357	340	343	355	276	345	315	337	321	362	303	341	369	314	336	342	380	348	364	326	339	368	301	360	366	348	310	360	327	347	358	345	354	351	302	325	326	354	313	347	337	327	319	374	364	333	342	340	355	360	349	346	338	361	352	297	331	338	343	335	321	345	348	388	343	334	347	334	303	358	340	369	350	353	340	336	339	339	309	373	319	321	349	361	337	339	347	386	367	298	355	341	350	307	337	347	328	348	347	358	348	346	335	363	340	324	352	347	359	325	310	327	355	343	337	337	340	334	350	342	356	315	345	321	334	344	352	302	330	343	336	364	364	381	326	319	331	318	366	326	332	336	367	345	353	390	325	374	331	304	361	339	334	327	347	349	371	326	323	328	348	331	346	349	338	325	331	319	372	357	342	356	333	340	356	345	329	337	349	308	364	365	320	330	301	315	363	318	317	353	365	305	360	329	320	322	333	356	345	354	342	346	349	361	332	358	348	319	325	354	332	357	391	382	336	332	327	313	353	317	312	337	387	376	346	352	322	334	358	343	359	356	356	357	351	388	364	345	347	339	364	369	349	343	365	352	364	340	285	327	367	343	346	335	357	322	349	337	335	323	328	318	308	331	314	317	352	371	347	313	356	306	377	334	349	354	343	328	334	323	323	350	349	332	344	341	359	326	352	339	313	360	330	315	370	336	364	339	334	323	347	359	361	344	349	359	343	304	310	316	310	364	321	334	345	337	344	328	340	348	333	316	311	346	328	333	344	344	349	335	355	316	339	329	343	337	341	329	313	346	366	356	357	361	342	361	310	397	364	370	356	335	334	338	353	317	359	377	320	331	342	344	336	373	346	359	337	373	351	318	354	349	383	390	339	307	347	311	320	382	342	306	354	362	343	378	321	357	308	347	328	344	337	361	347	326	337	343	345	347	334	340	349	317	314	339	334	348	303	350	337	325	369	330	367	341	349	326	330	365	318	339	337	309	344	348	332	328	372	332	309	345	347	343	339	345	300	338	352	368	321	327	347	369	331	392	361	338	290	305	344	329	312	335	346	341	356	347	364	337	364	331	323	326	339	341	304	314	342	350	321	333	321	367	319	349	333	339	325	363	321	333	340	329	340	325	372	363	364	341	331	337	313	322	316	312	322	321	348	365	331	331	370	338	338	338	338	363	322	356	325	342	308	334	312	365	344	362	351	363	329	324	318	330	320	357	341	354	319	338	331	345	347	330	327	334	380	336	372	312	345	329	319	356	353	338	334	353	306	319	367	329	340	346	349	355	345	370	319	344	316	330	308	327	363	330	369	328	299	366	363	359	369	374	344	308	288	314	334	316	373	329	365	306	320	367	353	339	358	331	334	359	333	339	313	345	327	349	312	327	331	321	327	325	338	346	345	335	334	346	326	317	337	353	337	380	319	321	367	338	354	346	313	371	347	350	294	336	305	350	330	329	361	349	352	345	369	369	342	327	380	334	326	338	315	345	331	342	374	318	354	350	361	363	345	340	322	347	348	315	344	342	316	355	359	325	360	329	337	319	350	345	347	344	381	375	359	339	349	292	361	310	324	357	370	324	323	337	370	321	337	345	349	364	364	366	346	322	326	328	325	346	347	347	359	353	305	343	345	359	341	333	339	332	316	345	324	337	333	332	366	315	331	339	343	359	365	346	334	355	349	329	335	353	317	321	330	363	327	366	345	331	387	347	316	335	329	345	324	355	343	283	342	314	300	353	359	343	300	358	314	341	330	340	374	328	363	342	344	355	292	336	317	316	355	326	382	327	328	341	350	366	343	342	397	333	337	323	326	357	352	379	341	335	365	364	340	373	348	317	361	324	347	331	337	335	364	373	340	331	365	350	373	335	323	311	337	349	319	333	351	323	334	323	315	343	368	353	359	324	340	342	300	352	359	317	328	313	308	317	327	360	377	340	326	342	357	323	366	363	370	334	366	348	335	359	329	327	314	348	314	368	315	350	309	322	352	356	362	335	358	330	339	324	313	356	344	337	314	341	346	351	326	346	358	335	318	336	327	355	360	350	352	342	342	330	331	347	341	335	315	346	346	354	364	347	331	343	354	334	335	343	316	328	346	375	329	304	327	342	330	313	355	331	357	350	342	354	322	353	340	349	372	320	343	358	328	308	343	347	320	347	359	334	317	353	309	358	357	319	314	330	336	361	349	314	343	340	338	326	336	335	360	358	346	348	321	330	323	336	347	354	341	349	365	343	362	356	349	379	329	354	346	364	352	345	325	329	335	358	339	340	315	355	334	364	315	344	365	315	373	343	359	314	346	370	332	366	356	363	327	363	341	359	322	348	350	365	359	324	345	371	336	372	332	327	349	350	360	381	343	344	342	310	355	299	316	311	335	383	321	339	320	323	354	343	332	320	319	335	332	340	337	345	355	324	325	339	334	330	329	337	323	352	323	383	362	342	345	341	355	359	342	321	329	329	349	327	321	336	323	300	312	317	325	318	365	374	338	358	325	332	314	343	331	359	342	314	326	311	360	318	315	340	333	352	329	341	330	364	339	303	348	342	327	355	316	356	349	330	314	327	332	327	348	340	307	339	355	346	345	302	347	359	327	311	349	329	319	325	318	349	338	351	324	354	351	349	337	346	345	314	333	333	335	321	320	331	343	362	316	369	334	346	357	348	329	358	328	339	330	331	374	340	342	332	373	325	360	353	328	333	337	327	323	377	363	322	324	305	370	336	318	311	376	363	332	302	346	376	341	349	348	356	349	356	331	334	320	359	347	350	356	347	338	359	347	398	343	308	345	365	345	345	335	323	353	355	279	329	340	344	340	337	315	326	344	356	305	336	346	338	325	326	312	352	344	381	301	333	310	336	337	340	352	342	343	341	326	321	320	330	335	369	344	314	336	336	343	362	323	357	373	358	343	341	310	356	342	335	342	327	332	337	328	325	350	340	338	344	325	328	363	327	365	331	319	314	340	318	346	355	375	346	374	360	359	357	357	358	338	343	324	338	352	351	313	328	328	313	340	339	335	350	311	357	303	357	321	333	334	355	348	356	336	329	343	326	324	363	364	335	337	355	332	369	324	345	343	313	335	352	366	360	357	339	332	342	326	325	331	346	337	292	335	340	333	334	348	356	349	329	327	355	340	326	355
5036	8933	6002	2811	2024	1525	1208	1009	903	736	646	535	561	540	527	508	490	465	491	423	442	429	415	407	387	456	440	369	371	386	366	406	426	383	353	421	421	382	383	375	358	370	413	359	351	375	376	387	368	379	374	367	363	375	406	371	359	407	371	394	375	371	415	322	360	359	391	387	401	368	383	399	403	339	324	380	385	352	355	349	356	381	353	397	373	346	354	384	368	366	388	362	381	370	362	368	376	360	331	377	342	354	381	397	347	346	371	375	379	365	381	397	392	380	378	371	348	378	357	372	369	369	405	373	360	353	347	382	344	405	357	387	365	350	351	404	361	388	375	364	343	389	374	367	382	383	410	360	391	346	378	347	358	372	346	364	366	362	364	380	405	366	405	376	349	393	408	365	363	359	366	361	405	364	382	345	360	392	388	361	378	372	372	364	382	373	380	379	386	409	378	366	366	384	367	385	407	387	399	343	365	338	351	406	375	409	391	333	353	384	390	357	396	395	354	354	413	375	379	384	355	408	382	388	365	395	372	384	349	388	367	381	382	363	406	362	356	358	360	395	373	386	375	321	343	349	383	391	345	397	382	365	369	366	356	386	350	373	386	389	403	398	366	409	369	371	373	374	381	390	377	388	369	399	362	366	348	367	367	351	385	351	338	357	383	379	374	364	367	408	360	372	366	388	359	327	368	344	368	356	381	380	356	381	375	367	392	377	370	403	388	363	359	338	372	396	402	341	381	371	367	410	341	400	345	375	347	378	381	391	365	397	361	376	381	335	391	390	373	394	355	350	334	349	385	399	356	388	408	330	376	359	371	371	342	358	343	359	374	378	387	380	397	372	343	373	371	371	387	381	355	377	360	380	372	366	391	388	373	366	399	359	374	381	365	378	373	363	393	401	336	365	372	383	372	393	398	382	370	387	382	370	367	362	359	377	401	317	367	370	356	373	386	376	361	380	377	374	410	396	371	341	384	397	372	366	366	413	358	391	371	339	363	337	357	402	369	355	395	394	390	395	341	366	357	347	396	373	388	345	334	407	365	365	364	382	335	366	380	408	337	343	374	377	378	393	399	393	355	361	345	401	379	382	349	390	348	362	374	393	375	384	341	374	369	366	354	384	383	373	369	347	393	399	357	350	413	357	369	370	380	362	372	370	354	364	357	367	365	375	346	352	387	369	342	368	363	379	382	384	360	363	409	369	349	355	384	389	353	389	349	384	370	338	360	382	376	331	393	370	367	380	366	351	338	396	387	393	381	348	370	397	370	331	359	397	394	356	382	390	340	366	380	381	359	423	380	370	391	352	376	382	366	359	379	369	400	377	383	387	389	347	318	377	362	369	366	364	385	399	359	332	386	389	389	366	355	387	396	370	374	371	357	390	385	374	385	363	389	367	361	383	389	374	371	397	406	338	340	393	384	364	369	373	374	349	405	362	373	326	346	406	395	370	374	411	368	369	338	347	371	378	360	354	373	357	348	343	366	359	383	360	412	394	370	401	367	354	366	394	334	372	343	376	382	372	395	364	376	381	385	374	380	366	400	363	371	405	356	383	379	376	406	378	366	381	377	335	323	373	370	344	372	380	344	374	362	371	367	384	391	354	392	387	370	363	433	363	386	361	329	381	365	375	371	385	330	377	380	336	343	346	386	378	382	397	390	369	367	397	382	387	380	366	386	372	362	400	417	348	350	383	372	375	390	397	358	365	358	386	374	375	386	379	358	385	339	382	383	388	374	351	404	393	382	373	349	378	371	402	376	349	364	337	377	412	351	390	358	358	345	354	358	409	373	365	355	372	384	412	388	367	368	387	317	372	338	356	396	343	368	390	388	399	382	346	404	366	378	375	369	358	364	401	342	364	390	367	361	368	363	366	360	397	352	362	375	398	367	387	393	338	346	399	368	361	365	385	362	398	386	363	353	362	351	346	380	361	384	362	391	388	361	361	367	339	406	371	343	382	357	394	383	362	361	387	383	352	405	399	387	344	353	355	401	374	357	416	331	396	370	355	367	400	367	334	361	407	407	357	378	382	362	396	377	368	375	366	389	351	375	389	340	348	382	357	368	354	403	336	365	377	349	357	382	363	384	383	397	372	388	366	327	380	380	404	363	374	362	364	372	373	402	390	380	364	344	400	367	353	384	382	365	394	355	355	361	407	384	368	393	361	377	368	352	402	359	347	362	376	386	338	366	395	366	395	391	374	377	304	373	366	395	374	408	370	336	364	377	356	359	381	361	366	348	340	360	374	368	351	413	326	386	331	385	409	357	385	353	360	385	373	357	373	369	414	386	357	374	355	363	360	350	417	376	400	374	361	356	361	359	382	371	374	409	399	377	341	363	371	400	360	390	364	390	362	380	353	358	397	392	358	369	408	360	380	408	359	364	348	393	373	383	391	368	371	387	381	392	395	403	347	352	423	367	346	380	367	390	385	374	340	370	382	317	359	359	401	384	360	367	374	390	339	346	351	360	398	376	384	350	360	372	348	381	387	331	343	378	356	364	406	367	362	364	429	369	355	371	397	345	390	354	390	402	354	338	362	393	392	367	357	373	368	371	382	387	343	369	358	396	375	373	380	362	387	374	415	343	339	402	377	358	392	328	389	374	360	379	402	402	375	376	386	378	343	332	399	338	385	392	353	352	349	390	369	389	387	374	394	367	333	371	388	376	365	353	370	377	388	371	408	360	357	365	346	346	364	399	359	406	371	377	356	370	403	383	345	360	372	413	358	355	363	369	365	362	377	341	399	342	356	395	331	363	376	380	388	352	354	366	385	351	371	381	380	357	365	376	380	378	357	384	373	348	368	396	336	362	364	341	364	368	354	343	390	382	368	354	390	343	370	338	381	355	369	362	375	397	345	339	332	408	382	381	366	389	389	363	378	322	380	355	405	375	362	377	383	378	373	362	349	363	378	357	370	389	342	340	376	338	395	350	373	358	394	394	409	357	398	392	352	373	404	378	386	368	382	345	381	382	381	385	343	383	371	372	384	384	367	350	362	406	358	397	358	360	388	389	377	349	357	397	356	343	359	392	396	333	378	389	332	351	362	360	338	365	387	367	374	366	385	337	364	400	395	385	389	382	388	371	349	368	384	389	359	405	378	374	374	346	371	402	353	347	369	372	378	404	379	374	356	384	377	374	409	360	352	356	395	354	379	341	349	378	335	426	418	377	396	361	382	411	379	366	382	381	396	390	361	347	392	365	411	349	367	371	402	382	367	374	365	395	351	348	342	403	384	384	356	389	349	365	398	346	389	339	390	365	394	360	378	372	366	364	359	345	373	367	378	345	378	387	377	370	366	365	406	353	395	384	368	337	395	369	375	374	404	361	360	356	381	374	397	355	390	343	389	362	362	380	406	341	356	393	361	371	385	393	359	391	360	379	387	395	340	391	365	363	369	351	383	384	373	363	346	399	371	401	357	333	331	372	404	394	368	349	375	378	421	396	368	354	368	370	369	350	347	370	378	340	328	382	356	365	347
24678	21097	27242	25077	10890	1486	1111	1016	922	964	976	943	910	869	874	883	849	854	854	887	861	838	881	819	804	829	856	850	885	851	897	822	789	894	805	840	846	892	876	873	853	879	841	868	863	840	845	920	898	860	861	893	811	844	882	810	842	850	844	847	949	792	850	844	848	848	868	843	808	788	809	867	855	899	817	875	840	825	938	862	866	849	857	841	843	835	881	820	890	848	854	835	868	886	860	849	875	814	858	828	850	860	859	821	891	845	859	877	903	869	854	898	859	893	877	938	864	792	861	816	782	858	872	865	863	852	869	876	844	848	851	867	876	873	834	868	836	837	786	850	882	824	849	855	846	858	854	826	834	891	850	859	868	843	859	830	818	810	850	797	856	864	876	833	835	842	843	859	798	867	815	814	854	857	879	822	816	861	829	844	835	863	867	843	817	882	837	876	874	828	854	798	841	815	840	881	863	829	817	808	826	866	895	824	835	838	858	856	827	857	842	796	839	827	786	827	828	825	837	819	842	875	826	855	821	813	876	853	804	868	850	824	835	839	862	826	836	822	879	836	872	859	840	872	878	826	825	882	847	900	812	838	863	804	814	834	907	852	844	874	821	921	826	832	882	876	822	821	882	798	843	848	871	830	799	904	865	843	870	896	803	881	822	781	874	867	876	813	848	852	803	847	810	865	846	819	831	844	861	850	835	813	876	767	867	854	853	795	795	825	834	824	883	873	860	852	794	871	838	887	863	865	853	878	871	857	863	819	840	898	791	878	873	813	844	851	869	838	840	869	798	818	814	848	829	862	895	866	824	828	832	822	821	840	845	840	843	860	863	859	843	858	836	869	888	871	903	876	853	842	845	899	808	834	839	778	859	858	860	838	874	831	869	869	828	854	855	861	858	854	831	820	830	839	833	840	828	853	838	831	884	811	869	828	849	850	821	853	832	848	881	888	835	843	827	887	835	786	845	820	891	855	854	893	836	837	866	844	891	864	875	823	850	839	815	870	856	839	859	919	857	837	848	853	868	841	833	868	787	871	861	786	805	797	859	802	900	854	853	881	885	803	826	810	900	870	899	829	830	846	791	802	859	867	804	824	854	866	861	817	859	858	825	828	860	803	869	869	836	855	907	831	816	867	860	887	848	851	845	811	807	885	834	800	835	876	852	859	803	831	871	830	865	876	781	833	786	827	853	864	770	858	866	860	798	905	768	805	831	830	893	899	798	837	860	825	853	788	818	785	855	860	879	877	832	824	834	883	861	831	861	830	876	858	827	898	843	900	770	868	884	844	843	846	877	822	865	823	897	846	838	826	847	875	782	892	826	828	863	851	829	815	857	835	815	840	837	841	839	868	904	895	867	804	880	859	878	841	878	831	890	819	838	852	857	874	838	901	865	834	831	879	835	853	839	818	830	900	863	846	826	803	887	807	846	822	878	813	864	829	811	842	910	831	844	883	864	853	882	802	900	906	814	840	855	831	826	790	873	840	886	854	810	808	899	836	823	867	875	820	841	801	806	885	823	827	879	863	818	828	846	856	820	795	818	833	807	862	858	895	828	834	884	806	853	804	850	849	835	866	885	841	839	832	861	859	799	835	817	842	839	823	854	903	830	828	851	819	839	811	817	839	837	827	833	812	902	813	764	840	852	866	862	844	887	824	805	860	864	835	815	882	872	846	875	861	868	887	884	824	845	879	849	842	821	840	786	822	914	799	836	898	837	836	841	882	868	828	842	843	857	825	873	803	865	820	854	789	840	766	816	847	846	815	797	828	872	867	845	913	834	832	860	922	807	823	833	825	814	836	838	845	883	856	817	910	837	858	857	873	880	864	816	858	858	869	809	890	857	820	821	849	855	839	862	845	868	856	856	828	832	867	864	859	880	864	854	819	832	835	834	862	861	851	842	837	835	838	879	843	882	849	837	862	865	841	826	880	948	847	845	892	870	856	839	806	889	878	818	844	823	858	872	828	896	876	857	856	863	862	861	853	854	834	785	885	797	809	832	804	847	840	865	900	854	858	855	871	872	916	841	879	818	832	873	849	845	832	896	894	838	821	830	838	822	841	832	849	840	845	832	828	797	807	834	814	833	890	883	811	883	797	844	857	837	883	822	829	891	877	862	805	884	873	837	827	887	849	868	886	874	805	825	791	822	892	863	864	801	854	895	820	860	843	868	839	755	833	844	832	832	870	832	852	834	838	908	864	820	840	820	851	836	825	851	926	839	862	821	816	849	862	821	854	843	846	839	831	853	855	823	837	821	837	832	876	875	891	825	840	899	860	844	855	856	828	834	858	859	854	859	881	864	847	869	806	841	817	832	856	874	853	836	878	864	879	885	823	837	872	806	772	821	818	801	789	849	889	851	859	870	859	869	829	867	832	886	789	859	856	834	816	854	839	843	847	859	907	893	829	837	899	872	862	844	850	849	831	813	852	800	839	851	866	823	843	869	819	803	845	823	795	871	839	866	805	840	815	836	835	809	859	846	844	805	842	857	850	863	793	814	912	803	831	846	882	880	850	812	873	865	864	860	893	896	859	843	854	823	880	833	839	887	822	823	844	863	866	879	837	878	838	833	791	855	801	888	878	835	849	887	876	806	800	835	798	870	830	796	796	883	827	855	827	854	813	821	847	855	854	880	839	841	889	853	848	844	840	875	829	852	820	797	859	847	850	848	839	836	866	874	796	819	802	807	831	808	899	802	815	845	836	809	891	909	891	879	873	858	836	836	810	843	863	856	828	847	869	906	823	843	874	810	870	856	865	841	847	821	806	854	779	915	850	871	869	859	813	904	820	811	845	857	815	825	867	885	867	846	861	828	797	855	835	825	881	835	847	839	827	825	767	794	803	807	853	876	823	848	830	838	849	877	860	906	882	836	799	852	888	878	830	826	861	821	821	816	836	843	871	876	872	830	858	838	812	797	882	816	878	812	829	838	848	867	837	850	799	851	780	816	825	823	834	861	842	868	836	830	859	830	869	830	831	861	868	865	787	833	891	873	863	859	807	881	862	903	845	828	852	811	842	879	883	838	849	887	853	899	834	859	843	857	858	833	808	795	844	915	869	856	854	788	831	875	869	863	885	836	844	802	861	842	874	850	840	803	820	879	878	837	875	844	813	874	869	862	835	866	865	847	872	860	845	857	826	802	854	867	803	861	833	867	787	853	836	859	806	841	877	830	855	857	909	870	897	861	865	885	848	841	847	815	823	814	818	857	785	838	859	833	844	832	811	830	869	891	830	804	846	855	885	850	858	861	830	805	861	832	833	866	874	870	842	837	830	872	840	853	858	826	842	920	862	849	798	800	833	808	808	856	921	794	827	817	832	838	844	835	849	878	880	791	865	821	854	811	803	820	863	882	854	915	819	893	868	841	831	781	874	851	835	822	886	836	824	812	866	869	836	825	855	910	867	854	836	840	792	820	818	840	840	851	823	846	851	813	842	848	861	791	889	856	822	839	850	869	834	894	883	839	846	867	869	838	851
4955	5492	3726	2115	1719	1448	1357	1166	1138	1091	1048	1011	927	980	960	943	888	913	890	912	904	890	922	896	892	871	901	887	837	920	852	870	865	897	854	910	848	884	933	850	900	866	842	854	875	871	899	850	844	848	877	836	834	864	928	816	921	921	887	906	838	893	861	861	867	813	878	905	844	858	886	914	845	881	905	874	917	823	839	855	870	912	845	881	847	849	905	873	879	820	902	861	830	871	916	883	872	811	870	891	931	887	843	801	847	899	890	839	876	840	837	873	893	859	900	824	845	861	858	884	866	863	857	839	900	855	865	913	867	858	861	840	852	815	863	856	861	832	911	821	872	887	876	833	889	885	886	897	888	805	872	890	868	853	903	865	840	822	881	886	931	856	861	875	854	899	828	876	831	853	886	866	871	886	849	918	835	860	895	913	903	910	820	867	920	871	880	911	829	887	840	856	864	882	863	808	908	859	868	918	882	885	865	876	862	840	935	862	878	874	834	860	857	881	900	865	863	863	846	802	866	894	855	866	845	912	855	865	885	844	828	868	838	867	908	827	867	862	928	869	838	824	840	838	934	857	849	827	857	887	849	862	893	884	875	905	875	863	907	809	889	838	952	882	848	841	845	852	843	877	842	859	878	846	889	888	895	859	872	901	851	846	897	872	913	876	911	911	904	845	859	823	840	881	874	891	831	864	894	895	860	896	898	878	864	904	891	797	824	883	837	855	854	863	788	862	842	853	828	853	873	865	825	873	867	857	895	819	873	898	880	852	888	819	882	882	900	877	871	881	909	842	836	898	835	856	888	867	880	841	858	889	881	891	885	871	877	863	860	900	898	858	860	872	847	881	879	898	855	900	873	903	839	910	833	847	898	878	852	892	863	873	849	908	870	888	891	946	879	848	905	855	898	851	859	839	814	891	847	881	876	810	860	824	890	853	826	883	859	845	799	857	871	868	876	866	831	918	847	873	868	891	844	806	831	829	905	862	866	927	867	848	831	870	881	863	878	794	884	873	844	851	840	885	874	853	853	870	838	850	847	822	863	881	909	927	880	849	914	832	884	840	893	842	873	881	850	865	862	846	868	915	858	841	889	809	855	825	889	867	861	889	898	880	867	872	871	830	880	831	852	834	851	875	868	855	897	846	871	876	856	851	894	837	848	784	822	842	859	869	872	896	876	840	807	866	849	831	893	873	827	906	876	847	907	850	829	833	829	896	851	838	851	787	902	839	866	815	909	829	896	825	839	912	878	860	886	850	842	856	854	873	891	898	863	823	879	833	800	871	876	899	843	869	904	896	870	857	857	926	889	860	870	829	859	904	874	816	907	827	828	898	838	834	801	850	859	873	866	872	867	873	866	872	853	847	879	833	845	875	831	857	870	929	850	926	867	874	857	870	876	843	871	910	856	880	872	891	819	838	868	863	865	914	844	891	889	866	887	845	883	919	886	848	872	871	887	907	858	886	872	912	851	848	839	837	849	879	878	823	880	839	850	886	886	882	937	913	872	932	873	872	872	848	865	862	816	870	866	859	885	871	830	841	881	870	874	854	890	875	870	818	881	844	881	904	816	850	854	842	923	862	886	845	899	845	876	881	837	858	869	820	840	863	907	855	892	851	897	816	913	843	864	889	797	828	885	877	857	903	891	843	828	849	880	913	866	851	888	878	863	868	862	883	912	862	891	894	899	856	886	830	914	849	855	886	898	877	872	900	864	826	855	921	841	850	852	917	840	795	826	875	824	902	873	873	854	850	849	895	868	881	882	874	864	824	859	871	856	873	865	876	896	865	891	863	891	885	916	832	885	834	856	885	818	842	824	869	881	831	820	905	880	894	837	900	826	849	831	876	857	884	845	897	844	860	876	861	812	813	875	839	823	865	838	873	871	862	845	899	854	861	892	893	932	842	931	841	901	851	855	840	853	840	874	859	898	860	887	812	842	859	873	830	826	819	828	797	850	874	867	861	912	878	875	943	895	867	918	830	916	875	839	867	828	877	920	875	831	843	889	850	892	828	853	849	885	863	850	902	855	859	887	846	823	851	871	848	871	862	876	890	833	892	904	934	868	814	835	928	834	851	892	910	853	870	836	875	849	816	806	878	856	875	894	844	898	835	803	916	880	839	874	891	831	842	853	923	830	843	867	887	857	918	881	873	843	870	874	907	858	921	888	849	872	936	878	947	810	859	872	811	842	897	862	846	880	813	870	865	859	890	906	871	844	833	946	903	901	823	888	853	837	891	883	853	838	864	859	876	844	858	870	887	929	910	841	899	829	911	893	851	913	840	840	853	852	869	864	869	862	868	895	830	801	965	844	861	862	931	902	906	882	896	893	873	944	851	891	902	820	850	859	855	898	830	833	833	841	808	945	853	915	828	936	871	904	870	876	870	830	810	842	893	876	897	916	883	870	872	829	823	849	833	858	896	909	871	845	859	847	843	863	854	871	858	886	868	873	874	863	916	884	871	867	894	874	839	902	879	859	844	910	856	858	866	894	856	886	858	895	849	891	838	863	917	865	869	848	862	858	925	892	851	903	829	843	848	856	890	871	882	863	826	828	899	842	916	834	881	875	857	867	822	895	856	862	829	857	857	822	880	876	857	829	895	878	840	849	905	896	818	851	829	895	872	827	912	850	842	912	878	890	900	878	843	821	940	839	893	819	802	828	884	808	891	900	840	862	874	861	883	904	889	846	919	888	828	837	889	827	859	857	879	848	814	874	896	875	859	855	844	865	920	838	877	894	820	903	897	833	834	897	886	852	921	868	837	889	834	854	913	825	916	813	876	880	885	853	889	868	863	926	850	886	859	893	889	888	825	846	827	866	819	930	864	865	860	899	827	927	885	832	889	895	916	875	895	883	845	898	900	805	887	888	880	899	868	908	875	898	816	893	881	817	859	887	872	877	848	859	883	846	832	913	838	883	860	877	848	874	839	897	823	887	836	799	886	892	831	857	816	900	929	854	856	869	853	850	919	814	886	815	871	849	919	918	858	882	880	877	861	887	872	865	830	857	821	883	875	902	863	878	872	856	892	852	881	883	902	825	862	820	844	813	866	792	841	876	855	893	913	866	863	882	827	894	815	825	828	832	836	899	874	876	821	878	843	825	869	873	860	864	848	874	882	845	842	866	884	834	842	826	823	858	863	820	896	857	871	905	898	856	877	839	926	905	814	824	875	844	840	880	919	881	814	911	932	865	920	814	800	832	896	911	894	834	896	864	881	871	919	854	905	873	830	875	806	888	882	876	893	900	833	844	855	900	863	844	884	906	806	872	823	840	863	828	850	847	861	850	857	898	912	858	852	851	821	869	875	880	917	850	844	810	849	829	837	860	905	867	834	871	855	901	862	878	833	863	888	903	916	867	845	847	879	902	881	787	841	927	918	884	930	858	887	835	884	875	853	908	852	862	851	870	839	904	862	847	937	894	875	853	856	866	862	856	882	836	861	891	825	882	843	855	842	873	928	858	821	875	868	866	871	837	912
22484	21174	28888	23735	21175	21262	9270	1436	1086	1039	880	876	860	793	800	774	776	704	693	723	702	650	638	657	688	680	668	723	639	644	628	689	686	611	648	631	693	641	642	668	663	629	691	635	673	658	663	669	645	634	667	625	677	659	675	685	668	608	572	681	628	659	645	688	624	674	650	602	642	621	647	606	599	662	654	654	614	656	670	619	672	654	595	618	597	610	641	596	660	610	674	650	600	637	654	640	660	667	637	672	675	600	654	652	600	661	617	637	636	610	655	601	653	608	645	649	663	673	651	629	631	675	610	617	641	652	655	630	649	625	639	632	644	657	605	601	643	633	646	604	650	636	629	676	714	589	631	651	614	669	665	647	615	661	579	631	625	638	608	622	657	627	663	614	641	624	641	618	622	653	619	648	656	596	590	640	624	591	614	659	658	613	640	629	627	687	624	619	618	617	603	580	604	642	638	564	675	618	605	637	647	626	667	631	625	691	628	643	611	671	682	604	626	618	613	631	663	640	692	631	635	630	642	627	641	633	616	676	653	597	664	666	646	612	673	630	668	649	632	590	622	655	672	658	637	594	646	650	651	639	694	609	628	651	635	635	645	655	626	614	575	645	633	658	681	653	599	650	629	594	625	647	646	634	600	605	690	620	631	636	631	618	628	625	652	586	674	645	646	651	645	632	614	608	646	646	648	652	646	658	629	648	690	653	612	590	617	564	608	665	656	658	659	657	606	592	624	633	628	599	643	642	674	631	641	606	609	636	623	602	627	647	576	609	663	621	630	586	657	659	646	636	655	626	570	613	633	644	613	659	634	662	669	640	615	628	606	676	611	667	662	663	607	676	650	636	628	629	616	677	644	703	639	638	661	652	667	644	660	632	615	612	630	605	638	651	610	646	588	614	604	575	581	617	636	647	607	599	637	646	636	597	635	639	663	623	645	667	619	653	639	629	644	595	632	646	664	636	645	608	648	617	567	637	591	630	620	650	599	608	636	663	657	634	634	616	639	636	604	630	667	650	619	636	641	615	690	616	611	629	615	644	618	652	638	619	599	621	690	582	639	627	611	636	586	604	607	641	610	594	654	650	634	626	616	633	633	646	622	589	599	626	648	627	603	633	601	611	645	621	562	661	579	657	610	597	643	648	631	649	658	640	675	663	605	646	670	623	659	656	632	651	638	619	618	617	639	595	651	650	641	621	642	624	625	657	631	645	608	635	631	670	630	659	621	591	637	636	611	676	622	615	653	617	648	646	633	603	633	662	660	647	644	651	637	629	628	577	611	602	632	647	621	607	610	635	626	651	634	646	595	662	632	612	604	642	644	574	576	633	599	572	641	649	633	644	644	615	629	658	625	619	587	599	617	617	596	638	635	655	616	641	620	637	687	621	628	679	655	645	629	688	642	622	634	642	646	632	621	633	633	654	594	638	590	650	642	608	623	636	661	629	645	616	648	604	596	646	628	671	647	631	641	654	651	612	642	628	626	612	627	640	611	671	644	589	595	637	593	669	665	623	621	605	621	620	642	613	628	654	617	628	647	622	572	629	666	603	648	672	611	642	664	643	628	616	634	644	611	631	607	573	634	666	656	645	633	642	619	625	657	631	634	630	608	667	631	666	630	624	614	605	635	640	648	657	639	658	597	613	655	619	649	604	625	637	642	634	645	675	663	649	621	672	645	623	669	682	626	652	598	669	680	617	613	616	591	654	629	604	610	619	586	611	633	649	631	637	637	666	654	631	601	631	584	624	677	598	626	661	635	626	599	695	611	612	651	661	652	630	653	641	595	649	615	637	625	667	654	606	642	654	661	621	616	617	569	617	619	619	654	627	675	677	601	633	624	632	602	606	649	629	599	626	651	638	645	621	606	613	656	668	600	625	634	650	615	604	634	631	618	683	664	640	624	604	638	635	598	620	640	590	627	625	637	651	666	673	672	609	650	624	623	586	580	616	642	626	625	590	611	622	628	637	643	624	584	612	639	726	678	646	569	592	640	635	610	648	650	625	649	578	628	609	646	637	668	632	626	646	661	645	694	666	651	646	612	657	602	673	618	634	662	635	604	667	698	581	595	647	639	678	633	628	677	624	655	652	631	644	585	657	645	607	610	609	665	626	666	596	657	679	595	611	611	611	667	605	642	656	635	660	682	653	645	619	636	700	638	646	618	601	660	675	638	632	648	611	622	610	644	602	623	612	638	666	628	626	619	617	618	613	638	633	602	611	626	637	612	631	612	656	613	654	630	617	642	622	651	589	678	649	624	620	647	621	612	667	657	672	651	617	618	633	665	649	665	673	627	608	635	660	583	636	611	659	632	652	701	594	618	696	672	651	674	580	653	634	617	640	647	593	629	600	614	616	633	612	642	638	588	619	658	623	620	672	650	602	689	664	662	627	647	626	648	592	605	643	645	616	590	593	622	680	618	638	651	667	635	617	649	618	623	683	714	624	633	607	641	650	622	638	652	661	639	610	618	599	622	620	634	593	619	621	626	651	607	617	662	633	609	605	606	693	645	624	638	664	629	604	614	652	631	663	621	580	633	654	631	635	606	628	610	641	660	615	665	620	650	606	620	665	623	575	650	587	650	633	670	617	622	626	648	613	631	660	630	599	611	652	577	598	625	630	643	605	664	655	681	639	618	657	636	654	671	604	677	639	629	624	689	597	600	624	618	640	627	650	669	635	640	658	645	659	641	622	649	641	672	672	620	596	669	632	625	643	674	624	643	676	628	630	707	592	616	647	622	666	592	649	618	632	650	582	632	613	631	652	649	679	639	625	617	611	633	637	621	649	602	606	615	608	585	653	684	613	621	652	599	655	588	628	621	652	639	646	691	658	594	648	631	615	589	643	593	651	638	637	597	624	600	581	638	626	671	642	652	633	592	624	588	648	655	634	641	630	644	647	628	623	647	647	680	641	616	643	629	619	657	589	657	638	641	653	647	668	625	654	633	612	649	649	625	662	610	651	599	622	625	628	658	609	636	625	663	638	614	632	609	640	624	641	591	621	627	636	625	659	667	638	614	668	674	633	603	635	663	605	665	658	642	658	645	629	585	608	563	619	595	620	635	606	605	655	694	642	696	629	642	637	624	573	640	677	615	552	654	620	638	621	641	652	629	675	642	661	598	665	647	595	623	602	609	586	645	603	609	647	612	657	612	619	631	623	625	645	628	655	622	654	594	610	592	623	646	653	623	653	641	609	667	621	652	655	642	621	627	666	662	630	591	638	633	651	613	609	670	617	632	628	651	623	600	589	660	643	661	641	613	634	640	694	633	592	667	644	663	627	580	622	664	676	612	643	607	583	641	601	626	640	630	663	647	646	613	630	586	646	657	632	644	622	645	625	645	591	585	672	639	619	667	607	632	618	600	647	641	604	586	590	614	634	644	680	608	629	679	668	626	596	626	677	671	624	634	618	626	674	675	638	673	586	672	692	605	660	647	644	631	635	598	667	611	590	645	625	627	620	612	640	593	639	648	637	663	633
5945	14488	9918	4884	3556	2735	2131	1748	1464	1310	1110	1119	997	911	897	854	797	828	738	733	776	752	702	715	679	708	668	707	650	659	680	649	678	637	642	657	639	685	630	659	645	653	608	668	613	648	608	633	638	674	641	652	674	665	650	646	656	633	625	600	647	661	665	673	616	642	640	615	596	642	693	673	663	628	624	619	646	665	634	675	639	645	689	645	623	632	628	636	610	616	622	655	639	614	604	626	651	582	601	597	621	603	626	669	632	622	618	654	636	685	589	609	642	618	597	602	643	606	656	603	621	669	605	643	653	626	608	646	631	648	605	613	620	631	639	572	594	603	637	622	581	646	674	634	665	636	613	623	615	634	607	618	590	618	602	638	629	632	633	619	646	609	620	659	634	626	631	606	599	653	579	677	670	632	618	631	657	645	664	666	636	637	630	664	601	623	596	607	630	605	596	604	647	634	639	624	659	633	624	647	541	627	588	622	665	583	624	609	627	634	618	618	649	611	655	640	651	651	620	593	609	664	662	607	613	651	620	627	637	660	656	633	615	590	647	598	627	623	644	655	599	653	616	664	642	594	610	593	607	587	646	654	652	629	650	630	648	659	611	629	655	625	648	607	586	650	619	607	656	616	608	576	644	593	674	603	602	606	667	616	592	614	678	645	627	623	657	636	651	675	637	662	655	642	632	629	640	663	632	610	581	659	588	657	643	636	624	607	608	676	600	687	641	644	678	615	614	618	584	652	657	637	664	607	639	614	651	612	647	665	615	584	651	608	612	623	606	598	596	600	616	614	607	621	637	623	640	642	617	660	641	680	630	615	626	612	648	597	642	649	670	656	621	605	671	621	574	581	648	604	626	669	617	597	595	591	633	639	618	624	616	612	606	675	605	623	634	620	631	603	630	641	691	678	616	640	618	654	637	601	612	656	658	608	671	579	618	657	603	666	599	647	655	634	610	663	658	620	596	609	570	598	611	598	566	664	601	648	625	624	618	592	626	642	605	659	644	655	646	603	615	601	648	597	601	641	669	662	635	585	622	632	623	615	629	619	626	598	635	642	651	625	638	600	669	656	653	622	618	593	622	641	598	588	648	612	559	578	630	653	629	578	653	632	664	640	600	606	589	600	689	617	623	675	629	639	635	663	606	647	609	652	577	603	626	650	647	643	638	610	597	625	604	621	615	660	626	662	617	618	622	635	608	645	632	627	611	662	632	655	605	617	612	598	647	606	636	596	633	654	633	618	629	645	607	670	615	610	624	653	649	605	612	612	672	653	630	655	631	630	669	678	631	586	652	625	566	598	685	651	619	625	618	609	659	630	622	627	586	608	655	609	652	592	655	624	615	626	611	632	598	565	596	641	639	625	655	664	614	587	594	634	626	645	650	629	636	655	585	608	642	588	613	631	643	612	618	643	601	608	641	636	600	666	619	654	579	624	641	611	654	660	609	634	679	611	628	632	633	641	655	605	640	570	633	637	622	654	598	622	628	638	654	635	643	614	645	623	666	632	613	626	614	628	601	620	637	660	643	600	682	635	611	599	619	612	616	653	599	623	666	612	603	625	621	620	646	637	631	598	606	618	627	655	641	650	576	675	624	652	621	606	618	659	630	617	576	616	651	615	624	634	628	628	599	682	622	623	636	595	651	628	635	666	616	627	611	638	612	617	665	680	599	635	582	589	672	604	622	631	603	648	610	626	671	638	645	634	611	621	622	608	629	692	615	606	613	641	629	630	622	611	619	627	629	615	630	629	600	642	626	620	623	622	611	665	628	558	633	594	603	640	685	656	666	625	636	604	628	688	622	633	607	591	670	660	620	609	621	575	617	630	644	623	637	668	592	646	644	641	608	643	621	679	659	599	617	656	606	658	641	684	626	636	650	645	639	642	618	607	620	595	655	649	658	613	557	640	631	631	668	659	641	612	644	632	664	613	634	607	610	646	675	629	619	625	611	647	619	652	601	611	635	644	644	627	620	645	615	605	615	644	657	626	611	633	625	603	606	639	614	606	646	660	643	618	613	607	673	635	662	613	619	668	667	627	661	647	566	601	607	640	627	600	607	607	626	647	611	639	618	639	599	587	653	602	591	626	626	582	641	629	622	663	592	609	634	625	612	634	632	655	606	648	650	631	643	607	661	643	627	668	619	631	608	605	673	649	579	581	664	625	611	643	641	640	688	594	628	581	618	666	626	644	628	593	659	640	599	632	652	586	593	600	589	676	617	632	589	648	635	608	657	612	616	657	584	667	627	666	632	650	620	612	639	612	606	616	587	638	629	599	657	632	632	615	647	633	652	608	645	601	664	639	634	612	606	631	671	646	612	600	626	647	635	620	575	615	597	633	613	548	613	648	616	567	661	639	653	631	653	619	603	595	644	629	615	616	620	593	571	647	588	670	595	637	629	636	624	610	622	603	613	673	630	631	637	648	617	626	653	654	596	597	625	609	661	606	673	624	636	624	593	649	644	649	680	630	686	628	635	595	604	594	661	638	679	641	554	595	631	604	631	659	622	621	613	634	600	622	662	615	600	614	671	612	651	643	645	635	608	654	610	615	628	655	638	631	605	624	643	638	642	670	647	647	700	593	620	621	587	672	635	599	590	598	634	640	674	619	604	619	652	625	611	664	628	663	621	643	645	637	641	628	603	636	613	614	606	635	634	591	666	646	630	625	640	663	643	599	624	627	661	615	576	611	630	615	623	590	593	620	598	594	624	623	641	636	600	589	642	624	556	637	615	656	670	659	638	633	620	648	630	634	608	582	628	643	595	646	646	592	615	648	611	628	654	655	651	645	577	607	647	654	637	625	644	670	632	623	639	570	587	631	611	569	624	615	605	653	609	651	612	632	662	639	631	672	646	607	623	587	670	591	622	625	658	628	642	592	677	604	619	617	634	631	640	628	647	614	661	656	650	684	617	627	593	580	646	614	644	609	601	662	661	571	578	627	641	626	591	610	661	602	634	674	598	683	595	640	641	590	615	653	588	628	621	675	639	626	662	661	667	651	637	636	612	606	622	586	620	651	586	595	596	615	659	645	630	609	625	625	565	634	606	627	583	637	615	614	610	616	610	598	620	635	647	672	666	649	608	640	628	676	684	648	644	670	647	659	605	664	628	600	620	642	660	669	626	634	638	581	604	623	589	648	647	622	621	651	626	644	631	653	623	643	592	679	669	637	621	639	597	609	667	664	606	614	618	621	620	637	580	632	627	654	579	612	643	601	648	640	655	620	648	667	648	638	667	616	610	622	695	656	621	604	641	629	604	641	579	629	626	658	604	626	603	659	604	642	600	624	630	600	599	657	631	617	619	664	606	624	620	596	614	688	650	637	650	659	639	604	598	603	633	626	621	612	644	591	608	604	648	622	638	640	666	652	586	618	677	630	625	624	647	599	586	656	619	612	645	606	605	630	633	666	620	624	610	615	634	657	657	590	594	635	573	611	606	632	593	606	635	639	629	600	583	621	665	601	613	651	609	605	637	618
27776	17580	3994	943	727	639	625	624	644	604	588	617	577	605	576	614	590	647	590	629	580	575	600	626	599	574	589	626	614	616	637	568	605	588	617	582	567	576	600	623	597	622	606	578	670	591	600	582	563	600	620	613	565	593	616	591	583	590	593	575	603	548	561	581	581	619	578	546	577	590	637	594	550	555	622	555	603	546	546	603	572	633	623	606	611	578	623	622	605	572	540	576	569	670	592	666	601	618	574	610	589	585	522	591	627	597	570	555	582	591	571	557	616	566	640	569	591	568	580	571	595	607	628	566	588	587	596	623	615	630	609	573	598	595	593	593	632	602	610	624	613	620	590	611	604	609	587	600	593	594	617	575	592	606	615	616	588	586	609	581	638	567	550	656	587	581	608	587	584	608	591	610	619	596	602	572	637	637	626	625	596	608	589	615	622	581	609	569	609	613	615	591	596	592	593	579	645	583	569	614	605	610	584	653	584	573	606	623	608	622	622	563	606	580	605	614	574	621	576	617	554	562	575	569	585	586	613	593	571	630	591	576	559	563	599	591	582	592	613	553	635	603	598	597	576	605	555	609	562	601	643	630	582	586	591	627	555	607	582	593	592	598	626	555	598	585	618	647	608	611	604	627	587	601	628	560	613	588	632	583	596	598	581	597	611	576	567	578	581	580	599	596	598	586	560	557	579	616	622	577	604	608	577	587	638	609	617	591	571	589	576	550	589	594	611	596	634	581	573	589	604	567	585	554	530	573	602	615	582	637	582	578	618	602	577	574	585	593	612	570	613	566	572	611	602	583	577	592	614	612	597	663	573	602	562	560	562	584	561	591	590	565	581	568	613	550	581	605	580	569	618	584	587	598	647	579	616	549	573	620	600	654	629	610	580	616	610	597	627	581	577	597	646	614	585	591	598	607	557	617	615	644	549	603	584	610	558	588	614	581	581	579	585	587	561	605	584	603	585	633	559	596	553	579	574	636	646	608	619	595	592	599	644	596	527	592	564	576	557	586	587	604	614	587	599	586	607	590	569	642	588	520	612	610	599	588	578	595	614	610	566	608	566	628	592	571	578	531	562	554	621	577	564	598	571	585	614	561	602	640	589	578	585	648	596	594	527	651	586	609	549	603	573	580	614	530	597	601	585	603	621	587	570	586	588	572	573	592	559	622	649	599	644	589	608	588	594	615	609	566	602	620	602	617	601	561	602	573	571	596	604	589	620	570	597	547	597	597	566	575	596	564	677	631	599	574	573	585	578	609	601	543	601	551	591	618	584	570	562	621	627	646	587	579	570	591	601	621	568	591	606	608	595	634	585	606	618	610	582	618	592	587	594	605	582	597	592	601	568	638	585	598	593	574	586	534	607	647	608	552	597	607	597	541	581	652	593	635	661	620	594	596	572	583	641	599	588	628	633	590	605	564	582	584	571	583	614	611	585	591	630	596	605	605	579	577	627	554	572	604	617	597	644	630	595	620	604	577	578	597	599	586	595	602	611	599	592	600	580	603	641	583	565	588	557	592	606	623	633	580	570	617	555	558	566	590	591	544	595	612	589	569	629	643	615	612	606	601	594	571	587	575	607	563	602	587	614	586	622	608	591	569	600	590	609	617	583	596	629	607	597	535	606	561	621	569	587	568	618	636	629	604	579	578	624	619	615	592	604	573	607	630	572	601	571	665	597	586	647	586	592	633	559	606	578	577	644	607	599	591	573	576	627	618	601	597	620	566	630	615	596	590	575	597	630	573	636	617	581	590	608	594	616	575	622	613	613	618	607	615	584	608	625	591	609	650	625	585	593	588	588	561	612	549	636	548	555	593	615	615	601	608	573	589	624	579	625	634	653	585	591	562	571	603	575	619	552	600	591	617	587	625	560	595	550	640	561	634	591	611	623	605	589	577	588	598	611	610	609	596	581	604	605	585	586	606	606	580	586	632	611	581	620	619	588	590	613	640	604	557	594	557	598	571	582	581	575	580	578	623	634	632	597	611	557	608	634	548	564	607	606	603	587	580	633	537	604	545	618	573	618	593	570	613	572	584	591	591	578	608	593	618	599	635	609	600	635	575	572	591	597	569	596	602	634	603	580	592	595	561	570	574	590	611	587	607	605	650	635	635	592	639	571	583	620	586	618	556	584	594	590	627	643	629	607	600	602	598	574	569	559	599	563	600	603	592	560	620	608	575	549	599	601	581	627	618	596	599	623	586	604	581	565	587	578	652	615	551	619	583	586	576	592	548	621	578	608	612	573	532	588	592	584	564	656	614	549	631	626	600	599	611	585	574	585	563	625	604	633	593	578	607	585	589	567	575	594	566	640	594	593	563	598	586	594	569	605	578	571	582	598	619	561	587	610	596	568	612	573	608	630	596	645	635	598	612	594	555	589	606	552	556	561	588	574	608	599	586	648	580	578	627	572	567	669	607	626	595	580	618	627	518	570	582	567	576	582	584	552	570	587	595	595	586	563	576	601	623	581	568	651	586	588	575	581	604	590	582	600	609	590	582	591	630	612	576	588	618	607	587	624	598	600	620	574	573	604	607	588	577	608	600	613	594	611	635	625	583	538	596	594	641	574	598	581	583	552	589	583	588	625	603	583	580	593	597	560	620	619	603	597	612	559	619	610	591	568	597	631	578	573	568	576	599	604	628	589	601	613	591	602	610	636	567	598	584	637	617	585	590	614	585	606	580	584	603	556	632	567	604	631	562	578	577	635	594	605	570	556	579	602	579	610	585	613	577	563	540	640	624	591	661	599	619	624	599	560	593	541	638	637	609	602	574	635	604	650	594	608	572	630	633	577	587	598	637	563	589	581	612	605	594	605	560	595	596	602	569	570	640	570	579	621	582	595	598	632	564	641	601	581	583	619	584	582	617	589	577	568	612	596	589	587	570	572	567	611	589	617	641	635	609	568	585	606	604	613	610	566	576	623	621	597	616	593	634	588	558	614	609	604	560	604	543	588	608	618	582	554	599	627	611	606	620	613	618	601	563	530	595	571	564	560	592	569	573	592	578	586	630	599	583	575	599	602	599	637	588	616	586	584	618	623	585	615	580	608	585	588	590	614	610	607	536	589	662	571	604	544	564	588	570	583	608	622	560	589	560	586	637	556	575	570	588	615	582	619	638	566	635	611	609	600	590	612	604	607	611	614	584	545	583	593	603	649	591	594	598	573	612	587	601	574	559	571	613	598	598	599	596	579	614	566	550	643	594	604	585	555	616	618	601	594	594	588	615	571	627	606	629	612	567	587	578	612	602	600	571	587	556	567	595	591	596	587	615	583	589	607	606	594	587	639	603	623	579	589	621	597	565	572	641	561	616	607	571	536	626	591	606	599	544	620	584	580	621	599	624	606	608	578	592	607	602	640	573	588	527	572	558	605	578	578	554	562	608	616	561	619	615	621	599	556	580	542	579	601	591	573	598	590	592	621	601	613	595	616	557	584	634	603	606	572	592	547	660	598	577	593	568	598	564	611	602	555	609
4695	1385	1207	858	800	731	718	724	688	689	683	638	630	639	627	683	677	616	645	680	683	622	643	640	607	651	617	640	618	636	611	609	642	564	621	647	665	679	639	635	584	634	653	600	679	661	677	608	624	626	627	682	632	608	623	652	653	580	614	613	725	672	661	639	612	610	614	594	666	631	665	641	639	644	626	636	638	632	643	609	651	653	657	629	639	635	610	665	639	643	623	597	636	641	617	610	641	629	633	618	631	643	609	627	628	639	628	617	640	643	627	645	607	633	661	666	637	618	605	622	667	602	610	660	684	640	634	586	675	644	656	693	642	627	679	625	628	603	636	654	594	629	637	642	627	644	570	676	640	690	624	632	599	581	630	640	628	627	640	672	641	644	625	619	660	640	659	647	652	617	583	624	623	635	675	598	643	642	664	616	641	678	623	636	660	637	645	565	648	617	634	629	694	636	658	651	612	667	614	628	567	647	609	609	640	632	622	646	643	611	617	629	662	665	647	629	627	669	664	645	614	644	655	633	649	638	598	613	661	632	614	644	647	657	635	643	655	675	614	634	649	641	650	635	656	662	610	654	647	623	633	648	651	651	597	629	615	647	625	611	622	626	616	614	594	665	677	680	673	594	623	644	611	619	611	653	657	606	628	620	615	665	630	634	610	665	592	617	591	640	618	597	607	600	638	650	651	597	678	645	637	635	616	592	648	640	636	646	638	553	644	635	601	590	662	667	636	687	683	641	616	613	665	629	628	557	679	668	629	651	630	627	642	629	639	615	593	635	621	633	630	631	652	632	598	615	596	634	669	672	602	657	630	607	630	617	674	641	637	617	670	652	604	660	586	652	629	629	624	680	628	663	620	641	639	652	655	634	621	689	607	622	658	642	610	666	612	670	595	600	643	615	642	650	649	622	672	652	665	655	631	659	647	618	606	653	628	637	609	630	620	618	629	676	598	637	645	613	640	592	680	633	640	611	633	646	645	649	625	700	630	603	649	610	623	666	684	591	607	671	624	633	657	602	655	601	672	627	621	663	651	643	627	621	637	624	625	633	680	635	662	638	585	582	663	672	609	652	617	662	635	635	647	611	613	618	704	599	625	669	600	665	657	616	673	668	619	639	612	654	580	627	651	649	658	631	625	665	647	632	674	692	574	615	648	651	595	684	624	633	646	588	642	636	659	600	654	651	636	651	609	631	563	660	613	679	664	594	671	634	605	622	653	612	681	633	670	663	612	654	610	634	638	625	605	609	649	619	624	641	665	660	626	619	677	588	601	616	617	632	574	643	682	646	649	668	659	596	609	660	583	613	637	663	653	631	649	619	619	611	611	672	643	604	653	620	676	607	597	635	569	642	616	657	581	656	643	627	596	620	684	575	591	589	604	626	654	621	638	610	637	624	639	635	627	647	687	637	631	629	626	668	634	624	635	632	650	616	585	658	641	607	678	632	649	623	652	651	606	611	646	668	641	670	640	617	658	624	609	693	605	633	559	642	615	622	602	592	616	617	668	591	652	608	620	648	644	650	642	606	597	629	628	594	605	629	665	659	677	634	661	633	663	619	652	636	658	673	645	662	649	641	665	619	563	658	599	606	641	624	628	616	643	618	631	636	636	671	631	647	627	622	655	633	661	615	631	636	639	672	615	596	624	625	677	634	590	645	639	677	614	683	632	654	643	666	607	612	631	648	649	638	637	651	649	623	660	664	619	667	660	614	623	640	675	642	634	646	670	649	646	622	652	641	588	619	576	600	638	621	658	656	610	648	609	651	663	600	668	612	624	609	623	647	630	669	674	620	616	628	610	641	614	631	624	646	660	675	629	631	633	624	627	645	648	646	659	649	672	640	656	652	643	568	683	600	625	696	638	647	642	569	638	630	660	630	679	672	652	617	648	647	600	609	657	579	655	670	655	663	639	630	631	646	636	642	659	574	599	644	673	640	600	612	633	628	644	679	657	612	605	655	634	596	649	630	615	603	671	633	655	635	607	606	626	624	672	654	644	643	627	622	662	635	628	564	627	651	643	641	600	598	661	626	634	650	623	638	654	582	628	626	639	651	654	629	604	629	621	624	600	653	669	662	638	620	608	644	631	600	608	635	629	615	618	617	662	666	595	632	624	673	618	622	601	609	652	619	644	596	637	613	633	616	611	557	645	663	612	585	658	680	623	627	635	621	638	591	675	632	572	589	564	644	643	624	615	687	651	631	672	607	647	646	643	617	616	653	641	595	614	643	637	650	618	598	609	671	634	651	658	659	643	587	619	629	641	627	634	626	606	644	627	582	645	595	615	636	631	651	635	671	622	594	655	704	622	607	670	635	620	626	624	627	649	619	619	660	592	646	667	661	669	633	600	606	622	626	671	624	621	646	636	671	599	611	645	607	656	662	627	650	620	627	627	636	641	664	652	651	636	633	635	648	684	653	669	657	621	661	652	665	622	638	631	651	587	637	633	565	697	581	670	653	709	624	629	635	648	660	673	663	580	617	649	636	653	630	616	620	649	667	644	670	614	626	618	646	604	642	603	625	607	608	642	623	642	599	655	606	629	622	630	645	635	632	637	668	681	616	660	639	622	641	641	601	606	664	691	620	602	677	641	645	628	648	621	636	607	660	650	597	650	668	623	607	664	632	656	588	622	609	717	672	655	658	625	636	623	617	612	593	590	653	666	607	635	614	617	654	680	619	621	634	633	649	603	659	636	645	590	634	655	649	627	580	629	626	634	605	615	657	582	638	607	620	645	642	631	634	641	656	644	641	636	689	633	612	604	632	669	652	643	612	643	673	639	655	692	628	649	667	650	656	640	578	652	602	629	618	603	644	669	649	653	639	629	623	648	611	611	671	602	684	634	577	631	652	705	648	631	639	659	583	662	680	609	614	609	595	604	639	620	655	642	644	630	578	654	640	605	655	640	656	619	665	666	613	588	619	644	634	591	640	653	618	637	605	613	611	617	656	633	601	699	676	640	643	571	573	623	590	640	634	567	598	610	624	622	625	616	649	631	592	613	644	650	641	629	630	655	631	582	620	662	619	620	611	639	644	609	643	606	637	606	622	638	617	584	642	617	617	637	607	635	683	604	592	591	637	706	647	624	646	639	615	661	633	618	594	656	720	653	618	663	626	667	648	621	617	672	669	644	646	614	658	648	646	631	623	614	682	629	651	624	621	633	589	632	649	609	641	619	616	596	649	634	563	647	686	653	647	668	647	634	680	621	601	630	614	597	655	593	600	652	629	633	694	662	603	631	605	659	640	623	658	636	649	600	635	636	613	599	628	653	666	624	613	636	640	634	641	638	642	601	611	612	624	636	654	595	651	641	637	621	582	624	699	611	632	602	668	645	633	614	629	654	638	594	617	649	694	611	611	618	599	659	636	649	648	673	643	643	618	638	685	581	636	640	623	599	656	625	673	617	644	636	611	585	669	623	639	627	660	623	606	637	660	647	635	656	655	627	643	619	663	598	623	641	637	650	602	631	653	630	594
23558	21154	28407	24151	21161	10423	1100	746	596	570	499	497	482	452	406	438	415	480	365	412	411	392	409	401	401	392	373	364	353	381	419	402	364	411	372	392	397	379	382	383	350	359	393	402	385	368	404	413	373	347	377	398	378	401	406	395	358	383	372	354	367	364	415	410	379	423	377	389	414	358	341	368	355	377	346	357	419	398	334	380	357	341	372	361	377	391	368	339	367	383	383	377	362	375	383	367	376	395	402	363	370	356	356	398	351	366	360	367	384	361	385	402	370	342	377	359	384	383	412	380	348	415	356	347	395	362	333	375	347	356	345	357	347	381	403	361	351	370	406	395	378	374	342	347	403	382	366	396	375	420	394	358	411	395	371	372	376	384	377	379	377	372	376	385	371	368	343	362	382	377	363	381	372	391	398	371	353	354	344	372	387	363	353	377	343	352	413	402	371	374	384	342	365	344	400	363	398	377	343	321	367	344	396	354	369	346	364	354	372	409	352	383	370	384	365	360	369	409	376	379	368	344	368	378	391	379	317	380	370	418	378	375	394	389	359	363	402	367	345	349	346	345	362	404	375	360	397	408	342	371	353	382	374	364	391	354	356	354	373	369	383	414	367	342	356	351	349	367	357	383	359	402	387	375	368	372	350	326	352	380	366	331	380	384	377	342	342	384	410	384	386	403	353	306	365	375	361	376	371	349	364	388	375	357	391	339	373	358	333	345	325	360	360	382	395	345	391	329	366	374	399	379	339	378	358	370	379	374	340	335	386	386	420	335	370	320	401	379	375	386	377	401	347	342	363	353	390	374	399	410	323	376	377	343	374	380	349	336	399	363	402	392	347	356	412	372	390	363	384	373	366	399	405	365	378	364	365	373	367	351	411	382	373	367	367	343	374	337	358	346	398	360	382	330	393	391	375	368	365	353	378	343	378	351	388	361	378	374	348	339	336	363	366	363	358	371	351	349	375	410	366	408	413	349	386	378	396	361	404	316	394	348	374	354	387	380	404	350	378	358	390	368	343	402	373	416	374	368	373	339	358	325	370	354	374	317	356	376	360	362	376	351	376	387	373	368	353	371	382	382	360	364	354	351	399	348	389	412	366	382	382	392	356	380	352	377	382	382	377	342	382	367	383	363	351	376	331	389	375	363	368	327	376	363	393	342	383	359	338	363	332	392	368	351	370	312	397	368	330	380	365	363	379	349	385	332	389	398	374	356	358	344	366	378	382	387	386	358	359	404	355	381	389	374	371	400	370	365	360	372	372	352	400	371	358	371	376	348	347	368	363	372	364	357	400	371	364	364	351	377	403	387	377	409	377	379	378	357	350	335	369	374	380	378	356	332	358	334	394	347	397	374	388	357	360	358	347	343	392	360	378	384	361	345	362	335	362	370	362	365	355	359	368	339	355	393	379	395	371	394	373	332	378	370	378	344	405	338	397	368	398	376	387	373	385	354	376	356	360	361	396	335	348	378	354	367	380	375	355	397	359	358	378	380	369	339	366	350	371	339	349	369	388	370	339	371	415	394	395	360	353	360	371	396	356	371	356	382	389	368	348	363	350	363	348	376	405	393	352	421	364	338	329	370	385	361	401	367	316	402	366	350	366	368	333	399	382	363	358	382	370	372	377	376	361	378	389	398	391	358	345	378	374	338	384	366	340	374	361	381	379	373	373	362	391	384	349	381	351	360	361	365	381	375	361	370	351	346	341	373	359	396	359	386	369	364	362	377	369	368	370	372	376	377	318	371	415	392	353	368	388	384	347	398	344	381	361	386	419	341	362	388	381	406	366	356	365	402	376	353	360	367	364	378	371	384	376	346	376	362	392	359	362	367	366	383	356	406	385	376	358	344	376	334	358	377	347	393	377	387	380	394	354	357	368	378	331	372	340	378	366	358	344	363	395	384	367	348	354	362	343	366	375	385	371	390	349	346	360	360	407	359	348	348	378	384	362	380	394	390	373	387	378	372	390	325	360	358	335	409	403	380	347	353	397	367	395	353	362	378	355	359	386	371	381	404	357	376	350	404	392	383	347	377	376	358	368	382	373	358	347	395	336	353	359	353	330	366	388	401	387	384	372	373	367	362	350	381	352	343	377	363	342	369	349	339	358	376	359	373	374	360	353	403	389	358	387	370	382	364	393	355	381	377	368	381	353	357	366	394	381	363	380	351	391	363	378	366	330	388	387	351	379	373	390	359	384	363	373	376	375	417	313	343	379	381	352	343	348	380	372	390	379	355	430	368	350	357	359	371	344	385	329	355	373	376	390	394	405	354	382	354	395	390	352	370	366	363	370	357	347	370	374	379	377	341	359	323	375	385	338	382	368	357	365	378	391	370	390	378	347	361	341	366	355	356	404	346	382	354	349	382	358	374	368	396	374	372	348	360	355	337	351	388	412	354	361	397	359	369	355	373	369	335	391	397	353	349	421	365	362	353	371	356	330	378	406	357	367	374	328	354	348	356	361	388	378	406	365	385	360	355	374	371	357	376	396	372	350	376	359	383	373	370	332	372	345	344	354	381	366	344	361	406	385	402	343	365	366	393	355	387	310	354	339	372	385	358	389	378	377	365	360	362	368	391	392	361	387	383	369	402	394	400	401	373	382	401	388	387	382	385	333	403	365	359	346	336	401	357	373	392	334	355	366	364	419	396	368	387	357	371	353	352	375	359	369	375	383	379	367	356	397	365	361	371	381	386	396	348	386	345	374	375	393	360	357	393	365	392	371	370	359	360	336	359	358	403	348	387	386	376	393	356	398	389	391	386	366	369	365	360	362	383	371	358	353	369	331	397	399	346	322	423	372	397	345	342	337	344	335	359	396	378	382	337	398	364	340	357	358	364	378	381	344	360	413	334	326	378	343	374	376	378	372	374	360	390	408	415	370	339	384	348	377	375	367	363	340	373	377	364	368	341	360	373	346	349	343	376	391	349	352	367	358	365	405	360	359	360	361	383	378	374	354	361	334	369	362	341	407	408	349	365	335	346	362	371	335	363	403	378	369	357	351	412	371	382	405	375	341	395	341	390	388	378	355	359	357	373	336	373	375	369	374	395	359	346	348	367	351	400	348	389	348	399	340	395	350	376	381	373	360	364	387	368	374	347	395	369	373	378	356	371	390	387	364	332	368	394	379	362	318	382	364	373	392	398	347	397	378	388	374	419	387	371	362	368	365	330	364	383	369	386	390	365	404	352	362	389	363	366	378	369	364	351	390	361	378	387	367	326	357	348	368	367	368	372	336	354	354	342	346	368	355	342	375	351	375	366	354	376	375	381	402	361	396	393	375	361	385	373	379	349	330	378	377	373	381	335	353	373	390	338	361	404	323	348	367	353	390	358	399	358	359	352	376	386	355	362	367	384	392	361	355	356	374	394	363	371	433	378	371	373	367	407	346	362	386	372	382	369	386	402	350	399	376	364	349	352	372	364	395	340	323	389	367	391	374	361	384	374	385	343	393	355	357	392	348	378	320	373	355	391	364	375
4351	9155	6111	2884	2036	1573	1209	1037	906	747	702	645	607	526	540	561	489	493	454	478	418	439	432	450	406	423	456	420	415	451	410	438	420	412	383	426	404	413	394	385	389	412	401	398	432	404	420	406	419	384	392	403	433	349	385	424	463	436	377	411	426	440	401	383	428	433	424	418	391	431	373	404	392	407	370	414	368	384	415	395	459	448	413	419	349	379	382	369	413	403	424	427	416	416	395	393	416	386	375	395	414	400	403	411	395	378	440	432	464	420	384	392	389	412	381	408	394	414	418	437	392	439	379	416	426	433	426	381	411	389	429	442	400	382	406	371	392	385	369	402	422	377	391	355	409	431	395	386	397	381	380	391	388	373	411	432	365	423	424	387	417	379	405	404	410	393	428	368	385	416	403	400	380	408	393	405	391	403	397	388	430	406	440	433	421	410	362	422	421	395	408	397	402	405	424	395	390	424	405	409	427	389	419	384	408	404	407	419	387	393	406	437	393	376	369	416	443	405	389	431	394	407	379	422	404	385	397	389	380	391	396	360	348	417	430	417	396	382	419	430	396	396	440	441	370	368	386	428	428	423	405	390	396	400	413	430	423	439	391	398	437	380	415	397	385	395	375	389	397	380	424	392	393	429	407	405	404	403	405	431	390	427	411	404	395	389	426	416	413	394	377	419	416	418	419	368	410	382	384	391	381	410	377	421	397	399	397	385	426	388	365	420	422	430	417	387	407	387	398	394	439	370	404	394	411	407	414	443	414	358	440	416	430	404	400	398	403	411	422	386	375	400	458	456	415	418	399	435	409	390	399	398	386	411	442	394	389	412	390	420	402	393	371	388	406	401	415	435	355	370	371	408	394	401	382	401	379	402	382	406	374	411	399	397	378	407	397	426	422	388	416	373	391	415	410	405	418	415	374	373	434	401	426	406	411	402	406	408	377	359	422	418	390	439	436	422	383	401	406	413	404	418	391	421	396	393	393	412	383	380	391	369	374	391	396	353	404	425	409	426	387	425	403	422	420	400	414	420	395	426	401	422	405	409	381	384	417	406	386	429	412	391	392	413	393	392	395	424	394	396	404	430	415	411	423	394	393	410	405	373	412	401	413	404	444	403	397	428	421	405	407	435	382	400	404	402	375	387	403	371	425	427	384	414	375	402	389	390	386	420	417	381	386	408	390	393	391	401	432	408	414	373	407	400	423	384	391	402	400	402	398	404	394	376	405	414	410	382	399	411	409	369	395	406	426	394	394	403	412	397	384	385	405	393	353	430	357	399	388	425	360	385	396	400	375	384	414	432	398	411	393	384	394	346	407	423	417	398	377	365	413	382	405	431	425	368	396	406	447	405	405	413	413	404	410	405	390	406	412	389	396	399	415	430	388	406	387	395	405	379	384	406	400	400	398	403	399	374	406	412	405	442	374	392	402	424	415	384	438	418	404	412	413	415	418	362	391	423	372	424	388	430	388	364	405	415	417	407	394	372	399	395	404	384	376	384	383	417	423	417	406	408	406	386	414	433	370	398	383	386	391	402	404	404	386	398	429	405	398	408	400	420	419	393	384	388	393	390	399	381	403	384	387	399	412	375	409	383	383	408	418	375	418	391	383	404	389	419	414	415	373	358	405	424	418	397	411	404	390	420	411	391	389	393	391	413	394	414	393	411	395	415	428	398	403	411	415	419	358	423	411	361	405	418	377	385	400	401	404	435	399	409	407	425	388	376	421	423	369	395	385	447	405	380	398	362	397	400	414	408	387	381	372	420	416	394	399	386	401	405	397	408	395	414	409	378	427	430	375	431	368	396	369	402	399	429	453	415	403	391	423	390	397	425	366	404	402	361	397	442	398	387	407	427	407	400	432	432	401	409	418	412	375	388	385	420	426	430	395	416	403	391	381	397	395	389	378	414	387	390	420	387	366	411	333	402	385	391	397	396	390	404	390	394	402	392	405	424	448	397	420	394	410	352	399	392	410	396	409	432	403	351	395	402	380	390	355	406	399	371	377	386	414	398	395	390	363	427	350	423	417	374	411	410	389	376	416	388	397	421	397	417	401	399	391	392	384	394	400	403	368	409	411	430	389	401	377	388	391	408	367	406	391	364	415	359	400	419	389	400	406	398	416	402	397	367	401	402	385	393	415	427	403	426	381	395	375	363	423	408	419	434	400	358	368	384	366	400	416	407	427	410	375	411	419	424	385	417	368	403	406	370	431	415	380	409	408	404	416	400	395	377	401	375	384	387	431	408	384	411	405	420	390	396	381	391	422	399	380	380	402	435	391	429	405	410	392	391	406	373	394	402	419	387	389	451	383	357	436	404	409	381	393	418	392	405	405	390	411	414	373	440	386	395	406	411	394	405	399	388	407	393	356	421	394	425	406	370	420	427	422	400	394	379	408	426	403	410	405	383	412	389	374	392	395	423	394	406	388	419	412	399	389	415	413	395	386	367	407	376	382	403	375	370	355	381	388	398	419	427	382	419	399	408	417	386	363	385	447	395	429	392	384	392	409	427	415	412	395	445	397	408	391	411	410	410	393	404	369	451	405	407	371	418	379	387	432	385	405	399	415	411	407	398	410	431	400	404	408	386	416	400	385	401	404	411	421	399	413	361	447	391	417	382	412	432	382	396	422	379	422	395	386	392	397	419	439	426	382	408	368	346	417	380	426	413	377	389	375	382	402	373	398	397	418	409	415	379	414	398	425	402	390	375	390	363	422	389	412	383	415	421	358	416	411	385	390	434	411	456	378	427	400	409	409	431	412	451	405	400	431	398	415	418	396	417	356	380	383	397	405	401	408	395	414	394	423	451	391	388	389	371	393	439	380	386	421	377	414	410	437	406	397	393	413	441	420	405	384	415	375	439	415	424	385	421	423	391	393	413	412	388	418	392	376	429	409	391	377	419	399	411	416	390	440	377	415	402	408	394	398	367	371	388	407	359	423	398	409	405	397	388	395	437	422	418	408	408	380	423	412	404	397	389	409	373	388	413	408	360	400	407	414	393	384	399	385	406	405	420	418	387	435	392	412	365	418	415	378	392	416	431	368	370	426	418	406	416	423	418	421	395	401	371	430	427	368	403	390	389	387	406	402	392	397	388	364	396	424	433	401	365	428	387	374	398	404	393	376	389	394	371	391	420	406	371	426	415	408	421	401	398	367	404	390	402	412	412	447	421	447	417	410	386	439	361	388	384	382	411	420	387	389	404	383	399	425	417	396	391	382	412	373	408	387	374	405	374	419	416	414	423	434	409	415	381	407	395	427	406	400	406	439	455	402	415	415	377	398	410	402	393	397	418	398	417	394	427	412	424	410	397	415	389	361	408	383	412	432	388	388	386	408	377	428	414	421	418	423	411	416	403	398	383	418	346	383	412	434	394	429	416	402	466	398	425	362	360	411	396	429	382	416	415	358	394	423	372	396	402	406	391	406	416	419	448	412	399	411	406	388	397	390	436	369	424	396	379	372	395	419	462	397	433	402	427
24811	21154	27277	25241	10868	1444	1159	1081	1041	945	962	928	933	875	928	939	884	857	911	907	889	851	891	896	847	936	898	884	870	865	867	904	892	924	876	871	878	907	937	886	837	840	888	913	850	861	869	841	836	920	859	888	866	849	871	844	881	881	817	905	868	910	873	860	860	875	848	876	885	860	867	869	847	863	880	883	881	899	887	788	839	842	902	839	864	857	908	905	872	931	852	902	908	872	902	883	856	894	824	854	839	857	876	857	851	843	867	880	867	841	814	858	866	797	867	913	871	867	929	889	900	854	832	915	894	900	858	828	833	856	853	880	825	835	839	858	839	887	860	848	848	872	919	853	859	839	883	858	869	851	863	874	867	931	851	892	870	904	950	878	873	853	850	850	890	864	860	902	927	893	847	841	910	837	841	840	899	856	835	857	862	922	864	926	883	848	866	908	862	907	891	907	866	878	863	888	895	842	871	875	871	923	847	870	859	887	838	896	854	871	853	874	927	851	859	865	851	884	898	858	858	891	893	865	915	799	887	893	859	882	883	875	836	910	835	820	839	856	874	838	858	890	849	886	871	855	925	844	876	860	840	873	861	858	861	837	891	888	820	887	823	875	930	857	854	864	882	870	874	896	899	909	847	891	864	851	881	871	867	916	880	847	882	861	844	879	946	868	855	823	884	868	910	878	880	852	895	914	879	935	909	861	909	890	870	842	837	898	783	842	885	861	866	901	891	901	878	859	869	921	894	858	913	928	882	826	855	833	874	853	863	807	854	914	853	885	870	829	873	901	895	825	915	905	860	874	842	930	906	882	892	862	904	850	832	859	831	858	874	853	896	833	917	903	910	851	883	901	875	963	849	892	921	878	875	859	817	866	913	895	888	828	852	805	889	913	873	854	841	846	885	824	868	813	842	893	899	839	918	878	875	888	877	885	912	853	873	897	876	899	889	942	850	862	886	865	834	851	841	845	847	873	832	890	901	936	886	837	886	839	824	844	872	900	788	877	866	896	867	887	863	840	865	855	900	867	840	862	834	831	855	877	892	878	914	862	881	885	881	869	856	866	936	819	849	930	856	867	847	936	838	865	838	868	882	909	897	851	836	835	871	839	900	869	804	875	832	838	850	868	896	871	856	896	850	840	850	875	892	881	867	845	860	850	869	876	865	852	880	909	871	868	944	861	908	841	857	881	853	861	860	859	944	844	878	823	811	836	900	862	903	891	862	867	866	897	881	880	865	802	838	903	880	908	895	805	840	863	905	892	875	834	872	904	906	875	865	862	894	870	871	851	857	862	893	859	873	934	893	877	843	895	844	840	870	882	880	898	884	885	864	884	852	881	832	851	916	895	906	841	856	861	805	886	891	865	840	829	887	856	858	874	796	922	888	904	840	876	860	861	836	842	908	883	829	878	820	873	834	900	898	837	880	852	873	848	899	903	855	859	857	823	863	855	871	852	870	900	860	846	856	863	860	880	881	852	847	871	860	881	850	861	832	894	856	867	845	892	866	876	833	881	851	866	791	849	937	875	874	898	879	835	887	877	890	869	868	815	863	873	880	889	874	878	882	836	864	886	850	907	898	890	797	889	849	887	867	853	864	884	896	867	894	867	808	814	858	870	832	921	896	878	874	884	896	899	962	888	827	864	850	868	855	899	840	872	850	895	850	816	831	871	838	883	868	854	890	819	932	907	878	857	874	936	877	869	878	823	904	857	866	867	881	897	863	864	899	833	825	864	896	877	874	907	872	833	834	880	888	869	854	822	855	892	847	880	875	865	831	849	838	830	892	932	859	846	840	880	884	921	871	883	875	851	876	938	817	844	891	830	829	912	868	811	922	842	894	858	884	913	821	903	915	889	858	881	876	857	867	859	854	927	868	848	844	920	893	890	886	835	889	860	901	863	873	797	867	849	920	847	885	864	809	851	888	849	880	898	883	841	867	849	910	875	851	834	868	853	894	863	884	853	849	865	884	893	880	859	859	878	848	937	866	858	871	848	820	846	909	895	906	899	876	852	904	866	824	872	900	841	846	866	904	900	821	861	872	910	941	861	829	840	851	861	894	827	828	876	868	911	851	851	877	926	886	897	863	842	853	862	916	857	877	851	817	888	892	829	933	861	850	822	849	888	896	897	855	868	807	874	849	839	899	890	866	837	840	825	901	857	905	880	841	837	833	880	871	822	903	924	887	909	923	892	860	857	866	852	879	855	856	866	907	859	900	908	915	858	848	854	923	876	880	889	867	880	869	896	921	880	855	852	864	874	855	893	831	873	893	840	872	832	892	897	888	896	871	910	911	838	904	885	834	899	860	808	901	906	897	880	792	873	860	856	879	834	870	876	833	857	863	904	845	820	876	878	906	850	846	902	889	856	841	810	857	832	858	890	876	868	847	890	892	850	855	838	904	870	877	870	882	886	910	855	905	886	900	847	868	913	855	862	892	850	878	907	869	853	897	860	865	866	888	816	830	840	904	820	927	931	834	818	879	904	868	802	870	895	897	863	879	871	915	906	874	880	912	911	857	917	857	902	872	864	828	947	877	875	909	854	925	847	843	796	850	885	832	868	888	884	900	879	866	840	821	853	854	807	830	910	882	866	881	863	811	858	952	864	888	937	832	881	841	856	820	873	940	882	862	861	837	854	816	896	864	927	841	894	910	895	911	839	840	892	897	818	864	816	936	863	860	847	881	834	911	887	851	869	881	887	891	847	869	814	890	889	877	814	825	940	878	900	851	914	807	873	867	865	923	861	926	846	875	874	896	896	889	878	843	808	902	833	799	850	868	854	833	907	862	873	833	869	859	859	836	858	895	877	879	895	889	814	877	895	874	886	833	873	853	890	881	870	888	847	813	883	886	887	834	911	902	830	900	815	807	888	871	862	849	858	883	893	842	903	862	856	881	917	913	878	902	869	888	880	873	873	873	849	882	863	882	920	873	897	870	880	914	900	864	874	872	838	877	865	852	883	849	866	883	824	860	892	859	872	849	896	860	865	834	862	869	873	894	910	880	855	883	862	848	867	844	833	853	916	892	865	859	915	925	827	852	864	863	877	823	813	892	911	919	886	839	835	854	866	864	819	834	885	878	857	886	898	883	900	850	874	906	879	866	834	876	860	887	904	869	881	902	924	846	856	834	882	870	832	860	895	887	881	860	877	921	893	892	848	853	855	864	864	877	884	908	819	889	833	880	870	890	825	877	840	886	874	846	835	886	850	851	897	847	872	835	934	872	928	870	888	876	891	875	888	902	914	915	856	871	840	880	837	883	920	897	827	894	834	866	864	890	912	870	804	776	851	864	931	873	898	882	908	846	895	879	888	887	891	903	882	827	861	866	904	868	837	874	857	885	845	834	884	899	878	887	863	847	869	914	840	850	912	887	835	858	898	832	863	884	857	888	847	881	865	833	912	902	827	886	898	913	880	898	897	881	867	845	871	881	875	838	914	908	855	850	834	884	872	834	839	882	856	897	887	863	838	870	787	807	899
4614	5817	3983	2211	1792	1460	1386	1260	1207	1095	1086	1054	995	993	983	892	950	968	896	1011	896	936	924	865	911	918	928	922	898	927	887	892	914	927	883	891	911	908	963	902	948	840	900	889	895	910	870	853	923	918	930	900	893	950	867	914	945	923	901	938	884	910	920	907	939	910	883	919	893	886	913	855	925	946	872	893	889	950	906	947	843	880	967	872	881	873	903	840	910	913	874	880	827	875	858	885	959	894	867	906	909	901	895	872	887	891	899	884	901	889	858	902	899	897	853	914	848	967	916	912	876	895	838	926	885	830	834	856	885	866	890	913	851	868	936	859	879	841	851	938	853	877	888	912	896	863	881	888	870	891	857	859	894	942	840	922	924	837	948	855	848	889	889	863	858	853	862	923	888	898	913	856	905	874	905	905	894	901	849	830	867	839	909	880	921	846	909	866	856	869	873	894	906	910	900	889	896	869	872	913	913	920	914	864	887	878	906	923	891	905	909	931	847	924	935	890	896	887	875	889	884	921	860	896	895	871	892	857	910	889	883	941	874	842	917	909	864	901	885	884	880	836	892	883	882	913	872	920	942	864	892	941	876	890	937	891	853	879	857	934	961	940	880	920	927	865	865	907	878	916	850	887	919	873	875	875	867	865	859	912	920	920	864	874	885	877	911	897	888	908	940	872	857	899	918	884	910	908	938	894	865	853	939	884	911	881	914	951	871	876	941	859	851	926	879	864	906	936	911	901	909	826	880	881	846	926	888	866	863	861	913	866	913	929	869	876	856	893	912	911	896	883	942	882	880	809	909	943	887	933	902	882	913	857	878	864	919	853	935	927	884	909	971	954	832	868	841	883	888	899	906	911	864	947	882	872	855	909	967	913	923	889	907	888	895	943	866	925	816	903	875	819	830	919	845	915	900	906	931	890	892	893	913	864	884	896	883	889	862	917	899	870	861	850	911	900	928	898	837	828	862	914	910	883	899	899	878	876	959	930	902	955	949	920	861	938	942	890	921	863	840	858	847	863	946	935	911	859	886	870	847	875	893	921	921	848	894	871	909	856	863	888	941	878	898	947	849	869	876	894	893	859	889	899	896	920	888	893	861	846	924	852	907	928	925	924	912	907	931	965	921	887	906	905	897	874	887	826	878	884	896	880	892	871	940	901	900	868	865	937	845	891	887	865	921	863	854	901	883	959	897	873	921	941	901	871	900	898	871	886	894	943	942	919	891	913	881	889	885	892	913	882	877	890	935	886	901	887	903	865	937	912	879	884	869	884	892	860	862	875	813	907	877	874	975	875	878	932	888	905	906	858	921	841	888	890	896	883	902	932	896	897	941	931	862	874	900	871	915	913	918	938	910	882	892	934	923	873	861	876	905	906	905	937	939	924	861	863	884	908	918	885	855	926	909	907	920	848	924	842	890	904	911	889	921	931	885	911	883	872	867	867	867	925	908	871	869	861	908	858	899	861	896	831	883	925	895	910	874	932	880	878	853	874	835	957	892	890	940	903	950	875	820	926	881	860	850	923	901	876	884	887	865	905	885	899	877	891	863	917	887	878	866	866	898	910	864	892	907	899	911	901	882	888	973	856	884	916	890	904	917	898	874	901	895	898	863	835	886	912	892	896	884	874	857	870	942	919	886	913	886	853	889	888	872	875	934	894	942	893	928	879	849	879	910	857	853	880	889	894	925	901	902	889	918	911	889	968	921	900	882	909	948	826	895	940	956	877	905	949	916	889	899	891	917	891	964	965	835	898	911	903	919	920	919	862	915	928	865	903	877	854	930	876	880	870	907	860	952	884	896	911	912	844	896	893	928	887	911	881	872	872	885	913	922	873	914	897	845	881	914	911	893	873	872	887	852	908	854	910	905	924	898	877	954	886	866	939	855	889	863	902	908	858	917	906	932	901	873	898	926	903	865	897	895	895	856	884	885	907	849	850	919	916	939	911	950	931	883	899	868	934	923	882	843	836	855	944	927	859	870	887	927	892	957	858	885	911	926	847	892	929	898	866	911	853	845	879	874	933	925	963	909	846	893	846	860	841	918	892	893	863	872	885	904	917	949	872	899	898	900	827	870	896	882	854	865	888	910	878	880	873	907	878	920	932	850	877	881	895	857	856	874	905	810	964	914	926	845	921	883	881	815	945	892	860	876	847	932	907	908	895	869	845	883	857	951	879	915	877	875	826	901	884	868	868	915	915	890	900	906	928	857	885	958	850	841	903	934	919	888	885	896	884	843	890	919	826	887	938	876	904	883	932	932	913	881	867	873	916	888	915	876	849	944	882	892	903	874	869	884	844	877	859	961	852	895	863	862	895	906	915	908	858	962	904	926	836	920	904	854	863	863	905	911	920	858	849	915	875	918	933	888	878	897	899	968	938	871	891	894	852	908	877	900	877	899	921	894	856	932	890	920	918	865	924	902	944	890	925	877	888	903	945	937	918	856	921	917	866	926	898	952	965	910	909	876	890	930	898	928	919	925	914	862	924	853	892	934	893	878	861	895	862	969	899	875	923	886	915	880	913	889	865	894	832	889	916	886	886	881	918	883	917	903	930	873	900	862	921	893	871	913	881	984	905	900	904	894	951	889	913	914	843	908	871	884	869	941	891	858	935	900	896	928	910	864	871	893	917	909	918	944	884	868	891	884	847	849	861	890	910	861	833	883	912	908	875	891	911	888	911	889	935	901	846	882	858	958	917	898	940	878	897	939	882	851	883	893	913	911	883	851	868	883	872	883	896	852	876	887	875	820	859	870	925	925	894	908	842	904	907	866	905	847	876	895	913	873	877	920	921	890	842	874	928	878	866	842	854	913	950	899	901	858	889	904	892	868	899	947	940	886	869	965	914	890	868	890	915	936	911	914	875	852	912	890	874	871	907	828	894	904	934	861	933	851	873	934	897	857	946	964	928	872	931	914	864	830	911	840	900	922	932	942	877	844	862	880	888	893	844	898	862	876	889	910	828	949	910	946	860	883	915	941	961	906	907	896	867	825	874	868	824	898	951	899	864	861	841	918	888	912	868	866	870	866	982	967	865	914	887	834	897	874	848	907	895	863	861	893	883	912	874	927	871	928	941	841	946	951	927	858	909	929	900	864	857	932	839	897	857	886	928	861	917	909	926	898	860	907	905	917	880	911	897	880	942	815	902	917	905	890	886	896	851	898	900	869	903	910	867	879	940	894	859	904	904	914	905	889	959	788	862	874	909	822	886	842	968	877	850	887	936	866	887	888	925	867	888	874	901	949	914	897	855	906	963	857	877	861	850	905	858	901	870	881	868	875	898	876	892	897	863	904	828	903	861	889	846	888	839	902	875	861	842	864	869	906	824	942	872	896	893	871	925	910	863	873	806	822	879	835	844	931	918	893	904	887	835	908	914	879	901	828	877	849	860	896	870	848	894	848	887	903	870	868	870	922	849	876	883	948	820	914	895	856	934	909	938	875	833	907	917	837	870	898	860	904	884	894	923	901	802	921	940
22496	21158	28817	23751	21160	21227	8669	1413	1125	1038	938	942	850	828	770	740	742	708	710	705	680	681	672	711	671	649	614	624	645	681	634	675	642	640	621	621	635	647	615	625	668	705	626	646	666	641	647	637	668	668	632	595	605	644	630	620	661	680	624	664	672	621	631	654	626	611	576	652	601	663	588	618	601	652	633	601	645	635	626	638	633	617	605	666	605	667	617	659	643	638	651	636	629	630	658	662	634	632	667	609	629	654	626	608	622	624	623	625	595	642	653	617	650	616	623	629	658	629	562	652	667	646	613	608	626	657	627	575	675	647	634	660	644	603	621	617	610	659	633	633	679	642	644	663	617	686	674	661	701	595	638	614	633	602	633	617	660	597	676	588	659	620	593	617	661	603	636	613	657	642	686	627	616	608	617	664	639	620	621	624	677	609	607	590	592	650	600	640	655	635	622	636	621	617	693	622	658	621	618	666	616	638	617	628	631	646	609	653	618	623	606	618	630	597	645	632	621	633	677	645	625	608	619	626	626	604	634	611	609	672	604	654	625	630	669	608	648	597	653	655	645	630	626	620	665	619	622	651	633	627	595	656	639	631	599	610	637	601	647	685	605	648	627	667	649	615	641	630	667	621	593	649	611	644	590	662	615	591	592	603	614	657	602	660	691	611	625	602	575	615	635	613	632	613	607	660	605	639	622	632	668	632	599	625	603	612	617	647	579	588	637	614	654	639	590	589	639	635	574	615	592	587	633	631	637	592	604	606	675	637	601	635	601	551	629	620	596	638	612	666	659	613	627	623	638	628	614	667	618	635	623	629	583	616	662	667	639	609	604	599	656	633	611	603	627	658	627	641	638	622	681	637	603	614	593	647	605	594	603	620	662	627	611	659	611	625	590	601	625	626	621	621	619	625	611	631	632	638	610	605	649	604	618	658	605	634	592	640	612	641	646	626	576	687	582	642	607	622	629	637	651	618	680	634	626	594	616	605	658	636	620	588	596	596	608	601	628	612	623	623	642	592	603	632	622	683	688	628	583	618	564	626	653	692	639	620	599	669	612	541	627	622	661	625	620	626	689	673	645	615	631	609	641	609	621	620	594	620	607	645	645	652	619	613	603	644	665	634	616	667	620	555	624	646	612	633	652	611	571	582	602	683	598	616	617	632	604	639	627	637	654	621	608	622	628	666	650	579	641	593	616	633	632	639	655	651	637	608	638	660	624	617	629	607	678	641	620	624	599	658	613	639	632	644	655	610	639	636	647	622	628	612	622	646	600	639	629	650	640	607	591	640	592	650	612	593	636	706	644	633	586	636	630	580	630	594	640	631	635	585	621	645	615	630	602	618	589	609	649	664	597	652	630	593	638	631	619	577	618	618	645	628	595	646	644	622	615	637	663	633	646	665	634	652	597	611	645	639	644	630	581	641	590	647	641	611	682	648	619	636	635	666	611	610	617	612	631	642	664	623	641	650	615	624	643	616	598	608	620	621	611	605	627	601	666	602	664	645	609	637	615	606	637	641	636	594	644	618	642	582	611	655	592	596	662	649	658	660	610	653	643	610	642	657	646	580	614	584	631	641	618	666	639	596	646	590	638	611	644	617	660	691	634	642	602	667	572	649	608	642	622	576	603	650	625	619	598	636	621	693	642	628	607	622	663	607	621	665	604	628	623	603	634	610	627	677	650	650	637	638	609	598	615	618	628	582	650	641	674	668	666	653	631	637	619	641	622	641	642	648	651	669	652	625	634	570	619	593	647	611	625	609	589	605	639	626	588	585	601	596	615	627	599	581	627	601	616	563	617	604	630	619	649	647	669	677	606	597	599	642	658	575	601	632	618	580	594	626	577	604	628	621	633	634	654	635	619	644	623	599	647	623	678	620	686	625	626	641	592	631	617	593	620	622	654	615	682	616	632	646	664	628	631	635	606	600	643	611	616	624	601	624	649	653	632	638	600	656	655	624	602	624	615	640	649	626	614	674	650	657	616	606	600	651	609	632	630	637	646	606	630	601	636	625	629	627	609	656	659	704	653	608	596	566	607	711	669	632	659	599	650	587	623	623	588	638	631	633	624	645	621	600	587	606	587	590	607	623	654	628	602	644	611	617	623	686	622	584	636	626	632	617	589	634	636	666	616	620	599	657	612	603	613	612	622	604	632	655	589	636	609	590	627	634	593	601	589	565	649	631	619	650	614	617	615	582	661	607	626	628	668	648	620	625	628	599	593	626	678	659	598	670	640	620	652	666	625	642	603	627	683	598	614	687	609	649	642	611	618	650	643	606	644	617	602	616	601	591	667	641	628	628	674	653	611	625	678	622	598	635	647	626	599	600	602	608	628	629	621	612	608	633	629	591	599	598	623	639	634	641	613	647	593	613	646	634	631	632	607	640	610	618	620	662	646	598	594	600	634	544	624	612	636	592	656	659	590	598	637	636	629	584	616	636	594	613	615	690	631	635	612	620	623	625	606	641	627	616	645	603	608	633	626	611	635	594	638	646	642	628	633	605	652	640	634	624	600	652	596	606	650	659	580	635	701	624	629	591	632	635	614	638	683	647	696	613	600	658	636	648	613	644	645	641	611	602	621	618	621	591	618	615	593	645	603	618	607	663	614	673	650	625	586	609	585	633	607	654	643	633	570	623	625	613	638	633	584	617	643	645	626	609	618	594	591	635	611	637	630	620	596	630	625	583	573	604	625	626	633	642	598	645	606	612	588	691	645	627	666	641	665	621	633	645	666	612	641	684	589	636	635	633	638	595	643	623	638	629	597	648	645	635	633	608	653	630	633	622	617	663	629	623	649	632	621	576	646	656	630	675	609	603	602	622	604	630	630	610	608	633	621	641	642	625	630	621	622	633	573	631	625	583	625	615	666	586	646	631	627	609	666	618	600	634	609	667	616	643	636	651	634	617	622	646	649	608	574	612	664	596	652	670	606	656	646	613	589	615	636	621	607	653	637	614	587	557	617	626	616	563	603	623	663	648	626	660	626	599	578	652	653	602	634	636	659	604	602	638	617	634	627	630	631	634	577	626	618	627	603	613	650	668	665	664	613	648	604	628	603	625	626	594	626	608	691	645	669	606	607	641	606	642	626	644	615	580	595	645	673	619	645	629	628	635	663	628	602	622	608	552	638	614	641	623	609	636	620	632	616	644	641	651	599	656	610	628	586	628	674	575	630	630	625	627	645	617	618	605	666	610	650	641	604	605	639	627	601	617	622	644	605	609	636	642	633	579	681	665	606	634	604	632	611	612	642	631	636	616	650	586	605	607	609	601	652	656	615	637	582	640	648	620	662	646	660	614	605	607	640	605	624	609	650	651	618	663	624	616	622	670	652	649	637	637	582	562	625	652	626	612	627	637	634	602	643	663	641	650	604	629	609	642	597	607	646	611	644	645	638	616	608	626	614	645	618	677	646	633	653	611	631	618	636	631	658	612	645	600	618	670	654	629	619	642	573	621	612	613	654	625	652	626	618	632	678	609
5404	14952	9985	5032	3643	2819	2199	1855	1519	1365	1154	1016	991	909	882	847	800	759	738	728	750	693	717	667	668	726	685	699	622	685	662	675	643	635	654	694	649	666	664	643	666	613	635	660	667	627	655	641	678	645	613	620	642	646	584	649	661	591	626	627	609	634	654	669	720	655	621	651	641	621	613	588	674	660	643	609	613	649	626	632	646	654	623	622	645	631	597	599	611	642	619	654	601	590	631	640	621	624	639	619	660	624	668	591	601	618	633	588	599	623	616	629	597	631	591	610	632	615	612	618	618	592	640	606	622	592	611	646	613	629	648	639	619	590	667	604	620	616	607	610	595	635	614	594	604	676	619	635	635	621	605	655	587	710	614	647	604	615	607	625	582	631	657	646	631	634	623	596	643	641	632	651	613	611	600	623	620	618	615	603	655	621	633	634	658	603	656	657	653	612	665	643	585	622	651	641	617	633	628	592	629	620	581	582	658	625	634	691	620	611	664	640	628	633	621	606	644	624	637	553	603	641	589	645	612	619	591	643	596	571	640	602	635	620	647	637	621	599	663	599	641	604	619	612	617	624	616	640	611	626	590	607	647	605	607	595	641	600	630	564	596	648	626	614	603	650	636	631	587	610	597	613	638	603	652	638	612	635	643	608	642	588	607	647	613	688	651	616	643	611	593	591	597	610	639	641	622	625	665	593	676	629	636	616	647	590	624	620	667	616	678	625	632	629	575	632	631	642	650	596	599	673	613	668	611	611	624	635	679	608	628	648	639	671	623	654	615	628	643	634	623	632	608	676	628	659	644	580	634	651	641	648	625	596	623	678	618	634	635	625	666	641	679	613	632	634	673	632	599	650	630	630	706	634	624	627	627	617	627	606	639	578	605	630	643	670	658	623	647	633	601	627	645	637	609	625	572	601	634	632	635	585	618	589	603	649	681	640	605	629	649	582	658	644	603	598	634	639	646	586	612	611	577	609	650	650	678	657	630	657	586	643	553	657	674	612	641	668	619	659	662	620	635	625	627	639	574	676	663	653	609	612	608	616	619	630	610	631	620	621	678	641	630	629	636	604	649	647	675	610	640	628	644	624	604	612	607	632	570	632	608	643	592	642	589	617	611	640	612	655	604	612	670	611	646	617	652	657	679	608	641	624	613	642	595	576	638	590	660	668	644	618	600	584	642	659	620	626	664	603	611	620	675	677	632	608	614	603	590	610	616	613	654	675	662	651	687	632	643	658	592	661	636	628	651	608	604	573	629	650	650	609	655	618	596	642	600	639	620	567	644	629	633	616	652	637	575	651	610	656	595	646	632	592	564	631	631	605	645	631	601	606	634	643	633	604	637	633	603	618	617	656	633	609	602	590	626	625	678	633	573	625	623	640	609	666	588	654	646	560	645	633	599	666	646	618	568	628	602	604	609	596	596	648	605	575	596	600	610	613	629	628	643	601	624	632	630	635	662	622	609	611	640	603	630	619	642	601	622	618	629	630	659	618	638	627	682	667	555	625	597	616	637	636	638	583	678	659	621	627	670	594	633	647	670	648	642	638	667	628	614	624	633	633	625	588	625	670	633	638	638	623	634	587	604	600	608	634	623	633	653	630	616	605	592	630	641	650	610	620	674	660	639	605	646	595	634	670	628	655	651	681	622	656	658	608	612	654	595	662	628	657	615	611	590	614	644	649	636	618	614	621	635	600	636	608	637	596	629	620	642	609	647	616	623	587	548	615	606	659	668	627	596	684	610	637	611	599	625	620	590	617	634	629	644	629	614	611	647	669	638	651	673	623	614	611	630	662	611	615	588	637	644	613	621	601	633	626	672	644	632	637	645	641	635	655	675	645	644	618	608	577	630	605	612	628	634	627	610	632	632	628	641	619	629	631	595	598	602	615	626	588	612	632	596	631	587	645	655	640	618	599	597	628	612	598	641	616	644	616	624	614	591	634	651	655	655	611	593	635	611	631	623	631	622	632	626	623	624	623	596	635	607	619	602	617	603	613	649	597	634	595	643	571	633	658	603	648	626	616	620	620	624	625	629	625	623	599	603	641	659	655	621	656	619	610	602	609	618	642	630	643	618	621	661	626	624	599	628	630	661	620	618	581	611	633	629	607	630	659	655	586	664	588	618	654	627	659	623	641	600	625	626	623	595	606	646	579	588	623	661	650	620	643	661	599	654	654	626	598	642	629	612	620	670	600	610	641	630	617	599	599	648	646	644	595	677	625	636	582	610	607	640	630	591	660	657	629	606	642	591	571	629	656	616	621	607	626	613	618	669	654	609	643	613	625	613	622	617	631	581	608	585	583	638	607	627	633	641	610	635	649	613	621	602	637	626	657	612	613	635	612	631	589	627	605	612	613	558	601	606	605	646	650	614	629	621	597	599	644	599	585	629	608	607	639	590	649	658	618	634	660	616	664	616	677	572	627	654	605	635	648	579	642	597	620	646	635	609	600	636	615	608	654	649	650	601	629	633	615	626	639	594	595	663	619	681	616	638	657	604	646	630	577	605	573	590	650	632	621	617	644	664	612	638	671	608	608	657	654	628	615	619	665	660	643	598	615	604	641	614	629	608	585	649	606	631	661	616	603	617	602	606	580	627	651	638	613	632	632	618	595	632	603	613	624	584	614	623	658	632	660	613	608	609	643	606	598	625	638	653	620	614	569	589	611	605	627	618	614	596	658	606	614	615	657	597	645	659	674	619	646	614	631	666	632	629	615	638	642	615	633	601	676	607	656	642	678	618	599	646	635	653	611	632	607	676	605	642	660	595	607	627	682	580	687	638	643	571	675	719	660	601	639	612	610	641	626	643	590	672	631	619	634	581	609	620	579	632	606	663	636	623	627	612	660	645	613	627	647	662	641	643	619	640	598	651	629	632	644	616	599	658	628	639	655	615	632	578	631	642	602	612	614	625	659	590	623	632	657	654	638	619	629	609	611	596	621	615	605	608	615	621	612	611	636	638	628	621	662	647	636	610	623	581	639	666	614	612	623	644	632	617	657	680	620	601	651	612	574	598	638	608	655	664	614	622	656	667	643	607	645	655	666	602	607	628	608	651	635	646	641	593	607	674	623	592	660	603	670	649	639	637	599	615	593	589	656	614	616	660	617	626	648	594	601	581	612	605	620	663	609	622	621	609	644	614	614	671	631	641	611	641	631	637	643	627	613	612	651	654	622	655	637	601	635	618	634	580	646	590	630	599	656	631	644	622	605	665	627	612	636	610	620	648	563	622	613	666	636	605	612	629	646	663	632	607	640	651	628	594	606	614	600	571	615	616	611	624	660	675	609	635	652	656	618	657	645	594	636	627	641	652	688	610	598	625	648	563	635	639	619	595	640	601	610	606	588	614	620	617	611	642	594	663	637	623	614	607	631	633	585	628	617	622	577	608	596	644	629	598	643	621	632	577	648	623	613	608	637	625	644	635	639	654	641	640	622	598	593	569	630	615	625	661	588	661	638	626	610	611	644	629	618	632	599
27638	17264	3890	895	673	628	572	619	629	555	593	642	589	610	560	593	601	572	555	595	561	589	588	575	578	593	608	612	627	574	560	569	535	621	555	593	592	553	563	576	577	538	611	581	626	580	537	585	563	582	567	581	605	559	616	600	579	592	543	577	596	576	573	551	570	552	572	555	563	557	588	551	610	578	548	553	566	587	523	538	600	588	565	541	566	580	593	611	609	550	583	572	560	548	558	573	552	582	605	559	552	524	553	520	600	602	604	547	558	583	559	627	588	602	546	567	554	575	568	596	574	600	558	592	550	539	553	575	550	543	609	546	572	595	615	582	555	584	570	556	615	588	581	577	553	530	556	555	566	502	571	608	551	572	532	573	607	545	571	598	591	601	583	632	512	568	635	529	593	553	549	581	578	574	602	555	563	570	545	581	536	606	565	584	550	589	555	532	558	604	605	573	547	583	556	571	578	552	561	633	545	593	566	649	600	550	567	543	585	553	541	582	570	576	545	550	604	545	554	573	564	589	577	589	558	595	587	592	586	529	574	596	595	587	587	600	552	571	597	603	580	569	580	601	624	564	572	582	573	551	596	536	591	554	545	581	548	591	567	576	585	601	580	540	614	598	574	571	599	549	570	590	580	563	592	593	549	592	544	554	541	587	572	566	580	598	546	616	590	584	601	577	573	563	576	562	559	548	607	573	581	569	562	557	567	547	570	634	558	617	604	587	576	570	594	534	552	575	613	581	572	569	549	593	588	569	569	572	547	557	573	526	603	602	560	553	618	612	602	598	558	522	553	560	579	590	560	547	568	542	568	535	540	550	627	585	573	558	586	606	597	562	540	541	656	595	568	577	558	545	590	554	531	588	542	572	549	600	580	596	620	616	555	587	597	568	601	524	563	562	570	602	603	575	597	535	548	561	574	572	574	563	565	556	539	569	561	548	598	571	570	567	569	584	592	619	569	586	562	577	566	552	579	572	546	536	591	587	579	582	549	553	599	549	592	605	573	595	556	545	576	553	550	558	618	605	563	599	621	527	604	579	572	546	565	602	525	612	592	598	604	557	577	626	592	542	585	594	536	517	548	586	546	563	621	596	564	575	614	608	588	591	610	556	574	569	605	534	554	570	599	567	579	615	589	580	617	533	560	587	584	570	607	572	584	590	572	597	569	600	575	546	593	557	562	580	573	564	587	575	554	575	563	614	534	602	565	565	566	566	615	604	582	599	550	549	597	570	571	626	591	596	560	626	568	592	574	546	553	561	530	593	579	511	588	515	607	589	580	563	622	588	568	568	573	525	544	544	519	607	550	545	504	501	585	574	583	596	605	579	595	591	564	560	638	563	584	607	572	570	570	607	579	575	601	585	534	578	599	560	561	554	537	585	582	596	569	577	524	561	589	548	628	582	610	548	610	588	595	598	544	568	600	571	549	580	567	587	553	585	559	571	586	593	561	571	583	567	575	586	530	594	582	588	550	596	580	582	573	570	586	544	604	605	615	591	524	564	580	591	534	580	542	566	602	578	593	601	583	540	609	622	632	587	507	556	556	584	602	620	565	526	543	596	549	527	622	550	589	572	590	532	596	561	532	539	577	574	560	621	564	550	547	576	598	582	529	584	580	593	568	574	583	582	551	543	566	588	570	609	604	585	570	602	610	560	531	601	569	567	575	558	559	609	528	585	583	588	583	586	623	585	578	593	601	556	597	559	526	562	528	598	560	564	546	548	591	534	561	565	581	554	569	592	561	548	590	583	570	568	569	529	569	563	569	600	602	589	540	645	555	588	557	592	521	537	580	637	630	592	585	571	551	560	572	575	569	587	517	578	562	567	549	601	584	572	617	582	629	586	607	543	571	549	564	572	565	547	571	598	574	585	595	587	570	565	585	561	555	557	551	538	578	550	553	597	632	542	560	585	567	580	555	625	583	581	570	592	565	536	587	531	583	556	590	627	576	568	620	606	581	572	534	556	596	571	544	545	589	608	547	575	588	570	570	567	558	548	577	589	599	612	555	565	633	575	605	643	557	551	549	586	574	584	518	615	588	596	553	556	576	607	626	567	643	557	631	597	585	588	595	555	569	630	544	579	601	595	578	634	570	612	577	577	581	550	569	577	571	607	568	582	548	570	564	567	613	530	594	597	595	588	606	595	523	573	601	584	564	568	560	630	587	620	567	522	562	555	606	561	561	563	582	574	617	609	573	583	541	550	563	558	556	565	594	543	552	534	574	582	555	610	597	592	567	612	539	608	557	590	599	569	546	561	561	564	572	579	549	560	524	596	613	666	545	607	592	584	547	583	566	536	525	555	589	556	611	573	582	538	613	561	625	619	611	608	567	608	568	554	571	549	584	585	617	590	555	530	571	599	565	584	545	603	577	568	575	561	565	558	567	585	606	589	533	579	574	600	557	553	562	571	604	577	596	567	597	575	562	540	531	571	557	593	590	571	572	587	570	552	570	603	558	605	571	574	572	585	559	584	605	575	568	560	584	565	601	606	580	615	567	596	552	542	548	541	581	568	546	554	569	551	568	547	569	600	520	570	583	534	590	589	567	566	558	565	573	618	575	591	573	581	578	578	590	583	620	542	567	581	535	585	557	568	604	613	590	514	604	580	565	561	565	589	577	607	596	587	585	553	601	590	627	574	567	610	525	572	585	544	574	553	587	570	570	573	555	606	558	508	577	581	563	590	601	559	626	568	539	560	587	561	575	551	599	570	577	571	555	580	554	607	561	589	632	594	575	582	573	569	542	569	592	594	579	562	572	631	547	563	593	607	572	604	564	624	593	604	568	552	555	617	588	575	528	615	576	601	554	563	559	608	612	563	544	584	573	607	569	572	581	580	529	600	566	563	554	573	553	634	599	586	552	585	594	596	564	580	584	593	590	538	516	578	598	611	598	603	558	561	593	544	559	549	603	564	597	553	562	571	555	563	544	555	576	564	572	575	561	555	599	578	542	558	574	586	593	580	537	624	576	635	544	598	585	571	586	577	582	581	552	573	585	596	567	586	594	535	579	568	584	577	566	608	595	608	619	586	587	534	584	598	575	554	606	564	545	587	584	570	543	591	581	587	606	539	600	566	550	562	565	606	590	548	604	551	558	602	549	566	531	608	561	577	610	589	598	543	560	571	559	554	594	563	591	560	569	542	557	553	545	552	601	572	586	588	593	633	581	600	535	591	607	596	604	614	548	567	609	533	560	566	576	571	596	590	597	618	546	561	602	605	539	605	600	578	586	561	546	626	547	569	569	627	597	557	611	555	575	553	585	567	569	592	586	590	540	577	534	579	589	619	616	577	607	579	599	544	552	531	577	586	612	605	580	533	570	606	546	571	620	565	581	612	574	630	576	594	534	554	519	581	552	587	623	578	578	603	593	544	557	554	592	622	532	541	580	600	626	603	552	536	584	543	620	592	559	586	545	587	604	585	560	540	599	563	606	571	594	577	537	574	571	579	560	563	573	598	565	585	575	589	626	592	590	582
4856	1530	1206	895	786	708	666	686	713	682	615	610	603	628	626	641	609	615	643	603	681	629	632	639	582	607	595	649	637	622	678	648	656	646	603	640	650	604	639	607	632	608	615	618	646	677	602	571	605	615	626	618	574	609	633	657	578	594	616	602	587	600	599	650	626	625	617	612	618	597	630	595	626	616	603	602	622	584	645	589	606	579	637	623	639	649	652	583	655	634	626	606	658	587	624	675	630	575	608	629	635	638	617	616	580	589	596	615	621	654	621	628	611	630	579	600	607	622	611	625	633	658	582	644	624	658	582	614	632	602	558	596	631	629	601	597	635	575	600	588	650	653	620	619	647	603	616	655	603	612	596	628	601	607	594	616	639	598	584	610	582	632	686	627	633	600	561	651	600	618	624	709	649	607	620	634	613	602	665	647	649	623	631	615	576	578	595	685	623	615	623	628	622	645	601	642	608	606	564	614	614	657	646	671	603	610	608	634	641	614	628	629	630	608	632	628	603	595	638	608	629	604	609	608	629	604	625	578	626	597	622	634	592	618	599	615	661	602	617	630	620	612	624	626	612	597	556	602	622	631	576	594	556	623	574	598	601	594	639	623	581	589	609	602	625	654	641	584	595	640	580	611	674	611	622	524	597	566	601	644	604	594	630	634	612	594	639	649	620	571	587	622	673	609	625	661	603	641	593	601	631	571	667	576	711	628	623	658	656	625	589	617	611	662	624	585	623	615	617	596	600	625	606	635	604	581	629	627	581	605	624	648	628	613	646	642	610	599	606	642	618	567	629	634	612	620	602	622	632	632	588	622	629	641	599	625	650	572	652	604	657	647	585	597	613	640	608	596	660	610	635	623	607	656	585	627	655	577	619	587	617	580	597	607	600	647	636	577	593	571	595	642	582	637	584	596	609	614	578	603	615	656	598	645	624	626	630	635	654	552	555	621	631	625	679	609	571	666	621	619	636	622	605	605	587	633	600	601	587	571	610	622	612	582	588	605	581	634	667	629	624	623	632	636	633	610	617	595	623	624	619	588	618	585	598	582	603	642	629	624	611	640	585	618	607	614	625	643	651	633	638	629	631	637	592	585	654	587	587	626	604	634	627	609	614	625	648	559	609	606	630	588	595	608	609	621	571	645	616	603	594	560	605	624	601	633	600	633	673	590	631	608	648	583	621	606	637	610	611	612	573	642	609	615	625	616	595	643	608	650	574	553	569	598	641	626	640	582	624	622	595	627	616	669	618	620	628	616	639	631	606	611	600	554	642	636	609	640	623	595	614	657	619	597	640	608	609	634	615	618	621	614	560	616	659	625	661	582	671	634	616	613	653	641	595	610	618	624	604	581	572	607	618	652	596	653	572	621	616	647	628	563	590	601	615	619	596	596	644	597	596	628	629	615	631	643	630	603	631	619	587	655	601	629	608	617	618	623	611	602	615	612	531	623	638	646	588	641	656	587	646	612	606	596	626	647	609	626	656	639	632	687	623	618	612	648	630	632	664	589	608	607	636	607	620	603	599	635	594	627	631	595	624	598	606	585	611	624	631	605	617	621	598	649	625	597	629	598	623	622	652	597	638	626	642	610	610	637	617	619	628	628	591	572	580	598	640	598	653	626	627	573	611	621	564	609	631	628	615	618	637	630	569	636	600	632	617	593	562	657	634	615	648	588	611	630	631	652	613	602	647	597	585	610	615	656	634	603	596	604	605	648	587	626	578	641	583	640	606	553	629	626	608	620	554	594	616	655	669	591	642	621	594	611	648	630	620	607	609	615	595	627	640	652	642	597	635	652	619	652	625	580	599	608	624	612	610	620	645	610	592	591	618	561	662	656	636	618	643	612	618	616	578	618	606	646	620	625	617	605	657	633	590	665	574	601	577	629	608	585	610	626	617	656	594	603	590	608	642	616	600	596	644	606	647	623	604	619	615	635	649	642	607	635	596	615	583	602	636	612	613	597	636	588	663	617	554	617	607	635	580	585	646	603	614	634	657	675	611	614	608	581	638	602	653	600	588	617	604	587	630	619	625	612	619	628	626	600	659	596	635	613	626	646	592	636	627	642	595	572	640	567	570	623	632	625	677	618	587	559	616	634	562	630	563	635	594	583	613	593	604	603	637	639	668	605	632	590	625	614	603	640	642	608	622	588	602	603	641	591	624	637	600	575	630	621	613	622	609	615	593	615	645	602	622	606	630	607	596	623	596	675	609	611	619	663	608	625	603	638	629	613	617	604	610	602	553	654	630	588	626	613	627	617	582	616	629	617	565	618	576	679	583	630	640	643	635	648	630	609	589	607	614	606	621	581	607	658	635	609	610	597	596	614	560	609	614	630	611	621	607	631	615	646	674	622	580	620	680	653	607	625	605	621	605	651	644	618	609	624	602	575	628	626	583	619	655	629	607	599	654	575	619	625	600	564	674	607	653	583	594	617	628	672	683	611	615	626	623	610	566	609	641	639	626	630	640	653	611	667	635	604	648	620	632	649	626	551	635	614	557	639	639	578	662	573	629	631	610	589	588	649	635	598	587	580	626	610	629	610	593	648	647	653	635	593	612	570	594	643	584	627	624	606	583	626	683	637	602	635	611	605	641	627	602	641	641	613	625	636	608	611	648	629	574	609	632	628	610	635	558	612	625	619	646	639	625	600	657	612	652	639	627	678	609	651	587	589	667	623	614	601	629	623	631	610	658	617	615	634	630	605	611	622	636	638	627	638	612	610	613	637	603	635	630	633	637	608	612	565	620	650	671	633	604	678	593	615	634	616	595	635	593	624	619	625	631	609	669	636	587	624	635	634	620	620	630	611	595	604	624	609	620	578	612	610	658	619	610	631	629	623	634	628	621	613	624	632	625	601	631	566	626	623	588	601	668	633	571	588	579	612	620	647	580	661	590	607	593	603	595	655	610	651	641	620	636	603	620	617	602	656	578	631	551	621	574	608	607	582	621	628	624	577	580	603	633	592	647	631	627	592	606	631	559	629	605	586	638	628	622	598	586	612	590	644	641	625	609	626	622	619	604	647	596	617	615	655	641	616	593	607	629	618	622	636	663	595	657	580	595	660	651	666	672	618	570	667	619	624	617	635	635	608	617	645	592	688	641	609	640	633	596	663	631	643	642	668	613	555	642	610	659	576	650	605	664	596	596	601	595	601	637	631	604	641	630	664	616	612	622	603	625	631	592	608	640	638	575	588	610	604	630	613	599	604	634	647	644	583	637	632	612	652	597	616	627	616	641	633	630	599	592	573	621	663	598	666	637	609	627	640	612	592	633	635	652	627	644	623	583	620	585	657	596	609	604	642	592	626	625	614	649	625	583	605	611	602	615	595	602	586	618	608	633	606	637	629	609	642	623	622	643	591	628	618	613	627	607	599	620	638	610	641	674	618	639	661	599	587	630	626	623	598	590	591	612	632	614	633	631	611	631	646	587	616	618	616	645	602	620	599	606	628	640	606	603	621	605	638	604	619	635	661	597	620
23544	21190	28457	24200	21191	10535	1104	728	605	560	532	506	469	426	445	413	401	397	392	379	361	390	384	378	397	367	346	368	391	417	387	351	305	429	363	377	331	364	378	359	357	376	346	358	373	355	374	345	382	367	380	331	393	360	359	362	360	359	377	365	351	355	359	367	366	370	362	327	335	356	337	374	366	388	373	345	365	369	354	339	368	390	362	384	353	355	352	375	305	350	330	373	333	348	367	380	346	383	367	346	363	362	349	305	353	376	352	397	364	364	348	352	351	345	354	357	398	342	369	350	388	362	405	357	344	364	344	363	348	344	377	346	331	368	358	347	374	374	336	366	338	342	362	332	375	369	346	345	379	383	375	388	356	394	353	372	355	362	350	388	350	356	361	339	363	357	353	329	344	370	353	365	370	364	334	342	341	362	375	346	374	338	354	355	417	367	385	379	391	348	368	382	385	375	380	368	326	343	382	342	362	353	356	370	364	335	324	371	368	378	342	329	369	359	363	368	339	334	360	381	332	366	371	332	337	359	389	362	389	331	396	338	383	370	368	347	376	358	339	357	351	361	339	340	351	336	329	353	366	304	393	329	365	333	327	350	342	331	391	349	355	366	326	349	340	383	359	340	365	340	370	390	336	354	346	369	377	348	384	380	348	357	360	356	365	380	332	332	373	348	365	380	377	337	379	386	350	384	380	356	346	347	353	324	358	379	325	355	363	352	338	377	324	363	350	361	364	328	336	368	377	364	346	342	344	336	339	339	342	348	335	373	367	328	360	323	392	384	376	337	348	387	347	344	374	355	345	354	383	376	385	363	342	331	339	367	348	348	364	370	355	367	370	370	336	369	373	390	340	379	384	354	346	357	335	337	350	342	366	351	331	343	371	376	328	353	400	357	382	354	368	366	337	370	369	343	363	330	325	387	349	393	360	346	349	378	384	348	339	354	324	326	367	352	341	399	362	363	334	345	391	356	381	335	368	353	372	389	336	322	390	385	381	349	368	329	343	355	393	361	363	340	353	338	360	376	349	356	335	381	350	328	355	334	332	346	334	335	341	332	368	349	325	382	365	374	338	344	388	360	364	352	373	362	393	356	377	333	414	335	351	373	350	345	354	338	332	351	364	332	385	312	318	379	387	342	342	381	358	363	337	347	336	333	367	347	336	377	387	372	357	368	371	345	327	368	349	356	375	401	382	341	343	336	340	334	388	356	362	376	369	334	365	389	361	396	357	349	354	344	376	339	368	357	330	403	338	368	380	349	371	366	332	353	369	381	322	350	361	339	371	360	344	337	332	348	355	353	350	382	366	349	351	367	375	345	341	368	352	326	352	375	346	322	375	349	354	329	360	400	362	380	379	357	336	353	357	364	368	359	372	365	386	366	348	327	359	341	372	362	383	355	331	321	394	356	342	356	341	352	367	372	375	350	368	327	371	353	352	388	331	364	331	321	333	364	349	371	350	332	327	413	356	369	343	343	345	377	381	365	382	338	373	316	332	358	370	376	359	372	325	392	368	373	359	332	344	347	319	339	365	324	342	353	377	322	372	356	353	359	354	363	319	387	348	376	348	362	328	362	346	360	336	371	346	376	340	392	373	382	357	357	364	415	319	309	365	379	370	361	364	370	346	354	376	347	386	344	360	352	322	365	325	386	365	350	347	357	369	369	363	361	353	373	345	352	392	370	330	341	336	353	369	341	347	370	384	379	372	399	347	353	359	322	368	335	360	362	352	379	350	368	364	349	356	372	353	382	328	381	366	359	383	367	373	333	342	366	339	359	386	322	369	372	366	397	333	379	367	368	406	337	369	375	372	362	342	303	360	351	358	313	338	339	379	355	345	358	368	382	373	359	354	328	338	328	322	339	363	356	365	368	392	364	371	352	381	370	371	360	354	378	395	360	381	345	382	332	351	368	366	345	344	368	323	356	350	349	382	357	320	349	361	359	354	362	351	369	374	344	358	329	340	354	373	339	369	354	340	371	328	385	376	364	356	373	332	363	399	379	318	374	367	346	389	344	356	403	363	356	374	345	357	394	351	325	374	329	353	373	353	368	367	354	334	334	352	347	362	370	352	374	344	331	374	372	351	320	365	343	344	382	391	361	344	363	359	374	367	353	342	413	362	335	372	341	412	346	348	339	347	358	365	359	357	353	320	371	371	363	358	357	344	334	412	359	332	359	393	357	387	348	365	368	374	353	347	344	364	371	401	335	350	358	331	353	325	352	366	387	360	372	323	357	353	381	369	347	363	368	397	355	399	343	351	348	360	355	356	366	355	353	373	350	343	380	352	335	363	316	389	355	350	382	388	354	346	344	397	357	377	331	330	373	340	361	317	357	360	342	360	354	377	349	388	359	399	353	357	390	359	348	392	373	360	368	354	386	349	368	360	354	360	336	353	364	385	356	365	345	354	381	365	336	336	354	349	366	396	332	379	354	371	343	335	356	347	346	362	347	355	359	359	356	376	363	331	329	413	315	371	321	346	355	359	373	330	383	341	354	351	362	341	397	358	379	336	364	383	384	367	360	362	357	350	369	352	310	338	355	357	339	336	372	359	350	341	356	382	363	365	326	328	378	345	358	358	374	372	363	386	377	318	372	381	340	371	319	370	381	350	343	381	393	374	353	353	346	355	364	373	349	370	328	376	347	356	333	377	353	348	365	369	358	348	340	356	344	349	382	326	337	376	354	316	356	361	346	363	353	350	338	357	361	354	363	351	397	381	384	332	354	365	335	353	377	347	389	359	378	372	376	364	373	379	363	331	347	348	358	347	350	340	327	389	377	373	319	344	318	376	350	340	355	348	316	382	390	387	329	324	366	327	355	365	331	344	370	355	374	340	379	356	386	334	373	393	364	389	342	344	340	353	339	363	331	349	370	346	376	373	364	339	340	354	330	328	351	347	365	362	356	350	354	345	372	339	355	404	344	368	376	330	379	336	426	324	340	329	359	355	355	365	343	376	351	325	338	389	354	308	374	372	389	353	357	388	377	369	372	356	360	364	373	375	379	355	354	365	365	351	348	359	365	364	342	396	374	341	364	365	338	370	365	364	359	379	359	359	359	387	353	336	377	331	314	331	342	355	342	359	366	356	393	368	362	341	375	375	353	354	379	372	391	382	355	359	352	347	342	353	329	350	361	350	399	379	359	341	356	372	354	384	360	356	345	378	326	378	393	353	372	357	353	358	332	343	334	343	318	347	372	351	334	343	366	350	341	358	376	352	380	332	340	350	363	379	381	365	346	338	326	351	379	352	340	347	358	342	344	327	351	350	342	332	362	345	352	355	353	375	352	397	360	390	350	370	351	352	339	355	343	338	397	363	372	365	361	357	330	362	357	388	345	344	333	369	352	379	354	370	345	366	359	362	344	362	343	344	328	374	368	366	370	356	386	350	315	346	338	326	324	371	343	356	359	388	382	378	319	386	364	364	367	335	353	339	396	353	360	365	356	334	342	373	381	327	364	360	361	360	389	372	402	368	384
4082	9152	5978	2855	2163	1624	1226	977	861	807	660	617	580	569	565	515	484	489	443	435	429	430	424	437	423	440	382	415	463	426	423	401	413	433	413	389	447	397	398	428	400	409	372	363	409	383	386	397	383	389	404	389	388	412	427	421	399	395	370	369	397	401	422	412	358	389	426	385	393	369	379	369	391	365	363	400	388	370	378	394	379	390	378	420	372	346	426	362	387	409	362	385	374	390	371	397	408	393	399	387	419	400	406	368	401	360	372	369	417	398	395	382	403	357	380	381	417	401	419	374	417	385	345	382	362	409	433	392	389	372	386	386	388	383	387	382	378	391	374	401	394	423	395	421	420	423	372	377	362	410	404	413	393	400	407	357	415	355	380	376	376	373	407	423	380	383	360	347	388	388	416	423	400	419	407	394	399	408	359	385	372	394	384	426	389	421	379	406	435	401	378	400	412	354	382	360	407	413	391	408	390	369	372	377	384	375	384	414	403	357	406	375	379	402	386	347	397	391	404	387	402	383	382	385	367	426	396	385	367	408	391	375	409	400	361	381	421	405	393	398	402	448	363	375	399	402	401	385	383	418	374	393	407	395	414	393	406	377	404	348	408	382	403	391	387	364	400	411	405	396	403	377	410	364	388	404	379	422	417	403	410	393	415	388	387	409	378	381	359	410	365	380	352	376	403	391	391	376	373	373	386	414	393	424	375	387	395	376	391	377	371	398	379	377	390	410	378	410	376	421	374	401	398	373	429	404	375	378	357	396	384	404	400	374	399	368	425	383	414	380	376	415	377	381	392	375	407	397	362	362	420	372	366	403	386	413	377	394	366	369	398	399	395	388	375	368	366	364	405	414	390	398	363	396	401	386	388	401	409	354	422	411	382	357	415	388	389	410	363	399	379	386	380	418	365	392	365	374	367	395	434	409	414	394	393	374	439	399	421	379	428	383	372	391	396	396	405	377	362	395	390	383	349	359	373	400	370	437	390	389	383	351	425	351	351	373	417	387	396	346	366	431	390	422	369	400	358	400	428	424	375	399	369	374	399	352	420	375	368	408	397	424	398	372	388	386	421	391	371	365	370	381	393	383	384	410	378	390	356	350	370	376	389	422	396	409	352	421	384	391	380	391	367	368	374	439	394	392	399	415	361	401	350	415	390	403	371	394	426	422	406	387	404	353	406	435	431	393	404	396	367	407	351	409	404	369	408	398	402	370	390	397	356	407	390	355	424	383	404	381	404	391	387	394	401	392	378	371	353	370	423	393	391	373	407	406	399	411	369	394	373	374	425	401	404	380	401	366	415	364	409	394	410	393	377	372	387	337	394	345	376	393	380	431	359	388	396	411	363	349	384	384	393	380	386	348	388	362	378	349	377	386	401	394	414	400	391	403	408	385	380	375	440	368	398	377	386	394	433	371	392	382	388	375	393	404	374	395	388	367	402	379	441	394	398	386	388	379	386	348	370	379	360	391	387	423	355	361	375	385	382	386	376	389	379	368	387	404	379	361	392	378	408	380	372	388	388	379	368	383	381	378	385	427	380	388	423	370	408	372	381	439	418	413	367	392	371	396	409	382	437	391	358	386	373	404	419	382	360	407	357	376	378	384	394	388	367	376	419	394	395	414	378	363	408	381	443	418	411	410	353	406	383	390	386	400	408	387	384	349	407	384	402	380	365	391	377	369	388	423	406	398	374	408	382	352	400	391	349	386	387	405	368	389	400	367	394	383	401	415	414	396	401	410	376	359	357	383	388	372	385	402	388	426	359	426	378	372	408	391	401	390	380	399	387	422	358	396	396	392	419	362	412	356	381	414	431	388	329	403	382	388	353	382	400	384	386	369	400	371	386	407	389	403	384	396	392	386	382	365	383	407	411	360	401	354	365	370	423	386	373	400	387	384	387	421	409	389	385	391	406	393	390	389	391	385	416	402	388	418	371	355	384	391	392	393	384	360	392	383	368	391	399	373	374	389	389	408	393	370	368	393	370	416	333	403	387	379	366	433	398	356	361	401	378	376	391	369	391	413	388	359	409	357	404	388	383	387	350	360	384	407	383	357	398	378	381	384	364	379	416	403	406	402	389	372	379	391	423	431	392	405	380	383	414	386	378	395	417	398	391	385	373	388	388	390	347	333	414	406	408	373	414	376	394	370	345	360	385	367	372	378	395	407	374	408	378	360	379	369	404	403	378	384	414	366	370	369	384	393	376	371	403	417	382	378	367	387	359	398	399	361	366	408	388	373	416	396	382	406	392	374	385	408	419	375	407	390	371	386	382	372	411	377	380	385	373	379	392	403	402	409	400	381	390	382	406	415	404	406	394	392	367	384	368	417	348	373	375	393	415	411	381	392	365	429	390	404	393	402	353	415	399	394	413	363	355	366	370	420	369	398	406	384	389	368	364	404	369	390	380	376	385	404	382	388	387	383	409	384	411	402	371	399	385	391	405	366	396	380	395	387	375	363	399	377	352	378	356	393	392	389	378	399	419	383	407	394	377	375	412	370	406	386	388	395	378	369	389	384	365	389	401	413	419	400	416	397	385	404	397	382	356	426	350	367	401	375	420	374	392	415	372	394	393	372	381	414	377	407	412	398	400	374	404	368	435	381	364	400	370	404	378	400	364	390	365	369	384	390	390	377	376	421	376	361	406	392	365	374	386	363	408	379	352	373	393	407	402	404	433	380	396	397	372	348	391	394	404	345	366	420	414	410	395	411	395	359	391	398	339	403	410	373	387	415	394	411	364	397	372	378	396	393	389	390	405	382	379	376	384	382	403	408	367	388	407	380	364	389	419	377	380	432	377	356	435	416	371	391	411	349	385	379	389	354	370	380	383	404	388	386	386	409	393	370	411	352	374	398	402	383	428	414	388	388	347	418	395	362	362	437	352	384	389	427	372	374	420	434	369	410	372	382	424	368	392	397	353	408	382	352	376	416	393	378	403	370	383	363	395	397	400	384	407	363	422	397	352	385	356	417	358	395	413	423	401	343	382	384	375	372	403	392	378	372	393	388	341	409	377	428	420	369	379	372	394	402	395	379	353	394	410	384	373	406	371	366	379	388	422	410	381	342	419	373	386	390	417	386	376	382	341	399	372	390	394	448	371	394	401	379	369	416	372	348	446	442	400	371	385	445	389	369	438	380	403	380	394	380	391	425	354	375	417	362	392	379	365	411	378	400	416	409	391	351	360	384	381	359	372	405	371	384	378	372	359	386	363	384	397	377	417	420	379	390	398	373	380	409	376	381	381	351	355	369	354	409	395	373	401	380	388	371	392	394	360	376	360	368	389	399	384	404	391	390	425	424	399	388	389	414	380	398	386	380	407	422	415	402	380	382	426	397	396	422	395	383	364	354	377	402	396	367	433	373	400	392	396	374	393	411	372	391	398	404	396	409	370	369	391	421	400	384	419	407	393	381	378	399	380	393	388	394	384	417	380	402	363	402	383	409	378	411	360	401	378	383	361	395	385	396	382	364	386	384
24718	21141	27288	25178	10753	1417	1161	1029	1029	989	915	956	922	944	909	908	860	889	879	863	917	911	847	906	833	813	885	886	879	873	916	897	875	870	895	914	887	902	915	869	878	865	889	880	885	880	915	872	875	941	848	911	874	868	853	851	883	868	882	825	842	882	930	892	846	885	934	849	849	889	896	903	899	907	821	886	873	909	913	886	864	903	840	876	850	926	887	863	867	864	871	887	905	879	853	855	857	833	802	939	897	876	853	861	902	839	872	881	906	887	896	858	818	847	916	876	827	873	908	816	858	892	889	846	879	908	826	885	874	853	845	871	891	898	805	848	855	855	910	893	871	916	869	890	920	902	888	824	889	899	840	889	928	862	839	857	841	839	867	912	876	800	878	822	880	900	833	888	850	883	862	907	867	861	845	866	830	907	889	791	924	864	829	907	870	908	911	841	939	855	865	880	824	835	901	873	879	847	870	840	839	911	895	848	909	830	817	814	857	820	849	867	856	885	857	844	856	840	820	856	901	876	924	919	898	854	861	839	869	894	853	851	849	836	924	842	894	891	897	868	885	847	853	894	852	912	916	897	852	848	898	876	874	881	882	844	917	880	813	865	865	822	843	871	851	848	871	888	933	849	881	825	837	851	882	902	852	853	827	848	827	868	857	921	850	879	835	835	879	845	814	828	874	874	916	921	899	900	834	919	855	897	814	803	852	904	873	884	897	925	876	872	881	857	848	837	903	836	882	907	862	884	874	901	856	835	877	852	843	842	854	867	909	823	850	859	865	833	857	842	900	937	859	970	879	872	881	812	906	895	918	867	846	871	832	874	849	883	897	859	875	851	908	890	849	872	827	880	794	917	902	864	897	846	866	827	852	898	906	868	865	908	830	835	871	828	857	828	834	899	851	874	904	872	872	884	914	950	864	873	860	886	874	831	881	853	899	849	789	882	863	875	914	836	858	831	880	810	827	814	859	875	890	836	892	895	865	864	857	841	940	864	860	889	844	883	848	884	870	883	871	806	879	895	875	807	825	832	868	844	826	849	803	853	871	867	887	913	909	846	800	861	892	890	835	835	795	893	861	853	916	802	893	858	813	860	857	861	867	866	864	906	857	903	856	867	857	951	856	829	916	897	839	897	828	864	861	895	902	850	796	831	817	862	898	884	832	829	834	934	876	874	853	851	886	861	777	845	850	874	891	864	889	876	838	849	853	865	896	837	868	844	875	860	865	898	883	831	913	822	830	855	837	850	849	902	886	802	846	858	863	934	880	868	897	865	853	844	889	880	831	876	851	827	899	877	848	839	916	850	924	898	837	870	846	853	818	841	861	861	868	890	883	858	866	884	923	861	879	854	846	909	850	864	887	877	864	871	831	867	882	886	909	825	866	878	877	878	900	868	880	872	799	878	866	888	858	874	839	816	803	876	899	869	901	883	837	848	915	888	889	851	882	858	899	886	866	904	843	916	835	895	848	899	821	833	888	858	853	851	842	895	844	851	929	781	884	931	887	891	880	902	861	883	920	853	949	845	870	803	820	882	820	802	809	879	903	864	882	873	900	845	872	862	852	851	853	880	886	850	883	872	832	883	860	902	874	901	881	851	891	890	804	811	839	907	880	877	839	867	847	907	929	854	900	841	848	848	885	814	876	904	857	869	832	858	866	898	878	817	814	922	871	812	874	871	843	937	843	875	844	851	895	852	892	844	858	904	835	836	829	888	846	850	833	895	856	907	885	866	866	867	920	904	834	906	868	927	863	912	794	879	846	902	854	849	867	883	855	877	858	868	856	863	892	866	839	918	817	883	834	881	902	898	876	810	866	855	859	839	887	867	876	903	829	881	862	790	885	854	902	867	898	911	886	877	900	893	895	880	861	822	887	863	869	807	883	895	834	872	864	866	906	881	824	844	897	869	914	852	853	822	875	809	901	866	914	893	867	829	863	870	809	863	880	859	852	864	848	881	829	882	916	847	862	855	874	921	903	877	842	869	868	869	835	867	905	863	845	898	929	815	870	903	847	908	943	851	814	856	842	857	898	858	858	871	861	848	863	831	880	876	890	870	905	859	892	892	849	927	879	888	868	884	895	864	844	868	839	863	876	851	857	894	894	918	874	908	899	900	878	905	915	849	866	818	867	867	866	851	849	874	935	850	841	861	845	870	887	850	887	891	816	895	904	882	912	882	854	868	841	836	873	868	870	857	799	886	887	856	828	896	823	855	858	828	887	856	862	840	812	886	878	877	875	848	871	845	870	918	851	918	910	829	893	856	875	874	856	891	885	884	871	880	825	869	883	872	863	939	885	839	902	914	890	885	909	875	902	836	877	885	891	857	828	888	878	852	821	863	882	828	902	845	909	865	842	812	846	893	864	833	869	825	860	901	808	877	897	897	902	868	831	826	828	866	900	888	905	917	880	894	858	864	869	868	866	890	884	843	916	924	826	895	849	880	894	827	843	915	853	848	865	837	863	895	890	855	890	837	869	884	905	868	862	860	826	849	897	772	799	903	845	847	858	813	857	906	898	830	866	897	832	896	883	886	875	824	809	921	872	847	876	821	806	916	886	924	854	873	845	906	880	819	912	905	847	871	829	809	913	863	894	905	888	891	887	883	881	836	919	872	900	898	829	850	856	816	876	868	895	840	868	861	850	817	880	851	861	869	854	873	907	872	882	862	864	840	818	884	799	911	822	883	882	897	854	860	871	871	942	835	812	878	865	867	868	822	828	854	883	836	882	880	842	919	876	842	841	906	877	905	907	905	879	849	857	919	840	907	897	894	849	818	869	887	925	850	860	868	851	887	844	880	879	905	843	848	830	865	878	838	876	869	862	834	846	844	896	860	859	889	901	842	864	884	815	842	832	866	860	844	874	898	820	890	872	860	837	875	834	847	856	884	934	889	884	876	861	837	822	895	865	859	904	881	856	810	903	853	913	802	827	833	895	861	856	857	901	828	862	890	870	824	862	929	870	895	858	877	890	878	924	915	891	849	863	884	943	877	859	824	893	837	856	869	885	908	832	869	892	838	864	886	895	871	846	873	875	897	837	865	855	881	872	847	845	910	839	855	836	897	863	827	885	858	803	847	865	819	859	889	883	913	883	867	837	826	889	858	857	872	808	869	836	831	835	831	879	865	852	849	904	899	844	905	830	843	889	887	829	908	911	843	875	813	886	836	812	818	866	876	826	902	855	896	868	866	859	863	898	892	845	880	900	841	946	877	823	889	851	894	847	921	826	905	857	881	923	833	846	901	831	879	862	927	878	858	906	875	866	835	894	854	857	887	904	857	805	863	903	867	876	853	868	850	886	859	863	866	907	872	879	869	846	896	898	887	819	920	860	886	856	889	891	873	891	840	859	924	858	863	892	865	845	858	861	876	850	888	878	872	876	860	819	868	840	914	849	868	809	850	879	848	875	887	903	865	856	865	841	835	906	829	867	904	838	904	897	835	859	861	857	861	860	894	842	856	861	864	872	851	856	829	899	872
4221	5872	4031	2293	1764	1591	1344	1239	1130	1200	1068	1020	985	972	986	928	999	932	951	898	902	903	965	936	883	919	910	928	930	926	903	908	894	942	879	877	830	929	941	869	867	940	937	912	840	884	883	923	866	865	918	903	891	914	877	914	861	899	855	897	898	805	884	871	885	917	895	887	874	899	856	888	889	913	867	888	897	887	910	895	911	880	890	853	883	953	869	890	882	852	896	903	932	836	881	935	894	878	827	935	838	861	871	841	874	868	898	874	940	918	919	845	923	902	850	863	863	907	892	864	853	908	882	862	883	947	922	892	878	892	893	917	904	954	871	899	891	851	887	853	882	859	864	858	906	894	914	849	895	883	899	866	906	852	869	895	920	854	860	922	829	857	916	878	900	828	930	874	912	873	880	894	914	903	882	896	862	942	944	889	864	887	871	892	910	931	931	866	840	896	939	886	870	916	928	921	902	883	869	907	866	902	886	907	849	894	951	862	852	869	890	926	892	879	866	909	872	904	931	862	855	924	881	870	843	862	909	920	870	897	827	862	847	887	920	927	890	902	907	894	888	895	861	861	912	892	859	817	845	923	879	910	884	907	870	838	923	803	855	893	883	913	859	880	877	855	927	887	892	879	884	883	893	915	854	901	891	887	884	863	885	878	873	913	872	905	876	856	926	948	914	880	867	799	869	889	882	878	873	857	883	872	879	977	900	907	922	915	861	925	855	880	908	860	903	917	909	880	910	904	846	861	872	880	878	862	880	957	944	927	896	959	941	873	910	894	847	868	880	839	903	921	971	926	878	921	870	924	847	922	888	873	892	875	889	893	965	867	877	893	950	851	852	872	857	869	895	881	882	882	814	849	928	877	955	877	849	886	873	863	921	880	863	889	912	841	885	854	892	886	836	901	913	883	933	864	919	946	841	853	838	899	912	903	865	856	867	823	903	850	819	888	863	857	864	916	853	891	862	908	857	877	931	897	965	895	966	879	860	886	890	872	890	918	943	833	933	896	932	921	891	902	885	886	923	902	890	910	917	901	909	908	891	881	976	910	878	898	865	885	826	901	861	909	918	850	883	886	915	896	889	883	921	904	867	918	871	881	915	896	912	835	883	855	848	858	920	842	883	893	883	904	832	912	854	852	898	852	865	875	919	900	893	884	908	900	881	928	892	885	892	869	862	891	929	826	935	885	930	827	909	806	806	862	907	892	890	923	912	919	860	867	881	925	897	909	845	867	939	883	855	819	875	892	886	885	877	890	839	932	860	905	883	892	911	870	864	942	906	873	919	896	915	911	899	874	866	837	895	884	956	852	954	886	913	945	894	895	893	922	898	937	906	874	963	867	902	869	860	875	899	888	890	884	861	887	891	874	880	902	857	907	901	935	848	854	873	839	882	885	887	858	910	865	934	878	902	828	914	890	888	922	871	897	832	854	898	865	885	876	924	888	891	873	860	947	908	947	829	884	876	870	859	881	897	883	869	870	868	929	898	850	921	869	873	905	897	888	912	890	914	966	871	835	888	840	880	835	840	876	886	839	922	864	855	879	949	871	926	888	899	897	891	873	879	871	851	917	854	884	834	872	890	898	888	894	851	887	917	880	829	959	865	883	844	888	906	823	859	854	913	830	918	867	878	881	900	876	875	878	940	903	921	925	912	866	893	891	856	853	866	881	863	884	879	888	932	916	916	906	944	881	879	811	866	885	902	892	886	918	936	866	872	842	918	867	838	859	872	814	880	905	884	884	924	892	837	835	920	844	822	880	890	862	887	890	903	864	918	894	906	910	900	883	891	886	881	858	925	894	902	912	875	845	912	878	863	866	900	855	908	872	936	923	838	848	888	894	908	891	845	950	864	883	891	867	896	871	908	846	901	904	905	904	939	894	916	897	868	899	879	885	894	890	850	910	887	900	874	908	902	893	871	832	872	857	842	893	886	887	886	896	907	870	884	840	849	869	913	899	895	856	869	913	910	881	834	832	868	852	887	891	902	888	888	862	887	790	881	886	883	847	869	938	875	841	873	834	870	892	888	947	865	874	886	850	893	818	918	891	946	867	894	950	900	875	902	920	892	916	860	889	970	822	870	908	893	892	853	895	919	895	889	914	851	884	824	896	881	894	867	860	884	910	905	909	863	844	893	890	858	937	868	912	887	869	933	893	884	947	894	878	826	884	842	877	942	876	913	860	894	871	888	883	916	890	908	885	911	871	880	869	872	880	857	909	869	865	896	933	899	884	866	875	870	855	908	870	850	933	844	915	875	908	914	866	854	877	914	919	895	954	872	883	856	893	843	849	876	864	894	866	940	845	882	830	859	863	928	871	867	855	926	857	866	854	914	889	903	899	888	867	903	901	908	915	901	850	878	860	894	839	886	904	867	846	893	929	884	858	882	941	872	853	861	907	833	914	854	944	899	859	926	895	864	872	842	887	904	887	897	836	862	915	874	911	862	848	933	870	875	908	879	891	892	881	882	933	881	872	925	844	899	897	862	904	885	864	895	908	927	929	934	890	895	876	929	848	846	886	885	909	827	908	872	899	901	824	889	881	860	859	896	898	942	916	937	835	919	917	879	820	863	887	870	885	928	911	882	862	934	920	850	851	908	876	852	879	835	855	866	942	873	887	866	911	848	929	880	927	879	950	911	879	890	883	912	896	857	866	867	880	880	887	930	867	905	901	931	871	900	888	916	894	872	925	891	872	871	899	920	868	865	889	888	851	889	933	885	874	934	871	877	809	912	908	915	901	901	885	942	891	898	854	866	913	875	872	879	881	850	897	923	860	955	887	883	910	857	895	878	903	880	837	862	843	865	926	890	883	884	865	930	861	860	895	916	920	878	879	843	860	827	878	877	833	857	871	860	863	894	846	917	870	890	925	818	932	951	885	832	907	834	904	910	910	897	881	879	888	915	837	887	856	875	821	907	816	898	882	895	872	925	861	919	873	920	909	906	927	879	899	921	863	894	843	905	884	902	894	845	908	883	903	896	864	922	880	894	899	898	878	874	882	856	910	902	885	942	838	909	874	871	840	862	875	916	924	836	877	889	897	904	830	856	847	834	832	900	890	890	937	885	901	867	932	863	879	887	884	815	872	938	888	877	811	856	916	904	866	894	876	802	901	908	895	919	927	927	926	854	824	929	876	907	898	869	901	944	908	953	893	861	873	921	898	901	920	981	882	933	872	903	871	849	945	886	897	890	907	899	877	888	857	865	879	871	921	838	872	886	900	877	852	850	899	928	907	918	881	859	854	900	937	853	864	833	942	866	883	898	884	915	873	910	843	923	873	938	914	858	864	875	853	906	865	886	856	915	859	845	916	899	889	870	883	874	876	895	829	908	880	948	908	908	888	936	855	896	848	821	845	845	856	900	929	909	898	905	845	869	878	825	854	884	889	864	843	844	848	903	850	843	917	849	892	887	909	861	897	829	868	862	873	911	919	909	901	860	884	903	827	873	885	908	888	854	855	907	889	915	860	878	864	925	897
22461	21114	28777	23697	21117	21174	8779	1424	1090	1047	921	839	841	837	828	732	777	715	734	755	684	670	717	677	640	643	612	660	662	655	659	638	664	653	663	641	658	658	612	652	641	639	608	643	679	612	646	683	611	610	584	705	630	640	628	615	621	650	638	617	585	605	677	644	601	601	630	616	645	626	651	670	655	620	647	646	616	635	613	652	616	643	648	612	576	652	569	643	631	615	637	645	658	696	613	573	629	642	587	615	578	680	623	587	624	651	613	658	596	630	609	669	604	630	626	666	617	664	640	634	638	648	636	598	618	584	645	643	625	642	636	599	614	626	624	686	652	601	646	638	609	580	601	638	664	651	566	669	569	635	588	609	652	615	596	609	696	629	634	616	653	644	657	621	606	614	625	575	645	641	660	604	606	627	646	638	632	638	617	635	660	617	602	648	614	627	701	652	620	643	627	611	597	611	642	610	627	644	645	637	635	631	646	620	609	644	642	613	609	650	657	640	658	632	646	671	608	621	633	618	660	654	653	618	628	585	612	629	561	593	624	643	647	685	638	646	675	662	631	651	607	628	612	590	631	647	627	583	620	617	648	647	626	575	613	615	623	602	608	608	650	622	632	658	605	640	620	651	642	619	622	685	611	676	598	633	640	621	652	615	562	655	619	603	618	587	650	548	621	623	635	658	641	696	584	618	637	617	643	650	655	688	652	624	613	640	616	618	639	661	627	603	621	652	610	627	665	624	626	652	652	626	570	619	620	612	587	642	694	631	582	673	597	622	598	633	604	663	658	630	614	581	618	622	609	587	625	627	653	667	620	637	607	637	657	620	634	610	605	629	647	630	630	637	578	661	629	686	611	636	658	635	656	612	612	615	598	630	670	598	601	630	628	612	622	624	617	625	655	610	610	606	588	628	661	635	654	630	620	644	641	619	641	600	626	573	612	606	610	603	696	618	615	669	664	659	647	595	655	640	600	609	624	637	600	596	636	609	635	646	608	632	611	609	594	610	639	632	618	624	599	589	690	668	634	582	630	663	591	628	560	655	604	606	628	649	669	579	630	601	649	656	589	600	620	623	615	634	658	632	663	628	636	625	652	621	638	642	606	633	645	638	628	647	655	615	629	633	629	655	644	630	651	613	589	601	657	608	663	607	588	641	652	668	634	615	635	624	645	593	584	629	630	624	624	634	631	656	643	590	662	608	636	620	608	606	641	630	626	643	648	581	638	614	607	614	601	610	652	623	644	637	606	655	645	668	616	632	599	621	607	600	610	580	640	625	619	652	622	635	626	625	643	622	650	612	638	575	643	651	630	647	584	579	664	615	616	616	646	626	616	602	627	622	638	626	627	633	637	620	618	649	648	608	658	604	614	627	617	650	644	626	668	608	653	676	653	601	629	596	677	667	625	608	646	640	631	646	637	623	625	622	612	644	601	637	652	633	644	631	596	606	630	613	607	627	621	664	565	604	613	637	587	582	628	649	620	621	576	664	667	664	631	608	601	649	648	647	658	649	633	570	649	603	665	601	611	624	592	616	629	707	634	613	675	635	604	643	597	616	604	646	615	616	662	586	625	605	638	606	576	649	637	658	590	651	583	614	654	594	656	681	627	642	612	631	614	632	600	593	634	641	609	618	587	638	591	624	623	618	652	624	638	617	639	666	569	638	622	650	648	629	656	576	629	622	645	632	647	662	652	645	645	624	650	639	634	675	652	671	651	628	627	643	604	645	652	680	613	622	615	633	636	679	601	630	646	599	639	591	639	672	587	622	617	577	644	655	592	625	644	600	601	588	608	626	621	610	666	643	621	629	597	601	634	675	637	595	588	631	610	591	635	597	604	644	633	613	637	639	621	616	637	622	650	643	603	627	601	660	667	580	614	616	627	654	671	601	597	634	638	659	603	644	615	606	627	614	606	588	610	637	642	661	619	592	585	613	627	625	621	609	592	649	619	607	613	642	625	680	614	615	631	603	635	635	648	620	626	689	655	606	558	628	617	617	589	667	673	622	616	639	682	661	645	633	628	611	642	595	653	649	614	623	596	609	647	645	640	603	616	617	603	625	632	636	629	650	631	615	669	623	618	650	637	608	637	668	586	625	642	683	587	638	595	602	601	641	627	603	641	652	606	656	642	627	651	630	627	601	612	610	624	619	643	629	661	633	653	625	626	587	608	659	577	620	627	633	610	641	652	611	635	619	642	640	622	633	644	620	621	613	638	601	645	622	627	631	580	621	613	584	611	650	599	641	634	617	650	636	681	642	613	643	650	649	644	659	617	613	634	588	646	591	609	610	623	672	628	634	619	613	645	662	656	643	609	603	613	629	634	673	650	631	615	638	615	651	619	604	622	680	645	625	618	595	628	630	640	655	644	626	643	579	638	666	634	587	629	628	675	615	588	628	660	616	612	610	577	609	638	613	634	638	602	621	635	623	611	646	611	626	625	622	641	649	628	628	629	593	632	619	617	591	600	697	620	664	613	618	608	643	643	639	578	604	621	639	689	621	598	630	619	621	631	617	588	645	656	653	612	590	597	654	685	610	635	627	643	638	597	645	635	630	634	661	598	596	600	626	611	629	645	666	659	602	629	623	624	621	620	623	604	603	608	637	648	628	689	601	650	639	593	605	611	678	628	656	638	658	651	642	640	621	640	650	613	649	615	622	612	654	602	607	636	647	639	661	645	646	563	646	624	578	647	623	649	625	622	600	606	611	599	613	640	620	636	634	628	623	629	590	635	631	608	617	667	673	629	651	615	618	639	584	686	614	641	619	600	648	636	624	600	640	621	639	594	647	651	639	642	624	573	637	646	684	632	605	618	644	578	665	594	641	618	618	657	611	598	665	658	621	645	617	559	592	644	619	618	669	617	624	637	633	623	644	605	620	591	631	615	672	594	640	666	623	584	630	625	670	589	664	623	626	623	639	630	633	637	625	677	629	631	654	650	618	639	646	637	630	600	631	632	607	626	679	619	611	634	619	621	641	672	637	617	645	615	633	630	638	641	601	661	589	602	678	607	640	653	645	606	642	592	671	608	612	627	647	624	704	617	618	607	610	605	604	617	652	615	672	642	628	667	613	625	637	625	658	660	609	619	669	627	643	631	614	631	611	625	622	633	611	607	645	632	616	581	671	611	690	646	655	615	602	646	636	679	615	635	655	626	601	645	672	595	625	651	663	612	611	628	624	641	641	622	628	650	596	638	625	613	584	631	560	641	617	625	598	606	615	627	641	622	629	652	673	623	637	611	577	597	691	608	586	665	649	592	607	604	573	626	664	610	591	611	599	606	630	609	591	589	657	654	646	632	626	633	626	607	599	634	632	638	628	675	639	630	634	615	613	607	601	622	634	621	631	643	592	593	653	614	671	650	674	611	656	655	638	662	646	620	601	597	610	627	624	650	625	621	598	584	608	642	604	641	628	621	633	632	649	560	643	648	618	614	603	634	599	638	594	651	655	627	621	628	638	661	635	643	624	644	622	641	658	630	661
5336	14604	9960	4982	3634	2822	2246	1795	1535	1309	1131	1022	988	925	841	796	821	778	780	770	785	741	698	725	688	685	657	681	686	612	659	658	661	683	666	653	628	628	641	638	630	675	679	661	676	640	641	653	652	660	587	681	625	656	669	631	648	666	676	642	665	615	644	609	643	592	630	630	598	613	618	639	605	639	608	619	684	613	636	610	585	643	643	611	625	608	660	664	675	674	608	667	626	623	600	665	642	642	600	594	592	590	640	623	635	634	659	645	636	636	702	615	639	604	656	667	632	652	640	628	577	626	649	632	625	598	617	654	611	610	619	611	669	621	638	645	608	554	603	683	680	624	666	635	703	596	591	617	637	637	635	630	633	604	616	623	636	591	662	599	628	591	631	600	573	580	682	605	597	590	580	625	636	672	609	624	603	629	603	619	595	670	621	653	634	656	662	648	605	644	636	643	671	598	640	639	614	636	649	662	606	612	659	580	649	624	653	620	653	588	654	643	609	640	612	627	654	656	617	615	649	642	637	629	636	630	665	528	626	624	609	631	669	661	644	606	653	610	629	592	641	607	568	594	644	603	597	634	684	633	622	608	634	637	615	561	622	618	636	657	641	610	604	656	652	586	625	630	629	628	676	653	595	660	604	607	620	648	604	693	622	620	637	641	631	673	617	618	635	612	663	674	602	634	583	623	607	614	698	652	647	628	646	672	628	627	686	636	594	588	609	639	658	644	693	629	633	633	629	678	600	625	672	609	621	606	636	635	635	620	633	623	635	667	598	656	662	628	648	605	596	621	649	612	643	649	643	618	625	589	628	625	618	618	634	597	628	599	647	636	612	632	579	654	675	631	651	629	591	633	635	639	630	639	621	630	640	635	635	654	652	659	636	614	681	661	664	626	582	654	661	619	617	626	569	643	609	630	608	699	590	630	640	624	641	626	693	601	655	623	682	661	649	604	638	602	641	614	621	612	650	662	634	664	636	640	612	609	586	661	610	619	590	618	583	601	664	625	653	595	572	628	626	647	629	636	617	616	617	610	659	631	644	635	630	621	627	610	625	591	607	604	649	649	646	633	657	653	610	589	624	583	610	627	629	648	632	640	583	632	626	652	676	596	650	675	632	657	583	666	643	664	614	674	632	664	619	616	670	659	619	567	597	651	652	602	634	586	655	616	601	610	613	610	604	674	593	628	629	649	639	611	644	642	662	600	584	634	599	677	634	647	644	593	629	634	630	615	570	613	611	635	654	678	635	668	639	661	661	601	589	604	639	646	636	629	629	618	640	596	670	656	636	634	577	637	609	582	609	600	636	590	618	636	601	634	657	665	620	624	631	682	634	602	647	621	598	643	584	662	594	663	623	673	604	664	603	574	624	651	579	636	683	620	613	599	666	612	647	614	604	601	628	619	626	610	632	598	659	642	612	639	634	643	639	607	645	612	675	653	665	641	617	634	596	625	685	638	621	600	583	613	678	594	694	613	615	567	592	632	622	635	644	635	631	682	664	629	677	629	644	618	651	681	670	612	659	644	674	609	634	614	638	630	654	645	593	654	625	631	629	679	626	645	631	595	609	629	657	603	674	650	677	634	621	625	653	579	628	644	599	607	615	619	657	665	632	632	655	636	573	636	651	643	570	580	612	649	593	593	630	646	641	637	626	651	614	650	640	606	609	636	607	644	624	649	637	651	637	635	627	621	695	637	610	631	631	624	644	634	629	613	603	679	625	645	616	655	632	601	663	633	663	588	641	614	595	607	658	629	620	656	624	627	638	604	654	624	612	654	641	581	680	581	661	633	646	642	615	666	629	628	627	662	624	636	631	608	658	644	686	630	609	643	599	651	643	644	610	626	618	619	621	614	649	605	592	601	599	627	677	638	666	606	642	583	607	645	649	642	593	635	633	620	660	660	613	616	608	665	624	609	601	631	624	630	637	612	647	637	658	652	618	606	668	626	630	634	655	640	639	650	638	609	577	634	610	618	612	632	671	645	596	667	621	607	620	621	611	639	644	612	635	633	611	631	649	618	634	639	637	649	653	609	614	588	639	663	641	588	602	646	627	631	581	620	621	608	633	618	598	605	566	621	617	649	619	664	600	631	632	615	664	637	633	637	613	613	660	632	651	649	660	633	617	608	618	592	605	605	614	622	562	650	626	614	620	693	650	630	663	598	625	682	631	641	621	661	622	627	617	578	639	634	631	613	664	622	601	665	607	642	607	645	647	595	686	677	625	642	609	608	576	573	665	614	610	637	636	623	658	630	677	610	658	649	633	619	621	613	582	648	667	682	624	659	671	632	618	679	632	670	580	651	599	619	645	615	649	620	656	631	582	590	641	659	639	644	614	609	619	670	631	640	630	653	628	635	620	679	563	642	621	626	643	648	688	640	599	671	690	607	611	645	627	654	602	622	655	618	640	652	614	605	627	589	621	640	628	606	694	643	625	636	637	677	629	593	660	602	667	598	608	658	626	677	608	651	605	634	607	628	601	628	619	587	654	615	633	619	589	631	598	641	628	621	603	614	596	623	622	650	581	610	634	611	647	614	655	616	601	627	667	633	565	639	656	631	652	632	621	633	635	673	644	639	641	624	615	624	652	644	605	633	579	670	633	657	612	619	678	614	634	639	640	608	645	654	645	610	637	612	622	646	648	641	662	612	632	599	626	666	644	654	605	600	625	600	650	658	626	669	624	622	612	599	624	641	564	684	654	642	639	584	653	612	674	639	636	617	616	637	625	624	607	622	649	615	638	610	608	643	605	630	650	619	590	654	579	674	604	605	610	583	639	649	648	622	648	627	604	672	595	620	604	623	621	587	640	601	632	609	648	628	625	667	638	644	633	636	622	600	652	581	630	634	642	704	618	612	659	654	642	629	623	590	635	628	659	596	617	627	589	594	622	624	669	631	595	605	586	584	639	616	677	604	634	667	610	609	642	641	622	611	640	653	647	656	632	660	584	584	547	635	649	649	638	624	640	630	622	627	648	657	625	663	619	637	630	589	605	606	644	640	623	640	627	650	606	580	630	637	617	597	614	661	642	617	628	610	623	595	612	635	615	653	596	618	632	617	627	628	659	660	625	650	661	658	593	598	635	620	619	632	596	609	626	620	615	619	626	634	640	614	623	653	595	651	601	572	612	626	588	661	623	667	649	604	641	636	642	581	576	618	581	601	661	581	624	647	718	652	649	690	573	695	608	675	641	637	637	664	674	635	654	620	618	622	601	588	625	626	622	610	618	630	622	639	649	629	600	610	590	677	629	654	624	605	640	616	628	631	613	625	661	618	627	604	625	622	627	651	645	627	679	588	629	646	692	603	631	609	617	661	599	615	630	626	652	638	650	653	634	608	620	605	655	609	620	629	652	646	629	629	616	614	636	641	642	635	620	652	625	600	603	645	645	604	639	618	643	626	603	652	653	603	606	653	633	612	595	659	604	661	619	602	634	587	657	612	604	642	690	685	645	633	619	603	595	623	626	621	614	656	630	604
27761	17510	3894	949	702	585	611	654	650	581	579	529	584	564	604	636	592	601	603	550	559	602	582	528	607	590	559	586	554	541	539	570	566	607	548	558	601	562	567	536	585	583	567	544	616	593	614	578	581	591	600	595	576	568	545	563	540	574	576	572	579	578	589	590	590	554	517	575	561	579	597	569	598	614	548	549	620	541	585	582	596	595	604	624	587	635	565	647	564	565	551	585	556	539	555	528	599	552	552	581	607	598	641	585	552	585	537	553	593	609	563	542	595	575	575	553	576	588	577	563	620	521	541	567	614	541	546	559	582	580	534	549	561	608	596	559	553	537	598	576	582	591	548	593	559	573	555	573	604	577	557	566	590	535	605	576	587	613	567	593	598	545	585	564	580	575	547	596	597	628	529	583	575	596	551	604	547	563	588	621	630	526	592	596	541	593	543	552	613	590	574	578	546	537	556	625	556	555	606	588	587	579	565	553	572	567	535	581	568	573	568	581	585	562	554	572	607	578	597	602	549	583	550	546	614	604	553	606	557	582	578	582	594	549	592	566	648	616	583	559	596	587	559	623	566	597	579	576	566	594	554	540	641	615	563	583	618	633	613	559	569	583	559	592	584	605	560	591	565	562	622	579	581	608	594	559	606	615	589	575	540	568	555	559	518	586	610	585	550	615	549	558	617	539	569	617	571	571	545	577	556	527	565	579	533	602	538	555	574	585	586	643	602	581	558	585	575	555	579	581	557	588	534	582	625	593	617	549	551	573	550	593	576	574	546	573	544	582	593	578	561	579	586	601	571	614	600	593	552	625	593	551	589	588	575	578	587	562	574	546	607	568	577	542	573	554	582	552	587	614	609	599	581	544	585	592	582	546	573	621	574	593	558	561	610	593	595	592	547	588	587	562	561	556	570	610	583	574	596	606	635	584	589	546	588	572	560	559	583	610	559	559	551	548	570	618	542	577	558	573	543	592	603	603	585	566	572	566	578	560	580	587	569	560	579	589	575	599	611	539	588	566	554	610	595	636	568	599	544	573	522	602	571	585	537	537	579	576	555	599	577	567	588	559	591	593	576	606	595	564	602	574	598	533	571	555	591	579	586	601	547	585	566	587	532	590	534	609	561	578	559	555	534	569	592	554	588	585	566	599	562	566	577	543	546	516	534	591	572	556	574	617	561	601	596	558	572	536	563	595	567	567	576	588	570	544	568	582	559	554	559	618	590	567	571	563	586	587	572	570	605	633	548	544	554	581	558	530	560	518	547	603	603	587	648	574	594	575	603	593	570	550	583	555	526	565	562	567	563	610	546	573	590	557	575	601	553	586	584	574	588	604	608	608	589	567	574	571	571	568	605	567	580	580	596	530	552	599	608	602	533	585	571	606	592	585	571	533	580	613	580	541	589	614	530	588	566	596	580	570	605	560	553	599	571	597	577	574	548	558	633	565	565	566	571	560	605	600	565	570	601	580	575	574	593	563	543	556	569	556	589	588	560	579	565	573	560	574	591	620	593	588	574	575	613	572	575	561	547	553	612	577	596	558	621	552	579	541	641	589	567	529	566	578	603	581	572	593	586	602	544	562	595	594	578	633	572	582	568	599	599	607	568	579	575	587	591	541	579	577	583	619	530	591	567	633	582	565	559	622	573	559	589	555	593	553	597	576	600	593	566	566	562	578	555	637	564	592	603	564	568	602	530	597	590	553	611	573	599	602	596	570	573	545	563	589	577	539	601	554	576	562	550	559	600	591	546	568	577	569	515	569	620	570	609	578	602	574	545	575	595	538	558	604	582	567	590	581	589	589	586	586	565	615	550	542	587	567	570	590	585	590	560	589	582	596	565	565	589	553	555	572	595	585	566	595	545	592	590	581	589	569	560	565	529	560	555	559	591	623	581	571	562	567	593	534	566	572	543	569	581	595	582	559	575	578	567	572	588	575	570	527	602	564	582	551	558	586	586	575	599	567	575	559	570	552	576	563	565	615	583	573	570	584	620	547	603	576	587	562	605	576	593	588	539	535	582	559	591	572	556	517	604	555	565	569	589	578	590	621	541	566	557	588	620	589	565	584	569	619	568	580	558	568	579	583	596	569	541	571	585	604	558	583	605	593	581	571	569	593	605	615	607	550	626	541	611	601	592	577	607	614	611	557	592	588	539	599	589	575	592	602	558	601	578	570	568	561	576	551	597	553	601	598	612	596	566	581	536	548	563	563	575	588	569	588	535	576	560	603	566	558	541	549	637	586	587	583	563	580	576	604	566	604	585	576	574	577	569	540	546	562	597	555	603	585	571	605	625	575	597	587	614	609	594	528	571	512	597	572	537	566	565	606	573	550	531	612	613	557	591	584	591	602	551	583	603	604	573	590	555	601	577	574	596	578	568	568	531	575	553	570	559	543	590	554	608	600	615	593	558	616	579	526	605	583	543	587	540	570	557	584	565	535	569	545	590	552	603	614	545	572	551	535	554	615	587	598	556	544	598	562	561	599	573	596	576	580	567	550	553	575	595	582	544	547	592	558	590	580	570	570	594	543	624	562	602	575	592	562	580	584	583	612	577	567	583	567	609	566	558	546	576	577	573	577	586	558	595	575	567	545	566	543	574	549	614	571	587	541	596	586	546	627	637	594	620	563	597	551	526	592	546	581	568	593	565	586	600	574	605	556	587	528	593	611	595	567	601	555	574	591	548	587	578	530	584	580	544	576	559	547	546	557	589	581	574	575	575	596	599	570	542	533	573	576	579	576	552	527	570	592	599	575	617	568	588	556	546	575	572	559	573	599	620	687	565	554	595	577	543	612	559	588	555	590	572	593	613	581	573	565	610	553	582	582	539	571	591	568	564	594	604	562	564	554	606	634	589	570	600	562	581	551	557	589	585	585	610	595	587	572	562	538	585	559	578	604	574	521	603	618	594	632	616	558	573	527	585	573	535	574	549	570	586	579	555	545	592	573	567	570	557	543	551	568	587	566	575	577	572	610	567	607	537	564	569	550	579	582	544	577	538	595	609	564	608	572	548	539	583	596	571	585	580	596	545	537	538	594	610	547	558	576	545	615	624	598	584	571	564	598	545	579	563	539	597	579	557	578	561	593	583	557	587	559	574	537	547	613	581	574	591	594	571	556	569	576	602	564	547	546	600	578	553	552	570	559	615	591	590	573	558	596	600	597	585	544	576	577	584	530	550	556	589	525	604	550	571	566	554	528	585	596	560	622	605	552	592	594	564	582	559	606	568	600	570	597	585	534	552	532	614	572	530	608	592	526	588	570	581	581	578	583	549	554	565	532	568	551	595	581	570	597	551	565	576	568	560	561	653	583	583	592	606	609	555	562	591	559	533	615	575	605	558	566	555	563	576	555	529	562	568	577	549	591	590	591	579	598	555	573	557	578	558	619	593	629	589	574	603	572	611	567	610	565	577	587	560	575	607	538	575	579	569	595	624	588	585	595	594	571	576	629	580	525	550	584	583	576	552	552	617	588	560	612
4775	1549	1324	854	771	699	655	671	621	688	647	612	667	616	627	623	643	612	623	600	618	634	638	583	612	678	642	629	606	607	645	624	645	592	646	561	601	644	609	603	579	640	605	610	603	647	629	592	632	593	666	613	624	618	586	583	682	610	620	591	630	666	644	619	636	614	641	635	599	595	627	654	654	607	622	631	637	654	623	625	659	598	597	595	583	602	635	624	610	627	623	578	620	671	642	606	590	626	650	570	595	615	601	625	617	584	642	639	628	580	623	603	590	591	628	612	622	630	616	606	622	597	578	610	622	613	619	622	588	623	624	666	606	594	589	614	586	603	616	599	597	608	614	650	638	610	670	614	599	640	588	608	614	600	615	627	601	648	576	613	610	619	603	616	593	587	631	654	623	639	578	597	634	617	652	573	578	645	603	618	700	629	587	593	626	610	601	618	619	623	612	613	639	613	637	662	609	613	616	624	617	623	603	590	601	612	625	594	638	611	627	591	621	607	638	577	610	618	615	592	624	634	650	605	648	621	618	614	596	621	667	610	613	670	594	633	613	598	669	601	556	585	656	613	626	627	624	629	602	652	651	605	604	599	640	601	657	616	624	616	663	642	617	629	649	609	606	586	614	615	678	615	633	597	630	610	651	625	634	614	678	617	664	598	588	626	619	640	682	623	604	638	585	647	620	630	679	639	608	580	642	623	589	578	630	617	578	584	635	616	584	586	627	626	657	641	613	609	626	635	605	641	617	566	669	611	614	597	620	610	617	612	619	618	648	648	606	640	604	630	635	639	645	639	596	644	632	615	612	594	565	628	605	619	595	606	611	639	648	617	638	633	634	613	621	553	594	614	648	637	613	649	632	591	634	650	615	614	590	641	641	574	612	587	591	624	606	625	594	617	638	642	585	594	615	661	631	591	589	613	618	577	583	607	637	644	549	642	658	626	630	625	648	626	591	626	634	643	595	608	602	627	600	654	611	585	584	633	630	556	639	628	629	665	614	631	635	633	637	633	577	620	584	669	657	598	619	674	609	588	646	629	627	640	602	620	609	582	628	585	648	632	609	637	634	645	632	612	613	598	610	661	579	623	623	623	603	603	623	618	621	606	637	632	640	599	614	614	629	605	640	645	609	619	644	594	603	574	597	626	613	621	605	621	599	653	584	625	632	590	607	632	599	582	655	589	622	630	583	603	600	614	608	604	616	621	593	607	603	625	628	614	641	596	598	606	609	609	622	651	647	646	617	629	648	618	623	619	599	637	646	584	581	596	643	631	637	613	621	599	655	602	625	615	581	588	619	630	624	631	649	626	613	601	590	580	622	638	593	632	594	614	606	581	614	606	628	639	634	552	621	646	618	663	646	620	612	610	658	612	584	612	608	649	621	577	679	598	615	617	609	648	583	584	628	613	602	598	607	642	613	597	615	615	660	628	619	628	625	615	640	649	606	627	638	633	617	539	637	651	604	606	623	594	580	639	621	624	589	629	651	627	622	565	606	619	627	601	589	617	605	650	628	643	554	607	634	664	647	650	606	616	602	609	636	622	619	648	631	622	596	615	661	587	623	609	613	608	599	600	631	603	627	588	583	586	655	619	610	600	599	573	629	621	622	582	613	633	631	602	668	592	638	607	590	636	560	622	640	657	599	633	604	604	602	584	584	594	633	637	635	626	627	636	568	556	615	569	609	614	612	601	655	603	613	639	621	581	587	616	587	575	612	636	613	678	604	616	616	623	608	665	640	620	647	638	613	599	627	637	640	574	633	589	656	632	600	614	613	613	604	617	606	651	630	573	628	621	625	610	594	603	608	608	622	593	594	602	631	601	623	634	615	640	676	607	640	611	622	613	609	641	646	611	583	616	589	628	598	554	600	605	595	627	586	625	588	628	643	624	659	623	603	605	626	701	596	613	648	657	637	625	663	598	585	612	629	657	600	638	647	609	624	612	655	646	583	676	621	606	667	642	618	597	620	594	607	597	608	645	655	635	672	663	619	658	608	669	579	631	602	628	607	619	640	607	626	590	589	592	591	617	614	604	631	594	625	598	656	629	635	587	656	633	585	629	657	641	617	626	601	559	613	633	600	633	625	564	668	634	604	594	612	595	635	653	562	571	636	626	646	630	631	657	593	599	587	605	632	605	603	609	599	568	666	647	633	661	636	639	601	513	644	650	632	617	624	585	628	612	600	634	637	638	644	663	685	632	612	599	604	551	623	646	615	591	600	660	617	623	622	639	611	639	591	606	626	610	602	613	613	611	601	631	624	617	610	588	619	594	609	609	592	600	586	615	614	642	616	599	613	615	617	636	624	603	611	678	617	641	615	599	627	636	631	623	686	639	642	638	637	601	639	651	633	618	593	613	591	651	604	607	635	583	612	595	627	605	626	639	616	608	648	607	580	654	621	590	608	592	601	644	647	620	656	643	579	607	631	612	609	678	632	605	590	589	614	619	609	614	656	613	664	617	618	611	629	613	612	621	581	563	626	582	562	657	596	635	690	618	612	651	594	602	603	613	599	598	605	627	593	627	639	611	649	619	641	595	608	648	603	609	659	597	614	630	646	608	620	625	596	640	626	616	555	611	614	609	617	602	618	620	636	609	574	576	633	631	626	561	599	643	672	557	625	640	651	576	620	670	620	614	640	642	592	616	604	576	607	599	588	635	600	577	624	598	604	627	621	619	618	639	623	603	653	588	583	674	632	648	612	646	652	574	600	612	672	606	636	598	615	617	638	620	637	611	640	632	637	631	587	589	646	606	622	591	642	648	604	642	625	598	575	607	590	624	618	632	650	606	600	627	570	634	618	617	677	637	636	630	600	584	633	610	647	632	664	633	586	662	635	620	643	620	648	627	641	642	671	603	652	646	600	607	614	597	637	564	575	626	643	619	645	593	621	625	655	649	632	604	614	580	592	604	632	599	610	617	628	609	657	603	618	622	628	610	620	620	614	614	698	613	588	591	625	656	613	585	602	635	662	570	619	580	638	584	632	606	644	579	656	648	611	620	615	633	666	603	582	573	623	610	599	632	601	615	649	605	617	622	598	641	599	624	599	617	615	644	611	624	618	578	614	615	611	609	626	625	612	585	630	597	610	639	640	606	636	618	601	568	658	653	644	603	586	618	629	592	602	597	593	656	654	603	640	627	597	592	624	604	672	545	628	622	637	670	620	568	614	607	601	573	587	584	625	628	597	615	649	598	641	624	606	619	604	637	652	660	600	661	606	634	570	657	626	638	630	608	613	662	628	614	641	609	618	613	551	625	659	614	606	679	665	626	647	623	611	639	629	562	597	586	609	639	622	649	629	643	610	609	643	586	606	616	598	615	670	576	628	631	658	646	623	631	593	627	646	612	593	611	636	644	604	618	611	653	644	643	638	640	626	610	676	568	627	641	610	627	630	620	592	602	615	640	640	632	629	604	618	599	622	590	651	576	621	595	613	627	603	611	625	632	625	653	632	653	621	628	684	606	621	636	625	626	621	641
23538	21148	28404	24159	21155	10412	1081	712	602	535	501	486	454	441	425	422	452	383	396	371	379	391	349	387	363	347	371	352	358	374	348	360	345	328	377	347	339	309	377	372	347	366	356	370	331	376	367	365	367	380	356	362	351	341	363	373	346	355	333	327	348	344	361	337	359	325	349	380	353	363	336	314	332	344	373	363	376	347	330	338	337	319	341	322	338	387	339	323	355	362	350	372	329	351	333	371	322	367	349	336	337	361	329	328	374	345	369	348	344	364	322	319	335	378	361	308	303	357	309	349	380	349	344	322	343	352	364	372	359	316	351	356	350	361	355	342	359	351	354	318	328	359	328	353	351	307	329	332	325	339	402	351	368	348	372	357	334	326	357	348	335	332	350	319	330	348	336	325	350	379	338	353	367	342	335	390	326	332	324	370	346	320	338	345	359	362	346	357	339	333	394	317	374	362	328	367	326	377	346	347	347	360	347	377	346	340	354	309	357	355	338	331	356	360	340	378	327	360	387	336	323	353	367	370	304	351	318	385	349	343	381	325	387	367	344	358	343	328	350	342	363	364	340	352	353	320	370	325	325	334	335	340	353	339	347	349	342	354	353	333	357	385	331	346	367	350	360	324	369	381	370	347	353	329	337	324	336	353	317	382	358	334	340	335	322	378	366	344	367	388	322	336	338	361	317	338	384	325	325	337	334	373	386	371	343	354	372	332	362	346	356	327	340	332	337	356	329	388	328	320	339	358	370	381	320	327	355	331	351	348	343	332	338	373	334	339	356	357	348	361	335	341	331	341	339	319	331	303	323	340	334	340	332	392	337	379	354	358	370	301	356	342	365	364	317	312	329	368	350	339	388	368	347	340	339	340	351	345	340	361	353	303	321	361	370	354	356	331	371	322	368	344	359	337	321	322	343	324	371	355	332	364	322	350	342	334	345	340	344	360	313	331	352	330	356	349	361	384	345	329	347	308	323	364	350	327	336	346	357	348	343	340	360	355	355	361	348	368	323	345	345	358	355	382	342	340	362	333	323	362	333	353	351	349	341	398	313	374	370	347	357	334	341	374	339	335	344	355	354	334	358	341	335	347	346	367	352	358	348	362	336	367	335	318	305	387	333	359	313	349	329	368	316	333	361	364	305	346	333	316	356	343	338	359	363	322	334	358	341	359	352	358	317	325	366	346	341	337	358	338	382	354	360	345	336	346	348	338	319	351	301	348	353	329	364	324	362	352	358	324	333	375	326	347	362	345	327	334	377	347	340	305	336	352	327	364	352	336	326	353	357	345	319	336	323	326	350	344	352	359	343	348	360	339	342	320	361	321	347	342	403	335	310	344	330	343	342	330	344	351	325	354	333	307	347	326	356	328	343	343	337	363	341	355	343	381	344	320	346	335	370	355	356	358	344	346	356	320	361	364	329	324	357	370	306	367	347	345	330	334	328	335	341	359	365	334	357	305	310	365	325	365	332	374	348	324	338	363	351	337	335	348	346	355	364	340	385	320	330	332	340	360	367	375	389	358	348	339	332	353	347	348	351	325	341	371	343	361	353	352	331	353	325	361	352	341	326	346	339	347	334	337	364	317	365	320	340	339	315	367	367	362	342	338	344	335	347	347	329	351	354	327	370	342	344	339	345	312	325	383	371	349	347	317	342	323	356	384	362	378	356	363	343	358	345	380	310	347	346	341	332	341	364	315	339	351	350	349	369	331	307	339	357	324	325	377	349	364	350	334	355	348	368	323	327	330	323	302	351	358	351	350	350	343	348	344	343	318	348	368	381	360	346	348	328	320	327	372	356	345	356	363	365	331	332	332	340	369	345	365	348	349	330	349	330	335	314	348	330	352	339	307	316	340	342	358	356	323	334	331	332	364	343	376	348	334	359	374	323	320	376	329	343	330	338	334	353	321	338	333	336	337	350	319	327	352	338	377	355	352	321	322	328	326	359	321	323	362	342	357	344	335	332	317	340	324	363	343	348	367	307	356	345	353	344	342	304	386	342	336	373	345	332	355	342	345	382	335	360	354	335	410	338	361	350	390	374	355	345	367	362	357	325	379	379	358	356	364	344	327	335	342	350	304	348	323	341	340	362	376	316	348	369	359	351	355	336	370	333	335	340	356	330	342	351	364	329	344	310	311	347	321	330	336	335	323	375	355	389	355	359	353	358	349	353	373	351	342	335	345	329	324	342	359	362	340	384	341	325	326	334	381	367	324	333	314	355	347	346	343	379	328	356	346	301	365	340	357	347	333	328	322	346	339	341	345	348	369	320	368	351	347	341	340	310	334	302	352	314	339	344	349	332	359	353	344	355	322	356	349	367	323	354	348	382	326	346	372	344	338	333	337	366	318	322	333	376	343	345	296	328	326	315	363	333	306	360	351	356	401	339	328	367	333	325	369	314	331	337	331	365	358	355	340	327	315	377	343	329	349	352	355	341	343	354	359	372	326	352	318	355	362	363	334	332	361	350	349	323	348	346	305	364	359	327	361	343	339	316	340	326	355	361	356	380	313	328	332	339	341	354	356	378	354	353	351	357	320	349	311	344	365	323	374	344	379	328	343	312	341	333	369	318	369	340	353	357	345	381	330	347	324	343	345	351	353	354	328	327	298	357	356	342	324	336	368	381	354	334	322	353	362	350	303	339	348	354	322	377	328	352	364	341	361	348	332	359	369	342	337	335	331	356	364	336	355	347	363	330	358	351	364	339	348	314	332	352	342	363	334	342	341	336	349	318	317	327	322	327	368	356	331	342	347	336	354	364	358	336	333	365	342	369	329	322	338	385	344	344	346	361	303	349	349	335	343	350	373	376	370	353	345	310	341	359	328	316	327	360	353	329	336	319	341	344	355	357	361	332	333	350	354	363	315	328	322	365	322	363	339	315	342	366	355	335	338	338	327	354	382	341	395	327	310	323	360	331	337	357	353	357	381	345	368	366	334	377	306	329	356	356	380	348	321	333	327	327	354	367	335	345	343	338	346	339	329	362	324	381	333	346	338	343	349	329	333	346	356	356	376	360	365	353	326	362	370	343	382	357	371	346	336	363	315	341	357	339	322	346	305	330	363	336	355	378	363	345	354	372	346	358	321	353	309	381	323	360	392	321	351	374	332	324	317	337	363	349	392	365	317	366	362	337	378	333	349	337	367	352	339	388	337	333	354	335	339	363	339	362	347	323	390	346	349	350	357	340	351	328	318	323	333	302	335	342	322	361	338	359	336	313	368	361	342	367	361	319	316	348	355	328	337	329	321	348	370	334	358	341	367	347	359	349	330	354	368	337	334	332	335	329	345	348	326	346	334	346	353	363	339	325	345	350	335	350	350	294	339	354	339	344	386	335	359	322	352	335	321	347	348	375	358	365	346	330	345	332	350	349	337	348	364	351	316	368	313	300	387	345	334	342	315	358	328	340	344	326	345	347	366	370	360	332	352	375	325	356	327	334	353	359	356	355	381	315	363	347	330	345	373	351	350	296	366	337	349
4039	9367	6119	3005	2055	1637	1231	1022	899	785	636	629	551	540	483	459	446	489	486	444	429	446	418	370	390	414	408	378	426	407	407	391	387	412	409	417	373	418	392	440	353	388	351	432	427	357	394	373	413	413	400	389	370	386	354	368	387	413	368	352	402	372	367	386	407	388	365	396	350	360	379	413	402	391	373	399	402	391	385	391	374	399	360	398	364	409	413	377	411	367	348	367	362	403	381	378	373	405	391	365	357	378	386	383	378	371	355	352	386	396	314	353	364	337	341	349	390	381	388	362	391	386	401	366	386	390	398	411	383	370	393	394	394	400	409	400	370	341	372	424	379	405	392	400	366	381	367	376	388	382	380	367	412	420	397	433	368	360	385	374	371	336	383	385	374	394	363	384	384	377	379	377	377	398	422	355	374	382	359	360	387	407	360	393	390	399	363	390	410	374	390	443	361	389	366	387	420	353	392	388	349	364	384	334	397	367	355	400	386	389	350	402	404	371	358	380	380	380	337	352	375	380	393	339	379	369	377	362	380	386	381	357	404	372	376	380	371	369	369	365	356	401	363	409	397	397	421	378	374	368	400	408	357	391	396	375	354	385	370	367	399	379	326	382	359	367	388	349	383	394	399	378	346	365	394	402	369	366	385	364	383	386	371	409	418	376	386	388	366	346	390	375	377	415	394	380	374	375	411	359	404	368	364	369	396	380	380	371	357	408	361	384	403	441	332	338	370	390	353	353	376	390	381	370	388	381	387	388	384	377	360	384	367	381	378	380	333	338	371	335	378	401	410	421	365	390	371	407	368	379	382	410	358	369	410	347	372	404	356	375	375	384	387	403	388	397	367	369	386	397	389	387	406	395	380	395	383	380	364	358	362	388	391	401	357	398	351	370	405	362	390	370	359	335	380	381	394	356	381	366	364	432	363	352	370	382	369	366	370	373	377	371	381	366	343	360	361	371	375	381	389	415	395	406	377	350	375	367	355	370	411	384	385	351	378	378	379	367	346	383	367	373	383	351	390	374	397	399	426	367	351	367	378	382	402	408	376	385	370	367	381	393	392	393	364	389	424	375	354	367	399	380	362	374	412	368	395	389	395	370	374	385	394	365	359	369	380	392	358	386	397	364	406	401	375	364	380	351	368	390	348	403	408	358	366	369	372	373	366	355	382	371	387	368	371	358	367	393	365	419	368	365	365	385	367	383	403	380	377	378	360	354	373	376	383	385	377	367	387	382	401	392	366	379	425	385	389	407	359	402	424	377	367	379	378	349	421	411	407	372	382	398	374	393	379	351	357	347	358	358	368	384	372	361	339	378	378	375	369	371	390	366	371	358	363	365	352	364	365	398	400	445	382	388	394	364	400	368	383	388	331	378	339	379	391	401	390	364	388	377	366	344	405	387	385	363	385	392	370	380	373	388	382	351	381	388	371	396	353	371	358	389	346	384	429	390	359	416	342	349	346	399	379	365	380	380	375	358	384	356	359	380	385	400	405	392	398	340	344	348	358	390	387	379	379	385	408	405	350	376	373	357	367	351	411	398	366	416	378	390	402	345	381	353	376	382	375	388	385	342	397	369	404	370	348	391	370	401	365	394	378	371	385	379	400	401	369	409	359	379	386	377	390	362	363	377	368	389	388	369	368	412	345	388	354	353	386	374	364	397	379	370	341	409	419	353	382	398	337	363	374	373	393	368	349	406	387	415	379	394	387	354	369	367	358	383	379	417	376	422	384	378	364	392	373	358	383	386	387	367	365	394	394	386	390	372	376	430	414	378	392	398	384	409	358	380	378	333	383	364	385	384	349	355	381	375	382	348	386	361	392	414	408	363	381	367	390	386	388	357	366	355	394	390	382	352	364	358	387	391	402	378	385	410	387	404	381	368	380	350	394	374	366	406	399	361	370	390	374	353	358	379	386	380	357	397	391	381	391	383	379	383	410	401	372	371	352	345	362	382	348	391	401	357	370	388	358	347	389	379	384	386	373	381	389	360	412	364	408	362	348	356	383	375	386	356	343	386	406	382	383	351	378	348	364	379	395	369	352	376	395	391	340	369	354	380	401	403	390	387	398	381	360	413	396	379	404	366	393	406	396	364	394	403	375	402	395	380	357	342	404	376	405	378	375	402	401	371	368	400	337	371	389	376	392	387	343	388	386	376	414	376	391	357	416	367	372	358	390	375	425	378	368	365	364	393	377	373	389	385	375	371	389	348	383	352	363	397	377	380	391	379	359	342	379	378	384	381	394	389	367	362	379	381	378	366	353	379	364	362	391	357	369	352	374	370	389	379	425	375	367	395	383	381	385	388	352	399	380	392	365	403	357	372	372	387	376	378	413	375	369	391	386	359	389	395	407	354	393	394	369	372	377	364	376	391	389	371	356	368	343	389	385	379	388	393	402	378	392	407	384	358	375	366	387	382	386	394	326	379	361	378	388	386	369	356	387	363	354	404	379	431	364	388	355	395	375	411	425	417	380	385	383	399	396	374	351	385	406	374	364	422	355	390	391	387	389	372	377	377	419	383	401	359	385	366	368	377	408	367	388	401	351	405	356	376	367	411	391	389	358	360	395	352	375	402	375	389	378	370	369	351	373	394	396	386	367	374	387	353	380	392	376	392	411	378	400	357	366	411	370	385	416	354	361	367	382	388	399	401	356	385	367	405	379	364	389	379	359	380	353	378	376	400	368	354	346	414	380	395	355	365	397	374	357	357	381	387	377	361	362	368	361	371	375	362	389	352	396	411	388	366	355	387	379	388	391	389	391	376	341	373	385	318	418	343	370	369	398	395	386	376	363	351	382	383	340	359	381	351	393	385	433	402	367	357	387	363	392	346	372	431	391	398	390	357	421	382	363	406	393	406	384	439	367	378	390	357	369	386	398	429	399	386	389	373	393	399	394	421	372	337	354	378	388	417	385	382	393	410	363	368	367	376	386	383	408	403	357	390	401	396	369	406	387	409	370	392	388	367	364	391	426	426	396	362	383	378	400	368	383	354	374	395	383	364	366	376	342	370	389	403	369	366	368	383	371	356	367	352	382	390	364	402	371	368	418	370	408	376	384	381	379	383	400	378	372	382	402	366	365	342	400	358	372	382	377	388	371	372	377	366	390	397	361	383	375	391	384	402	370	393	369	380	388	401	377	391	397	372	420	385	384	392	372	351	423	400	382	394	395	401	379	373	378	410	390	350	317	385	373	379	370	362	397	359	382	378	396	386	385	404	410	364	374	406	415	377	396	401	377	377	347	346	380	379	374	379	373	388	365	378	383	381	395	390	348	363	417	347	365	429	378	396	404	415	368	380	382	399	351	350	355	366	387	345	357	379	399	411	385	395	335	375	367	386	354	370	427	344	337	345	394	396	364	375	372	378	343	370	354	381	380	343	362	350	365	381	377	408	339	371	370	340	368	383	398	379	361	400	350	375	407	363	350	387	378	377	411	349	382	379	353	406	394	374	364	396	349	392	386	387	375	420	370	381
24794	21174	27344	25220	10943	1341	1184	1046	1020	931	955	936	965	897	869	889	910	873	885	907	810	862	883	822	899	841	865	880	876	922	872	845	853	845	838	864	913	926	893	878	878	843	881	849	834	878	879	848	901	853	847	788	881	887	849	904	849	851	874	846	868	859	846	860	824	824	833	875	835	884	814	861	835	842	850	870	864	822	862	871	847	871	855	834	807	843	896	841	861	870	882	796	833	915	828	875	814	859	858	891	895	878	849	841	851	815	828	885	841	880	882	856	857	827	840	833	869	828	860	862	857	873	894	887	858	859	884	855	864	893	891	850	824	912	862	882	864	820	843	811	832	837	826	857	859	823	792	864	893	828	888	878	871	850	839	859	912	900	897	873	851	779	888	878	858	906	861	877	911	841	852	837	874	826	858	852	868	849	844	841	922	909	843	848	834	856	817	865	830	817	829	853	895	876	842	863	840	813	827	840	851	829	851	889	849	849	752	854	888	844	839	878	871	843	826	840	871	846	885	869	821	906	881	917	858	812	843	846	835	871	891	880	847	836	829	837	864	849	857	823	792	894	839	857	845	805	837	839	879	840	843	822	850	842	861	828	859	829	867	835	910	918	852	866	855	822	861	849	852	841	861	911	835	880	889	896	886	859	862	790	859	882	865	785	778	848	849	882	882	845	846	883	848	851	844	895	834	844	865	839	862	923	889	847	864	818	876	824	855	835	853	816	881	869	827	814	821	814	871	850	799	854	872	856	838	831	894	878	847	870	821	817	870	812	862	874	824	859	883	826	863	850	831	831	852	794	797	786	838	874	892	827	846	879	919	836	889	899	857	845	867	844	838	838	874	852	888	833	841	945	920	851	839	830	871	802	875	891	817	858	842	853	794	901	895	872	825	869	858	844	864	859	861	863	853	852	834	913	842	846	842	895	836	874	841	867	852	843	816	817	874	849	821	812	853	895	849	897	869	800	822	855	853	893	858	866	854	832	884	878	896	890	862	853	838	899	896	858	853	877	850	866	846	823	825	863	871	832	759	839	861	825	818	883	871	824	816	822	848	866	864	921	862	877	812	839	905	813	872	894	904	817	879	920	837	900	804	873	887	826	819	830	827	854	800	847	889	871	867	914	850	836	865	832	844	866	882	874	863	870	770	849	847	833	844	904	856	839	859	801	867	836	860	883	897	869	889	837	888	894	892	845	820	857	860	852	876	891	827	853	873	849	893	903	857	828	841	814	829	807	880	846	848	838	810	846	861	875	837	918	898	812	874	816	868	863	828	844	890	853	857	866	819	848	856	814	837	869	851	823	858	842	868	812	872	857	898	872	875	872	852	907	902	868	827	824	884	916	879	881	789	875	815	863	862	827	817	809	790	868	842	873	889	897	871	876	837	806	885	888	867	847	869	844	850	835	906	838	834	870	856	804	836	838	848	911	881	854	819	846	834	847	830	879	829	834	852	856	812	843	807	816	804	857	854	884	877	858	881	811	815	870	843	840	862	883	881	905	853	863	866	836	878	850	819	859	874	914	883	856	874	866	840	824	867	799	830	836	854	862	842	840	812	877	823	883	865	811	843	849	864	842	819	874	900	853	895	842	821	931	869	833	870	861	847	878	921	876	836	874	875	817	869	873	895	828	876	859	870	855	864	831	862	860	866	862	867	862	895	832	844	845	798	866	866	828	859	813	884	825	817	849	854	883	867	804	821	847	776	778	884	876	851	877	852	856	823	868	930	800	870	874	895	858	837	843	820	880	856	834	856	843	878	817	856	824	892	887	842	883	845	890	831	840	878	874	828	848	848	870	853	840	834	822	863	845	849	821	836	882	847	855	873	826	806	821	875	839	852	833	876	835	864	872	847	847	917	825	824	828	867	871	869	806	865	840	825	897	843	898	844	839	895	866	845	865	839	855	886	840	872	860	900	809	859	779	843	828	865	854	816	784	790	817	811	816	821	859	828	833	897	862	860	901	904	828	887	903	831	883	907	870	829	860	839	827	802	826	867	823	858	818	851	846	821	873	830	853	875	817	857	858	852	826	828	862	833	880	862	863	886	799	820	883	856	808	897	826	889	868	896	856	843	851	835	877	867	863	887	888	867	828	827	817	866	788	858	868	860	834	836	835	863	834	829	858	829	821	833	835	823	856	873	752	834	831	868	841	843	817	932	867	864	832	857	849	865	860	880	927	857	895	826	822	855	845	844	867	857	865	889	864	885	891	861	884	826	858	885	811	826	868	856	847	868	846	849	836	882	833	831	829	870	809	854	769	887	837	806	878	868	809	919	878	862	850	866	844	850	867	839	837	851	834	855	860	858	850	855	859	841	848	832	829	860	824	863	866	847	920	891	803	881	857	824	850	885	855	886	839	857	857	818	877	906	877	843	835	815	870	869	879	863	871	887	865	862	837	771	822	816	877	882	819	901	869	880	870	879	871	856	872	866	796	841	857	840	895	849	860	834	866	846	875	908	838	833	871	842	850	875	881	853	833	834	884	888	884	871	841	858	816	897	835	826	835	824	820	869	829	847	841	877	815	883	842	846	836	838	832	847	817	910	852	821	854	848	813	837	850	877	897	823	837	815	835	878	875	836	879	882	852	841	835	892	829	872	841	865	857	838	841	874	840	854	814	886	867	834	881	819	890	884	906	817	832	878	808	885	820	874	857	869	869	864	855	825	838	870	822	876	920	861	892	842	887	908	844	873	839	852	837	819	852	837	839	933	873	858	876	887	878	805	826	867	871	863	819	903	870	853	895	842	854	837	818	848	892	845	832	831	852	815	888	851	834	827	810	852	835	837	886	891	851	873	878	880	906	819	855	824	876	803	843	822	844	818	894	909	822	851	867	780	889	810	804	865	868	811	841	882	884	781	875	888	842	853	845	874	839	849	871	914	804	879	847	864	804	830	873	802	869	864	879	847	868	883	867	850	807	846	866	802	849	831	850	814	927	875	873	844	863	837	874	866	871	844	845	830	835	879	795	894	882	821	861	801	889	869	895	829	848	808	845	858	840	870	863	819	827	842	879	865	875	825	855	854	837	875	829	862	830	876	834	855	851	852	863	825	878	924	857	845	852	765	806	869	856	843	880	803	869	864	839	844	847	834	873	872	871	811	804	827	854	883	842	819	843	867	833	845	891	829	846	787	842	850	875	829	865	851	899	858	841	879	883	830	827	896	864	803	835	882	838	803	870	821	885	875	871	889	861	787	919	837	859	844	850	876	913	880	853	923	856	847	863	843	877	867	844	818	824	813	875	826	859	824	864	854	840	891	916	831	812	894	892	823	845	814	875	828	842	852	881	820	856	816	831	832	888	856	864	839	946	841	829	871	812	827	836	820	919	840	811	872	861	813	867	853	891	798	886	805	814	790	866	867	837	853	808	835	886	813	860	819	802	809	852	842	846	864	843	917	914	883	833	860	846	869	891	815	835	833	816	835	830	859	894	852	840	829	830	878	832	835	842	870	853	855	842	881	821	813	831	859	881
4455	5744	4065	2279	1686	1517	1319	1281	1178	1071	1031	986	979	977	984	900	973	920	904	913	921	923	908	913	906	851	876	843	898	889	908	916	878	851	895	860	827	902	881	817	857	898	858	895	901	893	827	858	875	877	859	842	908	860	870	885	826	883	855	944	888	851	915	867	902	864	924	924	889	856	925	872	868	885	855	859	924	875	814	892	942	880	924	825	903	886	877	829	893	841	854	908	855	862	852	889	902	835	897	848	864	886	905	837	901	846	848	885	875	847	886	872	872	873	897	844	875	833	911	936	911	868	883	892	830	822	925	902	896	916	917	886	899	819	892	859	871	906	870	900	839	910	884	905	889	897	841	906	883	886	909	858	863	881	874	863	873	800	934	866	855	879	905	902	867	931	885	851	813	851	901	893	860	862	844	895	890	852	844	865	837	894	865	844	884	933	913	901	887	841	841	831	886	877	872	831	926	871	903	940	904	893	859	846	886	862	888	811	896	853	870	879	951	947	872	879	868	874	831	879	893	868	885	873	845	891	880	932	929	928	885	921	850	896	874	851	851	875	856	945	937	887	839	891	866	900	931	901	926	834	844	850	885	884	825	881	948	895	886	829	888	887	881	875	882	902	929	888	877	822	908	886	883	944	877	795	912	903	879	888	948	846	907	856	903	915	826	933	868	848	930	890	818	862	885	935	911	881	857	870	821	829	902	893	879	847	857	935	819	903	883	845	884	938	853	858	826	872	843	852	818	845	792	867	858	843	888	893	884	890	878	857	849	916	870	914	874	902	906	908	939	855	888	925	847	936	855	836	933	926	874	861	932	851	852	869	874	924	910	906	876	848	891	836	901	831	871	920	890	871	855	893	987	855	869	894	885	898	895	910	921	856	883	869	916	902	822	831	887	842	871	874	862	883	903	842	864	840	864	824	816	894	883	877	871	859	840	890	941	869	859	841	866	830	855	875	846	932	879	878	903	871	849	890	904	908	898	902	888	856	891	890	924	851	838	887	901	883	911	888	885	878	885	872	872	862	885	860	865	898	941	887	851	876	800	863	876	907	890	898	898	862	844	883	905	892	832	890	865	917	868	898	905	844	839	868	900	878	894	866	864	887	885	914	868	855	900	864	834	846	893	887	892	871	886	860	907	835	847	891	905	901	932	925	859	849	900	904	901	869	850	870	854	873	893	895	835	914	841	881	854	878	885	814	853	896	896	894	856	868	847	867	881	836	880	906	796	866	898	815	916	855	868	859	892	842	862	954	874	944	930	879	901	876	866	821	823	848	866	887	853	884	868	930	884	913	899	905	875	950	881	910	858	861	864	936	859	861	891	827	926	852	864	863	893	881	917	851	866	863	823	850	868	849	888	825	925	908	911	901	824	876	815	837	835	903	888	921	892	905	888	821	836	827	847	895	845	895	874	838	885	856	869	899	914	938	884	893	903	885	888	901	897	916	876	900	825	834	891	873	854	876	900	948	894	809	889	831	846	904	850	879	938	870	831	812	868	875	910	842	843	856	926	833	885	912	903	893	870	825	873	921	880	857	919	869	890	895	843	884	928	918	852	872	934	859	829	843	884	860	943	853	849	907	887	874	898	891	914	884	863	883	852	846	976	885	882	855	896	843	905	917	878	854	887	872	904	898	881	889	832	875	863	877	875	851	893	856	895	850	865	858	857	925	850	877	876	882	894	872	875	863	878	883	874	853	893	884	864	881	879	914	849	836	903	872	895	908	849	918	899	856	882	846	874	858	879	819	904	888	903	860	866	897	854	878	831	859	856	908	983	878	895	851	955	836	885	878	890	886	849	842	880	865	846	859	886	819	903	849	917	848	891	918	904	933	843	857	872	821	872	928	863	882	872	848	869	871	878	888	868	848	872	863	919	838	911	863	857	877	842	858	850	887	889	865	878	903	887	879	881	883	905	875	897	914	802	918	867	897	832	866	892	905	891	899	883	875	878	845	846	904	852	909	873	876	909	927	908	895	868	862	847	891	875	827	882	868	873	863	871	970	898	857	867	889	909	913	803	868	957	860	934	878	845	855	864	861	898	926	851	884	895	909	885	882	862	874	846	866	892	921	865	861	860	910	873	871	872	897	866	910	911	871	902	840	839	841	929	864	898	920	824	847	875	852	854	924	881	905	770	911	858	835	933	852	852	889	912	898	916	895	898	837	838	913	884	923	881	866	901	884	850	845	867	891	931	847	867	861	868	901	816	808	876	885	870	868	870	883	857	906	865	880	830	943	925	890	869	897	879	870	878	866	907	838	860	850	896	875	916	908	815	894	878	903	873	912	912	837	871	853	872	842	859	852	892	899	860	880	872	904	852	876	867	852	879	874	946	880	918	875	893	854	898	898	844	910	838	857	892	849	876	889	853	829	873	870	851	896	924	904	877	894	890	890	886	843	872	913	895	903	907	820	882	866	908	915	800	917	906	888	876	876	834	835	833	900	838	844	898	806	853	907	856	855	891	896	866	902	869	869	888	884	883	855	870	910	848	896	854	859	895	852	851	861	839	857	845	925	862	910	883	952	868	929	905	874	854	889	843	911	881	808	855	900	857	877	900	887	869	888	841	897	896	907	846	898	873	869	869	834	857	852	857	855	865	837	880	833	912	883	867	884	889	888	904	840	842	875	884	862	863	843	910	885	892	857	858	892	918	871	855	905	886	901	901	876	828	858	919	853	843	846	881	870	880	862	843	929	839	892	908	849	838	866	862	866	884	867	842	870	881	843	856	835	897	883	866	880	886	902	855	893	849	916	845	791	855	889	813	899	922	850	856	888	874	889	877	870	920	908	890	905	859	800	812	848	834	882	857	851	895	902	908	904	878	867	891	916	844	825	893	847	902	842	897	804	880	874	906	910	863	845	875	856	856	849	925	864	810	847	877	861	936	855	862	867	902	885	871	953	827	874	858	888	835	869	876	837	841	899	882	898	859	899	843	921	878	834	858	871	905	820	838	913	863	850	869	870	891	857	879	845	866	903	910	897	861	833	862	848	872	849	890	815	864	924	868	895	887	838	841	904	904	869	851	906	891	867	868	813	888	863	884	916	877	863	852	841	925	890	787	899	875	907	891	904	966	873	853	848	917	889	848	850	846	878	876	838	893	847	889	848	866	838	882	896	860	924	847	881	848	841	877	866	890	903	839	837	900	896	893	837	848	875	848	852	875	853	857	856	881	876	820	855	860	843	912	905	952	921	886	857	835	904	853	874	916	847	909	935	853	933	917	871	890	862	896	875	948	930	852	821	842	872	902	899	824	919	939	836	895	916	852	846	836	910	858	882	916	911	914	869	898	877	877	921	927	889	881	899	901	858	903	884	887	940	887	864	881	836	918	853	891	854	880	881	900	842	889	862	832	916	870	829	885	858	891	837	884	890	868	873	877	868	877	916	888	854	874	897	846	880	864	865	949	857	877	914	878	870	905	881	848	824	901	820	871	850	865	856	810	870	883	929	922	834	843	849	837	917	850	925	870	827
22457	21134	28765	23737	21134	21195	8844	1477	1100	1033	916	840	806	828	817	735	723	679	740	684	691	621	664	716	685	670	665	684	640	642	672	631	607	670	638	677	594	706	664	664	620	663	647	660	667	635	638	645	643	667	674	593	612	635	682	599	647	641	612	598	647	632	674	667	656	651	640	660	657	612	610	649	682	636	651	632	653	639	594	631	655	669	649	677	636	622	635	639	634	617	690	605	659	667	610	655	629	643	654	606	636	653	626	652	631	629	628	633	626	603	650	621	628	670	673	639	609	696	631	657	637	609	641	573	657	653	615	604	654	610	655	666	626	625	677	673	615	631	652	618	665	666	623	621	651	622	651	653	641	660	606	616	663	645	604	624	656	587	642	622	605	663	677	642	648	624	601	642	632	604	636	609	645	645	634	665	637	681	663	638	647	608	594	672	607	639	628	647	672	676	666	608	632	638	680	636	635	627	635	595	654	691	636	659	597	638	607	603	648	626	607	595	609	593	602	589	684	636	614	664	615	645	625	642	608	621	652	594	644	628	648	689	659	713	581	652	632	601	605	646	640	642	640	661	584	669	636	608	613	612	620	619	660	673	623	634	685	687	653	611	655	599	621	664	600	654	598	639	625	651	710	637	611	601	610	629	633	646	625	650	627	660	637	586	609	645	592	633	624	623	639	638	637	606	617	622	652	680	604	610	638	663	575	664	627	585	621	650	644	623	635	611	651	586	654	647	611	625	592	640	614	621	630	657	657	604	635	658	647	652	618	586	659	678	633	636	643	632	646	610	664	578	613	611	647	609	632	571	628	646	630	642	594	654	631	639	631	588	623	636	630	647	650	628	634	654	636	667	625	595	609	664	627	671	600	658	641	640	625	626	679	636	625	643	663	625	574	672	620	666	589	654	635	658	671	638	632	636	580	614	632	629	670	621	605	654	643	638	617	633	624	652	644	621	641	630	678	620	641	639	615	671	621	604	673	602	651	634	676	627	648	616	669	638	603	612	628	613	710	649	581	621	590	638	613	598	600	624	613	639	677	637	663	637	636	617	614	624	654	625	656	640	691	652	625	670	657	614	629	627	630	613	616	637	582	640	623	635	658	661	629	599	616	624	616	650	628	661	611	632	621	648	617	617	634	654	591	636	611	627	625	631	629	650	603	598	668	627	615	647	626	624	618	632	639	620	591	635	651	602	654	651	597	617	625	614	612	626	573	646	610	627	669	587	616	651	626	592	636	650	630	604	643	615	667	642	631	659	657	659	612	635	629	571	639	616	647	624	609	641	634	672	635	604	622	645	647	666	638	637	624	640	659	613	611	644	635	624	636	618	607	639	664	638	649	623	587	602	649	627	594	609	666	671	643	626	634	650	604	617	610	664	610	643	616	648	660	646	669	609	644	624	615	628	605	662	618	622	631	639	640	595	593	659	607	640	639	615	619	623	628	604	648	624	639	645	625	634	647	658	636	618	627	683	653	620	580	623	628	607	648	632	623	650	653	630	612	660	620	660	616	542	643	645	633	647	613	632	613	659	628	638	651	625	670	652	615	642	627	625	636	604	643	635	609	653	629	628	613	613	622	609	650	627	656	648	602	603	671	652	670	668	625	634	614	630	641	620	644	642	670	616	656	636	593	660	579	636	635	592	565	688	625	611	608	615	588	615	617	638	633	607	642	638	655	644	618	652	625	607	651	630	601	639	604	613	653	657	629	632	611	634	628	619	639	630	603	642	600	608	654	613	645	608	683	613	598	620	636	633	654	647	640	663	659	643	633	642	642	659	644	618	642	622	660	604	670	670	642	609	610	599	656	649	624	604	640	619	652	622	638	611	634	606	645	634	621	632	626	587	664	647	615	663	616	631	666	667	654	637	675	617	713	596	667	653	664	671	677	611	611	650	656	590	614	635	613	648	630	618	621	632	675	647	592	610	648	586	617	622	635	657	691	622	615	647	632	631	644	661	577	644	645	652	628	643	646	610	635	625	678	622	637	598	657	665	617	623	606	594	607	646	641	616	614	606	601	646	620	647	634	576	621	673	666	677	659	633	568	618	694	632	625	621	638	672	634	675	621	635	617	619	586	629	647	607	654	650	652	624	635	637	641	634	636	590	671	593	667	630	601	668	613	635	625	676	651	670	588	643	648	598	626	638	617	672	623	618	631	632	599	610	670	636	663	636	633	643	611	606	636	645	668	643	610	636	630	645	578	626	638	631	644	628	593	650	636	648	608	616	658	631	594	617	632	642	644	626	575	671	650	593	678	652	624	661	660	631	605	619	648	648	655	636	632	596	644	655	675	626	618	631	652	626	630	628	645	635	690	629	674	674	629	656	630	653	636	624	592	667	584	577	619	613	643	623	653	631	598	642	620	625	624	631	596	592	579	622	619	621	576	629	636	604	641	611	639	631	636	609	651	576	591	630	647	615	600	669	626	652	599	603	650	627	684	628	638	619	645	692	654	625	621	637	640	662	655	632	625	619	636	607	648	633	629	604	627	670	589	629	590	645	655	606	653	619	614	654	693	656	621	644	670	646	636	606	621	658	602	653	595	637	631	648	633	647	666	656	635	679	637	634	643	610	606	637	686	646	619	635	625	625	619	645	630	609	618	619	644	597	639	622	611	620	586	646	669	684	613	643	621	600	641	647	602	650	688	600	637	566	644	661	649	640	613	648	613	626	665	648	586	693	643	578	647	609	586	634	593	631	659	703	676	606	581	655	643	594	607	624	638	635	661	646	624	626	644	612	622	647	677	617	613	612	611	636	618	654	663	611	664	651	626	618	623	624	639	664	632	635	634	655	636	658	618	707	591	619	658	625	607	585	622	665	636	616	665	630	659	653	650	600	619	674	621	630	590	716	664	600	639	651	624	662	631	650	651	636	609	661	609	640	603	631	604	598	610	625	655	600	638	652	660	659	651	648	614	642	643	616	650	569	627	681	617	618	620	625	654	640	644	634	655	631	608	603	644	659	630	627	616	605	645	640	608	654	647	632	661	620	629	632	628	643	604	623	632	639	637	594	613	615	633	627	613	634	653	627	649	663	624	643	607	645	647	581	656	658	582	621	591	625	632	662	611	644	638	612	614	630	621	644	627	637	676	648	630	623	632	639	615	604	649	688	608	670	676	591	643	625	619	645	638	621	647	649	640	658	642	644	636	626	632	607	621	666	582	623	653	653	617	614	673	644	655	618	646	591	645	623	604	614	612	582	638	625	658	607	636	666	626	623	646	601	612	633	630	610	644	605	617	631	617	615	671	608	634	637	648	646	702	600	649	639	631	597	679	639	626	661	643	639	657	618	634	632	667	638	647	660	628	640	627	644	637	647	615	590	620	620	679	675	639	644	609	618	664	637	615	637	639	606	649	654	618	611	652	616	658	626	636	577	616	661	626	672	637	631	598	657	670	575	633	598	591	650	624	627	609	633	663	639	664	584	583	632	671	648	657	616	610	676	606	652	582	645	607	647	637	601	603	625	648	637	670	627
5421	14734	10213	5014	3530	2916	2265	1883	1578	1293	1153	1061	1024	906	912	831	866	800	771	779	760	788	722	734	773	747	692	628	713	670	713	638	667	630	639	642	667	668	646	681	616	651	648	681	644	658	681	634	663	629	595	652	641	654	634	670	662	663	662	586	627	619	640	663	649	619	654	678	664	599	617	681	614	642	664	660	672	651	616	644	631	628	653	647	624	632	586	625	648	682	687	645	642	595	643	629	607	643	625	708	620	614	668	628	600	645	632	648	668	646	669	620	648	617	602	630	586	686	594	623	662	634	658	607	617	659	662	621	654	660	645	675	634	675	670	643	631	670	628	666	619	665	608	585	639	622	600	636	660	625	633	631	610	652	638	657	618	677	575	630	646	563	646	574	648	687	643	621	602	642	599	630	602	629	618	616	644	655	668	652	671	622	602	622	663	680	597	621	608	637	666	626	698	625	653	628	613	656	659	602	668	647	637	634	622	660	614	612	596	631	700	625	654	599	616	607	655	681	649	722	592	632	615	612	611	682	609	653	617	626	584	682	608	634	666	631	628	709	624	624	650	618	664	629	635	628	607	649	659	650	624	641	645	648	677	648	676	635	624	599	639	632	599	587	609	630	618	633	630	649	652	638	620	646	639	618	652	651	663	624	621	589	668	614	638	670	636	616	656	660	673	658	626	652	668	638	576	677	642	575	599	653	673	586	646	674	617	633	607	596	635	624	666	634	676	639	684	680	655	656	646	619	601	609	641	645	642	630	656	639	606	639	646	667	611	627	688	656	612	654	633	620	686	682	631	656	635	661	653	618	645	634	679	629	635	596	627	642	705	616	640	649	624	661	690	633	645	647	637	628	642	624	606	664	633	642	674	645	622	620	678	686	635	634	598	663	617	622	616	654	613	594	645	648	648	647	652	599	643	630	640	648	615	627	631	617	601	630	616	679	648	602	564	664	650	644	643	609	598	627	664	606	625	639	624	637	660	615	661	620	663	592	658	619	618	612	633	663	613	655	640	639	712	658	625	669	630	615	658	613	631	605	609	627	619	631	609	624	643	627	633	623	595	642	651	651	664	608	633	663	588	593	644	641	638	641	660	647	604	634	620	624	647	610	652	618	618	639	633	596	654	626	661	657	592	660	608	675	652	693	612	601	627	659	627	644	677	591	645	638	624	619	650	649	608	662	615	667	651	631	632	628	634	636	648	688	626	636	622	642	655	627	644	659	605	612	633	609	634	594	666	641	582	618	634	662	636	671	673	614	642	649	603	655	647	669	681	651	606	659	651	582	637	646	633	603	644	598	678	622	683	621	665	630	643	628	629	616	637	632	621	676	632	619	630	590	634	663	634	663	631	613	635	625	663	654	664	614	677	708	654	599	641	680	652	644	622	652	653	659	679	613	574	631	660	681	641	616	635	654	599	644	626	635	659	597	668	683	653	678	639	678	648	623	615	554	628	639	663	650	636	611	643	661	602	651	658	657	645	616	647	613	637	615	620	646	644	617	653	639	647	633	621	641	623	641	612	629	631	646	636	638	649	619	624	634	661	635	613	631	646	609	651	663	651	615	650	647	640	684	661	627	650	640	620	643	609	634	650	665	644	646	625	655	614	613	656	612	676	656	646	584	619	626	622	644	596	610	635	629	652	641	622	654	618	656	659	669	597	660	589	658	649	606	647	664	589	667	642	651	634	651	626	639	634	647	668	638	671	667	613	618	591	628	605	628	623	655	639	635	649	645	602	632	683	581	609	615	649	600	614	696	619	613	596	611	645	605	633	629	646	609	633	618	613	634	597	641	649	622	640	661	616	620	606	644	663	658	655	640	651	610	638	613	696	659	620	649	612	621	640	635	632	658	621	662	616	596	611	610	644	596	662	636	645	630	658	599	681	655	639	626	598	600	624	669	623	599	662	622	624	658	643	621	666	674	633	643	648	637	674	623	654	616	657	647	645	646	606	595	640	657	661	582	652	674	630	612	648	668	673	648	597	661	598	648	656	622	660	638	643	611	608	631	688	632	655	666	611	665	632	670	612	578	629	614	633	651	631	626	586	646	661	630	619	634	664	636	632	610	669	629	665	645	604	600	651	667	636	616	669	645	645	610	606	670	651	619	704	611	646	667	642	626	674	619	633	668	627	631	593	646	640	632	642	648	611	657	653	632	646	627	645	610	657	580	658	669	646	629	626	615	654	667	609	663	654	633	666	622	648	615	635	641	617	636	633	621	616	678	700	597	638	644	638	654	611	616	605	616	580	600	674	658	583	652	671	614	668	663	678	651	638	655	598	641	645	611	632	642	660	643	608	633	615	679	630	660	574	634	605	642	642	661	669	620	620	607	600	648	631	675	615	629	695	591	619	664	635	609	641	700	658	624	612	653	657	621	646	637	645	618	634	664	629	629	612	592	657	630	660	645	675	599	664	643	654	600	650	625	658	634	629	626	649	649	630	633	604	627	671	625	655	617	664	597	638	635	621	635	630	647	673	623	653	671	648	621	690	650	596	628	635	640	636	625	637	618	627	660	604	657	674	618	603	621	603	670	690	646	616	645	673	623	656	623	596	578	636	626	634	683	629	620	685	608	666	627	631	638	668	644	666	616	603	633	589	643	658	607	649	639	640	665	632	628	645	635	658	643	611	657	650	586	637	645	638	608	662	643	681	632	670	636	641	650	650	637	560	639	612	640	610	587	696	650	662	646	599	615	669	632	635	616	606	641	630	652	646	626	685	648	663	660	630	659	633	645	603	670	602	600	638	602	641	566	602	552	628	628	657	639	675	612	631	625	586	663	626	634	656	622	620	620	662	662	668	633	637	569	616	578	623	625	598	673	625	609	641	654	704	597	658	622	632	593	594	674	673	621	587	642	677	632	642	622	596	628	615	592	643	640	624	637	688	611	623	637	624	674	618	599	631	616	630	647	636	597	628	638	628	653	660	587	631	654	651	627	635	620	683	631	653	645	638	703	588	603	663	628	593	618	640	602	644	619	658	655	693	620	612	630	650	684	627	658	709	695	592	647	618	658	686	631	601	665	651	613	656	623	633	632	601	628	620	597	622	675	666	627	642	622	682	674	680	607	645	595	634	634	644	666	641	615	597	580	627	588	654	647	639	633	630	621	633	670	578	638	651	640	602	604	639	662	626	617	609	651	670	617	643	646	684	632	631	601	639	622	650	668	641	656	648	644	623	656	603	639	623	607	643	627	662	689	623	639	626	643	569	651	615	629	639	625	624	647	619	612	657	640	619	647	609	653	609	634	647	655	650	641	661	646	639	633	615	669	585	651	656	672	610	670	617	616	658	653	622	672	635	640	647	608	648	573	597	611	656	648	627	661	652	696	615	624	611	621	626	631	605	645	593	592	660	603	624	689	627	631	600	636	661	585	619	631	637	683	633	650	615	591	629	652	635	656	644	619	626	636	644	625	616	643	597	640	648	654	653	616	574	638	598	692	651	691	663	600	619	618	661	675	620	610	635	651	631	648
27641	17377	4013	933	696	647	627	656	626	606	618	596	589	608	622	623	609	592	573	575	562	595	591	624	601	569	597	633	593	625	559	596	583	573	593	572	624	602	599	565	578	663	561	566	569	590	611	606	615	589	596	614	594	531	579	571	565	623	560	587	564	588	583	586	575	600	604	574	546	596	574	590	562	589	567	583	607	592	574	601	599	564	604	574	592	629	534	554	569	581	579	625	578	619	608	558	578	607	553	560	578	616	583	590	564	620	562	582	588	581	579	581	555	570	621	610	654	571	589	626	567	580	545	606	626	572	613	563	591	584	582	564	599	572	572	582	573	573	584	608	559	588	573	573	544	547	614	580	629	567	592	565	566	591	599	656	593	570	567	579	582	593	566	578	550	586	640	615	629	586	583	601	588	586	578	579	548	578	589	576	570	603	598	535	565	547	583	558	587	595	597	583	597	563	572	589	540	602	550	584	581	593	611	560	550	559	578	544	566	561	563	623	594	594	581	610	543	612	573	605	545	577	565	596	579	588	549	597	565	542	594	552	586	598	565	607	604	607	577	577	562	555	553	620	590	608	599	612	588	590	567	561	611	602	583	592	592	586	615	624	592	582	554	559	552	541	587	566	582	587	608	595	566	609	577	569	594	611	600	554	565	593	574	597	598	543	555	587	579	601	620	571	578	540	533	583	605	543	577	569	576	611	598	570	569	601	607	579	574	600	597	573	577	576	576	620	555	544	571	588	583	577	642	574	585	618	629	594	593	580	559	610	610	614	568	581	587	567	539	575	536	584	589	518	599	644	581	566	607	600	592	548	607	565	627	596	612	551	599	564	529	585	585	607	561	590	567	593	562	614	549	571	607	604	560	557	572	574	591	595	556	580	604	573	589	584	622	563	576	558	569	598	602	589	557	572	585	586	557	543	584	532	567	569	591	592	533	578	615	531	575	588	557	582	615	572	625	552	567	569	575	579	580	569	583	588	575	607	582	567	595	590	595	649	583	562	575	626	563	632	560	574	568	521	601	600	611	583	583	570	566	624	582	579	590	607	569	593	582	549	572	584	595	592	582	557	641	591	591	599	542	572	582	584	541	556	596	547	547	568	568	611	600	601	571	605	595	583	548	624	637	600	596	594	578	553	595	583	599	575	580	600	561	627	584	606	544	555	591	601	583	648	592	644	601	601	584	558	542	579	608	585	613	569	593	628	594	607	581	571	593	603	569	579	559	613	605	581	573	599	550	544	586	604	577	608	583	599	568	532	611	575	585	562	596	615	610	578	613	586	594	572	569	588	600	586	585	535	577	574	546	579	645	599	597	612	599	620	587	599	576	559	576	598	588	584	539	626	576	567	590	589	568	580	563	599	615	590	589	612	597	575	632	603	591	605	613	567	655	614	574	599	593	584	611	604	625	616	537	584	628	550	577	567	583	589	542	532	614	614	600	590	589	596	593	567	556	590	590	584	612	557	611	573	608	585	581	598	594	608	537	570	541	593	560	574	568	571	579	591	605	574	618	580	590	590	562	595	598	600	607	577	567	598	605	621	594	590	599	545	574	567	582	624	624	597	567	582	562	584	555	598	592	643	612	601	565	585	578	581	600	563	550	583	568	598	593	624	580	657	561	615	612	562	568	579	585	556	596	590	558	589	607	585	568	597	562	590	566	631	557	582	564	579	594	604	608	589	574	596	570	557	583	574	611	553	553	593	619	543	584	627	602	588	560	578	573	585	599	574	597	559	578	614	608	561	569	587	533	592	595	588	607	593	616	587	580	575	570	579	603	582	575	601	567	566	599	625	559	548	559	578	573	609	583	566	570	568	556	582	622	603	579	603	622	627	577	616	552	562	561	593	600	608	616	582	570	570	577	555	589	603	532	582	586	596	632	542	592	558	577	589	570	638	556	548	632	585	550	597	636	563	586	576	592	556	535	596	551	580	545	597	620	587	596	608	620	580	583	619	599	540	548	568	561	563	660	636	614	560	607	646	592	581	584	579	595	598	597	576	608	579	594	620	581	579	549	572	634	562	613	589	622	583	640	593	623	606	585	590	563	586	600	577	559	567	587	608	581	601	582	575	617	599	596	598	581	596	560	575	636	571	597	589	588	585	574	580	551	567	588	586	539	585	559	581	561	554	557	584	623	593	585	605	551	576	623	553	595	602	579	582	623	554	531	581	574	589	596	551	659	608	544	585	582	589	576	607	620	616	568	603	636	588	584	601	613	583	589	552	577	610	589	582	584	548	590	616	599	595	598	580	611	570	561	554	595	593	612	557	575	606	597	535	550	585	572	637	621	587	567	598	576	593	632	606	589	595	613	556	617	588	622	563	588	585	599	617	599	578	613	570	564	589	567	551	572	598	582	603	597	649	548	590	649	577	539	587	565	604	618	621	577	585	623	550	570	591	600	582	594	602	570	593	618	575	572	576	565	589	575	574	605	595	573	582	551	546	571	621	607	611	632	558	576	570	543	595	537	548	594	559	600	552	594	613	606	556	572	578	571	624	650	542	582	578	535	608	629	610	586	600	556	596	558	650	586	580	574	597	591	615	577	584	590	567	606	578	555	658	640	619	554	590	633	609	602	536	559	592	591	553	565	552	601	583	594	596	562	592	572	603	623	581	569	594	599	571	561	570	550	595	639	608	581	610	565	585	580	613	564	594	535	560	601	572	565	577	542	609	568	609	571	580	632	580	571	598	598	611	571	549	603	539	587	560	552	592	565	587	589	593	577	561	578	600	546	577	556	606	628	563	594	585	611	577	551	543	619	580	593	603	587	606	622	628	609	588	603	536	568	606	639	598	539	587	592	568	573	630	572	577	579	611	545	623	599	568	592	545	575	579	611	576	560	561	557	583	586	553	585	577	617	527	605	589	583	542	565	571	570	599	587	573	559	587	563	557	555	573	598	539	620	560	582	599	592	551	567	540	568	565	580	585	596	542	572	589	570	607	605	586	624	598	583	567	580	639	562	583	557	578	615	613	590	579	610	580	603	579	596	634	581	592	606	616	614	598	596	574	541	567	601	589	618	605	569	561	586	570	543	571	603	595	581	610	586	580	561	552	592	578	628	576	590	558	559	660	554	584	569	574	589	609	584	558	608	565	574	581	564	572	566	596	617	557	604	548	616	604	589	620	591	575	574	564	591	604	589	607	602	556	589	553	603	560	593	597	569	537	564	583	565	593	614	569	573	594	539	564	571	532	564	598	553	587	578	571	608	572	568	592	580	583	569	573	605	582	602	612	590	621	598	626	591	577	613	564	632	600	567	587	570	594	538	560	583	593	603	545	572	584	613	604	601	585	555	583	603	600	604	576	554	597	559	632	609	564	572	583	576	558	541	584	574	595	578	615	616	579	596	555	637	555	586	597	588	568	586	594	623	549	567	616	596	595	614	566	604	566	616	602	590	611	587	549	591	601	571	569	607	556	576	599	567	611	581	568	588	595	592	604	587	635	554	619	626	560	598	615	596	594	584	522	567	610
4798	1645	1354	924	783	739	713	739	630	659	622	642	638	648	610	670	647	588	670	643	642	657	664	628	634	643	632	639	666	628	623	650	561	649	659	633	629	601	626	600	641	614	626	644	641	636	661	651	639	632	634	611	617	635	639	623	645	612	653	616	650	626	647	655	642	606	663	633	632	630	627	603	630	639	667	583	607	658	629	599	589	594	643	666	612	640	610	671	650	644	607	615	618	635	614	587	669	607	641	614	642	624	629	606	668	565	620	630	650	637	637	612	605	598	610	613	617	596	621	639	669	653	637	658	643	627	596	609	673	587	627	656	627	617	599	594	591	577	647	628	620	653	614	626	612	621	611	653	665	625	621	620	598	647	652	599	637	593	562	571	633	615	611	641	610	634	651	649	634	639	668	603	581	625	585	642	628	651	642	594	642	621	630	618	633	623	607	597	626	606	621	633	641	608	637	607	659	615	640	630	642	618	655	628	567	625	601	660	663	614	637	606	634	669	617	654	615	615	601	606	633	606	630	594	629	659	687	659	652	628	586	639	610	631	659	636	627	636	624	616	645	639	633	623	601	621	612	660	588	637	634	612	635	628	629	651	616	640	584	613	598	622	623	594	683	636	627	614	671	673	630	617	635	600	621	633	673	576	630	575	640	625	592	603	638	656	611	651	624	581	615	625	628	647	644	582	665	660	630	631	612	619	645	588	604	639	619	624	624	613	655	622	676	603	612	597	670	629	619	612	643	638	660	633	624	634	609	660	686	636	594	579	600	615	624	657	603	629	624	669	603	624	608	620	640	654	619	623	664	633	688	651	618	616	628	647	663	680	638	604	670	652	589	614	633	674	655	582	615	646	674	640	602	616	653	631	620	612	599	624	629	644	642	622	611	619	622	646	650	693	647	633	580	641	669	653	584	618	643	650	625	640	646	652	649	659	656	589	625	626	628	619	628	678	639	627	631	626	624	640	610	661	692	666	656	620	634	638	630	626	620	629	620	621	656	645	625	638	634	667	659	619	614	628	662	645	635	639	626	610	609	613	655	642	628	662	657	604	662	604	665	592	633	655	624	640	675	652	609	641	668	561	636	608	631	592	621	665	613	617	630	650	685	620	641	659	618	603	633	631	615	627	641	617	622	580	664	627	647	655	617	604	642	581	630	579	633	652	637	658	571	594	627	638	609	640	609	646	610	558	659	622	653	615	579	637	628	663	640	601	604	637	638	629	612	665	616	626	622	637	680	636	629	670	616	645	672	640	615	640	580	622	660	590	607	615	620	616	669	631	629	675	664	630	621	601	640	602	640	633	615	641	629	617	591	662	628	612	578	597	661	675	635	627	636	644	649	621	633	578	620	615	609	627	593	632	628	620	655	639	642	638	667	624	646	652	592	602	650	680	597	624	617	613	668	652	633	653	634	681	643	651	655	655	630	636	609	623	604	596	611	597	647	620	641	612	621	623	644	621	661	608	629	623	654	627	633	618	576	637	634	691	591	624	647	625	652	626	657	645	656	620	649	628	648	646	627	635	636	635	609	602	576	596	671	615	627	633	597	598	627	586	606	628	652	623	624	639	628	596	626	630	620	636	593	618	621	646	626	601	606	612	632	668	611	661	589	620	671	570	654	674	714	601	633	658	624	607	611	628	646	623	614	633	609	631	587	666	634	634	655	657	608	618	644	638	658	633	641	645	629	639	686	616	672	681	632	606	644	608	627	594	661	597	583	629	615	641	633	622	633	647	630	640	647	658	672	619	628	629	624	609	628	635	648	628	677	593	634	607	643	628	635	631	637	667	644	622	658	618	645	649	682	619	703	624	593	613	628	595	652	591	611	634	601	612	673	624	656	641	636	631	619	598	623	637	610	623	628	650	632	655	600	666	618	618	636	653	640	612	647	624	623	610	616	644	589	599	622	642	659	616	619	630	626	627	610	615	645	600	645	643	640	686	667	642	611	648	639	622	653	652	670	630	618	670	602	594	619	615	633	670	594	622	582	637	651	660	630	609	621	636	621	678	705	604	608	582	636	572	609	673	611	647	659	613	646	595	671	687	651	627	608	625	645	631	616	606	623	622	627	574	638	609	618	661	655	577	603	615	642	598	581	621	648	616	617	623	601	612	638	650	630	641	616	663	662	653	621	626	639	622	574	666	644	611	650	635	659	668	601	600	654	647	635	613	623	597	580	643	633	655	611	591	636	641	632	598	629	600	573	600	640	648	620	626	612	613	611	620	617	635	644	570	620	650	571	631	596	616	594	613	603	651	649	626	603	617	648	601	633	613	636	636	647	624	646	646	682	605	654	622	646	656	544	597	608	591	619	606	618	629	613	643	652	603	621	627	585	597	617	648	580	629	652	621	610	662	625	611	645	618	642	606	633	644	592	616	593	638	645	599	601	609	630	630	569	621	598	578	676	615	606	617	579	637	624	594	634	629	689	654	653	685	606	630	638	604	628	632	634	620	603	592	630	632	640	645	650	649	633	637	662	632	643	636	632	661	628	621	641	657	663	645	627	623	589	624	655	607	657	655	571	676	603	628	598	624	636	590	608	682	690	674	631	599	616	625	636	612	618	632	652	639	624	602	611	605	671	629	628	638	656	632	648	683	627	623	629	585	612	656	654	627	632	633	632	613	626	617	608	636	629	638	652	639	635	609	644	647	680	652	614	595	664	649	708	631	635	670	633	596	632	637	614	627	618	647	665	609	666	612	612	640	627	613	625	613	643	585	629	637	630	635	626	645	613	585	598	608	651	592	650	660	613	629	612	567	655	608	632	605	598	602	662	630	642	591	623	616	595	616	621	663	631	632	637	641	611	611	584	619	583	609	638	640	643	637	581	606	689	610	699	647	604	596	611	637	631	645	630	658	632	610	625	617	610	586	616	631	621	605	694	637	626	633	665	616	640	663	631	615	616	648	634	617	634	644	615	669	618	650	634	664	660	627	643	636	616	674	610	610	620	674	625	641	614	633	626	635	596	639	650	648	611	623	617	595	595	658	600	631	646	667	599	621	654	633	615	644	653	669	669	624	621	631	635	630	623	663	614	657	585	625	655	650	629	657	616	663	665	616	669	620	618	597	624	629	605	604	602	599	649	631	621	670	629	605	643	639	627	600	618	616	616	625	628	607	563	647	609	610	608	603	644	628	611	645	584	622	654	607	665	676	629	644	649	689	661	622	601	625	622	645	610	608	645	611	662	611	669	611	640	611	631	618	609	590	614	630	598	580	666	634	599	624	609	632	600	657	629	659	619	646	606	591	624	677	625	610	626	639	638	595	702	637	652	610	629	657	600	641	640	624	641	621	642	590	638	675	656	613	624	632	601	639	642	650	620	637	644	596	652	585	592	614	615	663	612	612	640	588	627	635	609	617	632	614	603	593	652	603	602	653	629	666	617	653	632	645	621	611	574	660	599	616	613	627	620	628	670	674	658	629	609	632	628	622	640	659	636	618	597	621	628	633	628	641	669	594	637	635	585	628	626	639
23555	21126	28351	24131	21127	10476	1046	723	653	544	517	489	444	442	405	439	402	413	377	391	379	422	393	402	360	369	382	391	363	369	384	375	358	381	417	370	371	345	390	378	366	376	359	389	357	401	372	360	328	342	337	366	392	364	346	339	352	356	360	387	348	334	377	352	374	367	393	380	362	370	363	379	401	337	337	365	361	366	382	354	344	388	349	378	381	364	372	362	338	387	370	364	392	335	385	356	349	367	370	376	341	349	326	366	336	331	380	350	354	365	353	331	349	333	353	347	348	340	358	362	365	358	352	335	338	359	355	328	369	348	364	358	341	347	399	387	350	375	366	353	372	338	339	379	359	344	376	362	377	362	369	382	342	374	370	376	368	359	384	354	378	341	370	365	364	395	366	359	353	389	375	367	325	373	377	369	360	381	329	341	383	379	393	356	348	368	371	356	376	346	337	377	368	396	338	364	358	386	367	340	345	354	341	377	361	363	352	374	353	374	377	340	347	356	363	359	382	382	365	367	339	371	334	362	370	344	339	361	359	374	383	353	374	381	374	359	380	342	330	357	357	351	346	385	347	367	359	340	383	358	372	370	346	336	365	359	356	388	364	379	352	368	362	339	379	343	344	355	372	306	364	381	363	363	369	363	361	383	360	332	363	365	359	352	366	354	341	380	380	342	349	337	364	405	381	361	328	334	347	353	365	370	361	359	372	362	360	363	371	378	369	356	337	361	352	339	387	341	362	353	353	296	356	362	395	356	345	354	359	389	331	339	384	341	369	349	309	355	368	340	354	376	347	342	335	341	341	351	368	367	361	348	351	380	381	397	341	354	330	375	354	369	386	364	349	347	361	355	342	383	343	356	361	376	372	325	367	351	356	391	354	342	361	364	331	341	365	343	345	374	357	338	387	366	362	374	394	391	362	338	365	382	365	361	364	361	369	359	338	362	334	350	351	330	318	384	355	344	398	369	354	343	347	337	378	361	348	338	357	366	372	396	355	342	365	316	330	319	350	341	374	327	336	394	347	346	380	350	356	361	362	368	359	333	351	357	377	376	351	368	385	366	336	358	351	392	363	368	378	362	349	312	345	356	327	358	352	384	348	337	385	334	352	338	376	357	353	357	389	379	358	345	377	379	329	351	340	358	326	353	361	352	357	370	365	367	350	382	368	377	335	401	351	355	392	364	350	352	340	318	366	362	343	362	389	352	342	347	379	334	368	388	372	351	373	346	386	340	346	336	378	392	350	360	328	358	335	399	431	320	377	361	362	332	372	374	380	390	331	351	348	351	371	353	384	334	352	384	343	382	387	379	360	357	368	349	355	334	388	373	352	370	399	333	356	371	355	368	341	356	364	341	380	397	347	345	382	358	379	344	398	358	370	366	383	352	334	368	366	358	360	350	392	386	394	360	340	355	363	356	344	367	378	359	343	354	381	368	359	334	349	353	348	328	380	358	343	368	384	346	358	354	380	369	364	387	366	312	358	412	314	394	369	396	348	362	358	348	337	369	352	371	352	376	351	358	371	390	364	370	375	359	359	343	348	377	382	361	386	391	364	367	380	357	337	360	402	358	356	370	351	369	369	372	369	364	371	405	358	384	361	349	350	339	364	324	347	350	359	345	370	389	343	358	377	359	380	353	370	352	353	410	357	371	378	347	363	338	382	390	368	360	363	365	367	380	369	348	354	352	367	362	377	352	370	355	350	377	350	352	351	392	366	382	365	334	359	344	332	376	354	360	349	338	374	397	369	387	340	357	380	364	361	338	363	362	363	344	363	359	391	359	339	352	365	339	334	349	371	352	351	364	359	364	372	384	350	336	358	390	351	357	334	355	362	374	369	370	382	353	358	369	353	355	335	319	338	349	364	362	345	372	323	350	329	390	385	365	378	337	374	352	361	357	345	363	381	340	368	355	329	354	358	355	368	355	356	351	357	342	355	337	330	326	382	376	346	387	364	353	346	364	400	377	375	302	370	366	322	371	379	339	367	378	387	380	376	368	407	371	358	341	354	338	378	369	366	377	384	339	347	357	381	351	352	335	338	330	377	355	378	385	367	323	360	358	352	329	373	405	320	393	368	340	325	393	327	360	339	363	347	368	340	379	338	395	359	339	331	371	340	327	328	356	366	338	365	325	391	335	350	324	375	369	367	368	347	352	365	363	405	386	348	348	396	373	366	369	354	374	322	350	337	368	356	346	313	365	346	375	335	364	349	374	365	357	426	396	337	367	351	344	368	369	362	359	393	377	378	372	350	347	359	381	361	369	343	376	350	335	348	378	351	355	321	348	364	369	377	370	351	356	378	337	348	357	362	363	372	367	332	371	354	368	363	367	335	363	356	341	379	382	352	366	369	360	355	371	387	367	367	370	378	378	367	356	367	346	348	366	356	370	340	390	375	366	395	370	355	398	348	344	367	364	384	380	343	392	377	371	380	349	359	377	385	361	370	339	378	332	384	357	361	331	358	343	348	378	353	396	365	372	375	364	375	354	359	348	345	364	381	351	355	343	412	349	382	358	335	372	346	383	372	375	359	362	340	370	345	364	352	320	365	344	378	362	361	351	350	397	350	330	356	373	332	366	357	368	347	365	340	342	370	322	364	356	372	375	357	341	348	365	399	365	384	421	358	367	371	378	364	342	332	369	392	362	373	321	379	346	372	345	348	335	345	389	360	350	369	354	369	382	336	358	358	353	348	333	379	366	323	367	352	343	338	359	382	347	347	343	371	387	315	341	342	336	353	379	371	354	342	365	393	346	352	359	336	348	352	363	355	338	363	382	348	355	394	369	360	370	360	327	369	353	337	363	400	356	363	317	360	352	332	365	379	350	333	357	369	398	334	341	325	364	386	319	354	371	330	353	357	358	375	370	369	348	355	369	350	351	363	361	357	351	384	352	401	354	389	350	377	397	376	368	353	366	371	361	369	346	359	352	353	365	349	348	359	329	351	387	333	333	336	334	353	363	360	355	349	390	365	345	371	357	368	343	339	345	365	330	378	374	367	364	342	360	398	337	336	359	346	339	369	365	404	370	351	341	381	373	349	390	341	327	340	380	369	371	320	369	325	364	345	336	350	375	358	358	351	385	358	353	357	360	342	359	347	365	338	366	390	374	372	352	413	361	343	318	354	371	319	369	365	354	330	343	364	353	374	338	358	385	357	327	355	410	352	354	370	368	364	365	364	322	361	370	347	403	372	358	357	392	376	359	294	346	358	332	336	347	372	354	348	376	363	358	380	334	361	385	325	354	349	336	349	410	340	394	349	356	341	391	396	366	367	358	386	333	353	349	347	327	364	395	355	363	362	373	371	342	351	351	342	357	322	366	365	335	371	373	346	345	326	359	389	362	342	356	368	361	372	378	376	336	373	343	351	343	348	391	350	371	349	346	362	371	368	357	365	348	379	371	365	375	375	325	372	347	354	368	347	349	320	375	343	376	374	382	386	343	378	387	378	363	358	385	401	358	373	359	410	365	335	324	350	397
4174	9337	6149	2817	2137	1544	1218	1057	911	755	658	665	592	530	527	528	494	528	506	444	472	454	422	444	438	419	426	436	408	410	478	405	408	396	393	441	414	376	415	410	418	398	423	392	401	393	402	372	380	371	378	421	380	391	416	440	405	381	401	396	403	421	380	398	392	404	399	415	381	384	383	387	387	405	397	384	391	367	399	406	415	388	374	407	385	403	373	410	391	363	424	380	383	406	385	419	389	416	415	399	374	380	428	413	386	424	409	363	404	433	401	386	387	395	430	403	388	394	420	414	393	413	425	385	397	390	362	404	392	375	422	351	408	387	372	352	422	383	385	372	384	384	386	399	353	351	379	431	390	377	432	389	444	415	380	386	391	374	373	375	385	409	402	376	402	417	406	376	376	398	405	394	416	351	399	416	418	388	387	382	439	385	440	428	374	379	385	375	395	358	388	397	407	377	401	407	416	405	433	386	420	403	402	371	384	387	368	382	414	375	395	426	374	398	371	409	385	415	399	419	384	388	398	420	391	371	399	372	400	375	396	385	390	396	404	434	395	405	391	410	394	386	408	403	419	416	402	413	430	409	380	389	414	407	379	384	358	426	408	378	382	415	375	375	404	396	403	387	377	425	409	404	351	404	392	364	381	369	400	416	376	417	382	394	402	425	393	361	393	388	383	383	393	389	407	428	391	384	384	395	383	389	419	364	402	366	399	401	407	391	377	377	392	406	373	392	400	393	410	441	385	381	405	366	377	419	384	389	382	405	387	396	420	423	411	395	419	395	368	426	380	382	409	399	390	386	395	369	395	374	404	409	384	395	396	402	367	377	413	394	410	424	385	371	372	379	383	400	426	385	415	399	402	365	395	393	370	400	398	434	390	381	396	397	387	413	408	377	402	409	390	383	407	402	380	404	379	374	425	439	429	401	359	390	385	380	403	406	362	393	380	364	380	414	391	394	401	388	394	402	382	413	381	408	380	380	381	383	401	367	402	372	393	404	417	394	392	383	388	357	343	360	360	421	401	432	382	429	394	384	389	393	381	426	357	407	417	365	385	384	404	384	422	414	405	389	370	419	399	467	391	396	378	374	350	380	423	383	381	377	375	368	397	378	406	367	390	382	377	358	348	378	387	388	408	399	388	397	389	375	375	421	391	411	377	379	365	395	393	393	387	386	347	423	354	397	396	437	356	364	391	400	392	411	424	391	411	363	393	351	395	390	393	435	406	400	375	384	407	370	394	418	395	403	395	408	388	370	376	380	423	389	367	380	402	433	417	390	414	406	367	413	410	364	391	401	383	420	386	381	407	395	424	401	343	402	423	363	404	413	392	407	401	422	376	381	416	467	398	411	356	386	380	433	350	377	385	405	368	391	402	386	361	361	374	413	398	405	378	412	394	392	431	408	393	384	382	398	385	380	381	384	383	358	400	404	404	410	401	402	394	394	387	364	360	405	372	383	392	389	353	421	363	408	369	381	392	394	407	398	397	383	396	403	389	396	393	392	403	429	389	399	415	432	391	395	389	372	398	402	402	407	429	361	379	391	381	409	398	375	397	362	399	373	414	405	412	387	375	421	404	401	414	396	412	420	377	412	405	417	371	397	351	398	365	399	430	396	403	385	399	403	402	405	366	386	422	394	392	391	365	380	414	380	418	378	408	409	379	380	395	398	403	372	394	434	403	372	403	431	396	400	413	404	389	393	405	379	334	388	368	391	393	398	377	366	383	381	405	388	383	358	386	388	383	382	386	394	349	385	362	368	407	363	389	401	426	361	371	397	408	356	398	381	414	378	378	381	383	405	380	379	401	389	401	394	350	446	395	363	443	366	391	348	359	394	396	382	381	400	419	398	375	404	410	390	408	397	403	382	397	408	375	368	369	399	396	366	391	378	389	389	376	364	376	395	428	420	386	379	384	364	387	374	374	389	375	407	363	372	370	429	365	380	397	399	410	391	421	383	408	409	402	381	445	396	406	367	393	359	392	449	369	372	414	391	440	394	406	414	387	392	379	402	405	420	352	403	405	412	387	398	400	384	393	414	407	400	400	427	415	365	428	386	365	397	369	419	406	384	388	391	372	405	442	385	393	413	391	356	405	392	389	408	374	402	370	397	389	383	430	412	368	371	398	399	401	399	377	369	423	399	368	392	430	411	411	372	380	405	404	393	404	388	413	347	405	402	401	383	410	395	399	406	379	388	415	405	375	419	373	409	366	404	375	407	365	375	394	364	383	400	347	383	388	383	385	369	421	420	409	389	425	421	411	382	365	413	386	409	378	394	411	403	387	389	355	383	406	424	409	386	394	403	371	403	370	389	357	400	408	402	387	402	383	374	410	401	403	412	435	374	372	409	378	399	407	388	442	404	386	435	375	391	389	373	376	370	394	394	400	386	381	401	418	420	383	386	432	390	384	404	423	396	404	397	391	431	401	384	370	392	406	379	368	387	391	374	397	393	366	383	383	403	390	377	406	355	431	381	365	405	389	397	344	423	376	387	379	362	420	402	391	384	427	358	385	396	414	402	399	415	380	398	391	364	407	407	371	415	369	413	395	398	383	393	392	387	385	414	387	388	426	449	405	392	395	387	380	395	397	342	385	380	439	395	379	393	391	385	387	395	397	361	373	399	417	388	399	403	352	422	401	390	405	428	410	412	371	381	396	402	361	384	377	381	376	372	382	407	415	410	349	382	394	412	387	387	413	361	386	385	384	418	413	359	396	369	403	401	374	409	412	372	389	392	407	394	401	391	374	385	382	392	390	396	392	359	382	373	383	420	391	400	425	373	401	415	358	443	375	395	363	358	380	417	427	402	373	377	404	422	413	393	396	418	396	377	404	359	404	389	403	394	378	433	435	383	416	371	388	401	383	389	380	372	364	397	370	398	399	361	374	394	404	405	391	401	400	386	387	391	388	366	387	422	394	367	392	383	381	419	399	405	395	418	414	388	423	402	376	353	370	393	408	392	371	421	384	413	392	373	347	399	389	389	426	416	371	383	407	368	365	411	369	416	355	370	386	397	407	399	402	374	400	444	355	396	371	376	364	380	383	346	427	372	394	373	444	398	375	423	384	377	362	393	402	411	377	410	428	390	379	381	411	400	392	412	381	384	389	389	392	388	409	403	344	368	404	413	400	405	402	363	374	374	363	436	396	362	415	351	416	420	396	385	393	369	390	388	366	394	373	393	386	427	376	350	400	385	392	381	405	348	373	404	384	396	391	408	385	404	378	398	387	362	408	366	376	377	368	380	403	369	416	381	389	365	363	412	412	396	393	393	381	409	393	363	401	405	398	442	401	394	367	396	389	383	378	408	395	410	412	426	408	397	366	412	433	389	384	383	391	394	381	358	395	389	445	393	404	357	431	393	410	354	411	387	395	379	397	436	394	446	394	415	376	375	381	411	394	382	405	368	380	386	405	385	405	375	397	391	382	434	397	408	358	377	391	379	373	388	376	405	385	365	384	399	391	431	412	365	402	382	406	397
24799	21141	27284	25165	10896	1410	1165	1012	986	985	891	939	932	870	916	897	933	880	880	814	912	832	878	874	847	906	922	859	844	834	884	911	857	871	861	826	939	875	902	877	829	903	877	885	878	892	863	914	907	889	850	840	802	900	800	845	872	828	821	861	874	890	868	891	835	926	860	900	890	829	907	911	893	860	805	833	845	905	861	863	894	875	858	862	836	846	881	847	849	841	828	897	870	880	843	842	881	874	942	864	847	879	845	893	856	842	844	851	882	883	837	842	841	943	828	897	859	888	841	910	875	926	882	847	846	841	915	857	898	863	900	865	854	851	919	829	883	890	875	820	879	860	909	857	821	882	916	839	872	860	845	886	902	887	924	896	907	872	853	892	913	885	857	840	869	866	888	900	910	878	918	848	864	870	872	831	827	825	847	836	824	860	857	864	860	892	866	874	839	869	852	897	843	853	886	823	857	883	874	910	891	937	884	860	869	852	874	855	897	908	841	801	880	865	835	849	908	862	874	857	867	814	915	871	873	892	877	890	886	854	881	883	846	825	882	927	893	863	924	857	857	912	852	830	888	864	919	919	897	860	877	816	904	881	865	871	899	847	896	885	852	810	899	853	861	886	852	833	885	863	894	855	864	857	868	839	869	886	897	919	876	896	899	863	871	891	871	858	871	834	898	912	860	859	869	890	855	861	917	846	909	836	868	847	895	827	844	923	842	843	842	914	873	862	901	845	898	870	878	868	836	895	889	874	853	893	876	864	852	845	863	899	877	884	858	866	901	853	923	828	887	851	856	833	818	872	901	898	898	915	835	839	857	879	897	859	886	860	889	859	891	881	867	806	871	878	890	907	857	886	850	843	814	919	818	911	856	852	863	910	880	919	868	901	901	862	823	854	913	848	895	875	899	836	883	846	885	878	808	884	862	876	926	919	868	861	879	875	850	915	894	887	874	855	861	894	882	855	845	958	858	883	907	865	898	869	904	830	880	887	866	939	795	825	837	811	885	864	838	806	880	852	843	852	890	818	884	853	880	872	854	879	865	838	837	820	857	831	890	865	889	851	844	848	886	888	877	862	861	875	897	904	883	861	905	867	867	846	891	862	868	904	857	888	851	874	879	862	810	892	858	883	898	885	890	912	897	867	870	872	854	878	906	864	916	866	879	889	861	922	811	872	882	861	907	836	875	900	959	852	880	837	876	836	877	867	851	866	804	843	891	898	903	873	861	881	845	847	884	876	885	835	888	872	822	924	861	915	864	917	866	893	868	872	870	862	865	903	822	833	896	851	893	877	923	854	861	903	900	907	930	890	842	879	872	863	895	841	894	838	885	885	836	857	914	874	905	902	860	854	886	843	865	832	849	871	879	901	827	879	903	862	826	872	902	861	845	841	867	844	860	882	829	880	827	844	865	863	859	884	857	862	860	895	890	869	878	888	874	922	918	850	895	899	862	883	883	877	855	856	882	849	873	862	822	860	882	855	881	883	893	894	856	876	860	887	867	861	872	890	857	844	870	836	903	876	878	914	876	858	889	825	848	861	931	900	834	818	900	899	870	849	875	863	793	829	891	857	877	856	857	881	810	842	871	918	907	863	875	873	875	881	863	907	892	906	881	875	880	888	844	862	842	864	841	902	793	868	863	849	843	860	832	857	889	844	880	863	821	860	846	852	849	938	920	856	871	873	854	902	859	870	873	835	930	859	862	827	917	880	868	897	860	862	864	881	849	873	800	871	895	843	872	849	882	886	915	828	864	883	834	818	913	890	886	841	841	938	882	835	854	806	904	846	895	905	886	907	787	868	864	883	874	830	897	892	838	937	885	894	842	852	862	826	853	841	909	868	867	863	860	815	839	861	876	903	867	876	836	935	883	859	912	846	897	928	848	872	893	847	881	824	866	884	851	915	849	899	827	824	817	842	843	850	896	903	850	880	923	812	829	869	890	839	867	894	856	855	878	803	855	875	863	872	848	873	862	855	850	873	882	880	887	900	863	842	869	880	847	860	858	872	882	867	929	929	842	876	862	854	892	850	821	935	844	884	882	809	920	864	921	884	837	905	873	859	838	883	805	825	874	936	868	883	908	870	837	886	865	910	858	828	878	883	878	894	911	842	907	838	932	865	873	859	875	833	839	933	849	850	892	908	904	830	833	858	866	861	881	846	888	893	894	884	854	918	904	832	885	869	857	851	928	828	888	814	856	835	852	893	880	833	940	930	887	824	842	864	816	910	903	889	880	862	880	876	819	833	863	889	854	872	899	879	863	855	906	860	852	885	871	890	846	885	835	880	850	896	853	912	883	893	896	883	862	845	875	852	885	871	881	951	851	888	842	902	899	873	867	924	844	886	916	833	912	810	874	875	914	887	822	887	872	848	828	851	892	859	910	865	824	890	848	851	864	863	859	893	792	870	825	914	870	929	859	885	878	914	944	887	916	871	841	878	897	862	880	863	878	920	886	903	836	825	893	894	901	909	859	882	884	860	845	910	861	915	918	847	839	893	861	838	863	893	884	874	856	869	895	879	905	891	866	855	834	884	871	891	883	853	930	868	896	874	859	844	870	887	872	910	842	907	860	840	865	837	851	868	941	899	819	907	835	844	869	878	899	885	870	881	925	842	864	869	906	919	897	861	919	831	867	877	840	876	869	827	906	838	887	909	849	926	866	861	875	909	902	866	815	844	915	864	917	867	877	870	842	884	869	863	829	882	882	892	855	934	859	889	908	902	859	882	893	856	883	926	896	859	876	871	866	882	879	906	894	844	822	844	908	873	839	848	913	876	870	863	860	874	878	883	826	900	902	867	889	863	824	889	852	901	890	909	878	868	881	873	935	868	918	895	843	883	890	867	879	893	868	922	841	865	881	894	816	853	832	914	895	903	832	918	863	871	908	847	876	879	894	822	867	832	840	842	881	848	894	854	895	845	889	867	898	858	908	911	880	800	907	872	854	831	898	896	872	869	826	934	886	819	842	886	888	865	868	870	878	863	829	852	909	870	880	898	844	880	907	868	892	891	876	912	914	834	840	868	869	822	870	831	805	891	843	915	864	863	871	860	845	835	888	884	882	916	857	855	899	852	875	817	856	882	868	861	900	862	843	880	880	852	852	841	879	884	871	868	910	837	810	849	869	894	889	854	861	849	896	897	878	851	883	843	894	940	858	904	917	871	846	849	837	882	804	815	887	859	898	828	898	914	915	865	888	873	826	838	834	869	887	888	869	872	878	851	856	848	941	915	861	835	832	899	854	873	830	892	902	829	887	838	879	849	851	893	888	859	897	926	880	844	867	829	903	822	885	852	873	863	900	833	862	901	888	916	872	924	876	862	883	822	929	893	838	856	890	811	862	848	848	911	837	836	900	878	889	863	827	877	837	859	864	837	827	862	875	842	819	849	910	866	867	847	821	844	905	841	906	896	882	850	861	836	852	851	899	853	876	874	922	889	863	876	836	887	842	875	847	868	843	894	860	873	865	870	844	851	883	830
4725	6033	3968	2113	1805	1502	1326	1285	1249	1135	1084	1052	985	970	978	923	978	963	912	994	922	913	980	955	896	921	949	938	876	860	895	893	943	889	892	883	908	887	954	881	890	923	875	843	923	863	872	876	876	887	916	886	865	900	883	856	880	935	874	868	879	898	913	864	916	894	916	907	922	895	863	897	903	826	866	891	831	900	912	892	871	855	921	956	845	905	886	943	872	940	888	879	897	902	941	899	848	902	892	861	896	865	927	857	904	894	878	880	958	854	858	908	918	915	908	881	907	902	879	854	890	864	868	883	815	892	896	887	861	854	864	900	905	890	867	880	898	881	830	951	871	866	865	887	878	897	892	884	887	863	831	885	844	838	876	860	858	887	861	888	883	869	851	852	913	882	871	890	901	867	938	853	897	913	882	936	883	904	829	942	893	889	912	916	919	843	893	879	942	883	916	869	883	842	891	915	932	896	907	869	917	895	907	915	930	856	864	867	929	882	933	912	872	874	883	901	936	902	930	898	888	934	898	850	866	879	940	926	857	980	885	883	889	899	931	940	856	898	878	873	966	953	833	895	866	912	860	851	821	866	881	846	864	831	910	905	873	926	864	872	854	878	901	899	929	876	901	915	904	896	836	927	919	936	863	882	859	935	900	905	896	885	911	887	917	851	907	892	823	912	947	813	900	897	853	875	913	908	887	887	845	901	937	856	865	849	896	851	925	891	865	885	895	881	880	888	931	958	897	875	885	895	918	916	944	876	908	863	889	877	900	833	884	890	924	843	877	864	910	909	912	905	892	921	920	882	889	853	850	880	912	929	887	943	852	829	933	908	887	912	904	918	900	930	920	897	911	898	900	882	910	941	898	931	867	854	895	851	853	943	846	888	895	887	907	841	882	837	921	849	925	894	884	915	930	916	890	941	903	887	853	900	859	823	827	882	886	881	936	900	833	884	924	841	933	925	882	872	851	887	891	820	912	906	882	858	899	891	913	915	854	867	905	946	818	914	938	873	894	892	907	881	909	894	926	907	858	903	935	831	939	929	877	905	885	881	932	885	934	940	899	881	875	820	898	922	883	888	901	935	882	872	906	913	868	919	932	865	872	916	884	910	947	900	853	885	870	906	896	861	901	903	844	896	910	875	833	878	846	880	916	883	884	899	892	949	971	879	897	902	916	918	887	880	850	971	921	899	962	882	908	860	861	815	880	869	926	889	885	864	870	947	877	933	941	902	874	873	884	837	870	887	930	956	887	868	858	928	885	856	837	912	883	854	881	868	946	867	871	899	879	914	964	880	903	887	925	902	921	871	903	866	891	828	869	840	883	858	880	881	925	875	855	860	837	860	939	931	855	868	877	851	885	849	897	942	907	886	902	873	900	913	883	901	910	915	919	914	941	858	924	907	924	889	900	1000	884	918	894	849	874	909	861	880	906	886	949	852	896	925	938	938	935	911	907	904	867	886	890	906	921	878	917	876	894	854	896	881	904	889	919	877	904	915	867	893	902	913	934	902	913	910	911	908	882	900	929	866	931	869	866	889	855	838	860	801	862	886	882	859	941	927	853	832	901	931	880	890	871	941	847	904	894	939	970	932	897	914	925	915	834	900	900	889	896	918	923	923	921	852	867	854	864	904	892	890	834	924	886	862	923	942	827	886	888	900	867	923	945	911	897	917	919	884	923	915	926	899	885	913	889	873	936	876	902	944	905	913	895	908	912	906	883	910	901	898	886	901	896	812	915	887	921	825	866	868	934	905	856	888	826	886	857	917	908	956	894	888	924	947	937	861	939	922	875	909	925	839	891	912	882	879	885	926	928	905	891	928	864	905	892	948	850	867	920	912	960	865	881	851	879	918	887	848	829	899	866	882	863	848	929	916	855	900	923	877	890	875	861	882	857	895	922	876	927	927	912	879	898	894	853	866	912	932	831	951	892	904	887	865	920	847	875	884	926	902	892	916	816	865	875	902	935	857	890	897	945	887	896	869	905	865	896	899	977	891	909	893	898	935	940	875	888	853	851	934	926	867	887	883	884	873	854	917	912	871	928	937	909	946	926	873	883	900	933	903	823	933	885	904	867	934	874	887	933	851	875	880	936	892	911	857	849	854	908	869	879	833	856	904	948	912	862	875	849	857	902	897	921	860	901	858	903	912	881	935	942	884	847	861	874	884	893	894	900	931	906	887	935	928	850	886	826	929	862	940	884	888	931	863	891	865	903	934	911	938	918	937	889	873	845	875	878	882	885	841	891	906	886	872	938	898	884	899	870	910	935	922	903	892	872	849	892	956	895	897	884	895	931	874	909	886	886	918	858	939	904	952	905	873	934	954	875	912	854	893	929	932	882	903	850	896	878	839	906	927	923	855	885	856	935	912	841	856	954	907	910	897	920	891	856	884	854	902	939	871	867	945	890	891	875	921	895	872	880	868	880	864	947	877	875	898	929	850	884	892	864	851	900	897	838	826	899	856	813	897	845	936	893	891	899	888	884	871	905	916	875	891	876	952	894	877	926	850	886	857	925	900	885	888	868	858	912	920	873	885	857	844	882	873	886	870	884	880	891	872	973	852	876	847	803	908	891	868	937	898	914	942	893	884	875	896	809	932	936	879	919	931	915	920	837	853	856	933	903	881	864	898	859	942	876	891	883	867	906	932	941	924	914	883	914	915	857	943	854	909	917	895	836	883	904	888	866	924	862	887	869	858	926	912	918	886	890	863	951	951	866	877	890	868	864	850	905	921	910	848	892	873	910	832	854	914	902	840	883	925	904	870	940	905	930	900	876	875	885	942	935	825	916	878	873	883	866	879	897	936	906	921	891	850	884	851	954	876	896	851	911	961	859	886	853	832	911	906	894	893	877	888	864	896	922	896	891	930	875	911	890	893	910	862	872	895	936	917	855	903	875	878	899	905	907	895	924	894	886	827	856	903	912	869	915	879	927	886	851	910	886	879	855	909	893	858	928	898	956	902	890	934	956	872	902	925	930	916	955	863	877	869	861	905	852	909	948	907	907	884	904	862	896	897	877	940	909	886	940	833	905	920	948	894	855	908	923	880	909	889	892	877	894	902	860	839	882	877	855	873	876	946	916	953	869	897	901	936	879	915	904	877	951	898	961	888	849	918	851	931	863	867	851	940	810	871	875	900	888	886	931	878	902	862	892	923	932	906	907	929	906	935	908	898	886	847	873	935	854	909	895	878	860	914	886	946	840	835	956	889	912	935	941	875	866	906	894	875	846	903	842	915	874	896	843	887	869	894	906	903	893	876	923	906	882	878	922	849	840	919	863	933	910	852	863	870	845	924	893	912	932	904	917	952	925	850	878	878	878	924	874	928	864	882	927	913	898	928	873	901	907	910	872	903	861	878	907	869	906	873	888	832	881	878	885	889	902	904	885	902	871	931	918	897	870	852	875	854	837	918	919	851	839	907	857	884	888	916	865	916	854	928	918	920	859	856	956	844	880	889	936	892	917	934	867	870	864	924	917	898
22440	21108	28802	23681	21111	21188	8916	1505	1141	975	950	897	829	801	824	775	763	734	682	716	706	709	696	722	694	700	686	677	732	664	664	667	600	663	679	717	686	688	701	675	623	673	658	695	685	692	652	673	688	633	657	706	703	709	626	658	664	620	657	661	704	689	651	667	653	668	664	703	669	709	661	654	693	626	641	690	640	663	686	610	678	687	654	628	649	670	631	635	662	674	685	687	655	660	642	681	673	685	654	638	662	705	663	678	685	682	709	677	634	638	616	651	650	653	653	674	664	683	594	615	693	635	622	626	637	645	709	693	657	635	652	696	683	658	676	655	651	670	645	661	649	644	684	646	632	650	690	663	649	624	667	651	661	676	633	631	617	688	646	638	624	622	676	672	710	644	677	636	619	636	623	614	654	595	644	688	649	669	652	696	643	674	667	642	659	656	675	669	659	640	654	600	651	640	658	696	640	662	649	620	638	704	638	640	659	683	697	677	698	652	652	670	666	593	630	644	660	681	628	613	681	658	657	681	657	651	622	634	659	603	695	696	633	662	682	623	658	639	718	622	643	649	684	660	640	625	629	688	633	646	649	632	653	670	648	673	685	639	632	639	659	663	668	660	655	654	683	644	641	659	644	662	617	673	677	667	659	620	644	648	663	615	674	657	645	653	659	686	663	675	664	657	654	663	658	618	659	635	667	690	678	663	648	635	648	652	634	639	683	617	686	664	668	686	646	650	692	657	693	699	670	654	663	648	658	610	670	658	639	623	683	663	609	676	657	631	660	644	711	620	698	605	684	682	700	651	698	637	658	643	643	688	653	591	664	641	672	647	678	659	649	667	653	679	637	697	675	711	653	641	638	678	668	696	596	659	622	660	618	689	650	669	658	630	679	677	633	696	659	631	632	686	701	656	684	633	646	637	620	716	681	667	677	638	668	623	683	626	630	613	708	650	619	632	613	673	685	675	650	605	672	664	624	638	663	665	655	679	656	663	634	658	636	666	678	663	662	679	698	699	647	639	712	658	666	618	654	740	671	659	674	687	652	657	649	671	642	681	667	638	667	689	655	670	696	660	646	647	641	641	690	631	664	661	671	641	635	652	629	673	624	645	681	715	660	655	651	639	598	685	659	670	630	664	679	652	675	688	627	651	660	621	685	697	661	606	619	617	681	620	669	689	704	633	652	674	641	723	654	611	653	639	663	701	640	661	649	639	650	635	700	690	643	663	657	632	653	663	594	650	620	653	640	689	634	650	670	650	634	666	642	661	649	627	658	641	680	692	661	670	684	680	635	631	671	651	624	677	670	699	674	597	682	662	680	683	636	666	660	665	660	701	651	666	644	577	687	627	642	688	634	687	656	665	675	635	666	635	663	661	660	684	701	611	639	690	669	665	683	640	625	685	684	619	726	655	636	651	698	643	686	645	698	640	656	654	649	650	634	703	677	637	675	688	677	662	701	683	620	664	660	674	684	638	661	654	709	686	648	654	694	645	674	647	657	690	695	687	664	640	626	632	704	667	676	640	650	628	644	683	633	656	677	652	657	657	631	604	629	632	685	615	657	674	652	636	664	667	659	679	637	664	674	671	645	681	716	650	653	635	709	721	663	651	643	678	673	682	684	657	650	662	675	620	669	641	684	656	651	668	665	665	644	633	617	669	661	670	655	669	676	642	653	658	647	660	615	653	698	640	624	629	639	706	687	656	599	666	693	681	690	671	701	654	637	660	622	648	643	674	654	704	690	669	603	664	653	694	653	641	637	631	639	636	651	623	664	621	623	661	680	650	710	629	662	694	651	694	604	678	607	627	649	669	672	630	671	645	638	643	664	668	655	669	656	676	686	666	653	705	675	647	666	659	645	651	707	634	684	643	642	626	622	667	678	669	663	646	655	673	645	628	648	659	686	669	670	626	646	703	673	699	655	615	685	640	642	698	637	677	676	655	663	649	671	618	678	645	669	653	631	643	636	646	643	651	613	635	646	616	661	648	706	646	690	672	674	648	674	712	594	650	689	676	629	621	686	649	697	685	686	651	682	704	693	656	654	636	641	632	633	651	643	613	711	651	669	663	666	664	649	671	679	624	652	658	633	648	614	620	671	675	674	656	670	660	652	638	635	666	687	636	637	630	660	637	635	672	619	623	623	647	652	701	646	663	646	597	631	636	663	680	653	673	620	667	651	630	650	598	648	654	654	619	673	627	656	638	696	665	617	645	589	639	676	701	628	701	656	672	634	649	668	682	643	712	623	599	652	646	670	636	635	638	667	645	688	625	641	660	676	675	669	706	584	650	683	657	671	647	644	606	659	613	676	655	653	615	641	610	632	660	655	620	646	673	638	660	591	657	656	624	655	618	669	599	609	642	611	674	648	629	655	647	663	654	665	672	631	657	682	640	631	603	635	731	700	646	714	637	644	656	658	668	655	673	672	654	678	632	668	651	642	654	657	657	670	660	637	644	689	610	651	672	677	663	624	687	641	683	686	619	671	662	626	694	644	696	693	615	660	636	665	690	600	647	689	607	711	673	672	629	652	640	696	632	643	658	637	694	666	698	630	694	633	641	622	623	663	600	662	624	646	639	669	650	640	693	683	649	639	693	642	662	646	641	676	671	664	641	698	647	625	635	626	654	616	659	647	620	658	663	655	629	675	678	660	638	572	692	675	673	661	646	681	620	637	645	691	631	625	621	687	663	676	620	660	643	659	673	646	642	645	645	661	628	665	630	666	610	629	608	655	667	599	669	653	704	630	693	653	636	666	678	619	603	616	654	640	718	675	666	648	605	620	628	641	636	672	661	670	661	688	700	650	647	620	590	649	650	690	588	654	645	671	617	655	675	615	628	618	669	657	653	663	651	684	671	620	619	687	604	630	643	654	680	701	666	665	650	695	647	649	682	661	620	709	671	689	643	626	660	635	670	638	669	661	689	668	680	602	632	710	674	699	664	641	681	638	695	642	693	653	613	609	633	655	645	658	681	687	662	676	641	662	652	676	607	621	635	651	611	708	633	660	655	651	648	656	628	660	689	622	677	671	649	644	696	681	655	652	669	665	643	676	630	630	651	664	638	629	648	642	687	637	666	669	699	662	684	652	633	623	647	684	638	660	642	654	638	672	662	609	653	684	682	630	601	624	678	646	608	620	687	675	734	686	657	675	612	678	671	629	682	713	652	599	661	663	661	628	633	680	690	638	624	627	653	608	717	662	619	674	664	652	634	674	638	683	651	654	648	590	654	682	634	689	660	646	654	675	627	619	621	638	678	683	639	649	636	622	683	663	626	671	592	624	661	671	666	647	656	623	656	632	651	639	638	622	638	645	651	612	618	652	682	645	648	634	697	670	613	661	661	638	631	671	697	648	649	674	635	631	679	653	629	637	650	653	654	631	638	670	686	639	620	644	673	621	613	639	692	643	601	640	662	697	598	679	632	610	664	638	621	676	645	635	658	695	698	633	657	615	656	669	638	702	648	673	654	624	669	661	690	615	698
6589	14953	9951	5024	3590	2794	2186	1857	1561	1297	1156	1083	1004	922	881	854	843	814	776	816	783	742	756	716	716	743	693	693	695	683	707	697	700	692	702	684	716	701	702	660	694	689	685	697	671	659	669	730	664	648	648	684	714	636	688	651	660	653	622	699	623	688	675	669	635	673	634	705	695	623	711	624	654	704	648	648	691	652	632	674	626	655	658	635	672	668	634	658	607	655	644	661	674	630	673	648	651	645	653	603	656	659	642	665	679	646	631	636	647	650	625	661	657	697	657	671	671	629	658	689	681	692	679	672	646	647	624	623	694	706	632	690	648	683	681	670	678	658	653	624	691	665	623	629	646	627	659	631	641	641	606	636	698	640	656	699	639	703	651	649	667	686	659	611	640	628	705	630	660	649	637	615	675	661	622	641	670	593	721	700	673	666	665	629	683	697	636	669	649	663	687	615	673	640	656	649	663	672	654	648	625	678	665	650	695	648	632	643	642	690	651	633	613	615	675	676	631	635	678	656	649	632	680	656	638	626	660	622	667	659	656	696	620	652	635	677	659	702	656	638	692	676	645	637	674	678	638	636	687	640	672	644	655	681	683	664	673	646	659	644	651	647	699	623	707	670	643	650	630	677	648	637	655	639	625	672	668	656	676	598	674	666	640	666	668	660	681	620	651	643	580	628	690	659	675	621	644	621	662	662	682	620	679	654	610	649	628	612	644	694	666	673	667	686	689	643	612	641	611	661	673	708	681	663	691	645	662	655	677	658	639	631	652	667	635	670	651	668	654	621	701	662	657	663	663	674	625	676	686	627	632	678	654	683	621	681	647	696	651	652	593	650	643	654	616	658	624	697	653	689	649	701	617	618	662	659	657	659	617	620	665	654	669	651	692	634	690	674	636	648	601	640	650	622	681	681	661	653	714	704	673	660	676	686	637	672	721	641	677	656	628	651	622	663	598	617	615	647	677	644	655	674	682	637	637	590	657	691	654	668	650	671	660	687	619	624	677	644	670	635	624	640	634	699	644	614	650	644	646	652	641	661	677	652	642	637	680	651	650	636	646	608	662	648	618	649	656	668	642	617	656	635	694	668	642	658	672	680	649	688	670	615	687	663	670	607	649	688	676	657	648	658	641	639	597	637	650	625	649	695	666	587	687	619	615	674	639	656	643	617	613	620	655	688	682	640	609	649	656	708	680	630	699	636	652	637	731	661	709	673	621	671	637	685	671	644	637	668	653	663	634	608	671	654	713	627	679	628	626	669	675	652	636	643	636	679	682	625	683	648	676	620	698	711	650	631	659	637	640	648	631	652	654	692	687	650	648	647	629	645	661	671	681	659	689	625	642	646	639	603	589	661	680	676	661	671	638	727	716	683	650	647	652	595	653	656	655	654	657	687	602	662	659	694	666	630	624	695	641	666	671	620	696	678	637	681	641	650	630	632	665	653	661	681	673	684	689	629	611	645	691	634	678	670	624	637	646	634	663	686	653	658	688	639	663	668	645	661	674	677	648	662	674	675	708	630	666	680	630	657	653	691	705	611	671	660	630	702	634	651	687	678	636	639	647	676	642	664	665	659	623	635	606	684	700	666	637	674	650	690	631	640	611	641	670	612	658	640	642	665	620	643	665	626	672	646	646	667	657	643	649	633	680	689	665	675	660	645	589	638	672	673	641	643	681	630	667	645	667	705	654	655	639	635	710	595	647	641	654	645	702	640	631	640	650	664	648	648	693	612	617	630	698	638	661	624	662	687	708	721	673	658	660	666	627	590	648	675	660	594	636	666	696	615	665	615	696	669	666	647	644	621	621	700	656	720	714	639	638	625	665	682	618	615	655	674	627	626	700	651	685	667	640	649	674	643	637	671	662	619	663	655	713	648	654	691	632	635	663	685	621	647	629	666	668	627	627	653	626	656	641	638	680	701	665	656	655	683	656	632	647	656	682	620	638	650	648	654	582	660	720	666	626	654	654	689	633	657	650	646	629	674	674	670	661	611	674	670	620	692	688	644	618	656	630	674	675	648	707	654	649	617	646	690	629	643	719	626	661	637	689	610	691	667	684	679	671	595	698	649	640	626	682	669	663	646	629	611	625	654	676	647	650	658	691	630	621	653	673	687	648	663	656	647	693	641	726	664	657	689	644	653	659	643	679	602	652	628	638	688	681	667	637	647	671	627	699	679	619	656	667	638	603	655	632	686	630	631	693	685	663	612	642	633	696	652	661	657	627	634	644	652	678	687	651	689	674	638	661	666	659	671	681	600	631	633	661	632	682	643	666	668	622	682	628	696	646	596	697	630	637	650	672	697	637	676	621	722	703	655	684	662	680	635	640	696	707	659	691	648	633	645	658	633	638	613	639	660	672	682	658	705	652	673	667	639	601	643	663	633	626	632	626	639	686	665	678	668	643	613	616	659	643	666	594	647	621	679	646	601	696	685	688	625	643	658	624	699	666	670	646	671	623	667	669	656	627	645	654	633	621	648	641	707	648	671	687	649	660	684	664	628	650	659	652	634	670	656	676	648	682	624	626	674	715	652	656	612	633	663	638	626	636	645	659	642	625	646	686	680	660	638	680	633	662	622	618	645	672	721	663	705	667	679	655	674	650	638	633	620	700	683	657	679	626	648	631	629	660	624	653	683	631	659	578	669	641	672	657	646	676	679	668	633	647	627	627	647	664	634	677	627	674	658	673	681	632	662	690	661	690	619	676	637	593	676	645	622	609	641	606	631	674	637	637	651	647	638	697	660	621	643	656	616	678	651	683	690	651	634	696	636	634	689	612	628	611	635	672	650	628	663	668	642	657	678	655	661	673	703	684	656	615	645	688	630	650	632	624	684	699	611	605	680	693	656	637	655	634	664	632	649	638	666	653	623	674	662	663	625	644	654	702	659	701	655	629	684	615	645	655	659	633	662	635	649	675	613	686	674	705	672	649	667	646	717	673	667	630	658	661	629	681	637	650	676	671	632	634	664	618	632	685	635	667	664	661	662	625	650	641	661	667	656	657	696	600	683	670	660	686	672	659	637	685	631	621	646	634	624	652	634	671	663	631	649	646	630	700	686	638	640	704	681	638	672	640	646	658	587	646	682	678	628	669	676	638	696	672	591	663	589	702	653	615	677	626	647	673	688	651	651	630	639	703	668	642	654	632	657	658	641	625	648	688	678	689	648	645	652	682	667	648	672	645	628	706	658	684	673	658	654	690	686	652	627	673	639	659	641	670	625	640	663	688	630	630	654	652	655	632	629	667	626	633	693	638	662	652	649	646	624	669	638	674	644	647	632	660	636	621	619	662	603	649	692	657	698	678	635	712	660	690	651	653	673	681	678	696	636	598	637	719	634	644	664	638	640	652	653	632	662	668	661	682	651	695	695	657	674	631	653	616	634	673	660	637	691	653	608	673	684	658	665	656	663	671	597	635	673	619	663	612	685	657	638	666	641	656	675	661	643	639	646	633	655	649	645	662	631	625	639	648	671	693	665
27673	17496	4028	1044	704	615	672	651	654	604	592	608	584	553	584	612	603	601	556	588	589	610	591	592	568	574	624	608	578	590	567	537	592	601	594	567	593	593	559	617	615	667	619	606	574	578	601	586	629	631	562	592	581	586	620	576	566	591	592	600	575	614	574	604	615	604	622	541	611	585	596	568	595	613	568	583	595	581	628	605	633	572	595	582	622	609	597	584	605	579	564	559	581	628	564	606	604	589	576	647	592	644	564	577	609	631	612	590	598	587	600	568	543	608	612	560	634	591	580	585	627	585	614	626	578	602	573	594	586	607	590	585	604	629	601	605	652	542	623	572	628	577	604	577	656	603	608	617	593	578	612	595	630	640	590	592	560	555	605	641	587	591	604	632	596	631	577	623	593	567	585	576	598	596	627	618	668	580	635	577	601	614	616	588	625	605	566	619	629	589	629	622	585	587	608	601	619	529	612	598	604	578	572	596	626	581	609	611	572	629	601	614	609	639	620	605	619	594	620	567	581	596	609	576	613	596	596	563	629	589	611	678	587	585	571	628	584	623	559	560	600	594	654	563	581	611	592	591	608	600	598	642	599	574	603	625	567	583	606	555	596	614	579	601	622	626	581	632	604	605	618	620	605	605	594	596	590	582	624	607	630	617	588	587	566	633	637	570	608	633	598	593	623	589	617	607	630	594	606	620	627	579	597	608	614	602	593	591	595	625	562	612	595	612	591	591	616	625	560	566	609	606	584	612	591	603	599	600	586	587	600	589	575	631	622	617	574	571	584	605	574	626	576	591	621	574	602	565	616	594	566	607	584	622	601	592	620	595	605	613	605	616	620	614	580	612	617	624	584	623	605	606	613	565	564	573	551	573	561	598	603	574	597	624	603	631	645	624	624	606	583	611	614	579	577	586	579	625	655	614	592	641	625	539	594	608	662	553	613	630	613	657	593	585	626	616	583	543	594	582	645	569	640	558	633	575	568	622	571	637	551	599	621	594	595	593	597	567	612	603	588	617	569	617	595	596	621	601	574	567	628	611	598	587	621	615	570	621	601	585	605	629	617	594	581	589	579	573	585	572	622	598	627	630	575	597	602	597	629	570	598	576	593	588	628	571	647	642	592	615	619	590	640	602	577	648	571	585	579	561	605	565	550	568	561	590	587	630	597	588	597	582	583	574	610	529	623	579	632	577	626	600	598	627	589	598	634	613	558	602	611	591	593	627	609	670	611	588	601	644	567	580	639	620	576	608	569	610	618	600	589	589	621	553	577	595	618	610	554	602	596	646	600	574	637	596	593	576	560	590	591	623	602	604	574	577	592	596	608	601	617	599	593	604	602	657	581	580	597	626	630	629	546	603	588	650	570	620	613	634	598	603	627	609	586	581	629	584	573	623	598	617	587	590	574	639	618	595	633	545	575	614	608	589	577	578	636	602	600	586	607	646	589	570	621	596	640	552	567	580	605	674	585	583	578	574	616	563	584	605	608	600	561	605	626	602	594	605	624	625	608	582	584	574	604	608	563	580	651	597	581	606	605	617	583	633	599	596	593	593	544	602	622	647	559	631	590	598	561	627	627	578	545	596	533	611	580	635	634	626	622	596	598	586	622	649	594	582	568	637	637	575	573	579	565	592	621	573	609	565	601	566	567	629	634	607	549	629	626	598	601	598	655	649	588	603	617	619	607	583	553	590	602	621	643	614	628	609	624	615	591	657	585	573	565	606	534	627	595	615	582	591	595	610	613	568	563	599	560	578	599	561	581	597	577	618	602	562	576	580	561	612	623	558	580	630	604	573	588	542	619	554	612	626	613	616	607	554	612	577	602	609	608	607	581	591	578	590	580	573	607	581	623	560	607	609	628	618	609	618	609	602	615	583	622	604	581	618	581	584	577	591	607	619	650	582	612	593	598	554	600	583	631	638	611	637	614	618	594	607	597	615	589	623	572	605	605	624	598	577	610	608	582	630	632	617	578	644	614	572	607	579	612	599	623	630	595	555	598	594	622	578	597	644	593	584	586	618	608	570	623	651	559	589	616	586	593	578	567	594	580	580	589	584	610	619	613	598	645	615	577	577	616	544	596	592	611	651	563	566	585	611	617	543	574	569	603	590	594	589	605	574	625	646	619	585	579	575	604	576	554	638	562	605	574	586	604	626	591	574	615	606	621	579	608	586	609	593	622	626	637	617	578	572	585	582	647	573	615	632	637	612	570	613	582	603	570	566	571	614	599	597	597	602	582	617	593	566	616	603	603	584	585	598	571	582	584	568	589	563	592	578	559	604	554	584	630	591	602	613	622	616	595	613	608	607	580	577	583	609	566	614	595	600	590	606	625	567	563	592	610	659	609	577	591	578	617	605	619	606	601	653	633	588	586	578	611	628	593	632	603	598	649	639	619	617	624	582	598	630	599	585	578	625	637	609	558	556	556	578	610	636	595	574	597	625	607	587	593	623	571	594	613	563	615	601	624	605	611	634	593	588	587	602	634	627	627	578	666	613	570	630	635	628	621	636	573	601	619	588	562	639	622	630	589	598	621	612	613	625	578	604	621	596	612	568	620	613	576	603	553	619	603	589	598	595	641	576	634	601	648	578	594	599	605	602	604	627	575	578	599	598	656	590	591	622	577	601	586	586	646	611	599	624	617	605	649	607	606	593	641	632	649	565	613	541	606	550	590	615	630	611	597	632	622	633	599	634	603	591	580	589	618	615	653	631	640	616	598	593	613	583	652	590	659	578	586	652	599	605	601	590	586	620	585	632	611	607	575	616	590	595	614	590	616	613	573	622	592	620	584	567	599	623	660	634	590	624	622	598	593	614	620	636	594	590	616	608	637	573	622	645	631	560	561	600	590	626	635	636	567	590	635	585	538	630	598	582	569	646	621	589	553	589	607	577	546	544	588	600	627	562	603	574	585	597	609	627	597	625	572	561	624	615	614	592	601	548	590	549	593	611	588	567	575	585	566	575	616	582	588	562	619	622	581	606	592	646	624	544	615	637	606	597	586	569	598	611	597	614	566	553	578	613	626	593	576	623	570	618	651	576	582	650	593	579	610	580	624	533	606	592	547	579	623	589	622	639	611	576	615	621	622	618	595	617	592	610	590	618	639	605	565	660	624	601	573	610	590	590	619	644	580	588	566	625	604	585	563	610	558	610	636	630	600	575	610	630	564	591	612	617	587	611	590	640	584	536	633	562	603	605	628	603	596	589	617	597	589	608	556	639	615	595	563	616	562	639	587	576	596	596	594	626	536	617	565	601	603	604	601	605	561	608	650	596	604	578	600	620	567	589	599	587	574	614	595	597	616	616	619	607	583	560	610	573	583	582	634	546	580	624	576	600	626	611	645	602	617	596	605	579	597	560	612	589	608	625	600	636	606	624	644	660	583	596	626	607	575	573	599	617	592	592	632	604	587	615	578	556	618	630	580	607	567	573	606	617	598	593	573	608	631	562	574	598	596	626	551	607	578	603	611	590	665	576
4829	1779	1393	948	811	800	729	707	655	639	641	640	658	643	670	632	657	630	643	650	652	660	633	667	646	662	649	669	640	668	606	684	666	615	695	644	638	620	643	679	659	625	679	611	634	649	625	638	686	671	611	634	665	645	664	662	647	626	679	643	682	648	660	651	641	629	659	643	679	648	644	598	642	632	640	612	626	614	663	679	631	625	664	640	586	618	666	600	623	657	672	632	648	626	622	645	627	617	617	625	613	642	642	662	636	658	631	636	626	648	639	630	687	608	658	638	638	627	647	660	619	663	611	654	660	652	642	669	614	632	638	646	665	650	648	689	635	645	673	658	693	655	617	616	668	611	654	653	663	653	660	662	624	643	632	613	584	627	607	651	613	645	662	648	597	631	630	658	614	595	699	613	679	644	652	662	579	659	652	623	684	660	649	618	653	639	661	633	654	589	628	676	607	658	640	636	640	671	639	637	612	616	639	636	655	638	672	623	615	659	650	656	649	671	643	659	699	650	635	633	627	606	669	640	618	661	595	647	632	668	664	681	661	666	613	651	662	649	614	610	649	648	626	667	649	625	661	671	659	622	610	620	686	661	629	656	655	652	674	629	671	653	645	654	586	628	597	620	595	635	652	621	647	682	651	658	618	666	647	644	602	684	664	639	619	596	649	633	605	654	645	653	632	631	674	607	613	636	699	664	605	674	631	615	648	644	630	658	627	644	615	626	689	658	610	630	670	673	646	619	648	659	663	639	649	597	675	637	618	649	651	683	621	638	675	650	674	625	612	648	651	642	660	633	621	613	623	636	664	609	604	603	588	664	634	608	622	652	567	641	626	659	606	643	679	655	617	640	618	617	620	655	683	596	618	643	660	655	687	600	651	677	653	615	676	648	718	629	670	652	635	604	662	661	627	652	654	655	663	676	630	629	657	646	660	725	629	602	625	639	642	664	654	654	666	611	706	637	611	649	680	639	635	643	634	658	634	626	652	635	629	649	653	647	642	649	615	664	646	679	646	673	639	641	664	616	621	649	655	646	654	652	700	613	603	655	656	632	660	637	656	632	655	608	638	662	665	641	654	647	633	676	647	659	641	638	666	618	631	665	589	661	672	667	639	617	638	631	668	628	593	679	645	621	619	654	643	655	671	642	706	652	651	683	631	674	625	655	678	660	680	610	615	672	617	656	606	627	655	612	597	596	690	611	681	623	663	663	637	649	637	655	665	664	659	659	648	673	640	685	633	648	615	639	623	661	674	600	606	582	585	633	635	634	623	638	670	657	662	671	667	634	646	668	627	631	660	612	657	621	654	636	653	680	667	663	643	617	663	673	647	626	640	584	646	609	619	647	629	651	626	682	629	610	640	675	661	622	630	629	633	620	698	644	616	678	648	640	631	644	622	646	623	633	609	617	667	613	655	631	681	635	639	631	668	663	683	659	625	645	663	616	640	626	617	614	646	615	621	645	563	630	616	615	645	643	616	691	644	668	635	646	680	689	685	623	646	615	573	624	610	708	623	634	618	629	634	671	638	663	663	644	618	602	634	662	628	625	657	614	639	675	629	646	649	652	656	652	657	646	620	639	642	583	627	649	611	576	627	646	628	601	652	662	638	646	671	673	662	670	616	670	645	624	620	636	651	642	656	633	682	666	618	707	617	644	648	678	688	671	596	631	672	656	661	630	638	655	645	689	565	633	637	639	653	665	654	621	668	623	625	650	659	622	672	648	695	672	627	637	632	630	607	632	624	631	618	642	649	643	656	653	624	602	643	660	608	618	663	626	667	636	689	632	695	610	640	649	586	635	604	637	664	641	646	645	629	623	615	602	613	632	652	679	609	644	651	692	667	615	626	634	673	605	684	641	629	647	644	630	633	654	648	669	659	653	669	620	648	638	619	611	649	640	627	661	644	601	636	628	620	611	667	637	677	694	658	620	665	656	651	649	630	609	688	692	613	663	701	652	649	657	681	610	673	666	598	640	631	656	629	625	653	659	656	667	576	660	665	612	635	671	629	627	648	655	646	616	644	662	655	653	600	603	663	585	629	632	657	637	612	668	621	647	658	641	646	596	637	659	610	658	591	646	677	655	602	657	657	642	645	646	663	614	674	624	647	654	665	617	653	589	622	626	601	622	648	637	681	599	681	671	651	645	683	646	629	623	646	600	629	676	695	627	646	674	657	647	635	655	571	692	667	640	609	670	630	617	590	660	634	663	653	665	626	684	642	630	624	655	628	631	630	647	580	675	611	646	673	634	601	628	679	647	623	643	650	638	657	664	625	658	672	616	610	683	678	631	670	667	684	651	622	629	712	637	654	648	663	670	675	644	648	658	660	649	611	648	657	633	635	660	690	664	628	620	665	643	665	669	608	677	646	610	628	665	650	658	661	634	640	648	619	611	630	660	647	672	631	626	686	651	603	645	701	622	632	624	635	646	619	646	639	628	640	650	665	645	653	637	677	653	681	640	630	607	650	605	640	655	643	625	644	629	652	624	644	631	622	616	627	612	641	670	652	641	610	634	624	634	659	672	635	610	682	634	656	692	665	629	618	635	661	626	606	647	633	627	601	642	628	634	638	626	619	686	614	655	658	637	683	669	616	643	652	635	619	654	649	616	619	631	623	646	650	625	633	667	667	627	694	664	598	657	660	652	629	653	634	612	621	684	682	661	634	656	662	680	605	576	646	623	611	641	659	676	641	620	611	639	636	632	662	689	651	633	667	658	657	660	647	635	681	662	632	643	646	676	613	629	639	639	644	622	608	593	644	607	635	653	653	660	684	579	641	591	666	632	624	660	630	667	643	644	621	669	661	593	652	645	603	648	662	682	642	666	624	666	613	634	654	645	609	618	637	632	683	654	665	651	678	619	633	661	635	628	604	627	654	639	638	632	678	633	628	620	642	657	621	656	662	608	642	628	653	646	680	622	639	614	665	648	640	602	658	596	617	636	605	657	598	664	618	615	675	616	699	629	660	623	617	710	653	632	635	627	634	688	631	658	662	596	678	662	646	583	581	644	642	678	626	590	666	621	581	689	653	619	614	658	625	648	648	653	665	635	699	635	687	671	657	625	641	672	605	609	635	679	649	644	626	637	671	653	629	632	677	672	650	630	633	641	650	640	613	707	613	658	636	678	645	609	626	641	660	623	650	600	634	652	653	699	662	622	680	677	641	636	674	641	640	626	644	640	645	614	642	628	682	625	618	685	690	686	673	606	627	668	651	645	606	651	693	619	633	669	655	639	674	636	619	660	613	642	625	662	686	694	625	617	665	607	622	665	634	643	630	607	618	669	662	608	667	619	691	643	678	598	625	614	654	628	608	669	665	643	650	662	624	606	619	657	650	684	634	622	653	654	659	662	658	642	634	688	619	650	631	629	619	630	641	655	599	671	659	627	658	677	675	636	612	634	658	666	662	656	663	643	691	645	651	612	628	658	627	639	636	642	649	626	593	641	664	648	588	640	666	634	657	625	624	693	670	638	634	645
23501	21106	28343	24120	21113	10337	1074	758	660	565	547	494	436	507	416	456	408	404	427	356	426	383	389	391	415	405	402	407	415	360	362	378	390	390	369	384	361	337	393	391	364	383	336	363	324	350	353	357	363	363	387	388	348	341	363	349	401	340	353	355	393	333	356	353	348	368	390	327	327	383	356	367	384	362	334	372	348	387	345	346	363	359	370	328	344	397	368	353	337	380	356	369	347	337	378	378	364	333	367	369	312	357	318	359	332	307	363	359	356	340	351	361	335	341	353	383	362	341	347	362	339	341	356	366	387	339	378	365	399	341	378	331	380	376	384	369	348	368	353	357	357	329	359	359	386	357	357	393	349	347	376	339	370	355	370	323	356	345	396	357	350	360	354	340	366	366	350	345	321	360	346	390	356	352	374	375	368	353	346	356	371	363	343	360	382	350	383	337	390	326	344	369	360	358	335	344	351	361	294	376	338	378	358	328	353	348	366	362	356	335	348	378	337	350	381	352	368	369	366	351	339	339	338	359	342	347	343	357	332	331	375	363	390	354	344	347	332	400	343	399	351	361	414	371	326	379	384	352	359	353	324	351	341	323	380	338	367	381	349	350	356	375	335	337	328	357	366	350	362	363	366	346	347	359	366	360	402	341	365	367	351	326	357	377	352	343	332	375	381	378	394	334	366	351	353	368	366	377	340	346	370	405	343	369	355	343	365	370	351	345	374	347	371	343	370	360	383	374	314	358	325	368	358	349	341	331	378	372	335	347	361	363	373	325	362	346	376	355	371	366	372	334	384	329	346	358	320	366	328	358	316	360	355	367	332	369	344	379	381	317	362	341	369	376	348	366	356	330	337	350	348	338	348	330	338	384	350	322	364	350	340	322	330	400	382	352	353	360	387	361	352	363	358	384	399	346	356	360	311	366	344	362	399	387	378	370	348	384	366	356	359	362	383	380	355	328	369	329	370	349	373	360	318	361	346	359	334	365	346	374	319	323	358	350	341	342	366	357	360	362	356	340	347	323	348	336	377	321	378	374	376	348	336	351	358	354	336	357	333	365	368	352	361	409	359	350	340	369	369	357	381	358	353	376	379	353	359	389	360	354	387	349	369	363	349	361	348	379	303	376	345	358	382	368	359	349	394	358	338	350	391	368	372	374	356	341	360	353	371	341	350	363	347	355	333	336	359	342	344	366	357	353	365	352	316	344	358	360	335	343	357	365	340	361	366	339	378	351	339	333	355	320	345	393	359	347	340	377	352	393	345	321	351	340	334	319	374	381	369	364	379	372	358	358	352	357	351	360	317	382	330	351	345	312	362	346	361	363	351	362	352	349	370	371	350	356	344	349	374	373	330	362	368	360	341	379	342	369	365	332	342	375	379	318	364	344	370	344	351	332	347	348	345	369	338	348	347	358	357	356	378	351	357	364	383	366	353	386	332	359	333	367	343	346	349	363	361	364	358	375	370	346	364	347	360	387	355	418	348	375	362	398	371	346	376	360	365	367	360	342	330	350	368	342	350	388	344	379	358	359	335	354	343	387	356	369	378	352	363	338	336	381	346	361	385	346	356	354	383	385	342	343	334	361	342	341	367	337	377	328	369	373	375	371	392	314	389	358	350	388	360	367	399	339	382	364	327	351	340	364	357	322	361	322	359	327	362	327	328	352	382	313	338	349	384	384	356	377	367	329	363	351	356	358	331	367	353	364	382	337	355	380	372	346	354	349	371	385	332	379	348	366	359	352	368	387	330	333	361	375	345	383	371	351	352	375	381	381	357	342	320	352	363	355	351	363	335	390	389	335	329	378	329	390	361	379	376	354	369	359	354	353	348	346	351	332	377	364	340	368	340	364	347	343	352	338	327	358	348	393	328	349	346	371	375	351	351	354	336	317	322	400	373	371	328	353	388	353	319	382	363	367	380	328	381	341	307	364	353	326	361	329	341	332	367	320	336	365	340	387	396	353	318	382	368	342	336	381	377	365	335	344	373	374	383	388	371	400	357	341	346	332	352	336	380	358	359	355	356	387	322	343	383	393	352	375	339	350	345	376	344	341	344	355	344	339	392	358	388	358	374	369	348	382	371	347	369	347	342	340	388	369	331	357	384	365	372	323	357	322	351	337	360	347	323	395	335	344	368	341	327	326	362	366	362	340	353	368	326	374	369	373	380	339	358	331	373	344	355	351	330	344	383	330	371	350	338	359	335	343	326	372	357	341	372	326	357	333	340	346	364	327	342	348	331	345	353	358	350	339	363	385	369	333	368	370	347	340	344	367	314	350	359	413	389	337	379	363	392	344	370	386	376	337	329	360	357	354	371	380	330	355	354	371	342	369	341	320	361	356	349	336	344	370	359	379	344	354	353	344	354	345	354	355	366	354	333	392	357	341	310	411	376	351	378	381	361	385	362	382	397	353	370	336	336	361	355	361	335	334	352	370	363	373	401	322	339	353	351	321	330	354	390	365	367	351	385	368	354	310	373	372	355	374	358	342	381	396	339	349	368	340	347	354	368	374	384	331	325	349	332	338	331	391	361	351	333	328	375	360	354	349	345	394	341	338	325	359	338	349	371	347	367	357	325	370	349	376	316	364	338	345	347	366	372	369	364	348	326	352	371	345	379	339	352	364	314	379	359	354	364	362	345	333	362	374	349	341	370	354	391	371	376	357	368	330	420	400	384	339	382	352	401	348	341	348	345	324	343	342	352	340	333	364	358	344	341	346	336	385	360	346	323	406	376	388	375	355	363	369	349	338	370	347	346	351	387	335	340	379	363	363	393	377	350	350	357	344	363	377	358	330	336	352	369	357	359	342	357	348	372	364	372	355	358	351	334	372	382	355	338	382	356	368	353	369	326	337	342	363	331	338	339	349	326	361	365	400	368	339	359	348	349	348	378	353	362	343	347	369	357	384	346	356	347	365	359	364	359	350	370	369	345	358	403	338	376	360	392	385	346	350	348	366	369	357	363	360	385	328	371	390	338	368	324	355	328	359	387	352	321	335	347	381	362	325	330	369	377	364	373	354	354	334	351	408	344	368	369	343	326	350	355	362	369	367	352	356	384	338	363	382	331	361	348	337	351	378	348	394	346	321	343	318	345	364	330	388	346	355	375	351	343	397	365	337	384	335	335	355	339	390	370	321	360	332	353	324	361	366	370	357	380	344	370	358	386	351	368	376	381	357	320	368	329	354	364	350	364	376	319	349	358	370	329	380	337	348	310	321	334	358	364	347	366	371	371	340	344	342	395	341	339	365	362	355	365	338	354	376	351	326	378	369	359	343	397	357	331	448	381	353	347	337	322	340	348	369	345	369	318	318	372	360	363	326	349	350	382	358	371	342	359	347	360	366	361	380	369	317	360	375	372	335	302	411	389	325	359	341	342	359	379	336	330	371	348	353	372	349	365	350	329	344	361	353	337	359	323	386	359	375	353	351	346	337	332	371	357	342	364	337	324	354	337	357	365	373	332	357	309	343	348	331	360	344
5003	9521	6198	3000	2102	1530	1291	1107	896	740	675	628	572	560	575	506	488	425	443	473	409	461	442	422	415	444	444	399	435	414	422	404	432	415	365	424	383	388	392	400	366	391	414	421	381	375	399	402	399	395	370	414	380	385	375	380	420	416	415	414	399	379	381	423	427	389	398	403	410	409	372	378	392	423	389	407	395	370	406	413	404	394	394	380	407	354	431	370	370	407	341	392	403	381	372	369	376	380	432	384	375	405	381	359	362	405	405	375	376	414	412	371	397	368	376	406	396	400	389	417	369	410	400	402	393	409	381	415	394	402	367	365	384	403	373	419	357	370	417	401	408	413	383	389	404	387	394	406	386	391	383	377	364	384	387	382	407	401	370	373	414	392	414	393	396	391	425	389	417	319	405	368	393	417	379	407	379	380	398	385	417	371	390	406	404	376	429	395	380	389	392	402	399	383	413	376	394	396	355	375	401	387	410	409	430	414	361	382	384	379	384	384	423	365	382	395	429	415	384	390	387	387	392	381	412	360	382	375	372	417	374	371	397	398	398	387	381	362	382	409	388	405	407	376	408	396	392	416	400	387	390	400	392	400	411	438	407	359	398	431	406	391	383	356	376	382	382	406	386	418	390	397	383	384	386	387	390	413	388	354	418	381	360	421	406	413	415	380	392	361	407	402	372	416	361	400	373	395	402	371	409	392	386	371	379	378	380	368	426	386	404	386	394	359	367	391	411	402	382	391	392	362	365	397	372	406	362	373	416	354	360	412	383	397	397	383	396	379	387	413	365	394	395	360	380	402	368	383	378	416	373	397	411	398	378	400	379	419	389	364	427	417	372	398	358	382	392	394	374	415	360	402	381	398	391	373	379	377	394	446	365	405	386	364	385	388	386	413	352	365	365	360	361	397	391	410	369	363	393	361	369	390	388	403	385	366	360	357	387	395	398	351	377	389	369	426	398	355	390	380	418	379	407	364	390	368	392	392	412	415	392	406	386	380	399	384	400	400	384	411	408	355	365	407	383	410	380	400	364	420	399	368	381	361	367	391	406	388	346	382	387	383	386	398	420	386	402	394	391	393	386	377	392	417	383	390	391	378	438	361	370	352	417	370	397	377	404	363	392	384	389	380	380	366	412	394	351	409	344	399	385	397	407	397	409	386	365	388	386	381	353	396	384	377	414	397	378	416	387	404	412	350	374	369	362	369	367	378	393	376	351	398	388	374	375	388	395	405	397	405	400	415	434	355	394	415	389	397	360	397	361	394	401	422	396	398	373	379	409	393	401	418	376	379	390	417	383	365	385	394	374	397	373	379	397	393	397	386	373	385	394	400	410	376	430	391	368	420	397	371	381	401	371	393	382	408	371	383	375	427	390	380	389	381	375	396	382	364	395	363	358	368	378	389	411	398	401	424	396	397	385	424	401	401	407	379	393	395	351	387	384	350	359	442	415	380	371	424	389	402	378	418	368	381	389	350	388	399	413	384	404	353	396	395	398	403	363	376	399	377	374	390	380	420	386	420	427	388	349	375	405	370	392	369	395	404	409	409	394	376	376	381	396	381	373	356	383	412	388	393	374	400	383	363	365	403	403	394	407	359	371	417	411	393	404	374	367	416	401	390	392	403	389	386	391	424	413	384	369	410	389	374	423	422	365	408	385	404	377	364	384	395	426	397	400	353	369	392	401	380	394	327	378	366	376	365	394	358	370	369	383	386	361	408	416	403	364	361	420	385	387	385	366	365	367	373	355	398	400	367	385	399	392	395	355	407	363	412	418	389	433	394	370	384	361	419	411	399	359	393	383	379	385	411	361	406	389	361	380	376	389	411	381	381	431	412	400	364	383	355	395	392	365	389	429	389	381	382	371	404	405	349	373	371	392	405	375	373	400	378	408	367	406	374	366	373	387	382	400	381	396	422	349	387	367	427	396	391	361	385	400	410	386	388	393	354	386	363	407	375	406	371	392	377	394	398	396	401	379	375	413	388	411	368	384	401	395	416	373	379	358	388	437	389	407	383	405	389	406	393	402	418	373	362	400	419	396	396	381	421	378	382	405	384	379	402	394	414	394	420	372	389	410	389	404	413	403	395	391	391	376	391	413	383	380	395	401	371	414	422	389	411	378	381	392	385	388	376	397	413	390	401	385	369	384	407	393	402	394	391	400	382	373	396	395	401	366	392	383	423	394	356	392	393	351	393	432	391	402	394	394	406	383	391	377	376	408	367	378	366	406	396	393	393	388	387	366	409	423	393	381	383	355	403	403	407	390	381	370	379	369	412	381	432	397	358	396	382	394	404	373	380	389	376	377	439	375	400	397	408	389	391	379	390	343	411	363	399	386	380	352	387	390	347	382	391	377	369	394	419	414	370	400	419	404	436	405	394	422	392	362	406	380	369	396	387	414	396	362	383	350	407	411	397	370	431	399	376	401	391	420	407	434	388	385	372	360	375	404	393	409	390	375	369	382	397	391	350	391	390	361	387	381	387	387	389	380	402	400	417	383	386	394	379	408	406	391	369	403	382	382	387	376	441	402	369	385	372	370	384	356	433	375	389	389	399	370	372	373	380	385	387	413	355	407	405	377	406	376	367	406	428	384	397	389	395	383	357	389	415	390	394	366	405	383	396	396	378	390	412	423	420	417	378	377	350	407	387	393	394	359	406	361	387	384	390	403	361	381	377	399	401	445	426	374	393	373	414	428	400	410	418	412	362	400	412	393	362	398	380	387	370	401	383	397	406	424	424	365	370	383	353	381	391	363	390	434	396	412	384	396	391	415	383	376	360	403	361	385	389	399	391	394	414	381	401	388	375	353	448	388	375	408	371	390	385	370	396	373	387	381	379	413	393	399	380	358	391	404	397	389	418	373	400	404	412	363	368	378	374	409	416	350	422	424	392	393	412	358	378	389	381	388	384	370	385	395	371	386	406	399	383	392	387	381	433	393	396	423	410	372	380	366	380	381	393	394	386	398	392	412	372	394	397	389	380	398	409	366	427	414	426	390	366	382	376	412	381	371	384	369	401	412	396	411	369	367	374	429	377	434	381	389	357	366	372	378	388	386	364	361	365	375	380	347	366	399	410	375	366	378	354	411	417	371	389	370	387	398	397	392	363	414	370	355	377	408	390	396	370	390	398	369	409	417	398	416	399	408	382	406	372	395	393	383	397	405	351	368	390	414	360	405	374	413	346	360	370	398	404	370	423	405	403	404	395	444	351	409	401	391	421	377	386	400	381	393	412	402	374	395	384	385	374	399	381	395	392	386	419	371	415	442	374	370	399	384	393	358	388	379	407	377	429	400	359	425	382	373	382	421	380	388	385	408	371	378	375	400	379	379	396	396	414	403	402	367	367	416	398	365	417	374	397	385	398	367	380	376	376	398	399	389	420	401	398	399	385	392	374	387	366	378	374	433	380	419	390	413	430	396	373	388	373	410	383	398	378	409	399	367	372	397	380	404	383	376	360	414	390	381	382	400	403	398	379
24713	21108	27271	25123	10922	1384	1107	986	983	925	962	959	926	896	889	897	905	906	863	902	870	810	897	915	849	862	896	847	884	887	851	849	808	868	884	770	853	850	836	864	889	919	883	871	901	876	832	880	830	913	834	814	836	821	889	867	892	847	883	835	867	832	887	865	894	886	881	886	824	831	881	858	874	859	865	888	885	795	857	868	790	780	862	904	846	863	829	816	870	826	852	824	850	833	810	840	830	806	894	902	828	914	818	833	898	827	855	848	828	883	840	857	886	835	854	904	857	889	909	828	860	869	807	836	858	901	836	815	813	836	865	869	853	782	845	877	871	845	875	896	875	845	845	829	891	783	827	839	870	821	881	879	845	850	869	842	811	900	895	845	842	901	862	862	847	852	817	900	897	887	910	891	838	857	821	901	875	794	833	804	867	894	833	882	866	842	858	844	883	862	853	855	850	873	853	845	863	893	822	833	873	828	842	833	807	890	877	874	873	887	836	816	868	870	820	860	856	850	841	912	891	881	881	861	856	863	814	844	860	847	852	829	932	846	850	878	844	835	808	906	827	832	854	847	826	874	849	861	844	877	895	891	880	940	839	879	861	860	843	906	861	889	857	865	867	874	877	815	848	825	851	841	813	864	823	877	834	838	880	843	867	847	884	819	843	851	834	870	880	867	918	897	848	868	879	839	885	893	881	906	887	840	829	855	841	831	821	840	875	878	883	841	873	834	879	905	825	869	806	895	849	840	835	829	878	893	882	867	820	858	934	890	897	835	927	845	869	853	854	823	857	873	886	878	840	868	892	832	835	854	918	825	828	787	830	808	862	886	894	832	859	827	800	890	818	856	878	838	810	887	842	839	933	831	821	839	876	896	828	867	883	872	914	852	845	844	866	849	874	812	833	881	871	895	817	839	868	863	853	863	830	877	871	861	831	897	885	883	874	822	872	837	904	873	809	831	863	852	867	824	886	867	873	904	824	843	842	834	881	866	886	833	855	847	845	830	871	841	842	919	865	809	858	840	871	880	874	862	876	839	886	865	860	837	863	805	875	787	831	832	821	879	869	861	856	864	868	884	881	872	799	841	884	820	853	857	875	888	861	881	834	852	909	826	848	865	841	866	815	855	865	834	870	819	857	841	901	816	868	862	851	873	834	876	883	885	868	814	872	889	882	827	896	777	869	815	793	873	850	807	783	842	829	827	831	850	821	843	846	896	876	864	920	865	876	846	884	876	893	855	854	862	863	890	860	809	836	767	902	849	889	858	858	900	886	872	863	940	868	866	874	861	901	811	824	856	845	854	832	859	856	882	866	891	893	863	940	822	909	837	872	888	862	857	874	864	818	823	853	864	891	874	825	860	885	872	832	868	850	870	824	869	891	849	800	840	864	827	873	831	844	857	863	872	873	886	924	824	819	901	891	888	832	872	876	887	850	875	873	861	901	874	841	868	878	856	867	859	870	903	889	920	899	922	852	870	852	872	836	877	867	883	861	856	852	824	850	888	840	903	929	784	937	870	840	810	857	878	853	851	877	894	821	853	868	813	885	943	814	883	874	856	816	870	853	811	847	850	871	903	898	900	824	909	842	861	856	796	842	897	889	837	821	849	848	816	812	874	884	877	866	862	856	832	866	830	873	840	859	871	865	826	848	896	905	871	872	888	884	891	871	837	877	858	890	856	880	850	882	886	825	802	906	829	861	893	870	863	827	859	906	881	838	877	859	849	905	863	888	873	852	886	828	892	828	876	877	834	863	920	886	870	823	804	869	868	868	853	822	910	862	891	860	882	818	868	878	884	831	847	794	896	813	864	842	890	907	840	880	838	870	883	846	840	829	896	857	901	813	779	821	879	834	825	924	911	859	825	808	838	898	865	858	902	840	887	871	858	865	854	850	871	857	865	889	864	865	849	844	824	803	863	881	885	850	866	858	848	857	835	898	840	846	843	845	837	893	854	829	852	838	846	843	864	842	827	848	828	869	871	866	842	863	846	829	905	862	851	819	828	830	882	836	880	870	822	819	885	849	850	887	877	874	911	843	837	841	873	818	859	887	852	829	889	879	810	862	852	875	882	828	834	831	848	909	822	905	829	868	864	845	869	851	921	879	844	853	931	830	831	897	816	811	766	816	915	868	868	852	846	903	814	843	847	825	882	897	903	811	881	857	821	856	885	825	893	812	828	876	864	873	830	887	828	858	884	892	891	854	847	848	821	922	825	831	815	853	887	817	896	876	814	824	860	884	819	843	850	841	898	836	874	860	836	862	899	844	855	838	804	798	862	884	848	810	836	824	832	877	859	877	867	846	823	872	923	849	879	873	876	819	894	804	865	846	810	838	856	838	836	860	838	891	871	849	831	860	803	861	882	893	843	901	862	874	856	910	801	850	870	844	866	889	849	869	852	981	939	853	892	777	891	896	849	841	881	895	886	833	817	858	846	907	869	888	839	924	878	892	888	867	785	857	860	858	844	841	885	857	845	806	862	890	840	896	789	864	907	828	824	911	864	877	858	880	843	910	776	889	836	877	866	866	862	784	846	844	855	942	858	808	860	845	854	879	853	845	835	880	856	876	887	867	897	885	822	889	859	889	838	850	880	917	870	841	856	907	849	844	906	904	876	859	896	868	860	884	924	828	824	866	839	855	843	816	880	856	862	889	839	888	848	847	829	874	865	875	898	892	837	853	882	882	856	836	842	896	852	912	861	822	821	830	825	860	848	849	866	826	867	902	883	893	798	894	858	838	896	890	867	927	859	891	848	828	854	875	935	857	898	891	823	902	842	858	840	876	878	899	856	836	865	905	869	874	860	907	817	847	872	851	834	860	828	839	824	886	838	872	828	856	839	824	844	832	872	799	855	818	862	843	867	847	869	859	853	881	901	822	832	878	838	863	822	876	865	760	878	890	888	875	824	897	894	875	875	818	863	879	796	875	870	834	891	841	895	856	880	831	841	866	882	781	871	841	852	841	841	875	836	847	845	851	894	816	881	882	869	844	836	887	885	837	827	884	836	898	840	927	892	820	854	821	828	848	876	877	925	858	884	828	852	886	849	863	885	843	836	862	828	867	892	870	890	874	883	898	856	836	867	878	835	823	837	838	821	824	829	831	881	827	870	893	848	897	861	829	853	904	839	870	875	866	848	882	875	838	852	825	856	826	909	861	828	815	868	845	866	856	840	816	899	803	883	890	865	817	813	845	860	890	874	871	823	850	874	811	857	849	838	847	864	867	846	842	839	882	890	831	861	875	833	800	837	868	863	869	809	919	817	874	856	837	861	819	864	850	826	897	848	797	891	890	850	881	850	847	887	825	880	858	822	857	924	867	810	871	855	835	843	904	848	857	883	846	846	902	854	834	847	893	822	836	881	814	833	903	907	929	901	851	846	859	884	831	796	821	870	806	856	872	865	805	851	836	858	840	831	824	880	859	954	805	832	897	824	892	801	865	865	899	849	920	892	881	867	879	856	845	863	832	853	889	845	904	870
5471	6015	4097	2243	1797	1446	1366	1185	1192	1121	1088	985	1005	967	961	912	908	923	925	936	909	936	918	913	893	860	947	871	869	898	914	885	879	892	901	890	927	917	947	860	906	890	850	907	856	834	886	908	912	890	836	874	877	849	905	896	851	874	910	908	888	886	865	864	892	908	862	905	884	901	890	874	913	873	847	924	867	893	902	913	828	851	867	907	905	849	867	866	861	861	900	920	926	961	880	925	904	858	838	802	890	894	900	869	866	911	909	874	890	839	943	897	910	883	891	870	866	898	846	885	876	869	858	889	883	875	866	884	892	928	911	858	854	877	872	894	921	975	831	916	855	867	884	807	877	850	870	835	847	902	892	867	936	892	881	903	856	878	880	892	812	864	893	853	899	892	841	872	819	810	897	862	870	841	849	897	885	878	875	847	857	862	866	888	877	851	891	885	861	906	838	922	852	921	835	885	893	909	887	844	918	941	893	875	944	891	851	893	907	843	941	879	833	894	863	915	924	854	886	864	929	846	863	890	921	868	849	908	900	872	857	901	879	835	863	852	925	840	827	866	921	856	886	888	866	839	840	886	833	867	882	868	887	873	922	904	878	904	892	927	890	898	876	860	871	854	888	904	870	864	881	884	841	889	850	865	886	930	882	931	882	917	855	898	884	897	885	882	939	850	927	918	910	919	896	932	893	835	894	872	868	874	862	889	889	931	938	890	886	915	875	883	857	835	828	867	895	911	858	960	897	884	915	892	876	835	871	907	849	832	868	856	853	893	895	882	933	871	854	889	916	870	901	875	843	878	921	918	846	889	922	868	892	876	894	913	909	890	894	855	891	846	847	885	875	905	858	879	887	944	832	851	891	862	910	841	926	965	902	923	844	906	867	875	940	957	905	899	863	906	891	877	879	889	885	909	921	930	850	881	897	864	877	865	923	855	916	874	917	861	853	864	879	887	861	846	912	895	882	874	838	932	864	862	969	848	830	854	878	902	843	870	857	905	823	918	875	834	858	884	867	890	874	862	890	862	856	904	849	915	927	842	869	843	878	883	884	829	857	868	911	862	909	921	864	895	861	906	890	846	890	887	888	881	912	847	860	867	912	874	865	891	902	923	868	890	870	887	896	884	944	883	924	880	910	901	893	844	890	896	866	886	889	827	898	859	869	878	840	888	850	858	920	908	937	876	892	878	865	860	849	891	860	892	902	898	856	913	865	834	845	854	835	824	830	884	889	884	940	868	894	888	888	932	891	856	915	935	906	873	906	872	902	895	870	903	869	889	945	887	872	937	857	882	934	925	883	914	827	904	860	877	829	955	912	941	913	864	850	837	861	852	932	838	905	872	916	852	835	892	851	869	914	876	870	875	892	844	908	903	880	897	860	911	868	894	824	875	852	861	869	857	900	900	882	909	917	834	916	943	886	884	849	913	901	892	889	904	871	897	894	885	894	890	892	874	847	857	862	863	864	842	910	907	885	859	927	892	862	875	870	835	872	818	793	930	884	870	878	909	847	889	845	850	902	865	883	943	859	864	904	898	841	860	877	859	868	946	842	897	860	904	918	828	847	895	933	914	865	872	905	886	904	923	889	893	857	892	855	870	911	879	932	865	933	871	899	926	941	874	914	874	864	931	871	907	910	839	920	875	908	861	872	936	883	876	912	873	851	840	869	873	842	917	826	880	941	899	923	850	882	919	877	895	886	894	909	883	888	843	873	860	914	885	849	883	836	844	892	902	862	932	840	854	835	912	905	853	838	920	886	876	865	872	849	864	892	855	930	908	842	917	916	872	852	889	895	910	865	877	872	897	887	805	899	879	878	849	899	906	866	875	848	921	855	891	825	968	903	901	876	848	928	845	881	912	887	863	899	878	859	872	956	947	831	890	824	882	916	851	831	885	917	912	880	838	908	942	954	843	840	925	876	892	881	883	851	869	842	880	870	908	929	906	912	926	860	865	911	905	929	915	842	892	923	852	857	881	915	928	904	879	882	943	836	854	833	924	924	886	853	906	889	898	914	897	942	875	898	867	878	830	850	814	865	887	922	897	890	899	848	919	893	896	878	863	941	869	874	873	864	878	904	933	851	917	871	865	856	908	859	822	904	976	913	900	931	888	910	949	871	912	919	878	888	859	893	932	899	869	893	857	899	903	900	846	888	887	891	887	883	911	895	882	899	884	857	920	864	892	909	809	917	902	896	834	891	910	907	870	817	877	865	868	857	891	925	934	855	867	902	888	882	932	880	868	894	886	889	935	886	865	855	801	925	854	886	879	880	924	898	889	921	864	907	874	926	918	867	863	874	858	886	814	867	909	914	898	920	899	933	909	884	859	883	847	938	891	887	837	878	896	885	929	871	848	896	893	871	935	819	847	852	936	900	865	906	863	892	841	862	914	883	846	897	892	877	896	931	902	892	871	897	916	927	895	869	885	889	810	852	859	913	869	878	879	872	893	869	839	887	844	859	874	880	830	859	946	902	896	911	877	859	881	877	848	954	880	921	868	819	876	883	880	896	905	897	822	880	826	885	842	902	887	849	900	914	903	875	871	830	898	858	910	898	922	881	871	915	890	898	906	888	904	890	846	859	904	874	854	868	890	895	877	884	828	876	834	880	878	862	956	895	907	871	861	877	870	885	872	894	873	862	845	939	844	841	975	838	906	907	873	930	892	900	875	908	843	854	859	892	860	906	872	870	884	898	926	911	845	856	920	853	902	850	875	872	824	887	832	914	915	898	862	862	881	894	927	834	891	921	846	903	866	885	866	854	903	904	854	851	903	870	893	870	859	862	859	881	894	885	859	877	896	896	862	891	898	867	890	813	893	867	877	891	849	830	891	876	889	884	913	832	927	901	882	902	842	924	877	909	876	851	848	861	877	834	865	879	856	867	886	912	860	927	895	848	867	870	891	895	887	863	941	875	897	881	859	863	895	843	871	862	853	845	849	886	818	890	871	882	915	834	861	880	945	817	941	846	847	894	894	850	811	931	852	836	878	846	867	925	843	899	864	889	884	883	903	880	863	956	853	885	904	890	930	905	864	903	901	851	952	863	903	843	884	926	892	835	913	876	873	904	861	918	900	879	898	897	932	887	851	905	929	922	907	872	893	907	895	878	910	879	891	901	854	894	908	857	931	859	926	859	920	878	853	897	879	912	880	847	913	909	893	896	884	854	915	850	896	890	865	896	911	869	893	902	857	874	876	892	841	935	907	847	885	867	887	878	829	928	939	903	894	910	850	871	909	877	859	834	900	878	841	943	880	885	882	841	888	894	887	920	896	859	867	895	894	853	919	931	872	909	929	902	928	892	824	949	906	905	876	865	851	845	879	878	863	835	889	893	842	917	877	933	862	881	910	876	877	876	882	924	886	847	858	847	883	892	880	900	904	907	882	895	837	837	846	925	872	952	860	854	925	894	840	884	848	917	854	867	848	883	858	900	911	866	924	802	877	931	878	919	838	894	857	925	942	861	907	883	876	818	890	879	880
22513	21184	28868	23793	21186	21257	8953	1539	1121	1017	931	890	827	802	777	790	731	782	719	712	707	742	671	649	666	675	686	692	711	669	671	687	675	633	663	683	656	620	651	633	627	634	631	697	651	642	648	668	674	640	673	671	686	645	638	606	622	645	649	627	653	624	603	625	649	694	661	721	635	581	621	663	659	650	657	664	642	670	680	642	649	642	676	622	636	638	598	649	576	663	618	640	663	607	713	633	645	642	670	605	632	645	643	646	646	644	677	652	600	656	612	654	642	616	656	631	609	617	621	663	665	669	665	610	632	592	642	660	644	621	609	664	660	656	627	625	632	609	671	665	643	651	634	628	678	622	609	643	694	631	634	605	669	627	619	577	624	651	668	651	649	631	622	640	619	635	629	602	622	667	644	660	629	621	646	666	586	666	642	586	647	637	646	607	701	620	652	643	616	680	651	657	632	624	631	634	653	633	722	615	621	616	634	617	591	656	569	641	669	626	649	608	643	639	637	643	612	592	614	615	637	606	670	668	619	612	660	580	609	620	642	611	651	656	616	650	659	653	606	647	629	636	600	656	643	620	687	618	654	628	640	690	617	651	641	663	664	628	602	632	674	625	674	634	622	693	666	655	677	638	632	660	637	610	637	641	653	665	639	637	627	624	615	638	616	639	596	651	633	647	634	601	690	609	622	616	611	631	646	589	664	624	623	682	607	569	633	636	649	608	630	616	660	629	664	615	623	593	647	649	636	664	612	638	636	617	593	622	667	607	640	603	643	622	628	643	663	659	664	649	633	668	647	610	677	626	597	632	605	651	658	645	655	627	650	641	679	636	659	635	676	675	601	624	642	650	650	651	637	641	636	630	672	668	651	674	623	629	630	635	583	625	630	639	658	630	608	653	618	633	658	653	631	594	665	629	639	646	595	665	629	623	658	591	633	630	621	627	652	611	661	621	656	704	658	624	660	622	653	616	620	654	664	593	627	622	636	628	648	625	578	668	672	660	626	618	609	660	625	604	616	638	650	635	636	658	645	637	648	635	672	655	654	623	678	646	600	630	620	637	646	644	650	651	644	636	631	670	639	643	624	679	630	615	618	624	647	683	668	625	617	658	651	648	623	628	623	636	679	617	612	673	636	654	637	623	658	633	639	620	645	653	622	618	636	597	679	609	677	618	657	663	628	645	647	629	630	598	687	700	643	613	605	605	640	626	598	678	688	652	657	612	680	633	648	667	673	600	642	630	658	631	640	646	614	665	646	650	622	686	622	636	618	621	671	655	626	610	649	672	625	622	622	643	680	668	675	637	622	660	641	645	677	633	672	644	652	654	633	655	691	625	610	622	623	582	634	638	634	646	644	657	641	619	642	693	652	657	666	651	642	643	641	647	627	618	611	636	642	633	635	627	647	615	696	656	652	651	645	635	679	622	622	635	660	606	604	663	586	618	629	629	622	595	620	619	688	601	603	654	645	644	652	648	635	675	662	609	611	654	639	600	634	599	666	639	708	653	646	599	625	665	635	608	633	633	643	674	634	632	648	631	617	671	598	626	681	619	635	651	642	597	636	652	640	634	642	667	597	617	606	591	659	615	620	663	619	623	614	681	573	655	649	649	673	666	653	614	647	633	651	652	669	622	646	658	666	668	664	638	634	666	626	673	630	616	629	617	660	630	682	687	632	622	640	589	619	644	610	628	657	663	631	590	635	646	637	631	642	620	611	659	617	607	599	659	646	624	640	611	636	653	674	604	571	632	592	637	628	643	640	606	650	657	656	601	636	661	725	655	630	623	639	648	632	617	642	633	623	614	612	606	676	630	667	658	625	623	663	618	626	611	654	608	653	674	625	629	583	607	630	655	645	666	635	633	606	621	637	650	649	648	582	638	659	661	605	647	647	652	701	660	633	655	636	655	626	660	650	628	613	633	642	598	635	661	619	593	637	632	625	653	639	645	590	609	645	608	699	655	622	633	652	644	646	623	652	624	654	629	647	636	668	643	620	630	628	718	658	635	684	678	638	568	642	651	613	635	617	658	635	616	638	651	638	631	625	661	655	612	606	639	627	667	638	627	640	651	622	591	622	671	646	599	649	642	615	637	652	590	606	634	626	654	612	628	707	629	655	639	643	636	655	696	611	638	642	612	620	678	643	660	700	620	643	670	608	651	632	617	673	651	660	651	617	627	611	620	642	648	597	644	638	619	639	661	620	634	642	649	684	595	630	607	681	661	620	647	615	604	624	633	661	647	596	680	621	654	628	642	648	648	685	602	651	632	605	608	606	615	679	630	658	613	630	620	640	709	599	667	659	583	614	648	596	622	618	617	639	636	604	629	675	607	636	622	653	603	660	632	600	694	650	608	602	642	661	623	649	573	593	626	639	659	633	627	587	634	641	588	643	620	641	635	673	686	641	629	643	601	684	635	676	632	604	630	613	654	646	703	644	665	630	700	628	632	636	616	589	618	654	631	645	631	673	681	622	633	672	642	641	662	664	663	598	639	630	627	626	637	623	639	626	687	632	643	642	693	636	662	595	629	640	648	647	665	636	620	668	651	629	629	656	667	653	623	655	609	583	608	610	621	599	614	638	660	620	622	619	653	642	646	611	619	629	634	615	694	650	601	664	610	629	648	663	658	631	653	632	669	651	623	656	557	644	635	632	641	639	658	664	610	635	634	644	653	669	638	631	631	623	635	669	643	643	638	633	635	611	624	650	648	638	631	665	618	630	618	651	589	611	643	654	682	638	674	644	642	625	661	649	618	584	671	644	596	599	659	651	593	623	665	581	659	612	636	605	640	638	618	624	644	640	597	608	663	653	618	620	593	625	649	616	667	659	639	634	600	642	632	687	636	674	622	650	656	613	642	651	606	643	656	638	650	586	671	647	685	611	630	670	627	670	626	615	620	618	607	654	645	632	658	626	617	678	639	644	621	609	642	639	644	629	613	682	613	666	658	671	624	619	671	681	627	619	654	626	636	633	616	601	618	620	648	659	658	627	702	646	605	611	660	646	634	663	612	621	637	674	626	631	645	624	665	638	655	611	630	657	603	593	665	623	666	644	661	683	674	587	635	667	666	609	641	626	589	656	635	628	628	631	626	672	635	663	643	619	656	674	652	645	626	674	663	629	609	608	636	609	634	631	619	650	671	627	648	607	618	612	638	638	612	653	646	604	649	617	648	628	601	663	595	640	643	649	648	636	644	649	575	622	610	614	638	638	651	667	582	689	635	613	688	630	660	593	668	646	673	659	665	629	658	616	662	632	653	608	679	632	649	640	651	619	650	619	632	624	670	647	683	573	650	637	646	646	627	653	663	615	614	589	646	640	644	588	623	669	611	647	625	630	606	655	634	576	626	562	611	639	639	664	643	624	630	623	602	609	596	630	636	612	657	642	676	695	653	626	638	670	672	631	634	641	625	635	617	596	654	632	615	645	587	649	633	685	633	665	636	678	641	647	568	624	576	629	647	596	628	648	582	664	636	583	616	607	653
6917	15098	10175	5007	3605	2857	2248	1837	1568	1264	1141	1068	958	881	888	839	873	802	777	755	724	740	695	701	694	726	689	680	690	682	666	690	598	686	662	648	704	634	672	626	634	690	650	683	666	681	631	650	667	650	660	685	672	673	620	643	650	648	615	660	661	596	660	626	691	639	617	643	640	615	617	660	650	632	653	655	668	630	646	676	656	647	673	662	632	627	672	656	633	687	631	653	611	646	654	607	640	625	662	646	643	657	634	592	630	607	649	618	635	612	641	622	617	619	657	633	580	673	600	651	636	647	640	673	623	605	623	631	628	616	626	646	671	581	661	643	645	639	688	631	633	618	656	624	678	672	643	614	618	621	641	635	628	632	649	600	668	640	656	626	634	628	640	647	634	599	638	679	675	665	652	603	627	686	652	626	606	611	658	615	654	673	638	627	648	670	635	632	597	616	654	581	644	651	639	614	635	639	651	654	619	644	661	634	635	592	595	626	640	660	609	624	638	677	601	644	616	570	628	627	631	612	658	670	648	650	603	622	654	639	605	609	660	663	666	667	584	585	663	691	640	639	670	621	661	662	660	614	640	677	618	648	610	663	645	624	617	646	616	642	598	645	631	621	640	646	626	653	595	627	615	641	637	604	648	615	620	674	631	656	677	566	635	639	629	633	619	646	652	684	648	638	645	640	654	629	596	677	626	604	584	638	678	658	641	633	597	620	616	673	680	623	627	610	601	624	698	624	655	686	624	660	651	650	652	668	649	620	605	669	632	647	659	619	619	662	661	658	608	628	667	614	631	630	601	626	630	629	652	621	639	602	645	641	627	642	649	603	656	637	646	648	618	609	645	624	687	668	614	694	666	644	636	639	659	627	668	628	715	682	659	628	615	641	622	624	620	640	645	641	653	649	606	622	601	635	620	579	648	624	617	643	566	633	629	625	615	634	653	600	605	658	659	624	621	652	639	676	673	629	616	619	644	593	621	666	652	619	645	630	602	633	635	644	611	600	655	645	629	627	628	623	616	611	638	645	668	697	642	628	614	687	634	677	588	631	691	644	634	622	615	634	667	635	606	570	641	619	640	619	661	613	669	611	628	630	645	669	667	633	635	637	599	669	676	630	656	666	614	620	627	618	642	639	635	660	614	660	610	607	671	632	626	626	682	642	651	636	668	618	607	633	666	629	629	631	625	656	652	611	668	649	594	663	639	607	624	671	616	654	638	629	646	649	645	628	603	612	616	639	680	641	667	647	598	626	623	610	680	600	631	626	651	627	607	628	634	620	633	618	589	632	645	647	625	704	633	591	617	608	634	608	663	624	619	651	699	616	657	639	628	625	635	628	658	665	665	620	642	660	651	610	662	638	616	657	626	668	639	634	699	646	648	619	602	613	611	620	633	646	679	606	675	654	610	609	653	624	618	645	629	643	632	629	672	627	620	637	639	604	630	662	677	616	650	661	578	642	651	625	602	649	630	700	604	663	669	690	664	603	614	621	676	615	642	634	638	674	657	639	680	604	650	648	574	660	662	612	633	638	636	645	632	654	621	616	649	627	604	625	675	646	599	599	608	683	656	674	619	657	628	631	622	642	607	642	590	624	655	654	624	673	645	668	630	654	638	650	652	627	642	608	628	643	600	661	624	643	619	644	619	640	612	638	622	692	617	614	659	593	661	627	636	636	617	604	683	675	649	632	597	636	671	651	647	641	614	649	606	649	648	647	650	664	637	626	616	609	626	675	669	668	620	638	680	637	634	601	637	628	644	674	581	648	662	645	669	664	637	643	621	618	642	640	612	618	671	622	671	619	629	622	659	619	628	626	599	619	629	625	607	612	643	636	657	647	625	639	653	611	649	631	621	614	610	667	655	613	624	637	663	643	639	678	653	587	582	648	642	670	609	614	636	636	586	648	641	666	626	649	663	648	665	620	643	617	630	662	603	601	672	665	610	600	598	648	627	620	634	597	644	617	631	633	611	606	590	606	651	643	632	622	663	612	653	642	643	615	593	680	658	622	609	637	639	669	679	665	635	660	659	662	613	628	599	615	641	638	625	612	637	627	637	669	661	612	620	647	653	680	669	660	654	628	617	643	657	613	651	684	625	651	616	614	661	634	639	670	648	653	652	616	635	661	626	618	642	616	624	635	635	648	688	586	611	634	651	639	614	636	641	625	606	643	624	632	641	631	632	668	659	642	650	657	625	588	645	667	650	630	653	640	660	628	644	648	656	607	639	617	649	684	650	632	643	636	632	642	632	595	591	635	591	628	628	647	617	631	657	628	613	637	643	666	595	643	629	612	600	652	645	613	614	633	621	636	635	579	594	653	637	649	610	662	641	629	633	670	689	646	637	593	658	659	616	630	640	670	661	623	630	655	657	639	578	611	630	601	647	640	637	648	610	605	668	670	667	666	579	662	636	628	643	610	596	650	649	625	640	608	671	598	607	656	616	621	633	661	647	630	666	650	605	639	635	613	629	630	608	673	605	650	633	662	666	653	633	608	606	620	628	609	667	666	665	678	621	606	694	608	600	612	659	611	649	611	631	582	607	653	666	612	663	655	653	632	623	623	671	650	672	627	641	693	595	626	658	627	625	580	627	665	662	634	632	637	623	664	653	609	638	628	582	626	624	621	641	606	697	640	679	651	612	603	651	649	653	675	598	630	629	649	630	620	620	646	629	612	659	645	650	634	620	614	622	654	608	638	633	635	633	661	638	646	697	643	651	664	599	631	644	648	614	610	653	603	653	641	628	644	625	683	612	605	628	658	634	648	616	655	614	572	644	657	670	669	602	675	646	630	578	616	629	667	610	612	631	676	650	617	581	692	689	629	676	647	628	599	695	634	666	658	642	644	609	624	650	630	641	566	612	710	679	659	643	615	714	617	638	673	685	655	614	620	635	647	644	642	625	683	622	665	645	619	667	672	633	642	568	661	638	640	632	643	652	610	616	600	649	687	630	666	643	629	653	680	680	624	709	600	640	619	687	642	652	631	595	623	611	603	662	663	620	616	703	649	616	630	698	642	628	610	636	620	602	640	569	639	615	647	658	638	687	639	640	579	660	639	679	622	665	615	651	599	650	651	639	631	648	647	593	650	650	622	640	638	686	639	609	601	638	594	647	682	680	653	601	645	669	626	646	613	633	630	643	614	622	650	717	617	607	671	606	645	657	643	623	645	649	659	640	611	664	622	641	627	610	639	622	654	665	639	639	596	621	677	678	629	639	686	638	587	624	610	619	640	635	651	632	647	631	629	603	606	660	635	606	652	599	608	641	649	635	646	633	610	639	633	678	630	628	650	607	683	621	618	614	654	652	596	595	661	625	640	615	618	639	602	666	654	639	707	644	661	624	600	603	632	661	617	646	684	651	650	614	626	634	618	642	619	619	679	598	628	662	630	638	628	649	615	670	621	618	623	676	682	653	697	630	642	667	700	586	664	667	642	653	590	617	635	617	621	644	632	644	650	634	678	678	657	648	617	625	644	683	664
27868	17398	4035	978	699	713	686	559	576	597	609	607	660	651	613	636	619	590	588	591	580	621	593	620	605	602	588	580	539	608	611	600	580	585	577	621	626	578	605	618	629	604	580	597	599	588	567	639	602	620	563	601	612	593	593	581	612	599	624	612	618	597	566	532	585	640	570	607	587	618	601	623	595	590	571	616	598	593	638	620	583	576	592	598	619	597	593	577	601	563	604	579	589	580	603	580	613	592	572	585	652	604	633	619	576	562	601	595	584	595	661	619	576	607	576	592	616	614	623	591	600	592	547	600	604	612	584	566	598	599	613	588	616	597	614	608	575	587	590	608	643	614	609	598	587	644	583	607	594	592	611	622	650	619	588	621	621	678	595	599	572	613	560	596	610	557	592	596	617	616	563	597	586	612	618	606	601	581	592	555	600	615	589	666	590	615	614	595	619	581	585	595	628	627	579	604	590	595	580	580	601	593	607	611	590	552	563	617	603	632	656	621	615	617	579	589	545	594	590	583	574	584	562	605	552	586	611	567	561	603	628	592	580	564	603	629	617	631	623	590	593	591	547	607	628	569	605	568	569	588	635	611	564	594	578	574	601	608	586	597	611	623	622	606	598	590	599	665	619	560	583	609	611	604	593	569	641	590	600	604	574	589	563	637	603	593	578	578	553	622	609	571	611	579	618	659	572	637	607	581	624	569	555	555	605	627	604	564	632	597	588	537	576	600	584	598	610	593	591	562	637	562	609	591	599	572	607	613	599	599	649	619	612	597	579	600	647	616	622	538	582	657	576	549	554	604	628	636	603	649	617	651	627	566	573	603	566	624	635	577	644	587	620	570	616	588	621	599	619	591	633	585	590	582	606	597	560	516	594	574	633	580	547	615	612	567	626	608	608	604	592	589	607	591	593	547	611	597	628	640	634	618	557	625	634	583	564	594	623	565	562	572	616	585	586	565	603	558	599	581	621	574	636	600	538	616	578	604	609	633	595	627	593	562	578	558	592	640	599	627	598	606	601	601	620	576	596	615	620	621	594	597	555	625	610	587	597	605	621	591	591	593	571	598	635	611	610	636	637	624	632	575	578	595	645	616	640	608	621	541	605	640	604	593	576	637	577	580	591	577	587	563	607	626	567	590	611	605	625	590	569	609	595	574	621	614	617	610	588	633	598	606	591	556	604	582	547	583	610	597	634	608	630	603	597	618	583	581	599	575	605	574	631	607	551	619	592	599	562	589	562	623	633	572	584	619	604	546	606	602	588	579	633	592	580	623	598	612	583	584	576	581	612	564	660	589	634	567	615	555	626	603	584	610	566	555	606	556	628	546	585	561	612	558	548	589	551	599	566	606	561	571	564	592	635	555	619	611	621	608	597	580	606	597	581	558	646	599	610	578	597	544	600	561	600	571	551	607	607	621	593	537	622	614	627	642	585	622	623	614	594	636	623	613	603	613	602	628	595	587	627	554	593	565	651	600	612	597	578	589	595	560	577	577	587	570	592	556	576	561	591	579	625	644	615	582	564	583	549	618	634	601	600	614	604	562	553	582	572	571	610	577	573	625	625	579	549	563	613	604	536	571	593	579	593	571	606	584	602	612	587	566	619	583	625	582	595	596	585	629	620	615	577	630	587	583	594	588	575	576	584	598	574	599	611	591	563	544	606	609	625	617	609	597	615	588	591	530	563	567	588	608	566	573	572	609	583	602	625	545	593	597	633	581	616	597	556	624	627	594	584	584	536	572	607	579	600	597	581	579	631	612	583	591	567	588	550	607	607	574	611	565	636	563	575	611	594	587	630	586	582	582	655	543	647	609	603	562	597	601	574	609	603	593	558	610	590	596	599	614	631	621	586	589	531	583	608	623	609	561	619	575	611	620	560	602	609	594	588	552	609	581	592	557	622	625	555	579	561	596	543	576	591	610	568	631	601	584	596	636	610	598	585	586	592	557	604	605	587	565	596	595	570	612	635	612	590	549	600	618	579	657	621	610	627	578	570	589	559	583	611	597	600	627	548	589	670	584	587	550	617	605	576	585	619	602	614	642	624	607	644	590	626	628	597	611	636	573	624	597	603	604	605	579	621	605	571	616	617	585	608	601	577	555	623	607	627	613	592	586	603	624	577	621	594	588	549	548	591	595	576	589	574	605	555	587	576	594	582	601	614	614	587	559	550	602	612	590	564	570	586	610	591	586	573	631	631	608	589	513	630	602	553	609	618	568	580	587	600	598	572	586	591	585	591	589	572	579	604	632	576	598	613	583	584	618	612	583	600	554	607	611	617	552	609	605	574	651	576	603	593	649	610	630	635	583	560	603	622	582	600	611	603	608	587	575	607	576	592	581	583	612	624	604	618	594	616	549	603	602	572	609	610	559	579	626	588	597	566	622	573	614	602	605	558	611	619	637	606	576	636	589	614	659	590	585	578	585	587	609	592	575	584	596	578	583	610	605	597	593	608	633	598	588	568	596	640	594	564	599	603	625	584	583	599	575	641	572	598	644	581	634	557	575	595	611	617	600	621	586	565	595	609	603	639	603	597	575	584	629	589	583	568	575	595	578	566	584	633	628	602	593	644	608	623	586	566	560	548	593	627	562	573	587	592	612	618	581	608	642	578	619	598	569	564	607	599	593	643	639	560	588	637	573	600	641	585	581	623	601	602	605	643	588	573	588	613	556	590	540	614	607	588	582	586	631	597	611	617	577	614	581	582	590	636	598	627	587	591	567	583	557	588	605	615	611	617	602	585	627	619	589	550	586	590	578	592	686	603	621	581	596	555	632	571	611	543	593	568	602	600	582	606	585	639	649	559	595	601	603	603	547	623	612	600	547	564	568	611	599	619	595	598	568	597	583	602	615	587	623	601	601	572	596	591	576	617	618	609	601	585	595	572	598	623	596	596	577	625	645	608	599	609	622	604	604	604	610	623	618	582	635	595	628	597	609	569	576	572	576	577	585	620	568	661	613	585	547	613	596	578	603	590	579	584	595	591	606	602	588	586	627	587	621	591	630	559	605	572	562	626	581	602	543	600	645	623	613	572	630	606	583	653	581	553	594	608	625	596	558	592	587	596	572	599	593	596	597	581	568	595	607	558	599	561	573	602	633	591	585	604	596	585	568	645	595	600	604	616	589	607	628	616	556	597	618	559	592	573	605	625	594	650	600	581	573	620	613	616	628	567	558	622	572	587	605	610	614	621	594	574	618	564	582	617	575	578	608	574	574	615	583	637	592	617	535	587	573	627	563	598	647	618	548	570	562	593	594	614	573	597	590	619	551	631	630	611	600	611	601	607	545	616	587	629	644	595	607	608	597	629	577	619	582	582	614	586	584	599	626	615	628	569	576	558	560	607	585	588	578	567	587	604	611	592	606	598	611	574	564	598	589	592	609	592	580	571	584	543	596	586	554	623	604	575	602	628	614	578	591	584	603	556	573	592	573	562	556	577	633	592	595	571	602	584	587	616	604	622	570	598	642	581	640	619	677
5001	1875	1474	927	806	744	724	732	689	667	715	608	663	657	689	652	632	636	661	623	657	628	666	606	619	655	597	648	627	646	633	631	668	623	640	623	653	603	625	630	669	651	670	628	678	611	589	595	619	639	665	635	645	674	627	647	680	659	654	602	605	649	659	656	615	669	682	618	650	655	671	670	636	653	659	653	632	615	623	645	662	627	685	628	662	698	644	623	682	620	668	620	590	632	667	637	646	679	643	665	675	655	645	604	602	619	630	625	647	668	594	658	658	643	618	599	601	591	644	626	668	629	571	680	664	639	652	647	652	643	657	688	652	634	620	643	631	631	626	625	640	628	658	674	629	662	603	585	664	641	636	629	630	599	643	624	657	646	645	628	590	650	628	654	620	605	677	596	673	679	586	655	649	677	628	623	647	655	665	644	658	646	620	643	591	607	630	667	605	591	635	657	592	657	672	638	645	649	690	605	635	651	667	655	642	631	663	711	650	660	643	618	601	610	627	654	619	664	610	627	681	666	622	637	638	641	653	659	628	677	676	596	662	654	678	640	655	638	659	636	619	651	599	618	645	623	616	625	613	635	635	625	594	623	613	624	702	690	599	667	653	607	652	664	598	632	594	698	602	630	627	670	675	669	643	630	622	651	602	673	627	660	656	645	672	647	616	626	624	654	571	631	628	614	638	669	648	641	622	620	616	655	587	661	660	638	628	667	674	612	639	624	649	629	645	659	664	682	640	656	602	605	660	617	644	681	638	682	680	662	669	572	626	640	632	647	659	590	618	630	623	651	663	632	620	652	665	588	669	667	583	629	655	645	619	637	651	622	652	644	639	585	657	657	640	649	630	641	646	678	630	701	641	597	635	638	643	665	669	624	626	611	672	602	635	632	655	619	681	634	637	664	663	676	678	652	589	615	622	629	626	622	625	689	624	606	650	715	593	591	626	628	602	604	679	615	587	618	649	653	649	617	644	664	588	641	641	663	642	616	616	624	640	640	576	634	666	679	666	695	681	620	616	705	599	625	648	625	625	653	638	672	667	625	637	626	589	680	643	651	648	618	667	642	684	589	629	637	634	658	636	642	662	621	648	646	629	653	653	618	619	657	631	646	591	626	646	653	641	641	674	651	636	654	629	636	648	630	604	624	627	640	642	640	624	640	640	632	637	663	654	638	646	672	697	611	664	645	649	656	673	681	708	598	611	632	650	597	584	612	630	665	665	601	626	621	645	649	634	628	616	631	679	618	655	638	602	658	652	676	627	591	588	607	625	612	689	666	622	616	656	641	673	685	636	596	614	632	609	671	622	614	636	638	649	639	604	631	658	647	638	669	636	646	644	635	645	662	619	656	653	594	653	600	649	647	631	668	661	659	621	651	661	635	608	671	658	634	654	598	592	651	615	634	625	642	663	679	604	578	657	655	653	636	622	659	676	553	631	597	636	672	604	657	658	656	625	633	615	637	642	682	623	627	627	640	616	615	628	661	620	642	655	613	635	609	646	609	581	628	661	561	668	674	647	655	669	615	626	626	655	617	636	618	652	599	644	656	643	647	629	608	674	648	683	650	556	676	627	616	664	643	623	623	695	634	681	627	615	619	671	658	666	618	639	617	637	624	659	669	699	684	670	645	607	622	656	639	657	632	612	647	621	681	645	607	693	656	649	600	617	590	645	658	638	675	644	654	668	641	627	674	637	695	625	674	626	602	619	621	642	623	606	627	686	655	638	669	678	689	631	630	639	597	623	670	654	656	628	650	658	630	721	628	650	639	652	625	648	626	662	602	663	655	650	619	647	676	638	655	649	636	650	657	623	592	635	654	643	615	604	636	666	674	637	628	616	681	628	649	574	625	644	641	675	650	641	615	645	641	631	642	658	626	619	650	638	660	657	612	610	645	660	603	639	622	652	647	625	661	623	639	681	597	613	614	659	637	667	685	675	664	620	646	623	611	628	618	629	661	612	636	632	645	621	669	639	652	622	649	635	641	566	618	651	618	641	607	622	669	657	658	668	659	637	652	621	629	643	618	636	635	614	648	618	636	584	647	665	623	592	646	608	634	659	646	632	637	626	634	674	683	669	623	643	662	614	631	615	621	630	625	585	625	650	620	644	655	615	634	644	647	606	659	665	574	640	643	682	650	676	633	652	591	631	698	622	627	628	614	593	656	635	657	618	618	663	640	711	606	666	610	637	658	627	618	619	613	613	637	622	652	640	589	668	626	600	663	665	710	620	646	654	638	637	628	614	674	668	657	625	649	620	645	642	670	664	613	623	608	675	648	657	586	654	618	632	676	609	629	651	644	673	646	637	628	657	626	657	586	630	632	640	647	606	645	654	584	569	660	686	613	634	631	679	631	621	660	649	658	607	652	631	691	651	668	660	637	733	648	626	635	656	631	640	620	689	653	676	610	642	641	666	678	654	660	645	625	687	670	692	607	652	623	666	642	600	634	628	639	654	652	632	601	630	649	618	637	616	643	658	639	628	623	624	581	683	641	664	645	674	588	652	657	624	637	641	621	643	599	635	617	643	633	629	667	617	672	641	616	646	590	634	689	628	638	613	646	632	674	637	621	685	624	600	675	599	625	636	642	651	652	596	661	663	616	673	658	647	651	610	660	599	676	640	662	625	661	675	637	596	642	643	688	662	635	633	647	636	611	656	678	619	659	662	613	624	583	672	619	663	656	621	637	633	634	654	624	657	600	682	636	589	657	644	665	663	613	602	612	625	617	630	625	627	646	622	645	659	637	655	611	658	660	643	635	666	649	626	662	678	640	614	604	625	658	651	637	652	623	675	621	653	596	620	647	623	659	679	657	644	639	661	636	643	654	671	662	620	666	647	619	624	618	631	666	656	629	637	631	636	620	665	644	670	614	597	633	630	603	638	669	632	636	633	624	636	715	660	659	646	622	660	622	646	652	676	649	628	644	629	643	658	638	614	647	686	669	653	704	639	641	627	586	629	642	623	625	601	593	645	694	639	622	596	641	657	632	676	615	654	632	625	632	630	677	613	641	653	640	658	673	571	598	669	660	712	649	640	629	653	659	646	620	583	703	639	606	652	607	585	599	647	658	656	631	675	621	617	623	629	639	637	593	608	678	609	680	631	598	686	631	640	612	656	629	629	660	622	625	612	632	604	629	636	613	637	633	640	629	686	655	609	584	619	606	684	604	659	673	639	628	586	658	618	638	657	603	627	654	661	632	628	634	628	661	630	630	661	615	631	674	641	617	622	617	654	637	617	651	680	696	633	679	624	650	621	619	654	600	605	645	626	627	629	663	652	624	644	660	625	662	637	638	622	651	634	624	660	653	634	617	622	659	638	613	665	643	626	648	649	602	642	662	645	667	656	622	687	639	663	639	624	633	625	652	648	621	608	657	640	702	640	663	646	650	639	623	617	637	650	598	636	627	671	635	599	637	623	663	626	688	616	621	661	621	602	672	648	606	624	639	684	699	612	632	636	608	597	676	668	650	588	572	701	620
23558	21174	28429	24187	21174	10431	1050	734	678	592	543	477	476	444	473	426	434	429	387	395	407	389	420	379	376	404	358	378	385	397	409	392	377	360	390	364	381	354	375	368	355	373	367	354	344	348	350	334	397	381	317	363	386	361	384	363	394	352	397	377	375	365	359	356	379	389	366	334	341	376	345	342	363	352	364	374	332	364	339	327	347	362	362	353	379	349	370	365	403	343	343	381	371	379	369	379	360	343	373	401	379	344	346	359	366	360	379	352	379	337	375	363	377	352	371	385	338	351	339	371	375	377	381	373	379	327	341	357	355	358	359	350	329	364	366	367	327	370	352	360	358	349	344	351	354	362	356	417	394	350	380	385	382	356	389	363	352	333	350	380	337	411	376	369	382	394	367	355	334	348	329	369	387	383	370	360	363	365	378	364	383	368	364	317	381	350	357	308	354	323	411	385	348	361	330	321	357	358	367	364	356	386	376	358	359	350	381	342	324	337	397	398	363	350	365	379	345	339	371	367	365	326	355	359	368	380	400	353	387	378	370	396	339	356	366	365	387	359	364	369	370	357	327	358	353	355	340	356	391	366	358	371	363	331	382	382	416	354	370	340	378	326	360	369	367	374	386	375	343	345	326	383	352	386	391	331	337	352	320	349	347	347	371	395	369	354	373	375	350	344	338	383	363	349	348	373	325	351	372	357	378	349	352	346	393	358	350	355	371	389	331	362	359	371	354	367	378	325	385	390	366	331	330	353	365	365	384	361	375	354	375	365	369	352	358	326	378	360	335	362	315	370	347	384	355	346	325	352	378	352	368	385	355	367	363	382	381	353	365	366	363	345	337	354	371	369	355	340	366	354	338	399	376	318	342	346	373	351	361	350	338	356	365	350	353	358	360	361	333	368	331	358	335	382	371	348	364	399	383	347	357	362	325	400	360	351	331	340	367	386	364	386	377	361	311	350	393	389	379	336	359	352	368	360	376	364	334	350	348	361	351	362	372	347	300	348	355	370	369	371	327	362	348	361	354	352	362	377	376	372	355	366	370	331	378	362	382	355	364	383	347	340	323	334	330	373	388	324	366	370	377	324	386	365	386	342	375	336	339	354	357	357	356	362	341	367	378	371	386	366	362	335	394	356	358	329	349	360	337	365	360	363	324	323	324	332	335	334	358	374	305	397	360	345	371	348	375	348	377	321	362	367	366	389	369	370	387	313	346	369	371	363	375	355	359	359	382	341	364	395	374	401	367	399	408	379	383	353	376	349	359	362	372	344	395	391	392	334	379	361	360	382	382	370	375	333	371	320	351	344	376	346	372	316	333	374	342	376	353	347	356	363	375	355	379	334	368	341	376	378	358	345	360	361	375	366	372	401	325	385	341	353	345	343	348	384	359	339	377	364	350	368	357	362	378	382	357	364	386	402	343	356	363	359	347	358	357	372	358	336	344	330	381	374	353	372	354	343	344	379	355	360	344	367	394	337	380	356	351	379	346	343	384	346	359	388	385	370	371	354	376	361	393	392	363	331	347	343	386	341	362	320	346	337	337	337	317	357	374	383	343	324	322	350	375	339	373	361	369	369	318	338	376	355	377	360	358	337	362	358	370	358	310	352	326	344	360	356	333	355	343	316	329	377	350	352	349	400	370	395	384	361	365	383	365	344	352	333	338	354	362	325	346	384	344	360	391	363	353	364	372	340	355	348	360	363	341	382	355	348	376	354	372	351	354	383	360	367	383	351	370	343	355	365	381	342	384	364	371	336	307	360	363	343	367	332	370	362	359	350	340	371	332	380	381	384	358	404	372	373	392	367	341	312	366	407	352	357	324	349	374	380	334	332	349	329	366	343	324	359	401	342	381	333	349	373	372	383	359	360	347	348	338	357	381	363	353	385	349	349	337	362	364	332	347	371	367	376	323	364	338	363	371	384	330	355	360	356	354	354	362	357	360	338	374	345	345	357	346	333	364	360	370	324	358	368	348	363	334	333	341	369	379	367	342	334	324	348	348	350	379	333	375	322	349	333	352	358	333	369	342	379	312	340	376	411	343	371	376	344	363	389	396	394	377	362	358	356	354	377	372	389	338	333	321	371	350	346	357	359	362	333	365	370	340	365	376	381	352	387	351	367	348	366	342	384	355	344	315	377	370	361	372	347	355	337	381	338	352	378	356	360	390	343	371	324	383	367	349	342	361	341	374	377	397	357	359	308	364	354	352	345	374	354	343	389	342	369	376	343	347	376	381	328	351	357	400	343	367	379	338	341	370	332	369	349	345	376	356	374	411	377	332	358	335	402	380	347	374	386	390	353	327	390	362	341	376	375	368	383	342	386	336	334	349	350	389	392	337	372	361	332	342	354	337	371	375	353	347	346	335	336	347	399	366	373	355	320	351	365	331	360	330	354	333	357	345	370	348	389	356	384	346	394	342	362	371	382	360	345	362	363	362	384	353	360	358	351	363	342	338	369	367	375	338	365	315	345	363	343	339	336	351	380	344	343	368	353	368	353	368	365	317	331	358	344	386	379	353	368	340	373	379	343	351	336	352	388	381	381	356	367	377	361	351	380	391	354	367	369	358	357	336	387	357	350	332	351	316	364	382	377	367	364	337	366	363	373	388	386	376	362	384	370	359	323	397	351	358	396	337	344	349	367	393	354	374	377	343	356	372	342	357	357	346	366	370	391	358	341	360	394	360	353	375	365	377	355	337	370	343	421	358	341	386	341	365	330	331	370	384	371	333	378	361	380	340	343	360	359	329	383	359	316	326	317	397	380	350	367	371	352	354	385	369	358	369	343	364	377	356	370	363	356	358	359	383	363	336	382	366	345	370	371	365	368	362	353	375	384	371	350	351	341	335	354	351	387	348	349	356	358	369	342	378	345	359	366	408	387	358	343	363	352	367	371	377	352	373	339	366	374	374	356	351	423	353	338	363	371	398	386	355	380	359	380	348	385	379	362	348	347	334	361	337	354	369	349	396	372	351	358	362	375	357	377	313	363	365	354	313	403	346	378	416	372	355	356	406	376	356	335	349	352	402	359	387	293	363	331	378	361	353	344	347	370	362	347	371	369	331	370	381	360	358	331	379	353	336	338	383	347	358	346	345	381	368	362	383	354	332	343	384	357	366	343	354	333	370	358	358	356	396	355	361	365	376	397	351	358	384	391	413	376	352	368	365	369	355	340	351	348	352	341	364	362	374	358	377	371	346	386	345	338	376	319	335	366	351	328	358	342	334	341	359	337	344	364	384	370	351	345	362	357	339	378	368	376	383	343	336	362	349	356	348	355	363	399	386	373	382	359	393	372	363	349	382	326	352	378	343	363	376	370	320	358	364	362	380	355	354	373	356	385	357	372	364	337	319	344	367	340	363	370	338	379	348	364	393	396	351	337	375	335	352	363	356	321	342	359	349	317	385	356	341	362	383	334	345	349	351	408	351	371	400	396	352	335	338	360	339	374	385	352	356	369	401	357	364	358	387	347	393	335	377	369
4899	9682	6184	2992	2076	1674	1390	1025	881	783	675	655	605	546	520	474	479	498	467	435	412	434	475	418	436	404	427	410	426	418	427	411	429	407	412	424	381	399	383	438	408	424	420	436	374	414	391	388	448	391	380	400	439	423	418	364	398	387	401	396	415	403	428	392	388	370	416	358	365	369	410	412	411	374	414	409	378	418	406	374	382	414	388	414	366	441	377	367	394	385	414	398	385	345	414	403	382	394	392	366	414	378	423	425	389	395	392	406	416	392	387	401	393	422	386	365	412	395	387	394	388	406	395	389	403	402	414	409	381	407	376	381	387	417	363	402	408	410	388	359	401	372	401	407	407	354	394	378	388	361	416	389	394	374	429	392	394	391	404	394	374	423	399	389	396	373	417	384	389	336	409	414	384	432	399	378	410	403	426	383	374	410	406	429	381	381	375	384	431	415	380	406	388	380	424	403	364	370	374	371	402	404	415	422	402	391	390	413	398	435	434	411	402	375	402	386	393	363	399	394	416	424	371	411	383	407	383	349	409	416	408	387	417	352	375	394	357	422	399	397	394	386	410	387	395	398	391	367	431	393	402	421	370	385	390	404	373	434	403	374	385	396	436	424	371	395	381	393	364	423	389	400	406	368	402	374	421	399	402	370	420	393	370	405	413	414	396	367	362	411	412	388	392	374	386	408	451	360	405	380	372	387	405	397	369	411	400	416	426	394	381	404	335	352	426	391	374	394	399	382	373	414	391	391	421	401	422	370	387	362	405	378	397	389	377	407	423	394	380	402	383	375	397	398	391	385	400	382	389	393	389	402	405	381	369	419	398	407	397	392	423	406	430	437	380	414	412	352	372	353	394	418	388	356	394	388	374	401	390	417	428	387	403	420	423	348	370	380	396	395	406	382	404	382	432	350	371	423	374	373	377	399	380	409	413	386	360	403	406	406	402	384	381	417	389	392	370	418	377	385	389	386	441	417	397	404	412	410	391	431	364	377	380	386	416	357	406	408	375	382	423	400	409	406	397	376	386	414	407	384	382	405	396	414	392	403	373	363	399	392	418	362	395	409	356	409	388	426	382	384	392	389	417	377	378	411	375	381	409	404	367	426	375	369	384	373	356	411	376	390	369	362	394	376	383	398	412	394	408	411	379	372	368	413	355	400	388	381	402	365	378	411	407	381	409	400	361	422	399	406	400	380	395	428	394	414	396	395	384	372	406	436	385	390	353	430	394	412	399	383	392	416	385	405	383	405	421	394	358	364	409	371	377	409	369	405	400	405	429	416	356	398	366	382	395	395	355	391	402	390	420	364	386	383	377	394	322	376	382	364	379	383	354	387	391	407	372	392	358	408	395	424	392	340	405	347	399	365	389	391	385	413	421	378	396	374	387	419	396	398	404	384	453	378	376	386	400	419	370	381	393	401	371	374	356	393	401	388	403	362	354	398	417	394	411	402	382	386	406	385	413	371	403	412	384	397	401	383	392	343	406	398	353	420	379	393	399	400	404	401	381	378	411	394	425	393	395	412	401	404	382	383	394	399	381	398	385	403	406	404	394	421	378	382	402	396	397	414	373	376	418	388	365	423	378	420	405	444	398	367	386	369	371	367	385	383	376	387	413	379	367	384	386	384	372	396	353	409	334	407	378	411	419	413	405	384	391	391	412	391	375	414	391	362	360	375	402	390	373	400	406	411	432	401	398	413	401	373	383	388	403	397	357	420	402	383	394	377	395	380	397	384	375	416	394	395	387	387	424	390	374	398	374	378	351	388	413	402	405	394	373	370	397	443	409	388	398	396	397	365	386	371	391	409	378	381	359	417	346	403	393	421	359	383	413	409	427	416	405	419	421	434	418	360	398	358	381	421	356	406	407	408	424	421	385	379	406	446	407	386	415	414	372	419	395	385	414	375	367	416	391	360	382	376	410	372	380	392	361	416	378	374	407	379	402	372	392	387	405	369	399	412	415	356	388	341	418	409	401	438	408	383	412	378	401	340	370	393	387	414	424	347	392	424	373	399	422	403	398	377	383	386	411	401	406	378	384	405	394	398	423	416	355	404	411	424	386	402	440	362	424	371	416	388	354	367	353	387	386	379	396	376	420	331	396	402	418	379	404	386	358	396	400	388	392	435	410	407	397	349	419	414	391	394	411	386	386	364	379	378	424	389	396	375	395	397	384	356	381	382	365	383	407	405	350	401	411	390	382	374	404	388	385	395	378	376	400	386	359	379	356	365	426	384	372	411	363	411	353	366	396	397	393	370	403	402	366	400	457	384	418	411	400	389	415	415	368	419	400	406	405	425	405	405	400	383	403	377	345	417	414	375	377	394	417	410	399	402	405	379	407	401	411	362	399	395	349	388	391	382	376	364	384	408	435	390	379	399	411	430	382	409	426	398	375	423	376	392	363	379	390	379	413	352	383	358	365	404	384	381	369	398	387	386	385	397	388	382	432	405	358	389	423	380	401	409	372	416	393	394	397	378	405	398	389	356	397	390	395	417	372	397	380	418	374	372	436	401	429	397	409	377	376	386	386	380	387	414	420	417	358	398	379	360	388	403	423	390	412	382	398	385	369	401	399	402	391	403	375	411	412	385	392	379	333	406	400	408	371	410	401	416	415	405	356	351	409	401	362	413	362	387	401	407	385	385	383	390	420	406	413	396	387	372	368	388	374	408	414	387	368	413	378	386	409	373	387	415	402	393	372	385	406	374	383	410	395	362	414	424	377	440	396	427	384	375	375	354	420	364	378	396	372	387	360	374	414	385	404	399	381	395	394	401	424	404	401	386	418	393	412	378	361	359	380	417	410	402	408	389	403	423	397	374	388	403	393	382	395	417	380	418	402	402	397	442	373	404	364	366	363	398	374	405	377	394	426	407	397	409	368	352	378	409	376	389	388	395	373	410	422	382	386	438	355	384	405	394	413	389	380	391	402	379	387	387	372	390	387	376	370	386	350	422	367	374	433	408	401	425	380	399	410	385	398	378	344	406	402	372	400	396	390	394	401	356	374	442	374	396	348	383	428	351	383	378	380	379	435	386	413	404	421	382	388	353	386	365	395	375	408	398	414	397	416	438	435	404	391	431	376	387	372	394	354	378	382	395	383	378	409	386	403	334	352	407	414	382	387	420	398	396	423	396	385	420	373	379	431	389	409	368	370	424	378	399	403	404	391	362	381	367	416	352	389	369	405	371	370	378	389	372	388	371	398	404	416	364	420	381	383	411	376	402	384	411	372	380	418	423	408	390	398	375	427	381	388	364	384	382	390	374	424	402	381	411	416	396	410	388	398	359	371	380	373	391	412	387	405	404	358	387	400	354	390	400	367	399	419	401	368	389	411	417	374	385	402	415	390	385	388	397	374	413	378	377	415	372	373	401	431	391	353	393	402	395	356	380	422	425	410	397	392	416	402	387	416	388	415	343	416	417	379	360	392	394	384	398	411	411	405	399	424	376	398	405	422	388	383	389	419	383	419	401	414	427
24814	21136	27232	25211	10827	1390	1115	1054	1004	921	982	919	912	864	891	885	888	930	898	853	829	861	839	840	860	918	862	956	879	878	838	898	917	883	917	823	948	829	904	876	814	842	876	855	885	875	848	912	870	889	931	899	855	875	930	904	879	893	914	849	885	849	816	855	892	830	881	844	887	873	894	866	807	859	900	863	887	835	883	907	839	913	904	813	856	868	858	814	819	838	876	840	888	865	823	899	868	847	905	822	895	850	838	895	879	888	790	884	853	827	826	911	864	834	836	896	860	836	886	852	876	821	863	891	886	870	891	908	878	884	815	863	879	856	839	820	870	826	897	891	862	842	909	841	887	915	829	896	856	857	884	812	874	833	840	856	874	830	880	869	914	929	849	868	919	871	897	804	879	826	916	887	857	839	842	909	916	833	908	887	870	857	850	871	875	886	857	901	863	803	841	896	907	894	842	862	886	909	875	834	846	837	874	893	900	850	884	863	842	915	876	859	871	782	880	887	879	895	876	860	876	920	883	843	853	862	884	814	881	870	900	858	871	793	852	830	821	849	902	802	896	883	861	879	873	866	848	876	833	881	892	858	885	843	841	886	875	834	882	858	845	881	860	906	852	819	872	842	840	853	840	879	863	838	828	882	838	855	897	849	809	868	871	910	820	860	869	888	843	847	830	884	860	882	909	868	857	896	841	839	814	928	877	908	854	867	848	804	849	865	907	867	850	853	904	837	831	876	779	870	832	808	910	863	869	884	915	846	873	824	839	855	883	906	845	922	855	822	881	841	842	866	907	842	885	855	896	894	909	826	876	860	851	852	875	844	849	893	828	895	806	844	909	868	859	863	907	917	877	871	871	886	863	855	919	890	853	915	836	916	869	896	816	852	868	867	856	846	887	864	822	915	849	841	820	907	912	814	827	868	908	825	894	849	890	876	847	824	920	874	854	844	859	840	841	863	813	876	871	840	872	889	864	919	891	885	901	860	819	884	883	862	911	845	813	840	848	884	826	883	838	848	889	863	841	909	825	845	946	833	888	890	858	859	793	881	861	876	897	876	874	857	868	886	887	877	888	899	899	864	874	824	834	925	884	880	817	902	889	878	892	866	852	855	847	843	828	856	894	884	830	896	871	862	855	823	819	829	828	876	890	856	896	872	858	844	862	843	866	808	879	822	870	899	909	859	814	874	824	869	860	902	893	817	848	874	891	880	875	873	907	874	874	881	811	858	826	907	856	867	895	879	876	862	817	880	859	847	907	860	853	859	870	889	857	942	856	855	860	884	843	870	827	832	874	814	891	904	853	810	846	955	907	846	853	820	841	871	914	879	880	913	854	889	889	852	808	835	914	875	861	872	827	849	838	865	840	915	832	876	884	865	833	875	872	905	812	832	900	911	855	855	849	873	823	866	864	823	861	866	868	859	874	808	879	858	889	891	880	869	872	889	828	841	888	829	868	795	883	807	862	853	842	873	867	849	849	827	821	852	872	840	827	853	881	831	918	901	846	888	880	863	845	874	833	867	935	904	823	880	874	865	921	842	845	849	861	850	925	830	882	807	867	865	896	841	877	825	892	869	796	862	826	854	883	868	848	844	881	852	863	860	856	910	895	870	842	875	831	906	918	904	920	821	815	859	827	841	814	862	809	830	862	838	835	915	891	846	839	849	860	920	903	870	910	896	825	819	851	849	878	868	872	919	858	904	823	839	900	871	898	863	866	822	808	911	906	829	879	885	872	856	826	884	893	884	906	898	878	838	859	864	899	915	885	848	886	850	815	861	857	873	856	896	883	855	854	849	878	806	894	871	828	885	808	883	858	803	868	890	865	868	814	905	856	896	849	853	835	897	849	806	895	836	913	841	813	882	847	824	851	915	904	842	854	882	870	860	870	923	893	921	873	833	847	825	881	896	883	846	901	862	816	820	868	898	875	838	878	836	830	827	860	891	865	836	874	864	858	862	900	844	865	894	848	873	841	869	845	869	887	823	913	882	851	861	868	820	881	876	829	873	876	911	844	834	843	847	877	813	893	862	913	851	886	864	853	862	839	836	863	852	865	893	869	900	848	871	885	862	855	890	852	857	874	868	914	851	849	834	870	843	907	898	897	876	895	887	890	860	889	830	871	838	844	881	897	858	830	866	897	903	905	827	867	873	816	879	895	868	831	911	915	858	889	839	892	846	881	848	840	795	882	856	868	886	864	844	816	895	881	833	874	848	863	876	870	861	814	896	843	900	852	897	907	871	846	862	871	813	874	848	884	899	912	901	823	908	850	848	880	869	774	882	857	878	902	850	826	831	939	847	867	873	837	871	874	830	873	878	873	845	839	802	906	809	824	882	785	851	787	890	870	814	858	847	894	852	863	887	868	856	845	858	831	899	848	861	784	846	867	872	860	889	858	849	866	834	889	853	893	901	935	822	832	891	872	838	903	869	881	821	804	778	895	835	869	904	874	838	876	815	887	866	763	863	869	801	863	856	812	878	891	861	875	930	841	871	835	885	836	829	833	882	887	858	860	842	830	858	841	841	907	849	823	915	936	872	883	887	857	874	826	885	824	830	848	863	844	915	846	880	870	906	865	850	870	825	865	895	882	871	870	884	798	845	901	819	843	885	815	872	894	872	782	874	914	882	853	862	849	876	863	840	866	852	914	877	860	875	918	863	874	848	838	906	864	856	854	880	880	872	834	833	849	856	895	870	888	853	886	855	840	856	845	900	906	843	881	839	912	860	914	854	876	853	876	869	829	878	859	870	861	877	888	902	931	855	862	848	913	869	817	879	859	870	904	823	828	821	850	838	837	911	802	909	879	905	884	864	826	842	837	871	869	928	883	898	815	817	822	871	807	880	871	886	906	869	886	899	854	847	874	872	918	876	873	814	918	854	887	861	926	855	897	897	852	880	837	915	859	915	807	913	862	848	888	843	870	923	861	948	867	879	813	844	878	869	926	904	839	817	880	879	808	890	846	893	846	852	852	842	823	835	851	906	875	871	906	867	925	880	852	870	839	821	860	876	889	921	942	891	833	795	862	862	884	852	888	869	834	826	876	848	908	886	885	872	835	826	877	847	855	892	929	859	828	874	856	850	874	865	854	823	876	871	854	881	876	835	876	890	904	862	885	812	881	864	840	881	856	923	901	855	881	851	928	889	853	895	879	842	859	877	875	956	870	880	878	860	828	865	831	869	882	879	847	836	828	860	878	877	866	845	803	829	864	892	846	869	892	880	844	860	857	840	863	876	864	830	843	831	886	894	834	867	823	886	914	914	886	896	873	854	854	866	860	863	914	852	809	901	849	888	866	903	857	838	836	873	859	816	896	903	841	869	934	871	842	841	830	859	826	795	907	869	874	861	873	884	830	844	881	831	832	910	852	868	888	865	824	849	811	867	885	884	829	854	907	879	865	887	856	835	843	841	886	890	800	873	886	845	859	894	830	858	829	923	828	862	803	913	860	950	885	833	887	882	823	867	855	879	905	897	859	891
5062	6129	4107	2247	1764	1519	1379	1294	1175	1076	1017	1020	1011	931	943	971	939	952	884	926	921	913	935	899	865	929	905	897	944	883	913	901	900	885	924	888	938	885	852	846	925	866	897	898	899	869	936	926	891	835	865	890	888	924	853	908	879	866	940	879	896	889	916	896	867	875	878	836	879	855	919	862	926	876	868	922	948	906	888	855	859	867	862	911	889	863	879	917	848	873	899	884	837	897	893	834	892	909	864	914	889	860	847	854	886	865	879	854	884	837	835	867	856	857	893	902	878	888	923	853	885	862	899	893	907	882	862	846	879	922	888	935	883	891	950	941	896	951	894	860	892	905	870	813	889	886	867	862	854	915	888	858	905	871	898	854	877	941	841	896	889	908	885	883	884	849	844	878	901	878	910	911	850	909	875	901	871	934	924	887	889	897	902	875	847	880	885	843	879	853	875	926	849	849	823	892	925	846	875	905	884	922	893	903	857	830	877	898	869	868	894	912	881	879	971	904	876	856	893	906	810	879	888	861	856	895	856	899	890	947	853	930	906	910	879	840	892	902	847	900	934	865	825	899	893	918	899	890	904	966	892	903	857	874	921	872	847	903	904	920	893	963	927	829	923	873	846	879	835	885	855	893	919	913	903	912	841	902	903	856	851	898	894	881	897	838	880	905	877	863	896	946	894	899	863	878	876	853	849	892	873	916	896	908	950	914	826	851	896	907	884	839	824	863	915	913	896	923	937	919	912	861	912	904	911	897	862	884	827	918	896	873	871	872	855	881	876	873	890	872	889	919	869	880	877	875	862	936	871	857	877	850	869	907	898	830	858	901	908	894	917	849	882	892	883	891	828	912	865	886	899	914	942	899	866	862	912	897	889	913	887	888	890	905	874	873	842	908	887	900	966	915	870	902	852	889	884	894	928	897	869	937	922	904	892	879	881	881	896	839	910	860	873	938	932	879	877	873	855	872	865	885	879	921	850	856	907	915	843	892	883	867	888	888	888	910	959	896	874	813	864	873	876	852	863	849	899	865	940	908	872	936	870	889	863	830	928	873	876	867	915	828	925	857	895	902	893	858	890	908	856	895	912	895	907	859	885	853	850	811	925	897	874	890	911	933	862	885	867	905	899	930	857	854	886	883	830	872	869	888	911	902	824	884	859	935	886	886	871	883	903	882	867	851	818	901	923	846	897	880	859	867	901	908	891	887	916	891	857	936	864	888	850	849	867	894	827	866	857	875	928	935	902	927	938	900	868	864	918	908	920	906	816	915	901	839	902	890	884	834	881	881	869	858	858	888	869	815	878	873	882	898	865	878	851	879	950	877	909	925	822	850	897	832	880	862	888	821	863	871	942	914	848	874	897	921	896	868	908	857	844	871	862	890	885	834	869	890	906	881	870	882	913	859	895	842	904	888	911	870	901	886	934	887	861	848	880	937	868	886	882	918	898	893	943	893	903	851	883	898	875	933	891	871	891	893	935	869	911	917	885	864	832	872	948	880	912	860	881	868	833	936	894	915	842	888	832	913	903	904	899	911	907	925	838	856	875	858	874	926	884	880	880	867	890	897	856	859	951	885	834	901	942	827	855	878	854	888	862	873	806	930	908	841	880	925	881	918	876	922	885	862	882	889	852	894	868	841	887	895	895	892	857	921	896	933	873	908	903	848	879	898	889	853	854	893	904	861	936	893	934	926	887	858	906	857	914	861	891	938	874	887	883	905	858	927	834	883	905	875	906	921	868	867	900	889	945	927	905	911	855	935	896	875	817	819	884	865	867	835	884	920	922	930	837	873	859	897	853	951	887	884	894	877	911	907	925	891	974	904	926	873	940	838	831	857	874	868	870	867	902	875	863	871	932	935	855	905	891	886	879	841	850	831	937	870	828	873	860	915	867	863	852	937	901	949	875	900	881	868	874	903	840	919	887	920	888	826	916	861	877	939	941	878	910	867	931	845	879	869	824	854	878	894	829	877	823	877	924	862	925	912	891	872	844	866	869	939	842	873	882	854	878	854	886	886	931	846	834	896	897	861	906	881	885	866	866	899	891	914	863	906	838	905	894	865	926	863	863	855	941	915	873	903	888	852	853	965	911	895	905	888	940	898	906	882	889	872	914	907	860	872	883	974	917	837	858	914	883	877	848	904	935	888	839	856	843	850	899	939	903	855	819	886	857	927	874	888	859	900	890	867	931	916	922	851	894	883	846	898	860	881	861	883	896	862	848	873	948	904	855	889	907	889	817	886	857	874	857	849	907	908	887	905	888	871	900	865	947	888	906	872	875	897	841	888	879	863	905	904	877	851	864	897	920	889	877	894	871	900	893	901	871	869	854	823	923	811	904	889	904	926	928	893	879	863	896	835	900	950	905	842	866	895	906	876	890	914	869	917	908	852	861	879	887	874	884	915	846	910	838	881	924	909	867	943	924	907	878	912	918	862	917	928	903	879	913	873	911	905	909	899	914	847	891	833	872	866	914	846	884	867	901	889	941	944	904	861	895	925	894	882	894	873	854	890	844	895	835	870	893	926	857	893	928	922	901	865	867	921	877	913	889	896	854	854	882	895	928	883	856	853	898	884	855	859	909	887	918	849	900	933	895	848	861	895	851	946	907	883	910	950	893	925	879	950	890	875	826	934	919	841	908	898	894	924	890	829	855	911	894	842	854	907	878	883	884	860	853	906	847	844	870	869	873	879	938	848	867	919	903	881	884	892	886	899	905	886	874	887	912	850	866	875	834	843	871	829	882	891	861	886	826	909	890	848	861	898	869	868	878	940	900	853	911	900	885	850	865	877	883	896	896	827	879	911	918	916	853	914	928	788	877	875	872	961	872	855	911	886	917	865	838	879	930	911	859	888	859	908	883	845	881	897	883	851	874	937	877	865	848	876	948	886	849	883	875	940	930	897	896	922	856	892	861	915	920	918	849	879	889	857	925	869	880	890	879	829	873	917	855	912	900	900	919	896	906	888	864	872	853	897	866	910	894	892	818	895	849	895	901	891	879	853	869	920	904	850	860	910	937	888	848	916	925	888	900	907	883	890	929	916	878	870	897	865	918	837	859	907	899	899	869	841	888	856	847	876	860	943	849	840	925	913	873	889	900	904	886	856	895	877	873	882	865	855	912	895	903	891	889	908	840	918	909	846	872	909	895	880	855	895	843	884	897	906	910	889	891	907	839	921	916	899	867	930	888	891	890	872	850	879	919	884	906	899	891	890	892	894	879	862	842	852	931	863	859	929	915	884	875	905	889	899	927	912	893	819	848	825	864	881	881	915	853	855	895	788	877	948	890	926	850	880	855	835	913	949	911	828	838	834	848	855	947	893	868	902	949	862	906	899	837	890	852	862	947	875	898	854	846	872	908	847	864	880	874	846	928	861	869	913	911	860	868	829	918	824	922	964	841	898	850	835	893	895	907	882	826	884	880	875	917	851	879	873	866	876	875	884	895	872	902	942	913	877	915	877	885	949	881	877	868	882	907	904
22389	21118	28785	23687	21123	21186	8955	1445	1211	993	947	931	848	838	816	819	844	718	733	704	727	738	660	744	662	668	689	704	700	657	674	687	710	661	678	707	686	652	693	699	719	681	655	674	676	673	673	677	654	665	677	685	678	691	638	661	681	682	669	669	717	696	709	660	652	691	653	593	648	627	658	656	703	637	605	654	655	653	636	701	669	644	614	687	648	622	656	662	657	646	647	639	636	652	666	629	663	671	735	634	652	667	665	634	676	616	679	715	638	703	661	606	683	686	654	656	651	661	671	698	711	641	664	689	661	679	685	658	662	693	627	700	649	676	604	677	643	682	626	625	667	624	662	666	701	664	658	647	603	654	649	612	647	661	682	653	633	625	690	665	655	626	678	656	675	667	685	700	665	664	619	668	645	693	704	664	705	637	647	695	665	649	714	611	719	672	651	610	669	661	675	644	678	625	665	667	653	646	642	620	691	700	666	668	629	658	647	648	673	636	670	669	659	645	667	621	655	604	670	692	660	609	690	662	627	619	703	645	620	631	679	636	676	624	635	669	643	658	640	678	645	609	643	626	653	640	646	687	678	705	679	639	629	625	683	632	679	658	687	660	643	639	664	641	647	643	665	676	697	646	644	665	622	604	683	631	729	646	649	647	659	668	666	662	620	624	674	638	638	631	657	655	660	669	615	676	664	666	694	603	621	627	605	649	610	619	667	675	626	659	639	653	626	618	710	663	654	680	634	686	646	657	619	661	675	681	686	666	727	656	680	630	693	665	645	681	637	641	652	641	648	669	656	610	635	645	641	663	691	658	600	679	623	660	619	679	639	684	715	647	644	633	640	649	652	663	658	663	655	665	614	635	693	692	662	624	678	668	640	666	685	729	634	629	638	658	686	630	588	634	711	663	654	685	645	614	684	640	651	627	644	651	637	714	634	674	668	638	671	611	653	628	659	676	598	657	673	698	671	654	674	649	639	659	664	629	610	649	669	637	645	645	675	651	643	563	573	700	667	650	626	674	706	599	601	659	675	659	605	657	676	644	711	679	658	700	686	654	615	652	696	666	636	657	601	648	643	684	668	631	705	649	609	626	647	637	637	694	667	672	641	663	665	686	673	620	648	631	631	684	676	636	667	666	633	654	679	677	662	673	640	685	652	614	677	684	670	651	645	722	641	665	685	718	640	630	628	697	623	650	655	651	694	657	677	658	728	646	632	645	643	668	637	627	629	669	649	617	648	682	637	647	653	645	655	672	701	677	637	645	687	649	628	635	633	644	688	621	636	659	642	646	641	677	646	575	661	679	678	660	682	639	619	689	673	610	663	665	661	655	674	671	667	625	639	660	611	634	637	632	661	677	640	660	614	634	692	610	643	638	627	648	700	625	674	652	629	615	651	712	689	665	647	686	672	674	707	660	669	642	662	700	651	653	637	679	697	650	629	664	682	674	646	616	657	663	669	686	624	665	675	670	615	638	650	668	679	663	669	644	681	695	660	615	640	687	681	666	654	646	612	607	704	647	646	687	681	635	645	651	643	662	663	666	634	629	645	697	675	661	631	663	657	636	607	654	658	638	656	612	641	640	654	640	687	683	678	631	669	667	642	693	678	618	708	636	658	646	633	667	611	657	657	676	637	623	660	633	678	656	626	626	631	634	672	600	635	610	667	655	681	674	640	641	656	634	671	709	638	683	672	633	634	637	673	640	656	669	645	670	625	682	659	644	647	681	713	680	626	625	654	624	645	653	661	624	653	640	660	671	667	687	737	625	629	646	612	652	636	587	644	663	655	671	635	656	661	701	664	607	657	641	677	656	603	647	630	637	675	676	639	651	687	696	642	691	619	674	635	640	651	653	622	658	661	675	651	655	652	684	643	598	668	660	617	628	656	651	658	624	642	696	634	660	660	661	694	670	658	634	612	662	657	661	656	663	671	669	627	609	646	645	677	618	663	660	642	711	658	698	661	651	665	629	682	643	654	647	669	658	635	604	641	668	641	640	633	651	640	664	658	621	652	687	658	695	616	655	668	621	608	664	684	683	630	638	708	690	681	653	625	647	655	647	683	638	649	685	583	633	663	663	650	638	719	646	697	607	623	629	687	627	643	660	637	679	654	623	660	655	656	635	677	655	620	651	654	612	654	636	622	647	661	654	669	632	653	617	629	627	657	662	655	661	670	650	645	677	660	644	668	666	620	706	626	645	659	659	616	648	623	640	650	641	669	661	632	668	651	687	677	609	696	644	604	629	652	659	633	681	622	705	633	675	646	671	665	675	647	670	676	676	623	655	645	648	636	607	611	605	656	661	636	658	687	608	673	630	624	637	659	622	651	621	641	639	642	632	597	614	697	666	677	623	666	645	647	613	662	706	650	672	684	608	639	663	653	611	639	647	651	682	680	640	636	631	661	686	607	656	662	625	637	666	670	668	623	649	648	709	620	660	689	654	625	685	660	654	637	690	692	646	662	644	656	664	646	693	694	671	666	638	664	637	675	687	678	718	645	677	671	659	657	693	658	715	659	625	698	650	629	703	681	663	718	672	648	643	680	637	699	685	658	636	698	644	658	580	631	632	663	687	670	646	659	630	679	674	664	702	671	671	641	608	662	629	678	662	617	629	607	649	676	664	646	624	671	635	665	695	655	665	654	691	622	685	618	650	685	647	680	664	641	666	671	660	707	647	608	642	662	623	664	645	622	665	632	676	669	677	650	665	671	658	666	626	597	637	612	651	650	647	627	652	669	664	643	600	651	697	619	650	650	633	666	636	684	665	674	626	672	637	618	617	615	656	703	659	691	688	624	614	616	681	667	658	625	670	681	714	631	689	671	642	679	688	638	597	629	619	642	663	690	673	627	665	646	627	628	649	634	635	664	671	655	671	675	666	670	654	644	705	681	648	643	651	639	607	640	632	634	700	655	639	686	620	632	638	694	669	642	635	654	641	664	649	624	675	667	626	637	653	688	626	614	659	625	648	689	669	652	707	605	682	642	645	691	624	660	695	645	667	651	641	643	626	680	633	673	642	677	654	631	636	652	658	631	619	656	677	706	688	642	636	654	627	588	672	657	629	654	675	674	684	644	642	638	637	653	644	644	648	642	689	667	611	596	680	669	673	666	679	669	689	633	669	638	614	610	660	683	672	633	677	659	647	724	597	618	617	655	654	699	648	686	678	650	622	672	653	628	669	640	626	643	657	662	691	667	693	680	626	611	633	651	636	626	659	637	634	676	692	643	626	669	635	635	616	626	652	633	646	639	605	615	641	631	646	697	649	632	666	664	659	677	714	644	657	690	639	681	680	668	673	708	679	646	688	653	655	671	665	641	643	668	630	644	653	652	670	659	629	658	648	690	637	636	604	683	667	618	662	688	659	685	645	649	682	673	623	656	682	699	635	634	698	679	673	636	642	672	632	687	638	649	665	600	654	622	691	646	676	649	687	669	650	619	659	660	672	630	670	628	643	679	610	628	649	628	648	666	672	649	700	697	620
6096	15152	10184	5062	3787	2785	2219	1878	1584	1330	1222	1122	981	913	958	842	868	834	803	841	744	750	780	739	767	704	655	731	718	668	651	690	671	666	683	670	640	682	695	691	694	649	651	656	643	667	682	655	648	707	684	665	665	687	638	696	702	657	656	614	646	672	680	653	681	685	631	675	647	648	690	664	717	658	708	669	676	660	643	643	667	679	642	679	688	691	642	611	692	622	671	684	666	628	663	711	665	644	679	617	654	658	633	622	670	660	643	611	651	661	671	646	646	679	675	625	647	677	622	649	688	648	643	674	625	652	624	681	655	657	640	655	613	647	647	656	599	651	664	697	645	667	619	680	668	671	655	664	654	669	671	592	674	621	669	673	661	632	644	625	629	621	662	677	707	659	659	643	647	677	670	635	621	655	648	687	643	667	635	639	681	691	626	626	701	679	631	647	606	616	676	645	669	677	659	628	675	609	596	649	617	667	652	664	646	680	658	614	605	586	629	630	644	617	698	604	618	674	694	624	655	605	649	632	660	668	613	684	667	617	668	640	628	632	687	662	649	667	644	629	649	677	636	694	727	599	649	666	683	691	638	667	619	671	618	662	633	649	638	652	621	599	666	690	650	632	643	649	685	711	679	690	663	626	616	655	683	682	682	611	652	677	649	631	659	664	659	654	644	639	656	671	640	649	659	641	646	661	625	637	636	679	676	675	652	645	658	630	677	671	675	709	684	665	645	618	671	631	653	707	635	605	621	683	667	654	646	671	621	659	672	655	700	692	659	690	677	658	630	644	643	661	707	640	662	643	629	670	686	645	708	682	693	642	626	664	684	646	658	717	658	662	676	676	650	629	626	670	622	627	643	642	696	631	696	679	632	628	613	738	661	671	623	641	707	667	654	642	668	627	649	671	637	645	717	682	690	659	684	670	663	608	671	630	608	633	627	648	646	632	657	669	650	648	668	624	667	633	683	641	671	670	666	602	612	690	614	655	637	689	664	634	630	624	698	637	635	651	627	661	643	659	653	645	633	566	688	600	694	660	648	653	598	654	666	675	657	703	631	623	680	594	640	670	609	620	624	620	689	710	592	656	652	698	660	697	683	651	668	728	648	656	666	656	628	641	675	652	643	624	654	649	663	687	676	686	669	655	645	622	638	661	634	646	685	698	665	623	639	639	604	729	635	646	650	635	634	671	674	622	662	637	664	645	617	648	621	655	666	670	656	681	681	638	661	609	659	705	649	631	643	624	651	662	625	641	608	654	665	680	680	679	668	679	681	620	680	665	654	650	619	608	672	679	636	666	664	648	668	629	687	662	676	629	659	694	631	635	668	623	652	671	621	659	632	627	679	617	648	687	665	668	616	641	631	640	628	662	681	625	645	705	645	650	647	685	633	677	614	671	652	612	697	681	696	622	650	699	664	645	649	656	641	691	675	683	606	632	665	632	665	690	671	652	650	641	675	678	648	675	620	696	647	651	663	666	662	643	643	676	628	616	615	650	615	687	643	657	693	661	639	657	645	678	626	672	668	661	588	636	634	661	665	666	721	655	630	600	678	696	654	594	652	625	662	653	632	678	734	681	637	662	658	625	637	634	679	627	702	647	631	612	687	679	700	658	700	682	646	650	668	674	611	637	677	669	643	655	668	676	676	668	622	645	644	621	669	663	650	693	629	630	630	654	666	649	653	600	680	608	632	636	670	644	698	674	635	671	624	615	675	598	666	653	680	630	647	632	634	674	668	697	653	681	657	677	679	647	620	644	661	619	642	610	606	663	670	659	639	619	649	652	634	651	638	636	671	626	673	627	632	681	675	663	639	615	628	654	601	617	662	665	602	646	648	644	667	682	658	665	630	609	676	630	661	635	631	658	696	660	672	693	655	637	684	651	651	655	658	621	653	654	655	597	686	675	658	632	633	662	658	638	709	695	660	648	654	662	624	638	669	643	669	637	697	659	631	662	659	641	688	686	665	656	676	642	651	654	655	669	643	661	704	640	681	649	650	682	653	634	659	664	658	658	650	614	611	646	661	654	634	698	640	616	677	598	665	634	697	595	696	647	635	631	638	685	614	637	659	652	664	654	661	644	627	691	677	642	632	612	648	657	609	645	701	723	630	620	656	631	657	655	604	650	689	656	660	681	675	613	626	630	655	664	650	627	647	671	690	659	637	646	678	662	673	664	622	647	639	667	628	661	637	659	654	608	637	681	647	685	622	670	616	681	683	606	640	669	692	633	676	637	596	672	683	653	690	641	649	654	645	661	659	635	640	677	697	636	662	664	663	695	683	601	674	729	651	644	639	649	628	646	650	645	649	627	714	659	636	683	690	662	637	648	631	687	664	637	666	673	648	623	651	679	622	668	617	638	664	664	644	700	616	624	641	656	610	648	647	652	646	639	657	656	637	642	607	629	679	654	648	656	635	687	660	685	655	657	647	645	638	659	636	644	618	719	664	661	634	669	680	627	672	631	711	720	624	651	707	625	658	615	656	666	649	621	667	623	625	666	638	629	629	646	665	608	625	668	632	680	672	680	661	664	642	665	612	620	669	647	652	629	654	629	684	641	655	630	676	696	671	636	664	658	654	676	644	629	672	639	651	666	667	636	650	636	670	668	652	664	633	658	644	673	662	624	681	640	656	659	627	712	670	664	677	625	676	627	644	667	672	647	634	654	675	656	607	635	657	625	650	676	660	738	618	636	658	639	660	626	644	670	639	668	657	668	663	651	642	610	667	699	644	706	649	667	679	642	657	649	659	652	672	667	694	663	636	707	674	654	653	609	675	670	635	653	675	626	706	618	623	656	662	678	694	651	671	685	645	680	673	652	624	686	662	622	686	676	644	676	621	634	652	661	651	646	666	629	657	661	604	649	668	641	627	633	651	659	668	656	651	672	649	678	642	641	674	679	616	660	631	619	644	658	635	663	677	638	652	677	650	623	618	639	681	641	639	696	684	605	663	631	630	619	641	675	672	629	630	639	670	623	626	650	674	681	636	648	671	651	622	692	617	668	669	678	619	636	653	666	649	645	650	703	629	693	678	620	655	633	639	635	614	686	641	604	644	683	634	636	710	646	650	621	622	665	672	653	677	640	687	585	621	650	655	652	659	673	622	645	649	602	645	647	633	673	629	596	622	669	621	664	631	658	648	633	620	659	667	684	631	668	629	666	661	657	652	623	656	594	632	682	683	661	629	653	648	626	618	680	669	652	663	681	617	683	636	628	668	690	633	678	703	611	623	666	643	679	680	657	647	640	638	639	655	664	635	604	637	635	632	638	641	669	647	679	629	664	625	680	625	712	695	631	573	655	616	623	653	660	676	599	673	660	644	657	685	639	671	652	640	671	675	638	618	628	619	685	668	627	637	599	654	665	669	655	639	637	632	668	669	646	657	693	653	693	649	664	632	631	638	629	615	687	674	618	645	683	658	634	661	649	727	623	619	700	661	663	629	639	663	605	629	647	635	709	659	623	678	717	677	634	637	620	645	624
27699	17305	3847	982	743	706	716	627	630	636	628	620	569	588	606	635	608	647	639	575	633	623	670	551	610	599	604	593	606	599	621	623	614	607	605	586	594	613	624	631	602	644	616	587	563	592	585	587	592	637	592	633	645	565	595	616	592	610	640	612	565	561	592	626	620	602	615	576	604	637	622	637	604	636	612	608	620	598	581	557	580	597	552	613	658	606	579	571	624	600	591	605	636	625	615	575	578	633	611	623	630	603	607	578	611	608	557	642	652	577	606	601	608	576	600	618	647	620	625	604	629	604	614	621	578	593	582	613	600	587	597	607	648	659	641	564	607	640	616	584	625	602	598	619	579	634	627	608	624	582	600	560	611	577	570	653	632	610	590	625	626	629	603	649	622	629	624	605	616	579	606	618	614	632	584	624	646	578	567	570	596	614	603	597	652	649	604	636	617	620	582	598	582	592	612	627	611	598	621	565	580	637	580	620	584	621	619	650	579	607	644	600	557	608	597	653	629	568	609	580	586	607	581	649	585	624	614	560	665	617	598	597	622	627	614	577	580	569	568	624	674	577	569	634	612	678	591	602	550	563	585	583	606	602	619	608	596	595	642	619	613	610	597	601	623	603	619	597	614	606	601	666	580	596	609	615	582	588	556	603	628	605	628	578	585	588	658	622	633	606	586	620	619	589	646	580	593	610	634	580	601	606	664	598	621	599	596	598	660	596	638	600	624	633	557	592	636	582	595	635	594	574	590	591	599	582	589	611	667	615	613	598	630	585	623	617	637	628	650	644	614	590	627	581	641	601	621	599	590	616	577	599	598	606	624	593	621	640	597	617	543	609	595	574	609	603	577	626	629	629	590	616	596	601	598	595	601	610	592	591	623	564	580	618	591	562	624	637	646	639	618	625	616	614	578	568	615	611	624	596	608	628	641	604	587	583	624	624	645	598	611	609	595	605	609	614	620	595	605	590	636	580	674	611	584	625	603	599	598	584	585	571	603	579	569	605	623	647	573	611	596	590	627	612	573	619	601	636	640	637	660	559	629	627	646	593	606	620	593	634	559	621	596	605	622	589	597	580	598	592	580	622	612	595	575	648	578	607	632	583	600	644	601	626	570	569	646	594	599	667	605	594	650	588	619	608	585	649	618	593	551	589	550	581	607	582	631	618	566	629	602	600	603	615	639	609	614	574	617	576	604	607	641	589	612	569	578	609	591	600	562	584	619	599	568	573	605	613	598	591	594	613	570	593	570	616	613	636	648	597	590	607	609	681	647	620	585	609	621	589	594	613	565	595	611	578	645	598	627	650	637	620	600	596	600	603	635	602	616	618	589	607	593	596	590	608	562	636	620	620	611	590	602	559	610	579	611	617	596	624	583	615	617	598	601	596	584	641	611	598	624	583	579	584	594	578	632	621	613	571	602	539	615	602	581	588	631	582	592	634	627	657	625	615	618	586	617	611	616	579	620	584	588	610	590	590	633	569	638	616	679	584	579	554	654	607	616	599	560	625	604	611	609	617	608	611	628	573	584	612	664	617	641	599	589	615	623	577	609	602	587	595	606	598	607	611	650	593	614	612	617	644	565	590	598	614	654	632	567	640	639	626	683	602	581	640	582	639	608	596	600	541	584	633	627	576	591	617	607	582	607	568	644	606	595	604	626	607	598	634	627	620	603	571	589	627	614	642	598	610	600	605	581	592	607	577	593	604	600	577	605	620	598	607	631	676	640	618	579	588	612	667	574	592	614	583	608	622	598	597	597	613	635	596	582	587	601	621	633	571	577	575	619	617	602	580	617	567	632	640	602	614	618	645	570	637	631	611	639	611	597	585	585	598	655	628	627	622	595	600	639	576	578	601	605	666	570	547	593	596	613	609	567	619	620	611	663	596	613	622	616	601	628	604	628	650	635	601	596	631	570	608	600	597	632	600	594	614	621	584	597	602	633	656	582	661	591	626	596	604	665	571	585	593	623	568	626	661	616	602	628	625	622	584	601	632	614	639	618	674	553	586	589	633	627	574	620	591	618	571	603	648	587	605	629	628	632	609	591	582	603	584	593	619	627	585	619	617	638	605	640	639	610	581	642	617	655	604	601	631	634	603	593	609	627	656	618	625	614	626	608	638	655	573	624	567	559	659	625	565	604	661	601	636	618	627	573	585	633	576	541	648	575	552	566	586	601	627	609	645	632	581	600	557	606	630	588	631	614	678	616	612	628	615	645	619	618	597	568	581	612	599	582	622	622	619	594	624	626	590	597	607	582	644	594	604	620	603	631	660	633	591	583	558	591	659	591	595	637	630	614	577	595	599	596	629	625	576	594	622	615	597	576	651	605	605	600	613	619	610	642	548	592	603	572	597	598	610	652	643	607	609	629	611	603	659	655	588	624	667	627	596	587	587	592	632	639	607	591	594	581	625	628	577	581	612	581	599	624	636	612	689	574	580	630	584	579	588	603	592	582	646	609	571	616	619	616	608	647	558	663	539	626	589	614	628	644	580	596	574	620	589	566	581	594	613	620	573	636	643	592	622	608	655	616	610	582	613	605	578	585	647	647	605	615	625	582	600	611	624	642	581	585	610	576	591	567	593	592	589	622	639	584	588	595	648	630	589	604	621	597	636	683	648	584	590	600	612	624	593	614	597	590	659	625	620	586	611	600	615	630	601	629	636	581	614	624	599	625	611	586	609	623	603	592	634	604	578	594	608	655	582	633	583	635	615	604	602	597	652	637	639	596	640	621	615	607	636	619	592	646	608	605	619	605	581	632	615	599	638	614	640	620	592	617	638	581	592	625	617	675	659	660	631	610	623	594	634	596	621	593	603	602	599	629	623	603	621	619	625	627	577	592	586	591	642	592	610	585	654	581	637	584	595	585	590	655	622	596	594	557	623	625	600	632	583	583	575	648	602	620	623	570	633	596	596	625	630	624	605	642	638	624	619	604	601	598	611	591	584	591	621	602	614	640	599	619	608	577	607	582	584	596	619	641	553	623	592	586	623	608	599	586	607	561	576	594	590	619	625	646	595	615	611	629	574	588	613	593	651	611	650	611	563	614	630	650	623	632	618	639	637	588	617	602	591	623	633	582	571	617	592	631	645	578	651	635	588	626	637	629	623	630	563	616	616	626	590	613	581	578	632	616	555	577	608	665	597	645	581	645	627	609	641	649	616	606	600	587	619	606	562	648	628	640	625	590	559	568	581	642	596	597	598	587	621	592	630	631	598	611	631	554	632	645	614	621	631	600	616	629	614	622	621	581	602	615	593	580	589	632	588	626	610	606	615	616	603	623	592	596	591	643	631	570	629	591	595	608	598	631	564	614	613	598	580	564	634	626	642	648	592	585	612	640	589	597	593	622	611	657	633	598	608	583	579	581	606	599	595	625	628	578	644	592	599	610	565	584	588	624	619	606	636	623	605	608	587	632	618	646	598	595	626	578	622	637	583	610	600	612	599	584	609	621	623	558	586	585	607	639	605	611	624	582	607
4917	1899	1395	890	760	777	760	715	729	677	703	646	676	664	626	673	653	694	678	686	666	625	672	651	674	646	640	680	645	657	667	670	650	664	643	626	648	724	655	649	660	637	712	650	642	656	653	643	689	736	654	631	634	659	635	640	612	623	677	691	655	640	648	716	626	626	704	663	632	641	653	657	614	688	662	662	643	626	676	676	657	650	651	602	656	654	621	661	655	643	669	648	669	638	668	607	631	647	608	619	676	660	672	620	681	643	654	647	656	624	670	675	644	724	683	662	643	671	657	644	646	671	671	600	679	667	634	633	617	701	670	610	676	642	711	679	612	613	597	629	642	623	598	678	617	645	586	665	645	693	653	641	675	635	665	651	616	637	647	698	670	610	674	647	623	655	650	677	646	664	634	642	662	652	659	663	609	619	639	627	633	628	665	632	688	627	656	637	644	635	668	652	635	638	646	651	665	658	645	676	649	655	669	671	619	658	646	631	606	612	641	661	639	677	671	638	676	641	622	674	633	689	631	660	690	642	678	671	645	670	641	676	651	641	637	634	611	635	679	642	668	670	659	725	620	628	665	645	615	651	665	679	706	669	641	586	669	668	668	677	645	652	706	642	666	634	664	642	658	633	639	684	688	635	634	655	629	660	665	662	649	612	620	678	661	641	577	673	629	689	623	670	641	683	659	629	644	689	650	671	657	686	660	653	624	628	680	647	657	656	620	638	620	588	658	664	657	674	677	607	643	638	644	653	624	687	640	649	645	659	715	644	665	689	642	646	628	694	643	645	633	657	688	646	621	680	705	661	674	641	656	640	654	649	673	644	640	630	660	655	668	660	665	683	707	660	664	681	659	636	592	664	620	659	642	638	614	656	647	644	701	628	643	680	661	665	687	680	641	648	730	686	634	613	663	677	644	642	610	656	667	663	666	630	645	631	642	659	668	640	674	601	688	630	627	652	679	621	642	639	635	653	659	627	642	666	654	656	649	644	651	640	676	625	666	646	646	651	691	623	664	628	667	655	657	672	643	611	669	627	664	615	627	645	671	631	677	615	613	655	668	649	664	682	687	689	650	630	664	621	658	665	653	631	655	682	652	621	682	650	642	696	665	635	658	623	721	631	656	643	629	632	648	640	665	649	673	652	695	657	659	645	714	613	623	672	633	665	648	596	659	622	671	676	629	674	639	619	633	673	640	613	690	665	618	623	648	707	621	676	672	627	662	650	643	680	639	611	699	672	659	660	656	620	643	640	667	605	642	632	627	621	646	643	650	613	635	604	675	687	662	641	653	677	680	645	637	715	662	655	654	649	679	639	645	637	642	684	676	644	634	665	646	632	663	635	641	652	645	639	623	626	654	647	629	630	645	613	599	681	641	618	641	641	661	659	644	642	693	645	660	645	631	652	671	611	625	645	654	603	657	636	661	663	687	633	695	644	659	637	637	629	620	649	642	606	591	619	673	681	658	613	602	648	600	630	699	668	655	632	669	659	654	629	615	631	646	600	672	637	668	647	660	646	646	630	633	612	612	671	587	680	606	667	633	645	693	657	673	625	693	615	627	617	646	685	633	670	614	650	689	667	675	640	648	642	610	671	671	658	706	675	655	655	641	618	616	655	620	649	695	658	704	683	646	644	631	668	680	696	627	635	677	649	641	653	691	655	638	626	643	701	704	608	637	671	684	622	696	658	612	657	600	633	597	659	668	620	658	660	631	641	669	655	670	628	634	631	632	639	675	645	648	608	678	654	618	655	725	662	610	649	690	689	655	712	677	665	627	645	635	633	657	688	623	644	647	668	667	598	636	625	693	669	614	614	686	635	645	666	649	649	691	654	666	628	629	666	629	626	588	655	660	732	681	691	637	626	689	649	687	653	672	638	701	615	639	655	641	607	677	655	680	679	611	686	652	636	636	624	672	669	648	622	688	612	620	657	675	682	658	658	648	655	699	656	679	618	640	651	691	635	675	635	665	674	646	632	651	645	644	660	658	640	664	659	691	629	641	690	681	629	662	625	685	652	650	656	679	628	629	641	681	612	682	613	611	713	672	658	637	633	662	691	637	689	677	671	645	650	645	658	674	660	672	654	667	632	611	653	656	662	635	597	625	636	641	635	661	646	634	685	632	650	620	670	609	664	615	612	634	639	591	657	616	626	677	676	642	684	661	663	646	675	667	684	690	684	625	671	630	636	622	672	647	643	587	648	698	637	635	619	664	679	630	643	664	615	666	646	702	657	612	620	661	688	637	636	648	671	597	656	637	624	639	679	703	671	624	632	619	642	652	701	581	673	649	650	678	617	672	636	667	670	657	656	663	660	631	650	687	674	631	620	621	659	594	689	630	661	655	682	634	680	716	583	655	655	668	691	643	690	655	647	607	624	683	654	652	669	667	625	640	654	656	689	640	688	670	688	650	648	642	609	635	618	604	726	602	673	655	623	651	675	630	667	649	639	634	606	651	666	670	617	689	658	659	662	666	608	642	642	620	641	639	663	684	677	650	650	664	636	654	662	627	640	640	634	663	631	628	669	653	683	658	647	669	698	633	663	688	653	676	639	623	658	664	665	671	629	622	660	652	632	668	664	627	617	632	682	664	638	650	644	664	663	636	666	689	698	653	614	669	667	652	687	665	673	696	642	654	635	646	655	642	625	659	643	721	686	656	663	644	670	645	661	682	659	629	619	668	657	651	652	669	679	617	633	641	636	632	665	720	625	684	644	648	619	648	683	646	654	678	648	651	677	653	674	660	670	635	645	703	634	675	635	657	665	658	714	652	662	614	692	672	650	639	713	655	673	661	663	630	648	618	701	626	600	678	638	652	689	680	677	662	646	676	628	659	647	665	623	682	656	616	633	646	643	705	699	661	655	646	630	676	666	675	658	663	624	627	675	641	623	681	622	665	594	682	638	636	651	643	659	659	617	680	615	626	651	624	620	659	654	657	625	659	630	636	708	622	615	600	612	630	622	618	664	628	647	650	664	640	632	634	667	675	657	667	616	676	699	666	693	657	718	592	656	659	606	677	682	689	628	630	631	709	630	643	664	659	664	654	692	685	603	674	608	622	658	670	608	642	637	626	653	645	685	636	724	595	607	649	637	673	628	667	668	662	648	660	646	671	645	580	620	641	710	615	626	642	637	580	635	666	638	622	672	638	660	684	722	686	681	645	662	643	648	647	676	644	695	712	594	634	642	685	725	611	646	641	647	619	635	674	638	678	639	677	658	617	679	627	651	649	601	637	649	673	645	652	648	646	660	678	654	666	631	657	660	665	602	655	637	645	620	658	617	689	682	630	667	638	655	669	660	623	630	630	623	655	669	658	683	687	628	640	634	674	642	661	626	630	588	658	638	693	660	640	648	664	680	670	624	652	689	630	639	665	617	695	645	619	612	657	660	656	657	643	633	629	666	668	649	671	631	648	630	686	663	666	653	642	680	679	644	605	654	654	689	612	661	628	638	658	624	638	693	607	581	668	657	680	672	620	691
23555	21154	28421	24144	21155	10407	1157	765	650	609	556	493	493	484	440	435	469	444	425	428	421	421	389	429	453	348	372	397	400	375	395	415	403	416	348	386	388	377	426	390	423	377	397	356	383	356	391	399	404	365	374	357	414	393	390	410	385	406	392	367	379	363	393	363	373	399	382	378	381	378	370	372	397	358	385	372	354	380	382	388	379	407	365	400	390	382	365	377	369	387	360	384	377	397	393	386	407	373	373	394	391	402	395	358	368	413	402	398	366	385	356	371	352	406	381	374	385	394	345	393	411	384	419	389	381	365	353	390	382	369	391	377	363	382	400	375	365	386	377	373	402	400	428	364	403	349	391	368	383	386	363	409	369	400	396	336	393	404	387	369	377	368	381	390	418	370	372	373	340	385	398	366	382	383	381	396	363	379	379	393	387	401	338	353	416	407	375	336	379	365	383	383	407	349	367	390	388	374	351	361	319	391	367	350	379	378	391	367	350	339	385	360	415	387	372	392	407	371	359	358	398	366	381	390	401	369	416	362	437	383	369	409	359	378	392	364	403	341	364	405	369	399	401	358	389	394	386	409	399	357	367	398	415	395	369	406	371	364	375	392	378	376	390	357	397	393	365	392	386	398	391	370	362	365	385	405	401	397	382	363	383	381	379	387	360	329	387	391	400	397	401	368	368	378	334	383	394	370	405	372	359	380	380	347	409	383	428	409	400	395	359	360	375	335	404	408	372	343	370	388	420	400	392	387	374	351	400	373	381	372	365	369	369	382	463	363	346	372	392	332	354	375	397	396	404	357	398	374	388	406	359	354	374	380	382	360	397	373	342	376	423	410	386	365	355	373	389	371	410	405	372	394	380	356	391	385	364	382	379	371	387	402	354	376	370	422	400	366	360	371	336	377	339	393	401	357	339	399	368	375	353	397	371	358	359	362	391	385	401	381	368	396	415	390	387	357	372	379	421	413	401	362	351	371	420	378	372	431	405	387	421	396	392	376	358	383	382	427	390	395	391	370	383	400	352	385	371	434	403	406	391	394	387	375	339	389	413	372	443	369	383	394	399	379	351	403	339	412	398	398	415	395	373	387	379	366	339	395	332	376	383	369	365	383	338	399	349	415	367	366	398	383	379	412	385	395	414	346	374	361	406	384	407	397	382	380	384	381	374	368	361	365	390	352	406	355	358	368	398	411	388	379	365	357	346	395	358	396	373	395	383	406	393	385	399	391	417	390	357	406	374	366	401	387	358	378	395	377	361	379	406	364	344	352	408	415	354	349	392	394	379	383	346	404	408	390	394	404	368	353	414	361	360	367	366	383	351	392	386	396	397	391	381	390	397	389	373	377	395	390	378	382	398	347	411	375	389	351	405	356	335	342	384	395	388	370	383	387	378	389	388	378	335	345	378	389	388	396	379	401	389	367	360	394	403	366	387	351	435	405	386	367	378	355	405	408	396	383	382	379	390	380	413	375	379	406	412	383	388	371	360	378	373	341	365	381	382	405	434	380	380	407	375	427	373	399	380	362	399	388	376	411	367	345	365	399	360	352	384	383	399	378	393	405	400	349	369	348	329	368	374	398	353	392	409	402	369	405	384	400	412	370	379	371	363	359	390	381	372	393	400	393	394	403	374	415	390	408	359	335	394	390	372	385	377	362	390	423	376	360	377	415	378	331	386	367	426	374	369	399	357	338	388	362	373	369	364	371	414	370	345	353	389	384	383	422	360	381	375	390	385	386	395	362	392	373	384	363	355	356	362	386	391	392	379	405	393	395	405	391	373	377	374	374	434	360	380	385	372	375	351	363	378	362	391	401	365	363	355	399	373	378	401	361	364	387	411	375	382	364	381	376	402	381	388	384	358	420	425	362	384	366	369	402	344	376	417	367	337	360	377	363	371	418	376	380	400	378	377	406	358	400	395	390	372	375	393	369	375	373	379	417	364	362	391	389	382	356	386	382	357	403	361	332	365	422	364	363	362	381	362	346	394	389	370	380	366	383	379	352	377	373	400	371	389	375	375	382	353	417	402	365	390	394	378	318	364	342	385	398	398	410	347	373	399	366	416	403	342	402	392	354	394	396	382	352	379	402	392	420	359	413	378	407	400	373	369	383	382	380	403	355	375	370	409	351	391	385	352	379	349	385	373	341	364	349	379	352	373	373	348	368	386	400	359	369	389	384	384	350	377	372	420	357	391	386	380	377	404	368	393	368	370	366	387	398	347	376	392	371	375	403	358	399	350	387	359	374	361	347	371	383	355	391	366	381	375	385	376	422	372	368	382	383	373	367	363	375	384	355	368	396	372	401	383	376	362	365	366	359	387	381	379	362	369	372	351	398	372	372	394	374	410	376	374	395	382	355	406	401	385	371	411	348	395	391	359	348	366	380	362	372	373	388	392	387	375	382	425	371	383	376	384	391	334	403	358	371	371	396	381	348	358	456	394	357	369	355	354	340	371	353	370	369	403	365	370	365	343	364	362	377	409	369	363	367	364	358	356	410	410	372	381	367	392	381	413	351	363	392	397	344	368	383	364	386	353	351	385	392	393	367	389	395	400	360	375	411	384	372	375	355	354	403	393	407	372	372	409	408	399	386	388	367	360	396	403	375	363	389	363	343	421	374	377	407	396	382	384	348	353	411	412	371	378	383	399	371	375	366	420	383	374	361	385	405	364	386	356	366	374	388	385	376	393	359	370	377	367	375	387	363	374	387	400	397	375	359	365	345	346	401	433	402	422	424	389	361	350	365	386	373	371	376	362	360	392	362	383	371	384	356	369	367	394	358	407	395	349	370	355	400	398	391	397	356	370	346	354	374	394	384	353	370	391	350	408	375	385	384	383	398	358	406	397	340	357	363	365	361	412	405	397	408	374	397	352	365	388	359	357	395	381	403	377	371	397	405	395	370	360	335	385	373	375	387	378	375	362	400	403	362	363	390	399	389	398	398	394	389	381	400	372	390	333	385	371	354	402	410	375	367	399	407	356	384	383	330	378	378	382	381	339	369	370	376	403	368	388	361	431	396	378	359	399	376	366	369	397	333	384	368	399	386	344	387	405	372	364	399	391	364	358	346	441	387	379	365	371	374	390	391	366	373	400	400	409	387	404	355	396	368	364	415	406	369	352	383	375	393	394	365	371	388	373	389	361	361	357	375	393	366	387	364	344	361	373	399	370	375	384	387	378	384	412	410	372	364	358	345	360	349	391	358	385	393	388	354	384	376	373	345	395	404	405	397	399	366	379	398	368	387	394	397	373	360	367	419	377	344	383	390	393	365	347	374	379	344	383	363	393	399	347	332	382	335	398	419	390	392	373	349	404	369	410	378	360	366	373	377	386	364	393	381	384	385	364	394	386	367	371	367	409	372	352	371	408	412	366	420	365	360	354	372	401	376	356	395	399	383	380	390	376	402	368	369	432	363	352	371	379	407	360	357	413	375	368	364	372	410	421	365	399	391	368	389	357	394	368	369	362	398	344	369	364	370
4693	9611	6272	3012	2166	1568	1298	1087	939	815	701	658	588	563	565	530	488	490	513	467	436	480	451	443	433	452	465	438	444	442	442	418	474	416	388	437	410	433	409	413	422	393	425	403	431	407	393	430	410	434	423	416	403	446	407	460	407	461	408	432	430	417	419	402	410	417	389	378	414	430	447	457	427	442	399	438	419	395	439	450	401	388	370	399	436	405	438	391	413	425	412	391	425	412	408	427	413	398	381	401	386	442	446	437	436	402	422	423	388	395	412	392	403	416	437	411	427	355	430	437	444	425	404	437	423	416	437	436	430	380	414	413	423	430	404	407	407	397	426	379	441	420	415	376	469	399	404	404	437	433	415	420	426	396	475	454	431	449	392	406	429	393	415	382	422	386	439	432	411	412	425	426	478	424	407	398	428	418	436	421	413	398	447	396	401	394	393	355	443	440	392	427	404	399	418	407	430	397	410	445	383	391	428	428	414	398	414	391	417	465	429	428	426	412	461	404	425	382	449	424	397	420	388	420	423	423	421	405	414	414	426	438	382	373	401	393	389	429	416	403	399	445	414	448	437	432	398	381	378	394	408	421	414	382	424	415	384	402	421	416	408	392	421	388	462	388	415	443	426	426	395	414	405	410	417	378	401	417	417	438	388	380	421	408	407	423	388	395	421	426	399	407	404	425	395	419	409	402	442	468	403	424	409	423	384	433	412	421	406	441	407	387	402	425	396	394	402	385	431	429	402	404	426	448	411	394	386	412	426	396	435	374	426	436	392	412	427	425	411	428	434	404	423	417	397	400	446	403	400	417	398	377	420	419	378	418	407	445	449	395	411	421	422	432	404	415	414	411	382	418	408	418	377	412	434	403	403	384	407	424	438	394	428	419	411	426	441	401	378	449	403	406	414	403	419	435	405	411	410	433	402	416	418	417	427	415	412	440	416	412	433	397	390	428	430	411	366	434	375	395	428	394	426	433	391	403	369	410	378	408	425	380	398	394	401	392	403	395	392	418	420	412	441	408	397	444	397	387	414	425	430	435	392	414	402	386	441	380	426	426	385	417	418	387	435	415	407	401	379	421	402	405	423	379	380	388	379	406	408	457	432	406	409	423	431	408	440	423	416	391	442	408	425	407	393	435	428	383	410	418	394	397	422	446	410	421	426	401	409	407	407	391	415	430	428	390	413	412	435	381	426	408	379	410	394	389	394	395	415	404	427	438	442	416	420	453	418	392	399	404	427	381	430	427	399	406	400	403	450	410	429	387	391	411	412	394	390	392	381	414	464	404	442	398	427	420	397	435	420	410	392	399	422	416	407	426	380	421	416	432	449	432	422	404	424	399	396	380	353	407	385	421	445	428	390	433	399	425	425	438	404	406	436	440	411	407	429	430	426	403	398	435	403	416	421	438	420	397	411	416	455	443	399	395	388	393	404	411	428	416	428	423	433	403	430	417	397	392	423	385	408	421	420	428	399	427	435	438	392	409	370	437	388	402	421	422	431	434	396	425	440	397	432	362	412	466	383	447	406	389	402	406	426	403	412	424	427	442	432	415	409	373	441	429	437	407	393	453	444	393	390	429	421	426	403	420	428	387	404	417	403	413	395	390	408	418	406	389	424	383	426	415	412	417	397	443	411	405	424	418	435	430	454	410	430	415	377	353	418	392	414	411	407	441	417	402	433	388	401	443	391	436	421	428	399	411	397	382	374	406	404	419	425	414	440	439	405	418	382	422	400	414	442	409	423	405	423	435	433	396	422	433	388	412	408	394	393	391	429	414	401	424	430	399	391	404	413	400	441	407	421	409	412	408	443	443	365	395	420	391	390	432	445	439	403	453	411	417	428	399	421	431	424	455	403	447	399	411	398	411	366	409	392	394	418	375	405	442	396	460	427	387	413	411	437	394	434	388	425	395	434	359	406	423	382	415	409	427	406	406	407	425	399	381	425	404	463	403	372	397	381	399	421	383	444	419	395	402	417	385	403	467	371	382	401	409	414	424	407	414	395	429	438	434	385	424	411	416	370	410	370	398	408	405	433	404	401	416	431	400	441	428	417	405	477	429	405	420	405	408	404	452	430	409	380	377	416	405	414	449	397	417	412	405	425	417	413	407	383	403	418	386	422	439	380	445	391	376	419	433	392	418	436	404	408	448	391	391	441	436	404	405	398	417	442	405	415	427	402	435	402	386	443	436	449	366	402	393	434	397	419	394	384	392	378	406	425	397	446	407	422	421	405	403	396	420	397	397	412	417	409	381	428	402	398	445	435	403	419	420	410	436	375	374	401	435	446	371	400	418	402	400	428	399	394	404	419	408	401	431	453	421	414	379	425	403	403	404	391	395	380	370	402	440	397	415	395	357	405	452	381	409	411	449	380	450	398	385	414	396	388	410	399	404	426	418	416	412	451	405	382	412	381	414	426	407	434	420	405	422	405	433	447	432	396	421	384	442	431	404	425	413	390	400	462	421	429	425	382	422	451	413	430	389	393	412	425	385	439	447	393	379	433	406	430	412	389	432	415	426	400	402	423	446	381	399	433	457	418	429	411	393	405	398	396	419	391	437	408	382	377	458	413	420	390	397	408	405	395	373	423	401	413	401	404	417	423	404	428	402	411	413	432	386	399	407	404	408	427	392	405	397	420	432	373	421	396	417	420	400	469	418	372	422	387	434	413	406	377	413	419	388	416	382	389	394	407	403	405	411	378	411	401	383	435	401	417	459	406	432	451	384	422	408	427	398	401	466	424	400	424	390	440	428	432	411	416	415	412	397	414	392	437	395	430	393	441	423	429	400	401	428	416	411	379	424	376	419	448	412	404	433	380	424	407	423	397	455	449	380	418	426	400	407	443	424	395	440	459	413	401	390	411	407	407	446	399	400	405	402	425	407	400	382	430	415	375	409	415	386	398	431	429	424	417	417	431	398	388	372	400	428	403	425	401	423	415	415	405	412	397	411	423	397	396	401	399	417	400	390	439	386	407	412	442	421	419	378	416	441	395	354	393	376	397	399	416	419	384	432	400	424	429	423	429	427	465	387	392	413	414	412	422	442	462	420	403	432	448	430	420	385	414	400	406	436	418	376	421	416	422	394	410	388	410	353	404	415	386	413	441	458	399	396	397	411	385	440	404	408	418	409	410	413	396	416	424	404	376	369	412	436	390	416	431	375	418	399	410	417	391	404	421	411	405	421	431	411	440	442	432	437	409	418	416	443	440	431	433	417	385	432	398	376	436	401	425	402	405	412	420	408	404	434	426	418	410	391	428	408	403	417	412	412	410	409	443	401	392	404	424	371	408	395	429	393	400	382	409	367	408	378	423	411	399	424	417	433	407	453	424	414	403	407	408	423	429	409	438	396	384	440	380	434	401	381	401	428	453	407	407	428	420	379	420	410	397	366	405	401	383	430	412	423	421	413	437	429	395	409	399	413	422	422	399	397	420	425	423	380	423	402	430	396	425	394	380	398	397	442	395	415	400	416	410	384
24772	21128	27298	25149	10850	1441	1158	1087	1080	941	985	904	922	945	881	899	949	944	951	901	859	948	879	850	917	981	888	858	948	916	866	899	888	862	883	878	900	925	895	878	909	888	895	889	897	859	850	826	866	860	889	883	880	903	897	856	922	864	858	912	891	868	879	879	841	901	905	848	937	859	901	876	846	879	910	893	857	880	880	878	869	876	882	852	884	829	820	909	885	906	873	863	905	928	847	883	917	841	960	858	921	880	941	896	892	851	853	861	880	909	882	897	908	882	878	881	860	924	933	886	879	879	828	937	890	878	866	852	891	863	864	929	832	942	916	896	859	911	901	886	875	826	906	851	877	906	863	910	917	874	896	892	914	854	841	896	864	872	874	904	870	939	944	908	878	912	893	875	917	850	870	933	888	864	872	921	870	919	872	888	848	882	881	924	929	887	870	944	921	953	838	861	853	907	847	838	885	873	878	862	918	891	883	892	884	908	872	887	859	842	920	921	857	871	888	848	978	888	889	826	892	875	898	884	895	902	899	861	885	872	906	851	867	867	904	849	933	860	862	901	891	856	825	906	897	891	879	856	840	862	888	877	855	929	893	916	863	848	908	854	864	860	820	929	829	875	851	923	872	954	811	831	918	839	878	870	845	895	894	923	913	921	886	922	892	951	906	885	881	833	905	859	887	884	844	887	864	907	852	909	911	847	929	901	848	836	888	880	876	884	909	869	822	867	926	833	918	845	900	858	907	868	868	868	918	938	877	875	895	879	925	910	880	952	945	885	899	887	898	865	957	878	883	900	886	854	886	915	887	952	908	858	875	912	887	896	827	872	869	872	932	911	861	861	847	864	880	918	861	904	911	937	881	908	845	928	870	829	928	875	860	903	870	870	841	931	838	882	895	891	898	878	923	917	893	895	844	873	905	826	865	907	860	897	879	913	862	909	907	838	907	876	843	885	866	879	861	891	911	897	919	931	867	871	884	958	892	916	893	884	894	961	896	819	878	909	848	921	848	859	936	857	904	899	894	881	845	881	908	881	884	905	917	864	885	903	859	939	861	871	884	934	856	857	861	893	922	870	911	933	891	871	915	870	912	896	895	893	909	871	880	877	890	866	877	883	854	844	889	916	925	874	892	892	891	909	874	844	922	887	859	885	851	838	851	853	900	897	858	895	905	871	834	830	870	876	862	856	911	889	884	873	883	842	884	888	934	938	859	896	910	877	915	902	839	862	884	857	915	939	934	905	829	827	898	879	854	856	855	873	919	864	859	861	889	854	853	866	883	880	925	866	920	876	873	897	851	857	912	871	865	851	903	864	870	873	896	880	916	870	906	949	876	915	884	873	884	887	840	941	826	902	838	894	908	905	887	888	865	920	901	900	821	896	930	863	920	891	871	845	840	941	921	842	864	923	834	892	873	884	901	888	923	862	892	876	848	899	876	889	905	840	894	952	871	872	902	881	898	925	842	862	868	872	902	914	940	865	851	857	868	897	922	931	850	862	878	929	922	936	934	874	894	848	893	912	919	828	875	826	901	909	881	929	903	884	916	887	916	893	914	875	858	874	893	826	891	919	864	862	937	885	851	840	888	874	855	936	893	846	822	853	956	867	911	929	907	862	890	872	893	921	846	904	882	892	880	911	907	883	875	920	917	896	870	880	845	885	940	871	899	892	859	841	866	895	872	875	856	898	878	926	874	929	882	909	929	903	857	837	888	952	911	887	855	908	939	914	850	894	825	891	894	875	868	969	919	888	893	848	904	981	887	912	974	850	923	869	916	879	913	886	863	902	862	894	908	870	855	835	836	830	898	854	834	932	850	848	896	840	885	892	856	895	871	912	874	869	880	912	885	872	836	929	891	887	876	858	852	828	883	878	909	927	906	921	877	835	888	854	937	877	907	864	912	863	901	912	884	907	880	963	871	969	874	831	889	933	851	874	901	945	883	887	860	901	882	886	883	865	883	858	936	919	903	939	890	895	882	897	876	824	859	889	864	911	865	919	881	902	881	805	883	905	943	899	889	826	882	870	935	884	852	882	905	946	820	909	865	901	831	871	881	891	910	905	879	862	902	863	868	870	859	908	896	917	870	858	911	918	892	990	838	875	919	900	880	837	905	862	866	884	915	848	930	868	833	885	853	896	903	850	898	907	883	849	893	920	893	903	870	853	850	876	845	932	885	872	826	941	881	921	890	890	886	869	896	856	875	889	909	884	877	879	863	859	907	877	948	871	913	854	868	844	904	863	851	913	938	914	809	911	868	889	917	894	914	905	897	882	915	905	872	902	907	895	887	859	871	900	868	907	895	878	904	864	885	859	884	916	893	868	894	902	887	896	855	870	865	898	900	906	873	874	852	864	873	880	890	892	939	858	922	874	882	851	836	896	912	841	875	929	875	894	872	873	922	894	878	907	888	901	858	891	833	850	802	847	909	885	890	883	918	897	856	933	851	902	861	885	899	862	850	862	875	841	909	874	828	916	895	865	874	946	888	940	894	858	921	872	853	842	861	904	864	892	920	865	855	886	903	875	897	861	901	886	872	896	893	872	830	847	932	926	826	888	873	856	815	917	875	882	855	845	892	887	872	852	878	886	836	853	884	875	860	880	883	861	870	890	915	900	903	899	870	904	899	829	848	904	844	882	879	874	888	864	865	862	895	938	865	872	876	909	887	829	898	918	863	885	902	875	859	843	856	849	919	883	856	888	903	899	941	881	945	857	826	883	887	863	855	881	897	872	906	882	891	889	849	859	908	917	866	908	884	869	904	906	855	862	875	904	867	869	876	885	883	915	858	928	882	855	952	838	875	892	816	875	935	896	860	865	917	846	839	904	869	881	857	877	890	866	910	899	864	910	855	928	842	887	856	884	841	849	928	843	867	866	923	903	888	856	846	943	868	882	883	861	858	854	874	855	867	976	821	894	863	857	923	905	867	902	893	881	875	903	952	878	881	846	953	881	894	934	854	884	842	880	870	936	876	817	826	892	889	858	870	942	851	872	931	915	926	815	901	835	810	901	885	901	879	929	841	902	885	858	924	892	865	896	909	942	907	884	866	909	792	864	866	843	861	856	921	900	904	884	874	902	896	882	894	882	903	891	860	951	862	850	862	908	892	892	895	881	883	898	818	875	866	945	863	823	864	879	875	843	897	960	879	907	881	902	945	878	848	876	931	907	957	856	889	906	838	961	901	795	870	829	889	912	865	893	908	902	949	906	901	935	818	914	853	886	877	847	885	880	874	908	902	889	925	862	875	880	891	804	889	914	876	962	871	906	903	919	882	919	876	878	917	913	888	880	872	843	850	825	836	888	878	912	838	856	899	897	847	859	851	866	879	896	932	845	856	871	896	892	908	895	841	859	887	943	829	861	852	854	865	874	924	901	827	918	906	851	886	870	860	863	908	906	907	860	891	862	893	918	888	860	887	892	876	862	904	872	873	898	887	877	841	939	896	840	881	868	930	911	836	873	875	856	798	838	899	905	866	855
4890	6335	4189	2272	1854	1527	1338	1252	1162	1156	1102	1024	962	1005	966	946	995	961	970	941	943	937	910	925	895	903	953	900	926	923	889	929	935	921	896	882	902	896	908	909	870	943	981	909	904	929	926	867	955	937	870	904	953	929	907	956	921	987	899	901	923	859	914	907	906	918	935	880	883	936	908	917	869	905	936	947	902	927	956	933	918	946	891	904	921	950	890	928	914	848	910	911	951	907	931	858	893	934	887	895	907	903	857	916	928	873	855	912	890	895	910	935	904	929	903	842	920	911	946	860	924	914	908	879	882	923	863	942	879	911	946	844	837	886	918	887	872	871	896	859	879	897	888	925	891	888	919	934	890	962	886	939	899	944	884	892	868	890	857	965	896	816	916	906	916	888	851	895	915	911	957	894	900	956	950	939	927	882	903	943	858	931	879	899	883	882	885	919	922	884	897	947	872	918	890	910	863	955	886	875	933	966	875	915	871	887	859	939	908	881	940	910	872	871	923	932	929	950	891	939	895	872	903	863	925	910	903	893	917	879	823	948	926	924	913	879	909	904	992	895	904	901	933	924	942	920	941	873	891	917	937	891	919	963	968	908	906	913	890	942	920	880	875	878	947	857	934	912	925	897	839	891	886	940	918	861	902	918	886	873	924	919	870	885	861	954	908	915	920	900	926	892	894	869	935	961	906	881	939	901	891	921	939	908	921	930	901	913	897	992	908	940	942	890	987	885	850	927	949	906	886	921	901	909	901	899	951	849	885	904	919	907	861	877	914	954	931	920	911	916	883	881	873	901	906	941	938	911	970	937	914	913	938	843	937	872	874	922	967	858	859	936	914	869	902	937	920	906	939	947	927	901	908	910	942	928	876	863	850	902	915	893	870	868	946	886	961	968	856	898	914	923	882	952	879	893	907	945	928	921	914	924	946	899	921	899	908	892	927	880	935	902	910	910	933	911	938	882	903	868	839	879	961	916	971	906	944	871	922	874	878	914	885	920	947	915	893	905	917	923	948	925	927	919	920	928	877	879	857	895	930	886	893	925	881	890	909	906	906	910	872	885	945	880	923	896	878	856	874	896	913	902	894	915	959	900	934	933	836	877	903	861	963	915	888	894	905	943	862	888	960	919	955	966	874	908	933	870	904	962	922	894	893	935	901	902	907	973	908	914	922	887	936	942	886	974	953	945	926	917	913	856	927	943	921	888	881	896	946	918	923	920	887	906	951	897	858	900	946	868	902	913	846	906	926	891	886	928	943	862	964	947	926	964	925	906	980	919	882	938	885	901	890	955	913	906	874	901	903	824	874	859	923	902	841	856	891	938	966	928	890	862	904	930	953	902	954	919	897	862	876	887	892	938	880	963	915	878	888	897	908	908	930	908	972	907	968	897	898	902	906	951	869	900	938	871	948	959	930	941	872	914	966	916	862	890	953	925	902	831	882	990	909	922	928	899	894	931	922	908	849	884	894	926	921	911	926	891	879	943	848	968	916	876	898	905	929	915	888	928	909	881	937	896	876	912	907	859	895	958	936	909	961	930	881	896	884	948	923	908	952	919	918	908	869	846	897	861	901	926	929	883	923	897	886	897	898	879	878	874	916	922	893	929	851	949	942	976	920	885	895	922	883	916	903	888	868	951	847	925	843	928	906	923	940	934	913	931	837	912	906	927	909	903	955	892	880	922	930	913	880	874	914	913	873	933	907	836	911	920	915	882	839	898	904	896	873	896	891	879	889	908	910	942	959	887	895	923	933	873	955	851	923	962	878	843	890	901	922	900	863	923	894	876	903	946	889	883	968	897	912	924	910	906	896	946	953	870	839	901	917	923	920	915	874	919	914	894	882	887	992	940	896	956	932	860	911	909	900	905	860	933	888	926	940	883	883	891	867	895	923	925	879	1001	885	874	940	916	900	928	891	904	905	915	956	877	861	881	936	941	898	926	930	920	911	900	874	907	869	829	860	913	882	921	911	851	849	910	933	952	892	868	920	923	894	904	952	955	948	898	956	910	887	943	935	932	889	933	942	956	917	916	886	872	893	888	882	881	850	945	905	906	903	947	877	918	856	932	915	900	891	929	875	936	866	885	930	949	828	923	910	971	875	933	889	885	944	887	926	871	937	905	911	873	928	888	910	927	939	879	917	930	892	877	873	873	891	873	945	928	937	904	852	839	903	941	918	922	868	883	882	889	922	924	936	847	916	909	961	880	933	912	896	952	847	942	926	863	908	899	947	916	949	897	900	913	898	914	882	895	965	876	960	900	873	945	876	937	846	858	952	862	946	953	893	883	933	879	878	918	899	906	923	906	903	919	875	942	930	890	851	934	885	916	926	890	924	907	932	866	921	892	876	911	917	928	898	944	866	889	854	856	888	956	905	910	858	903	913	937	931	943	882	915	863	962	889	961	902	939	903	898	873	898	915	897	895	913	913	926	908	893	917	866	882	953	933	869	936	874	903	890	918	923	932	907	875	893	923	871	913	922	938	882	919	865	859	909	950	943	880	935	935	903	950	902	938	905	986	902	928	897	893	989	905	956	912	881	948	897	939	935	937	915	936	887	901	909	889	869	878	925	916	899	884	921	918	911	872	873	867	868	933	994	897	925	977	903	881	877	862	902	894	916	874	947	870	874	896	896	920	925	909	867	928	952	872	916	901	913	898	878	876	919	886	914	900	893	951	956	894	893	930	929	937	906	922	949	879	921	891	873	959	938	912	922	890	936	897	942	938	896	939	891	933	864	926	897	896	908	907	903	976	908	888	921	1001	908	924	923	902	924	887	901	897	845	914	915	900	952	876	834	864	858	927	900	952	939	888	891	881	888	917	909	926	907	929	912	869	900	843	928	918	973	871	924	978	859	928	881	882	944	915	941	881	930	933	903	862	921	902	932	888	866	880	954	910	843	894	918	922	914	896	953	902	886	911	914	886	918	879	929	905	920	901	897	894	894	895	869	923	920	914	930	919	945	889	901	904	918	907	909	897	917	951	886	898	857	863	941	968	889	881	914	888	952	913	939	878	923	946	919	902	881	870	943	877	901	872	894	891	921	917	972	956	920	926	909	876	914	914	911	871	911	885	922	965	904	923	890	870	886	897	883	878	944	940	906	952	923	915	896	921	901	961	907	941	909	940	953	895	874	909	903	901	899	873	897	883	920	902	893	886	906	935	905	874	902	927	922	915	959	907	935	944	872	893	872	956	919	915	874	909	883	916	868	894	901	915	924	878	924	959	880	907	876	894	884	877	891	958	895	887	829	909	873	932	917	941	924	849	935	893	941	887	914	888	945	910	854	909	854	842	932	879	918	925	933	910	872	868	953	882	895	869	937	942	962	915	907	909	958	890	975	935	896	926	924	886	900	878	955	925	953	944	905	925	881	930	941	888	899	955	910	874	893	869	955	913	879	873	827	933	894	881	883	916	903	928	954	871	959	904	961	935	870	892	910	887	882	887	917	886	943	906	918	899	972	962	952	879	890	895	926	916	878
22467	21138	28812	23712	21145	21215	8761	1494	1148	1091	954	898	849	811	798	789	777	756	735	776	743	752	720	702	710	708	647	630	722	685	661	669	698	650	678	658	673	670	667	640	663	683	693	616	648	685	654	657	710	700	696	610	651	672	684	632	706	645	655	646	634	655	677	701	648	671	617	691	675	634	666	611	638	693	697	649	679	687	665	661	646	655	623	662	640	663	616	656	676	623	690	642	672	679	653	668	662	644	653	635	639	664	640	682	718	632	681	696	626	702	670	764	672	664	679	645	637	634	663	656	705	649	693	673	689	675	634	664	663	704	624	616	642	655	647	609	645	667	639	679	647	636	659	655	676	678	642	690	654	678	687	629	609	641	673	626	626	690	701	655	688	657	614	615	665	657	672	613	646	660	609	678	696	705	636	635	658	616	633	642	627	684	658	664	652	687	677	655	664	662	649	674	652	653	651	613	655	663	657	657	674	669	717	672	720	647	627	654	638	646	633	634	607	627	663	607	646	675	639	631	724	648	599	673	699	654	638	673	618	646	656	654	661	717	654	651	607	659	665	693	637	666	658	688	670	685	633	636	650	697	669	661	678	675	663	666	638	679	646	658	649	638	625	649	693	647	695	713	653	678	677	713	702	633	603	672	623	704	641	637	647	688	684	683	650	641	663	647	639	627	640	671	666	668	697	676	648	647	618	642	646	651	644	674	633	621	664	637	638	630	635	684	696	658	685	613	658	700	709	659	597	617	684	665	664	617	652	698	651	669	680	636	592	652	661	642	706	656	655	656	621	684	664	638	671	648	627	627	674	677	656	679	624	641	689	637	603	663	645	640	654	652	623	666	693	642	693	651	665	627	653	618	661	635	713	617	629	673	674	639	651	673	687	644	658	636	670	687	630	659	648	654	628	622	654	689	656	653	685	700	649	693	600	634	658	658	680	696	688	664	680	641	598	699	642	707	647	642	682	703	638	637	681	648	707	657	673	678	643	640	659	684	651	632	611	676	597	591	699	633	657	650	642	645	649	698	672	634	637	669	648	624	666	690	651	706	686	629	618	666	644	625	676	663	652	665	661	649	673	640	627	671	643	636	611	632	671	689	658	624	636	682	635	679	591	642	672	627	645	635	696	645	635	703	628	585	681	656	659	638	674	614	668	625	697	679	660	657	664	625	670	703	681	697	647	648	558	657	643	617	668	657	677	641	645	605	621	653	662	621	669	643	632	643	672	695	660	629	660	652	615	617	620	657	651	628	676	649	705	694	656	692	685	656	647	641	680	686	719	700	680	693	702	670	646	628	607	656	660	647	636	696	623	623	658	656	684	650	691	619	633	650	639	691	660	679	636	623	626	647	657	611	640	636	665	667	653	627	635	686	703	632	649	648	604	647	690	648	643	591	652	635	664	640	661	651	658	675	640	641	636	637	660	682	635	686	667	630	647	629	645	702	631	668	596	648	640	730	653	631	650	641	697	658	643	697	670	642	668	694	645	656	636	655	703	659	673	730	671	636	649	634	644	660	658	682	671	607	664	656	649	650	676	654	664	636	652	630	620	657	679	684	685	656	657	645	621	619	674	685	685	661	661	673	677	674	661	701	685	640	611	675	633	637	639	643	655	648	678	668	658	675	654	591	665	640	673	628	657	653	668	643	641	634	666	679	673	658	647	685	699	642	573	646	624	684	677	616	688	674	633	699	662	626	664	673	647	627	644	643	636	683	631	631	718	656	645	710	673	649	658	622	653	655	680	603	637	602	672	646	611	652	637	654	705	629	696	674	629	673	687	626	638	657	686	642	662	631	714	681	682	655	646	632	610	627	675	643	666	633	650	628	632	673	641	708	658	663	642	658	705	635	645	633	718	660	687	635	663	672	622	630	645	645	654	659	637	647	643	645	701	715	642	689	641	624	647	620	674	644	656	668	680	713	588	604	626	631	682	685	701	645	610	650	661	649	645	677	677	653	652	657	636	638	688	653	616	687	636	628	632	672	632	661	634	634	692	697	667	661	671	639	647	691	733	706	627	664	609	581	653	665	647	670	706	675	704	699	648	615	620	623	670	626	675	638	688	635	625	631	664	661	645	643	650	605	668	635	645	629	674	659	667	649	680	613	721	637	673	668	628	678	630	639	635	641	613	614	624	653	607	639	682	623	650	708	652	685	667	648	643	616	667	624	632	655	648	678	570	649	601	597	664	657	637	652	667	669	648	701	655	660	617	675	654	623	662	664	632	678	685	613	615	662	695	635	672	661	668	682	686	667	676	687	626	620	624	644	660	683	635	626	613	659	623	711	658	661	680	622	704	636	637	673	644	639	621	632	626	681	674	674	604	642	662	661	675	689	617	644	622	658	691	677	670	608	654	612	655	648	622	662	647	655	609	658	623	675	658	624	633	615	684	703	682	648	636	689	656	664	681	615	710	647	641	685	613	643	651	649	698	646	622	644	652	651	621	641	706	670	660	629	702	639	691	627	660	640	671	655	681	629	631	696	684	612	611	668	648	656	650	669	668	678	695	680	659	663	624	656	632	647	672	655	648	654	658	648	667	678	676	677	608	652	668	687	638	661	630	621	678	625	619	646	674	680	638	688	666	670	650	616	626	680	710	662	640	634	651	639	637	668	638	667	681	657	652	600	703	677	656	667	633	672	656	677	642	622	696	670	661	662	624	642	618	639	676	678	641	608	635	657	583	672	636	649	670	662	603	673	637	655	626	619	651	647	650	708	677	698	652	664	648	647	674	667	659	691	677	702	640	636	630	628	608	697	658	688	680	626	644	614	640	674	682	674	669	641	631	685	660	668	643	690	638	673	623	662	642	642	664	643	671	649	663	657	629	628	655	667	655	652	702	680	660	635	638	682	666	685	631	637	665	686	628	670	721	655	624	624	661	664	678	619	661	655	654	647	642	638	648	641	645	700	674	607	619	627	646	635	655	646	675	662	645	657	613	647	660	642	680	661	661	649	645	653	618	594	660	651	630	666	666	643	677	633	608	649	613	669	681	670	659	714	678	686	621	626	664	638	623	613	651	648	694	598	640	688	700	652	680	663	600	602	646	657	670	617	626	671	650	653	663	679	671	646	651	618	633	693	641	663	636	691	666	648	623	642	672	645	687	687	671	603	633	677	679	717	626	612	657	679	615	663	678	668	610	661	683	674	652	655	660	634	596	691	648	656	627	596	671	664	600	705	678	659	662	629	673	648	639	639	659	665	638	689	625	640	656	645	663	630	689	666	654	620	655	658	647	634	643	626	655	664	615	690	662	656	647	644	700	647	621	639	635	630	690	641	682	654	659	653	632	665	669	653	642	676	614	628	626	605	651	665	630	689	636	623	675	648	631	667	649	655	690	655	722	637	685	637	626	647	685	684	642	644	648	651	654	700	685	657	646	634	610	665	678	654	683	626	666	615	649	668	633	659	645	686	666	644	658	649	653	676	600	627	665	653	625	632	653	642	656	665	633	658	682	656	633	656	666	664	663	628	658	672
5948	15395	10194	5178	3783	2946	2253	1793	1518	1350	1201	1106	1002	982	919	841	834	844	818	739	802	740	729	707	745	705	713	713	700	674	658	683	719	706	689	718	656	667	676	636	697	685	645	664	671	689	629	645	715	656	699	654	668	743	701	677	678	674	689	665	729	684	701	649	654	689	609	620	708	697	681	672	691	633	699	695	681	666	694	652	706	646	671	660	664	688	685	646	677	650	643	644	695	709	655	697	722	665	704	652	634	649	688	666	605	656	634	631	714	660	639	642	661	674	644	678	684	696	693	676	662	631	667	648	653	657	700	622	598	625	610	675	622	620	677	640	694	623	686	590	662	671	655	636	648	627	651	647	676	677	652	612	640	625	678	645	688	621	606	683	626	674	660	688	694	621	618	611	599	648	660	653	655	651	633	684	629	648	628	665	676	666	680	665	659	616	682	701	643	630	634	662	652	675	675	674	698	653	631	658	694	694	682	659	682	638	653	648	642	667	657	676	656	645	678	580	627	643	597	666	683	694	655	644	658	626	661	665	672	647	638	632	687	686	639	649	636	658	622	692	668	698	676	630	695	672	664	655	643	674	646	655	657	644	681	663	719	652	675	626	653	642	656	675	658	692	660	633	680	669	658	685	629	689	687	743	647	646	665	657	702	630	610	661	653	683	614	641	618	682	670	610	634	694	674	659	693	656	591	688	651	643	620	640	594	667	678	653	666	676	616	628	621	699	660	610	659	628	691	670	615	650	642	653	633	644	672	690	649	690	673	657	646	648	670	647	636	624	654	619	652	626	670	667	635	647	682	658	633	612	664	656	643	645	669	648	603	657	646	649	682	615	642	616	668	640	626	619	657	650	694	662	663	641	651	657	701	650	644	686	631	628	627	730	635	663	661	616	639	644	618	667	646	630	645	707	641	693	633	669	637	650	658	646	668	634	661	655	683	598	623	672	698	641	669	658	673	645	664	676	643	635	703	649	654	677	641	679	655	662	656	696	651	654	662	649	668	709	645	649	698	676	639	689	655	644	682	687	613	610	618	608	664	661	634	634	674	632	661	664	652	627	628	693	673	662	643	676	694	681	662	709	639	614	648	604	646	670	640	636	626	674	591	689	627	627	659	675	676	632	613	614	663	648	669	630	643	670	718	656	675	626	641	654	690	643	659	666	668	639	660	654	680	638	660	649	670	684	655	681	653	645	692	624	661	678	630	646	612	667	675	631	696	654	693	639	639	611	636	687	623	657	704	677	684	660	668	693	675	600	637	671	667	666	687	667	647	663	648	674	630	641	687	669	612	630	658	615	689	644	659	662	684	663	674	633	644	685	659	666	640	653	656	665	619	649	654	680	669	619	697	623	659	660	690	681	675	632	662	690	661	670	668	623	695	644	674	691	668	636	670	664	634	619	687	623	679	657	629	677	660	629	654	617	638	638	656	692	630	634	624	659	663	681	650	647	667	635	665	667	685	628	642	675	671	650	677	617	659	660	671	622	690	691	657	673	642	657	674	645	652	653	646	685	650	654	674	675	652	674	701	638	633	641	658	632	610	626	653	640	658	644	659	652	691	685	620	659	633	640	673	674	651	671	593	671	648	661	631	667	657	624	628	694	636	658	647	659	672	627	686	635	676	672	661	708	645	650	653	615	631	658	641	637	650	704	684	631	616	671	656	651	716	659	650	655	695	678	661	658	699	662	660	649	652	657	683	619	614	653	686	687	678	678	656	679	639	647	665	628	675	647	673	618	626	644	698	633	652	671	622	650	655	658	631	628	642	636	638	705	664	641	704	697	652	616	617	649	662	649	652	608	655	595	645	632	646	690	684	680	642	636	679	626	649	606	642	653	622	621	640	691	648	638	663	680	647	641	641	629	676	644	668	672	641	657	667	646	636	669	649	663	699	616	640	714	664	628	642	659	626	663	655	667	672	641	656	663	685	683	643	644	623	660	655	659	656	627	628	680	619	608	655	683	654	653	654	590	644	656	650	630	635	669	659	627	670	653	632	687	654	623	644	654	669	700	652	612	627	659	607	693	628	655	653	663	692	654	663	629	630	631	654	640	656	649	679	677	636	648	668	691	672	661	670	645	637	630	665	634	623	669	642	666	688	642	687	658	661	673	646	637	666	645	663	661	693	645	662	639	631	635	632	663	653	666	638	617	656	635	675	637	682	677	684	669	645	655	682	707	645	622	636	685	656	659	660	617	666	630	669	658	665	612	666	639	666	652	667	662	652	670	636	672	681	626	620	628	646	659	638	628	623	629	625	599	675	719	684	666	700	656	624	646	703	687	643	630	624	649	658	626	675	640	703	600	670	684	681	689	663	647	663	622	659	647	656	644	683	696	677	716	661	609	689	613	690	658	666	656	660	682	601	625	654	664	694	661	622	654	655	637	630	624	670	640	608	652	625	667	623	613	688	681	668	640	678	667	590	657	680	659	641	647	625	696	626	653	663	676	612	629	638	639	682	633	653	644	658	634	664	665	675	620	676	661	668	613	648	661	654	634	683	637	644	618	702	641	675	601	666	706	629	629	606	670	649	655	669	684	673	607	652	590	639	665	626	561	675	656	638	651	636	659	620	670	636	650	652	630	660	643	641	682	681	653	659	674	699	688	630	664	688	667	693	636	606	647	640	704	655	666	689	654	662	660	709	673	683	624	696	667	650	676	694	624	647	655	644	706	626	636	641	650	622	647	642	678	650	624	711	638	637	719	623	634	625	630	618	696	650	668	673	658	641	663	660	652	670	625	659	660	651	685	646	609	656	638	633	683	609	655	633	662	616	657	684	624	624	674	618	656	660	621	684	683	651	661	661	643	669	641	676	683	707	663	682	668	648	633	653	664	710	638	663	616	688	666	654	631	665	648	654	692	640	612	631	627	630	643	684	615	656	623	638	652	617	668	697	631	626	607	622	632	658	683	637	688	670	677	619	688	652	654	639	628	634	627	657	630	665	645	626	702	633	642	603	645	625	647	638	676	634	653	648	682	638	664	651	671	645	685	640	650	635	635	636	661	693	604	645	609	642	678	656	704	673	639	651	674	643	711	653	688	670	657	647	665	671	627	655	669	600	690	638	634	621	644	699	652	663	725	634	632	660	614	650	646	667	668	643	676	667	693	656	660	661	650	692	631	649	619	652	678	642	644	656	688	639	653	664	618	661	706	654	637	691	659	624	632	655	696	673	658	664	604	648	632	639	650	627	685	649	666	653	616	630	697	640	650	716	657	673	615	678	644	679	676	631	671	667	684	664	644	621	634	642	673	685	624	656	622	634	660	691	673	665	641	630	680	688	687	694	688	672	655	625	617	661	665	669	654	641	624	669	678	688	656	681	650	672	617	620	642	673	617	690	703	673	663	664	660	678	632	657	637	685	629	610	643	601	695	624	663	669	690	665	653	707	672	658	658	643	760	654	681	627	650	659	692	695	690	651	674	628	660	689	657	667	664	653	677	662	675	648	626	627	668	625	630	660	616	667	668	644	641
27748	17407	3985	1059	761	668	682	673	635	643	610	614	645	635	656	601	652	595	630	601	640	575	609	632	589	616	616	639	631	620	594	640	625	614	648	607	581	603	620	591	580	584	578	610	616	595	648	680	610	634	620	586	610	610	553	598	588	628	600	590	581	661	637	599	669	571	633	629	602	601	640	613	600	594	621	607	621	638	647	588	606	604	605	599	621	642	594	604	599	654	657	625	581	589	544	624	635	581	616	569	538	609	600	597	604	596	598	592	620	587	620	625	636	640	628	607	652	630	617	664	600	607	632	623	601	637	624	606	576	631	610	601	598	585	624	609	575	607	613	635	599	594	579	578	598	608	641	575	578	623	619	576	648	632	619	619	611	643	597	606	580	639	594	598	619	628	612	597	617	601	604	647	641	613	573	606	630	626	641	639	645	664	606	612	633	624	656	629	600	631	629	597	673	599	634	597	656	620	648	632	593	604	590	583	640	643	647	635	627	615	635	614	623	609	578	614	614	650	601	614	584	629	614	616	592	641	627	655	631	606	610	626	667	624	629	588	613	577	602	600	619	579	569	610	614	643	629	557	567	628	639	614	640	601	615	632	645	588	614	592	612	583	605	584	659	596	596	615	614	600	632	613	599	633	597	606	609	626	539	639	561	638	614	569	582	586	563	634	649	639	612	604	592	641	602	624	622	633	563	613	581	601	651	632	637	579	577	617	644	614	653	689	605	593	604	606	627	629	593	632	644	592	613	575	613	622	600	584	570	615	647	616	609	609	586	646	660	692	593	613	630	590	597	618	659	601	646	649	600	569	605	644	653	593	608	605	636	621	565	662	621	619	634	643	569	648	598	665	623	586	621	631	588	656	580	609	588	575	645	603	607	594	577	656	610	572	585	566	578	599	588	598	621	606	586	587	568	619	615	640	669	638	589	583	573	591	590	646	622	598	600	619	603	595	650	639	565	612	599	618	592	624	665	602	586	598	622	612	628	618	615	626	565	652	596	630	638	589	635	644	630	611	578	608	655	607	632	579	615	603	639	654	586	606	574	671	604	597	603	566	559	639	615	568	603	588	628	645	596	600	627	613	635	597	647	605	582	606	629	583	604	599	618	578	609	625	617	628	592	614	612	606	588	606	596	646	666	601	588	628	588	613	602	613	670	596	591	648	571	573	626	614	642	603	596	583	658	593	600	567	627	620	607	571	611	654	640	589	602	584	596	605	619	619	630	596	606	649	658	567	634	628	574	647	609	596	575	612	570	615	598	595	606	651	660	616	573	614	661	594	580	626	608	576	630	588	648	617	602	646	616	585	595	571	598	599	606	625	621	569	606	623	596	606	650	576	632	592	627	604	623	589	579	557	610	639	664	625	639	605	571	601	647	617	622	643	567	635	627	576	640	570	613	638	650	653	628	625	616	572	614	556	603	617	586	609	581	590	646	572	609	618	628	625	617	570	577	612	613	636	571	597	620	642	601	598	632	588	672	654	625	616	627	611	635	666	602	609	634	609	639	605	606	594	653	625	639	609	637	611	630	612	631	615	617	610	608	614	615	591	601	644	665	636	569	619	628	583	580	613	611	640	570	566	587	578	638	617	643	595	578	601	604	584	632	602	610	626	628	586	615	613	592	613	574	666	654	643	637	617	606	593	638	618	598	605	594	602	598	584	610	622	619	620	599	608	606	641	629	617	634	576	585	577	642	624	645	625	577	627	618	647	624	565	605	632	618	650	694	605	638	630	647	602	603	620	622	603	546	662	646	642	592	612	571	649	578	620	599	549	610	578	594	652	620	637	645	631	621	572	591	590	651	653	587	577	627	596	619	607	664	580	631	627	640	612	607	610	606	626	649	590	633	589	582	660	610	592	624	610	590	571	641	610	613	614	575	577	608	598	591	619	620	637	574	580	621	625	618	590	611	614	616	622	628	625	574	603	668	675	578	614	597	612	657	619	613	581	569	600	632	630	581	622	635	627	606	674	621	606	614	636	589	653	586	645	620	575	619	580	650	614	575	619	580	630	648	651	650	574	642	594	576	632	591	602	576	601	606	605	642	559	563	607	627	637	661	614	604	638	617	643	613	606	606	610	562	569	612	602	584	594	649	600	594	611	701	580	623	612	644	602	630	644	645	612	600	575	583	601	614	600	615	604	624	567	603	587	594	593	593	576	618	605	612	645	566	632	602	643	632	606	603	655	610	611	585	642	617	661	660	598	590	563	604	611	583	579	647	610	612	581	620	621	633	574	651	637	621	637	649	587	604	591	608	653	589	625	591	625	610	617	596	613	635	650	597	618	582	595	620	572	653	630	543	592	584	614	601	606	609	620	628	597	622	588	652	600	603	592	652	581	620	633	611	643	652	629	580	645	605	616	629	605	639	571	616	627	587	660	578	625	632	608	657	648	590	611	619	600	618	605	632	607	635	620	596	626	632	627	632	575	610	634	600	618	589	637	622	621	611	596	613	548	662	617	596	603	608	636	605	536	584	632	638	609	597	542	604	612	617	594	550	602	615	600	653	580	584	578	623	595	615	625	609	610	646	597	634	588	565	593	588	614	632	581	612	654	624	641	609	612	588	630	612	617	607	617	632	595	578	612	620	661	573	646	644	581	596	613	589	606	580	574	601	576	609	628	630	586	624	592	572	589	612	626	608	606	604	619	610	555	628	611	616	624	599	612	627	584	605	661	627	641	649	616	630	608	598	608	570	629	599	626	622	581	623	594	653	616	589	636	605	583	625	596	631	622	593	590	647	599	590	637	637	584	601	579	620	580	618	614	642	607	577	594	645	593	656	660	597	661	581	637	586	595	623	592	590	636	618	681	609	622	609	627	646	572	613	634	616	614	628	638	613	566	606	639	592	610	642	566	625	619	599	590	612	670	594	577	648	643	637	646	640	603	648	589	635	635	608	596	584	541	584	653	575	629	633	615	580	628	617	662	601	590	632	621	605	602	607	590	637	583	581	616	586	600	629	649	604	569	610	609	635	575	602	685	623	617	598	579	596	604	664	610	633	636	663	562	598	648	609	611	610	579	629	577	596	629	598	648	607	628	597	624	592	627	618	611	609	630	557	620	603	582	559	644	601	631	622	587	601	592	603	649	645	621	607	620	621	593	610	606	610	621	579	626	602	624	560	659	621	615	632	607	633	599	637	610	616	634	582	628	611	619	585	660	620	573	622	600	599	619	609	645	665	694	619	593	595	608	633	578	633	579	596	628	604	646	597	622	618	669	683	599	629	630	640	600	604	583	628	622	594	625	612	605	600	635	630	616	595	641	599	602	607	545	626	603	651	684	628	609	630	681	640	664	580	586	625	633	591	602	620	616	655	649	602	609	636	611	623	603	629	565	591	552	643	586	619	650	627	583	600	633	586	648	572	583	562	617	618	617	627	572	655	592	663	624	669	569	644	560	600	645	635	619	618	627	604	618	607	631	649	596	635	618	595	684	665	575	579	572	612	565	607	604	646	623	612	610	595	618	610	620
4971	1995	1386	981	862	746	737	746	779	682	731	683	658	709	639	676	667	691	675	638	646	653	667	712	645	656	689	693	663	645	646	686	636	642	677	656	686	667	643	694	643	664	677	641	697	634	655	648	643	652	643	654	654	623	672	680	665	647	641	658	641	712	675	608	646	653	687	669	665	622	654	668	663	616	677	688	693	638	618	644	642	637	640	655	638	665	710	677	636	646	698	629	607	617	656	689	666	675	622	654	643	684	638	667	661	715	656	670	654	673	677	643	692	654	675	614	629	664	643	684	644	644	700	645	650	672	719	668	651	704	646	643	693	681	618	680	652	652	656	627	729	680	704	613	599	640	634	640	653	651	702	658	609	649	632	663	649	648	654	642	643	645	666	678	645	671	697	678	657	645	596	640	650	694	640	644	653	636	617	656	603	664	642	643	646	664	700	694	605	642	645	648	626	671	640	652	680	679	650	603	608	608	647	622	682	685	617	655	634	645	631	648	684	657	679	619	606	706	680	657	693	638	663	675	607	664	676	656	685	691	680	669	681	643	696	632	682	692	610	641	690	630	679	646	677	637	658	682	663	664	639	681	610	675	652	641	662	647	660	660	694	665	657	689	638	677	658	690	701	637	686	681	704	650	625	645	653	640	632	648	669	653	655	654	657	646	657	659	593	697	668	639	672	654	653	667	671	671	650	671	688	597	669	645	626	669	691	655	664	644	657	667	689	670	657	614	673	623	664	683	671	666	656	621	717	638	693	688	608	635	614	678	650	646	661	623	705	645	690	630	659	663	681	693	641	669	668	711	665	632	674	663	612	665	660	655	670	657	626	661	678	646	651	670	657	688	699	629	675	651	665	684	652	633	670	632	649	659	654	633	618	654	660	668	673	650	626	666	626	637	660	622	661	621	717	659	658	628	617	666	670	688	615	709	620	676	667	658	673	690	664	645	669	669	688	685	644	681	671	692	606	628	639	643	673	648	642	684	655	691	664	635	679	676	696	621	635	608	657	628	679	643	641	673	659	670	695	628	644	645	619	644	673	682	647	684	638	652	676	630	619	671	691	661	643	637	658	673	680	669	711	655	676	666	641	637	669	682	660	688	640	674	607	711	644	690	659	638	624	613	669	678	680	624	666	643	654	647	704	650	658	716	662	627	663	690	663	709	656	620	667	609	679	653	697	681	656	664	699	622	641	667	668	646	652	669	671	613	657	673	684	650	634	652	676	647	653	653	644	644	677	646	680	642	669	691	654	682	644	666	686	661	658	663	685	693	635	670	610	650	680	627	674	668	675	618	653	670	653	651	674	675	662	703	653	711	664	647	628	622	667	631	628	681	683	663	668	659	651	621	654	603	660	654	699	679	655	665	675	666	675	643	612	651	663	658	643	634	607	586	657	622	676	647	645	635	652	676	669	646	662	662	691	679	612	673	653	678	668	606	634	669	651	661	635	680	671	667	617	654	638	655	679	689	629	651	636	618	659	628	646	657	688	664	632	624	629	684	705	624	642	658	711	669	619	683	633	641	655	638	618	695	679	670	650	638	635	669	663	630	692	688	673	615	645	682	647	690	654	692	655	670	638	651	615	624	657	655	724	639	649	668	666	697	652	649	633	636	708	645	626	643	654	675	630	659	698	619	674	677	642	665	660	642	665	620	695	643	633	616	613	701	631	647	637	629	687	688	633	640	628	605	682	652	666	671	630	654	611	656	710	687	648	682	663	642	619	645	709	653	696	630	638	646	669	654	628	646	636	656	671	644	646	619	683	679	689	590	664	662	675	677	669	642	660	668	657	636	648	665	642	651	640	668	671	625	689	626	659	663	663	685	619	670	635	665	682	629	630	658	681	671	633	645	642	641	674	654	689	635	613	636	657	663	692	624	616	684	623	699	650	674	684	686	611	687	642	627	677	660	663	656	634	698	649	679	615	632	678	677	611	626	643	652	640	690	673	654	657	649	711	626	684	669	639	684	729	656	663	647	639	636	627	641	652	647	651	667	625	667	681	681	659	661	703	612	666	664	630	673	645	657	644	651	648	652	708	667	629	656	678	648	616	618	648	654	644	639	696	620	640	668	687	636	619	645	664	704	667	604	652	634	665	694	665	669	681	654	657	650	681	670	716	641	684	640	703	663	663	649	674	634	650	624	639	621	656	641	665	650	635	680	664	643	667	631	625	640	650	634	649	720	630	629	658	676	653	657	620	626	716	636	636	661	667	702	681	651	644	658	655	627	671	642	680	619	673	689	648	632	627	672	646	629	635	662	653	632	606	684	674	629	641	653	655	648	665	674	704	638	663	649	635	628	640	609	649	649	673	650	640	691	699	685	711	661	683	660	656	639	636	617	672	660	697	632	637	695	668	641	696	663	654	640	638	674	669	616	661	656	686	687	664	630	614	643	673	619	631	670	612	661	616	643	601	707	694	631	646	660	683	691	619	649	636	656	659	654	704	659	660	655	694	662	655	665	622	640	666	668	652	648	663	690	654	640	678	686	682	651	615	673	665	638	603	695	720	637	654	695	629	660	613	671	702	653	721	668	615	656	667	680	648	638	662	640	662	674	640	659	667	662	644	638	639	666	671	643	611	661	642	610	637	669	629	624	651	684	673	647	672	676	684	667	677	648	625	644	656	674	648	636	641	629	578	630	685	656	643	607	657	660	699	679	661	651	669	645	662	659	661	640	679	668	639	699	620	670	688	614	689	691	658	640	687	656	646	632	653	649	610	640	657	664	668	654	623	653	639	636	681	667	608	692	721	634	675	682	660	666	644	640	606	669	607	643	645	636	660	697	639	661	676	670	636	690	711	640	688	649	676	685	628	653	684	639	660	704	653	645	668	614	706	652	636	672	670	648	640	686	662	653	663	673	702	646	678	660	684	630	666	660	666	679	629	574	674	692	649	651	630	660	690	652	641	630	642	624	629	663	652	660	633	600	630	630	685	650	675	656	680	701	617	685	682	649	674	624	649	663	656	683	670	638	673	590	664	670	649	623	670	633	659	643	649	610	643	670	627	642	644	668	623	687	658	665	667	618	633	623	669	624	639	637	667	707	636	673	652	704	639	681	682	648	670	595	645	682	671	633	666	638	628	655	623	613	683	690	604	647	645	646	665	644	651	649	662	673	624	670	631	668	703	675	630	651	651	681	638	655	671	661	676	673	636	652	679	656	716	688	663	692	696	622	638	636	668	657	668	660	686	624	639	637	640	626	630	678	642	638	658	617	661	673	648	653	627	713	667	684	717	610	641	661	625	647	661	660	647	627	663	616	642	629	655	698	672	617	622	631	667	666	636	727	667	634	630	640	668	628	669	618	645	619	648	637	645	631	658	665	677	634	676	703	651	637	648	622	659	683	634	623	647	683	647	642	650	634	666	603	630	643	689	654	672	619	665	664	671	630	678	654	680	645	680	658	656	697	661	685	679	649	644	661	667	694	641	639	676	654	702	666	705	675	678	621	642	662	669	673	676	599	645	637	694	671
23534	21126	28348	24124	21141	10360	1092	783	590	549	545	501	464	506	444	439	436	424	405	383	395	374	410	415	381	373	389	373	386	376	395	417	417	369	398	390	394	363	384	366	383	373	361	398	331	357	375	377	363	374	361	333	381	404	350	345	371	372	350	374	367	378	373	333	389	375	360	396	358	367	396	360	374	378	400	395	348	377	360	373	380	366	372	396	376	366	375	367	349	376	364	354	331	350	341	386	354	365	356	357	364	343	371	387	373	351	366	398	392	350	370	325	385	397	335	375	372	356	364	383	370	342	337	398	407	387	370	389	360	361	421	382	364	370	374	361	373	379	382	377	338	369	372	402	368	381	358	401	385	392	325	364	402	331	361	341	373	357	350	382	345	362	401	394	352	371	387	365	363	386	389	347	378	384	356	377	365	372	356	356	365	341	376	363	363	354	374	397	353	341	378	359	385	349	376	378	319	405	360	339	367	418	369	355	348	382	368	349	359	366	402	383	404	399	376	377	380	363	413	367	368	381	391	386	363	357	369	351	382	345	365	376	361	369	413	341	360	403	373	334	325	361	348	378	347	369	376	370	359	372	394	370	359	353	382	374	410	396	375	373	351	396	393	361	355	397	382	375	339	365	349	410	390	394	363	386	327	363	397	324	358	345	346	349	390	355	376	365	383	359	383	348	375	363	367	374	374	401	356	360	365	366	389	382	352	347	373	360	361	380	411	408	378	373	392	385	363	348	393	372	374	360	391	418	390	365	360	370	378	343	391	397	343	352	336	372	382	377	387	350	355	356	354	411	342	367	375	388	379	368	411	383	386	344	420	369	394	390	379	351	346	385	372	358	394	390	377	387	379	363	378	355	397	371	342	372	403	364	399	365	376	367	374	371	416	375	367	398	384	393	353	383	351	366	396	370	370	380	380	328	397	337	327	365	381	363	348	369	410	373	368	406	392	319	379	392	354	371	354	383	360	369	373	387	407	355	347	370	395	372	380	353	370	352	407	389	399	356	396	385	365	369	374	360	378	352	352	390	380	373	377	400	376	346	373	372	351	389	371	388	422	381	378	361	402	361	373	381	365	342	350	389	370	392	399	338	347	413	362	401	363	374	378	362	372	384	373	366	389	372	370	346	362	373	386	389	385	371	385	365	374	335	364	369	406	409	382	380	333	377	353	384	333	390	357	372	394	366	369	373	360	369	372	389	359	416	365	390	371	386	388	367	405	385	388	364	337	391	369	375	381	392	364	379	363	373	370	353	390	386	337	373	363	394	397	373	375	376	326	367	360	346	390	382	402	370	331	342	367	411	386	379	395	357	381	386	365	366	378	349	390	398	358	346	386	359	365	367	385	342	374	368	406	383	391	363	378	365	379	369	421	365	390	391	370	371	399	362	364	333	384	358	376	392	358	370	363	375	367	408	341	369	351	369	347	349	362	363	349	346	372	384	370	384	365	326	377	391	340	389	368	346	394	338	371	364	380	378	355	384	369	392	395	360	370	365	351	339	356	355	378	344	346	336	398	365	383	397	380	365	348	373	383	421	370	371	394	354	362	390	372	333	385	380	340	405	380	359	389	382	379	368	361	364	378	348	367	368	350	359	382	389	351	353	372	375	393	338	368	355	340	369	370	378	390	401	358	364	386	389	376	356	394	366	357	386	360	399	378	351	396	410	400	385	352	385	380	354	349	349	342	390	377	385	360	387	391	396	360	378	349	357	362	340	387	402	377	375	385	375	410	359	395	354	363	340	386	356	373	403	352	374	380	393	360	386	342	363	366	366	384	363	406	375	394	333	373	356	335	403	365	396	347	424	353	353	366	400	378	335	371	399	386	353	317	414	377	375	363	343	397	351	377	366	382	368	361	363	392	423	393	365	381	344	373	369	389	368	403	381	346	401	403	342	384	384	372	362	363	382	373	390	363	367	359	376	393	380	359	367	401	371	382	352	363	357	394	374	385	378	396	374	388	329	369	317	347	361	362	380	357	383	396	352	324	359	357	358	342	383	367	360	370	376	370	341	362	342	335	369	360	347	392	398	390	415	362	352	375	365	366	366	341	356	349	396	365	379	405	384	368	347	384	400	407	385	362	392	380	370	373	360	366	340	338	379	355	409	374	391	357	375	365	382	394	376	379	365	399	415	359	365	425	395	359	400	376	387	378	385	375	384	398	389	361	388	356	371	397	378	361	362	387	354	380	369	359	349	351	368	356	373	360	359	361	350	345	353	381	411	390	419	365	372	349	366	380	386	378	368	391	359	343	318	371	348	379	381	398	406	384	339	367	383	350	391	365	357	393	356	344	395	387	366	380	398	385	369	404	371	397	383	362	355	359	373	385	377	348	373	383	357	344	372	358	356	401	390	364	375	368	395	391	359	364	374	351	357	354	370	381	378	392	395	362	404	387	403	375	375	363	337	354	353	372	379	354	361	396	388	396	366	375	365	378	378	344	390	343	363	348	418	370	353	361	349	382	397	384	327	349	370	330	362	367	346	352	394	381	407	344	400	352	385	370	369	364	380	388	395	393	361	375	369	367	390	366	373	361	377	375	391	389	343	365	383	404	370	368	358	379	397	360	375	326	388	371	371	360	376	368	365	366	422	383	379	320	369	399	359	372	379	390	356	363	387	403	386	407	368	429	357	363	390	349	388	363	431	364	400	363	354	384	384	360	361	359	366	401	371	353	394	364	394	376	345	379	374	361	378	344	363	388	390	364	405	361	373	369	384	387	379	388	359	393	374	336	357	360	383	389	349	374	382	361	333	381	372	353	367	377	376	361	375	382	392	372	403	365	386	345	390	361	408	401	355	391	361	373	363	422	361	395	394	354	365	373	370	365	361	377	423	362	381	352	375	394	356	382	319	334	367	362	347	370	372	365	408	369	352	367	402	379	357	376	383	376	359	364	387	355	368	376	408	340	392	369	387	392	378	375	370	348	383	377	361	380	374	371	389	406	376	342	360	371	352	362	358	391	370	361	385	384	388	349	373	348	368	357	363	357	358	349	370	373	346	387	369	391	402	357	383	342	361	386	394	362	386	342	346	376	385	389	352	383	355	372	343	369	326	338	363	357	373	360	364	397	359	349	332	360	359	372	394	367	377	334	407	370	419	325	361	379	396	368	352	328	350	384	372	385	389	407	385	340	355	380	360	381	362	345	342	373	382	355	374	400	356	356	382	395	338	355	391	344	412	379	332	380	378	370	358	361	362	348	412	356	376	349	355	354	382	335	347	337	396	363	347	357	383	376	354	387	409	368	361	364	392	398	383	373	341	355	377	344	368	337	326	414	380	348	368	380	391	384	394	370	400	377	336	375	353	379	370	377	319	367	386	391	363	385	369	380	353	370	357	354	404	384	373	383	374	388	371	361	343	357	360	364	347	378	362	374	385	340	371	363	372	383	371	357	356	396	391	349	349	403	361	361	401	349	356	352	394	351	364	354	352	378	337	410	368	368	381	334	366	340	383	344	355	361	344	348	341	371	375
4680	9855	6263	2876	2151	1610	1353	1154	898	721	686	672	617	558	546	501	551	499	489	471	505	440	439	486	434	473	412	427	416	416	381	453	404	438	402	443	389	432	432	428	403	428	390	435	399	417	457	419	418	409	394	432	394	393	437	401	355	406	436	428	406	420	369	373	424	433	389	423	381	401	409	417	392	410	398	405	431	432	425	434	410	389	403	387	410	425	358	400	402	414	409	397	412	416	408	401	404	417	420	409	428	442	421	395	351	392	402	374	415	404	400	384	412	435	337	422	398	409	409	417	385	453	407	389	399	416	376	388	386	404	389	393	392	412	410	392	446	404	384	385	394	391	402	395	405	391	374	390	413	415	418	366	392	409	389	380	414	405	425	376	398	380	419	395	418	400	378	391	413	404	426	391	399	394	420	397	423	425	416	397	408	400	432	453	403	397	418	400	398	407	416	385	399	398	425	413	385	353	384	404	391	419	363	394	450	401	392	428	421	408	402	459	420	443	416	389	373	409	423	410	367	421	436	387	396	376	391	391	383	418	388	409	386	393	418	397	411	389	420	385	400	421	360	423	404	407	429	369	390	413	406	396	405	382	389	433	412	392	410	404	414	379	402	433	441	398	447	398	394	425	421	390	408	375	386	400	381	410	411	428	386	411	423	394	400	402	403	411	413	401	411	445	407	367	385	393	425	411	419	377	423	400	398	383	394	427	422	417	399	422	389	400	372	375	393	388	400	430	411	392	421	417	402	429	403	404	392	427	428	387	414	382	421	388	428	415	395	423	403	416	422	397	391	415	411	454	428	373	417	386	399	407	419	414	408	433	417	438	406	422	399	384	372	420	411	398	433	459	392	416	435	401	422	404	408	401	418	408	390	406	383	409	417	399	404	416	422	420	410	379	407	400	439	431	371	420	377	394	404	385	377	397	425	400	375	389	417	389	391	412	412	419	420	423	443	420	375	415	422	392	414	405	396	402	398	390	388	377	398	439	419	407	408	423	397	406	395	390	372	419	433	406	377	406	377	417	425	411	416	412	396	404	397	404	391	441	415	395	375	416	392	429	393	392	437	423	388	412	398	403	406	399	417	375	381	368	380	416	383	409	399	369	407	381	439	410	397	375	394	408	418	421	420	369	416	422	431	410	414	415	403	444	436	416	373	374	418	408	424	390	411	408	395	386	405	414	453	407	407	399	428	401	419	383	397	406	398	410	397	399	407	402	426	402	367	426	401	425	394	416	408	401	416	412	411	459	410	386	408	410	381	401	377	402	381	390	395	374	388	379	402	399	431	391	408	414	386	416	387	398	462	392	361	386	385	372	383	407	390	387	370	383	436	404	393	405	378	361	388	414	399	405	381	412	430	421	409	390	406	384	397	376	402	395	387	395	413	437	404	397	404	436	376	427	409	403	428	405	415	381	386	448	426	404	440	418	406	397	415	425	386	440	369	460	388	388	418	393	415	387	414	406	452	419	424	427	425	394	386	378	426	405	419	432	408	396	391	416	397	362	378	408	362	392	410	378	407	417	420	392	388	379	392	381	424	378	408	423	427	399	422	440	415	418	405	416	437	388	405	412	410	355	402	450	419	379	378	439	394	417	448	412	382	398	413	378	427	380	403	445	415	407	401	437	439	378	426	454	398	428	411	413	405	421	389	404	394	442	410	419	399	386	387	403	439	385	396	404	458	411	409	355	374	411	377	410	383	392	421	417	396	394	409	399	383	394	404	435	385	363	400	424	411	422	410	414	402	382	400	409	427	410	443	416	419	437	439	388	386	428	408	422	367	372	436	429	403	433	403	388	414	369	414	416	417	385	385	386	391	420	441	448	425	414	395	417	418	411	392	395	407	433	401	408	370	371	402	371	360	405	393	430	382	418	423	393	372	427	406	459	385	394	414	366	406	380	418	398	407	407	425	392	391	413	411	411	416	405	399	382	371	421	391	403	418	420	394	374	400	407	385	420	406	417	413	394	386	360	403	390	405	378	409	415	411	415	411	403	393	394	420	390	418	400	424	403	422	398	424	425	420	414	411	379	415	403	371	392	419	389	409	386	392	411	397	397	400	428	423	408	390	386	385	407	436	372	396	397	417	406	431	403	385	435	375	400	390	409	403	411	398	409	382	410	402	411	394	409	437	408	385	436	376	436	407	434	447	383	383	424	470	385	369	412	447	395	383	373	445	400	376	412	380	417	409	397	422	405	370	415	410	351	394	347	432	417	437	398	390	364	375	427	411	411	381	382	387	420	418	386	410	411	393	411	408	436	446	404	389	398	408	386	385	389	434	427	358	431	383	415	401	389	405	428	410	430	394	382	412	425	398	392	398	403	431	434	395	397	411	432	390	407	402	380	430	435	424	402	420	395	392	404	386	401	397	435	388	382	401	377	401	358	406	393	448	393	391	420	409	373	441	406	392	396	384	421	408	418	371	420	413	439	404	400	424	413	408	404	392	387	377	397	429	411	409	414	436	421	404	435	404	393	437	414	410	423	433	395	413	399	399	376	410	419	424	381	401	406	405	417	398	431	408	434	426	432	398	414	392	402	410	390	407	414	374	395	401	422	455	385	410	413	444	414	405	397	411	393	421	394	416	412	381	393	415	401	386	448	390	399	379	421	405	392	363	425	422	382	379	372	435	442	436	391	418	402	365	385	413	410	408	400	402	412	407	378	368	421	404	388	401	390	379	396	411	386	412	416	379	390	392	405	399	373	409	372	409	415	357	393	405	385	410	395	398	372	410	411	420	464	412	420	422	400	381	417	405	375	398	375	428	410	403	409	392	403	387	389	390	392	405	417	435	381	409	423	423	397	428	392	395	374	389	403	417	433	430	390	418	387	394	354	431	393	413	367	425	390	408	408	442	435	372	402	407	423	423	394	414	382	443	421	386	392	438	405	390	448	422	419	416	402	394	390	404	396	430	406	435	413	387	391	409	434	426	442	381	411	375	368	407	382	383	395	397	408	394	411	410	390	381	401	416	421	398	369	419	425	403	404	416	398	439	399	390	388	368	422	424	422	417	420	378	408	422	381	414	406	451	407	406	394	416	401	401	437	413	402	410	389	389	354	429	408	428	394	355	403	376	403	360	422	388	400	438	399	409	406	433	407	421	423	371	405	393	403	418	421	397	405	386	378	404	409	398	363	387	388	387	381	419	435	437	411	418	411	418	402	413	430	408	408	429	419	380	407	413	422	420	426	467	411	383	422	343	434	403	440	410	386	410	400	381	391	399	393	371	409	381	392	383	398	380	435	396	408	421	400	447	408	370	405	412	404	411	393	412	425	406	409	421	407	384	401	430	400	388	416	424	448	374	426	408	450	404	412	395	418	405	385	404	403	415	412	396	421	419	396	418	433	411	408	396	374	420	421	381	419	396	444	396	383	390	428	403	404	391	399	397	430	416	404	413	388	396	415	425	379	413	420	417	369	412	419	406	397	403	398	434	368	414	419	410	432	389	381	414	405	376	388	386	395	394	404	412	380
24883	21158	27271	25299	10260	1386	1176	1090	1027	939	932	925	951	954	939	883	913	871	865	939	946	887	861	936	920	939	912	868	882	844	888	891	887	873	879	889	915	911	874	918	906	894	900	848	936	858	897	914	815	890	865	879	923	906	893	902	903	882	909	897	916	905	897	859	879	903	839	907	872	904	876	842	853	907	908	887	904	898	854	827	929	880	854	891	904	951	933	808	898	880	849	848	802	901	895	861	862	879	873	890	907	923	807	911	883	869	904	869	899	901	863	855	849	907	885	866	906	865	944	909	901	845	849	844	910	887	878	876	842	886	912	854	897	895	904	876	902	870	832	862	870	868	884	842	944	856	859	879	888	893	880	905	819	876	893	894	883	848	855	899	842	906	882	886	964	897	877	841	896	888	845	852	890	881	850	830	864	871	870	876	935	891	871	833	915	878	828	863	896	894	903	857	813	856	852	906	846	887	918	918	888	906	848	921	892	922	854	876	846	865	860	905	925	853	829	884	914	871	851	851	910	958	871	869	930	900	861	889	863	876	913	846	832	855	872	894	935	887	888	858	948	849	896	854	947	860	911	883	903	891	878	886	866	823	829	858	889	905	851	893	893	888	883	883	862	870	916	823	908	892	870	892	875	818	884	887	886	898	852	878	914	901	919	927	843	941	874	858	845	897	844	865	907	898	816	941	923	898	896	851	869	894	832	874	891	829	904	837	915	817	927	882	856	823	872	879	860	893	906	855	834	907	845	896	883	820	905	842	873	885	864	843	892	879	878	810	913	836	910	826	896	860	811	939	872	883	899	889	878	900	884	888	861	896	845	798	846	897	842	862	883	940	938	873	854	876	849	876	871	851	888	895	826	879	814	851	856	868	888	922	832	906	848	898	898	833	850	869	885	904	919	894	889	853	922	839	921	880	906	850	922	819	842	851	920	878	876	904	912	848	871	837	853	843	861	874	860	849	881	864	836	852	912	858	882	885	851	882	852	886	868	918	868	863	872	893	894	825	871	849	854	901	861	920	876	813	866	873	856	882	809	877	884	811	913	876	908	859	921	860	934	931	878	906	848	876	879	853	889	944	834	812	843	920	845	854	852	896	826	854	872	893	840	849	936	892	949	850	908	882	834	888	819	872	893	874	866	894	836	863	915	895	839	875	863	882	846	852	877	877	863	883	885	896	868	854	832	854	907	849	850	907	939	867	880	900	906	913	836	861	844	884	940	899	883	884	879	938	876	958	880	847	843	870	896	913	876	897	883	854	854	903	928	846	844	916	880	895	918	839	861	870	788	841	901	867	849	850	846	866	914	906	864	801	912	948	870	892	897	934	880	860	888	847	893	871	870	925	878	856	935	844	900	859	885	834	906	839	878	944	902	904	859	873	901	895	842	918	841	874	889	891	861	864	878	846	909	844	830	876	841	911	861	873	889	856	851	847	854	911	878	923	887	925	902	883	868	908	818	926	872	856	909	834	858	826	836	891	882	857	872	911	903	930	855	886	890	868	866	890	819	899	866	843	894	879	864	850	930	900	865	865	908	827	883	839	864	908	893	900	871	913	917	889	897	866	884	873	881	812	807	847	878	882	891	887	881	915	884	873	932	947	839	864	840	926	901	902	889	904	959	884	886	877	869	860	863	826	877	875	826	878	835	829	903	874	870	828	860	883	888	895	854	855	894	885	870	927	895	907	882	894	848	896	863	816	925	848	910	923	893	900	913	912	884	925	882	870	851	819	888	891	836	861	882	914	878	859	907	862	888	953	926	853	880	875	928	849	844	830	877	848	881	844	868	873	895	864	903	873	874	869	869	829	969	850	907	856	884	848	898	902	864	878	844	838	841	864	918	867	892	892	861	898	881	840	879	841	878	900	876	825	882	926	906	889	906	886	874	894	891	894	866	840	888	847	861	908	862	886	822	892	821	881	819	887	886	860	896	910	860	945	864	867	842	843	860	886	827	848	872	860	851	889	825	907	855	861	914	913	912	883	860	879	882	798	869	868	877	910	834	851	891	855	905	876	877	885	903	856	854	857	901	900	895	813	926	908	871	865	892	943	881	916	903	831	850	849	887	824	785	877	864	830	898	949	869	882	902	846	890	891	881	831	860	907	933	871	883	921	879	882	896	937	896	855	903	910	870	861	826	885	918	855	905	896	850	844	866	941	863	846	904	896	828	890	853	870	858	879	924	879	844	890	878	865	825	896	929	895	936	877	890	859	886	908	906	897	851	861	898	905	823	878	906	915	868	891	925	845	855	800	872	861	911	892	883	902	822	882	856	841	796	880	881	871	900	893	852	868	824	893	875	934	881	880	848	869	831	828	876	826	900	855	824	868	877	911	846	878	883	862	889	887	862	873	877	875	874	901	906	897	881	853	807	904	880	911	874	903	915	849	872	853	901	868	894	897	849	884	879	881	866	857	859	920	847	938	897	923	903	889	846	910	839	911	881	810	921	900	847	861	857	902	857	878	911	846	880	842	831	814	867	1010	869	891	886	848	867	849	872	911	896	870	883	901	872	893	884	840	940	857	943	914	837	945	929	867	909	834	862	897	893	855	862	864	881	840	883	806	920	893	890	833	904	879	897	905	934	911	848	942	865	867	882	883	886	880	861	912	946	830	837	876	856	901	872	896	878	909	884	873	889	905	924	870	853	865	853	888	893	889	892	887	928	871	867	860	838	877	850	828	854	866	886	894	861	882	897	844	891	859	875	880	850	849	917	859	875	833	874	877	879	898	924	789	900	829	889	912	871	837	873	896	809	831	766	882	898	833	864	862	907	870	887	838	873	859	863	912	822	850	906	855	945	863	879	877	867	828	880	867	850	859	858	871	859	855	856	870	861	872	907	862	893	877	909	933	855	813	863	961	869	905	945	898	858	872	917	883	864	841	866	925	907	878	884	865	899	861	846	823	858	913	831	911	885	906	931	903	864	889	869	894	903	835	857	851	905	883	885	900	919	931	941	895	841	891	823	905	880	869	889	874	863	830	818	873	885	902	869	926	908	854	901	840	849	877	863	863	873	850	852	869	887	920	914	868	848	841	877	870	872	895	877	921	963	839	881	884	904	892	907	861	937	869	887	860	809	872	900	871	876	869	899	885	844	915	852	877	866	903	906	856	871	834	897	882	913	907	900	878	797	908	860	878	913	909	900	915	842	838	873	863	854	804	927	869	798	884	856	848	913	859	867	896	877	892	883	884	846	882	869	863	880	867	853	857	932	900	866	881	829	798	888	850	886	864	833	845	853	873	840	870	895	912	896	858	893	837	874	871	863	920	866	839	880	816	905	844	877	817	861	890	903	855	910	835	927	877	850	866	873	845	918	858	888	886	866	892	873	864	860	859	957	936	899	842	849	895	937	858	886	900	885	923	916	879	879	934	826	937	893	893	892	891	919	855	861	900	902	862	860	913	844	861	872	924	912	924	897	891	903	878	914	886	897	885	888	992	907	876	872	886	894	911	893	879	921	855	850	889	888	888	917	888
5064	6302	4163	2340	1875	1576	1375	1289	1159	1136	1134	1092	1019	1007	975	1001	940	949	951	937	886	934	913	949	931	891	886	910	874	895	951	922	927	963	877	908	921	874	930	918	897	967	919	896	865	941	879	843	879	915	898	893	868	872	868	874	913	931	896	884	906	908	885	918	898	897	937	942	932	903	880	907	916	924	835	941	905	930	904	871	870	919	912	854	941	894	927	895	926	923	890	902	851	907	883	909	906	954	885	915	883	904	893	909	894	902	915	846	868	903	880	919	918	884	929	952	883	917	860	919	917	943	870	892	931	846	886	895	924	992	894	887	917	888	897	891	887	907	922	925	905	889	862	917	899	900	895	820	905	920	926	936	886	898	883	889	905	865	931	868	853	954	874	896	903	931	956	851	888	951	928	887	915	954	1000	914	884	878	878	946	843	887	893	902	916	919	889	893	901	942	839	890	932	914	950	934	907	883	914	908	879	959	998	906	869	899	923	886	919	912	883	875	888	895	890	900	936	927	916	905	887	874	871	875	883	940	889	897	868	887	841	925	902	900	945	886	872	858	832	940	890	943	876	917	957	910	904	863	915	817	918	851	973	925	893	888	875	866	845	897	876	873	869	884	855	873	889	939	913	892	939	945	909	847	888	906	866	922	829	882	938	888	863	894	897	939	885	886	872	926	880	907	857	904	914	895	922	896	904	853	852	928	950	934	910	894	938	890	872	889	889	850	884	948	828	905	834	826	894	839	914	866	907	934	910	910	884	858	863	904	934	856	891	892	920	875	867	868	905	912	824	867	914	914	936	890	885	851	846	908	841	887	937	929	917	884	893	893	897	936	841	873	912	898	874	922	941	918	853	879	831	882	948	940	893	926	947	879	911	876	894	927	862	845	896	911	902	878	948	933	882	913	886	918	859	889	934	853	884	898	952	889	897	924	909	881	909	886	931	903	867	886	907	929	876	900	914	946	881	958	896	888	847	894	919	913	865	901	952	860	808	872	939	872	885	881	862	894	929	884	904	823	885	916	940	905	892	908	902	919	870	869	872	935	896	914	885	919	923	910	944	883	901	905	887	889	909	863	931	870	860	889	928	872	869	879	912	882	888	859	885	895	917	879	919	878	860	904	868	890	876	918	917	898	868	878	896	899	945	936	907	896	879	879	904	851	917	877	903	928	898	915	893	861	937	899	889	904	898	951	906	873	929	924	884	916	885	916	908	866	961	852	882	889	864	875	848	888	869	920	849	926	875	906	914	915	952	895	927	922	925	887	907	940	909	864	954	880	891	870	868	849	873	886	929	939	910	898	909	913	922	900	922	894	919	925	934	948	860	925	908	897	923	864	889	905	901	912	881	900	866	927	847	873	947	900	891	915	887	838	933	900	885	900	885	910	943	892	866	851	895	894	937	923	847	909	881	908	890	917	869	833	882	885	921	955	871	875	916	888	887	910	908	926	862	869	929	887	887	933	927	905	910	862	886	916	932	897	880	843	863	885	885	901	847	886	878	900	864	877	875	869	858	890	950	912	950	882	871	908	910	897	865	862	895	948	936	881	900	868	900	878	900	915	888	916	855	933	898	933	898	918	854	903	919	883	909	855	935	887	894	883	881	863	931	872	888	902	898	895	917	870	894	866	888	926	846	847	894	885	881	874	966	877	902	932	916	878	886	870	886	920	910	861	901	947	893	908	841	921	862	901	911	911	903	864	900	868	915	888	898	864	917	927	932	927	881	855	900	873	874	867	861	849	909	877	921	881	916	891	869	886	939	917	911	957	909	894	893	906	876	934	856	861	881	865	911	890	912	878	868	930	864	880	920	903	920	912	884	933	886	919	831	940	867	860	911	875	846	916	901	884	889	901	893	868	893	915	909	909	914	889	918	911	887	867	907	875	891	860	883	882	916	905	896	895	916	900	912	932	888	858	912	863	908	902	925	905	874	884	882	887	825	883	911	839	860	927	849	855	920	946	903	886	902	880	895	924	882	907	864	858	892	870	859	944	953	898	891	856	869	859	862	863	881	859	907	921	875	879	917	843	869	864	832	902	872	925	915	855	875	895	940	906	935	869	956	901	836	881	892	914	890	869	930	887	894	897	916	917	922	864	851	897	924	923	909	916	922	858	874	916	970	898	948	890	903	877	889	863	902	907	928	885	915	879	913	866	902	960	894	890	903	928	894	866	927	844	919	922	903	861	939	942	873	918	905	889	931	930	876	956	888	915	914	914	922	930	779	918	911	924	921	927	934	916	885	866	909	917	899	845	889	880	896	906	884	904	907	891	843	889	867	894	920	901	890	879	902	933	844	954	887	892	933	882	865	882	878	894	950	919	900	956	944	896	933	860	910	905	898	942	837	919	916	896	879	882	898	877	934	900	930	923	880	910	939	866	936	885	919	932	909	877	878	866	906	905	901	931	858	917	908	885	960	874	890	885	818	880	904	873	914	933	893	879	876	867	869	907	869	867	857	913	973	945	865	868	867	966	890	898	911	865	932	860	924	907	948	997	862	901	882	864	883	857	935	890	928	901	869	914	913	892	873	920	878	933	880	872	917	942	884	910	880	858	955	900	842	856	865	890	891	870	907	899	906	949	846	939	906	914	916	913	909	885	955	901	937	867	916	896	892	894	931	845	853	946	888	858	915	908	915	879	843	888	892	875	833	892	875	889	916	840	876	956	851	921	897	877	936	953	855	948	892	862	892	924	907	898	900	887	940	917	902	898	887	912	939	897	905	898	842	885	924	882	902	880	903	877	922	947	903	899	868	876	932	907	897	905	875	906	878	879	885	900	914	916	877	884	932	930	841	932	881	874	956	889	934	906	849	903	956	917	891	897	885	884	876	894	886	869	875	912	863	879	883	879	884	922	864	925	948	898	870	937	879	907	911	863	912	929	863	883	901	895	929	906	881	891	871	898	907	966	939	926	911	925	884	934	955	929	884	892	918	902	869	916	888	926	870	855	892	894	881	919	916	870	915	965	888	852	915	963	900	905	906	875	842	862	896	871	931	917	891	903	902	918	961	872	910	926	903	906	908	954	860	907	923	887	934	831	931	851	929	907	930	877	886	925	871	891	964	858	908	903	852	858	900	910	900	897	820	876	895	835	904	881	908	875	890	909	873	898	893	875	902	921	905	890	876	930	918	927	849	843	908	890	925	884	921	936	881	895	906	888	937	910	840	898	917	820	925	888	905	931	858	901	903	922	908	906	857	879	935	914	832	933	902	895	914	952	945	935	916	885	951	959	867	942	848	887	870	930	911	919	903	896	920	916	885	870	902	892	868	927	927	865	901	905	987	989	885	869	925	874	893	877	937	894	925	884	901	861	887	875	883	908	918	812	918	878	895	858	885	949	902	876	914	905	909	911	879	935	865	897	945	918	861	909	912	915	914	841	843	961	907	918	836	870	885	914	916	860	952	867	901	838	893	921	869	837	916	930	867	949	876	912	927	862	925	909	983	931	828	877	869	911	889	922	919	914	945	898	857	878
22505	21174	28830	23809	21176	21232	7908	1555	1229	985	929	906	832	809	802	758	738	683	690	737	692	706	709	652	696	708	716	694	699	674	679	694	711	661	651	630	647	687	692	683	674	635	654	654	666	613	626	669	663	661	638	688	668	597	682	612	680	613	659	674	643	602	675	639	659	623	665	681	658	617	624	650	679	675	730	652	655	598	678	639	651	661	687	686	632	599	679	609	665	669	652	627	646	661	621	615	644	613	620	686	686	643	642	635	649	627	665	680	617	648	645	655	611	621	653	678	633	612	624	656	676	632	639	618	607	634	709	641	674	614	657	663	653	687	620	637	587	629	689	635	651	660	602	633	603	614	645	627	675	657	613	660	601	661	625	652	619	664	667	631	636	645	653	678	624	622	633	673	655	643	632	622	633	651	670	621	642	649	651	652	649	637	669	604	710	680	592	641	665	640	648	670	646	639	687	621	670	665	621	636	666	635	653	636	659	677	648	666	660	602	627	683	649	644	638	656	658	678	652	602	654	660	627	643	616	652	664	674	622	665	658	655	665	634	633	655	646	653	591	601	605	651	653	606	616	693	660	676	641	691	648	640	619	621	646	673	631	656	628	674	652	660	649	667	629	643	660	628	617	707	614	630	653	616	686	651	707	674	653	621	652	628	650	679	658	652	623	648	607	655	633	618	624	676	653	656	678	626	629	636	677	650	661	632	725	619	650	648	676	668	681	618	630	648	680	668	635	633	621	634	632	609	656	690	712	616	637	677	637	654	635	699	633	612	620	683	659	648	632	634	634	631	660	683	646	648	619	684	647	663	693	587	653	611	600	648	657	631	623	654	710	655	632	621	625	643	663	651	611	674	655	604	643	617	626	669	652	635	659	611	625	658	696	688	645	667	621	647	619	646	667	640	663	616	686	637	669	647	653	655	658	636	652	658	666	619	660	625	648	631	664	688	668	656	675	647	646	652	644	632	610	669	629	644	643	636	657	659	669	594	725	655	601	644	625	667	658	669	714	665	623	616	665	657	631	664	688	630	667	670	653	636	650	635	673	658	674	634	620	657	663	647	633	635	641	626	683	694	638	606	676	649	669	601	623	645	674	631	652	665	626	643	631	668	674	693	646	658	635	601	646	643	685	603	622	669	702	602	647	617	656	646	632	645	602	647	654	661	670	653	625	641	645	657	674	631	557	658	621	659	650	689	640	649	662	667	658	646	626	653	624	612	623	635	565	673	623	605	600	624	611	650	637	672	626	634	652	647	681	643	659	662	642	659	668	671	656	607	661	648	632	632	649	633	637	624	623	676	639	610	674	649	641	669	675	672	677	624	654	668	707	666	655	660	649	670	622	673	635	599	669	571	640	623	643	654	714	640	632	650	620	603	690	616	671	644	670	633	624	616	681	639	643	638	620	620	649	641	665	647	635	666	686	645	611	677	659	596	656	670	681	668	668	626	603	609	611	682	655	656	645	670	649	669	662	632	736	578	646	647	689	597	649	703	664	682	665	668	676	657	593	688	644	674	672	663	670	604	642	640	647	666	598	649	630	634	630	646	678	661	657	658	644	648	685	628	646	674	655	684	655	676	691	639	615	627	603	650	628	645	621	638	662	616	671	657	676	629	682	686	631	665	627	664	630	680	664	650	635	640	630	656	622	624	639	652	666	634	583	638	612	630	655	673	648	659	653	605	662	646	680	635	672	689	653	660	667	646	640	673	632	642	645	645	615	677	618	668	630	654	649	698	665	665	675	670	642	666	669	646	640	728	665	621	630	638	634	588	644	700	656	650	690	621	650	705	647	666	659	600	644	634	595	627	654	649	637	640	656	707	663	647	675	638	612	648	634	613	661	627	667	666	651	607	647	640	661	629	637	626	639	689	626	659	681	640	627	625	657	651	637	627	639	663	632	682	668	662	659	625	634	643	637	623	642	659	624	637	639	618	620	656	660	666	633	624	678	630	600	632	622	605	640	645	629	714	650	677	640	591	647	649	634	677	657	697	617	644	657	693	693	653	676	696	642	687	670	701	638	609	662	608	646	600	650	620	640	618	679	620	647	630	630	592	647	650	643	638	662	647	636	662	641	648	633	650	608	646	633	656	668	674	630	651	636	668	663	674	665	633	685	650	588	620	618	645	634	625	665	647	623	657	607	665	628	686	627	622	596	658	620	645	667	641	649	648	565	637	652	657	651	638	624	635	614	631	615	696	687	635	668	645	696	614	623	655	635	654	591	631	621	695	674	645	634	608	685	643	662	632	646	675	652	658	630	661	610	616	639	646	589	623	598	645	606	633	619	651	685	609	680	669	652	632	710	683	663	647	687	634	664	632	606	659	616	655	672	631	654	608	687	642	612	629	676	635	646	613	666	623	633	663	592	664	604	616	688	676	651	635	630	631	650	632	675	669	629	670	651	697	668	644	627	653	636	651	629	675	641	627	659	656	637	608	661	659	639	606	632	668	626	664	686	675	636	652	636	649	632	658	641	650	646	619	623	583	651	682	684	634	616	600	679	659	689	664	664	631	644	621	657	649	627	659	612	646	633	629	619	658	654	654	639	658	663	627	641	639	644	693	647	627	684	630	617	639	625	676	710	689	649	643	670	668	686	594	626	626	632	614	694	663	609	602	685	700	665	672	695	648	635	628	646	622	632	677	649	634	663	644	674	597	583	668	679	678	651	606	608	700	623	628	672	651	641	640	665	626	658	668	681	687	686	660	637	655	620	640	648	676	688	660	660	612	645	606	648	636	637	666	619	622	674	667	657	681	631	642	663	677	636	607	632	668	631	599	621	649	648	671	660	682	683	662	633	669	635	667	669	652	654	637	637	641	632	630	634	668	630	676	631	640	673	649	660	644	651	653	624	647	626	597	659	695	628	640	681	652	635	689	643	700	641	629	650	692	666	662	601	664	646	607	684	678	645	657	623	658	618	671	625	631	648	674	614	643	633	628	639	667	645	645	625	650	662	604	632	603	657	658	670	615	627	686	640	644	650	653	609	651	639	652	692	670	623	647	642	678	655	619	654	663	704	689	671	637	636	637	653	653	643	618	624	632	644	648	626	603	642	650	695	623	631	648	652	670	622	683	687	631	664	666	610	624	671	615	614	669	653	622	635	618	618	641	640	636	640	611	635	603	631	661	658	648	614	626	654	636	652	638	637	648	641	616	648	661	656	643	640	645	648	677	638	647	660	616	653	670	643	635	663	649	663	612	678	657	661	620	681	650	634	609	638	670	578	652	703	707	661	626	672	675	627	664	655	617	645	589	660	623	643	685	661	664	641	635	675	653	648	636	637	614	624	696	653	652	656	632	615	662	631	634	651	657	641	613	629	680	623	683	657	620	621	644	651	648	670	651	652	610	587	628	678	612	670	637	655	670	643	622	612	627	610	617	642	642	655	648	639	662	677	675	593	635	679	652	631	646	637	653	667	673	638	599	643	622	633	621	632	661	618	635	667	647	633	656	653	641	673	649	603	670	614	705	674	625
6276	15487	10353	5150	3742	2854	2209	1823	1561	1343	1176	1102	1023	964	916	820	798	802	773	799	771	792	729	684	713	681	716	657	715	706	718	700	669	665	696	671	699	659	637	679	695	636	647	666	707	684	711	628	681	627	649	645	656	658	650	628	705	638	627	668	615	660	663	656	662	660	658	660	644	674	627	655	695	653	663	637	679	662	663	679	631	671	646	623	675	636	647	611	658	590	661	621	624	657	640	677	656	665	658	640	624	606	659	607	635	673	671	696	631	659	708	639	636	607	676	677	625	612	676	619	641	643	654	685	603	649	673	629	627	674	678	660	666	630	646	635	643	657	629	684	643	637	661	674	643	627	681	645	653	670	665	648	573	605	675	640	650	650	648	695	646	662	657	714	684	661	643	607	624	676	645	642	690	615	639	640	671	671	659	696	681	659	654	637	648	715	699	670	605	625	610	675	662	632	692	652	650	644	629	669	699	631	650	659	694	665	641	622	631	702	639	640	643	661	643	659	720	615	630	635	646	640	666	674	661	662	615	647	631	650	620	647	645	664	702	695	678	691	660	667	676	670	613	668	673	680	596	623	697	677	649	626	637	644	675	673	639	660	603	658	631	640	673	680	651	646	637	642	610	631	640	671	697	671	664	685	654	624	637	623	704	646	653	613	680	682	688	635	664	655	658	667	626	664	682	617	627	696	642	660	613	665	654	654	642	672	701	650	654	610	685	624	647	656	671	641	653	610	650	603	659	655	632	654	662	622	647	639	655	661	625	630	641	622	644	619	679	628	694	652	607	619	625	661	659	670	666	683	640	626	651	630	670	678	644	601	628	653	649	680	676	629	635	676	627	666	678	651	616	656	696	647	618	651	668	657	653	629	645	635	640	615	656	641	692	665	629	651	678	664	657	648	649	614	670	672	608	663	650	595	639	651	632	644	640	629	673	645	606	617	634	646	632	660	667	643	646	633	638	667	666	676	650	625	653	628	639	639	696	651	683	608	636	653	646	664	659	642	666	629	602	672	697	669	616	653	634	654	643	660	662	660	639	612	645	586	636	646	641	660	597	609	666	633	639	651	641	676	657	651	642	664	639	604	679	663	658	630	614	632	608	672	689	659	682	690	625	673	651	660	653	614	706	650	614	656	674	640	653	609	634	668	669	637	638	654	617	679	651	595	675	669	628	654	656	621	654	648	629	665	680	602	654	628	647	660	653	657	661	616	625	629	687	710	672	651	641	684	635	640	670	659	695	624	652	631	661	621	654	660	678	611	635	667	647	693	628	642	639	696	651	641	671	724	657	632	648	630	595	649	618	612	639	634	642	652	688	700	662	631	649	636	650	701	651	643	647	677	638	640	649	691	635	640	636	654	615	694	657	728	714	664	596	650	674	666	598	622	688	626	646	607	630	693	668	659	682	643	664	623	648	650	652	658	647	644	642	643	612	654	674	609	669	676	594	651	673	617	657	650	646	657	631	683	650	616	699	669	616	629	666	649	662	633	683	652	695	630	656	657	641	640	623	614	672	615	607	657	642	633	605	669	718	617	669	688	619	667	665	649	660	642	693	627	713	615	663	705	694	617	641	635	631	689	673	643	657	645	660	678	653	678	634	693	640	643	601	629	633	670	594	630	609	692	639	696	632	622	625	639	701	673	715	637	633	634	640	666	643	661	650	669	663	673	625	609	635	631	670	644	671	644	663	638	642	702	653	598	638	642	630	647	636	601	626	663	629	593	700	606	684	620	651	644	671	665	646	632	630	648	668	635	645	654	636	609	606	637	704	640	662	634	646	635	646	667	612	603	641	648	657	643	617	640	709	648	663	650	639	626	670	613	627	666	657	624	623	676	673	633	640	601	665	679	637	647	650	639	630	665	604	630	662	703	647	637	618	634	656	650	607	643	641	643	624	656	643	644	647	619	610	670	678	648	679	644	690	648	643	679	630	645	682	671	635	620	651	683	669	630	666	646	610	619	670	620	644	672	656	665	667	647	638	633	626	614	650	697	638	597	641	699	668	618	602	668	637	664	629	630	659	665	656	636	589	680	629	630	628	621	585	639	676	688	629	673	662	632	647	655	657	609	656	684	620	642	657	666	642	636	622	651	636	628	613	663	643	628	638	689	608	683	652	681	657	653	652	639	671	648	613	705	646	657	647	615	688	659	650	660	570	638	633	624	657	693	664	649	658	630	655	632	652	629	645	648	652	640	667	648	617	643	663	671	674	670	694	649	656	619	643	640	617	648	670	678	674	639	652	668	670	631	606	624	632	631	670	679	651	673	675	656	680	624	695	635	626	676	588	613	630	677	648	616	597	669	672	690	650	615	632	630	633	648	651	649	649	634	626	634	678	614	663	644	693	670	666	591	673	621	666	644	673	645	657	632	699	623	624	591	654	651	696	666	654	617	645	594	657	654	642	645	646	641	631	625	644	646	641	664	638	652	660	654	642	644	611	607	638	634	652	645	619	638	652	659	671	626	620	651	684	651	677	642	638	642	645	669	653	642	666	627	612	654	668	663	648	652	672	648	617	607	602	624	650	619	655	679	653	645	635	608	619	620	613	598	623	659	627	674	636	656	656	680	642	662	707	682	642	621	675	662	710	655	652	636	677	677	626	655	673	624	678	626	610	661	662	652	632	588	658	688	648	616	659	711	666	609	651	617	669	673	648	643	680	629	654	654	678	648	660	621	706	651	637	667	652	674	636	663	665	618	651	660	630	663	678	690	625	700	620	635	658	632	611	664	675	653	668	583	638	660	700	599	635	682	637	638	677	671	646	657	655	681	659	683	672	649	642	644	681	665	629	661	653	658	624	625	653	636	677	622	655	627	631	653	637	637	678	641	667	684	625	617	635	644	644	683	655	638	685	584	634	640	645	608	625	655	640	644	636	672	664	640	655	591	662	647	649	656	636	671	613	663	632	691	644	627	658	666	637	658	647	632	622	667	631	683	643	638	637	646	628	637	686	665	652	672	656	661	649	693	645	692	623	677	604	657	666	708	653	642	672	651	639	636	635	617	600	686	662	692	659	608	668	665	668	681	664	669	595	623	623	671	658	582	667	656	667	653	651	604	670	655	666	641	654	660	683	654	658	636	619	668	605	669	646	662	662	623	644	665	638	656	613	634	646	633	671	695	647	647	663	665	621	630	644	625	661	635	640	590	653	691	664	657	685	646	643	639	622	662	636	710	624	625	652	665	615	660	672	726	660	667	674	652	643	647	676	681	644	621	670	695	638	646	712	697	669	690	631	627	674	629	648	651	641	673	596	622	621	638	666	616	685	654	642	615	595	679	636	658	627	640	662	676	655	654	701	632	610	586	714	624	654	662	623	676	640	662	664	628	654	654	652	656	666	669	641	640	628	655	643	618	616	658	696	635	647	661	630	687	642	693	686	645	686	671	605	627	640	656	636	630	672	657	668	665	675	665	672	654	691	691	670	629	636	661	666	650	670	639	700	645	648	649	648	673	647	670	668	642	606	620	623	659
27710	17229	3928	1014	765	654	648	627	642	638	624	615	598	618	631	597	607	612	570	629	593	599	622	606	625	550	610	599	603	618	647	605	578	602	581	590	544	607	579	619	599	628	561	612	590	598	606	604	561	596	569	591	634	620	593	605	631	603	586	586	556	581	593	606	572	622	602	596	614	606	655	574	587	580	582	582	610	601	641	597	610	642	607	618	615	626	602	580	604	622	561	648	592	601	572	614	625	626	525	645	559	596	581	602	586	620	594	619	564	541	582	619	637	615	591	647	588	575	574	592	567	580	618	601	612	631	605	562	591	571	580	570	587	599	601	592	605	600	583	601	607	637	627	598	588	587	573	616	574	574	547	584	634	595	590	615	617	605	592	599	574	622	590	600	556	609	623	593	612	641	574	569	567	600	614	623	609	605	577	641	619	606	611	643	627	586	593	585	565	596	573	624	582	609	617	607	600	592	604	622	579	612	591	574	575	619	600	630	612	646	600	579	596	573	589	564	611	626	586	608	578	606	597	595	554	600	613	629	600	601	639	557	567	619	569	595	596	562	602	602	595	646	639	624	614	590	607	596	580	670	596	598	586	625	626	627	605	593	603	587	586	583	571	578	582	642	553	584	570	597	599	621	642	599	564	584	660	579	598	599	571	589	638	634	617	595	617	603	586	616	655	583	559	600	640	574	596	582	595	617	584	592	576	613	595	622	633	600	605	592	619	600	627	578	596	598	588	543	576	577	587	605	572	563	626	585	590	583	599	621	592	568	580	647	604	641	631	591	619	585	585	579	592	601	609	587	601	582	611	595	582	549	619	604	594	604	588	599	597	590	595	593	614	578	622	597	556	638	603	624	603	616	626	595	614	553	570	564	579	585	624	563	591	559	596	613	587	574	622	611	552	559	646	615	565	666	653	610	599	603	642	599	590	552	579	614	639	595	592	575	586	599	606	612	599	583	598	607	566	591	598	616	584	603	604	613	586	598	591	580	573	601	616	597	597	612	600	575	646	543	600	623	605	558	567	599	636	631	582	609	593	582	598	600	581	588	571	636	609	610	591	563	622	595	620	598	589	596	601	546	614	583	601	627	606	595	601	579	607	593	583	598	585	583	611	561	634	603	593	602	590	604	543	606	587	608	605	559	612	603	588	590	619	632	595	582	584	612	605	615	638	563	576	591	591	612	618	656	598	590	577	564	625	561	594	576	585	649	583	563	583	584	597	578	583	608	586	616	606	614	613	591	583	612	627	569	629	575	565	626	606	569	643	587	626	599	574	601	583	598	591	585	609	620	613	610	618	614	578	583	599	649	622	590	573	602	599	567	653	590	586	594	587	620	622	603	651	589	579	579	590	597	634	569	592	594	625	598	623	609	591	622	646	564	653	633	583	620	592	604	602	616	593	630	601	586	547	564	621	586	606	599	605	623	597	622	588	553	590	599	593	588	599	612	563	595	574	608	623	572	629	599	612	581	580	586	586	624	593	561	606	579	565	585	642	606	568	601	594	638	619	613	555	602	644	593	584	543	564	585	547	603	604	642	571	571	602	595	597	576	587	602	596	604	573	607	610	591	601	623	579	584	582	583	610	600	579	602	570	631	612	533	597	545	580	574	606	595	649	572	565	629	603	609	587	608	661	618	606	595	605	589	579	632	574	580	575	591	596	538	610	609	638	588	604	546	593	603	585	556	565	596	556	589	618	640	606	570	633	580	629	601	586	591	593	626	577	600	600	592	595	603	592	581	599	611	597	624	619	617	577	585	567	587	621	602	622	562	603	590	599	607	576	621	612	626	587	590	562	639	629	612	625	618	625	599	549	608	624	632	603	618	636	567	623	618	611	631	649	577	607	598	580	595	611	617	599	610	610	604	616	577	599	595	620	639	633	553	581	607	598	618	618	587	578	552	601	631	611	608	624	580	573	591	607	616	635	588	535	607	561	586	596	605	562	608	618	591	600	603	633	602	582	592	616	554	625	657	592	593	612	579	613	609	600	612	654	585	610	578	602	599	594	620	616	564	596	533	629	630	601	581	633	600	577	589	618	648	586	614	595	640	595	616	607	626	627	618	585	571	596	630	621	588	580	594	622	623	610	590	607	611	610	597	598	614	571	605	602	622	569	618	614	616	570	575	607	578	599	583	594	616	576	601	585	615	606	533	606	613	619	617	630	596	598	594	569	669	562	532	604	592	578	605	602	608	622	576	599	595	593	597	590	610	593	596	623	573	599	610	624	617	591	585	591	590	550	596	561	609	601	573	594	632	595	631	599	638	620	611	608	657	621	573	581	598	553	587	567	570	575	619	574	611	584	573	585	596	628	566	619	574	588	590	632	591	593	604	554	595	618	610	615	596	614	618	569	637	588	642	571	562	624	563	608	567	569	598	608	599	546	551	606	549	609	610	570	640	594	563	631	580	579	570	574	592	614	606	602	564	550	615	580	603	583	577	586	606	610	640	611	635	585	612	608	611	609	576	601	586	607	574	612	585	584	594	651	586	599	621	597	619	627	612	637	556	585	609	611	576	610	587	561	626	565	609	557	620	575	597	602	592	600	575	601	601	610	585	592	612	581	602	613	591	597	579	607	608	591	597	599	633	625	586	622	604	574	647	560	595	602	610	594	581	604	606	609	601	607	618	591	585	594	606	626	576	555	584	593	586	617	603	600	587	662	607	565	575	588	591	598	570	636	632	615	583	554	618	561	579	609	574	619	590	594	620	585	593	569	584	577	626	576	573	601	580	600	599	626	614	591	616	595	595	595	567	588	630	606	629	608	573	602	555	591	583	612	607	604	586	633	608	564	578	608	593	647	609	586	608	616	599	559	612	574	605	551	585	626	602	584	598	564	614	574	613	569	616	602	569	598	588	618	603	573	598	601	625	622	617	580	589	604	598	581	569	604	578	631	558	613	589	602	578	607	616	591	623	588	593	572	584	598	596	630	613	598	570	601	627	600	588	582	552	619	591	578	592	601	574	635	575	605	588	567	593	605	605	600	579	583	593	621	607	560	542	581	549	527	624	608	613	628	603	611	609	587	634	651	621	597	612	611	600	582	581	574	599	612	593	614	617	645	578	572	619	637	596	594	606	609	601	596	561	615	597	621	603	613	608	642	597	609	622	615	584	591	589	558	575	582	640	610	578	610	615	579	617	597	629	609	609	601	608	574	607	580	618	577	623	588	646	596	607	628	585	580	597	555	642	607	589	637	645	611	649	610	607	586	646	592	585	555	614	590	631	599	662	610	595	570	628	647	623	569	622	608	592	575	589	561	607	612	593	587	592	576	584	602	588	634	595	554	585	591	635	571	611	577	604	604	598	624	604	617	560	598	646	597	593	610	558	592	604	642	608	578	614	607	575	575	578	615	574	572	597	620	567	612	584	594	568	613	573	638	634	599	578	619	593	598	552	577	602	662	611	576	613	639	629	560	603	589	576	579	611	629	615	624	558	590	601	559	569	612	571	609	603	578	599	591	643	514	621	599	585
4918	2145	1333	907	841	749	768	721	720	694	656	648	650	682	673	619	670	678	639	623	600	672	623	666	628	654	642	635	673	657	622	649	640	589	634	656	605	640	654	692	595	653	617	638	631	623	675	625	662	667	652	637	637	650	609	637	617	632	603	630	659	678	620	613	638	667	673	613	633	655	630	575	625	626	641	642	667	689	616	649	662	639	648	638	628	685	593	685	694	600	639	660	606	647	609	601	673	631	666	632	639	676	650	649	628	630	691	669	628	619	622	667	630	681	658	639	695	666	652	640	654	592	619	566	659	631	608	644	624	641	690	704	681	603	599	638	692	603	702	623	644	659	658	626	636	629	635	662	651	654	618	589	644	625	619	648	689	636	674	661	647	671	658	637	652	625	653	621	633	624	638	624	709	660	626	634	635	630	579	661	619	616	695	635	632	646	625	615	649	681	643	632	592	665	607	638	680	610	658	643	638	644	648	613	621	654	696	643	652	636	658	669	627	644	642	644	643	643	652	689	607	657	631	617	699	690	643	631	618	611	651	650	639	626	671	633	625	600	617	686	641	674	634	656	643	661	641	592	674	622	670	652	613	682	608	637	673	638	649	628	676	624	588	646	656	643	668	632	670	620	649	622	657	658	708	632	638	646	636	649	657	636	659	624	632	668	635	667	644	664	608	620	646	661	679	663	646	667	642	645	630	655	604	661	655	667	614	642	605	626	634	620	678	634	632	644	648	668	616	627	608	664	668	600	656	671	654	635	650	675	649	650	617	651	677	670	721	644	691	643	631	648	651	608	655	663	660	655	615	702	641	640	631	651	638	634	614	646	631	659	612	652	606	651	632	662	681	655	648	616	637	645	657	656	615	667	602	661	628	632	641	671	645	635	665	618	656	627	648	623	618	625	673	692	633	661	627	652	621	642	627	644	665	657	650	619	655	668	642	642	677	660	639	642	637	631	636	657	603	638	640	632	628	612	632	608	610	616	643	615	639	629	646	634	667	684	619	670	664	638	609	627	632	650	668	652	670	680	632	605	637	622	665	644	593	645	609	637	594	616	618	686	592	627	676	660	639	618	625	652	667	632	701	651	645	685	684	646	677	614	644	640	640	672	657	605	655	645	651	609	654	650	640	639	618	670	625	687	643	596	643	677	690	624	682	640	653	656	682	676	655	657	597	681	615	620	644	681	654	641	672	668	638	672	694	611	651	664	634	612	668	584	625	625	639	648	675	676	636	639	658	670	620	625	629	640	648	627	639	618	641	655	677	645	632	665	649	624	631	634	626	648	651	580	620	589	601	646	669	700	626	680	700	614	646	669	614	643	629	619	607	644	648	675	700	704	661	612	699	661	621	628	617	638	640	586	655	657	682	665	618	684	695	657	630	623	666	615	683	654	677	630	660	580	624	654	621	670	645	663	636	656	619	680	662	640	613	677	681	615	658	621	677	647	648	644	645	606	626	676	643	631	649	622	652	607	631	609	634	661	676	620	675	614	634	672	629	671	651	619	649	643	633	619	628	644	621	642	639	648	661	673	652	665	646	670	650	676	649	599	623	642	628	590	636	616	632	672	646	682	624	634	647	633	645	690	621	620	626	644	629	645	639	653	632	632	672	638	630	662	686	675	663	596	626	673	640	651	635	634	643	629	624	651	626	651	629	619	680	661	636	633	678	629	692	634	618	690	652	634	645	647	612	653	645	646	663	664	614	583	669	607	596	626	631	611	641	653	602	644	646	680	647	639	627	629	639	656	655	662	647	640	633	621	657	612	648	689	666	633	627	631	642	660	610	651	607	626	656	697	634	641	640	624	614	651	658	677	659	656	647	650	628	631	654	655	641	679	612	631	614	631	622	620	686	621	607	619	645	661	614	655	609	653	590	645	631	612	625	606	631	637	680	602	627	641	609	664	639	618	670	603	663	631	591	679	653	638	621	626	651	685	682	644	651	649	679	628	635	672	605	646	680	644	589	640	635	645	655	640	694	641	673	637	656	591	661	617	671	651	647	665	623	642	663	649	635	622	622	618	693	642	700	642	622	616	595	645	646	655	644	656	647	622	634	647	687	629	699	598	610	660	658	632	645	654	629	601	657	651	667	651	630	631	670	652	653	605	673	660	647	668	660	646	608	638	633	676	663	677	623	656	613	651	637	636	604	654	658	627	641	678	655	622	628	619	619	641	639	690	672	644	625	610	613	639	638	617	603	673	617	610	653	665	643	609	676	725	638	658	649	675	637	623	634	626	647	602	644	613	680	646	653	650	628	673	652	652	623	630	663	644	658	643	661	654	657	675	610	663	635	620	648	633	645	573	638	691	649	663	586	604	654	636	641	631	646	651	622	602	618	632	631	666	619	659	644	601	594	640	644	646	654	664	660	598	612	640	657	584	665	631	641	639	632	629	651	601	679	616	652	600	679	652	644	613	695	681	694	667	668	674	672	647	667	646	599	601	618	668	584	664	620	652	643	654	649	614	637	620	632	631	672	653	672	673	630	658	629	664	638	687	644	614	619	667	666	616	651	620	657	669	628	642	605	653	648	610	657	632	691	655	666	640	650	685	610	627	665	630	645	605	618	632	646	597	655	625	613	664	669	630	621	653	663	616	643	646	626	624	640	643	637	633	652	637	644	620	640	646	672	645	689	602	609	606	687	654	659	637	677	602	647	647	672	595	615	685	655	630	628	584	650	635	667	664	688	615	675	633	644	633	656	614	622	635	636	591	621	651	606	655	616	624	612	631	620	648	620	639	673	591	634	633	645	620	674	663	685	669	675	641	690	673	639	648	605	609	656	645	641	709	682	652	705	660	645	673	634	659	629	645	615	641	629	655	658	640	614	631	592	687	630	640	677	594	573	660	682	606	640	635	663	661	606	600	684	637	674	595	683	654	689	656	609	668	650	629	646	624	650	677	636	627	662	649	646	601	720	629	604	657	641	690	648	644	647	640	630	605	657	617	621	647	658	648	676	644	619	646	606	614	655	631	625	646	670	617	647	645	649	607	675	626	635	685	647	671	637	607	633	626	626	591	638	660	639	681	617	637	651	692	601	677	632	627	606	651	643	626	656	643	612	659	637	654	634	613	596	660	639	635	638	628	611	651	628	646	622	660	662	670	644	654	656	656	661	672	625	678	697	659	642	609	651	636	632	649	655	671	651	615	634	655	640	613	651	673	603	632	624	616	653	632	650	652	644	660	600	612	669	610	629	649	672	642	645	651	638	653	653	636	632	647	666	621	637	669	682	595	627	627	658	651	686	660	680	633	688	644	635	647	627	651	619	655	634	629	657	650	645	658	676	609	614	585	645	634	542	623	636	634	691	626	640	590	651	641	652	580	666	646	619	653	638	634	634	655	651	678	636	655	640	635	657	635	667	598	635	635	620	619	651	703	628	683	644	646	648	653	630	621	692	580	603	653	655	653	612	655	664	690	630	600	623	639	618	633	627	612	633	675	663	703	652	611	637	625	659	677	672	650	678	653	625	571
23644	21162	28401	24211	21171	10052	1119	776	666	566	540	473	490	460	436	455	442	428	440	402	410	421	398	368	387	413	414	392	376	400	386	390	360	393	381	433	368	378	385	419	406	382	384	393	407	379	374	371	378	426	384	396	375	351	407	396	410	375	420	386	395	369	394	397	391	383	377	400	355	377	410	417	379	404	367	355	350	394	388	364	407	391	364	364	394	373	401	412	353	381	376	413	331	412	377	385	376	392	374	383	393	379	395	356	387	398	404	392	347	395	377	391	362	363	377	372	389	386	417	398	360	362	374	378	379	384	369	404	408	345	405	381	402	360	366	428	378	380	420	360	366	367	380	378	363	371	415	329	352	409	416	386	358	391	369	355	360	383	374	403	382	388	376	386	419	356	377	378	397	388	375	388	378	386	379	343	418	354	368	411	385	396	401	413	406	402	381	366	357	370	345	362	359	375	394	403	391	383	382	387	379	368	385	387	391	352	380	370	407	383	363	356	396	358	379	380	356	381	371	389	401	369	428	397	378	382	418	380	402	388	368	393	386	402	343	396	361	406	364	368	378	374	366	384	368	390	366	376	376	374	382	401	385	387	371	382	396	373	380	372	377	408	335	354	370	369	378	363	385	401	353	362	363	382	377	367	388	380	390	379	418	388	393	355	364	405	358	363	383	351	361	392	358	385	365	379	361	419	358	391	393	391	369	369	404	402	389	373	373	382	386	372	393	387	406	340	363	393	397	390	370	405	364	360	394	355	388	355	393	382	373	368	362	383	384	393	375	393	352	371	368	417	354	334	373	405	400	372	398	369	405	394	356	417	345	375	390	391	361	392	361	397	374	399	386	370	390	393	376	394	386	368	358	382	382	384	358	364	412	386	380	364	412	381	392	390	380	347	372	387	342	382	365	405	354	359	397	381	371	404	369	449	360	393	358	380	363	371	353	393	349	389	365	417	384	382	344	408	377	376	345	398	355	383	391	379	383	362	388	339	360	366	402	417	379	355	364	381	400	371	367	348	398	373	359	378	416	379	400	373	405	372	371	372	396	389	386	380	345	346	353	350	381	405	409	387	365	373	365	365	363	370	380	377	381	418	380	333	395	379	365	363	341	370	416	341	402	389	369	390	391	401	383	355	399	388	381	365	350	368	382	388	364	366	393	344	398	378	390	374	410	391	369	367	354	386	388	416	368	339	395	343	388	363	380	351	385	354	377	355	369	366	412	374	421	398	362	416	393	384	376	369	376	381	383	425	384	359	375	363	369	407	361	403	357	370	372	378	381	401	390	372	359	380	364	416	374	374	363	366	373	410	353	346	366	357	371	365	392	382	397	365	360	375	399	335	346	391	382	365	340	384	435	383	385	363	367	374	395	380	356	369	371	366	387	408	375	404	413	369	367	367	360	372	379	374	414	375	376	378	387	357	393	354	423	386	406	411	356	383	408	363	342	393	386	380	366	384	374	360	389	424	353	368	408	370	392	400	394	377	391	367	380	377	379	369	367	347	367	395	362	381	364	384	367	396	352	396	420	356	391	391	376	392	419	341	389	408	400	365	361	376	396	379	396	372	366	386	384	395	373	378	371	373	395	357	381	364	385	392	403	386	407	377	401	374	383	394	376	373	380	390	387	354	394	390	346	402	369	347	368	358	370	366	384	389	321	383	392	399	375	373	358	366	376	360	387	368	362	384	381	388	405	392	401	378	365	349	377	378	362	334	402	363	352	366	405	392	376	376	353	357	362	384	381	359	381	368	372	392	403	383	383	370	390	388	343	387	379	398	350	364	410	317	390	351	391	365	358	396	401	411	354	372	365	372	371	414	373	370	391	367	397	360	355	363	381	354	362	364	421	380	374	345	381	363	406	442	349	371	340	384	387	354	410	398	354	385	349	400	376	421	341	409	391	372	394	352	372	393	377	376	383	392	409	394	365	376	362	404	437	390	379	378	382	376	379	375	403	387	355	379	377	380	350	383	372	384	375	350	355	395	363	392	378	385	362	378	361	388	385	363	378	396	422	364	357	351	399	395	368	360	403	414	341	373	402	363	368	413	366	371	367	361	392	389	400	370	349	363	377	360	372	367	417	384	384	389	393	372	353	386	373	381	340	326	372	386	384	331	371	358	385	378	374	349	358	371	349	349	360	375	350	353	341	352	370	392	378	389	396	401	387	361	365	389	398	372	342	383	379	368	422	363	375	410	381	355	349	407	408	384	330	370	364	388	400	361	363	370	388	355	368	423	383	362	385	358	402	371	356	383	381	389	421	367	372	340	378	380	375	390	381	352	390	404	391	377	398	348	381	370	404	386	418	351	360	351	382	404	368	367	371	363	396	390	355	379	357	386	359	366	361	375	399	422	369	372	349	396	348	391	370	368	389	399	367	380	390	344	404	398	361	357	373	355	394	372	380	375	378	361	390	380	367	373	342	385	362	407	394	402	379	395	360	387	383	389	362	346	339	393	408	366	363	338	390	377	370	360	361	382	397	359	371	378	329	365	372	360	394	344	375	380	383	374	381	392	368	376	357	392	369	394	414	397	402	393	386	381	369	390	407	334	384	340	384	401	384	405	370	355	342	360	375	364	424	353	376	391	363	379	378	375	382	390	389	350	376	398	352	370	354	399	383	324	341	361	391	377	404	375	347	372	371	415	381	391	383	371	357	409	381	397	343	373	390	415	359	397	368	425	402	411	435	387	401	368	395	401	339	402	376	395	358	393	376	419	409	351	384	373	387	401	397	378	395	407	390	358	382	406	377	357	376	378	382	358	367	349	400	340	389	341	398	394	380	399	410	408	369	391	377	377	404	373	388	383	353	367	378	382	380	357	355	427	384	366	355	373	377	392	404	386	396	387	369	370	387	384	389	402	359	368	410	358	394	333	367	392	369	355	363	352	389	393	384	361	426	395	391	347	356	366	386	405	385	372	364	366	362	369	393	387	359	398	394	400	413	390	345	396	351	369	358	406	364	417	354	399	341	363	370	401	382	382	358	361	418	380	375	375	374	383	389	363	357	407	395	370	389	377	380	373	413	389	421	402	359	387	364	395	377	359	371	390	393	346	344	407	388	380	392	365	385	383	374	351	352	394	374	362	371	393	377	393	374	384	371	375	409	418	368	393	379	381	410	378	351	366	359	360	410	378	379	355	405	394	404	345	411	374	374	388	420	375	389	361	366	377	374	384	354	412	346	355	395	365	359	390	377	365	385	416	396	350	361	385	358	393	368	355	394	393	363	358	394	379	381	396	341	402	354	412	382	417	390	386	365	386	346	348	403	394	370	376	382	392	386	378	376	398	403	391	386	377	365	365	352	400	377	409	409	393	394	379	405	372	383	368	376	375	364	393	368	367	375	356	406	417	386	356	381	391	383	402	395	373	322	367	370	371	380	406	389	393	372	362	369	371	383	374	358	327	362	374	404	381	423	388	379	350	397	364	348	379	384	366	354	369	366	415	379	340	358	400	370	375	344	375	397	360	415	397	362	328
4702	9791	6387	2970	2141	1632	1298	1115	924	815	742	638	607	562	538	528	508	526	497	483	457	482	421	437	502	456	462	444	426	429	378	406	444	426	411	445	465	443	417	402	412	466	416	431	399	423	415	417	432	383	440	410	431	424	410	422	401	433	404	405	404	430	409	454	398	404	406	435	441	415	364	422	453	394	433	423	429	460	421	433	425	412	451	421	432	412	394	408	421	414	393	401	410	424	430	406	418	425	454	387	417	380	424	413	411	405	402	427	412	441	441	429	406	408	395	394	430	415	370	423	409	436	412	387	413	382	437	440	411	417	431	416	386	441	457	394	438	398	438	393	403	420	444	429	430	419	410	429	385	390	413	431	447	419	377	445	389	438	412	432	438	445	457	414	447	427	398	400	429	411	417	420	396	435	421	409	410	420	443	392	417	423	424	390	420	415	406	427	413	441	440	397	419	403	372	427	414	398	407	410	464	384	421	424	436	412	452	381	394	397	397	427	391	453	386	411	389	420	435	423	411	423	411	408	456	407	409	406	397	446	420	404	394	395	401	431	428	440	426	427	413	432	429	393	433	441	399	438	424	410	438	451	414	379	401	418	401	440	386	409	407	415	436	396	407	441	440	426	417	406	392	393	386	398	446	443	402	414	389	411	408	429	401	410	414	407	430	439	427	413	441	418	444	388	407	422	416	421	416	403	401	422	418	415	425	389	414	411	433	412	429	403	415	368	433	450	388	397	417	440	409	374	409	397	407	413	397	403	413	417	404	427	402	404	400	383	417	424	440	403	418	400	455	452	415	413	414	406	458	440	432	421	419	405	414	450	432	455	418	410	420	403	432	402	430	401	410	435	434	397	414	413	424	410	430	420	418	414	356	385	448	405	437	400	399	418	405	407	418	424	435	438	411	395	393	434	399	429	398	414	410	397	411	408	402	419	416	403	426	417	410	376	412	444	444	353	431	391	411	422	387	437	395	407	398	424	451	414	412	395	391	447	454	416	414	406	388	407	407	402	392	388	411	419	404	422	411	423	400	408	413	408	436	409	383	448	421	459	405	383	414	409	399	412	427	448	440	405	413	406	406	383	413	419	415	393	412	384	417	386	423	421	404	442	376	417	408	443	464	423	441	407	410	426	433	413	449	423	425	401	393	432	438	420	419	434	434	396	423	404	409	415	399	390	438	418	378	397	439	359	397	410	433	431	454	388	379	411	413	396	423	489	412	426	423	432	370	429	427	438	417	438	417	382	435	425	378	424	464	439	411	388	433	418	415	402	386	395	376	442	410	391	413	464	403	411	400	426	418	412	392	410	397	407	415	417	435	399	413	410	405	410	442	412	405	389	386	449	413	416	396	425	388	389	408	405	390	433	406	431	443	424	414	416	408	419	427	370	399	413	438	419	418	382	422	400	402	397	410	459	464	411	427	408	419	428	424	404	425	417	433	459	456	415	453	409	390	436	435	446	392	433	435	388	434	434	394	384	414	406	435	443	405	401	444	443	438	404	390	406	419	428	419	421	401	425	421	376	398	389	391	387	437	434	414	413	426	363	405	434	418	422	401	398	413	436	413	433	434	450	406	390	442	373	401	434	417	451	414	402	438	368	443	408	416	434	441	441	417	400	429	403	415	440	449	400	409	420	409	432	401	446	419	435	418	373	413	413	426	414	461	379	417	433	403	433	371	417	369	417	396	436	419	405	398	413	424	403	379	427	455	380	403	399	406	449	410	416	441	388	379	354	399	442	447	415	395	406	385	418	413	439	410	429	431	424	386	428	400	430	441	450	388	390	460	415	425	417	448	430	412	442	381	443	439	411	419	427	417	433	434	402	396	424	383	391	415	408	418	422	400	433	395	415	428	394	410	413	412	392	396	398	400	408	456	392	419	432	422	418	428	423	390	412	361	445	436	417	420	436	421	404	422	433	416	419	423	409	420	421	429	396	429	447	388	418	417	462	395	415	417	417	391	396	366	419	396	423	414	396	378	422	408	442	389	402	448	351	432	425	435	423	405	398	435	416	401	416	422	426	388	396	384	450	407	414	410	400	402	419	441	416	417	445	399	399	451	396	408	444	415	421	420	426	441	404	422	417	372	405	375	429	461	411	432	442	389	436	410	411	406	382	416	421	452	411	435	426	414	393	414	431	404	423	420	397	416	437	418	395	405	380	417	431	387	389	385	401	382	423	410	456	425	395	419	389	426	432	433	454	441	418	432	388	381	406	387	458	432	373	425	425	357	425	405	435	413	410	388	407	426	409	429	394	437	409	390	406	445	414	429	410	421	416	404	431	409	418	417	414	403	441	432	426	440	432	424	427	432	414	385	407	428	409	400	401	406	419	447	406	405	414	402	384	410	460	395	417	448	410	418	431	425	373	419	384	401	412	432	400	391	410	416	405	427	423	437	378	438	382	414	407	361	372	399	431	411	379	433	430	422	447	401	396	411	396	404	370	404	395	400	411	431	408	414	376	389	425	410	411	401	408	384	395	431	404	402	429	430	428	383	374	416	418	411	407	414	419	424	376	428	421	418	402	389	423	422	401	402	388	423	424	431	402	423	433	366	417	409	407	425	427	420	414	416	438	407	402	461	409	384	424	427	406	444	381	390	404	394	384	400	430	407	413	403	395	401	440	394	423	385	388	443	411	408	445	472	404	401	396	420	386	392	384	428	422	432	434	406	428	404	396	411	462	403	376	417	408	393	442	387	413	360	380	424	380	398	407	412	388	413	431	387	422	426	420	391	433	462	426	386	439	421	425	423	404	394	392	412	396	418	427	432	402	446	411	405	436	414	379	437	439	416	415	427	425	434	471	425	428	420	466	422	390	416	369	408	444	399	380	402	425	394	387	399	445	394	428	433	408	413	417	433	442	415	418	385	417	420	414	422	394	421	432	427	427	387	459	389	432	425	424	402	415	388	415	424	392	429	402	425	439	391	437	454	388	446	395	403	390	400	396	437	389	411	426	406	424	410	411	393	387	403	459	440	426	418	446	417	387	395	433	403	477	423	413	422	412	419	431	435	445	381	405	442	399	392	410	422	409	438	397	432	407	407	440	420	404	446	393	418	401	397	376	410	404	449	450	413	443	420	427	438	400	407	396	444	408	402	404	374	408	420	408	422	403	410	433	421	457	444	394	408	425	441	432	400	424	401	420	386	392	420	411	437	372	415	449	412	433	434	431	407	386	394	395	415	389	420	419	444	422	461	383	403	368	414	401	416	387	396	397	417	402	406	420	407	408	413	430	419	396	411	432	412	431	402	418	419	392	404	441	382	374	426	385	392	393	385	407	415	431	429	407	428	418	386	444	396	436	410	423	408	413	425	434	452	393	369	435	406	421	401	401	415	408	394	458	386	431	405	404	390	423	405	415	435	381	397	405	433	352	434	430	457	397	381	444	443	384	394	395	417	448	386	419	431	423	412	415	428	412	414	406	387	391	387	407	436	394	398	432	403	426	428	392	411	391	369	391	413	408	462	435	409	417
24655	20988	27044	24979	10479	1467	1157	1018	966	1034	947	984	930	906	937	985	973	949	894	882	895	873	845	850	839	875	870	864	901	910	811	920	938	946	863	845	887	898	912	893	840	901	890	867	864	873	945	810	915	859	898	864	874	920	827	887	888	882	867	921	944	886	924	896	847	873	896	925	913	898	871	883	837	886	860	899	867	860	869	889	954	846	890	857	899	861	895	899	913	846	890	893	859	917	836	879	883	857	856	916	928	880	851	937	809	865	895	899	913	879	873	929	848	897	816	882	844	893	850	904	913	864	891	856	844	874	869	840	907	843	858	882	857	877	869	836	877	904	881	916	868	928	869	898	877	922	923	890	865	883	877	842	884	860	875	941	939	953	856	902	913	904	875	888	886	892	857	923	846	894	965	919	937	833	879	946	853	884	873	890	902	872	873	904	906	860	872	880	880	944	860	917	957	874	841	848	920	834	865	839	861	849	896	876	889	862	898	862	859	918	843	878	899	920	862	855	898	875	888	886	857	889	919	872	849	860	862	869	830	868	916	877	833	898	810	894	850	885	846	926	840	883	889	877	878	855	894	858	904	868	838	910	887	890	909	872	862	838	832	864	923	868	914	882	886	854	846	854	899	912	830	855	916	906	881	869	900	905	879	870	941	841	940	902	903	843	839	862	861	855	870	906	855	886	886	893	825	875	906	904	871	926	861	875	873	834	813	923	879	828	870	934	876	854	905	835	901	908	879	868	828	842	866	899	969	857	901	882	900	850	821	839	862	895	935	875	851	874	866	907	892	865	908	878	883	889	892	945	862	868	859	907	819	873	951	907	873	871	937	790	934	846	837	870	886	871	889	841	900	864	923	862	908	860	861	868	891	891	901	857	920	854	874	898	883	889	924	921	860	864	868	922	897	868	875	876	888	930	878	878	892	919	901	874	849	908	861	864	844	878	897	904	929	887	894	927	921	871	865	882	833	876	894	888	826	845	878	952	924	866	843	873	794	855	877	882	910	889	898	938	900	879	858	838	813	882	856	901	896	873	888	920	902	874	918	906	842	915	890	870	868	849	928	882	910	869	924	911	854	894	868	906	903	887	906	885	898	907	946	856	907	838	890	900	880	852	846	921	889	871	924	869	863	845	845	838	875	879	893	903	904	921	869	891	879	889	867	882	886	888	902	934	842	877	917	866	869	891	945	871	928	918	860	904	950	878	916	893	897	840	885	938	932	897	943	909	846	904	909	866	882	886	927	916	880	941	899	906	902	881	913	918	833	874	907	856	848	891	875	886	836	857	826	872	840	906	937	832	882	859	918	931	888	854	916	920	862	881	896	883	840	911	877	862	877	903	936	891	857	830	861	899	845	856	856	860	897	891	867	863	815	907	876	836	868	864	939	862	884	836	862	873	885	877	859	869	842	866	829	850	841	852	867	862	862	844	869	903	857	898	915	898	904	924	910	870	926	899	881	859	839	903	888	884	835	851	852	872	847	937	825	878	825	855	968	843	844	908	949	822	943	877	895	919	840	855	901	895	832	843	846	870	878	887	877	848	893	878	882	932	911	908	900	878	902	871	917	933	907	900	904	906	872	877	854	901	901	895	909	869	955	900	875	900	867	883	858	869	935	875	902	906	856	874	893	866	896	928	868	913	881	864	945	913	882	889	911	889	931	907	954	858	896	839	950	865	888	842	904	863	936	897	879	906	904	911	878	859	879	851	874	859	929	941	861	890	903	910	877	869	901	885	893	874	930	896	860	844	856	937	908	865	884	812	894	933	819	916	872	903	893	884	884	866	897	895	844	866	846	858	848	862	844	895	876	855	875	889	900	880	871	903	911	889	929	863	865	840	863	863	885	875	900	931	801	928	859	924	865	849	859	895	891	910	891	913	833	825	844	901	918	875	831	882	902	845	863	902	928	878	905	894	862	878	847	886	877	867	830	901	871	949	874	892	901	870	837	863	869	893	835	896	925	868	935	949	885	932	808	879	843	824	860	874	830	890	898	877	918	829	817	938	870	888	903	882	852	853	887	851	837	895	898	899	884	881	875	881	881	848	899	896	922	889	914	886	863	924	881	891	883	880	891	852	826	896	869	895	843	836	868	867	873	901	906	884	877	901	903	875	938	890	894	868	930	836	877	882	853	853	895	881	898	879	874	906	900	848	844	880	835	851	855	927	901	850	898	887	926	833	923	901	911	900	824	887	840	859	900	864	878	896	912	848	853	894	965	872	863	871	893	869	899	870	887	855	881	867	864	834	852	890	874	882	900	889	868	886	865	887	848	858	858	832	912	898	896	871	890	875	922	896	891	860	892	957	890	840	899	915	900	860	914	854	828	889	878	900	886	871	922	881	828	804	877	928	830	861	880	937	880	868	872	835	942	937	844	859	912	879	829	832	915	908	845	885	854	897	868	876	894	874	889	969	894	906	844	934	891	870	908	870	871	905	940	901	895	909	884	911	868	885	854	893	899	905	938	946	915	887	877	907	852	904	864	914	885	894	875	876	869	860	880	927	828	840	860	925	901	859	862	878	893	893	851	934	827	876	894	896	867	872	881	898	900	899	863	857	899	900	869	922	890	938	853	864	873	852	874	841	911	928	856	880	881	895	873	900	884	862	874	909	865	792	841	860	897	902	898	888	897	920	924	940	827	898	883	860	890	878	902	861	897	919	903	887	929	854	856	844	892	892	876	834	879	860	894	865	875	845	960	839	875	836	897	866	869	901	883	855	874	912	917	877	886	835	908	878	890	883	907	842	849	816	885	888	852	911	879	874	900	867	896	873	865	880	890	868	876	871	903	858	940	857	868	847	900	915	848	880	898	857	927	893	900	853	851	905	931	897	919	939	924	905	865	885	871	860	850	867	889	918	869	866	881	845	836	905	926	913	830	875	879	859	882	903	950	913	893	952	845	836	872	882	900	857	909	920	871	891	847	888	892	867	916	794	867	903	899	861	867	913	890	912	932	922	902	892	839	909	853	866	829	915	896	869	902	914	899	881	865	818	861	843	826	830	873	882	942	872	863	878	927	850	910	857	945	904	867	896	885	889	907	903	920	872	881	842	897	907	862	896	897	885	821	894	865	884	922	860	864	890	882	839	907	871	873	885	870	882	817	874	893	878	868	868	895	874	829	886	836	884	892	873	867	910	876	871	888	886	912	867	891	878	886	918	904	871	872	879	860	872	795	921	880	897	936	851	856	908	844	908	927	878	910	894	863	897	865	874	966	920	888	927	840	897	878	913	916	856	879	903	908	908	958	874	914	902	889	864	872	870	895	861	880	860	929	841	917	887	887	875	908	920	904	903	872	871	851	916	854	926	872	908	902	859	903	840	893	909	911	901	839	910	877	892	879	868	897	862	863	870	881	880	937	929	849	842	956	915	892	824	873	912	903	863	921	911	894	868	886	871	885	896	847	866	876	950	894	953	890	831	853	844	923	887	895	928	953	820	914	892	875	900	886	887	849	872	911	901	842	902	892	894	898	864
4835	6011	4009	2249	1845	1572	1452	1288	1131	1141	1052	1014	1011	1065	941	994	1022	946	973	916	953	966	925	990	962	919	912	933	946	908	901	875	922	979	899	920	944	888	814	924	914	884	939	842	962	892	882	894	853	851	883	914	911	887	915	906	946	920	884	895	853	916	915	904	918	908	938	916	920	889	943	874	913	872	937	918	927	898	857	905	934	907	916	849	938	958	945	834	896	835	930	899	849	912	905	939	882	858	930	908	880	850	909	960	928	904	895	910	873	929	922	899	896	878	895	938	903	903	867	891	854	883	879	953	871	920	924	858	855	887	910	872	857	934	873	948	960	922	905	919	908	912	868	975	894	914	886	955	904	915	961	883	852	926	935	877	927	903	936	846	854	921	922	869	893	933	932	869	900	945	902	945	925	883	920	916	943	893	930	883	873	907	879	958	931	987	997	887	974	892	847	870	932	921	892	899	911	876	910	874	868	907	946	890	935	873	897	946	865	921	892	900	942	872	887	940	907	903	947	876	889	872	890	889	962	882	895	874	841	924	933	939	916	869	892	909	885	877	843	871	895	871	896	938	972	874	900	900	914	872	881	928	910	942	891	832	880	910	884	939	960	930	946	954	924	922	944	889	874	924	870	921	896	947	885	895	974	918	947	922	908	928	923	912	943	889	884	834	924	927	934	867	877	866	884	886	938	918	862	902	887	912	949	912	903	904	893	937	877	915	905	862	895	869	875	887	875	929	935	887	857	887	855	875	879	906	858	917	878	870	897	900	940	899	896	878	882	884	919	925	923	912	918	976	942	911	897	902	877	914	891	961	876	895	874	923	907	942	886	897	896	883	868	883	918	895	916	931	911	870	831	890	874	922	918	893	887	939	963	926	908	913	906	886	916	915	913	910	922	907	895	906	858	934	917	851	910	924	873	867	896	943	886	913	961	884	988	923	921	891	874	900	931	888	899	870	901	892	945	873	903	918	919	920	893	978	939	937	866	868	835	845	884	942	863	885	938	917	911	915	978	910	947	937	885	880	901	908	919	929	901	883	884	871	843	858	899	955	897	895	922	879	934	955	871	928	862	864	920	852	895	933	892	876	897	934	934	910	896	958	913	878	865	884	875	916	914	897	867	963	885	892	888	877	958	901	905	922	911	925	875	852	879	907	875	933	908	884	878	899	865	891	925	946	921	906	910	895	866	899	875	914	881	932	917	894	929	908	923	913	945	890	923	852	944	850	902	948	870	978	932	885	884	863	877	883	857	923	887	904	903	903	890	896	908	941	932	925	842	914	876	875	898	914	935	835	891	892	894	871	947	892	905	887	888	930	845	959	910	934	928	885	908	859	845	891	870	957	914	876	942	937	951	894	953	884	901	854	870	914	924	914	905	929	915	939	939	921	837	878	851	896	901	924	908	879	879	931	903	905	947	914	932	924	917	865	930	903	881	929	913	902	874	838	894	961	878	917	877	950	920	888	981	919	936	941	928	876	886	892	931	896	895	858	888	918	945	871	925	917	889	888	887	911	936	878	853	885	906	909	951	879	875	847	899	939	871	916	918	927	899	878	930	891	919	901	900	926	1022	868	957	857	895	880	903	859	920	924	957	944	898	872	940	888	868	927	900	889	885	876	878	930	890	838	941	918	887	924	861	936	919	904	919	930	921	895	914	950	933	950	920	921	897	939	889	927	869	939	899	881	950	906	874	897	856	924	895	864	910	817	852	926	862	858	959	886	914	883	889	950	859	918	920	951	886	899	878	867	882	893	878	956	932	912	886	858	892	877	903	886	892	923	902	889	919	927	888	881	943	935	896	882	866	868	946	909	869	875	888	886	912	861	910	911	912	895	818	937	906	935	906	944	849	896	889	894	907	857	903	915	891	923	829	859	878	917	926	870	875	900	989	907	933	896	927	868	961	865	880	920	888	850	1002	913	900	938	910	845	849	894	903	841	929	929	881	881	918	891	898	889	895	950	927	881	869	872	900	953	907	863	960	876	839	886	893	951	912	864	874	865	905	907	940	893	918	929	904	874	908	880	867	915	894	891	943	931	963	922	853	939	863	892	865	964	915	872	882	924	894	944	890	891	882	923	917	920	886	886	891	844	910	863	933	934	861	900	879	935	917	903	904	840	943	893	957	892	890	916	867	934	867	867	880	886	936	913	877	875	910	952	888	912	903	906	893	913	930	914	865	879	921	887	934	909	912	908	940	934	935	941	900	924	881	894	952	892	875	920	899	861	928	885	953	879	947	879	861	883	917	903	931	870	904	913	897	829	930	884	924	888	939	908	879	868	922	901	854	888	900	913	915	866	888	950	877	932	874	889	898	893	943	958	928	851	928	904	876	886	894	867	869	881	930	863	941	912	910	908	859	954	922	901	973	922	891	890	876	892	874	891	959	922	905	900	900	969	910	949	926	908	857	920	880	914	948	924	940	920	882	844	927	940	884	923	908	898	921	924	902	896	909	863	874	856	880	949	904	892	875	941	879	908	955	876	931	904	874	894	919	875	846	952	882	953	941	901	923	911	913	863	906	918	904	887	875	933	906	845	905	915	869	874	848	906	865	895	918	874	866	889	909	949	970	901	937	841	875	935	978	956	945	853	865	855	890	867	895	859	931	927	899	905	930	844	916	957	924	884	924	899	910	822	947	898	894	925	967	914	960	947	874	886	895	938	917	927	916	883	857	950	892	883	948	906	924	864	909	893	941	917	887	912	902	866	909	908	930	846	878	942	912	909	909	940	895	926	874	953	891	903	906	908	889	894	935	864	871	905	910	942	925	920	895	959	924	896	858	917	926	879	889	884	890	866	893	889	876	890	856	896	905	921	880	948	932	940	902	866	910	899	916	955	894	946	955	853	878	920	922	956	933	932	874	916	893	890	898	931	881	927	896	916	896	941	929	895	927	880	907	917	931	908	898	927	925	900	920	893	922	880	872	857	950	851	902	872	910	858	964	893	913	899	883	875	894	893	895	915	889	912	901	902	866	891	895	890	876	878	890	880	942	895	895	879	941	888	919	909	895	859	927	853	895	903	911	922	914	890	901	926	908	937	916	921	892	866	916	930	930	950	893	951	874	899	950	893	897	927	920	873	928	893	979	866	878	933	883	835	857	924	933	892	874	884	909	923	951	899	948	861	948	887	930	829	896	948	941	862	951	902	918	879	922	888	881	886	909	905	902	868	872	947	902	890	909	883	899	887	880	896	930	889	928	914	932	863	922	912	920	942	941	924	864	923	907	945	925	902	879	959	871	955	882	897	849	903	931	901	920	919	896	900	904	937	888	907	969	905	954	948	939	895	860	854	903	888	881	904	920	903	954	884	899	914	898	899	898	917	912	937	892	871	874	873	893	894	855	893	958	916	883	951	940	895	861	930	917	939	904	876	904	893	862	920	833	890	875	925	911	936	858	927	910	949	891	913	898	915	860	948	939	930	855	885	911	945	936	928	948	889	977	876	896	941	835	893	933	884	950	910	919	881	905	941	911	900
22590	21216	28912	23816	21216	21260	8542	1461	1107	1032	943	882	893	845	779	767	712	758	776	765	683	709	733	695	654	723	704	653	695	679	681	716	656	644	697	682	681	680	647	656	648	637	657	660	688	668	664	683	730	669	671	643	698	671	633	675	678	715	666	632	649	636	677	644	678	669	649	654	691	717	622	653	636	683	717	614	696	683	686	674	651	653	685	654	674	666	610	665	681	645	656	645	633	668	636	665	659	696	642	632	701	666	633	671	644	669	702	667	627	679	707	670	684	651	643	661	627	675	652	658	648	642	660	669	588	665	660	658	648	673	690	617	678	623	637	680	654	629	699	664	618	681	654	678	628	650	673	696	631	642	666	653	613	682	643	656	616	662	702	621	681	585	609	649	637	619	653	650	631	710	630	641	637	675	634	626	637	663	658	602	659	682	685	709	665	617	666	707	682	596	644	667	643	641	637	656	629	649	704	637	620	628	655	681	692	683	640	680	703	622	627	636	679	647	645	621	654	651	646	666	648	617	632	687	666	630	677	658	642	644	659	650	682	689	682	644	667	651	605	594	633	671	664	652	640	650	583	695	630	620	681	669	662	636	644	630	682	643	621	650	636	640	670	675	607	664	692	649	716	697	687	644	624	673	641	668	681	643	635	677	607	633	677	657	722	716	656	616	664	668	641	621	672	619	663	631	686	652	644	619	643	616	667	676	685	643	697	620	648	680	640	592	625	650	664	707	692	650	646	617	664	664	677	660	670	696	699	696	640	633	666	657	681	644	652	672	674	657	714	641	715	652	636	722	647	682	656	615	652	629	696	635	672	605	687	679	693	658	643	640	623	642	646	678	636	643	657	672	647	725	657	661	674	683	718	648	628	693	652	647	688	697	668	628	665	651	622	654	664	659	648	688	646	619	677	649	672	683	625	672	662	705	707	644	689	652	656	655	622	637	643	700	653	669	696	644	625	602	648	674	699	677	637	657	675	648	614	639	652	647	644	634	695	645	673	630	679	698	612	655	629	633	652	688	667	672	707	683	623	628	676	630	643	644	720	617	629	686	676	668	670	623	647	614	634	632	675	586	618	619	692	712	651	613	626	647	613	675	701	616	652	694	708	657	657	658	688	633	664	662	637	659	666	664	659	667	695	658	663	626	662	659	663	651	637	636	701	601	653	646	663	648	654	671	633	633	653	654	624	668	659	630	683	643	655	677	630	683	657	667	653	635	664	662	681	636	662	643	649	647	633	674	675	733	696	632	660	635	649	670	649	675	622	642	673	616	630	604	637	645	666	642	616	629	653	649	645	646	650	624	608	637	613	664	672	611	702	682	667	717	662	684	692	617	664	648	679	637	652	636	673	639	637	648	638	607	657	616	624	652	613	668	698	640	726	614	635	696	653	618	589	601	665	654	653	624	675	640	735	621	609	642	635	609	595	599	666	657	656	651	675	632	644	680	679	598	611	682	673	679	676	677	693	663	634	641	609	647	654	683	683	636	633	686	692	651	684	625	669	667	664	633	662	655	643	641	668	621	675	672	651	694	624	661	677	654	678	625	675	642	633	630	612	636	683	672	649	662	659	610	693	678	686	668	680	666	671	687	672	671	629	651	664	643	739	633	691	638	671	632	694	663	667	638	678	639	644	643	666	671	654	612	615	662	623	666	588	689	653	640	646	665	641	641	705	630	658	644	653	648	675	655	659	636	671	647	635	668	652	682	675	634	645	639	662	652	641	677	632	615	654	626	672	681	630	629	686	646	682	682	673	654	644	645	614	678	699	634	632	656	674	697	673	686	623	626	650	630	648	633	646	676	628	652	675	677	618	691	730	630	647	689	654	603	709	695	651	613	639	618	652	623	684	597	678	636	651	632	650	652	669	641	664	599	653	662	720	621	656	670	667	631	646	650	647	633	670	680	662	648	664	714	642	684	644	642	706	646	699	615	668	615	652	676	663	661	680	661	661	670	665	621	628	629	641	671	673	658	662	692	631	685	629	621	678	674	642	670	655	663	676	657	658	663	675	647	673	689	618	623	658	640	657	613	679	612	661	670	695	649	685	653	645	668	656	641	597	679	661	706	624	654	628	648	669	695	689	638	654	659	682	668	669	686	673	674	656	636	672	654	664	641	664	653	619	663	681	593	634	650	653	697	658	666	625	664	698	679	655	652	671	626	634	658	653	605	668	626	648	650	673	664	626	675	682	653	628	673	662	672	609	643	672	676	684	652	662	692	642	620	664	686	693	643	684	650	672	683	648	686	659	670	645	661	661	675	680	662	734	659	610	682	691	630	662	651	599	645	690	669	665	647	667	660	666	597	658	611	700	680	645	648	643	665	647	621	628	611	629	669	632	644	652	648	653	666	669	644	674	634	613	623	682	689	669	620	622	645	657	667	673	675	704	653	685	661	637	647	650	650	679	650	601	654	649	668	653	622	624	661	686	690	631	671	641	659	647	674	695	646	665	639	683	672	672	648	670	686	655	657	683	624	652	651	659	645	614	705	663	624	681	684	654	643	629	675	626	686	670	633	661	688	598	620	637	632	651	656	677	629	631	656	672	626	677	623	672	667	615	633	633	671	690	661	670	725	635	665	687	596	611	652	657	627	669	633	660	630	687	672	650	638	697	661	647	691	596	623	647	638	645	690	638	679	665	599	640	657	661	668	650	644	678	638	670	670	653	646	642	633	666	649	646	703	613	670	638	634	631	610	642	648	608	666	627	642	658	640	637	642	624	603	670	607	654	667	670	654	599	617	685	639	637	667	685	657	628	641	662	691	669	665	627	660	607	665	623	615	659	675	684	664	656	624	714	661	607	628	650	646	718	649	673	650	640	672	630	633	585	661	695	615	659	629	608	665	656	705	679	647	663	657	676	640	661	672	694	624	648	627	671	650	640	657	635	620	652	664	676	639	650	662	677	686	632	637	635	665	650	671	675	611	649	592	674	659	668	651	644	628	598	637	674	660	704	661	683	647	625	648	701	652	642	660	646	641	630	631	614	643	695	650	629	612	630	647	711	640	643	679	660	628	649	633	641	662	626	685	614	698	629	634	669	624	673	680	659	638	639	646	669	634	690	667	652	624	640	644	644	694	671	678	712	613	635	666	654	651	663	657	648	674	644	649	642	697	635	620	595	673	682	708	652	682	679	662	677	604	638	614	643	649	656	664	660	635	623	643	660	663	682	690	627	657	676	642	638	629	678	642	673	636	625	642	659	652	642	657	631	629	639	648	668	610	662	656	663	628	612	729	618	604	682	645	646	674	637	699	663	641	694	643	691	686	670	655	623	663	682	650	688	630	644	621	657	620	677	659	657	691	653	651	643	646	642	682	669	679	667	647	664	637	652	677	682	659	673	637	617	618	672	658	676	633	585	678	675	692	647	629	642	672	659	639	634	650	635	643	616	655	672	662	627	644	655	650	617	719	693	668	634	674	664	671	625	648	638	677	638	673	622	628	651	638	711	697	685	623	643	704	654	663	603	582	701	658
5764	15394	10222	5135	3801	2903	2279	1914	1567	1372	1226	1109	1061	959	875	835	864	806	815	767	766	790	700	769	695	722	684	688	703	729	692	705	672	728	669	655	731	669	640	652	655	676	718	655	622	618	637	686	633	653	646	714	691	615	655	691	639	628	685	721	677	666	648	651	641	655	627	668	628	698	662	621	689	689	680	663	660	630	627	641	710	673	653	647	667	634	661	603	668	636	640	660	629	620	689	644	653	625	645	705	659	651	626	670	654	662	647	643	642	651	647	625	640	650	668	702	671	679	643	649	690	638	650	622	693	644	696	666	615	640	634	636	648	656	653	687	616	702	632	647	677	680	653	681	645	661	656	668	660	655	658	619	635	688	597	687	668	647	657	644	680	650	668	601	655	636	634	677	666	627	666	632	663	659	661	661	631	693	675	703	699	675	668	706	675	637	665	648	660	685	614	628	706	680	588	679	672	628	692	650	612	670	671	685	648	648	639	617	648	656	638	658	645	655	715	630	634	656	675	658	647	674	672	655	648	641	624	654	642	667	618	652	653	683	680	646	640	618	670	683	632	629	645	647	595	656	631	632	686	611	678	707	668	699	669	671	669	632	663	664	664	637	612	648	631	671	689	657	709	671	639	637	664	651	637	686	659	668	655	674	644	665	700	643	678	659	666	616	633	685	648	644	668	660	678	684	678	637	678	627	669	677	648	671	663	671	661	647	681	655	670	645	657	626	690	619	671	642	658	647	674	632	675	645	645	641	671	678	666	647	641	640	670	646	617	682	694	617	674	625	653	644	655	606	709	616	661	667	690	658	668	656	641	653	663	653	625	664	663	632	661	638	681	631	700	651	617	629	657	661	631	657	667	630	666	698	686	645	609	649	684	663	642	615	666	629	635	638	668	645	657	663	662	641	662	611	651	624	646	712	672	670	635	645	669	631	655	677	679	662	654	654	662	672	659	618	662	546	663	646	675	651	708	642	605	643	659	622	655	670	648	640	635	639	671	646	655	686	654	655	656	681	670	649	634	660	619	691	624	686	623	603	704	686	667	638	671	598	657	650	632	651	666	661	626	652	640	641	654	694	658	640	645	626	657	656	614	634	694	702	640	679	684	645	655	635	656	662	670	643	654	625	659	682	702	644	662	656	637	656	637	641	674	638	682	667	628	649	654	639	652	640	638	714	627	659	654	663	683	637	633	659	703	644	622	635	609	672	656	628	661	639	715	621	670	600	659	632	639	636	659	652	681	618	654	632	651	643	670	684	649	680	672	666	622	694	660	585	585	635	656	636	612	690	650	627	650	650	658	711	634	654	657	617	656	668	637	666	637	645	657	667	638	627	667	657	659	591	634	683	595	638	660	652	646	654	652	658	649	652	677	623	657	637	645	617	711	636	624	677	650	625	613	677	686	657	655	663	659	686	647	688	677	648	685	686	675	693	639	627	620	653	706	661	667	657	635	666	650	672	663	696	630	685	669	642	689	675	669	633	675	620	672	657	656	658	676	682	665	672	639	615	665	685	597	650	640	687	683	651	658	722	672	631	686	592	646	633	658	656	657	660	659	675	641	681	659	666	668	655	673	711	627	687	666	616	631	686	644	657	587	665	650	711	673	673	623	683	658	632	619	643	627	649	618	681	650	632	578	608	649	663	675	662	654	665	682	637	622	673	689	678	640	684	677	686	686	613	669	646	632	617	650	652	650	681	639	638	620	660	636	643	652	640	633	636	673	621	682	690	716	635	639	666	657	642	646	615	678	696	643	638	637	647	659	699	623	682	654	709	653	622	652	669	604	636	664	692	634	691	671	639	672	686	670	656	620	667	629	676	649	628	647	669	665	642	656	654	688	632	652	649	682	642	664	644	640	648	649	669	679	688	660	680	681	661	661	656	653	646	638	651	697	644	627	653	682	680	666	603	655	644	675	694	636	637	686	680	638	684	636	706	653	626	614	673	661	684	638	657	641	668	615	698	611	680	590	660	667	655	639	671	750	655	651	679	627	638	626	647	623	702	678	687	650	650	641	652	659	656	624	702	649	687	640	626	688	669	675	645	637	638	717	669	630	650	665	673	653	575	643	653	681	681	686	694	711	679	665	653	650	616	675	650	712	656	625	704	653	662	650	619	679	680	612	625	645	662	674	663	685	641	655	694	680	653	632	694	598	605	704	637	684	635	666	632	674	665	684	667	705	626	658	656	666	653	664	606	677	696	654	657	687	621	668	659	651	664	671	666	700	658	640	623	632	708	601	616	652	672	621	645	653	672	632	633	662	649	675	671	632	680	665	673	673	667	644	598	657	671	607	710	619	673	664	669	591	615	655	679	641	650	688	597	682	634	682	689	628	627	647	630	651	646	631	649	616	617	684	667	648	646	631	689	611	614	691	654	648	681	664	641	671	661	674	660	624	655	652	666	587	650	646	651	688	681	681	652	703	652	645	657	638	610	735	694	626	688	628	628	690	623	605	654	658	684	669	617	643	624	654	611	662	682	682	656	664	648	714	649	700	670	619	722	674	651	649	665	635	634	643	653	657	664	643	691	671	643	665	617	629	633	667	656	648	636	677	636	664	668	644	613	661	655	694	675	666	610	677	626	640	643	633	672	653	690	687	654	580	633	647	636	637	647	676	655	648	655	643	663	662	695	684	646	681	622	663	702	649	643	692	655	636	678	635	659	673	662	664	655	674	626	688	706	636	671	677	667	696	639	633	663	642	671	661	614	697	645	657	654	667	639	653	618	638	685	597	672	716	622	629	666	642	624	666	649	638	618	620	663	690	677	670	710	631	637	644	640	657	644	645	674	647	618	661	626	668	678	693	669	634	676	656	683	660	664	654	664	650	637	639	653	646	621	648	675	676	695	701	673	646	664	668	615	664	675	626	659	707	674	650	656	644	640	656	643	700	653	634	636	646	697	663	654	673	684	702	646	657	651	664	612	669	633	638	681	694	651	670	665	655	653	626	710	665	699	681	659	640	636	668	646	707	643	663	685	645	623	649	663	642	694	683	672	635	669	618	616	651	665	662	634	685	628	684	672	640	654	633	669	681	629	672	667	672	656	623	657	679	719	650	655	643	673	655	646	695	644	651	689	623	622	670	656	670	650	630	702	653	641	664	630	649	631	687	667	672	632	635	672	590	636	654	683	626	644	659	660	662	692	623	652	644	662	656	633	675	654	658	679	629	627	701	686	676	635	682	691	651	631	673	724	687	664	632	634	667	694	673	631	651	620	646	681	690	676	622	655	655	611	636	696	656	645	670	688	644	635	696	667	640	618	687	651	667	649	662	625	674	648	638	686	663	689	656	643	683	663	664	656	648	682	682	634	668	635	651	654	638	686	657	656	639	654	696	675	664	585	684	691	656	628	638	666	649	672	649	689	646	684	669	634	665	645	683	659	622	601	636	649	707	708	609	659	672	613	684	675	654	649	685	641	658	660	699	610	647	648	711	673	672	627	603	641	646	659	667	668	616	636	612	647	641	610	693	632
27784	17293	3968	1011	792	691	706	621	633	649	623	611	645	639	611	591	624	572	633	619	625	601	635	582	583	588	622	605	604	592	641	605	611	628	611	601	637	578	608	577	628	614	610	615	572	601	571	600	595	630	607	628	609	588	574	567	617	613	637	566	578	615	653	637	601	561	567	603	572	596	572	629	594	595	571	602	600	612	623	623	578	598	567	596	575	626	599	640	604	555	594	638	589	616	591	640	626	596	632	611	618	564	597	581	596	614	589	609	595	606	603	589	628	609	588	639	604	593	588	610	578	616	640	572	601	596	609	577	602	609	568	611	598	636	591	588	605	565	558	592	603	633	638	611	609	602	589	618	647	649	595	582	646	646	622	599	601	637	579	589	614	627	596	657	681	601	633	652	606	602	555	651	604	602	564	619	592	611	575	579	598	610	571	590	611	582	552	622	580	631	638	608	605	586	649	578	598	652	653	609	616	629	561	671	641	632	593	588	620	590	580	596	588	617	600	620	621	590	601	618	630	604	604	615	553	620	645	585	607	555	594	563	633	608	588	602	647	591	635	571	614	610	600	646	626	555	611	626	585	568	618	597	603	586	582	632	618	573	589	623	622	608	616	610	598	645	596	615	626	602	622	591	611	608	633	604	593	632	610	597	601	568	631	574	576	607	587	623	610	546	549	613	614	603	630	589	625	623	651	660	576	616	634	629	593	603	600	553	614	595	612	568	634	607	572	626	607	635	588	571	632	616	635	582	613	663	590	578	593	621	597	609	615	595	582	580	616	568	583	642	602	645	585	595	561	592	579	605	632	568	613	633	635	588	579	609	573	581	551	610	602	594	602	582	618	621	623	602	639	617	619	572	553	583	622	640	592	585	596	602	588	545	621	646	646	629	619	596	665	573	591	592	566	599	586	571	595	629	631	568	605	612	637	601	606	608	584	604	628	595	628	614	618	593	640	638	562	568	567	606	589	587	576	648	637	582	575	615	626	596	642	609	601	596	639	571	558	553	579	593	622	583	637	629	602	605	609	614	598	605	593	610	579	600	652	599	574	577	599	638	621	623	570	621	658	572	622	588	591	605	642	602	605	610	565	568	635	602	591	636	615	594	621	597	589	574	600	625	622	628	569	604	540	660	596	615	641	609	616	593	639	622	600	632	627	598	581	603	626	580	598	635	645	622	622	606	603	614	632	618	589	593	641	659	642	602	615	587	609	614	570	598	595	624	574	609	591	579	590	641	617	636	601	631	585	582	592	605	609	573	635	639	642	581	573	641	591	656	627	557	604	635	602	655	582	584	643	644	630	614	616	562	620	626	578	638	608	592	592	602	586	588	602	609	576	616	563	620	604	592	576	593	628	595	603	612	611	587	586	571	616	621	631	615	621	612	632	593	611	628	626	634	612	602	584	592	574	571	573	585	587	603	629	576	575	544	598	619	594	624	570	648	605	606	583	617	596	633	607	588	654	587	588	641	578	617	616	615	613	578	621	619	586	629	546	601	603	628	588	624	600	618	634	576	592	565	582	602	596	588	654	608	640	583	572	588	596	599	618	574	597	561	613	605	619	649	581	582	624	591	584	628	610	628	582	637	592	576	597	577	606	623	614	626	611	631	597	594	626	630	633	591	641	620	641	640	645	589	581	646	612	577	597	622	570	626	598	652	636	640	541	577	611	587	624	577	638	616	643	620	572	616	581	639	589	610	609	581	557	594	642	566	618	622	601	613	620	607	599	611	598	625	650	572	590	645	561	609	621	599	585	597	636	573	565	615	584	646	602	566	583	599	608	644	593	614	592	597	602	589	633	603	604	619	587	583	596	580	566	591	602	619	633	569	587	580	608	606	607	582	592	568	610	610	599	584	619	613	588	588	615	579	578	628	582	603	601	651	596	605	613	591	586	651	623	627	623	626	567	587	607	607	577	590	615	564	608	617	595	607	644	616	573	614	598	577	556	649	627	574	612	632	598	614	599	584	590	582	581	563	623	609	661	589	607	632	597	628	618	595	587	629	578	569	600	621	622	627	591	612	623	590	617	597	646	612	602	608	569	641	594	603	592	638	591	564	630	597	587	585	625	609	598	604	619	655	654	594	640	600	581	634	595	627	619	576	636	601	615	580	601	559	652	619	602	576	643	643	575	584	590	617	588	652	588	587	617	581	609	539	593	607	556	568	594	610	568	575	579	579	608	608	572	588	620	584	597	592	633	592	666	628	585	654	660	605	604	591	579	602	564	576	632	603	594	608	589	610	616	602	604	630	614	593	616	624	605	618	593	613	597	642	558	597	591	594	634	605	623	608	582	577	610	588	600	589	558	621	627	628	594	625	652	628	605	610	609	618	629	588	601	606	589	646	571	623	609	636	631	606	585	619	606	595	587	578	643	603	583	587	623	611	624	666	606	621	604	605	587	595	591	582	597	563	567	630	615	544	605	545	586	628	630	604	602	555	586	626	631	617	628	631	633	607	607	579	583	602	601	655	616	652	630	613	593	590	618	585	574	626	618	627	592	590	617	602	609	596	618	588	651	653	561	595	595	608	617	610	595	632	620	624	632	556	658	617	600	597	663	624	607	593	588	612	611	594	568	604	581	548	618	600	586	656	617	652	650	625	589	619	621	629	618	585	599	624	604	600	633	622	598	636	608	629	606	583	586	576	620	601	603	617	637	612	629	602	603	583	558	604	604	608	612	570	597	595	604	580	607	608	590	620	606	559	641	566	621	601	574	564	621	613	574	608	579	563	589	618	592	606	663	589	663	620	606	579	575	641	617	645	630	624	621	562	594	598	612	668	635	594	619	599	603	635	636	584	592	615	610	620	592	644	621	649	560	581	556	598	606	623	639	584	631	572	595	616	623	625	584	664	604	574	608	615	571	637	643	542	598	623	636	588	564	593	557	594	585	617	603	615	631	590	592	578	624	577	636	614	595	570	640	600	635	618	603	611	617	611	579	644	579	617	620	609	586	591	624	647	596	583	620	624	603	621	596	640	596	594	601	570	579	610	601	580	626	555	632	604	637	584	593	613	588	559	593	642	586	624	642	623	581	595	648	600	563	620	623	552	545	624	620	602	616	605	577	575	594	626	607	625	600	640	607	583	572	613	577	576	600	592	571	610	595	575	634	575	594	606	560	584	594	626	638	586	597	560	621	575	569	653	633	618	620	613	609	544	593	631	609	606	613	574	579	633	587	588	593	596	596	653	613	587	562	585	570	626	591	619	631	658	604	578	571	634	607	618	582	624	638	581	621	692	604	581	601	616	630	629	604	606	554	629	647	630	629	626	631	580	551	619	599	631	622	612	610	583	581	594	608	573	593	625	604	633	625	624	632	602	646	597	607	590	633	594	602	619	630	575	611	627	614	567	557	657	571	609	606	584	598	619	590	605	594	572	619	612	612	617	623	625	586	633	582	634	609	602	599	543	649	598	596	609	619	593	596	635	600	571	600	609	611	628	630	566	632	622	653	562	660	608	601	606	620	576	607	584
4951	1921	1357	885	851	815	783	710	660	672	726	656	699	663	643	670	667	688	631	666	652	630	625	624	665	666	621	669	663	666	639	615	667	638	670	657	662	700	662	664	600	656	651	654	582	663	664	671	642	667	615	675	631	657	708	626	696	655	664	659	640	676	621	644	653	655	654	640	622	665	682	638	661	615	675	663	652	660	665	627	654	663	631	709	662	631	657	657	620	641	663	645	686	666	660	624	646	612	665	641	633	661	691	710	676	633	676	656	683	643	633	681	627	675	655	670	637	672	645	666	650	617	627	671	667	675	656	626	649	626	625	679	643	632	670	613	632	652	617	665	630	633	629	659	656	629	632	667	628	696	614	650	681	623	677	606	627	666	642	631	670	639	636	639	656	632	680	590	651	624	620	655	641	671	668	614	653	672	683	656	649	682	661	667	661	661	651	638	649	641	642	631	686	623	650	645	624	652	622	652	658	652	645	657	600	578	641	662	636	603	649	653	640	653	621	644	638	666	675	679	670	652	646	674	617	636	644	640	640	654	650	656	678	596	628	670	668	667	593	669	676	655	641	607	619	662	673	672	661	634	657	632	656	659	696	593	653	610	678	654	679	646	662	639	616	673	610	649	601	638	638	616	654	630	630	635	666	636	631	663	643	660	637	625	627	643	638	646	658	680	663	638	634	620	612	642	678	657	639	613	636	655	693	638	640	604	656	679	607	676	641	632	600	641	645	640	667	629	650	605	596	697	665	632	651	632	633	646	636	630	623	668	602	633	626	670	606	670	671	672	637	616	657	608	627	662	601	687	643	630	651	635	650	625	640	639	609	633	667	653	673	672	656	648	620	638	641	628	647	657	620	642	611	628	636	644	614	672	669	696	633	641	634	672	630	651	666	693	619	689	647	645	641	609	618	639	624	636	676	650	645	640	622	688	682	632	596	644	623	615	658	625	624	650	621	641	641	652	609	672	672	637	617	636	675	668	631	675	595	645	660	634	666	613	686	630	703	658	645	626	659	670	629	652	608	616	629	621	669	599	646	649	611	650	646	673	652	588	661	637	623	633	644	671	664	626	646	640	681	658	702	653	630	659	687	635	652	695	651	604	684	667	641	656	667	684	642	634	621	634	620	636	647	662	672	634	625	621	623	646	649	626	640	646	661	672	624	644	620	654	659	641	668	621	642	612	614	630	690	671	666	655	640	635	628	609	633	648	653	631	645	657	651	642	663	638	653	613	655	610	678	643	629	661	586	646	650	631	635	624	679	622	702	663	650	651	647	657	605	636	662	672	652	615	621	635	669	680	668	614	663	649	649	628	668	699	662	680	616	628	665	677	644	641	672	628	617	625	628	618	674	648	618	621	669	614	649	643	635	626	631	639	617	667	661	657	689	644	646	652	641	612	642	651	661	632	651	677	638	695	618	667	604	655	656	650	673	655	655	633	611	649	657	650	653	616	629	672	620	638	618	652	614	646	636	662	637	632	667	625	618	604	631	637	641	650	644	629	668	666	665	638	661	623	652	658	652	658	680	626	643	660	632	594	652	670	651	685	615	665	664	645	626	612	691	631	639	650	649	612	638	691	652	593	652	662	670	692	624	641	599	667	606	674	609	654	615	656	621	641	690	647	608	639	651	638	657	637	610	684	636	598	641	650	653	641	625	677	637	630	646	644	641	663	674	632	617	657	626	644	662	665	601	585	693	632	624	646	656	622	626	665	657	656	614	630	649	670	649	641	648	686	640	671	611	606	672	664	616	642	652	643	650	665	650	608	639	678	626	670	645	656	668	640	656	658	659	584	661	609	642	624	653	639	597	645	657	642	647	674	666	614	657	650	626	646	642	628	694	644	657	655	677	654	623	627	676	642	637	671	611	634	680	655	654	671	661	615	655	676	679	625	673	643	608	662	627	619	634	694	669	625	625	653	670	668	638	652	616	659	645	619	634	641	696	647	669	659	624	586	645	659	624	615	641	623	657	649	645	658	627	648	656	656	611	665	715	646	632	652	618	657	618	601	642	658	647	646	640	668	666	639	614	605	665	655	632	704	648	639	628	657	630	674	661	608	658	650	640	655	618	636	643	622	617	646	610	659	630	650	629	633	625	676	653	707	652	642	613	630	609	631	631	614	662	592	668	628	565	619	655	617	625	653	649	621	602	640	630	654	693	653	657	655	645	653	634	651	637	650	611	681	588	647	651	700	635	664	632	604	625	643	639	659	637	644	660	659	626	641	623	658	614	624	627	598	628	634	627	667	644	648	624	668	687	579	611	713	641	678	636	614	670	606	668	640	604	653	633	644	649	630	642	673	659	660	681	625	688	624	688	651	620	627	605	611	614	676	644	656	666	620	646	657	648	618	620	679	675	623	610	642	619	660	643	589	693	641	632	624	665	643	639	707	587	616	659	640	634	697	657	622	651	650	676	634	663	622	621	625	655	610	606	631	649	671	706	645	642	688	629	614	663	681	645	670	663	633	597	674	660	661	627	603	616	620	653	635	624	665	626	649	645	665	595	643	620	673	675	628	622	640	638	649	655	614	662	606	658	664	680	650	612	653	662	621	645	679	640	649	627	661	605	647	653	639	667	602	646	615	646	675	634	637	670	611	629	657	628	631	671	632	669	654	685	640	631	643	691	663	598	656	605	602	588	617	611	657	670	624	661	734	663	674	642	655	693	675	650	648	607	619	641	620	699	681	637	703	625	589	607	673	673	652	634	652	655	640	667	636	627	611	657	616	674	627	621	641	651	653	623	653	663	652	631	679	639	648	647	663	637	641	669	691	639	671	602	624	663	660	662	674	622	728	655	640	633	606	648	645	693	686	610	593	648	635	652	687	613	656	595	637	637	646	648	667	633	650	592	626	642	636	667	627	658	644	628	609	630	656	611	665	689	672	652	693	648	596	617	615	668	644	654	666	644	640	634	683	657	656	614	654	625	648	635	638	659	630	632	643	624	607	659	640	636	598	647	659	692	689	683	706	700	607	630	655	644	642	605	639	634	624	615	662	671	685	637	640	603	637	646	629	670	665	638	623	695	570	612	630	613	630	666	663	638	642	609	637	639	624	663	653	676	632	656	667	647	669	639	633	668	666	616	610	655	653	679	670	638	624	668	614	659	674	668	646	666	616	660	621	704	675	665	687	672	607	673	634	628	685	613	674	643	664	660	668	651	616	627	652	632	672	651	617	675	645	668	615	619	626	617	681	624	635	611	621	657	672	646	606	640	654	597	641	634	648	646	630	645	615	617	612	660	633	666	641	665	669	654	685	688	659	642	660	629	666	647	626	697	617	659	625	671	671	600	674	639	625	649	659	654	644	621	672	683	608	669	648	607	635	638	646	651	646	640	640	655	595	664	593	649	589	681	678	632	641	607	629	645	658	640	632	675	638	665	613	622	636	631	652	637	643	634	632	662	637	627	674	626	647	643	640	615	628	602	614	654	665	597	625	656	641	656	605	668	661	641	678	620	627	718	646	642	672	658	648
23515	21096	28336	24092	21100	10024	1110	764	651	587	558	514	531	451	465	465	429	457	413	415	438	412	397	397	436	403	375	400	399	393	404	397	430	412	384	442	393	388	377	403	350	373	359	359	384	388	410	338	374	389	409	386	381	403	382	389	390	388	385	416	368	410	366	368	424	406	378	387	388	364	346	360	381	368	375	380	408	374	395	400	413	396	380	351	400	362	364	369	376	416	433	365	352	370	386	386	372	411	409	392	409	398	378	387	366	377	365	366	405	393	391	373	382	375	385	357	410	357	390	391	377	363	381	382	366	342	397	374	384	393	403	387	362	375	390	386	393	386	385	359	373	411	367	380	410	378	371	375	374	376	379	372	364	366	401	407	378	402	353	365	368	392	415	368	401	373	386	383	376	377	400	358	384	395	364	372	336	354	371	368	396	360	405	426	396	421	378	407	342	382	367	386	397	395	404	363	356	355	407	345	404	396	392	418	358	386	364	396	370	350	355	398	380	389	379	368	378	370	398	380	391	406	395	387	392	412	402	405	416	366	384	337	389	380	372	404	359	382	426	350	384	360	362	401	387	408	409	423	381	368	401	384	360	340	354	372	388	392	379	365	348	366	377	367	371	383	362	405	407	383	389	382	379	392	368	372	411	349	378	376	395	380	386	369	392	380	407	434	364	377	378	400	379	352	379	418	398	374	382	395	357	372	371	378	396	366	407	389	376	391	393	389	423	401	398	401	359	422	397	405	337	384	371	386	396	361	390	397	398	403	370	397	392	409	388	384	392	357	353	363	355	364	395	396	372	389	383	371	415	411	377	344	358	387	385	417	423	412	395	399	372	364	392	361	380	403	389	407	385	396	393	380	373	365	368	369	392	374	347	345	417	401	364	380	381	350	391	414	355	426	381	344	405	404	361	400	358	361	390	380	391	374	389	420	401	383	357	366	423	381	371	377	364	409	363	373	388	385	385	390	364	373	373	394	363	400	373	407	394	403	383	357	357	380	389	383	367	376	370	371	395	392	408	403	412	369	396	405	365	407	390	355	364	377	389	365	355	362	358	386	351	414	368	406	378	374	407	378	379	386	397	352	420	414	435	360	390	413	359	355	375	383	431	367	379	358	376	375	396	387	419	360	390	420	404	367	379	422	363	382	383	409	392	362	388	369	381	350	393	381	362	366	380	392	365	393	395	405	384	370	362	367	379	363	387	375	403	404	370	401	369	356	365	419	386	361	412	393	382	360	375	406	400	417	348	382	374	399	377	388	410	369	376	354	372	347	439	388	365	392	365	360	370	411	381	388	412	392	411	379	378	359	390	398	376	407	362	402	353	407	404	392	380	368	385	405	388	358	368	393	364	343	360	366	391	332	391	384	395	379	386	377	402	372	372	383	363	379	359	382	369	388	389	413	392	383	378	399	378	397	374	387	386	369	363	407	370	378	400	414	351	366	373	368	386	381	383	385	359	386	367	367	398	391	392	384	356	389	345	371	408	397	385	419	393	387	367	362	384	339	405	409	354	394	368	365	369	378	387	347	386	409	359	410	414	378	377	382	359	383	384	410	373	396	375	388	353	396	401	417	369	405	382	406	348	350	386	347	397	347	375	374	340	373	424	373	361	406	367	361	372	403	396	394	393	345	341	400	378	362	368	381	393	376	348	399	394	382	373	392	390	376	372	363	383	380	368	372	387	425	408	391	349	380	363	395	352	403	407	363	399	365	386	390	363	343	388	394	346	361	394	374	355	369	380	394	368	374	360	378	385	346	385	423	405	428	388	379	372	363	385	406	376	367	420	399	398	396	350	400	407	327	392	365	364	387	349	394	386	420	404	389	337	374	388	380	375	366	358	374	366	396	335	413	402	391	387	387	423	367	367	398	395	382	397	357	392	369	386	405	375	373	358	392	394	384	366	363	374	353	390	389	373	380	363	378	352	377	386	336	392	361	372	369	368	355	380	368	381	398	397	364	378	402	372	378	361	392	366	378	361	395	355	378	380	396	403	413	366	387	355	375	367	374	368	381	370	378	399	382	382	380	342	350	394	371	356	377	362	400	386	378	403	360	364	370	406	389	380	374	347	348	355	390	358	410	389	362	372	409	376	380	380	330	362	365	382	406	397	383	381	346	387	352	354	435	383	393	377	414	406	381	406	370	352	404	338	398	332	373	368	389	390	407	341	368	404	379	389	395	369	389	351	379	407	377	354	379	393	390	388	376	365	363	346	351	373	396	403	361	435	366	372	393	376	399	351	371	379	382	394	373	378	396	415	398	361	395	403	369	355	373	390	355	387	350	391	373	364	364	364	359	385	376	359	370	370	416	399	353	357	367	359	378	405	383	358	376	388	406	362	348	357	389	387	371	357	375	395	369	388	378	394	377	365	345	351	372	371	343	383	384	400	431	387	363	402	364	352	372	370	376	391	415	374	374	374	394	373	351	377	363	377	393	341	374	339	374	389	359	383	372	376	373	403	383	375	332	385	382	355	396	354	357	363	380	366	379	388	361	376	377	356	363	367	400	368	335	350	375	380	376	364	367	351	378	384	377	405	378	381	382	372	379	380	359	388	397	392	374	398	385	392	386	397	355	389	329	357	394	384	390	377	389	375	395	389	398	374	347	362	395	393	390	378	373	397	362	402	388	382	385	404	363	395	370	377	390	385	380	391	384	354	377	380	386	396	361	371	360	381	413	376	391	390	379	376	397	368	385	355	325	379	362	387	387	404	385	361	368	406	382	408	406	381	409	380	429	325	360	380	380	383	390	377	390	384	358	371	367	403	365	368	400	358	390	374	372	383	372	393	378	376	380	366	381	399	364	399	378	350	371	352	358	394	393	402	389	355	345	394	394	423	350	409	389	379	369	361	323	377	368	382	384	402	353	360	393	349	385	372	375	364	370	407	348	390	385	366	377	395	402	345	387	406	386	409	390	363	372	396	410	378	364	370	376	365	386	368	358	397	386	368	382	355	350	380	404	382	395	341	397	382	370	361	377	408	415	377	385	392	402	383	349	343	371	391	382	364	383	369	388	381	396	417	378	367	381	356	349	415	388	367	342	398	364	406	391	402	359	387	389	355	385	389	375	357	368	402	382	363	390	357	365	426	350	376	358	343	394	385	372	349	380	333	384	354	395	436	379	377	385	354	364	394	338	347	385	374	364	420	374	401	392	376	351	376	383	415	371	376	426	365	361	381	341	415	368	333	363	387	357	377	402	376	389	381	361	346	386	387	388	380	368	367	356	388	376	320	361	375	399	364	343	377	390	388	366	380	401	402	352	387	363	387	357	389	414	428	362	393	362	361	378	390	363	371	380	374	381	352	349	377	380	362	354	381	373	372	379	386	376	381	330	364	355	390	404	374	395	383	400	365	363	371	394	357	354	384	393	363	385	356	404	368	326	385	348	404	373	359	367	390	365	387	362	395	369	378	370	414	405	339	371	406	368	356	383	411	391	410	371	362	383	403	376	394	393	366	368	416	404	378	367	387	371
4615	9907	6285	2899	2090	1621	1320	1069	861	771	777	659	613	577	601	543	521	531	489	484	514	427	467	442	455	422	456	465	447	442	440	438	450	412	409	419	452	432	436	441	408	448	423	453	400	436	415	467	428	418	397	430	410	400	392	434	434	423	426	413	429	422	425	407	437	433	407	420	391	400	428	429	417	412	420	430	416	400	432	399	433	456	451	386	432	422	422	431	440	403	448	391	391	411	445	407	423	394	420	420	430	446	409	408	435	460	462	432	402	424	405	411	393	421	413	385	396	386	421	398	392	386	430	448	400	416	444	404	432	406	400	402	386	390	423	405	445	403	407	404	389	446	409	410	431	408	461	376	409	425	413	412	424	400	402	397	436	436	403	375	388	413	404	394	433	404	420	402	421	420	377	430	415	391	397	438	421	406	407	406	418	392	428	427	407	416	408	457	391	402	424	418	437	400	384	411	424	411	431	450	422	384	389	374	399	437	430	385	391	422	434	367	394	414	391	428	448	430	408	413	383	394	416	392	395	432	392	444	408	419	448	408	444	452	469	373	399	418	398	424	398	413	399	400	442	417	387	417	402	413	421	419	426	362	428	413	401	395	431	418	435	420	426	432	433	392	403	412	405	398	370	445	433	405	441	415	402	406	380	416	416	416	442	458	415	427	412	387	396	426	414	398	452	439	395	386	414	437	419	421	400	403	396	422	405	415	410	436	440	424	413	435	432	421	462	416	404	406	417	410	411	423	384	405	414	419	399	376	430	402	441	458	414	400	397	432	402	414	405	406	417	381	410	413	412	407	399	447	444	416	391	398	394	409	365	406	392	433	371	412	456	408	366	386	385	437	421	391	429	433	406	397	415	422	393	453	412	400	423	398	419	415	442	412	407	406	394	370	371	434	435	387	394	403	378	415	437	419	434	362	434	426	403	417	396	454	405	394	444	410	413	452	420	426	427	401	425	419	407	441	411	411	417	410	426	402	433	458	408	401	383	371	407	418	423	382	430	415	384	421	440	438	411	447	391	392	396	428	406	393	405	396	418	421	418	404	375	432	390	425	402	433	431	391	425	429	393	393	393	430	430	385	405	431	409	427	431	440	383	390	409	425	425	421	434	439	407	405	418	448	434	419	422	403	409	415	401	377	432	410	444	369	410	396	409	410	448	430	444	413	398	395	382	415	402	396	408	410	444	398	388	420	392	401	386	407	431	418	411	431	397	442	439	412	407	448	385	407	419	413	385	423	416	417	415	415	452	408	403	435	416	398	414	386	406	390	392	433	399	424	419	396	396	415	407	409	404	405	424	424	428	397	396	425	382	422	398	412	402	364	438	441	396	429	370	405	413	421	394	407	407	437	400	408	400	399	437	376	363	407	390	406	424	414	411	437	406	390	379	381	415	431	413	405	410	438	422	440	388	415	422	405	416	396	434	391	397	448	430	403	363	376	446	444	423	439	411	443	392	422	429	401	428	441	420	398	434	425	407	416	429	392	382	427	394	434	439	457	430	390	440	430	390	402	400	422	397	421	397	389	394	416	398	402	411	425	398	394	412	389	412	416	396	457	400	430	422	393	416	419	418	423	442	430	433	414	368	395	442	395	425	404	412	417	422	429	410	399	382	424	382	410	430	416	408	400	382	392	411	446	408	414	382	424	446	413	397	411	413	432	414	384	411	417	378	383	415	429	425	429	402	414	396	433	406	454	408	416	391	411	424	409	379	385	380	428	414	397	393	415	410	406	414	440	417	422	429	422	414	385	427	429	421	444	407	394	414	436	408	426	420	423	401	421	428	378	398	430	363	426	431	423	426	415	440	422	412	401	403	443	413	449	404	404	415	468	444	423	398	377	436	380	418	417	382	438	406	402	413	413	411	419	406	416	408	411	438	406	425	393	407	412	423	436	421	420	392	429	431	401	387	396	434	401	424	418	435	400	448	419	401	412	355	435	423	418	385	365	431	406	417	423	396	390	413	399	435	433	418	458	391	457	431	391	438	413	407	461	422	399	409	371	430	401	394	376	394	410	419	363	421	417	404	435	424	413	436	417	409	415	426	388	404	398	409	405	402	415	445	380	425	433	427	417	399	408	390	405	427	421	386	440	392	403	421	385	396	423	406	420	410	413	410	414	413	433	388	382	404	405	428	437	428	421	393	390	436	431	437	418	429	415	429	410	450	427	435	404	413	413	438	403	423	423	409	419	418	412	401	423	433	422	414	409	437	456	419	400	451	425	431	446	447	370	426	420	446	403	379	423	448	424	393	402	422	437	418	441	407	404	422	418	389	382	409	401	441	402	400	446	410	396	425	400	419	419	440	392	428	437	413	422	391	378	408	431	361	396	396	423	401	388	424	436	415	400	396	448	405	396	422	420	423	378	423	422	417	415	406	394	412	420	437	431	410	426	384	405	426	419	438	422	408	455	433	389	415	414	407	427	434	393	423	432	398	414	421	398	389	405	423	407	439	425	419	444	435	393	412	380	426	419	425	392	421	435	448	412	441	436	407	410	402	425	415	425	383	408	444	414	418	429	398	407	415	367	365	439	425	417	423	427	377	421	403	409	442	441	382	430	425	450	424	423	416	422	424	401	415	397	442	437	411	404	403	369	439	425	396	397	413	417	425	445	416	455	428	372	438	375	394	416	433	405	435	425	422	401	443	406	416	431	366	464	411	451	420	414	406	413	422	414	393	426	407	425	397	374	367	450	424	438	373	405	456	430	422	424	366	428	418	425	396	427	383	412	415	408	397	434	421	409	418	415	435	425	436	394	420	392	415	434	412	401	404	423	409	405	421	423	402	438	439	362	405	407	405	400	405	417	385	415	422	412	399	404	389	412	427	421	400	399	410	412	420	400	406	423	421	408	407	409	423	430	426	373	448	409	418	429	400	394	418	454	445	413	430	407	420	431	432	374	425	438	422	425	402	403	407	438	410	412	400	406	407	406	428	392	365	418	428	388	456	422	397	383	398	431	456	438	418	392	400	370	417	431	400	408	421	417	407	387	401	372	439	405	406	425	450	411	394	418	401	402	446	393	398	404	438	422	415	433	436	407	428	453	441	403	371	402	408	366	431	417	385	418	403	388	412	369	377	400	442	424	408	391	385	419	412	411	416	409	426	397	421	468	431	378	375	457	387	402	404	407	414	421	435	444	437	436	422	445	386	434	393	420	398	412	417	397	405	434	382	412	415	406	412	441	388	396	399	414	406	427	393	421	406	397	397	439	413	418	449	408	431	421	416	445	410	408	413	407	407	439	419	415	392	389	390	402	398	379	407	446	387	384	415	399	446	426	400	444	423	427	417	407	426	401	410	384	408	410	384	410	400	414	417	406	380	421	418	423	446	384	445	380	413	363	394	408	396	395	395	390	458	417	394	431	424	351	407	404	421	396	432	433	434	402	378	405	400	424	416	389	428	424	417	415	411	406	428	437	412	409	405	422	408	421	407	415	396	404	416	427	450	428	425	409	435	404	394	407	407	412	414	418
24815	21138	27284	25189	10526	1395	1182	1089	1016	980	975	948	936	971	951	978	962	885	912	912	894	891	978	880	862	892	926	877	909	881	957	864	888	890	940	940	892	880	848	865	910	923	867	842	859	844	895	844	855	893	895	886	865	843	893	834	855	848	931	894	879	833	934	909	899	915	881	924	866	897	858	850	884	905	901	891	879	806	902	802	893	848	878	875	921	856	903	892	880	836	885	884	911	888	836	870	883	911	900	898	853	896	888	839	849	880	915	885	858	899	920	946	900	937	886	854	885	876	874	896	870	914	923	877	925	852	896	866	842	912	886	872	894	902	857	876	858	885	883	913	887	856	938	863	909	826	898	945	913	916	904	900	864	847	872	908	888	884	873	884	854	896	884	904	921	895	916	895	898	905	894	861	898	836	928	878	858	878	869	933	864	853	901	913	860	910	869	865	844	822	897	846	838	842	872	843	886	902	860	895	825	868	952	855	890	836	935	856	901	905	922	914	911	870	881	874	890	898	863	908	853	879	950	878	867	855	830	869	875	879	926	905	872	854	932	850	913	882	911	883	899	920	912	866	901	870	836	941	856	888	865	821	870	875	861	907	829	867	878	910	915	872	879	889	875	874	865	885	882	867	878	885	841	894	897	922	870	874	909	887	869	917	865	907	876	890	914	926	894	853	859	929	847	871	899	894	877	896	890	902	873	901	872	865	879	851	868	830	920	922	844	862	944	855	840	891	888	944	881	910	900	887	885	886	927	855	837	832	894	856	840	858	880	903	891	884	876	875	826	867	884	915	894	877	869	906	901	836	868	845	894	923	902	914	855	884	911	860	868	911	846	904	864	868	898	836	872	872	931	883	869	880	868	865	880	910	896	872	917	868	920	863	898	890	880	894	891	864	860	871	863	844	911	957	855	902	941	898	937	900	867	864	827	839	903	885	926	912	865	879	854	884	888	859	865	883	896	900	894	851	859	959	914	885	899	901	884	893	902	842	866	883	870	846	892	895	918	861	899	890	915	890	864	865	930	930	887	899	889	889	869	920	874	896	903	878	883	891	897	892	938	852	855	889	871	889	887	869	878	846	851	893	944	920	919	842	853	921	883	852	886	869	862	903	839	894	837	859	866	850	870	910	870	892	875	872	884	891	885	881	884	823	870	844	851	894	864	849	884	905	912	834	859	929	892	888	860	895	888	873	862	873	877	889	831	839	901	912	873	893	916	887	915	848	913	848	923	857	906	859	877	835	928	886	843	876	854	840	886	889	876	895	934	897	927	848	899	908	887	884	842	928	905	905	864	893	868	889	826	938	853	879	905	954	879	839	870	866	883	872	828	881	892	848	845	890	887	850	865	904	882	840	878	909	872	836	872	890	874	956	897	885	874	907	896	838	874	905	863	861	923	858	862	931	907	896	906	877	936	911	890	867	940	860	878	901	860	836	892	921	883	905	871	865	950	836	830	902	890	871	864	904	865	868	845	870	864	918	859	876	868	878	876	888	917	887	931	900	971	892	912	892	873	869	889	852	874	870	870	872	831	875	937	875	917	889	873	929	883	856	889	920	925	895	851	897	863	872	862	903	883	860	839	883	866	875	874	878	816	913	897	890	875	899	865	920	910	921	900	852	826	869	858	883	868	873	864	889	904	814	874	870	884	862	935	903	898	871	880	874	876	872	884	910	913	835	872	859	857	827	900	871	838	959	829	869	928	882	910	878	919	883	908	823	887	919	921	862	874	836	862	849	860	914	891	892	934	861	859	842	880	886	874	847	860	903	861	899	933	885	893	886	808	874	883	900	888	895	907	882	886	904	883	857	891	842	872	919	875	912	876	903	873	870	885	884	902	863	894	861	877	924	914	874	910	924	893	869	866	865	890	912	798	871	910	881	909	836	839	906	870	888	901	855	976	898	926	885	880	880	891	827	870	828	877	887	894	850	888	839	857	882	929	912	867	931	877	888	871	897	899	872	886	950	871	886	854	913	900	857	883	879	892	867	837	865	917	857	876	909	857	886	930	858	873	912	890	867	949	859	883	857	847	888	913	962	926	893	851	877	911	865	873	904	891	894	823	893	878	904	875	900	845	884	857	862	857	904	829	891	963	903	911	892	900	904	885	901	870	858	884	932	826	876	840	891	896	908	877	881	847	884	842	871	875	891	850	881	909	936	866	873	886	877	899	937	898	844	889	878	870	844	871	849	828	869	896	864	921	900	909	903	888	896	860	894	892	889	888	947	896	893	950	854	911	874	890	909	861	885	906	862	889	897	825	888	938	900	907	854	907	935	902	837	863	896	867	882	877	914	947	852	857	884	918	890	857	887	895	904	890	876	884	885	792	923	904	820	891	894	892	913	818	874	836	933	863	833	870	865	864	901	885	859	905	858	919	888	852	906	924	892	889	866	886	858	887	873	875	863	914	906	871	867	890	904	900	859	895	890	957	909	900	954	857	892	881	869	902	889	859	890	967	864	916	853	869	857	853	938	865	863	864	834	863	844	875	911	883	926	894	917	830	889	897	907	905	923	889	878	894	899	915	850	897	883	931	888	842	892	888	875	856	898	840	865	856	836	850	920	880	891	902	893	844	917	909	848	893	879	840	885	888	863	869	911	890	859	904	947	878	877	887	902	844	911	900	940	856	910	870	906	910	877	854	893	956	841	850	944	934	910	915	882	832	883	880	924	883	910	905	962	843	912	956	891	866	878	885	925	827	842	857	882	905	888	898	875	907	867	849	859	821	839	872	884	926	891	932	848	901	824	917	864	849	858	901	862	868	896	880	892	833	813	862	913	932	911	865	880	835	928	897	909	853	862	899	882	914	881	885	843	880	841	814	884	896	843	861	910	891	840	900	828	860	869	869	843	854	953	869	868	925	849	866	884	889	866	847	880	826	875	870	881	926	842	903	876	875	852	852	895	870	863	868	842	841	905	851	888	882	865	886	951	905	869	846	876	944	919	889	898	878	833	879	852	852	874	913	857	900	937	879	873	875	891	866	861	888	883	903	899	882	882	897	908	919	914	880	910	903	875	856	925	862	906	914	873	900	867	930	887	912	873	907	892	927	923	839	943	919	883	930	888	914	884	862	901	852	868	863	806	882	864	878	890	841	844	856	891	878	870	910	897	860	919	840	872	873	919	859	856	872	880	855	880	885	850	860	882	891	843	892	865	927	927	876	884	811	846	856	865	866	889	872	878	844	875	884	864	876	813	900	897	891	862	828	883	850	883	874	891	883	915	885	836	886	845	868	812	857	894	925	883	916	878	890	920	844	869	858	903	844	899	872	900	888	854	853	893	843	893	883	898	913	877	872	907	862	896	853	869	861	833	930	869	866	895	847	882	804	917	907	903	883	838	849	955	881	857	863	871	950	883	894	941	900	882	835	909	820	879	864	867	839	859	848	859	896	846	842	953	817	892	875	859	917	871	827	881	912	878	887	877	845	916	873	878	910	830	941	836	854	877	854	906	905	828	906	866	871	872	875	879	907	851
4955	6185	4202	2339	1909	1560	1465	1247	1146	1097	1083	1020	941	999	965	953	968	916	915	959	904	935	940	878	889	915	936	926	896	926	934	904	889	906	930	938	960	916	922	955	927	917	915	910	890	883	921	927	909	972	911	950	908	954	903	943	899	904	915	833	891	969	898	964	911	938	904	935	904	959	892	920	933	903	922	933	930	863	905	850	875	935	966	930	876	866	937	916	902	896	868	909	905	885	874	899	913	866	901	865	857	915	919	947	893	901	990	908	868	880	884	929	881	924	949	894	900	952	901	938	879	887	925	910	908	904	942	915	887	889	861	936	891	905	930	896	919	935	870	880	915	887	865	887	983	922	874	909	939	921	883	820	894	883	900	864	885	900	860	923	914	865	853	942	946	873	876	944	938	943	896	916	901	900	955	891	889	890	863	937	908	928	886	946	843	944	947	921	869	925	896	882	846	922	907	889	956	928	909	961	902	897	913	908	962	881	876	869	920	895	922	927	968	920	946	943	894	929	892	878	853	894	933	910	869	900	918	863	881	862	940	895	906	878	881	873	908	919	924	866	938	920	974	862	929	893	916	957	827	910	915	889	926	920	900	924	902	916	922	888	903	874	896	888	921	907	917	885	952	893	885	918	908	908	855	889	856	847	939	969	889	884	892	915	903	891	891	935	934	880	897	934	949	973	924	880	889	947	911	915	953	931	934	930	917	852	910	852	958	877	900	879	865	919	908	861	859	850	904	965	922	887	884	863	945	937	903	873	949	918	881	863	947	889	878	927	903	901	933	879	892	907	919	954	898	904	869	983	876	842	923	921	915	915	918	860	928	911	906	904	952	933	918	887	866	916	953	866	861	883	853	899	921	935	863	907	877	862	912	893	897	907	918	900	979	910	925	911	889	894	879	917	886	854	900	903	871	878	932	863	858	907	954	875	936	927	927	907	964	949	915	906	889	887	901	906	929	901	868	893	835	921	904	875	921	927	921	909	897	901	919	948	936	888	904	888	889	873	908	890	942	872	916	912	901	868	915	916	906	873	940	929	937	910	925	909	889	894	888	941	842	872	955	878	916	902	931	856	842	913	876	861	902	899	927	957	903	915	901	885	889	915	878	896	930	897	907	910	927	927	907	848	891	851	931	898	864	924	936	945	919	917	883	830	887	900	930	913	882	905	903	895	945	929	888	890	862	898	892	896	862	931	908	871	944	902	946	909	908	868	884	919	855	931	901	880	911	944	881	884	901	902	902	890	914	950	895	896	887	903	945	957	913	906	930	899	918	861	939	907	975	858	900	949	897	963	869	916	908	889	867	898	961	922	942	919	869	881	882	893	901	979	899	930	948	910	890	858	868	940	882	882	902	877	919	950	870	949	949	862	907	899	895	898	916	906	878	906	857	863	909	942	893	870	908	900	866	961	939	889	833	937	901	933	891	917	924	889	869	874	967	893	980	849	879	914	876	895	930	860	932	880	977	905	927	942	906	880	884	937	882	942	944	926	858	892	881	887	887	910	887	894	914	934	876	882	915	942	860	863	964	824	919	956	913	928	905	917	904	860	914	885	948	901	956	982	923	935	914	838	859	966	901	925	892	943	926	922	912	961	872	873	901	877	857	860	867	896	894	877	876	902	896	895	941	882	957	918	968	890	887	944	932	880	907	901	939	883	936	911	874	890	914	888	900	866	845	953	984	921	905	916	849	886	909	881	875	910	915	907	875	903	932	887	907	869	898	939	955	969	1009	891	919	901	909	858	834	902	880	894	893	934	986	930	897	919	828	907	895	904	855	893	896	894	889	924	904	932	888	929	920	945	875	884	863	931	956	894	923	913	920	872	916	895	865	946	917	934	877	884	877	901	930	901	899	890	916	908	911	900	921	957	849	949	916	893	922	896	922	895	931	931	910	897	885	871	864	889	890	894	878	851	902	913	925	862	921	911	927	901	882	951	949	901	883	964	913	958	885	951	913	866	928	923	894	906	911	926	909	883	927	948	917	902	924	860	860	929	948	915	883	882	930	948	956	895	868	845	846	921	832	928	928	867	894	894	832	869	830	906	927	876	883	933	904	927	955	910	891	880	915	889	895	914	943	902	938	906	908	925	932	872	908	899	886	901	885	900	901	863	931	948	869	950	909	915	907	922	907	919	856	916	893	898	908	888	872	933	912	940	923	871	903	915	953	944	849	913	894	902	847	906	880	910	914	931	913	938	878	848	924	884	889	905	889	955	877	930	904	861	919	923	894	942	928	880	933	891	887	907	870	916	914	906	943	870	883	929	900	884	850	916	913	917	896	873	901	888	935	867	923	918	878	928	924	928	877	949	918	902	915	866	893	861	891	944	903	863	940	929	931	919	893	939	893	881	844	900	897	928	930	880	853	907	889	916	953	919	895	948	942	888	932	897	879	830	871	937	954	897	899	910	916	920	829	922	960	936	930	894	904	864	893	896	869	882	884	903	954	970	879	909	901	901	911	873	906	897	902	931	861	883	917	841	898	858	933	949	929	874	936	870	933	949	934	914	940	867	991	865	899	879	874	899	894	878	894	918	945	928	914	931	915	911	867	930	889	917	909	866	862	915	873	927	874	890	844	887	881	914	922	945	895	902	866	870	949	899	871	945	910	901	931	878	893	893	920	912	875	864	822	915	930	959	923	935	862	894	904	920	903	892	888	934	875	893	875	875	971	869	863	918	890	897	930	871	903	888	919	932	904	909	969	852	932	948	843	895	910	965	918	889	907	892	912	946	913	880	896	919	882	884	888	884	889	894	892	903	972	903	897	890	952	855	874	881	905	876	883	870	898	949	835	963	934	945	906	893	860	865	937	913	897	862	904	955	859	870	897	897	827	902	900	927	861	901	921	884	892	929	918	859	916	887	911	883	964	889	832	927	901	893	846	921	823	866	898	910	892	942	948	879	913	912	839	938	925	912	958	928	953	903	898	887	874	906	943	924	839	865	877	851	896	873	972	918	941	909	913	923	916	913	905	895	922	898	904	911	888	926	894	874	898	921	883	865	938	874	938	900	889	860	925	884	918	937	923	915	869	883	938	874	890	905	910	884	944	920	925	863	921	918	859	899	879	864	883	940	847	906	920	884	909	918	876	958	914	918	939	953	957	883	902	917	901	898	891	919	938	914	926	932	889	874	879	935	879	917	935	839	893	911	889	919	916	867	931	865	883	999	940	891	915	878	872	909	863	884	883	920	901	888	891	931	853	878	902	897	893	904	923	977	881	882	928	908	946	962	872	870	906	929	980	871	889	903	829	889	896	923	841	876	887	906	859	878	887	945	887	841	874	895	849	934	968	888	865	944	919	910	845	906	938	912	866	898	943	909	923	888	857	837	898	926	934	902	891	901	909	904	871	905	899	893	912	906	892	877	894	893	983	878	917	929	904	864	998	889	879	940	872	873	885	956	921	946	962	855	902	884	886	858	909	890	957	927	878	906	875	893	866	926	894	880	880	902	893	900	868	910	911	925	854	854	874	945
22484	21150	28814	23743	21152	21223	8220	1433	1183	1037	926	906	873	917	820	798	789	711	788	696	705	693	707	658	629	688	713	705	660	692	682	711	696	695	678	699	623	683	684	662	682	624	661	608	647	678	668	694	685	641	653	668	646	669	648	681	675	690	663	646	623	670	704	607	673	676	662	654	702	640	684	683	631	668	657	643	652	649	655	616	652	658	675	676	661	673	617	670	656	660	691	650	652	672	700	641	659	661	634	622	719	660	642	659	677	659	657	651	663	640	650	691	619	657	713	699	666	668	657	654	655	651	691	661	643	660	653	679	659	655	675	658	667	658	665	679	674	696	655	628	719	672	652	650	652	713	661	665	673	632	624	689	666	674	647	676	653	663	693	673	676	659	668	686	650	643	647	660	641	679	628	642	701	682	664	672	621	667	671	624	617	644	718	710	674	618	682	687	716	708	648	711	671	633	597	668	607	618	665	700	667	653	670	636	642	662	649	654	635	640	646	627	665	654	665	678	642	671	607	651	654	613	605	629	652	634	653	674	697	660	635	633	668	666	654	663	667	674	681	654	701	646	706	716	623	619	652	647	667	625	665	661	625	665	663	637	662	674	662	669	674	653	637	629	628	671	693	627	610	646	642	600	644	641	661	686	650	686	648	689	653	674	668	670	718	661	639	631	630	691	596	651	638	701	675	642	642	652	717	653	649	678	666	656	646	687	644	621	660	656	674	705	672	649	649	631	673	669	640	639	642	670	668	668	680	666	643	656	675	691	644	622	617	681	707	654	666	684	646	720	647	633	639	606	691	604	637	651	598	675	654	708	637	605	624	688	706	644	641	662	676	639	652	660	699	655	693	620	644	671	657	632	657	680	676	676	655	660	692	682	692	699	651	696	695	677	620	682	665	706	665	683	693	663	682	630	630	660	667	662	659	635	670	625	638	710	645	657	659	670	647	639	632	678	650	633	674	682	631	631	649	626	623	659	628	610	674	654	659	641	706	704	659	650	696	663	675	661	664	665	608	612	673	627	626	668	650	637	645	613	631	641	653	687	646	689	648	604	650	677	679	695	692	628	672	608	635	643	648	626	693	634	718	706	639	630	687	657	642	729	658	690	697	690	612	675	664	624	664	629	640	619	665	662	639	655	673	672	665	660	620	660	663	618	634	627	631	661	596	683	663	690	669	656	636	618	597	643	657	686	649	713	661	691	659	642	635	648	681	635	687	621	716	646	601	634	671	678	719	656	657	672	688	600	700	658	645	636	686	644	674	626	647	644	640	666	613	669	695	633	652	629	665	631	662	715	672	695	661	672	675	623	683	697	668	638	665	612	637	663	676	667	660	638	623	626	694	690	600	667	653	673	622	661	611	671	642	638	645	645	626	620	639	633	645	650	646	678	639	661	629	684	678	655	613	647	652	660	640	667	654	684	665	621	656	675	639	632	635	629	642	673	686	636	684	623	641	688	638	633	628	665	665	683	642	643	621	663	632	628	658	655	601	638	668	669	702	652	668	661	632	706	703	672	649	689	590	643	623	663	675	673	632	668	640	637	659	660	672	675	664	664	647	661	661	614	631	666	681	661	651	663	658	664	658	669	676	703	656	622	690	650	648	642	621	678	635	729	681	643	724	654	683	627	657	679	647	661	657	652	671	665	637	671	642	681	646	685	640	642	699	629	665	665	650	644	644	655	688	680	640	607	654	672	643	672	672	670	682	651	662	643	649	628	628	653	616	667	653	663	637	661	685	644	651	642	646	638	639	649	616	624	637	654	644	646	653	636	674	645	653	701	664	622	631	644	675	646	691	656	647	604	613	650	656	673	665	681	650	627	684	625	682	680	683	678	582	678	667	655	654	691	627	635	654	666	681	586	651	666	651	651	661	664	661	630	625	652	663	623	639	663	703	641	686	658	661	616	696	669	671	690	657	635	635	609	614	644	633	682	660	626	683	605	650	635	629	702	664	668	656	670	627	677	691	664	644	700	663	670	623	653	643	674	650	635	636	671	625	674	632	663	678	653	686	691	671	646	667	643	701	707	643	645	663	689	655	642	664	676	676	613	658	688	657	660	700	604	695	671	636	648	644	703	604	652	704	668	730	642	678	681	671	671	607	618	693	656	681	684	620	644	658	629	620	691	683	646	648	650	648	639	636	696	665	610	646	655	658	629	654	647	598	635	644	623	660	638	688	632	685	652	650	656	622	640	605	673	651	686	640	666	662	680	693	634	671	675	618	646	621	639	651	661	684	692	623	666	667	670	651	676	606	659	653	669	660	651	646	646	664	616	684	702	621	662	637	676	637	630	666	691	644	697	658	666	651	672	635	655	657	654	664	723	647	717	614	603	692	662	639	673	652	648	661	646	655	711	689	654	675	645	646	690	666	635	662	682	667	642	656	689	650	660	634	632	649	670	656	646	657	681	685	680	590	659	643	684	633	658	654	622	648	609	656	628	638	671	649	592	633	637	684	667	673	620	650	656	689	636	648	636	686	673	651	667	694	648	674	647	654	671	648	649	631	666	618	671	687	661	674	682	639	652	692	651	635	669	629	659	664	675	647	678	645	662	659	667	675	611	666	628	698	642	664	619	627	648	656	640	691	702	657	692	651	656	675	656	673	633	674	681	642	599	663	637	619	677	628	652	649	678	663	702	674	655	677	639	643	642	618	611	671	670	698	652	631	657	659	635	654	658	688	665	654	645	665	700	664	684	713	673	620	661	639	670	677	693	621	673	652	662	641	626	683	654	659	664	686	624	696	644	673	649	666	627	657	677	677	683	661	647	659	668	679	672	672	612	642	649	645	660	644	663	673	651	620	649	670	640	639	668	700	675	653	657	665	641	660	638	663	678	682	657	690	666	643	622	665	657	645	669	650	632	653	653	651	659	658	657	617	643	638	644	638	664	653	654	704	681	666	686	632	678	679	651	673	706	632	692	648	665	705	660	660	643	655	607	618	614	648	624	649	659	649	623	669	642	694	638	619	647	666	662	639	680	662	655	652	702	668	678	685	620	605	634	676	651	643	663	669	692	654	685	673	669	635	656	649	679	641	646	622	663	668	682	625	632	654	653	653	659	638	650	690	676	681	625	625	625	603	636	645	666	678	702	639	696	649	674	665	675	628	665	688	636	653	641	647	630	624	650	661	679	636	657	649	724	623	663	693	671	664	628	671	646	654	681	661	611	668	656	643	625	644	636	680	657	593	645	651	623	640	636	640	653	652	626	669	646	616	650	634	680	699	662	624	654	638	613	678	654	675	654	619	635	638	677	668	673	630	643	640	700	650	690	673	666	635	592	613	659	643	712	686	623	668	644	664	659	685	685	668	693	656	659	659	673	695	607	671	669	698	669	658	656	640	642	676	627	678	662	670	668	670	673	639	678	659	654	636	654	620	655	686	616	644	648	648	655	626	629	602	600	613	660	674	664	605	585	633	703	665	697	669	598	709	616	658	586	674	656	652	681	649	664	613	667	662	642	585	675	637	672	703	653
5707	15251	10101	4940	3771	2944	2227	1929	1570	1316	1182	1153	1081	951	909	915	794	824	803	801	740	780	733	785	661	716	695	686	703	670	681	728	726	721	701	696	682	650	670	667	671	694	684	681	695	660	654	651	663	669	698	674	639	690	645	675	694	638	662	673	709	684	677	684	629	640	673	685	674	666	682	629	659	641	652	660	636	661	668	659	668	649	633	651	659	599	643	732	700	677	674	655	649	698	682	691	717	627	684	657	680	652	659	610	648	702	649	619	641	684	669	654	694	643	725	648	693	665	648	700	658	642	644	671	671	688	691	706	617	651	663	682	683	633	688	594	627	656	649	639	629	615	680	647	647	682	628	727	635	618	617	681	630	630	621	684	646	665	679	676	664	653	631	645	684	622	674	653	621	647	660	699	645	644	647	632	680	639	672	635	640	657	686	676	648	703	632	672	642	635	619	660	623	689	652	618	663	663	681	648	654	662	652	644	629	645	664	673	661	669	658	649	635	661	707	630	695	645	676	648	676	659	671	661	655	663	666	663	698	689	664	679	675	673	624	664	655	657	638	629	655	658	621	672	685	633	689	728	668	646	647	659	699	690	640	619	714	637	626	672	652	665	654	645	656	661	668	685	654	657	689	635	652	694	662	629	664	669	661	675	652	641	673	632	631	668	659	667	641	667	662	652	659	646	617	670	730	654	708	654	702	681	641	653	646	673	668	657	627	642	668	637	651	683	653	661	673	667	647	642	658	674	694	672	650	663	644	667	625	689	670	687	658	658	693	631	716	654	637	715	640	635	677	657	644	700	622	622	644	658	691	658	648	627	672	659	692	634	632	639	662	672	676	629	640	670	675	646	701	632	674	616	686	654	655	642	640	707	657	672	639	652	659	635	658	653	623	688	670	693	622	636	650	668	639	661	675	695	637	679	614	643	608	698	651	616	630	608	660	673	663	713	675	686	647	657	669	675	687	676	625	660	651	653	644	640	665	593	647	675	699	619	680	664	627	654	688	671	677	700	594	675	687	694	693	647	592	637	646	644	669	657	672	663	697	651	654	700	637	642	643	648	668	625	664	615	663	614	612	640	641	620	629	677	606	723	672	665	661	640	629	664	611	652	700	648	662	637	693	624	644	647	613	643	649	671	662	682	684	637	673	658	657	617	620	656	639	638	651	698	679	617	645	677	648	665	637	624	677	710	613	668	684	656	656	648	638	667	678	631	610	694	651	626	659	661	690	700	673	662	667	641	688	592	687	634	674	681	643	655	623	646	649	682	610	661	646	664	639	626	672	682	666	705	631	605	644	669	643	687	667	702	695	693	633	662	647	578	635	656	688	630	648	674	610	683	687	683	691	666	678	662	669	627	681	600	688	662	640	652	677	651	639	662	695	660	668	674	715	666	659	666	650	672	671	640	624	635	630	684	671	666	667	679	666	670	686	670	621	661	684	651	665	661	654	652	689	663	638	628	652	689	671	607	661	631	634	627	609	595	696	642	603	616	725	660	674	652	674	649	648	627	634	671	699	628	675	700	666	646	656	680	608	665	671	635	633	657	661	626	665	631	699	660	681	643	661	698	645	631	653	623	673	633	683	683	673	625	628	659	673	654	670	697	643	674	679	655	661	627	698	654	644	656	639	606	635	698	681	651	616	648	654	645	618	634	642	639	678	620	707	651	644	627	635	599	624	683	658	614	649	661	671	657	649	693	670	657	676	632	691	665	683	648	681	645	692	637	689	640	653	636	678	673	642	704	679	655	685	620	653	632	640	627	687	660	625	629	627	614	693	623	649	662	649	676	686	654	673	671	680	645	654	636	660	692	611	617	679	661	673	639	672	642	662	647	664	655	647	670	653	626	637	599	701	646	659	657	666	674	631	617	672	614	657	713	644	648	659	669	678	634	635	674	627	657	668	631	679	672	669	611	648	634	683	679	640	656	674	659	679	615	657	645	683	631	661	666	664	638	750	674	640	664	663	627	701	687	676	664	622	683	670	670	684	668	621	641	635	610	679	684	647	649	651	654	658	649	654	655	645	702	655	614	670	595	651	631	648	682	644	665	655	625	672	690	653	711	674	651	654	667	629	649	671	664	681	666	670	666	646	680	603	644	675	677	658	655	625	671	627	688	674	647	646	648	683	681	619	624	684	633	691	656	642	615	647	623	628	597	668	643	646	621	660	656	651	711	631	666	656	634	663	638	668	676	671	707	622	656	649	606	647	616	658	626	663	613	637	658	647	659	710	645	634	654	644	657	653	660	675	697	697	674	672	641	673	629	664	629	705	658	671	680	644	659	657	633	679	676	665	677	654	651	664	641	689	662	657	693	627	672	621	665	688	654	685	611	664	653	658	702	708	696	628	667	640	674	636	642	665	648	679	638	648	630	693	616	689	676	630	662	677	672	700	691	689	621	665	645	627	673	691	658	677	643	700	629	664	665	651	624	684	696	618	649	656	666	646	637	632	622	684	637	653	667	643	640	675	674	688	604	628	670	665	666	634	652	616	621	599	661	656	679	679	641	664	643	624	652	660	609	643	683	692	631	676	622	691	660	652	670	635	678	632	668	655	684	629	621	605	653	627	645	638	663	657	668	680	687	636	631	638	673	672	654	664	675	687	658	696	642	655	655	658	662	686	667	674	657	636	657	661	697	677	656	656	678	657	665	649	672	646	642	652	661	626	677	682	662	622	693	663	668	660	667	664	674	630	646	645	670	614	677	653	700	665	659	670	661	668	632	664	713	656	648	667	649	635	647	681	648	641	654	633	640	664	679	652	638	675	621	631	699	656	695	655	695	641	687	655	635	638	713	658	645	650	625	642	666	698	631	707	633	648	675	681	664	655	691	610	652	684	626	625	614	627	668	642	693	622	669	680	703	631	676	673	679	646	649	652	732	652	659	649	708	683	623	692	655	687	649	674	667	666	672	674	678	697	607	674	711	689	649	671	602	632	723	714	690	670	659	668	674	653	666	665	640	674	682	621	656	628	663	613	674	676	666	634	676	646	644	669	629	695	642	696	676	653	647	640	687	662	672	678	645	658	679	606	661	651	677	624	627	591	645	594	679	665	638	627	651	691	692	648	670	641	672	666	641	649	631	638	663	668	653	638	667	696	704	649	674	633	656	661	654	639	688	674	623	658	619	600	643	634	644	640	706	731	651	654	611	714	706	639	677	628	664	648	646	670	685	750	674	604	652	599	675	651	647	672	660	613	654	695	679	611	681	717	640	657	631	704	648	637	655	667	680	632	643	630	639	673	654	622	666	626	688	669	685	687	669	689	669	651	667	599	686	604	677	673	689	625	619	640	675	651	702	674	664	639	645	628	644	676	673	662	727	641	647	672	674	648	631	678	682	630	646	607	657	695	627	656	700	690	643	639	686	648	671	692	669	685	664	639	669	638	654	655	689	645	685	669	677	667	600	658	680	746	675	684	642	661	660	673	659	635	628	669	648	618	653	626	661	656	642	679	597	707	679	617	618	649	637	645	691
27921	17285	3956	1062	814	669	716	658	633	616	636	647	623	641	625	647	599	615	621	664	630	587	570	609	632	610	651	626	573	651	619	651	615	611	590	619	581	615	587	613	610	588	604	568	625	648	607	626	558	614	611	677	611	630	603	622	615	649	624	634	594	630	586	639	586	578	652	612	617	590	606	620	626	636	635	623	632	608	616	564	647	584	623	631	551	600	573	590	637	587	630	615	637	628	613	583	591	617	583	550	597	605	611	616	583	626	639	581	596	637	590	627	667	597	560	591	615	576	619	606	610	627	609	589	650	597	630	604	618	604	621	628	638	659	637	565	610	657	592	592	594	595	630	608	648	684	591	586	598	589	612	616	591	651	613	618	566	641	610	655	623	625	612	599	607	571	626	579	624	597	551	611	608	578	633	609	620	622	591	591	638	605	568	600	621	604	591	615	599	623	627	653	582	607	592	592	647	655	625	588	631	612	630	620	623	547	603	578	638	614	586	576	616	597	600	633	609	571	628	590	574	617	582	606	612	608	600	653	649	630	631	587	617	619	636	587	570	617	582	612	604	629	589	599	595	617	583	626	607	595	638	620	604	649	585	614	644	642	625	612	631	640	602	622	604	592	641	564	568	612	636	655	617	586	640	624	668	627	602	601	583	642	608	622	606	614	590	604	593	615	596	561	659	585	605	623	600	595	572	583	605	604	596	654	618	641	597	628	652	607	574	635	604	620	577	602	624	590	639	618	645	632	649	609	609	644	623	593	624	636	627	573	618	590	617	625	571	626	597	573	593	567	568	639	599	643	567	579	566	614	635	595	610	674	633	596	571	596	642	587	583	607	584	604	634	609	613	572	601	605	615	628	661	629	570	584	642	600	652	578	609	570	598	619	593	618	653	600	628	603	606	601	597	582	655	655	630	595	637	636	613	598	543	653	575	616	650	600	621	594	598	592	634	621	630	589	612	626	650	600	587	611	633	651	661	628	644	620	609	643	615	616	619	581	615	629	642	623	558	629	620	596	599	592	623	629	630	579	663	609	631	593	626	609	642	641	655	565	665	620	634	585	588	600	648	608	611	561	618	612	586	598	626	628	621	588	613	618	584	609	611	635	587	601	593	601	651	645	603	619	553	639	603	607	578	660	615	631	598	611	596	635	602	596	584	637	609	586	574	620	592	610	625	618	624	570	592	611	538	586	621	625	596	712	618	599	626	601	642	586	647	588	612	607	643	607	546	605	572	663	629	555	600	587	628	589	596	587	613	599	570	610	644	605	610	613	567	628	593	589	644	644	592	643	602	606	613	584	617	627	615	608	606	619	667	592	587	589	592	621	626	635	653	628	605	616	644	620	643	591	613	604	649	657	634	593	608	618	620	615	572	579	614	588	631	631	624	624	597	617	649	619	583	595	619	589	587	587	593	627	584	615	645	631	599	569	645	630	583	625	634	595	589	633	667	584	606	607	648	656	617	644	610	594	577	622	605	595	580	676	597	619	607	648	579	661	584	572	625	621	611	578	626	607	621	629	595	611	634	580	574	631	589	631	611	593	613	641	582	615	606	562	593	638	651	605	577	644	609	608	668	637	626	568	600	578	613	589	635	635	590	619	606	648	609	622	645	589	620	643	595	577	645	652	598	558	611	601	609	625	578	582	596	606	612	619	621	671	577	624	604	605	611	587	591	623	617	629	626	652	608	619	654	630	602	621	645	645	627	654	576	640	631	609	633	619	639	629	592	640	585	611	585	620	584	613	574	589	610	643	568	613	617	658	607	629	627	657	673	598	592	626	632	589	606	561	602	638	616	580	636	596	581	611	621	640	566	647	613	647	663	611	583	538	609	626	626	595	623	637	587	619	604	634	634	644	586	587	649	626	552	610	629	635	639	595	599	597	594	595	620	659	660	639	583	602	606	650	607	647	593	648	675	614	609	624	630	616	660	635	593	568	624	598	601	632	614	616	616	613	576	623	644	603	601	630	660	581	598	646	635	639	587	573	584	612	630	595	632	623	626	638	596	625	610	606	603	617	620	646	615	596	635	651	634	541	579	626	624	630	611	638	590	634	614	606	647	617	630	593	620	622	611	593	605	648	614	617	611	592	605	637	602	563	607	602	626	614	580	601	598	593	625	609	565	623	624	656	610	636	613	608	624	590	608	625	591	618	590	643	632	603	649	635	623	598	571	620	661	637	633	637	577	651	592	592	600	585	624	649	624	615	625	615	615	663	584	598	631	598	599	582	619	575	579	569	585	616	627	624	597	624	646	623	624	632	582	633	595	586	634	591	593	644	611	589	587	588	599	615	647	640	601	604	630	655	613	610	587	599	571	597	603	673	617	592	587	576	605	540	566	639	621	587	599	633	600	606	579	564	637	645	591	621	648	618	608	596	635	634	609	621	601	552	616	632	651	597	614	617	631	596	602	621	660	618	600	694	603	619	647	632	589	596	596	578	600	643	641	606	638	620	621	631	555	592	604	610	558	606	574	681	620	611	611	629	659	582	621	600	634	621	580	601	596	620	583	639	686	596	574	620	608	594	581	590	642	643	640	609	599	664	614	592	640	623	608	609	575	641	602	654	597	591	612	631	572	587	617	627	591	597	593	620	573	616	560	609	648	610	608	619	629	629	589	648	608	612	609	596	627	594	586	646	621	636	605	588	656	635	614	569	587	631	651	619	617	614	602	589	591	631	616	610	615	627	557	589	585	588	618	610	624	608	567	642	605	628	593	600	625	609	584	620	574	654	625	584	614	648	613	602	601	551	588	639	593	629	606	575	640	665	612	633	617	612	624	614	596	587	557	597	585	609	591	619	602	656	633	658	656	613	628	649	569	609	605	641	585	573	620	615	596	630	575	644	587	636	579	619	640	619	592	555	656	601	603	602	614	659	589	601	588	610	670	604	637	627	637	605	617	633	615	641	582	609	590	611	633	571	608	628	648	611	616	600	591	595	601	630	623	660	610	643	599	610	585	625	610	614	629	631	667	572	658	609	608	640	564	622	593	610	585	658	609	625	584	607	600	596	587	606	611	632	618	599	653	634	645	655	634	635	613	598	606	587	631	574	605	648	636	638	634	575	628	620	608	662	658	615	627	597	662	608	602	617	621	564	643	567	627	598	583	636	555	560	588	571	591	586	638	587	588	634	638	607	610	634	616	599	631	582	634	604	599	669	672	635	640	620	640	602	622	633	646	606	671	593	671	599	621	638	625	582	668	631	603	611	599	559	655	631	616	581	639	612	568	613	633	627	626	611	581	622	623	633	663	598	584	627	622	631	589	569	611	647	600	578	618	627	602	619	610	600	626	632	616	637	582	629	627	583	607	589	603	632	618	594	611	623	628	609	628	576	590	601	616	627	598	633	583	615	649	574	627	659	634	588	622	604	596	636	633	635	593	633	623	627	636	621	585	621	635	611	535	606	587	571	583	632	633	610	619	601	606	624	652	549	578	607	605	605	572	621	564	605	600	609	585	645	611	599	605	570	609	646
4921	1951	1347	930	810	789	754	744	680	668	685	680	689	690	681	665	662	663	620	670	699	688	661	666	670	638	588	661	624	672	673	626	608	685	664	617	644	592	663	651	626	633	667	612	678	602	704	667	595	650	645	650	696	664	678	672	673	670	663	660	661	664	656	587	670	658	645	626	643	633	655	616	638	706	683	698	668	667	688	670	640	639	638	602	665	628	646	651	683	663	613	634	719	633	646	695	694	677	669	669	646	662	627	663	720	642	646	674	617	661	633	623	688	657	661	672	622	631	642	659	688	660	687	651	652	679	645	659	653	653	679	654	658	651	677	640	636	644	661	656	671	648	648	640	700	663	644	622	665	695	658	683	661	661	644	634	654	688	613	661	660	706	631	651	626	617	681	675	689	663	648	638	673	669	641	655	683	591	673	679	637	646	614	643	715	652	616	634	635	640	647	660	656	659	659	643	670	680	638	720	650	694	677	642	629	671	640	618	667	653	702	631	670	611	688	636	692	611	699	655	653	609	632	660	673	647	630	672	667	664	705	658	614	682	684	657	670	652	672	648	665	599	626	668	640	711	654	636	654	670	683	686	617	642	642	624	667	675	668	641	652	627	630	640	675	653	614	637	676	628	685	633	671	675	632	655	682	653	669	609	701	656	633	630	639	649	659	650	664	639	628	690	696	644	653	688	641	681	617	702	619	654	650	660	709	661	651	684	628	650	646	650	702	612	670	659	641	697	635	595	645	654	658	631	637	682	671	601	669	638	651	616	659	656	634	643	633	639	718	654	649	622	669	627	703	693	674	697	661	669	612	667	632	629	654	618	679	678	641	662	638	636	667	632	581	692	644	626	650	638	678	618	665	696	644	699	682	649	644	666	617	640	694	667	618	610	661	677	647	659	687	631	675	665	656	650	673	645	673	651	714	618	622	650	661	672	652	659	657	649	673	622	659	686	669	625	679	602	628	613	652	631	668	649	647	707	649	667	614	707	610	687	640	652	613	656	690	660	653	616	651	630	662	661	635	694	625	633	674	677	668	658	652	685	640	662	658	683	649	666	678	646	691	654	658	671	702	667	694	615	644	659	641	655	602	628	661	654	665	650	681	648	649	626	667	698	619	637	629	640	657	616	663	618	610	652	681	638	677	629	611	658	632	616	672	633	675	704	697	681	627	668	646	666	621	654	629	627	660	661	654	601	613	614	688	627	657	646	690	628	643	680	628	631	688	614	663	608	621	602	645	637	695	638	672	613	700	688	643	685	672	630	648	698	628	655	617	702	664	630	669	659	699	630	630	652	660	660	646	611	658	641	656	705	666	635	609	647	703	678	660	657	669	686	682	666	652	673	661	668	643	636	645	682	657	638	656	673	686	633	624	633	618	685	643	653	689	649	659	633	648	678	658	674	614	672	640	634	679	644	636	648	643	628	640	655	663	667	615	628	659	630	619	630	683	714	644	628	706	692	679	641	692	671	665	663	648	672	638	703	653	674	648	686	709	669	627	650	685	618	632	659	659	634	740	665	644	653	651	623	663	581	629	667	665	688	661	713	661	624	692	660	665	622	653	725	658	655	706	640	649	602	686	639	647	640	653	715	690	700	699	671	657	618	621	616	641	626	676	651	686	672	677	685	666	635	661	659	624	677	650	644	691	653	622	646	676	682	706	675	633	653	685	692	656	615	681	668	603	634	623	714	680	647	669	675	677	617	668	624	677	691	696	634	684	690	682	661	613	643	634	653	645	665	628	637	679	662	607	679	683	635	665	649	622	613	685	685	660	658	625	611	664	636	648	624	659	669	657	662	616	678	678	641	619	668	683	662	628	650	712	674	673	669	698	659	662	629	661	633	671	655	675	601	660	671	624	681	635	654	669	645	689	601	648	654	631	699	656	663	637	722	621	665	699	640	669	640	667	659	721	649	630	634	677	633	641	649	666	630	678	617	644	659	658	658	605	621	701	648	637	677	671	633	619	712	649	718	636	615	649	668	689	663	630	670	660	660	646	647	668	655	703	699	638	649	624	674	583	678	644	647	678	663	609	661	638	688	608	600	659	678	645	670	666	674	651	682	650	697	639	631	673	670	670	670	659	645	657	620	627	670	678	684	654	650	686	665	664	628	733	643	685	644	637	704	618	711	658	657	639	615	629	644	658	638	676	642	646	677	687	642	699	671	641	634	681	682	670	658	642	638	681	683	613	637	668	649	662	684	714	654	572	665	678	659	643	621	647	665	628	705	676	682	629	655	653	661	660	659	643	662	635	692	616	653	648	646	710	632	629	696	645	652	613	634	654	608	642	661	668	628	637	680	629	629	651	597	685	680	700	676	643	647	697	650	693	630	626	638	677	627	653	651	646	670	652	661	701	689	670	663	661	651	612	648	646	664	629	617	642	628	645	661	659	617	680	711	666	667	660	661	708	646	623	659	686	659	650	648	619	680	673	656	647	661	629	655	660	654	673	690	652	633	674	633	680	649	655	667	699	644	676	629	637	640	623	674	645	720	649	623	636	657	690	633	694	649	679	645	619	690	609	621	689	653	601	653	654	673	619	645	663	637	640	643	699	634	631	672	655	689	636	665	615	614	656	707	598	650	692	682	639	649	713	633	656	638	622	619	686	664	636	642	627	693	649	702	654	598	636	670	639	676	626	681	622	647	677	659	676	587	678	625	644	687	646	629	655	681	664	633	632	652	674	661	664	628	632	659	692	705	643	641	661	640	654	664	676	682	644	650	624	673	703	592	674	703	620	663	659	664	642	677	628	656	649	655	566	646	669	653	625	672	652	704	660	650	658	674	658	658	683	674	670	633	660	632	648	640	669	646	572	628	665	646	634	691	633	643	652	639	651	648	641	643	616	616	635	658	668	664	636	653	692	648	670	599	661	673	627	646	673	649	670	677	646	655	668	669	645	646	685	644	652	666	642	692	652	667	675	710	644	638	646	648	646	648	637	617	678	646	636	634	658	621	671	632	713	668	657	692	598	681	658	644	637	671	667	650	663	641	655	690	645	669	696	630	630	632	664	619	629	636	648	622	645	600	647	672	674	674	662	668	682	654	655	667	632	665	673	603	674	659	662	637	600	686	611	671	684	659	650	661	601	644	627	611	649	659	617	663	660	655	661	656	640	639	674	596	633	661	696	697	673	693	641	668	634	650	621	652	646	634	634	640	640	660	641	702	655	648	599	635	649	633	636	662	634	699	680	672	637	712	674	667	685	688	649	630	651	642	704	634	703	655	657	619	627	653	611	675	681	632	613	560	628	631	674	678	644	684	617	649	605	627	653	617	646	642	613	638	625	661	659	667	672	663	638	683	641	657	642	706	643	618	671	642	649	681	679	646	674	629	681	682	666	642	605	611	650	656	697	696	619	647	669	629	658	648	668	633	634	647	683	687	635	650	654	660	655	670	652	663	694	673	684	628	648	651	642	667	645	659	615	635	702	653	667	628	663	659	624	678	692	648	684	661	662	658	653	679	649	661	705	649
23495	21134	28296	24202	21142	10017	1143	731	635	561	568	554	459	473	377	430	466	461	431	408	426	446	437	416	379	401	430	363	394	387	380	400	381	390	397	383	409	439	415	405	389	394	387	387	358	341	403	414	381	431	377	413	386	379	379	397	386	401	373	397	369	369	364	393	382	365	379	374	376	364	412	369	376	398	395	373	345	388	403	367	383	339	368	362	386	388	377	389	369	369	354	371	401	395	369	385	372	389	392	377	379	338	359	421	376	387	398	351	348	336	381	369	355	396	380	369	387	403	397	373	343	360	390	385	366	380	382	359	404	389	388	369	384	367	355	418	374	391	335	360	375	387	354	362	372	366	384	378	408	381	402	367	395	386	387	414	351	400	382	386	404	379	389	396	366	384	360	399	362	347	374	375	374	344	373	375	417	369	407	391	396	417	411	379	367	376	406	356	364	409	421	391	346	378	380	366	360	375	369	362	404	391	371	367	377	384	381	367	403	364	387	377	396	361	400	381	386	382	336	356	403	363	374	383	347	383	360	340	365	391	352	401	379	394	397	378	382	362	372	392	396	418	375	371	400	381	372	389	381	380	358	412	391	355	403	341	370	335	344	377	376	392	364	398	396	372	355	399	379	396	380	371	358	390	382	401	391	389	384	354	368	374	356	386	405	395	391	387	399	366	377	383	386	370	372	363	366	398	365	384	378	363	377	391	413	382	364	373	364	367	383	350	420	347	370	413	386	365	409	352	388	411	398	396	375	377	363	340	381	377	355	362	365	351	410	390	383	385	385	363	382	363	365	358	375	333	375	398	359	357	355	361	348	403	365	378	395	350	412	381	388	389	367	353	394	376	371	375	404	378	363	360	409	347	344	336	337	380	367	415	363	357	390	411	381	362	390	350	359	372	387	391	376	435	390	330	427	377	380	367	383	408	399	343	410	362	413	379	378	360	380	384	398	337	380	350	343	421	358	389	363	355	383	370	386	388	375	399	353	368	371	355	390	380	391	356	405	349	396	392	385	376	368	384	400	422	372	401	412	370	358	373	443	401	367	405	398	381	404	357	381	387	357	378	349	384	379	377	396	335	347	354	381	377	366	410	381	343	371	360	392	367	397	394	383	346	365	384	394	378	389	398	384	330	382	372	399	391	350	347	342	365	347	332	385	387	364	378	399	364	383	427	406	364	373	350	368	364	396	385	336	359	410	360	397	392	369	383	389	349	419	382	399	359	388	379	363	384	352	382	405	379	378	393	401	343	384	380	401	372	406	362	384	381	357	347	406	364	380	391	399	353	395	402	380	363	415	367	367	373	400	360	373	368	329	367	378	360	404	388	358	401	364	389	357	354	371	364	377	376	357	351	380	392	335	417	354	374	344	385	395	402	362	421	373	383	380	366	393	355	358	373	364	374	377	333	368	379	377	387	424	355	402	371	382	387	413	338	358	385	366	358	349	392	366	401	385	402	395	408	343	345	416	369	369	336	371	380	372	359	384	370	356	401	368	368	396	389	372	370	388	364	351	394	349	357	365	357	388	390	372	379	395	375	377	398	387	386	364	390	423	391	410	397	345	378	375	400	356	336	351	377	384	386	391	358	356	385	372	401	380	345	380	399	334	386	357	361	364	370	409	379	335	358	387	352	406	384	324	341	372	408	399	375	375	356	326	373	376	349	403	349	368	396	355	394	384	380	412	331	392	358	386	346	345	386	357	351	380	357	393	368	370	369	358	379	400	408	383	349	379	363	367	348	369	381	363	380	366	404	369	352	365	385	383	378	406	371	369	396	406	359	349	401	336	338	384	368	338	397	399	374	368	377	408	372	384	369	377	356	387	375	360	405	360	345	392	366	355	390	350	382	349	381	374	368	408	392	398	382	376	370	381	366	386	387	351	354	358	382	370	357	355	366	374	352	368	404	326	368	400	373	381	380	386	420	405	395	397	358	364	407	392	357	365	321	344	387	357	381	382	375	406	395	353	389	359	344	385	368	367	383	393	368	338	346	369	377	380	366	366	380	392	373	391	383	383	343	388	400	395	348	372	404	373	351	403	412	355	351	383	410	389	338	358	357	358	417	397	412	395	422	372	390	378	376	387	405	402	365	396	382	378	364	393	385	401	385	426	352	379	372	355	389	402	378	414	338	351	364	374	386	373	368	375	390	399	378	357	397	378	375	384	374	389	361	371	326	395	365	367	370	344	376	429	389	398	378	372	423	387	393	336	406	389	356	389	385	374	400	367	366	380	373	400	367	358	351	397	365	369	343	345	407	354	375	345	361	391	379	362	369	379	388	389	391	356	393	380	339	362	360	364	406	355	390	354	383	392	365	339	394	383	353	373	346	387	365	390	362	371	381	347	330	408	365	404	361	387	377	368	401	400	401	357	332	380	386	402	375	384	369	390	363	352	361	366	376	411	338	368	367	378	368	372	392	382	381	359	365	377	353	365	372	392	376	364	375	385	364	392	383	372	345	407	329	372	356	393	383	384	319	406	371	381	382	343	370	385	362	376	402	367	387	345	364	362	396	357	390	358	348	383	383	388	379	357	353	354	411	389	400	436	407	389	396	406	364	376	404	380	381	404	354	372	370	383	366	382	377	403	418	385	389	362	405	379	368	401	348	380	383	405	357	384	361	363	366	396	379	356	388	370	374	401	377	399	381	394	404	397	384	365	363	391	386	394	375	368	375	362	375	388	340	377	366	393	395	388	356	380	395	385	396	392	398	406	401	350	367	362	357	376	393	366	363	378	395	397	381	380	382	383	378	381	366	393	389	379	394	395	388	396	372	396	401	372	374	368	397	371	364	368	345	383	374	406	408	401	407	386	388	360	394	411	406	363	368	387	371	373	386	387	369	379	356	394	383	364	399	369	386	390	374	404	406	363	366	379	365	384	359	385	390	380	421	365	387	351	377	366	393	367	360	360	365	378	392	389	410	359	344	409	369	399	405	388	335	378	356	404	399	359	385	347	373	386	342	384	384	382	391	408	387	390	395	368	361	423	349	376	396	397	366	376	359	391	378	413	346	393	373	368	362	381	354	355	357	356	423	375	365	361	386	376	354	361	378	399	328	370	359	378	343	372	382	382	388	361	390	372	365	401	379	375	398	377	377	349	373	381	373	384	376	382	369	409	369	344	357	359	368	382	391	392	404	365	383	401	392	346	350	398	370	330	360	401	350	394	394	393	386	369	350	342	418	366	382	358	354	372	330	370	397	376	393	404	345	367	395	374	411	386	366	341	348	356	384	387	371	376	388	364	401	396	381	410	388	388	380	361	394	361	385	382	380	381	379	353	418	377	396	408	371	368	387	410	390	365	362	381	355	355	375	400	365	372	334	378	348	379	362	439	374	408	368	407	409	384	394	389	349	347	373	374	367	404	417	346	343	354	364	383	355	379	425	368	371	364	352	383	388	383	375	401	377	353	381	355	340	381	382	344	384	369	364	381	348	398	376	354	409	339	357	370	394	400	399	368	348	365	390	364	374	413	393
4289	9823	6090	2956	2240	1613	1349	1133	934	796	698	654	628	590	517	541	495	504	490	491	455	468	443	411	389	458	427	452	406	443	426	439	401	462	449	422	432	417	419	431	429	394	395	409	419	420	400	398	420	453	395	400	429	387	444	440	416	412	456	430	383	395	435	437	447	405	409	388	393	392	413	424	438	392	407	433	413	430	431	429	400	396	418	393	409	396	427	420	419	377	421	414	428	422	390	429	423	398	397	404	406	404	393	419	418	402	414	378	455	411	395	387	404	414	339	410	413	396	403	389	399	406	443	419	400	425	409	400	452	407	420	413	431	389	443	403	410	371	432	421	360	417	398	410	391	404	388	382	442	429	406	429	425	411	435	430	412	430	403	408	439	413	408	427	421	429	416	413	418	381	413	384	416	374	410	423	429	411	402	389	391	420	427	404	430	456	406	393	413	411	394	411	391	404	397	424	382	409	410	408	400	400	394	409	423	420	368	377	424	435	398	424	393	409	416	402	410	396	422	412	418	408	354	426	408	416	409	407	393	421	419	429	420	425	428	379	403	388	434	402	401	408	396	419	395	427	398	364	386	402	420	433	380	398	417	409	394	387	458	424	401	392	439	384	393	435	394	406	421	396	478	397	436	444	399	400	401	402	411	429	392	383	379	402	432	422	420	416	396	373	416	418	419	405	408	395	427	416	439	432	438	404	395	393	402	424	397	406	410	397	409	390	429	420	444	420	375	397	404	403	408	416	402	387	383	396	401	405	438	414	394	398	421	424	409	409	408	404	459	441	405	379	433	393	428	391	387	433	433	405	393	402	376	376	417	408	394	434	420	391	412	383	381	404	392	431	405	381	433	400	404	403	378	428	426	429	383	433	413	429	403	412	396	431	387	398	422	404	401	425	358	400	414	392	432	397	452	380	407	454	412	417	420	384	395	404	428	456	401	397	436	390	407	397	380	402	421	449	426	392	417	441	407	404	377	449	420	399	378	435	400	450	408	405	412	383	413	386	389	407	391	352	433	411	394	431	414	403	364	391	414	410	408	394	429	389	385	431	383	393	429	376	402	392	437	425	397	454	388	451	400	432	399	355	427	385	433	395	430	401	456	420	415	390	432	396	419	430	420	404	422	403	395	404	415	424	434	416	388	400	414	417	415	427	409	399	380	415	439	404	395	403	354	384	415	448	451	372	420	399	455	397	436	413	382	437	405	441	427	419	402	411	406	366	423	423	404	413	386	405	428	436	391	438	413	422	413	391	432	404	373	408	378	427	417	388	406	411	403	435	439	424	399	395	433	403	377	399	389	410	429	380	436	385	398	413	417	407	394	438	405	416	409	353	416	404	437	405	380	429	406	410	423	417	387	420	406	440	417	402	412	386	440	377	347	409	406	480	373	421	411	413	424	406	429	444	407	423	400	390	415	380	370	388	402	407	396	395	410	405	392	388	410	445	403	374	434	399	391	443	411	410	417	417	392	374	412	394	369	394	439	408	370	416	404	399	397	413	415	388	378	416	404	392	376	431	379	396	409	422	374	398	450	418	400	410	407	360	419	377	444	384	423	436	430	379	367	361	377	402	421	422	381	375	412	358	390	382	395	438	390	392	435	394	416	428	417	403	427	426	384	407	395	418	403	399	418	398	401	362	431	406	415	385	414	393	408	375	393	373	436	405	379	406	428	403	398	395	401	374	403	406	387	419	432	405	382	387	400	392	381	468	389	420	436	423	398	397	389	404	411	430	386	388	385	420	428	405	407	381	416	401	429	429	429	407	383	418	404	435	445	385	412	420	427	414	428	364	385	427	382	393	427	380	420	398	385	439	376	408	385	371	392	398	377	397	408	411	383	393	416	429	415	402	412	419	415	403	440	460	399	416	380	422	388	419	420	412	392	428	449	414	407	412	385	409	383	371	380	414	382	442	401	416	404	408	427	432	410	409	400	433	426	412	409	406	382	400	408	416	388	396	423	364	455	433	410	405	384	398	435	422	440	424	391	404	409	455	405	396	412	384	411	378	399	378	421	427	407	401	416	420	429	419	394	406	391	391	401	401	428	366	429	400	411	430	439	454	377	428	434	411	418	428	389	413	383	433	396	410	425	426	416	412	402	403	422	409	405	401	404	400	449	390	385	390	426	443	424	385	409	428	411	401	400	406	410	408	391	410	442	418	427	416	391	412	451	431	386	426	411	403	412	424	408	450	405	378	413	390	440	431	399	430	428	375	422	419	433	433	409	385	373	403	415	399	401	430	422	388	425	393	392	396	431	388	389	380	416	410	426	415	413	420	361	396	423	449	397	405	405	399	391	390	423	394	423	408	451	399	402	403	387	402	420	420	396	387	419	418	434	417	379	448	413	390	428	435	429	438	377	427	420	395	428	422	385	408	410	432	438	408	416	407	453	376	397	392	391	394	393	430	411	415	378	454	385	386	400	407	429	418	393	400	419	438	399	401	406	430	401	397	473	426	393	403	439	408	424	425	397	418	385	365	392	413	440	413	393	432	391	386	377	420	418	423	406	437	400	421	374	429	419	430	409	335	449	406	388	437	406	402	404	388	374	397	415	388	435	433	396	417	423	376	408	427	420	422	396	413	372	387	397	412	411	435	407	406	431	404	418	425	365	399	389	420	414	428	380	387	401	443	412	406	430	415	382	418	409	399	385	404	401	427	419	439	381	390	381	404	419	396	437	421	403	418	399	394	407	427	426	375	388	402	407	405	408	413	415	409	415	387	434	397	361	416	396	422	457	428	414	434	410	411	431	421	433	388	387	427	424	381	405	417	411	428	443	383	402	416	404	424	426	419	419	419	405	383	398	421	400	372	386	416	393	460	435	442	421	456	452	413	403	408	422	359	402	405	387	407	398	404	404	424	408	389	455	424	438	386	390	407	400	423	404	391	438	453	370	414	447	425	413	416	414	381	371	393	403	424	408	424	404	420	432	433	437	401	433	405	393	389	403	407	406	408	395	422	370	427	406	439	388	392	401	386	425	395	425	367	380	399	437	445	412	427	417	447	405	379	397	394	402	401	416	375	406	412	417	424	422	382	453	397	359	394	367	383	392	428	391	410	433	396	420	412	450	438	395	400	421	412	388	437	396	395	445	430	397	431	407	378	408	418	393	373	446	429	443	424	401	403	441	468	403	399	409	390	403	416	403	380	393	419	424	365	407	390	419	424	415	445	375	418	414	402	376	393	416	422	428	458	431	402	402	432	365	392	433	417	397	411	385	411	425	403	390	415	409	416	420	432	450	403	371	409	419	450	418	399	397	375	416	417	449	413	387	401	424	414	395	423	396	377	421	398	391	389	381	394	418	392	414	396	414	411	460	399	453	438	355	392	395	430	379	378	412	417	412	426	416	421	407	376	409	390	385	409	397	389	385	411	381	413	374	415	421	406	418	387	385	409	394	388	399	402	433	406	429	447	433	389	409	410	401	409	401	395	416	390	398	401	435	417	411	418	405	415	447	420	420	419	461	378	417	407
24826	21162	27276	25237	10444	1380	1193	1006	1044	1007	963	970	950	941	978	939	820	961	915	848	917	865	897	898	868	890	863	892	814	861	815	891	916	866	883	863	881	856	840	868	880	809	873	865	864	856	872	839	875	868	854	859	870	827	930	902	888	870	884	864	845	881	879	874	848	872	901	881	902	931	856	883	856	885	851	884	835	909	865	887	886	877	813	915	861	896	857	864	863	826	871	844	903	844	909	836	896	863	889	819	861	905	872	830	869	891	897	859	874	888	834	897	861	856	912	872	848	861	897	856	854	910	887	894	853	924	869	863	851	866	789	875	877	864	851	854	828	872	875	879	892	892	879	874	857	830	854	921	883	906	851	882	879	866	877	923	911	895	864	864	833	817	850	853	831	888	914	873	877	907	846	912	911	820	825	870	803	864	896	842	846	849	912	888	838	828	907	874	802	867	880	839	884	814	885	892	920	923	836	855	897	840	869	885	888	883	854	893	909	882	909	904	861	847	858	882	888	861	921	862	946	971	865	849	880	817	828	819	914	898	909	830	838	847	906	851	898	873	847	881	923	864	856	848	838	931	836	862	873	858	853	885	868	869	881	808	866	851	885	895	905	883	917	831	858	861	904	865	825	942	857	854	846	852	876	884	886	878	887	898	810	859	894	841	915	856	839	922	828	911	881	869	870	929	875	909	862	848	825	901	886	851	930	875	920	849	843	838	828	899	922	868	868	858	807	834	869	854	920	887	855	847	908	897	876	853	859	865	921	875	872	842	884	906	929	886	853	845	873	926	852	935	842	877	872	909	872	868	855	879	865	856	874	862	859	894	883	908	897	845	898	858	904	873	859	858	936	864	965	884	849	842	849	822	854	883	955	846	941	869	931	908	864	839	868	901	851	894	810	840	888	842	910	855	859	817	847	880	950	840	967	909	889	908	834	897	866	886	867	856	858	871	867	883	872	884	854	863	930	850	858	902	810	843	838	901	872	871	887	845	847	903	868	899	889	842	834	874	855	830	866	842	804	848	866	841	873	890	943	868	821	856	864	878	830	897	827	893	873	867	848	830	795	918	882	935	869	858	858	852	845	874	919	868	847	831	861	892	932	860	926	838	868	807	896	837	813	915	858	882	850	902	842	858	829	829	851	874	825	861	843	903	857	882	861	866	904	819	855	869	834	904	836	890	899	897	901	906	829	855	888	895	874	875	802	872	855	844	923	867	910	876	890	865	837	838	881	867	833	859	886	905	900	864	885	840	882	893	876	835	890	835	870	852	894	860	901	838	885	894	897	882	869	846	858	892	894	864	887	873	840	883	831	877	906	864	854	903	849	876	865	918	819	898	799	860	913	831	926	863	870	845	848	839	857	850	844	853	899	880	887	913	908	859	903	886	888	872	891	903	894	845	891	831	855	909	881	785	831	867	869	868	837	870	906	826	768	847	821	851	833	859	848	852	895	859	913	855	912	909	852	865	917	855	870	867	878	876	837	846	840	885	858	889	895	863	881	866	907	912	826	818	796	846	840	842	884	874	851	895	878	787	876	893	882	895	868	848	866	858	799	884	886	894	834	824	956	865	927	828	900	818	864	830	895	869	920	860	871	857	902	921	918	902	905	907	822	845	832	842	885	875	875	882	910	910	831	892	922	925	854	861	817	866	884	816	874	914	889	826	896	841	866	871	914	849	818	859	861	866	897	841	840	802	790	932	934	843	881	858	850	822	914	830	843	849	841	889	867	867	860	878	870	887	869	881	852	875	949	800	873	923	915	841	826	921	825	879	886	873	866	857	850	883	856	861	893	911	848	871	847	891	853	888	888	867	857	832	854	872	861	860	878	871	914	865	842	871	879	878	885	866	932	912	889	914	901	832	889	857	899	888	856	926	874	844	876	857	838	928	852	939	835	918	902	904	870	864	856	844	874	878	862	838	835	792	894	912	891	879	817	821	787	892	857	841	822	879	830	836	891	837	865	908	842	867	907	851	878	912	888	871	858	858	899	859	895	872	901	901	880	879	844	894	892	850	902	867	833	893	863	848	849	838	858	903	863	918	876	885	826	858	894	859	859	879	849	844	903	811	826	859	887	865	881	846	923	874	882	889	839	840	875	889	813	896	864	855	826	911	819	903	896	920	832	854	919	921	843	880	865	871	884	863	847	838	858	878	898	849	833	893	854	904	898	858	892	844	878	886	902	824	849	865	852	819	858	850	843	885	850	864	887	894	829	864	858	905	867	849	893	865	893	863	811	850	900	868	880	843	845	904	814	890	874	823	871	837	868	863	832	857	836	838	901	880	882	904	822	893	880	873	882	900	871	874	811	912	939	843	877	842	861	840	901	812	871	841	817	886	857	860	886	868	840	923	825	878	865	878	865	879	877	881	921	838	841	863	881	858	849	915	892	815	895	865	855	873	881	875	917	915	860	854	895	842	856	899	845	867	927	827	832	863	841	847	884	836	859	825	869	838	846	852	902	840	865	870	874	819	923	870	826	901	901	880	892	855	893	899	842	915	818	900	860	920	855	848	903	875	889	809	832	839	881	858	858	882	887	869	893	860	906	866	833	842	866	907	895	902	881	830	897	869	884	890	846	849	882	912	907	834	849	864	884	866	881	837	848	813	851	853	867	905	868	901	901	874	863	808	884	879	831	862	868	859	854	878	869	851	855	904	836	921	863	876	821	861	868	871	893	863	842	877	820	918	837	879	903	872	849	934	845	868	825	870	908	874	829	831	824	919	898	818	855	846	845	901	912	862	881	850	803	867	882	818	838	849	859	882	902	895	830	874	836	922	889	863	878	861	865	841	842	885	835	828	873	934	845	870	882	844	818	869	879	856	891	818	898	857	820	844	857	884	857	867	866	866	861	896	896	866	898	887	872	870	917	855	864	855	853	890	845	872	871	901	919	885	876	819	861	901	862	889	892	868	884	818	891	891	874	883	899	854	822	866	897	827	944	917	876	909	871	862	873	856	859	902	895	845	862	773	876	839	850	873	890	861	823	889	873	812	938	859	815	878	896	955	850	897	869	864	890	856	897	892	875	846	843	873	850	883	857	862	852	858	886	866	881	885	883	866	868	865	891	874	897	828	892	896	853	903	826	957	885	859	844	865	856	920	904	870	881	898	857	892	820	876	939	836	859	892	844	864	868	862	862	862	836	839	895	869	830	847	869	830	860	890	826	922	876	879	837	853	868	845	843	844	911	826	831	863	846	808	882	885	896	791	862	886	856	892	931	913	888	881	841	867	875	906	873	876	878	897	826	859	886	844	883	844	865	886	844	889	907	896	891	880	814	908	865	873	864	905	853	886	866	924	887	803	850	868	857	852	859	840	886	893	868	919	903	824	841	881	804	916	917	892	845	814	885	880	793	870	895	863	865	854	929	882	874	882	885	806	924	918	893	869	866	787	813	881	874	872	863	899	881	870	872	905	819	913	844	840	847	859	882	868	851	854	875	843	834	830	882	841	849	837	873	873	855	888	883	823	869	897
4615	6190	3992	2296	1806	1552	1387	1247	1134	1161	1043	1011	986	981	945	1007	956	971	920	917	902	894	888	918	854	926	949	873	869	953	890	936	857	951	862	925	906	890	887	920	895	868	931	892	922	876	865	913	897	871	822	909	877	892	850	867	913	886	960	904	878	858	897	903	904	877	843	875	885	897	872	858	866	922	850	901	891	934	933	892	923	862	905	865	892	848	889	875	911	895	905	844	869	890	905	889	887	931	829	871	854	915	925	897	860	930	923	931	925	867	899	918	913	881	903	928	882	903	910	927	904	938	917	896	910	846	875	908	940	912	895	857	852	861	875	851	918	896	900	869	906	858	874	902	903	829	912	885	906	902	909	874	902	890	821	889	892	847	908	855	925	892	894	885	881	896	871	865	899	820	873	843	888	880	894	851	913	903	873	898	904	866	926	917	912	961	853	931	837	927	916	868	912	919	884	892	899	911	872	857	882	953	872	875	930	896	882	859	886	958	844	931	869	869	917	868	894	921	864	860	890	895	871	871	866	900	941	896	897	904	900	904	908	919	925	897	909	855	881	914	880	913	878	871	856	834	937	905	909	876	842	806	877	844	882	934	907	921	844	879	919	910	908	919	926	922	883	886	873	862	874	961	859	879	926	888	855	897	855	895	887	862	863	864	870	833	871	838	925	919	862	868	893	919	910	906	898	849	926	841	850	908	873	926	896	898	899	904	908	904	903	889	880	912	883	928	867	962	876	865	914	918	880	852	903	936	901	844	901	889	880	924	879	903	880	845	895	875	915	894	922	856	844	804	888	901	825	871	873	896	850	875	888	888	821	910	873	913	870	872	875	846	917	922	843	886	902	926	916	897	904	983	884	886	880	835	875	899	890	867	878	887	890	897	896	908	913	867	889	872	883	895	937	901	876	882	867	865	864	890	905	872	880	873	882	897	888	852	913	900	847	875	873	894	902	879	926	930	882	879	882	859	909	887	910	894	884	834	896	854	870	873	885	979	945	882	911	851	891	878	841	910	910	915	878	890	886	916	930	927	872	915	922	879	908	878	942	868	925	879	898	957	884	899	842	908	860	933	874	957	884	851	877	887	851	885	895	819	892	911	883	898	892	870	878	915	859	868	902	889	938	883	884	893	868	880	896	889	945	876	890	897	833	827	911	887	890	862	911	940	864	884	889	920	914	886	923	904	907	879	887	904	897	903	912	875	871	856	867	906	881	906	816	856	871	910	900	919	882	863	932	883	875	882	868	900	910	906	851	879	925	859	901	889	928	828	906	920	926	819	916	920	914	940	924	868	884	916	860	875	858	957	884	989	870	871	826	872	901	920	862	815	909	906	908	864	830	870	911	906	923	912	850	845	912	875	921	866	879	895	869	873	895	911	851	904	897	838	888	887	881	875	862	837	929	871	831	843	834	910	950	924	881	897	887	874	876	845	871	858	888	872	878	861	922	926	857	951	921	920	873	894	965	896	859	856	925	868	880	898	866	883	878	924	890	898	889	857	914	884	843	878	874	812	848	865	874	881	883	868	842	895	899	844	914	908	936	931	894	899	860	853	888	850	889	900	887	845	900	829	833	882	909	886	875	877	862	839	893	868	900	855	898	877	880	897	858	861	838	923	886	890	940	869	874	901	901	877	897	913	886	885	913	967	861	846	871	908	876	837	839	904	902	838	824	879	841	855	924	859	874	888	874	867	858	900	947	877	866	888	912	951	884	930	927	905	890	882	854	908	901	963	882	852	919	929	864	854	857	892	890	888	893	895	885	904	877	889	877	903	868	863	866	873	940	915	866	892	951	874	915	931	878	852	903	923	885	860	908	911	907	977	862	920	885	909	916	887	866	877	889	867	866	867	884	869	918	926	866	842	868	862	935	833	833	856	849	917	899	926	909	820	859	913	889	902	904	870	874	895	835	891	922	880	952	866	927	882	884	893	857	895	888	890	903	905	867	866	903	918	950	888	888	878	878	895	856	878	944	906	897	881	881	873	924	865	880	876	897	896	884	852	895	883	892	894	940	899	886	872	887	896	835	884	890	809	899	875	970	841	836	881	884	916	874	892	905	937	909	937	887	869	871	900	941	893	896	821	880	847	846	880	904	872	892	861	885	827	890	860	848	871	856	916	876	886	866	847	897	836	948	875	924	870	902	881	898	831	893	898	909	902	860	849	873	944	872	901	864	907	909	868	913	815	907	853	879	946	907	855	860	920	927	891	908	871	885	829	870	857	850	893	881	913	877	914	863	880	916	875	887	914	911	935	908	942	890	870	925	880	855	847	920	860	891	875	850	921	882	848	890	867	896	862	876	898	870	902	957	872	846	879	847	923	878	856	958	892	875	896	918	890	823	869	844	928	895	857	910	829	947	826	857	864	860	824	877	871	913	900	911	900	921	878	850	876	886	834	903	916	876	889	895	884	904	865	896	868	814	924	876	866	898	851	955	900	915	881	913	883	882	847	900	944	892	900	885	894	916	828	931	918	885	852	913	914	913	845	881	903	883	868	936	905	829	895	917	977	888	885	931	893	900	885	867	860	891	890	875	856	860	915	891	848	905	924	898	890	927	932	891	826	887	883	854	858	858	959	934	918	892	891	883	881	841	906	869	891	891	929	832	895	875	825	859	912	931	897	860	907	859	879	913	855	878	945	902	813	888	900	872	911	866	880	895	909	853	857	877	936	912	939	897	857	883	894	886	870	870	858	862	893	880	865	894	881	940	847	913	881	897	989	882	909	942	843	884	892	889	853	885	836	915	894	842	887	864	891	834	876	931	851	875	878	887	897	852	886	858	886	862	934	863	874	911	893	847	956	902	870	893	865	882	869	919	890	876	941	921	872	903	951	872	894	916	874	905	878	903	871	887	927	860	876	872	897	884	924	879	832	905	904	921	804	883	860	961	889	824	843	879	878	892	904	923	877	870	900	878	927	878	938	860	867	918	906	863	915	897	859	865	903	855	869	882	849	858	899	892	826	925	900	877	925	876	927	922	859	914	889	909	835	891	871	933	865	910	875	868	887	880	920	950	870	928	893	882	891	888	910	891	890	871	894	842	884	924	902	871	922	815	901	896	860	911	890	890	918	895	886	889	860	890	885	898	919	874	936	878	895	928	903	923	881	909	886	922	865	872	898	880	891	872	859	885	894	863	882	837	868	843	880	869	853	915	883	943	881	881	892	921	875	871	907	908	924	895	880	903	857	874	854	839	872	888	863	880	901	869	869	882	872	838	883	937	863	879	873	891	877	875	859	874	916	902	818	927	863	892	851	887	864	918	902	901	861	908	906	891	876	898	912	924	900	859	893	879	938	830	878	908	868	946	859	878	883	836	853	889	813	851	922	859	922	959	938	929	832	867	855	858	876	911	888	856	871	939	885	893	893	903	930	882	870	872	879	866	869	889	859	904	972	879	894	892	888	888	909	933	882	846	944	891	916	848	936	909	842	918	911	925	888	910	879	929	872	870	907	942	891	881	886	966	942	882	890
22396	21094	28746	23693	21095	21170	8386	1417	1119	1061	941	906	938	818	827	817	792	790	729	714	710	744	729	706	692	711	693	681	705	660	687	673	640	701	690	702	649	679	664	710	672	660	681	685	700	684	669	656	681	694	682	644	650	700	625	662	678	676	691	658	666	668	643	665	673	652	642	683	659	655	672	691	659	657	634	683	660	649	673	689	650	641	687	639	634	655	635	680	664	692	648	624	629	674	655	673	634	690	682	736	610	654	628	625	634	639	655	662	634	665	703	658	633	632	684	629	626	640	625	619	695	644	665	680	643	665	634	601	653	682	685	638	708	651	627	634	629	656	646	650	630	618	661	696	718	670	683	647	643	626	617	649	665	686	620	647	640	692	694	678	694	657	637	662	684	702	620	702	665	654	649	646	662	641	718	594	649	665	685	618	641	650	692	648	665	677	720	666	645	737	722	646	627	701	695	623	672	670	660	647	667	682	665	673	646	607	634	661	645	701	625	686	628	653	695	656	679	677	670	619	684	677	671	718	695	695	667	664	646	689	677	642	695	631	668	645	634	662	656	678	630	667	629	679	621	675	672	635	660	706	635	657	636	664	681	684	662	660	653	672	637	663	664	642	660	646	689	689	638	664	647	623	653	689	651	653	699	670	641	653	641	624	651	609	629	643	674	630	626	656	687	648	626	588	691	620	667	653	631	668	592	637	671	662	716	639	638	662	653	647	616	660	652	642	632	701	694	659	676	681	644	645	690	624	650	624	627	671	672	682	689	630	637	659	657	629	655	623	627	661	672	603	685	702	667	675	660	664	643	639	631	672	657	640	679	671	680	637	658	646	680	662	609	651	657	661	618	651	667	626	633	694	647	678	664	675	665	679	660	668	624	643	658	636	663	677	680	647	670	689	616	678	682	664	701	730	645	618	671	639	688	657	629	683	634	647	638	674	662	622	676	648	667	641	679	672	637	605	654	634	672	638	698	675	660	678	668	638	635	587	680	692	645	671	634	640	649	666	656	621	643	648	630	640	635	697	686	634	635	659	638	714	643	670	633	668	679	702	663	651	685	629	663	615	637	639	679	684	617	674	678	663	656	684	620	688	628	655	630	637	661	692	644	661	669	689	636	632	661	657	648	677	703	652	683	655	686	664	656	689	695	696	666	662	674	627	697	647	689	654	637	643	634	676	626	659	640	687	672	631	657	611	706	648	672	683	686	661	659	651	642	640	660	638	647	624	651	628	690	688	666	628	619	704	700	659	697	664	713	640	653	641	646	642	680	649	649	708	717	670	656	650	690	662	643	665	716	674	623	697	663	664	619	651	639	629	673	621	655	627	646	692	647	641	662	621	702	632	658	722	698	622	643	639	645	678	686	649	686	666	682	705	663	664	668	638	631	684	663	632	617	677	676	695	657	668	650	680	666	702	644	669	636	612	650	654	618	629	655	687	613	622	614	646	667	685	633	663	647	706	624	682	655	626	699	675	683	632	645	671	695	656	655	635	662	686	679	644	682	638	599	623	688	666	689	632	649	609	675	637	684	656	660	660	640	659	661	654	630	648	636	711	672	659	655	680	663	642	614	646	651	655	688	656	671	686	684	648	647	662	645	674	646	666	649	653	672	680	657	660	642	646	688	640	658	688	651	645	664	687	639	660	661	686	622	656	685	660	634	656	645	660	668	684	694	663	713	668	677	637	723	628	628	672	696	670	636	677	698	672	679	675	635	652	678	668	730	674	642	640	635	686	645	627	731	655	642	667	653	695	638	636	670	637	694	680	638	665	660	661	641	676	628	712	656	644	659	669	668	644	681	690	667	642	667	682	654	662	649	641	635	679	630	632	644	685	633	641	657	683	685	634	645	687	634	732	656	690	657	665	630	662	635	670	658	624	684	685	619	638	631	601	652	649	645	625	681	679	687	673	666	628	662	644	655	660	619	679	683	630	654	659	670	653	694	660	677	639	657	680	647	626	641	662	613	702	659	629	690	638	667	697	696	674	656	672	614	663	635	612	686	626	622	624	717	676	674	634	667	664	683	642	676	648	710	652	630	613	617	650	683	663	670	621	624	664	674	632	648	677	678	624	642	635	627	604	651	670	599	641	656	703	645	634	690	658	657	619	626	707	624	667	672	626	631	656	693	671	693	656	669	647	659	641	642	679	644	598	666	695	666	652	640	614	639	635	707	643	683	638	597	704	685	666	693	695	641	675	645	680	674	705	708	637	676	704	657	696	646	669	663	679	676	663	626	641	650	648	669	689	632	646	614	639	668	657	653	681	684	646	699	662	620	566	666	641	692	629	640	683	689	649	627	670	682	644	660	684	645	642	675	621	672	656	642	615	669	665	650	665	723	655	627	713	678	647	648	647	665	662	644	645	650	618	646	624	686	648	647	644	701	680	626	646	693	708	631	618	619	695	659	637	655	641	669	661	649	632	697	668	620	670	664	672	673	616	666	621	636	641	639	653	688	670	645	641	637	612	642	648	656	688	683	661	666	661	695	653	628	706	681	706	653	632	627	601	675	713	710	616	679	678	678	666	647	681	649	634	639	627	681	647	633	657	664	682	657	690	651	673	658	697	638	665	601	650	642	678	627	621	692	677	662	666	661	630	673	701	611	694	656	656	642	655	652	669	652	685	665	652	659	622	650	654	653	641	686	596	636	680	650	665	615	661	588	664	682	626	654	674	663	633	661	646	680	669	666	639	626	652	656	663	648	640	678	674	656	638	692	687	673	679	638	630	666	661	642	676	652	641	684	641	644	648	624	689	645	673	670	624	655	653	696	660	627	645	653	666	711	677	713	636	596	642	627	644	657	664	697	678	637	639	588	641	668	673	629	681	634	680	620	695	649	622	642	630	648	668	662	649	642	702	664	625	666	636	639	649	687	672	688	665	603	644	658	664	608	650	700	680	667	597	639	643	676	650	649	702	685	716	626	666	658	625	650	685	654	680	652	681	682	673	642	671	642	655	669	638	633	676	661	659	647	630	655	649	656	682	669	662	668	644	656	665	668	685	706	638	630	665	654	694	641	627	662	668	629	646	645	643	642	663	683	679	695	654	615	647	685	656	633	638	612	641	638	632	626	677	682	624	661	615	662	694	620	648	717	623	695	704	606	649	633	619	649	671	689	637	682	680	633	631	666	656	649	676	656	629	674	625	680	607	673	629	650	616	644	649	669	672	630	640	693	664	636	649	613	629	629	645	689	659	649	689	665	656	640	664	621	632	598	672	650	657	623	674	637	650	668	639	687	600	671	589	681	693	687	645	669	644	683	635	670	672	686	630	673	632	671	627	653	650	618	624	650	604	668	634	675	685	644	644	649	673	635	641	611	686	687	708	648	624	667	648	654	608	679	708	721	653	696	691	641	658	664	601	663	641	637	644	687	685	676	691	630	626	704	674	636	669	715	635	671	656	673	664	669	662	706	678	685	690	629	652	715	667	692	667	616	622	716	613	659	688	667	648	660	645	664	596	679	631	660	669	633	642
5524	15306	10152	4949	3756	2905	2231	1862	1482	1364	1279	1116	1071	984	903	861	854	825	764	784	780	735	712	711	739	703	682	708	702	716	732	703	664	703	637	667	685	737	649	701	677	671	711	661	648	656	698	678	701	650	674	637	691	691	733	656	725	632	701	675	648	659	655	667	639	646	643	683	661	640	675	645	677	685	628	618	609	660	646	635	662	672	598	672	637	654	677	650	657	641	647	624	650	653	623	684	643	666	626	692	694	644	677	614	691	665	656	644	648	716	691	705	638	653	673	671	643	617	673	663	678	665	664	663	645	690	659	625	672	670	693	689	631	686	653	645	668	652	625	627	640	583	682	708	694	650	672	680	654	651	680	671	661	642	636	628	666	640	702	663	629	625	662	650	669	667	653	682	640	666	634	710	641	651	610	680	679	651	670	647	695	684	674	674	642	643	669	706	630	633	645	649	654	655	674	642	678	654	636	649	636	652	627	637	654	672	656	704	654	636	597	654	638	638	664	650	649	642	646	648	634	628	669	664	704	664	631	688	640	670	658	618	645	659	656	671	642	686	689	677	587	661	683	648	619	673	607	677	597	684	704	634	654	677	641	601	635	704	713	649	651	614	695	594	649	668	662	667	634	621	630	635	646	684	642	650	621	597	695	668	700	656	649	644	646	657	665	630	640	676	670	656	667	616	651	665	665	662	687	660	629	647	633	659	595	647	657	634	681	664	655	647	657	639	696	684	672	646	630	633	640	666	641	639	616	653	661	650	608	622	665	693	667	664	626	682	677	677	612	654	627	630	693	675	647	641	646	670	672	683	638	672	718	651	658	655	643	601	644	644	659	699	648	669	682	687	658	654	686	634	611	624	678	673	611	669	642	658	660	668	618	669	686	594	654	637	626	642	636	633	650	637	636	694	662	695	663	653	650	641	625	627	658	652	687	612	650	645	660	640	671	678	638	687	666	634	684	684	614	666	628	677	678	648	652	672	626	608	665	673	649	688	710	642	665	643	633	683	631	672	670	674	640	621	689	637	664	674	663	645	591	675	695	665	646	606	629	662	638	662	709	680	651	665	698	664	646	666	643	625	663	673	622	679	654	627	691	668	668	636	630	673	604	624	604	630	672	678	653	669	635	678	656	642	654	623	628	667	644	661	636	677	640	679	663	661	661	637	672	657	692	646	695	612	678	678	701	664	663	697	653	662	634	673	629	664	654	628	678	652	670	644	677	656	602	611	642	673	679	651	678	662	664	632	679	696	632	649	631	675	666	662	665	659	690	637	680	676	658	649	623	707	647	654	659	694	648	683	660	629	674	656	604	655	613	662	670	698	638	618	664	660	606	642	644	651	616	652	612	637	654	617	631	682	651	616	679	672	681	681	647	636	680	633	653	622	694	668	638	638	640	679	642	638	629	655	692	633	625	677	684	646	666	673	651	661	686	647	630	611	663	651	645	693	635	640	661	649	643	679	648	652	657	635	706	639	633	674	674	619	642	611	626	652	659	674	590	686	614	655	651	652	648	639	630	634	676	669	632	627	665	644	661	668	665	677	661	669	668	717	650	652	621	637	673	659	650	629	635	650	625	677	634	627	662	655	650	663	678	655	642	686	680	685	671	698	640	650	643	665	670	632	700	651	687	659	678	611	659	640	652	635	634	673	642	644	621	675	661	630	611	605	679	648	666	688	638	655	712	609	683	623	667	656	629	659	636	616	656	649	684	614	618	656	616	655	621	657	607	660	648	654	686	648	636	664	658	653	661	633	649	643	685	642	668	673	674	635	652	678	675	611	720	614	646	662	644	656	686	658	615	648	641	663	623	671	679	638	657	680	681	655	676	654	698	676	684	633	645	648	666	611	660	687	625	637	683	676	652	665	633	620	691	678	645	712	665	653	644	657	629	662	607	658	662	668	639	637	688	674	689	666	652	667	651	620	645	638	626	626	654	606	647	657	649	667	606	657	650	654	631	632	653	663	685	625	695	669	678	648	661	702	604	645	659	632	683	673	621	643	674	622	666	646	656	620	683	636	649	690	666	647	671	657	627	672	655	645	642	665	691	651	651	666	690	626	674	679	680	651	627	646	627	640	680	614	657	643	689	640	660	628	645	632	610	656	666	616	692	625	650	633	646	654	643	653	590	659	683	623	629	668	629	608	673	651	611	657	634	630	628	687	678	641	639	645	672	686	625	608	632	656	686	639	666	708	615	639	669	698	659	678	691	682	664	660	667	652	631	617	655	654	669	633	657	671	634	649	657	629	598	682	660	661	670	620	619	667	644	658	643	694	640	638	653	677	707	668	645	671	664	704	651	628	643	677	679	668	665	674	634	657	646	683	684	667	656	642	655	660	679	650	661	676	625	661	704	626	647	673	622	671	682	621	673	673	635	664	630	709	654	697	715	652	689	641	684	660	630	673	648	696	650	691	617	648	674	646	648	666	666	580	642	669	659	636	682	686	674	627	635	703	658	631	680	637	640	680	651	612	675	664	665	653	670	674	642	729	651	662	674	685	643	613	674	642	641	718	712	666	624	665	697	673	660	697	670	637	660	607	643	663	634	665	634	656	691	676	667	651	683	637	626	642	625	627	668	682	678	676	674	644	642	649	628	687	629	638	673	622	670	693	696	683	692	619	662	683	664	654	616	627	661	710	695	673	645	639	679	690	644	630	670	678	637	684	661	652	624	660	638	711	693	653	671	613	634	628	662	681	685	622	643	627	625	663	676	661	655	687	644	655	647	682	727	650	616	618	645	682	665	644	617	691	704	695	636	652	697	676	667	648	659	672	637	695	607	689	626	693	687	660	641	672	665	673	657	627	703	696	639	585	676	635	621	677	732	607	666	668	667	667	636	624	632	638	646	627	722	638	648	634	627	636	678	647	671	626	676	649	642	664	614	644	663	625	652	641	633	683	672	654	687	640	675	646	649	607	649	651	668	654	682	666	625	679	612	663	677	595	658	691	678	665	660	632	672	679	624	680	672	665	673	642	622	642	634	650	668	711	662	685	673	619	642	620	688	665	654	636	636	661	632	631	649	642	686	632	617	665	671	651	659	636	645	611	627	683	672	656	707	636	639	675	676	661	642	643	651	671	682	654	685	658	658	683	675	680	690	672	677	669	651	665	608	632	699	624	643	652	630	608	641	640	627	638	665	669	652	657	630	694	612	679	699	642	665	641	699	645	597	714	695	668	673	657	668	687	604	617	680	671	674	664	608	614	676	696	686	644	652	654	687	662	689	697	642	623	643	651	640	653	628	581	607	643	673	661	670	653	635	642	650	636	649	658	668	636	659	673	715	679	678	617	667	606	676	661	626	654	684	648	699	647	628	679	670	686	668	666	676	672	681	634	671	660	653	672	646	670	640	656	668	637	623	683	641	632	643	667	692	689	675	589	672	633	626	667	629	626	598	638	675	614	673	620	713	649	666	650	662	709	690	669	640	667	639	643	606	654	686	676	654	673	640	637	667	661	666	628	651	636	663	641	678	662
27652	17169	3712	994	714	705	680	627	630	621	611	561	600	603	623	593	580	611	615	575	612	615	553	583	603	547	596	587	595	610	549	579	549	619	593	597	584	608	619	595	614	605	581	596	601	561	592	597	594	595	630	642	607	566	582	634	571	628	612	569	618	641	598	584	640	594	614	577	584	609	557	564	579	564	619	593	572	609	575	565	606	621	574	607	573	602	562	594	596	574	628	582	627	645	596	649	605	606	597	607	592	583	640	638	592	578	594	581	589	594	587	601	654	608	591	621	603	618	570	605	568	641	627	602	579	554	629	594	586	593	562	601	574	608	582	637	558	591	557	575	576	561	581	578	583	579	594	604	615	558	600	603	599	614	616	614	607	552	606	592	639	562	616	598	603	591	573	585	622	603	579	590	600	608	604	592	563	581	579	589	553	600	573	593	585	558	566	634	654	578	594	626	611	613	658	610	595	597	562	594	602	601	662	563	554	575	542	643	608	557	634	574	596	623	618	626	602	593	570	615	574	646	590	566	617	625	620	597	622	589	563	610	612	540	616	578	585	599	616	542	624	592	586	582	551	594	600	572	642	607	611	608	603	564	630	567	610	595	602	588	613	613	625	604	573	570	587	580	613	604	551	616	569	577	630	623	578	591	592	618	545	576	598	591	590	581	611	607	590	588	636	613	555	591	620	542	593	597	575	621	608	577	601	597	597	623	624	609	615	634	588	570	599	566	581	575	590	600	612	596	601	574	625	612	555	659	565	573	584	618	557	565	605	596	584	605	588	594	570	629	551	548	614	568	543	630	615	590	601	631	607	649	585	610	598	567	608	603	624	594	594	609	585	586	631	576	637	609	662	621	591	576	556	562	606	611	611	571	583	625	608	644	556	540	563	588	607	584	546	657	596	609	580	585	598	582	580	574	618	613	563	608	559	654	613	649	607	663	582	594	619	597	596	622	592	579	627	548	618	609	641	588	597	596	603	617	597	627	593	613	605	592	591	585	602	576	565	618	611	620	630	584	545	581	614	622	581	617	626	560	654	610	603	561	577	587	615	580	586	541	645	568	662	583	625	627	570	608	604	603	578	624	614	601	614	602	589	557	612	546	587	581	566	598	614	615	564	610	631	580	593	597	593	607	600	599	630	630	592	578	622	601	563	610	591	588	617	598	574	632	624	558	577	647	592	615	602	580	613	615	610	631	609	617	581	630	607	567	616	619	560	635	545	572	575	595	570	604	631	608	641	581	557	608	561	603	588	591	584	595	544	643	595	597	584	596	618	543	548	594	622	661	551	565	580	629	629	619	616	603	637	590	640	585	599	627	574	585	579	575	581	651	611	586	591	584	575	607	597	578	624	593	593	604	598	522	639	582	590	596	596	580	567	632	644	574	560	613	574	603	574	641	561	566	549	587	603	583	622	588	555	587	601	607	555	571	608	582	592	574	582	633	646	543	559	601	587	602	576	601	622	614	612	591	570	609	601	618	573	593	626	560	623	626	598	606	641	584	643	573	610	589	598	630	592	562	575	598	578	569	585	563	606	624	577	596	627	570	592	581	589	589	625	584	537	623	621	578	566	603	597	569	617	594	639	570	595	595	581	602	567	599	602	565	586	619	591	617	569	586	556	605	607	557	604	606	635	585	602	599	565	603	599	596	582	539	628	613	632	592	580	580	613	591	624	638	617	594	569	590	621	620	647	621	589	629	613	579	603	586	547	575	597	600	639	578	599	572	584	585	617	643	607	606	618	641	564	589	568	594	567	630	620	604	621	562	601	595	589	602	599	590	584	602	606	612	560	593	578	607	591	599	604	591	585	575	595	569	615	586	600	606	588	613	578	650	578	606	610	597	595	578	591	566	581	564	572	568	597	572	630	590	579	578	618	566	564	587	615	626	579	608	582	555	568	558	609	623	582	578	573	613	626	596	580	556	600	594	597	554	558	587	548	595	614	607	569	607	624	620	595	581	627	628	556	589	617	607	626	624	612	601	605	594	607	590	644	607	611	628	638	601	560	590	601	573	591	585	582	598	554	560	628	576	591	559	613	594	560	559	590	597	620	584	613	574	617	595	559	586	566	624	598	614	579	600	624	608	575	575	599	631	590	692	589	619	596	607	542	583	593	617	572	591	596	603	593	572	587	582	606	615	587	580	622	580	632	592	602	606	574	666	621	562	635	618	570	580	570	599	624	602	587	584	625	615	643	596	619	613	597	600	594	638	596	607	607	618	619	552	600	569	588	589	614	613	594	567	590	584	593	596	591	571	576	590	598	609	591	574	591	599	590	591	609	580	620	537	612	598	565	580	613	580	542	653	613	576	561	569	607	559	558	605	613	585	590	591	602	581	601	608	598	585	576	610	583	605	570	607	618	686	594	550	567	560	570	572	589	570	589	633	579	586	618	617	612	594	554	617	590	593	637	604	626	623	603	647	616	588	619	585	604	619	569	590	603	614	584	557	610	598	592	624	598	622	617	556	607	611	588	604	590	586	569	555	632	572	577	630	650	609	579	613	626	578	562	588	624	553	608	573	638	568	657	626	646	594	577	587	599	575	605	594	591	591	584	623	605	566	585	601	585	622	617	624	616	574	615	598	608	592	588	568	570	594	586	602	622	615	575	619	577	547	588	651	600	579	589	610	601	598	564	618	618	572	588	602	577	607	614	603	559	597	619	601	565	566	610	611	629	643	589	595	552	600	616	618	612	610	611	510	607	612	609	581	603	562	570	603	593	614	622	600	592	632	572	546	587	567	621	611	601	575	615	569	600	593	556	618	612	591	594	560	591	624	594	556	618	614	571	633	593	609	618	563	571	630	574	587	597	590	574	631	583	583	555	606	632	566	565	615	594	590	550	583	552	563	622	566	533	636	594	614	584	591	573	612	607	622	575	653	584	583	613	583	630	619	568	593	608	592	593	597	598	591	608	622	584	629	621	604	607	544	607	592	631	574	613	588	609	566	595	586	567	613	589	599	598	584	583	650	582	613	635	577	581	580	628	601	621	594	602	577	631	612	576	637	619	555	583	559	619	615	564	615	603	602	599	590	574	560	555	569	653	623	606	590	635	594	577	577	574	598	579	641	618	590	614	595	575	582	618	622	618	585	593	564	594	561	567	570	588	571	585	605	573	567	599	591	608	611	626	587	620	639	654	564	588	602	624	578	614	589	638	560	604	562	579	643	625	589	582	679	583	541	569	583	606	580	583	580	583	603	576	579	611	559	601	624	610	560	590	603	663	605	639	565	604	585	573	566	580	585	548	558	604	584	576	615	605	632	580	635	558	616	593	584	591	563	607	591	623	584	561	592	602	604	578	622	650	622	564	605	592	608	661	628	572	610	580	605	601	577	625	585	602	640	579	598	603	626	637	561	642	586	584	658	569	593	581	612	588	596	583	580	614	624	605	560	603	581	584	620	607	590	576	612	588	605	569	626	605	608	592	597	593	597	587	600	655	588	577	583	545	545	628	601	577	624	560	615	628	570	592	650
4892	1904	1318	912	879	719	749	702	678	669	688	662	675	670	645	585	613	674	655	648	710	675	615	658	670	631	644	619	604	680	623	654	629	596	590	617	596	645	659	625	623	611	663	638	641	650	628	682	675	620	655	613	621	619	613	604	647	618	641	633	658	684	648	604	648	607	642	642	633	632	637	667	619	642	639	641	626	595	605	695	686	657	639	650	642	692	655	627	634	627	635	631	646	630	669	664	640	629	649	621	663	656	658	636	609	635	643	624	603	670	606	624	679	652	601	613	627	611	633	693	641	641	609	614	623	608	622	664	662	686	657	642	642	673	649	600	601	631	624	640	659	604	656	632	663	604	617	688	604	608	603	649	618	598	651	658	636	624	642	632	564	646	644	620	617	591	632	631	691	628	652	611	683	646	589	629	600	672	632	657	609	639	633	588	573	661	598	660	607	634	603	636	632	671	628	641	659	618	644	653	647	609	628	646	611	655	685	608	646	632	635	633	626	667	605	605	627	610	649	623	655	599	636	586	636	635	598	642	646	623	645	625	655	677	600	635	642	638	655	612	633	664	689	675	674	626	596	626	644	612	632	608	605	612	627	633	602	659	677	607	604	657	663	602	627	613	677	664	682	601	636	602	588	627	651	654	682	609	654	649	666	619	626	668	638	642	643	630	671	658	640	664	603	648	637	626	660	675	638	646	636	612	645	653	583	644	671	620	622	687	652	690	671	610	644	608	620	646	611	611	647	617	614	631	620	669	641	642	616	610	625	661	626	617	602	679	697	616	637	601	648	661	666	613	652	617	637	632	636	650	641	588	652	660	638	642	607	659	672	615	619	659	628	660	598	684	644	660	631	663	616	650	621	605	605	654	634	588	685	647	648	630	606	648	640	670	692	606	586	607	592	629	617	670	693	662	661	640	650	624	628	650	628	612	604	606	640	709	630	602	599	632	586	642	640	681	650	645	595	638	627	661	629	608	593	692	648	610	664	670	604	592	642	640	633	598	638	651	610	620	644	600	694	643	639	649	648	609	613	624	624	625	621	641	620	684	623	633	651	647	627	626	677	665	667	617	620	624	631	602	606	606	660	621	641	579	595	602	639	626	598	647	640	651	625	614	656	637	616	681	575	633	656	650	646	648	631	633	651	581	660	649	654	646	626	641	660	598	656	644	654	668	681	615	593	683	640	649	684	621	638	589	614	658	700	654	629	671	620	669	610	646	599	638	661	626	584	630	656	602	666	657	612	641	664	668	650	651	607	628	584	638	662	618	618	626	599	635	636	593	602	635	621	625	637	640	645	578	609	630	629	659	658	607	608	648	617	638	607	585	677	636	606	630	613	635	661	608	662	601	656	600	624	650	601	631	649	646	650	622	625	658	654	656	638	669	646	604	617	648	652	656	661	643	620	656	618	677	665	657	633	616	629	638	645	668	642	658	660	649	615	641	656	667	607	668	647	602	606	641	558	631	608	646	638	672	650	648	645	621	617	671	613	611	652	681	647	629	607	639	614	609	651	644	570	635	608	615	612	659	587	650	652	594	634	610	645	621	585	659	640	618	608	627	652	612	665	656	648	634	615	646	606	608	676	590	617	637	643	586	654	672	664	689	633	664	598	636	648	625	629	593	639	622	648	614	606	630	656	599	598	666	619	684	666	664	660	633	628	646	656	637	637	660	624	642	600	637	678	631	636	620	631	594	629	645	649	642	636	642	640	631	677	639	636	634	632	635	665	643	615	625	641	649	620	646	625	628	653	624	670	659	581	623	634	664	643	616	630	624	622	597	640	656	686	610	685	638	615	647	587	609	632	633	617	652	631	653	652	610	672	636	634	612	645	619	635	646	634	635	601	645	639	656	613	631	626	590	664	626	654	629	639	630	659	647	646	634	625	634	605	654	664	651	644	640	650	674	657	621	653	625	622	632	604	603	682	645	633	636	685	622	646	634	613	580	660	654	590	630	623	654	624	684	663	655	641	622	616	620	621	633	654	619	676	685	639	673	604	640	658	656	630	665	643	654	637	653	632	630	617	661	613	637	638	656	634	638	635	596	632	657	631	645	603	636	656	663	672	602	678	625	654	595	636	633	637	630	603	646	606	650	634	647	640	665	634	659	650	632	604	624	666	637	635	650	641	650	597	600	649	622	641	608	613	639	679	616	675	620	702	597	618	604	629	640	722	639	616	644	697	650	663	623	638	631	694	648	644	596	673	647	678	663	661	688	584	662	611	601	595	607	682	615	643	624	643	660	599	660	600	600	648	633	612	662	622	629	622	688	706	660	602	620	645	651	648	620	626	590	639	584	693	663	660	680	646	637	613	644	600	650	641	594	642	620	676	621	611	654	635	637	654	636	645	618	628	635	659	661	662	636	645	616	641	647	592	669	646	658	649	598	634	650	639	624	638	636	651	654	647	613	653	668	634	624	639	631	627	667	667	610	587	631	650	623	683	641	623	613	648	600	667	646	648	641	656	604	641	658	647	663	626	652	662	638	651	644	624	617	647	647	589	657	651	676	632	658	637	637	643	644	614	623	609	649	618	654	615	628	616	663	625	638	608	687	631	641	657	619	618	586	612	621	639	615	619	632	652	645	638	665	661	617	640	608	657	588	671	686	646	631	649	629	620	642	636	652	622	614	651	613	674	597	643	640	633	618	645	654	622	631	657	645	662	636	610	659	599	626	615	609	634	621	650	670	658	617	580	610	651	646	641	693	642	624	624	649	639	644	668	627	616	604	608	644	637	613	619	625	632	631	624	662	638	658	600	653	666	650	674	612	607	642	657	620	631	627	589	624	594	646	661	628	581	646	630	594	634	594	657	644	631	652	611	660	674	643	645	644	607	591	588	672	677	630	674	613	619	646	662	627	640	626	615	622	598	654	640	617	663	608	652	606	599	635	608	687	618	630	626	643	616	656	639	646	625	648	619	640	609	642	594	645	645	613	641	619	616	657	616	628	599	669	619	641	598	608	610	642	598	654	588	668	607	623	618	616	599	655	625	617	665	656	660	632	620	591	589	647	695	626	573	616	702	685	677	652	608	662	628	675	640	650	643	635	640	625	636	591	635	612	588	699	650	651	591	652	656	635	643	647	636	613	637	654	647	607	650	645	654	636	626	621	678	620	644	603	639	662	620	640	647	651	619	689	672	673	669	606	624	638	642	649	672	651	634	659	600	630	641	692	628	591	619	631	610	623	633	609	599	636	624	614	644	668	626	647	600	658	680	629	641	639	623	652	623	629	648	641	666	619	614	654	644	644	654	630	654	682	620	590	636	660	626	617	656	623	630	671	653	657	625	625	601	641	628	607	671	639	594	630	629	597	655	659	625	641	618	677	663	627	625	593	644	654	591	656	612	666	582	664	618	631	662	608	601	614	601	605	684	632	619	664	614	604	630	646	655	658	649	600	623	615	617	577	682	647	610	671	633	642	604	613	608	681	616	655	615	627	630	632	606	632	663	566	641	605	632	647	633	647	658	659	648	624
23444	21028	28194	24066	21013	9859	1170	764	635	601	556	493	495	463	477	515	435	410	431	461	438	405	396	412	400	432	427	459	428	386	424	375	404	415	428	378	406	386	372	389	393	404	392	372	386	410	365	388	425	418	364	371	400	429	406	417	397	383	423	394	426	395	398	384	399	388	407	369	418	391	411	416	408	384	407	376	393	384	427	390	377	411	392	401	396	435	401	392	402	371	349	381	365	406	390	418	384	392	389	374	358	414	373	392	396	375	379	375	413	395	388	413	403	400	381	386	420	391	384	413	405	370	398	364	370	395	420	379	384	388	377	374	369	396	388	405	402	413	388	379	396	410	403	396	397	436	393	410	375	424	396	396	371	369	397	394	400	399	393	389	383	351	382	404	390	356	376	400	359	380	380	393	392	408	415	395	376	390	430	416	395	415	372	410	361	387	413	403	391	411	391	367	411	428	392	420	418	370	393	397	379	436	399	393	383	393	388	400	406	378	382	400	386	367	380	404	425	383	418	402	388	410	402	387	396	372	391	389	370	389	405	381	391	419	402	379	400	384	430	376	383	399	411	414	373	371	397	406	419	358	362	414	382	404	379	423	408	426	353	386	416	396	396	432	428	432	412	410	404	381	386	387	405	376	404	380	397	365	349	389	384	392	413	368	379	377	379	402	392	363	403	394	406	399	395	415	383	397	439	353	398	359	380	383	387	427	400	380	381	415	391	372	371	376	401	415	396	400	391	401	400	410	371	380	390	431	394	393	395	373	390	358	426	422	390	383	380	413	422	360	378	398	391	398	391	404	397	418	396	410	386	386	437	405	385	391	410	385	355	378	375	407	383	404	387	399	408	370	424	424	394	385	366	423	396	399	390	406	381	398	402	386	402	381	379	387	388	399	372	371	373	377	366	407	364	384	390	393	392	378	395	417	432	391	401	397	383	385	388	413	376	382	399	386	378	398	401	388	411	398	354	411	404	384	383	382	393	387	404	401	399	385	402	447	370	405	409	388	391	369	396	392	362	378	380	394	385	395	436	382	410	387	399	393	398	392	419	390	387	388	431	386	366	407	413	378	392	388	435	398	391	404	393	362	364	408	368	388	394	402	396	367	408	429	416	399	403	371	372	346	414	385	408	370	380	366	371	375	364	386	364	423	382	392	412	397	392	380	383	381	409	400	374	385	394	392	404	420	400	405	377	386	408	370	420	386	393	394	408	391	444	378	388	412	367	397	377	415	393	394	363	394	406	437	450	375	391	375	412	410	386	384	377	361	385	382	406	390	386	415	376	389	397	386	366	391	408	358	378	389	402	405	405	360	392	406	373	400	400	395	399	403	411	413	370	388	404	402	363	356	388	384	422	341	390	378	357	397	397	363	386	417	361	398	376	375	354	353	379	362	388	399	383	407	381	365	358	368	379	372	411	384	361	402	413	375	367	375	408	437	414	400	405	396	377	427	410	369	392	387	358	400	378	441	405	396	404	350	398	338	353	415	356	395	401	415	397	378	405	372	372	394	405	373	426	362	390	392	370	376	369	382	385	369	405	394	371	359	400	372	406	396	377	358	354	399	368	380	387	404	404	357	364	383	381	364	386	390	417	394	405	423	393	375	391	401	398	358	381	409	375	396	401	381	381	380	410	363	402	374	374	393	373	366	415	396	389	385	383	390	367	362	408	399	358	398	415	398	387	395	382	354	398	363	395	381	405	408	319	419	362	414	432	393	366	395	387	406	368	422	377	380	398	378	392	389	399	390	394	383	385	376	377	376	384	380	387	381	373	388	401	375	384	403	401	396	393	398	377	383	347	399	398	403	395	405	393	360	395	418	391	395	367	378	355	363	387	361	370	407	361	406	388	366	395	419	404	404	395	390	386	434	350	380	368	368	376	418	393	388	401	363	378	407	389	367	386	394	376	372	349	371	400	370	371	359	389	436	392	394	373	371	401	388	420	372	397	384	401	370	394	400	355	368	399	361	405	397	391	432	387	392	413	400	399	399	371	414	368	383	411	409	362	355	387	384	358	372	432	402	402	410	399	422	446	407	414	394	350	371	383	395	377	405	378	405	396	364	392	395	422	353	382	384	394	360	394	421	433	405	395	405	384	399	377	390	372	417	372	423	382	383	389	415	368	416	370	435	389	397	399	407	331	376	384	395	379	394	398	387	366	387	425	384	401	398	366	414	406	378	369	413	403	391	353	398	395	403	386	366	410	373	391	394	384	363	379	392	393	397	374	377	426	406	405	394	410	382	404	361	380	376	429	382	431	414	396	378	401	396	372	398	422	374	407	370	345	380	343	360	368	412	402	343	395	384	404	411	380	412	391	386	351	388	382	388	400	396	428	403	409	382	397	371	389	372	399	397	400	397	360	386	375	361	385	382	363	378	379	389	414	372	394	414	381	394	363	367	384	397	401	363	380	374	390	387	407	384	329	410	415	380	343	406	431	375	401	409	399	357	383	376	399	407	404	389	387	384	379	362	399	384	406	413	383	423	387	407	398	369	372	409	385	350	409	376	396	388	396	363	365	374	378	387	370	394	381	345	346	410	377	432	419	393	389	423	416	385	378	399	361	399	400	385	392	394	411	374	370	383	403	382	410	421	376	401	383	375	391	359	383	380	371	368	393	406	386	412	398	412	378	400	408	406	384	381	398	366	368	367	375	391	376	409	394	392	368	376	403	395	405	384	388	372	389	412	385	394	382	389	415	394	354	371	375	418	408	411	412	405	422	390	387	404	419	390	412	389	380	407	391	384	390	378	396	428	399	354	388	387	420	366	397	374	400	422	400	359	412	414	392	377	366	371	404	399	463	380	425	395	442	407	369	401	400	394	428	378	389	369	402	382	382	369	401	392	379	347	418	397	424	358	371	435	368	368	395	377	343	377	406	378	377	398	407	396	379	410	412	403	433	394	417	374	379	416	415	371	374	399	391	379	390	390	399	372	430	379	397	361	332	371	416	403	405	389	391	388	398	380	366	404	383	393	410	379	412	383	387	376	351	394	378	388	390	383	411	388	378	377	411	438	364	390	343	393	366	419	392	382	380	371	390	398	387	357	367	386	427	356	378	380	410	352	400	387	408	403	438	385	365	391	406	361	340	367	378	380	380	402	358	377	393	416	406	391	389	387	387	396	397	372	412	415	368	438	412	381	389	394	389	360	415	406	391	363	373	398	379	380	390	387	386	400	381	396	394	426	403	398	365	379	417	405	369	393	388	389	416	410	416	398	382	389	395	416	383	384	408	419	387	394	417	390	399	394	357	354	354	382	408	365	369	355	383	392	391	393	407	384	351	390	417	374	387	397	397	395	403	347	408	357	387	389	391	411	393	391	400	378	385	357	393	390	392	382	400	405	389	407	390	373	395	397	372	375	392	419	389	371	413	434	391	384	379	399	381	398	356	371	401	377	398	404	396	380	342	379	423	378	421	365	443	394	407	391	392	383	375	394	380	420	385	354	383	407	404	379	394	379	386	409	390	439	386	398
4024	9472	6106	2928	2175	1637	1284	1054	932	780	719	632	630	598	575	547	522	526	527	477	458	492	468	434	453	463	441	412	425	469	429	422	439	433	437	480	409	438	433	417	424	431	456	425	437	423	397	419	424	419	456	410	417	457	455	424	462	407	458	402	454	485	399	480	435	437	387	449	405	441	404	447	401	444	438	420	451	434	418	450	472	411	419	424	409	449	449	434	445	421	404	407	397	392	404	433	436	427	440	421	431	429	426	452	408	407	468	419	438	406	427	437	393	421	430	428	445	444	403	438	410	449	468	384	418	403	391	423	420	423	393	447	404	444	445	398	404	425	413	415	413	406	407	399	409	397	404	405	412	425	396	417	400	446	420	406	396	438	404	452	414	460	410	409	426	422	422	440	424	450	391	414	395	386	417	426	422	404	431	429	449	421	411	411	434	436	396	418	430	432	444	411	399	404	406	423	417	426	406	433	430	400	448	424	389	442	401	401	400	445	389	423	421	427	448	418	422	432	425	388	446	462	430	420	419	401	393	389	410	439	468	432	419	415	412	386	394	401	405	402	425	458	367	449	427	390	410	405	423	427	395	432	420	412	440	410	427	426	394	408	409	395	389	404	393	424	444	420	435	428	409	393	431	487	424	376	414	447	413	437	402	410	398	457	443	404	419	420	411	432	399	436	441	439	411	451	415	424	403	403	399	426	410	423	428	409	443	461	395	420	427	398	427	440	430	416	443	416	403	394	409	434	410	391	408	440	413	410	426	430	430	399	487	421	426	400	414	430	431	425	421	407	412	418	399	398	381	416	439	422	412	417	423	393	423	420	403	390	384	448	439	423	435	452	434	428	420	415	416	431	437	431	429	459	415	414	432	420	405	387	440	424	389	429	457	417	409	432	423	391	430	435	460	428	426	402	436	421	387	455	410	445	442	428	399	394	429	429	421	454	419	452	434	399	425	448	410	373	401	445	378	449	388	440	418	416	444	425	426	400	387	417	418	450	447	456	442	393	433	386	448	429	421	449	392	431	399	409	393	426	413	377	437	398	473	454	445	437	416	397	424	403	386	447	457	405	416	387	442	424	388	447	415	442	390	417	413	421	400	446	406	410	448	432	437	423	414	432	439	404	404	412	444	416	429	446	403	431	408	402	428	465	427	408	418	437	426	431	394	423	422	426	429	415	426	438	415	383	445	436	433	390	411	409	426	438	420	381	407	425	420	428	423	437	434	414	449	385	444	452	420	440	425	415	432	417	420	403	387	405	461	423	433	394	469	415	397	426	407	405	420	418	404	422	409	431	423	421	423	434	447	404	419	388	414	416	437	417	435	403	418	395	407	417	413	431	423	398	422	401	403	408	435	380	420	393	429	425	455	417	398	418	408	459	433	456	457	424	447	453	446	419	434	415	430	421	415	389	392	422	383	426	419	405	403	417	444	416	411	400	447	415	429	435	413	467	424	415	420	442	417	457	407	425	410	403	443	395	400	446	447	423	425	452	448	431	412	380	396	441	468	409	407	403	420	409	415	396	423	414	438	398	426	386	419	432	417	406	396	409	419	430	466	470	414	426	402	406	476	410	389	419	413	416	406	405	452	415	439	402	416	413	412	433	413	406	408	431	409	409	433	417	447	394	472	388	416	377	384	435	382	419	425	449	450	410	415	415	464	405	459	417	375	462	450	457	444	424	408	393	394	405	463	459	405	397	422	403	425	442	434	424	399	393	421	444	396	417	411	406	379	421	406	450	425	448	386	409	436	438	407	446	440	429	413	450	431	425	444	461	403	393	443	413	423	435	482	408	453	430	432	413	422	444	396	406	462	428	439	420	421	412	424	415	395	411	406	450	443	409	440	424	407	386	461	413	425	418	410	440	418	433	449	429	378	414	464	411	451	410	409	415	441	423	438	417	451	426	453	431	442	394	470	425	399	450	414	426	404	388	425	384	427	444	435	449	416	428	381	456	409	447	407	392	440	365	442	428	422	425	413	398	433	416	406	424	402	419	418	441	430	409	404	402	449	411	406	405	430	400	424	405	449	402	443	434	424	405	400	402	447	415	439	393	427	438	417	420	391	385	444	399	423	405	397	429	383	400	407	386	383	429	421	434	367	452	382	430	445	405	437	447	415	452	409	430	453	398	451	420	425	416	413	408	420	403	444	427	420	482	415	390	447	386	410	416	441	396	430	405	487	448	402	445	419	395	440	385	383	398	372	435	437	411	392	422	393	395	412	406	425	428	420	416	402	411	440	432	455	406	412	442	426	432	397	416	373	454	440	400	403	413	394	390	403	421	425	402	435	442	402	426	420	429	390	425	420	404	404	418	408	411	432	410	449	413	440	403	437	436	421	451	434	396	424	441	432	428	406	439	429	374	430	435	432	404	403	457	436	404	435	449	442	448	411	425	431	452	432	426	427	414	405	407	434	446	436	416	409	390	397	411	414	404	425	447	428	416	405	449	409	431	442	414	424	412	392	435	427	408	444	418	404	436	431	439	410	418	436	444	415	419	421	427	449	380	396	427	444	414	400	431	404	431	448	409	425	394	415	426	424	421	401	416	393	439	413	404	398	448	407	452	426	464	468	406	373	441	386	452	414	412	456	430	450	440	430	429	406	405	422	424	401	408	413	416	397	433	389	421	421	442	418	429	426	419	392	393	451	441	444	456	418	434	416	396	442	401	417	383	435	416	411	440	410	427	430	391	430	415	433	389	435	432	440	444	444	440	435	413	418	419	418	415	410	426	406	398	451	418	423	450	423	424	439	430	389	441	397	425	421	417	406	433	434	390	430	433	457	436	430	453	394	422	411	443	402	417	442	420	417	455	394	450	405	408	406	437	485	411	427	436	442	414	403	416	415	424	399	455	438	415	430	457	445	407	421	443	397	411	423	422	428	412	436	421	425	434	403	407	461	444	418	432	423	417	434	384	394	385	410	380	428	398	441	447	406	412	421	445	436	442	399	424	419	431	413	441	382	438	413	420	438	446	430	433	420	424	411	430	416	409	426	428	411	388	411	444	412	455	396	442	437	450	434	416	404	418	413	415	384	415	431	443	414	391	399	415	391	425	426	441	418	414	415	448	393	422	401	450	415	428	420	446	399	445	385	428	392	437	395	412	393	433	437	418	438	432	418	418	414	414	442	440	430	455	407	398	416	426	398	394	431	420	403	401	413	387	383	445	401	410	412	437	379	408	409	416	420	424	406	405	451	425	415	423	416	412	447	383	443	423	393	397	400	430	410	408	411	476	453	391	452	438	483	423	452	418	401	387	388	424	398	415	426	406	429	379	403	350	402	390	408	416	397	392	422	409	416	386	430	401	424	421	417	397	435	447	424	442	414	461	431	432	404	398	437	417	403	440	433	413	412	412	436	426	429	404	420	409	379	436	385	418	411	421	431	431	429	419	414	443	403	437	438	410	430	397	414	403	438	401	456	453	401	399	410	458	428	419	431	370	429	402	403	414	424	346	420	378	458	424	426	412	446	426
24733	21101	27183	25132	10400	1433	1262	1090	929	999	1010	906	953	930	961	873	931	944	873	891	941	908	940	972	924	956	899	878	874	876	877	881	891	901	902	905	904	868	837	889	895	921	950	944	882	859	842	910	910	857	931	895	897	897	902	926	900	871	950	894	891	905	929	914	840	879	855	949	908	912	900	868	891	891	915	860	925	898	848	926	860	972	845	889	863	873	871	888	843	847	940	861	906	873	918	892	906	890	885	839	898	859	850	892	905	852	851	907	846	919	911	900	866	836	882	888	908	882	857	862	895	898	929	913	973	923	870	893	846	879	913	877	909	864	867	899	838	893	845	877	851	893	905	875	887	857	857	856	897	878	898	883	838	947	869	898	882	922	895	899	942	888	895	923	902	906	933	859	867	899	885	871	929	904	875	880	888	925	917	848	901	889	924	888	901	909	868	891	893	890	868	861	883	924	886	845	868	886	887	877	843	870	879	912	893	887	1001	910	868	873	892	915	898	889	837	892	901	841	895	873	869	887	898	900	884	873	865	911	855	892	893	923	826	922	933	875	918	885	882	863	919	924	875	892	867	869	903	928	961	843	886	889	893	901	874	900	952	897	852	886	852	915	888	926	930	946	887	851	933	842	907	855	867	867	929	907	906	904	901	882	863	878	879	884	891	893	883	898	875	936	897	871	871	886	887	873	895	899	876	895	922	900	895	950	929	922	857	916	920	895	833	851	822	867	900	921	888	863	826	930	887	908	843	860	928	912	918	918	882	873	862	870	884	913	877	890	917	963	908	874	895	864	842	887	941	913	878	855	894	881	943	951	881	832	909	879	865	904	867	858	916	899	857	878	936	910	930	826	877	866	916	898	939	888	904	889	838	925	911	938	867	850	858	910	858	914	853	873	900	880	889	925	918	886	850	835	931	886	909	855	897	917	837	915	900	891	880	865	864	849	906	896	855	924	910	902	934	912	913	889	830	861	929	802	869	925	885	858	869	867	839	889	922	879	903	927	894	852	891	964	882	904	843	875	838	862	911	899	847	871	877	832	848	892	901	889	865	898	895	868	897	912	859	852	869	881	894	909	883	870	831	863	875	820	948	863	904	906	886	894	911	902	906	867	861	940	865	889	853	897	885	926	914	882	911	910	899	881	848	868	915	917	880	931	927	908	915	927	855	897	856	861	917	866	869	879	917	869	900	924	877	857	858	848	886	877	886	859	895	916	877	888	935	897	927	894	940	914	922	910	891	892	917	899	864	849	912	876	811	850	918	928	837	929	891	844	900	868	856	925	894	885	904	868	876	838	838	851	905	921	915	891	855	878	814	887	868	906	858	910	848	904	890	817	864	867	871	840	935	887	884	848	870	888	880	885	920	868	894	875	897	884	911	912	899	885	906	886	934	916	925	854	841	878	898	896	905	891	913	881	903	905	883	908	888	879	882	901	887	894	881	815	865	846	882	894	879	863	962	872	886	881	851	869	866	917	924	905	869	908	921	861	877	861	880	897	946	908	923	925	969	856	874	949	861	894	858	904	876	891	839	876	893	863	883	885	881	893	871	876	859	880	850	893	933	872	958	879	893	891	928	901	902	906	895	872	917	884	960	848	924	948	885	896	880	881	861	828	873	857	893	886	869	913	843	879	898	874	877	860	869	876	957	904	888	889	907	832	923	905	897	918	860	913	887	891	883	860	889	891	950	912	864	886	902	897	860	878	857	915	883	919	858	910	835	895	860	904	908	923	946	889	930	859	909	865	922	875	893	872	844	899	850	844	923	871	899	894	886	875	899	874	855	899	852	941	928	917	846	862	869	911	892	904	839	898	890	909	888	928	893	839	951	898	862	842	891	890	923	903	911	850	837	916	854	879	946	945	909	891	829	920	904	881	878	874	843	868	930	921	875	878	846	885	886	912	897	881	876	861	904	908	883	946	927	899	924	872	890	883	889	872	846	897	882	929	882	877	876	906	881	912	939	881	838	897	868	840	843	810	884	873	853	890	909	867	871	974	881	863	897	893	919	905	900	904	892	855	903	875	860	835	940	930	885	955	902	856	921	891	925	922	853	905	853	906	872	877	834	866	863	928	855	893	875	910	912	911	926	906	944	914	908	882	879	895	927	894	882	885	888	846	895	919	866	893	853	890	890	872	864	853	842	860	911	904	853	848	897	918	920	903	898	894	859	878	866	886	902	884	853	899	906	859	859	860	919	847	905	869	869	944	836	895	908	899	889	876	885	853	874	894	858	914	905	875	918	873	890	825	875	918	948	892	858	896	860	864	841	858	892	849	910	862	918	860	834	862	885	866	867	919	952	924	944	897	873	855	868	902	922	958	875	891	944	893	812	888	890	913	884	870	907	935	893	890	874	942	868	890	908	869	906	902	844	953	886	925	876	848	873	857	856	857	883	849	867	899	884	843	925	885	903	862	823	858	881	870	952	898	857	839	802	842	921	891	888	907	958	941	890	943	898	861	915	898	934	894	875	907	881	921	866	869	906	896	906	846	830	913	860	845	929	923	847	934	840	913	929	884	844	939	890	895	917	868	898	842	884	934	897	926	889	883	898	912	911	880	856	941	921	928	932	888	894	893	925	872	863	880	892	878	927	883	893	913	863	844	910	834	876	876	916	904	894	819	899	874	884	855	871	897	837	865	880	869	909	899	899	855	847	863	863	879	886	894	918	893	824	854	876	897	848	896	878	911	875	867	874	899	822	907	865	887	832	909	862	875	842	897	946	939	909	876	911	884	885	873	899	932	868	833	935	859	933	899	898	878	888	866	903	918	869	919	875	936	881	927	852	874	950	889	874	909	865	868	867	873	916	884	876	896	848	903	861	907	908	871	851	868	879	857	839	896	924	874	849	902	882	866	918	857	900	893	866	873	852	884	910	928	906	855	943	840	911	921	868	889	929	889	914	868	866	887	875	846	850	829	854	852	838	870	911	848	899	825	897	855	827	869	905	920	941	859	908	868	902	871	849	877	891	867	916	854	905	866	894	830	868	861	906	870	839	896	895	887	858	868	902	844	869	857	824	907	894	875	935	841	887	889	879	904	903	851	868	897	922	879	884	852	875	855	857	896	835	907	893	870	860	902	874	828	923	853	891	969	883	886	889	880	806	900	905	887	853	855	880	911	850	902	879	874	903	898	867	877	889	875	892	944	940	850	959	883	905	911	878	887	853	853	847	922	817	869	865	914	889	895	891	872	866	883	857	900	890	909	856	890	927	912	868	858	884	877	887	887	826	870	869	865	896	870	884	924	923	881	786	878	849	839	873	858	925	899	914	883	881	875	905	839	878	850	870	858	834	882	905	941	852	884	863	884	919	892	940	971	895	878	872	861	908	882	870	891	912	884	918	844	907	948	868	885	880	881	880	860	894	842	880	866	837	827	818	832	857	952	951	936	865	904	870	809	918	911	895	888	849	871	910	832	886	899	901	893	898	923	854	872	897	933	912	892	892	856	886	904	923	868	882	858	881	879	976	886	928	870
4308	6221	4060	2280	1867	1512	1440	1253	1176	1091	1077	1016	1013	1002	973	1042	1036	1003	943	940	984	982	942	875	912	974	931	902	886	925	904	944	901	911	904	911	901	891	942	938	920	933	897	923	899	915	913	937	892	925	904	938	905	903	953	898	894	905	941	880	959	949	902	866	918	883	896	975	904	893	923	900	916	934	905	928	852	883	916	915	934	902	906	925	938	906	949	889	897	901	889	910	879	855	925	907	899	926	929	918	903	925	885	864	915	887	889	899	884	901	983	901	946	916	881	870	922	956	896	926	915	918	861	939	916	912	923	883	915	891	893	947	859	956	913	929	918	933	948	919	903	923	925	898	920	902	939	894	873	867	956	904	862	987	968	906	857	956	952	937	946	944	952	889	934	907	919	911	900	955	934	949	939	941	944	868	895	933	908	865	865	895	961	941	921	911	910	949	885	927	902	929	901	944	938	883	941	971	906	937	971	959	950	908	909	941	914	925	948	941	930	946	887	874	916	946	903	930	906	948	929	882	870	903	894	932	898	903	885	931	967	930	860	911	870	920	884	904	900	896	900	893	904	864	921	934	877	891	947	875	921	940	929	929	897	926	903	927	893	893	907	911	908	895	945	851	893	923	861	913	884	927	884	919	899	1014	887	922	900	849	920	926	919	891	912	892	899	912	900	922	910	894	915	907	907	853	897	869	918	904	890	899	892	851	885	912	891	942	919	908	952	946	938	906	941	929	918	928	915	967	928	874	907	886	861	921	901	907	929	922	910	919	907	942	916	937	954	890	924	933	953	928	976	933	902	907	910	905	903	892	916	951	937	884	935	943	929	892	982	895	921	936	930	930	915	884	866	888	902	929	902	889	884	892	885	913	925	900	929	918	909	908	897	891	939	896	858	860	967	905	841	902	927	891	899	926	878	939	925	923	906	888	863	908	901	906	920	909	906	918	924	916	947	877	870	896	865	856	886	913	926	945	899	906	905	907	874	935	924	909	900	913	884	917	874	894	902	902	927	935	811	905	986	878	973	884	902	907	927	932	844	884	966	889	887	966	933	900	942	931	896	923	874	920	920	869	866	939	918	867	869	932	863	932	916	879	913	867	916	940	940	889	883	930	899	862	901	881	936	924	950	904	920	908	907	866	915	896	902	932	898	964	927	904	906	923	920	883	903	924	919	887	903	911	913	963	919	881	880	921	850	893	871	923	910	907	906	899	995	982	952	928	912	841	914	914	928	947	916	885	872	919	949	901	873	872	913	951	959	833	896	925	921	934	944	890	924	968	897	922	920	896	880	906	910	883	888	895	929	871	922	891	903	903	916	916	859	927	920	916	876	914	948	916	932	923	908	897	917	903	878	888	899	879	888	934	873	940	904	959	917	906	915	921	918	944	888	890	918	876	918	943	886	899	951	867	867	907	910	911	887	952	909	903	954	989	936	917	888	915	876	903	904	927	955	953	897	884	917	928	880	912	888	919	840	914	867	912	931	937	865	901	910	900	943	887	870	896	912	862	946	895	931	921	914	903	903	904	900	898	933	919	929	931	925	947	953	872	935	855	873	930	954	894	931	950	933	909	895	902	956	887	937	888	945	913	881	923	891	928	888	947	888	902	903	945	873	882	921	896	889	960	891	881	883	943	923	873	867	941	893	957	962	899	926	883	904	917	910	914	870	910	904	916	875	907	932	902	873	908	931	910	851	896	962	931	872	932	922	923	894	936	924	945	909	921	918	968	889	896	972	910	895	882	900	880	895	897	929	901	942	876	945	919	907	952	937	863	889	920	905	903	876	917	922	856	859	947	947	930	909	889	891	875	906	932	939	920	935	936	908	864	909	948	850	945	888	945	905	888	937	933	860	800	875	898	911	929	931	880	921	951	895	941	938	892	900	890	931	902	919	917	882	917	887	944	924	934	954	901	906	905	908	930	890	931	851	909	896	925	889	963	931	887	954	907	908	925	936	891	882	915	941	940	869	842	919	901	911	937	902	884	921	891	894	962	872	913	908	962	901	897	934	930	952	869	893	915	909	915	887	857	967	976	891	907	917	964	978	866	917	929	900	857	869	869	888	862	943	901	872	923	889	866	930	891	882	897	878	894	907	884	915	939	839	834	920	893	919	904	908	936	896	916	982	884	907	970	883	867	975	972	915	888	909	929	951	899	885	980	864	931	870	862	896	939	891	871	873	855	917	978	888	956	881	868	904	958	883	928	934	887	908	934	862	939	943	936	908	895	854	877	943	912	889	872	932	917	910	908	919	989	904	919	902	896	917	928	927	930	904	970	924	929	930	911	932	930	886	980	864	938	889	919	911	899	936	871	895	896	846	907	919	895	910	882	947	863	944	931	871	941	924	922	916	893	922	903	893	901	928	950	884	943	942	940	917	911	882	909	925	937	928	866	954	942	868	915	892	871	877	959	921	919	949	909	916	864	914	844	906	910	961	882	977	850	883	924	934	944	893	933	890	892	888	912	946	944	932	895	923	890	877	906	896	912	895	923	894	930	890	884	875	952	896	938	864	858	944	859	915	910	880	929	898	893	913	919	934	947	900	926	908	910	936	936	902	849	956	920	849	930	908	907	930	921	902	901	934	925	942	896	925	880	901	899	902	929	896	885	912	899	942	916	908	857	923	884	934	931	936	888	928	916	932	919	886	927	956	910	884	896	920	889	940	856	954	886	898	918	928	940	863	874	892	832	988	846	925	896	911	920	902	919	920	920	912	905	967	887	918	902	962	908	869	845	891	889	929	962	961	899	960	963	885	913	886	1022	900	907	918	956	904	938	960	903	872	917	863	916	930	859	920	874	900	890	903	938	859	885	902	883	894	876	904	898	935	864	892	921	970	878	894	896	893	924	949	893	930	882	925	928	881	940	948	859	960	933	913	880	887	934	902	901	921	918	938	857	932	950	900	909	922	858	882	886	928	906	924	964	871	899	900	843	817	918	851	979	936	914	866	858	884	930	930	867	873	912	873	916	917	901	900	873	908	914	871	891	888	873	908	912	947	891	943	944	945	904	914	885	923	892	879	926	914	947	921	893	967	934	917	908	909	895	911	879	972	964	900	930	906	902	965	909	901	893	908	936	952	912	859	901	940	920	961	948	938	906	897	910	863	933	895	939	945	952	954	928	954	879	928	943	873	945	910	899	862	875	909	955	910	934	896	850	916	909	884	946	869	867	926	985	898	899	899	948	914	920	964	878	911	846	917	913	911	890	871	854	878	872	936	940	980	901	908	892	959	927	903	934	935	879	880	882	887	899	869	940	899	942	953	896	927	894	921	886	902	894	942	892	973	899	896	906	972	888	944	904	936	927	874	911	943	901	918	919	881	929	917	919	904	875	923	966	898	906	889	921	907	901	910	936	878	867	898	883	891	917	910	884	912	924	939	902	870	966	914	897	946	857	910	911	891	918	913	911	913	952	909	951	931	872	948	878	893	866	878	965	892	892	953	887	907	880	922	929	899	951	918	941	927	867	949	951	873	900
22416	21096	28765	23673	21099	21159	8334	1487	1084	1012	993	867	893	851	858	797	787	707	772	752	738	727	732	749	660	743	726	696	713	670	666	723	667	662	706	680	675	670	677	641	657	704	708	708	692	724	671	736	675	694	655	679	662	683	650	671	669	673	655	695	673	673	714	691	693	706	659	691	652	673	670	639	644	694	682	683	656	657	659	679	617	642	698	659	689	644	698	668	692	675	670	642	699	678	625	644	636	642	695	682	674	693	690	683	708	690	713	683	679	677	644	677	650	634	654	698	660	654	654	704	648	627	680	688	654	701	676	666	696	708	695	658	673	655	677	648	657	670	638	638	627	694	626	668	650	688	690	662	700	680	656	655	645	637	685	663	702	662	733	662	627	685	709	704	648	671	671	658	718	689	662	659	692	648	637	607	663	699	636	679	687	674	640	666	627	658	668	697	652	643	620	658	643	678	653	663	655	656	672	647	668	709	738	678	681	665	668	663	647	654	712	613	679	702	642	642	676	684	664	666	686	661	652	644	659	664	700	608	666	661	658	682	700	637	676	662	697	681	644	647	689	689	695	680	657	625	619	639	669	682	642	677	657	658	671	669	710	689	675	664	686	620	673	712	734	631	700	650	683	697	622	662	691	616	671	664	668	649	681	635	676	683	669	694	668	598	648	651	657	643	668	704	698	649	667	637	689	655	684	672	679	686	705	657	692	699	667	663	696	673	647	692	685	679	631	652	700	707	663	657	712	703	643	718	711	679	611	657	670	692	672	668	690	678	636	654	690	630	669	679	735	649	656	669	672	665	638	660	667	634	646	684	667	713	665	646	643	663	732	654	638	656	663	703	657	713	655	681	654	657	679	688	676	714	669	604	617	697	678	660	642	665	661	703	649	663	641	638	686	629	689	688	634	687	661	661	620	648	635	670	638	680	703	612	642	642	687	690	640	661	619	625	635	636	678	678	644	685	658	693	645	670	642	652	669	677	670	692	613	645	714	657	644	678	686	660	676	659	700	688	651	647	671	672	691	636	655	674	659	677	659	651	652	641	646	685	686	642	674	659	598	668	650	683	680	688	727	657	685	666	669	645	669	660	689	687	664	675	678	682	650	698	633	694	691	647	646	685	663	669	689	651	645	653	670	663	670	649	621	654	647	692	657	653	671	673	715	697	678	649	649	685	646	663	625	639	716	642	627	689	712	676	676	675	683	708	638	649	674	646	658	667	670	680	674	655	683	667	649	683	607	664	681	664	626	649	648	661	671	666	699	616	685	615	678	672	673	664	680	724	667	683	712	680	682	667	697	661	650	692	670	683	651	665	668	674	662	662	605	625	667	641	689	667	614	703	699	695	669	636	671	639	687	704	707	699	600	677	682	664	634	669	644	659	703	685	663	631	671	723	633	649	623	644	590	631	619	647	702	722	686	674	667	648	684	662	638	627	634	682	692	691	659	621	653	670	716	669	667	665	671	672	614	677	651	705	642	646	633	642	636	622	654	675	628	631	632	639	639	688	665	708	636	655	640	677	651	683	649	670	704	663	681	694	625	673	659	658	650	675	688	692	637	630	668	628	620	708	662	617	638	660	678	686	662	631	632	637	645	691	638	644	655	633	686	658	682	679	671	644	668	666	681	731	639	700	664	670	654	657	621	669	698	704	691	698	676	696	630	697	672	609	672	666	703	633	632	673	637	671	658	669	700	642	682	630	716	667	646	702	663	656	652	645	677	657	658	689	613	642	700	670	603	681	659	677	691	647	625	620	718	624	654	689	678	675	687	639	603	605	682	683	644	652	639	653	645	661	646	672	660	680	666	647	709	659	707	678	698	691	635	645	682	649	641	639	643	680	651	686	677	703	713	698	713	656	645	637	640	659	656	666	687	644	657	661	690	635	631	696	726	688	661	568	695	619	653	665	699	647	683	655	669	695	665	620	698	665	701	690	632	659	650	657	685	650	641	656	702	671	633	670	648	684	673	645	691	713	636	701	611	683	651	650	664	658	677	685	649	704	696	656	645	592	696	642	671	694	650	699	666	686	636	688	679	647	684	713	651	682	672	690	664	680	647	672	640	618	682	644	614	640	635	678	644	666	634	613	682	671	642	713	665	664	689	682	691	667	651	625	658	667	672	616	667	649	680	717	670	653	660	699	687	674	714	706	672	688	659	704	663	655	603	656	659	690	677	661	697	648	666	620	634	666	701	691	631	649	666	646	658	661	656	704	663	649	660	658	648	648	669	673	677	627	697	680	676	621	649	638	676	666	671	626	670	636	692	664	707	656	640	671	625	627	705	682	670	657	661	668	684	628	658	669	637	680	676	629	650	652	699	690	633	617	702	658	688	666	687	644	678	697	673	630	637	616	657	684	670	659	664	666	662	675	659	687	655	639	691	660	668	633	676	671	712	697	640	664	732	632	674	650	705	635	639	679	653	652	695	643	687	679	643	658	690	638	622	652	670	670	673	669	669	619	660	644	635	708	647	646	647	647	633	659	681	699	658	638	648	665	670	694	619	676	627	653	713	676	671	682	648	660	679	701	665	660	655	654	607	622	665	669	664	637	605	655	644	652	654	630	678	703	688	687	612	665	651	653	657	615	667	646	680	631	664	653	639	709	651	657	627	634	662	682	678	627	655	644	660	626	671	651	678	648	639	668	706	655	597	623	649	686	642	683	656	679	623	673	661	668	664	636	672	645	634	638	678	660	648	679	658	673	674	658	674	659	705	610	637	685	657	596	686	675	698	721	689	665	684	633	657	654	649	679	691	697	690	653	652	729	699	628	722	679	622	648	731	651	650	642	637	658	618	629	646	688	668	633	661	690	672	648	672	662	661	675	659	644	689	726	698	652	621	619	602	649	650	651	664	662	650	608	618	686	687	581	670	692	687	672	653	661	686	675	650	650	676	643	649	687	642	711	638	653	661	631	678	671	668	660	595	714	674	652	565	663	695	661	661	672	661	654	665	610	634	662	652	653	621	744	681	629	645	668	670	614	686	648	650	666	638	671	605	683	695	684	669	665	675	653	622	671	654	675	640	668	687	697	674	630	686	705	674	610	682	662	636	684	675	729	679	661	693	678	684	699	670	651	623	668	656	653	647	698	685	651	642	643	710	624	630	680	662	700	692	684	663	662	636	651	632	659	671	657	674	668	695	651	667	643	645	656	654	683	656	655	662	664	652	699	644	647	669	616	642	646	670	664	630	700	682	674	645	694	677	627	670	633	601	660	642	652	630	623	676	674	658	593	690	656	663	671	665	652	637	660	670	694	650	655	626	681	685	635	678	692	634	656	683	679	661	659	631	692	696	650	667	691	675	598	660	700	636	626	661	655	641	633	648	626	652	716	676	703	695	668	708	636	665	603	689	674	672	651	642	647	646	636	659	667	697	661	702	632	661	701	611	618	629	654	682	675	642	667	671	656	655	652	647	624	675	701	654	662	608	679	633	636	684	695	660	611	673	662	659	655	665	631	666	653	684	650	680	661	677	664
5523	15300	10064	5044	3772	2841	2296	1853	1644	1408	1223	1048	981	973	983	879	804	792	765	818	801	753	810	733	711	714	713	724	688	690	681	758	708	672	692	689	696	736	645	678	673	689	713	696	672	695	642	692	743	738	641	719	686	655	678	705	700	696	673	659	659	637	689	646	692	657	673	642	628	692	620	700	674	659	703	661	679	612	686	688	679	675	700	652	675	649	674	647	665	667	625	677	662	645	669	654	656	655	651	676	673	626	645	703	673	652	644	657	623	633	689	628	649	636	688	673	670	620	662	692	658	641	627	687	706	685	667	659	646	685	672	658	676	676	652	641	692	628	701	610	651	650	659	660	686	656	684	675	665	652	677	642	657	687	698	674	623	641	697	674	671	676	640	652	682	661	626	629	677	655	640	640	720	653	678	676	708	615	658	648	631	696	650	668	693	643	665	640	589	685	652	676	655	631	666	672	631	680	629	635	649	636	718	694	698	642	674	646	678	634	684	699	616	600	683	652	675	612	616	616	628	678	666	683	620	674	660	650	692	712	640	663	684	705	666	685	617	655	587	646	694	713	656	686	711	627	671	668	657	617	590	669	675	693	669	647	636	649	667	661	651	728	678	646	665	689	707	640	671	656	663	655	579	606	700	698	681	680	684	684	642	635	621	693	656	700	652	660	637	706	607	635	659	685	618	686	702	675	660	641	665	733	612	651	680	662	641	662	685	694	665	638	723	685	637	647	682	668	665	628	635	681	685	637	703	664	667	660	651	651	619	623	662	653	644	709	632	700	681	680	619	639	651	605	678	675	672	662	668	655	675	632	709	656	653	638	632	606	680	739	642	661	716	667	684	631	663	651	676	696	652	649	678	688	674	651	613	653	670	653	659	648	637	603	639	661	688	672	627	657	651	638	655	677	592	683	689	695	643	714	658	673	663	647	653	665	601	661	696	653	667	656	684	663	617	697	678	705	663	661	706	664	653	609	673	658	674	654	666	694	652	630	606	616	660	665	691	688	699	595	648	642	662	663	658	668	646	643	637	684	650	611	662	637	645	682	644	627	677	696	639	642	684	671	635	643	625	663	619	675	716	617	641	684	664	662	691	658	699	653	679	644	661	670	701	639	645	666	621	674	650	644	694	662	661	693	642	657	652	632	671	645	660	656	707	663	725	630	670	647	690	635	686	637	648	695	644	663	680	662	619	628	672	679	656	616	686	675	643	648	651	669	651	691	673	653	653	615	636	679	702	665	678	656	689	633	691	654	660	706	662	698	660	696	679	715	667	663	655	630	692	663	654	677	692	664	644	628	646	629	671	645	650	642	660	676	653	665	666	651	640	624	674	672	671	675	715	658	675	681	652	657	701	678	660	637	690	643	654	653	672	647	653	677	673	685	677	650	623	660	675	648	697	671	661	620	679	667	620	637	647	684	679	666	654	643	686	588	657	678	615	712	675	714	652	632	653	659	666	657	660	676	665	651	679	658	664	696	688	704	687	688	623	671	704	654	666	665	658	625	647	638	627	618	683	647	624	687	666	672	646	659	673	666	687	662	648	682	659	623	661	694	635	664	637	680	587	720	666	659	642	656	662	678	686	645	645	670	655	670	712	645	662	663	673	674	644	662	625	669	665	635	682	637	645	673	669	623	644	656	640	645	738	647	662	654	607	626	700	647	606	695	671	648	674	647	673	689	666	633	665	683	676	687	607	685	665	661	676	666	620	689	655	654	622	646	642	657	661	681	665	669	655	644	629	646	675	680	684	641	679	637	698	674	644	643	620	652	629	679	630	637	687	674	641	674	641	673	631	741	609	648	626	658	711	647	616	656	659	683	614	660	673	702	635	702	672	682	671	698	667	690	684	670	686	675	637	679	616	648	658	646	674	662	652	641	670	673	642	663	589	644	653	696	665	706	621	630	639	660	696	638	701	654	672	694	658	671	679	661	705	642	671	663	683	654	658	681	686	619	620	619	689	700	688	654	705	639	667	674	641	627	672	695	637	708	676	649	656	641	693	658	638	663	672	616	630	671	641	670	685	676	671	641	636	661	647	681	653	610	657	680	667	644	650	641	640	651	645	682	680	617	673	646	666	663	648	656	684	715	688	644	652	693	661	583	700	679	647	638	685	692	694	696	673	659	663	621	653	676	683	646	697	669	684	709	691	644	652	617	702	622	654	690	690	650	611	642	679	666	721	632	661	668	657	655	715	667	666	658	666	626	628	685	715	657	693	684	699	704	690	669	613	648	678	669	662	668	688	718	688	676	633	668	633	647	698	688	668	641	697	693	658	644	667	706	661	686	715	683	697	667	696	723	672	706	714	637	643	643	701	691	661	669	684	672	600	673	643	639	648	671	696	672	669	683	665	654	657	668	666	681	620	695	614	669	656	691	681	631	680	685	694	670	693	690	683	672	629	637	651	656	708	671	659	625	718	677	636	663	675	653	666	651	682	645	657	659	680	659	659	664	703	713	666	730	642	676	697	676	678	692	650	665	669	685	645	693	598	639	644	715	700	643	673	677	668	676	676	648	693	696	634	645	716	661	683	639	586	658	683	641	640	691	676	659	672	671	675	678	702	649	658	690	691	709	664	663	704	699	643	674	646	669	646	673	635	644	684	631	660	702	640	646	667	700	644	665	636	689	606	663	645	640	638	694	672	644	670	669	643	648	602	632	641	630	662	683	662	685	664	653	658	688	659	670	724	702	696	717	672	677	645	668	653	698	687	597	687	650	684	698	644	683	627	679	668	705	628	688	699	640	685	663	626	617	575	657	636	665	666	689	647	640	705	676	661	662	640	645	691	677	631	675	675	641	674	711	648	691	671	693	689	660	697	691	662	664	636	672	649	671	671	670	641	637	648	677	661	635	652	624	644	670	671	661	699	666	684	694	648	686	685	593	674	688	672	662	673	641	680	654	631	656	668	636	721	626	667	670	623	611	644	663	674	673	629	665	672	696	674	669	626	661	652	683	649	660	618	665	632	652	682	655	635	647	667	645	647	646	651	694	685	637	620	639	682	688	680	693	697	658	674	704	666	702	686	644	656	647	613	669	635	637	677	685	614	685	693	699	691	674	670	668	663	703	648	673	648	667	665	654	642	635	650	629	629	669	675	661	698	665	642	650	645	607	636	689	640	695	687	636	681	668	672	625	657	695	648	630	665	646	686	623	677	635	720	639	663	725	700	661	637	753	624	679	613	660	643	670	651	682	667	617	690	629	609	635	651	682	621	657	644	685	680	646	625	679	652	647	668	652	651	615	658	656	696	629	663	685	638	656	682	659	672	698	624	652	661	669	627	625	647	631	662	655	675	644	657	655	685	649	656	615	674	674	676	675	658	681	619	659	665	651	683	636	673	646	675	676	668	669	678	657	635	616	644	670	662	623	605	669	658	689	656	623	664	699	706	709	671	689	639	633	611	682	634	667	669	690	652	740	641	719	704	627	650	638	686	648	676	687	697	680	681	631	684	647	606	644	612	669	653	654	702	642
27731	17186	3897	1010	788	672	688	660	630	645	663	598	607	588	595	558	565	583	595	660	639	598	636	620	595	580	602	580	637	606	581	625	581	572	641	595	603	642	645	658	603	594	609	592	582	617	599	624	612	586	580	643	621	589	600	589	569	628	605	570	601	638	597	630	571	629	557	582	594	602	556	583	554	606	624	638	614	609	595	591	578	644	594	624	640	605	561	587	643	587	640	609	591	608	616	619	613	594	601	647	661	596	648	574	597	587	568	609	543	548	635	590	619	605	612	660	633	596	615	627	637	591	630	596	620	577	649	603	584	621	607	630	601	638	609	569	615	623	583	627	608	636	663	603	599	592	603	625	604	617	607	603	613	603	636	576	649	615	591	596	634	595	604	617	575	599	620	596	621	601	635	637	600	608	549	626	630	622	580	610	594	628	603	633	599	598	598	595	653	643	620	626	603	579	624	597	601	636	670	616	620	583	599	598	594	582	600	600	575	593	595	637	604	574	592	604	625	616	644	629	648	611	634	601	615	563	631	558	624	606	592	613	618	599	623	616	596	602	594	554	596	619	650	634	631	575	578	620	607	617	600	614	590	609	576	593	586	616	588	590	607	578	647	638	615	593	604	605	588	644	634	600	602	585	582	620	635	629	598	601	574	590	656	614	639	645	627	558	558	592	553	606	631	599	606	605	626	580	584	607	648	623	613	576	580	587	593	560	617	615	602	602	609	631	594	608	599	640	637	586	634	609	606	641	646	617	613	658	614	556	584	636	638	585	641	622	582	629	624	588	609	582	618	643	645	607	611	627	583	600	627	590	617	567	618	595	585	658	623	624	652	610	595	640	565	587	647	588	626	578	610	628	570	631	564	643	596	622	600	618	547	625	577	649	600	576	640	613	602	581	561	578	618	592	587	640	590	631	595	607	615	577	594	618	597	614	648	578	609	617	599	614	605	590	623	614	604	605	629	658	615	618	629	629	608	645	643	593	583	610	589	553	577	584	610	639	608	594	602	594	617	615	585	630	604	609	593	605	602	622	595	606	611	570	636	544	589	585	630	596	585	617	574	618	605	628	678	594	572	582	606	565	635	637	623	631	659	654	609	622	625	651	594	574	633	668	656	591	597	641	637	626	582	618	626	623	620	558	539	634	577	595	596	628	632	592	619	610	603	552	670	643	669	630	608	585	619	585	598	592	657	634	628	603	613	593	608	614	634	589	592	567	586	570	614	598	575	597	610	651	646	601	541	567	611	609	622	584	598	643	612	592	629	593	582	601	629	637	627	590	592	593	623	597	644	611	619	633	582	581	621	613	609	596	638	585	601	642	613	634	591	621	619	583	644	597	549	632	594	636	562	575	632	572	614	595	595	629	641	601	599	634	647	606	568	650	605	578	575	627	605	645	605	675	611	631	619	622	607	642	636	613	601	580	607	606	603	607	626	586	636	587	601	630	626	604	628	565	606	607	617	595	666	629	625	588	612	625	595	567	628	575	595	606	574	623	629	605	601	636	628	622	576	635	651	636	621	575	646	590	654	626	593	620	614	603	635	604	643	587	586	587	626	628	605	620	594	632	574	632	624	591	596	633	588	650	594	645	629	633	625	608	628	637	557	646	585	588	604	612	590	604	609	616	628	604	613	626	612	615	613	628	592	667	605	571	616	613	607	626	627	612	618	607	609	598	607	602	617	611	584	622	634	567	587	604	607	601	601	592	646	614	633	586	572	617	581	609	559	628	606	627	585	593	611	595	569	634	585	585	589	589	619	605	604	596	605	590	606	619	623	585	596	590	651	602	595	605	591	590	602	613	600	591	603	589	597	605	607	628	604	565	552	610	593	618	594	621	593	611	641	634	634	658	601	604	646	608	641	563	586	607	601	599	590	588	632	618	604	645	630	616	646	595	617	610	607	625	650	629	572	585	628	592	629	651	590	625	643	563	635	641	604	623	574	599	586	621	607	617	600	588	635	627	586	589	596	601	652	635	605	612	596	610	638	616	589	667	638	624	602	642	616	601	619	636	569	651	585	610	604	597	591	603	640	634	591	596	623	604	609	576	561	590	579	583	590	580	635	596	602	671	545	623	625	588	627	618	571	594	616	643	632	610	622	607	612	557	634	585	639	610	597	602	619	609	651	648	588	597	626	635	603	624	611	597	571	630	600	615	630	599	607	652	615	615	524	588	590	640	661	601	561	584	602	594	625	588	616	597	624	599	607	629	653	582	599	614	581	638	627	574	606	627	659	614	624	631	602	581	644	612	622	604	558	596	601	620	653	612	587	664	560	619	642	588	619	595	618	576	596	595	595	638	643	584	634	610	604	662	617	625	608	596	639	633	573	601	613	611	646	618	601	646	615	596	580	588	597	652	581	645	612	603	629	623	615	627	613	594	579	601	626	624	595	597	616	621	594	604	597	603	592	606	646	569	596	594	620	657	598	613	620	590	626	602	614	636	626	602	649	649	626	574	592	588	624	589	668	636	600	628	591	586	584	579	619	633	617	631	620	635	610	657	590	596	609	569	606	613	626	606	618	628	599	615	604	583	585	598	600	568	607	574	647	626	606	612	623	625	593	616	600	578	612	623	669	604	610	610	611	590	643	610	619	609	579	645	581	599	607	643	591	613	642	597	616	587	617	582	612	639	616	582	600	562	638	582	629	633	605	600	611	570	648	591	603	632	617	620	588	630	684	608	643	589	630	632	603	588	628	605	646	636	620	622	594	650	592	635	622	630	605	566	658	611	622	604	632	570	634	607	606	582	653	560	580	643	641	615	626	662	596	632	602	593	560	673	604	608	625	586	626	573	603	597	577	612	619	633	609	625	631	604	603	641	643	587	612	592	596	619	655	622	638	591	576	623	616	646	614	613	598	634	579	580	598	564	574	665	611	577	603	635	604	580	615	588	594	595	587	609	574	591	569	557	649	633	584	575	572	614	615	605	634	599	617	589	598	637	641	627	617	596	588	603	593	578	618	633	629	595	649	619	589	600	578	642	577	626	630	584	635	616	575	604	603	640	631	651	607	572	583	582	644	595	637	607	619	611	670	610	627	620	615	637	600	602	615	628	626	599	584	617	580	584	649	605	579	581	585	625	622	598	608	618	598	593	645	613	602	603	626	602	581	566	645	631	552	633	581	584	587	606	630	612	620	601	620	626	567	588	671	588	587	593	595	651	604	630	634	588	633	596	627	633	632	593	587	654	557	610	607	612	621	623	604	553	610	652	632	560	581	596	597	597	618	598	639	596	608	567	591	635	617	586	570	631	599	599	616	607	647	603	561	564	609	550	627	598	612	623	598	605	597	656	584	579	593	580	580	570	658	576	613	628	624	604	612	616	608	611	613	599	607	611	623	575	567	618	593	583	620	546	593	625	623	588	588	630	643	607	629	555	542	619	658	587	658	637	636	612	584	586	607	610	630	599	587	640	585	577	595	603	605	626	581	629	536	598	588	611	594	576	639	611	591	638	619	577	579	663	613	644	608	585
5017	1930	1279	963	851	801	714	704	709	658	667	666	656	641	707	648	655	668	649	687	662	660	645	635	605	669	652	721	643	631	652	653	620	617	647	636	673	683	615	664	596	680	631	657	663	635	680	622	658	656	670	597	644	640	629	707	681	621	651	601	654	624	609	673	678	691	690	671	646	647	633	656	640	647	633	627	637	604	643	677	663	677	643	649	642	610	645	681	628	617	581	615	602	642	632	649	677	685	650	644	587	641	625	628	683	668	675	664	640	623	643	664	674	617	662	653	644	660	667	661	650	697	661	609	639	646	624	651	689	676	693	653	636	652	615	632	658	634	697	638	642	581	648	645	690	645	633	617	653	606	622	676	647	657	648	667	628	645	701	667	682	655	615	640	623	651	713	684	661	682	616	675	673	647	634	691	647	657	643	622	641	669	620	650	612	687	650	618	632	626	677	636	647	636	629	686	675	651	676	695	614	663	630	658	677	657	605	642	672	656	611	704	668	606	643	658	622	683	644	647	643	599	657	621	649	602	657	659	668	687	627	621	647	661	636	652	671	647	625	596	592	640	674	650	677	641	678	662	662	637	689	656	669	669	616	691	666	613	621	664	661	614	669	661	616	672	696	671	650	664	661	640	608	669	635	646	634	664	638	650	658	673	663	647	604	676	676	624	669	700	624	659	635	647	636	658	641	641	580	685	700	644	596	626	691	675	634	649	639	664	653	660	627	660	657	651	677	642	575	673	591	659	643	616	702	653	598	685	637	661	633	618	680	679	639	632	673	664	644	614	613	653	639	648	675	692	679	652	648	646	650	672	607	675	663	674	732	692	636	641	638	621	650	653	663	622	645	630	704	624	593	596	665	646	672	623	645	645	678	662	666	657	612	673	670	651	660	642	701	658	621	666	672	686	644	658	628	660	681	660	665	637	679	685	637	652	738	630	675	677	673	624	690	654	648	668	637	616	622	648	641	673	681	673	627	678	634	654	661	639	667	647	626	600	656	625	655	626	711	632	661	673	658	687	624	639	650	665	599	650	629	625	635	682	660	645	649	637	658	585	627	683	659	635	641	676	671	645	667	637	641	639	660	683	694	654	636	650	661	651	642	667	646	667	666	685	668	666	611	656	667	647	648	630	684	663	642	633	667	682	613	661	640	624	681	640	666	672	629	713	664	695	661	655	646	681	667	672	648	654	661	665	691	697	638	629	685	671	669	676	637	627	616	656	615	605	637	624	647	675	614	618	581	656	663	677	685	677	640	647	635	643	628	667	648	670	618	649	627	605	653	664	688	600	668	648	642	655	659	634	599	630	657	661	658	631	681	669	623	653	648	666	662	623	681	645	673	611	627	611	632	620	637	649	697	640	621	668	678	665	623	644	644	661	659	682	639	599	695	615	646	635	691	634	606	653	654	680	642	627	635	632	624	643	644	669	631	682	621	614	647	664	640	633	674	676	645	680	634	675	673	671	670	645	648	661	687	630	661	649	620	591	677	680	663	638	669	661	698	617	662	622	633	625	620	640	657	640	653	648	642	645	719	594	683	662	675	623	635	666	645	678	647	633	603	635	628	659	665	627	638	651	662	609	656	686	676	696	689	653	664	618	660	615	658	653	628	644	618	670	605	665	666	691	645	665	696	646	594	710	629	636	695	630	640	653	673	649	680	636	644	635	637	591	663	659	654	693	671	683	622	643	660	622	683	629	660	662	650	701	698	646	639	664	580	599	662	600	609	633	614	652	645	632	655	674	678	661	684	612	626	658	636	661	614	643	628	610	618	613	625	620	601	670	673	634	668	719	663	632	620	621	674	626	601	622	647	655	655	673	604	654	622	639	687	642	643	644	621	640	628	670	650	641	651	670	651	701	654	656	662	654	629	626	683	644	697	621	645	620	684	674	678	634	627	669	658	652	672	672	636	677	680	636	628	638	639	623	666	664	615	632	639	654	662	623	621	628	708	645	669	628	623	621	677	655	677	651	638	654	712	651	668	652	657	666	661	668	656	636	661	669	636	663	669	621	652	670	604	643	631	656	657	690	648	634	681	695	659	655	648	638	668	697	677	650	604	648	648	685	648	650	634	690	631	667	639	669	653	641	665	662	669	645	678	657	649	622	649	664	631	685	656	643	710	644	622	640	712	675	656	613	632	640	677	630	629	666	645	645	648	650	613	608	610	672	614	684	677	610	705	606	672	605	651	640	673	624	691	627	682	657	652	669	641	656	696	662	626	659	678	709	642	648	638	657	645	652	632	650	693	684	649	641	606	651	617	643	658	635	652	653	664	661	659	681	682	658	656	630	640	701	616	702	702	675	715	628	690	682	658	657	620	659	636	649	648	686	671	634	651	596	638	681	651	638	666	661	663	631	669	616	642	666	674	662	646	690	635	680	675	664	658	685	637	696	679	662	664	684	628	628	636	617	642	648	599	658	628	665	629	670	628	648	636	655	667	644	670	668	663	662	642	645	652	652	705	653	686	652	647	646	602	624	705	627	645	673	620	674	645	649	659	668	635	664	598	677	638	681	674	624	646	672	652	644	636	649	687	639	655	661	560	673	664	652	653	590	635	662	669	654	639	657	632	639	642	643	694	678	623	614	689	665	683	696	641	669	667	673	641	639	665	643	702	685	655	657	672	621	613	700	633	665	640	668	700	662	629	600	620	639	613	633	643	673	689	649	648	656	666	622	661	634	618	633	642	686	665	654	635	618	640	663	630	598	665	623	677	650	692	634	613	627	639	640	664	641	650	679	652	636	616	665	659	633	685	639	659	659	726	659	637	611	654	723	660	627	602	654	655	674	639	690	640	614	613	638	643	622	637	693	648	606	630	694	674	675	613	648	605	681	723	637	624	660	653	676	661	648	632	679	671	645	645	599	649	607	597	632	662	652	636	630	679	622	661	629	622	670	619	629	666	661	681	662	619	640	629	580	639	649	681	661	645	629	638	672	641	625	622	650	632	641	626	668	673	670	658	660	676	616	661	654	636	669	671	645	647	666	623	655	632	614	595	677	671	704	662	676	671	653	649	660	638	618	623	648	655	641	616	676	601	645	619	704	639	630	670	654	588	600	676	650	684	661	631	645	636	633	661	676	646	597	660	652	703	636	639	638	658	654	647	606	638	649	668	642	663	608	616	625	646	650	617	633	661	658	651	673	612	643	637	611	692	631	673	631	675	667	640	633	614	676	675	685	650	689	655	646	654	676	643	639	642	649	679	687	692	635	689	657	672	646	684	644	641	606	666	633	645	615	646	656	625	616	638	654	659	620	672	684	622	678	647	617	630	640	652	696	628	667	677	632	661	670	663	652	644	650	649	692	631	654	685	642	600	659	626	658	685	666	655	608	631	641	674	645	670	685	664	676	649	621	656	669	696	664	689	671	633	685	573	675	693	642	625	664	610	616	616	596	643	630	694	678	651	659	621	649	644	653	676	653	675	602	609	659	630	664	646	653	639	654	694	661	624	640	672	649	638	613	609	670	639	659
23596	21119	28277	24087	21068	10139	1136	744	639	606	531	516	498	472	446	483	419	433	419	404	454	409	429	402	426	428	417	397	451	384	418	402	406	378	387	412	360	400	380	398	395	387	386	369	396	353	378	347	375	391	397	392	387	385	399	394	400	416	406	380	357	362	388	390	415	395	381	440	364	362	391	400	387	391	354	410	392	374	363	400	380	416	375	346	348	385	347	385	399	400	415	395	393	380	406	376	372	386	353	386	393	382	397	382	411	403	382	412	441	385	353	407	415	343	388	364	359	418	371	376	411	389	349	394	378	394	386	359	395	385	392	400	384	380	378	375	390	374	369	379	364	368	385	397	361	355	366	371	388	364	404	383	345	417	357	408	398	389	384	385	385	375	377	373	370	368	379	373	367	414	372	372	407	397	373	407	379	387	394	390	399	429	359	342	415	398	397	349	346	357	365	406	378	395	375	378	374	363	358	333	402	360	381	395	342	409	345	404	403	382	403	380	401	392	399	396	375	363	401	399	372	374	357	364	392	375	370	347	388	374	397	391	367	392	396	378	417	386	352	376	355	369	416	368	413	372	369	402	384	368	380	408	373	387	375	404	378	373	381	373	364	401	358	387	377	408	392	391	365	366	389	361	393	389	357	364	342	387	384	363	383	378	358	399	343	356	369	352	372	384	405	366	373	391	371	388	368	375	402	389	374	401	437	377	344	382	399	378	385	407	343	363	380	376	401	369	368	388	373	407	411	362	381	418	367	384	401	377	395	354	388	370	415	358	366	350	367	354	352	390	390	388	389	400	400	409	364	369	382	347	367	377	397	339	378	375	402	347	367	384	382	385	399	353	372	371	396	417	365	384	351	377	380	351	354	375	386	382	393	369	408	337	397	381	367	368	390	377	361	378	383	382	434	371	378	328	387	385	363	384	348	388	369	399	416	384	394	419	371	366	406	389	371	434	415	358	377	359	382	386	345	378	356	426	400	388	376	397	389	382	378	402	357	382	366	360	405	413	365	364	370	400	362	364	388	385	399	373	360	364	365	398	406	383	371	385	364	386	343	366	392	399	398	379	384	407	373	377	401	415	387	426	342	354	385	414	386	389	365	392	413	361	372	377	363	386	393	352	387	352	365	381	369	398	342	397	439	372	374	367	393	383	389	385	348	346	399	378	408	402	373	371	381	411	360	373	378	394	363	359	372	403	392	422	368	349	370	393	365	442	377	382	378	377	386	398	385	322	370	398	415	365	353	390	349	392	369	374	369	369	384	374	392	372	361	413	345	396	366	394	398	385	413	390	379	393	383	389	373	374	394	383	369	370	369	336	350	378	379	367	357	374	384	380	357	371	357	346	371	405	388	404	402	397	395	366	359	371	384	356	398	370	378	360	373	354	407	396	363	399	383	383	362	393	394	358	350	388	367	379	385	394	359	392	411	370	394	394	370	402	377	385	412	405	379	390	386	405	356	373	397	395	405	385	382	359	371	376	410	384	367	392	375	388	370	379	407	339	395	400	418	388	393	422	392	400	353	373	382	360	380	415	350	366	403	367	382	413	364	365	364	409	402	361	373	361	386	354	364	405	336	372	339	395	372	414	395	414	384	394	363	378	375	391	405	395	399	392	375	355	368	383	353	402	377	349	416	403	380	389	415	372	393	370	372	372	367	331	368	399	361	395	362	390	406	384	364	352	377	379	381	389	403	402	372	362	379	385	401	388	375	392	412	395	395	365	384	385	384	404	369	402	384	404	358	375	384	350	368	405	374	370	403	355	391	383	353	365	360	351	424	377	341	350	373	387	413	363	374	369	383	321	402	387	338	360	422	382	375	366	380	409	403	373	364	351	388	408	376	382	378	363	386	382	386	357	357	377	376	409	401	374	392	365	376	366	386	371	356	377	399	360	414	366	419	356	382	368	368	379	394	401	390	361	402	387	383	371	395	392	381	373	418	408	342	389	364	373	387	394	387	408	386	381	380	394	385	335	388	386	359	406	405	354	408	357	355	384	369	389	355	395	381	396	402	326	352	378	412	385	412	352	340	362	400	346	434	363	392	381	384	385	399	386	353	373	372	354	391	362	337	381	403	379	339	365	382	404	365	378	395	382	401	400	381	372	405	375	368	396	371	401	424	363	351	374	361	405	375	394	416	342	402	367	391	389	375	387	427	372	388	385	388	371	384	366	371	392	383	379	402	390	387	392	395	406	354	373	401	357	407	361	405	386	362	383	394	372	442	422	374	408	381	352	384	364	345	363	374	361	367	378	363	430	377	378	378	400	370	370	363	358	391	364	376	388	398	394	387	356	372	371	385	388	428	412	395	370	393	399	363	405	398	359	417	385	348	386	353	384	375	376	353	372	393	383	394	391	357	356	349	401	379	360	362	363	386	386	361	414	404	387	389	370	354	394	385	398	381	380	379	352	387	393	372	391	387	407	386	368	414	384	362	357	377	408	369	398	379	359	391	374	398	357	387	392	342	370	376	426	369	360	393	386	366	353	362	388	351	353	379	407	361	368	368	384	383	366	365	371	405	390	370	352	382	377	401	405	395	388	354	404	391	364	364	382	376	368	359	379	367	368	360	374	354	351	386	382	350	358	365	369	373	351	375	407	395	406	365	382	390	385	438	405	350	377	357	388	396	352	354	348	389	378	381	373	379	370	335	430	409	370	412	415	374	385	362	398	440	402	421	364	425	415	366	382	341	407	330	407	404	359	384	381	406	386	376	371	369	377	387	416	373	361	395	387	373	376	363	364	372	386	396	381	408	418	368	390	361	379	356	390	393	394	385	384	401	358	370	374	369	383	393	357	357	375	368	375	395	385	366	369	390	369	392	388	376	395	383	387	400	405	394	403	390	378	372	369	382	370	376	378	396	424	372	394	370	396	404	416	383	362	422	395	378	377	402	411	382	386	372	390	362	349	348	402	356	381	378	411	389	408	387	397	398	376	339	382	417	379	379	379	368	332	367	391	364	426	374	387	369	380	396	412	385	389	366	383	366	409	392	365	377	386	365	391	392	392	363	404	416	403	405	388	370	385	377	375	349	377	370	400	361	368	348	363	378	374	410	429	373	381	370	346	375	350	352	428	383	357	369	392	387	387	386	364	378	352	377	373	372	386	363	375	366	360	346	350	360	418	398	349	355	321	396	393	379	367	373	343	380	379	369	337	360	384	396	375	363	393	366	396	369	403	375	405	360	386	357	393	376	365	379	393	388	348	394	361	330	346	353	378	375	364	363	399	439	380	362	349	369	342	386	377	383	402	359	373	348	348	384	372	359	351	389	405	347	358	370	410	390	359	355	388	387	381	406	376	366	380	386	360	443	383	404	368	394	373	338	364	377	388	358	379	416	395	386	412	375	365	376	371	387	389	351	370	355	373	400	361	342	363	397	397	388	418	380	378	419	365	400	338	377	396	354	367	371	408	393	390	383	371	408	403	384	382	378	372	367	389	340	409	395	386	350	386	394	389	339	350	363	360	375	403	405	325
4423	9732	6154	3002	2088	1629	1259	1084	948	862	762	641	607	552	538	569	497	488	469	470	511	458	455	427	461	465	422	476	439	455	418	430	417	445	431	408	427	416	404	419	458	422	398	438	440	409	413	372	426	429	405	392	441	423	434	392	424	412	404	408	412	411	414	412	434	422	427	378	435	421	435	429	389	412	417	401	419	383	390	430	467	415	402	391	389	425	420	420	385	408	376	437	426	424	367	412	415	433	386	428	417	422	423	402	424	460	411	410	420	430	416	436	405	402	373	381	420	422	417	389	402	384	441	399	442	425	379	407	414	408	439	425	415	416	418	422	396	413	447	419	413	418	422	389	426	432	451	422	386	433	441	382	402	426	433	404	404	384	416	426	422	414	435	451	401	413	412	421	398	373	373	447	441	404	392	403	424	405	428	442	392	436	441	438	405	416	425	405	397	446	431	388	427	407	415	381	386	415	422	452	412	401	428	417	431	424	425	405	411	416	421	393	396	424	448	446	436	442	449	458	393	391	405	393	418	405	388	386	446	415	415	385	439	400	429	397	386	412	396	386	425	435	405	433	430	416	397	407	437	421	353	382	405	393	402	441	380	415	425	394	385	396	419	399	425	418	407	386	423	388	429	397	434	420	406	435	391	414	425	390	437	412	396	440	379	407	392	430	409	380	435	407	401	380	413	408	410	443	407	431	402	397	430	422	396	415	421	416	389	433	410	397	414	433	432	392	435	411	414	379	388	430	408	437	447	415	428	409	407	415	395	405	344	389	431	442	432	416	393	392	412	375	405	426	384	439	413	400	430	409	390	400	437	463	387	401	408	394	418	391	374	389	447	408	388	399	386	390	417	409	437	426	435	376	416	423	420	393	422	411	389	425	449	406	378	407	432	375	415	399	409	396	411	397	432	394	426	420	411	393	413	400	425	409	414	396	408	442	439	417	439	426	422	446	397	429	435	427	392	430	384	366	425	396	400	429	418	426	443	429	450	438	413	420	408	424	406	394	415	425	431	432	385	459	412	410	441	394	427	413	416	433	404	393	410	376	371	396	422	407	429	418	406	409	401	413	391	424	426	437	393	407	400	372	437	427	429	413	382	389	435	442	443	413	419	411	413	432	462	443	413	431	463	443	377	403	399	400	452	402	385	399	447	435	418	415	368	398	380	427	395	395	460	450	417	390	391	422	403	389	408	415	389	414	470	440	358	412	390	423	374	401	391	405	386	398	408	429	435	422	422	405	405	372	406	444	402	404	412	395	394	405	402	413	422	422	395	423	436	426	471	431	384	421	435	413	398	409	411	435	406	447	426	413	409	403	438	393	425	428	419	416	413	401	383	389	401	438	395	443	402	405	415	468	404	403	386	414	431	405	419	409	402	385	443	422	443	400	407	419	397	464	405	457	413	412	374	411	441	444	417	427	388	391	405	407	418	393	404	444	446	433	410	429	419	410	389	429	384	403	366	424	409	430	417	377	407	450	411	427	452	415	406	425	387	401	425	419	388	414	428	402	437	412	380	422	465	399	372	417	436	402	452	407	409	406	414	409	401	423	397	428	414	412	406	392	405	420	450	416	444	389	411	424	409	412	366	431	420	433	411	433	392	431	425	414	400	415	420	421	385	449	407	468	398	432	419	409	438	418	420	391	442	456	407	392	412	409	410	395	400	420	434	414	424	443	453	378	432	452	432	427	424	405	398	375	407	429	426	412	405	397	397	458	423	435	426	450	419	393	420	435	457	439	414	421	421	460	397	415	405	421	388	430	418	404	394	406	442	389	417	424	419	446	434	421	405	386	394	410	365	439	427	442	413	402	443	399	437	378	451	421	419	449	424	441	376	398	399	404	396	417	439	397	399	419	446	391	400	422	419	419	430	397	428	400	385	388	383	396	366	420	425	416	403	415	419	415	416	421	406	384	400	431	399	428	411	388	382	411	426	404	426	434	432	428	429	387	405	395	394	410	402	412	412	438	402	442	403	431	423	402	400	384	427	421	387	416	393	410	440	392	428	398	425	406	439	413	411	396	401	393	426	391	401	435	403	411	402	389	427	399	458	393	396	419	392	414	412	385	435	440	399	406	379	420	416	439	439	427	448	415	452	404	422	412	399	387	404	434	414	439	428	389	429	437	431	402	373	403	432	396	431	432	407	404	427	420	411	389	404	435	423	421	396	407	415	417	424	416	392	443	418	369	445	425	397	426	406	406	406	401	403	365	434	403	435	388	445	427	476	423	423	416	429	389	430	406	397	416	414	374	422	416	402	381	400	384	430	394	379	394	415	387	437	403	436	409	426	401	389	426	421	414	404	419	404	410	431	388	415	408	390	377	407	387	416	410	425	466	403	389	429	402	405	433	382	429	397	396	417	419	431	409	451	425	439	394	407	401	418	383	403	422	415	393	451	393	403	423	439	399	428	422	429	427	449	394	378	437	380	416	402	406	405	425	409	410	366	383	384	440	409	422	422	463	406	425	408	414	407	412	386	442	387	413	423	436	415	465	429	380	443	409	434	422	407	388	424	381	414	409	412	410	388	406	405	430	404	407	396	427	382	419	435	402	412	400	411	400	416	410	421	398	420	413	407	458	381	386	380	432	404	377	426	456	440	404	423	361	423	443	461	450	396	367	422	367	478	439	419	416	392	417	403	386	403	403	437	401	397	446	402	431	418	436	419	388	387	414	416	425	415	398	441	427	418	383	428	409	398	398	413	396	414	431	443	403	379	402	395	386	400	404	417	377	396	379	407	411	420	389	433	417	398	427	416	426	394	423	426	402	420	412	421	417	396	418	436	405	390	415	390	401	396	431	414	423	410	418	425	387	439	401	416	415	430	410	381	435	404	423	397	400	441	419	416	432	409	375	391	416	420	414	388	421	411	412	423	400	442	406	440	399	430	437	434	431	431	406	408	393	438	438	378	393	414	381	411	384	444	432	408	427	400	416	448	361	403	415	424	410	432	407	394	418	421	420	411	376	456	414	411	418	418	401	413	397	401	403	420	406	425	390	409	391	412	434	425	436	416	381	420	401	424	415	418	427	397	409	395	390	436	408	449	437	426	414	438	416	459	420	381	409	415	392	421	396	377	409	434	392	379	389	392	422	378	421	406	456	419	419	395	404	410	380	394	403	452	441	436	389	412	373	392	431	405	407	412	435	370	423	408	409	425	416	392	426	409	444	380	409	451	406	417	389	433	398	426	412	398	410	414	397	408	402	409	408	415	425	431	417	426	421	393	400	426	390	422	404	385	392	402	431	420	443	445	426	388	401	411	430	402	406	431	429	407	443	436	399	439	402	369	440	396	434	458	412	397	409	391	381	416	411	414	410	432	422	427	411	416	388	412	390	399	429	407	413	393	430	389	377	409	439	383	396	439	354	408	405	425	437	414	401	407	410	411	405	409	394	428	406	413	408	409	395	386	438	410	420	401	426	397	398	424	425	401	441	413	406	426	400	396	404	450	434	374	422	433	415	426	400	423	414	422	430
24655	21058	27065	25172	10478	1447	1196	1060	1062	1049	1012	981	1013	966	937	924	926	935	861	929	898	905	936	913	896	916	897	959	874	886	883	937	952	954	902	888	897	960	919	830	942	899	858	915	875	896	859	879	925	885	904	855	922	952	930	922	841	927	951	989	842	918	981	896	905	906	928	845	955	949	892	912	934	869	920	898	883	934	894	865	883	924	877	929	949	950	897	864	879	874	889	922	864	963	863	890	899	930	876	916	853	920	918	871	859	877	905	910	906	897	886	914	956	867	850	877	893	874	875	913	914	924	905	899	932	923	889	892	889	916	893	906	836	838	909	845	879	886	885	914	937	923	915	876	884	973	878	897	864	914	912	842	873	932	882	885	865	928	887	895	927	928	960	896	916	905	836	895	867	911	906	883	911	839	883	885	910	910	890	894	925	936	866	803	880	917	906	847	912	926	903	906	889	870	838	944	873	868	839	833	965	890	890	892	893	850	872	935	941	880	860	867	903	864	927	898	860	870	870	956	899	927	884	892	825	843	880	926	895	892	848	860	893	895	881	927	906	915	948	935	890	880	838	853	925	878	941	934	914	910	895	904	908	920	872	820	887	930	937	908	919	851	866	833	904	924	869	858	893	917	891	913	920	927	914	920	883	901	893	883	916	851	894	856	942	892	887	819	918	912	943	867	883	892	918	967	896	938	885	908	891	848	829	925	883	899	878	851	909	884	878	944	948	918	917	919	903	909	911	863	947	839	898	907	833	897	867	898	923	911	872	880	868	970	927	880	884	873	884	931	942	910	876	907	872	888	882	910	866	908	889	869	944	883	859	924	907	887	899	961	906	902	871	879	870	898	934	892	892	934	889	943	932	893	902	875	891	884	916	843	898	896	861	889	902	920	930	890	866	855	805	953	884	861	938	938	871	862	888	909	892	867	916	913	970	905	933	880	894	896	858	886	890	863	861	919	899	863	881	921	928	847	856	904	917	883	882	901	919	858	878	915	886	883	888	892	867	892	928	908	913	908	912	897	902	872	837	911	938	890	868	933	860	875	909	931	907	912	918	891	858	891	883	894	896	908	936	907	942	855	930	891	925	908	876	893	897	876	866	872	913	909	921	867	897	891	871	924	856	880	889	921	899	941	920	880	878	917	837	881	835	882	934	926	850	915	899	911	868	906	896	889	902	895	863	957	883	862	838	951	853	891	913	929	868	896	853	848	873	880	942	903	901	833	862	885	898	866	897	908	829	920	881	866	917	851	942	888	956	885	897	902	895	906	960	929	905	916	926	906	903	861	898	882	873	945	898	891	878	949	894	902	878	864	922	895	920	894	894	946	890	956	911	848	879	927	883	899	857	940	951	905	884	891	916	872	900	896	824	920	913	957	873	900	917	883	923	925	948	863	929	909	925	898	925	938	868	823	871	898	962	832	931	929	937	929	873	879	883	895	934	888	836	911	915	887	883	886	904	885	895	862	891	896	952	945	910	871	885	917	937	900	868	898	918	877	889	864	931	872	887	933	902	847	903	913	888	900	908	920	897	893	891	878	926	883	896	904	900	911	872	896	893	939	893	857	855	826	924	874	883	909	888	846	919	879	898	883	900	928	860	917	846	941	972	855	904	858	956	902	946	888	880	877	881	852	890	931	909	863	947	877	905	892	885	878	861	883	862	956	907	871	923	954	872	939	891	829	894	874	942	909	897	861	870	844	909	908	891	870	881	918	906	896	928	856	929	896	930	873	881	938	893	866	898	928	919	886	925	904	841	932	907	929	866	886	969	854	914	874	928	856	863	865	844	892	897	919	896	849	929	902	883	906	895	941	947	900	872	850	884	887	840	846	904	940	888	831	855	891	932	843	873	898	866	887	907	923	913	872	896	898	852	891	888	883	892	887	901	923	925	944	928	813	924	863	904	854	969	932	913	900	886	908	839	916	920	905	861	886	923	879	844	897	914	856	890	868	881	908	935	882	873	864	925	911	950	925	851	925	877	902	898	896	899	877	881	904	903	913	904	898	912	938	949	919	872	874	844	860	899	878	870	908	947	902	902	873	922	837	919	904	947	893	967	909	961	913	905	901	879	878	932	880	854	857	890	880	920	866	878	895	894	894	898	877	906	955	918	905	905	871	866	910	882	897	836	859	903	911	879	883	853	920	918	906	914	928	932	865	859	946	906	873	950	915	904	867	880	876	902	894	919	921	912	898	861	914	849	900	834	814	890	887	939	949	896	843	959	938	878	873	941	882	936	918	883	865	910	873	867	873	920	917	944	942	883	878	919	872	885	906	869	907	911	945	895	881	860	886	866	919	917	917	906	943	916	904	916	891	884	890	900	943	919	898	951	927	915	867	898	866	931	924	888	945	874	882	894	868	874	933	892	821	890	901	883	895	917	852	937	904	881	931	883	902	851	878	927	891	914	851	868	888	877	903	869	898	862	911	889	937	939	908	878	895	915	948	875	926	940	927	946	881	897	906	868	903	895	842	931	822	862	857	924	840	898	933	903	887	845	911	904	919	855	945	933	904	908	852	853	906	805	927	896	956	908	896	873	879	865	848	920	889	902	917	892	843	859	916	905	876	886	880	853	892	887	864	885	899	913	871	885	938	927	861	896	899	928	901	890	929	874	931	952	872	926	875	902	875	909	885	902	860	844	888	867	888	913	935	874	904	943	912	887	918	913	880	913	924	918	900	881	892	898	915	864	893	932	928	883	909	905	878	843	889	867	910	919	854	887	877	886	856	890	910	920	859	908	881	915	909	875	836	870	929	931	934	899	852	903	935	924	864	938	879	954	862	897	910	881	882	875	873	861	832	900	852	898	883	898	875	962	919	937	935	905	931	915	933	863	952	879	909	848	878	898	857	839	845	883	873	890	932	909	891	941	915	862	894	907	912	907	911	909	885	907	878	884	948	889	931	870	910	877	892	883	900	886	942	913	908	895	911	910	889	892	949	932	886	885	848	893	866	828	925	939	840	891	932	937	906	905	905	900	893	830	913	862	880	921	920	883	905	896	900	833	902	925	880	893	927	904	897	935	902	920	869	896	912	887	929	806	948	867	882	922	897	910	904	870	867	928	895	895	931	905	885	938	911	887	932	838	879	935	877	890	895	887	901	901	900	942	870	903	887	869	844	924	891	940	882	878	846	880	860	877	873	872	897	920	853	910	868	853	860	949	834	870	902	930	890	832	920	877	947	912	818	887	910	924	837	922	904	949	900	929	915	889	905	890	871	918	933	881	907	870	893	905	934	890	877	842	888	893	907	911	836	896	974	913	894	857	858	885	917	907	827	921	951	912	876	909	875	889	919	839	957	928	881	865	905	833	856	914	851	889	878	892	889	931	937	891	974	942	882	914	857	890	857	912	869	925	891	922	881	870	866	935	896	912	837	910	858	900	893	907	884	943	939	878	851	902	904	905	885	908	853	877	884	907	907	863	925	898	886	888	877	882	886	846	944	899	917	891	906	877	833	902	877	890	844	868	827	904	931
4670	6114	4068	2293	1840	1541	1395	1305	1172	1191	1053	1103	972	1059	1040	973	979	1002	969	899	973	962	958	998	937	917	920	905	914	911	912	953	879	910	910	879	898	951	954	913	957	890	948	927	976	958	967	941	945	906	918	927	946	912	907	868	914	898	889	932	897	919	965	972	909	973	894	906	972	893	914	910	918	904	916	940	887	947	886	906	910	928	913	917	891	927	903	900	894	908	880	921	911	859	910	889	942	840	906	925	901	896	918	914	906	931	992	893	864	934	895	878	939	870	866	897	957	920	902	887	926	928	905	955	923	908	970	928	930	885	916	922	909	865	909	913	915	876	932	917	967	871	932	926	912	907	915	884	888	933	953	846	871	868	894	907	858	868	901	978	945	891	925	909	870	881	912	909	939	871	916	903	914	887	885	956	915	920	952	953	933	946	938	895	914	902	948	936	952	935	902	942	930	862	928	911	932	880	911	922	982	850	874	921	920	918	901	927	858	953	872	923	971	928	898	876	935	900	950	924	1010	921	915	918	877	949	915	846	939	845	891	875	892	926	914	929	912	883	932	886	918	912	869	881	939	915	857	968	898	918	879	944	849	916	936	879	895	908	941	883	893	934	946	967	911	946	986	884	929	886	938	869	871	923	905	916	935	936	919	898	1008	890	945	886	960	968	881	885	883	897	910	899	899	921	886	928	913	949	879	949	960	894	956	943	876	904	876	878	951	868	905	964	918	905	887	905	908	926	930	944	888	928	912	961	880	943	942	882	941	937	974	949	896	900	949	956	887	859	1002	902	890	987	901	889	959	910	898	908	885	941	964	949	928	943	977	902	891	892	891	922	921	903	905	866	911	868	879	877	901	884	885	853	940	932	917	897	916	868	953	867	915	898	957	856	848	927	942	901	920	951	882	929	847	922	893	910	891	895	947	855	937	933	893	901	890	880	908	882	906	871	917	901	896	876	958	929	918	904	906	902	921	941	860	846	907	856	908	888	925	927	861	910	950	916	958	939	907	911	924	913	894	903	919	890	847	894	945	913	837	931	878	937	914	902	909	918	922	931	901	847	895	947	889	892	910	857	875	903	902	884	918	920	898	928	886	893	913	943	902	889	901	914	998	946	958	957	927	892	935	913	881	880	952	914	928	902	941	916	905	928	899	951	931	875	912	929	867	837	890	941	880	921	894	950	904	953	882	941	928	922	928	885	881	878	923	906	941	897	919	902	935	894	852	883	868	881	912	908	961	930	935	942	899	928	938	889	971	931	847	925	899	881	866	929	898	881	877	908	886	924	962	908	907	924	875	953	859	927	911	870	827	863	902	912	927	948	934	880	915	913	871	910	866	913	932	914	939	945	939	882	924	895	928	920	902	905	921	880	900	966	911	906	926	901	947	875	887	968	908	913	939	902	933	897	942	914	915	918	877	924	873	970	916	934	922	907	883	932	951	955	874	852	938	911	917	932	897	905	905	949	915	913	852	917	919	868	925	915	910	910	894	921	945	905	914	879	881	964	940	960	903	947	961	960	937	910	916	933	880	909	926	924	898	891	919	913	851	906	953	980	923	901	878	898	906	888	933	927	877	938	901	920	958	934	909	877	892	855	877	871	924	927	929	933	894	902	901	866	880	900	896	869	923	941	908	869	939	946	907	846	899	917	892	913	913	895	912	912	945	933	872	912	894	940	944	889	956	942	965	919	886	894	951	936	923	895	930	905	939	938	922	851	876	887	930	881	910	933	854	905	944	915	941	916	889	931	995	893	944	863	898	937	901	983	881	939	891	873	934	888	882	877	898	926	908	881	892	881	931	913	918	858	853	854	910	968	844	937	927	909	886	896	863	906	909	967	927	900	958	884	961	924	941	892	869	923	922	904	967	987	906	900	881	924	873	929	933	915	933	896	906	909	894	916	909	909	868	959	921	922	922	941	939	863	898	907	918	883	887	943	939	905	892	898	963	905	900	930	935	912	915	963	911	924	928	955	873	926	889	911	928	894	938	884	942	909	920	869	910	892	907	923	864	887	896	950	922	866	938	908	873	911	916	928	948	915	868	929	893	903	886	897	904	972	888	903	906	907	969	884	923	896	912	965	858	940	969	956	906	890	896	927	918	942	898	938	894	910	884	887	925	921	955	908	897	900	930	875	933	872	943	883	928	972	935	883	931	933	902	928	916	920	946	912	965	889	926	889	926	844	926	917	924	900	933	906	855	909	870	945	905	871	926	915	940	936	917	921	928	890	829	921	924	875	928	942	877	877	899	915	920	900	921	898	917	901	878	890	896	887	890	897	930	902	911	915	938	839	927	999	872	964	856	921	889	907	906	857	948	965	859	930	962	938	993	927	933	944	970	955	886	880	919	969	937	902	918	945	925	957	917	945	882	868	872	915	883	879	905	892	905	944	924	901	933	895	950	922	890	952	918	941	918	920	971	962	901	927	940	881	928	936	861	926	929	915	890	931	913	942	910	855	901	927	911	891	918	880	882	926	899	920	896	900	885	876	895	927	921	969	896	933	958	920	894	953	873	877	926	934	880	940	918	904	909	902	920	866	911	925	945	950	954	850	943	877	923	897	853	921	934	889	889	865	973	939	940	890	954	885	888	867	1009	893	899	921	952	899	969	885	899	959	933	895	927	912	928	949	875	905	883	875	912	945	931	953	919	893	893	863	898	882	886	892	895	934	913	894	936	919	927	939	881	921	928	897	916	926	932	899	933	923	891	963	949	856	970	906	923	880	925	928	895	945	923	930	928	918	896	925	950	901	919	876	907	929	892	896	909	899	996	957	858	921	932	909	943	962	940	892	909	915	920	878	929	989	888	879	872	859	897	910	955	988	926	893	880	933	891	917	969	924	919	915	938	845	860	910	872	928	943	931	952	915	900	943	931	925	922	911	923	929	928	924	881	916	866	928	957	906	953	957	944	870	906	933	909	918	884	944	933	881	880	973	924	906	937	954	901	934	932	929	926	959	847	904	942	862	904	958	924	913	916	902	974	940	903	885	886	937	903	936	980	965	918	942	938	897	904	896	916	911	922	941	971	914	868	875	858	873	930	937	892	963	903	944	890	890	890	872	904	872	888	910	879	885	907	958	882	950	904	905	887	895	895	944	888	926	859	914	942	919	881	934	908	846	906	897	904	916	934	936	875	895	871	904	927	869	925	879	920	893	881	918	866	911	891	923	936	876	928	948	886	913	895	901	928	898	892	963	911	911	931	893	938	884	874	900	901	921	912	929	901	946	931	902	895	907	904	896	925	941	952	899	874	936	932	913	912	933	925	903	948	930	877	934	912	899	860	940	903	898	980	954	905	931	911	953	936	946	833	895	919	923	914	882	923	902	902	951	918	920	925	899	882	875	933	896	899	952	932	917	873	871	878	920	921	942	842	918	928	918	867	906	913	886	892	933	915	857	925	908	912	924	990	904	895	921	884	893	932	877	889	899	942	933	912	890	919	927	889	900	888	939	920	975	906	873	929	858	910	957	912	959	927	852
22455	21134	28787	23700	21136	21208	8487	1464	1200	1043	972	944	943	878	850	827	764	812	791	795	756	739	706	731	771	765	739	697	734	691	731	701	677	740	779	712	705	721	670	694	654	694	684	681	671	708	669	659	740	664	699	707	688	641	734	693	718	687	725	665	727	688	741	650	711	649	724	708	666	700	696	688	751	686	702	688	678	659	692	718	653	671	650	737	674	673	679	705	671	709	645	647	699	717	675	696	690	675	706	727	713	684	671	647	720	707	660	672	733	715	702	684	679	701	677	659	707	668	689	687	675	643	739	745	729	682	670	659	672	668	674	702	666	676	684	695	689	622	717	658	694	658	656	685	639	709	662	703	678	674	646	686	662	694	713	670	677	668	681	707	684	665	713	664	655	648	730	702	699	705	685	658	696	660	693	686	682	697	662	718	691	674	683	692	682	678	677	729	663	729	699	689	702	667	675	696	683	684	662	673	670	699	679	694	693	679	721	726	671	703	641	728	669	695	684	695	676	697	663	688	662	693	656	695	687	663	676	664	688	675	704	688	702	667	680	686	661	730	688	671	669	713	662	710	680	687	699	624	753	656	710	700	688	723	661	685	688	667	654	659	675	693	693	686	720	666	678	668	649	654	683	674	710	703	687	676	702	711	663	700	719	690	648	677	729	700	699	670	700	712	686	712	672	629	706	671	709	635	721	652	705	728	704	691	715	675	667	696	684	676	630	719	689	699	685	687	668	691	707	671	658	696	690	740	754	717	708	662	735	698	666	662	658	701	671	696	674	705	694	664	645	696	678	670	685	695	646	646	719	713	690	699	692	694	671	690	698	612	671	640	701	698	673	685	654	657	687	682	723	709	727	660	674	660	683	689	671	705	693	686	664	667	699	671	696	622	671	715	674	670	699	712	690	705	724	645	658	680	659	673	686	682	660	721	687	702	671	693	655	634	666	692	708	697	667	650	724	731	655	711	710	690	694	711	671	699	704	712	701	660	693	618	673	679	670	690	712	672	625	659	689	667	680	687	665	655	709	661	632	679	710	650	699	696	690	683	697	687	662	676	666	681	721	664	702	745	674	683	679	671	681	692	698	713	681	693	686	660	700	700	694	712	717	704	724	692	715	691	715	705	700	634	701	672	696	644	720	674	690	670	699	675	708	683	653	672	693	691	651	714	714	649	687	662	660	695	662	658	653	667	657	702	692	701	674	670	696	688	680	648	652	667	665	719	697	622	656	646	689	687	649	691	637	664	652	712	682	671	678	642	694	690	715	698	708	740	694	679	625	688	688	621	676	696	667	700	698	673	738	733	665	693	666	660	711	716	676	637	691	682	693	670	705	710	685	679	678	687	732	679	640	688	714	698	681	672	700	649	697	679	701	697	654	682	702	653	676	709	683	691	704	636	692	689	728	698	679	672	679	687	673	679	709	651	733	692	668	695	678	738	724	692	698	693	650	670	695	667	670	632	674	689	640	652	664	665	656	670	681	689	675	679	703	694	679	679	696	725	678	642	657	676	659	699	665	721	629	670	699	657	676	645	702	657	719	744	688	678	694	670	730	660	732	691	719	688	649	663	681	693	676	676	677	671	665	688	708	638	686	699	674	665	713	665	666	668	723	654	686	705	631	657	704	628	684	675	670	634	682	663	721	689	637	680	657	686	687	693	700	677	681	698	627	684	708	663	667	696	682	671	598	725	681	677	673	660	650	702	688	712	655	654	702	694	654	641	697	683	667	649	688	689	667	702	740	654	715	730	681	659	697	701	715	665	672	651	707	633	690	693	636	719	716	649	697	706	655	647	653	682	691	709	681	674	667	702	679	692	676	689	736	656	669	703	719	702	679	640	684	708	697	661	687	632	685	678	710	733	650	698	653	625	724	681	705	679	686	685	678	691	701	703	652	684	715	644	692	668	681	722	684	642	698	672	671	673	680	631	661	707	675	662	665	683	669	647	670	671	702	670	639	697	657	721	651	698	671	697	709	701	711	679	720	704	675	712	660	684	675	625	721	608	701	688	653	669	659	649	684	682	659	712	672	673	696	681	783	662	740	648	671	613	699	691	680	639	679	677	697	653	724	668	607	692	708	713	705	665	691	663	657	717	660	718	728	645	689	697	617	706	645	683	663	649	650	676	689	699	702	672	676	642	667	670	719	661	627	626	685	672	673	723	709	718	687	702	660	705	663	634	662	699	674	680	645	679	705	699	692	685	670	671	695	662	704	679	682	653	679	649	652	663	688	665	686	669	672	665	681	640	645	677	687	656	695	643	659	728	704	634	722	676	652	707	653	703	671	650	698	690	649	704	672	670	698	708	702	696	649	637	664	698	711	695	703	678	715	643	690	666	721	697	671	719	708	708	663	664	653	651	680	680	699	611	686	700	656	686	675	683	673	716	687	659	710	699	674	640	719	643	692	643	680	623	637	722	688	718	660	657	650	689	716	684	680	644	676	689	684	699	694	699	674	635	708	652	697	703	661	692	670	666	735	668	646	707	656	667	675	643	730	680	691	722	647	704	676	677	686	676	704	632	663	643	692	680	643	667	680	701	700	700	650	650	690	671	662	632	653	701	679	643	671	674	683	666	684	685	677	649	672	689	711	684	723	648	666	665	692	703	692	684	668	677	700	667	713	658	693	684	671	707	668	738	698	681	731	651	686	670	687	677	645	620	674	662	657	709	679	692	690	755	666	691	631	702	709	658	659	715	707	715	719	689	699	649	656	655	688	725	699	716	630	674	638	706	646	672	701	730	660	680	695	662	692	696	708	715	681	675	687	646	631	674	670	659	648	683	648	682	709	685	711	634	703	693	672	670	668	642	667	723	710	665	705	669	689	656	673	682	692	650	651	715	711	638	653	677	676	703	685	697	663	654	680	728	683	698	662	659	672	704	741	707	732	681	670	631	715	700	675	682	664	636	746	641	686	665	656	700	673	657	666	655	684	697	662	735	679	688	672	698	692	668	662	698	687	682	692	679	703	668	698	705	690	664	670	654	689	642	637	679	653	658	664	705	701	686	680	644	723	731	636	696	666	692	650	685	696	684	713	701	700	688	680	654	698	667	672	701	666	685	693	670	671	684	698	695	649	669	622	693	686	650	694	691	708	702	682	683	667	668	715	692	688	713	672	703	656	681	697	692	659	745	642	730	731	663	684	700	736	707	668	684	681	674	624	687	689	678	672	738	653	648	695	710	713	691	697	696	673	701	675	634	683	682	637	684	692	691	662	719	742	683	687	758	692	675	713	715	662	679	690	668	619	667	654	664	745	698	666	670	692	737	703	739	701	680	692	705	685	704	657	704	668	633	688	714	674	678	628	636	668	629	681	688	693	689	638	666	659	693	662	639	667	684	739	645	684	669	667	666	710	738	667	698	682	717	668	750	707	672	676	679	709	675	689	631	677	688	698	696	715	656	681	692	730	726	701	724	631	684	736	725	672	689	745	703	678	652	705	650	675	694	688	618	693	665	629	715	696	683	634	675	709	688
5715	15300	10008	5046	3753	2953	2309	1846	1676	1433	1216	1166	1005	994	987	896	867	902	783	791	789	730	747	727	726	768	771	751	637	717	780	726	728	723	667	704	674	655	705	690	700	712	680	683	668	732	717	719	668	679	690	688	688	684	648	702	693	721	662	698	688	662	736	705	669	660	691	687	672	701	687	666	645	680	659	696	688	679	689	743	696	661	683	732	707	680	665	665	677	707	686	685	625	634	696	638	676	679	692	687	673	704	700	675	703	673	718	684	704	669	668	664	707	703	682	622	663	695	651	688	678	699	683	658	766	672	665	656	711	685	698	696	677	639	684	733	702	693	657	687	660	658	650	693	674	665	662	723	712	611	673	679	696	657	664	661	684	689	674	695	641	689	679	684	675	713	692	633	740	672	696	664	643	692	723	672	666	659	646	656	682	687	662	710	668	652	657	651	676	700	688	664	631	729	677	702	682	725	666	705	678	699	699	697	756	688	664	708	665	696	664	681	659	683	698	665	694	684	705	659	727	708	736	707	686	699	637	654	643	710	678	691	671	654	668	703	684	697	683	667	687	672	669	715	628	684	676	702	677	682	680	675	658	704	652	667	628	635	680	698	650	697	672	675	675	702	712	642	662	682	706	704	695	667	709	692	631	656	711	726	698	671	703	654	705	650	679	696	688	628	680	668	633	683	664	653	690	639	634	665	672	707	653	652	709	649	655	710	694	667	687	681	670	671	638	672	684	723	680	656	696	698	653	700	666	675	633	649	673	710	673	678	709	693	703	719	664	674	676	671	708	696	677	703	718	663	702	696	706	671	662	722	660	663	713	646	679	701	661	688	695	652	623	644	704	650	690	696	647	700	668	629	703	705	702	664	689	711	639	704	686	691	663	702	724	699	651	671	700	612	705	699	771	721	689	718	700	668	662	669	671	656	699	660	710	659	648	669	697	656	671	719	644	642	655	682	659	694	697	694	653	682	713	680	653	691	703	679	722	691	670	691	702	638	684	695	672	697	670	636	688	716	619	713	661	712	708	651	712	703	696	692	666	635	646	687	635	720	678	648	682	654	716	701	659	674	679	706	685	672	655	705	664	686	673	656	702	673	704	672	678	702	658	642	723	684	703	687	645	684	740	676	707	700	674	676	687	640	687	768	686	694	687	702	683	716	680	648	672	667	698	682	701	684	680	681	657	648	683	685	642	700	694	669	716	662	670	644	688	712	690	661	635	605	684	735	711	665	701	636	702	697	674	683	712	656	689	703	628	709	711	679	644	718	633	664	635	712	701	706	685	675	640	674	666	630	717	699	685	683	680	663	682	698	669	675	689	653	700	693	665	694	679	678	660	666	681	682	708	650	699	668	673	670	706	676	670	672	736	658	698	661	690	710	701	675	754	649	691	652	651	758	673	655	691	694	650	635	675	690	711	667	654	750	705	637	673	618	692	720	667	646	657	668	682	680	710	691	707	672	637	651	681	673	708	699	651	646	684	684	672	690	652	607	710	713	669	670	683	686	679	644	695	665	693	695	643	631	690	707	689	672	700	697	703	621	679	653	720	682	718	691	697	715	691	676	670	683	707	650	655	680	699	687	639	697	701	702	639	630	659	739	665	670	699	691	714	726	678	680	692	655	644	666	670	700	667	677	688	640	732	665	634	729	676	646	684	671	689	611	680	657	640	662	623	667	695	689	693	692	689	647	605	676	659	721	658	688	652	678	687	663	722	699	651	667	700	658	654	660	701	710	672	696	653	686	681	657	672	656	672	700	713	656	680	652	650	741	676	668	701	681	692	681	689	713	710	693	698	652	663	687	667	687	648	690	677	640	658	727	622	645	679	657	630	658	649	682	676	693	672	712	706	706	672	647	690	712	704	671	691	691	683	666	674	703	671	696	702	691	703	720	730	669	658	647	660	671	676	663	708	646	700	681	696	669	684	670	678	685	678	620	645	670	655	738	696	671	714	683	674	627	647	691	685	685	691	667	613	730	667	677	689	663	694	700	681	694	656	699	622	636	695	675	689	690	648	662	697	616	661	654	680	678	719	703	702	683	731	681	667	703	695	715	674	667	659	687	716	713	693	721	675	687	686	677	709	713	716	661	664	716	618	684	675	662	673	648	692	687	708	676	644	685	689	639	693	651	709	648	656	677	693	692	674	681	683	639	728	680	683	645	690	698	719	672	670	649	726	738	679	639	689	675	672	649	673	645	707	671	705	702	673	701	682	695	687	706	749	700	693	667	698	674	689	693	682	727	737	663	700	673	705	673	688	716	731	676	732	660	689	682	716	670	687	703	644	715	673	609	727	674	731	680	647	658	662	679	695	713	632	673	682	677	672	726	636	623	678	667	695	667	700	699	659	682	655	726	651	706	679	695	692	704	659	672	709	682	649	728	673	697	680	689	655	725	678	683	727	746	671	706	697	723	673	688	637	647	679	684	672	731	676	640	700	680	672	638	769	655	709	671	685	652	648	658	656	652	668	684	645	616	637	717	674	661	678	659	672	664	697	676	653	691	650	688	701	651	641	697	654	678	699	698	600	671	687	687	662	637	659	690	667	666	690	703	633	713	627	715	751	686	642	726	653	700	705	706	629	718	678	679	687	681	673	713	698	634	672	661	659	676	670	707	716	688	694	682	675	721	707	645	693	653	696	648	726	695	683	684	667	640	697	666	654	694	674	726	701	679	656	630	701	706	743	636	696	696	669	654	666	693	685	696	679	696	684	679	669	677	665	712	683	685	705	709	639	674	682	649	701	663	702	708	693	683	692	693	692	653	689	661	707	685	653	666	701	674	726	730	696	659	688	676	668	689	682	652	710	692	711	670	679	671	706	666	662	703	681	623	685	683	676	726	697	715	695	716	693	734	704	699	644	717	671	668	688	701	715	661	652	709	683	742	667	643	592	689	710	646	690	668	652	679	687	660	713	657	665	632	684	661	700	692	677	703	678	700	641	627	662	650	679	685	650	692	684	651	678	673	697	654	705	678	677	658	666	707	679	688	649	645	721	613	646	685	661	680	680	637	677	657	704	663	693	663	691	691	695	637	678	669	698	671	718	709	669	639	727	648	671	700	683	664	709	689	700	653	656	676	647	696	636	708	717	652	659	668	691	701	676	698	663	648	716	668	670	697	654	690	690	669	717	709	657	701	647	718	676	696	690	696	656	688	705	683	686	698	706	704	646	726	708	696	703	719	680	697	686	688	673	692	705	681	686	694	688	704	695	679	689	677	629	724	670	722	672	710	692	694	677	654	713	648	671	665	690	682	653	681	673	684	688	673	657	695	699	690	703	708	701	685	651	687	671	651	653	671	622	663	687	689	692	714	679	681	712	659	709	679	687	689	657	700	698	680	686	679	693	748	635	670	659	615	684	681	709	685	681	676	698	653	719	688	654	664	667	651	682	698	681	714	635	669	641	647	687	670	641	677	670	688	657	686	682	678	678	710	710	663	674	667	697	673	685	744	646	674	690	696	664	668	712	690	686	616
27844	17381	3913	945	750	680	721	642	605	626	641	613	629	576	619	621	585	600	600	593	625	665	611	629	612	594	624	591	598	592	582	676	625	627	635	584	624	570	586	617	573	595	598	587	591	627	662	602	605	569	631	619	622	594	595	646	604	583	614	640	629	596	604	641	618	601	597	636	646	629	571	623	592	588	628	651	592	550	596	627	611	586	628	580	619	613	626	612	633	591	600	609	586	579	587	612	600	596	614	578	611	604	634	575	563	643	559	588	583	647	651	627	577	624	595	600	569	619	660	677	638	625	584	642	628	592	607	601	606	602	606	633	634	609	605	602	597	603	630	586	598	600	591	624	607	574	565	616	595	606	630	652	581	644	612	652	609	593	623	572	611	602	607	601	609	630	659	619	568	635	593	558	661	585	579	618	629	659	602	556	628	606	564	621	603	606	616	648	620	587	617	596	616	641	589	596	597	601	612	639	574	560	616	627	613	603	606	588	621	565	665	596	607	553	571	587	551	584	583	573	640	614	644	638	610	625	587	613	619	607	620	622	586	605	574	573	644	598	584	641	651	627	641	604	656	620	629	573	589	601	597	608	620	585	616	631	605	613	599	608	607	588	596	576	580	568	587	560	649	582	584	601	578	601	641	567	600	619	625	609	575	605	611	601	640	602	562	678	606	625	578	574	659	588	637	597	596	618	570	615	612	626	608	661	602	582	587	587	669	653	591	647	660	562	623	574	553	590	626	653	596	572	619	605	606	623	617	615	601	625	638	636	588	660	595	618	585	606	602	588	584	626	608	636	626	665	663	610	576	602	643	576	592	607	611	602	630	583	612	646	563	568	615	612	613	625	613	615	568	606	605	610	606	600	606	597	577	608	587	607	583	619	630	581	619	609	625	587	609	648	642	637	639	613	599	605	618	579	615	634	572	604	611	623	609	569	576	643	595	613	597	616	608	610	633	597	604	586	614	624	611	591	618	620	621	646	591	582	608	592	599	662	606	616	587	588	636	580	636	599	607	617	584	588	656	606	600	612	672	587	612	626	593	597	593	627	605	580	580	629	624	592	620	581	607	624	616	613	595	596	597	601	589	627	627	616	668	612	646	606	630	584	609	623	564	609	580	623	565	614	598	568	616	618	586	613	573	568	653	618	596	599	574	622	600	675	629	591	598	594	619	604	616	622	597	660	632	632	611	618	608	624	610	640	602	594	606	617	581	641	620	611	618	589	599	593	636	690	595	571	605	603	625	595	599	586	584	599	633	594	623	602	581	621	551	622	625	617	595	587	602	609	583	621	587	603	613	614	593	611	626	620	600	567	598	579	639	604	605	635	653	600	583	545	601	583	628	628	612	594	571	605	572	604	609	634	583	622	592	579	613	611	624	591	642	570	602	609	602	622	629	631	624	577	600	594	624	608	633	592	640	595	638	592	591	637	590	601	586	612	628	571	619	611	601	668	649	618	581	618	594	543	602	575	616	563	667	631	635	628	610	614	612	597	581	603	591	615	665	647	592	631	635	585	619	617	609	578	660	593	557	634	570	617	637	584	607	638	577	604	641	614	605	607	593	596	597	580	607	621	626	607	616	646	625	598	569	601	601	623	603	597	617	546	593	579	595	646	612	624	649	593	670	619	541	600	573	613	614	605	566	622	601	606	565	606	630	557	619	624	617	644	621	657	569	613	630	594	617	646	588	582	579	615	632	651	640	630	603	665	592	572	606	601	586	619	601	611	642	597	605	612	565	592	636	601	651	601	596	572	585	613	605	604	611	594	633	604	609	601	619	590	603	624	600	601	611	583	560	599	620	621	646	639	614	615	602	584	605	607	644	552	590	602	581	599	593	591	585	588	599	588	628	625	593	628	548	661	587	607	571	616	591	584	595	610	604	599	615	617	628	610	607	613	615	610	612	597	624	573	623	647	632	554	605	616	639	633	567	603	623	612	625	644	583	656	626	564	628	622	618	620	631	577	606	588	620	607	626	631	613	604	647	625	578	618	573	625	614	593	617	621	573	584	585	585	611	638	639	611	624	633	610	619	631	632	614	600	556	627	601	573	643	621	630	561	573	609	604	590	619	614	605	609	596	617	621	574	557	609	614	589	584	561	636	620	645	584	622	669	637	618	579	589	609	631	605	578	566	601	617	617	619	609	620	597	649	609	610	629	639	587	606	623	597	600	582	583	631	622	597	584	579	570	585	635	595	597	632	621	606	633	647	629	650	610	620	589	658	601	617	622	606	601	604	581	583	614	597	636	608	629	546	659	609	585	635	606	560	594	607	635	615	620	562	592	606	588	598	612	623	582	608	606	579	594	568	594	555	578	614	607	605	621	602	587	602	599	620	614	583	565	653	663	590	644	592	616	633	574	562	560	597	656	563	630	632	594	602	646	599	603	608	633	592	664	585	573	565	559	611	604	631	590	632	619	621	577	608	612	674	632	606	659	587	589	604	595	599	610	610	614	605	622	573	598	626	614	566	594	622	593	615	581	614	644	611	574	592	597	613	596	584	637	662	634	595	612	637	647	619	616	627	591	622	601	623	604	578	588	639	615	554	614	575	610	630	629	661	587	623	611	601	554	628	623	641	575	640	624	600	580	579	631	628	625	609	583	609	611	621	593	591	645	610	605	579	654	615	588	618	630	606	624	597	571	568	627	565	601	641	609	624	661	631	615	626	622	600	603	599	598	605	611	645	627	621	582	617	556	595	584	604	597	652	611	605	618	578	583	610	582	624	584	593	600	607	588	616	623	614	601	607	574	553	652	574	661	591	613	619	608	626	608	634	612	601	611	592	599	595	598	630	559	640	559	607	622	615	597	600	645	573	569	600	577	632	615	584	610	595	597	571	639	628	580	592	580	620	607	602	560	607	606	569	625	625	669	626	602	593	614	557	603	569	614	621	607	570	574	594	672	629	612	598	611	629	624	565	667	597	650	593	609	621	602	627	646	635	632	630	618	592	629	614	620	621	594	583	605	572	574	688	594	594	644	629	601	591	569	606	616	625	620	627	597	590	638	589	648	606	613	599	546	616	619	617	635	616	585	627	629	676	582	621	609	619	618	607	616	581	590	566	583	556	600	589	589	656	620	642	601	606	648	626	610	576	614	640	616	594	577	592	595	604	600	637	588	606	639	622	624	602	592	608	588	624	620	624	604	618	655	592	566	612	610	634	603	590	584	614	573	592	627	660	602	619	619	618	618	616	604	606	655	582	612	603	600	591	600	583	627	644	616	611	609	584	550	580	628	600	661	622	618	567	625	579	518	637	568	646	612	580	602	653	667	620	618	642	634	601	614	627	591	638	578	600	608	572	590	611	556	604	594	572	636	635	598	585	569	619	584	593	609	591	606	597	617	617	552	645	614	614	617	637	641	604	603	581	571	571	552	618	633	607	598	639	554	641	637	620	609	591	573	605	626	637	568	594	587	616	563	611	611	584	580	619	620	610	630	571	658	609	590	584	640	587	618	655	574	627	616	606	603	605	583
4908	1892	1412	958	836	775	722	721	735	718	705	660	653	663	689	664	711	646	699	695	636	642	652	673	642	665	661	680	651	658	630	647	652	671	624	647	678	627	645	649	643	653	655	671	647	637	621	655	628	643	641	674	631	671	649	649	653	685	645	686	664	651	680	718	643	678	643	654	641	632	677	612	655	667	641	691	686	631	699	594	657	668	671	659	689	652	640	634	655	695	655	643	646	632	673	687	618	658	686	658	616	631	679	677	641	691	685	640	658	658	663	626	621	673	647	620	707	679	637	687	699	712	653	676	650	614	664	678	667	687	619	634	658	657	668	675	667	685	677	673	638	645	634	603	670	632	674	660	708	673	683	622	681	688	664	636	655	624	643	665	679	663	646	672	686	643	656	681	620	720	673	631	629	653	668	655	665	691	630	664	652	637	632	683	644	622	671	697	633	641	622	638	621	711	682	674	668	662	697	632	679	690	655	638	625	666	680	634	682	689	669	645	634	581	630	647	652	647	643	686	628	652	663	682	600	713	638	649	667	676	678	677	649	647	638	612	599	643	639	669	689	629	645	652	641	626	701	645	654	741	629	659	656	639	647	712	661	615	633	686	690	684	648	609	661	624	681	689	643	653	642	667	653	634	619	608	627	656	634	622	666	639	638	633	632	699	668	674	649	646	662	604	641	695	625	671	619	670	677	669	686	676	694	604	629	707	695	661	618	658	639	639	680	661	654	713	694	663	689	661	660	632	651	667	666	617	690	667	610	636	658	632	651	627	653	618	695	638	684	648	617	675	623	636	707	632	700	635	639	676	624	655	632	670	642	704	607	685	644	652	670	669	623	657	640	673	674	711	635	670	647	639	669	626	673	616	666	610	659	603	667	600	668	663	629	646	698	693	649	647	647	688	617	670	638	697	633	645	626	652	672	637	663	598	606	658	641	664	621	631	679	671	647	633	603	674	652	672	683	665	611	614	622	649	691	626	626	606	666	645	665	661	652	694	649	655	642	649	625	654	637	622	693	664	660	664	644	630	609	655	672	632	651	657	621	593	680	661	671	669	682	649	671	681	667	651	632	625	682	644	681	688	664	623	652	638	618	637	656	620	654	677	679	638	665	632	649	650	680	674	673	639	645	670	646	608	692	690	639	656	653	647	666	640	643	641	678	680	622	664	690	650	634	657	665	646	613	739	604	718	654	667	642	655	687	619	669	637	639	633	694	664	672	659	672	641	638	640	698	605	647	677	650	645	671	655	641	666	640	633	611	650	630	613	689	628	642	659	671	652	677	650	612	653	638	667	636	610	649	623	658	609	615	626	685	635	650	647	647	670	666	650	666	659	650	667	664	661	675	670	643	607	680	649	600	676	646	640	687	671	651	595	590	690	652	675	603	673	669	605	654	682	621	625	669	646	667	639	667	610	666	641	665	651	655	598	650	600	641	691	707	623	638	634	700	666	656	636	669	662	664	643	669	617	659	612	662	646	641	644	667	631	635	652	655	644	597	650	608	659	666	673	655	660	639	600	682	650	655	670	661	639	656	629	672	648	657	621	628	633	659	623	664	684	667	671	635	651	670	639	664	640	679	648	686	665	640	611	622	645	633	634	655	686	675	701	656	645	628	627	660	633	650	633	592	611	630	632	686	686	645	664	640	682	662	641	649	644	645	646	679	625	612	673	666	635	687	657	666	663	640	685	613	670	665	681	694	634	636	619	662	664	668	647	674	627	665	644	608	663	624	661	672	656	643	626	648	675	622	653	645	642	668	706	657	653	664	630	666	649	652	635	660	660	681	665	643	667	630	622	688	612	659	659	615	651	668	655	690	659	658	644	638	682	656	624	649	621	650	636	635	597	645	675	640	668	632	683	673	646	621	633	640	670	660	656	614	663	645	596	641	638	662	631	679	643	659	623	692	669	633	674	675	674	640	628	686	664	649	667	624	673	616	626	665	597	627	649	669	675	641	707	628	648	653	659	631	647	659	670	669	664	621	681	704	672	678	670	665	662	630	656	663	616	633	669	638	652	662	695	629	653	647	658	619	624	712	593	659	617	687	697	655	704	666	623	666	652	668	656	694	648	644	655	679	636	657	600	663	657	653	656	666	651	655	638	622	660	683	663	665	637	613	660	689	618	644	598	706	667	687	615	662	641	624	677	648	646	697	652	661	672	689	663	654	651	642	671	678	687	608	680	619	638	656	691	629	655	634	645	627	640	638	654	685	619	622	666	650	666	623	654	663	626	669	616	634	643	635	651	628	661	631	634	673	633	639	650	599	679	645	680	626	669	639	673	661	579	673	668	644	595	628	626	705	686	625	651	615	646	690	611	607	652	671	617	612	649	657	599	663	649	671	642	664	627	638	627	679	648	675	680	629	632	623	631	641	686	630	655	630	674	650	638	682	634	626	588	702	620	656	638	649	672	693	641	698	651	672	611	653	716	676	647	642	597	665	692	613	622	657	640	635	682	605	619	661	641	636	620	644	625	695	641	606	621	659	685	644	638	656	661	633	611	652	662	637	628	640	625	671	636	675	697	598	663	640	609	609	642	685	627	696	628	695	648	668	675	652	676	623	664	661	637	647	650	625	645	627	628	660	685	641	681	630	656	658	653	607	592	672	659	629	653	623	638	677	666	607	683	600	634	664	604	646	633	680	693	623	650	706	688	696	666	598	658	668	648	685	682	671	666	639	632	603	639	681	645	678	631	624	630	654	641	679	642	678	678	677	629	658	717	646	655	650	698	682	621	662	629	664	696	654	714	675	674	601	643	662	681	657	672	643	597	624	627	659	639	651	682	624	669	645	650	637	680	669	640	635	647	668	637	657	676	639	660	639	632	607	649	681	641	679	632	603	630	692	646	650	670	665	645	675	665	629	712	695	669	663	685	636	608	661	678	659	651	649	670	641	667	677	663	635	687	672	625	665	646	677	645	665	690	662	639	673	644	682	638	645	655	648	602	711	635	646	690	638	645	673	632	632	642	634	671	661	714	704	622	652	700	614	684	658	644	708	634	630	631	662	614	649	670	706	638	662	634	633	663	645	650	640	608	696	684	666	673	675	606	650	644	640	629	656	662	667	687	673	637	647	629	683	632	630	684	640	658	639	659	646	654	651	677	612	707	665	665	692	626	626	655	615	627	678	653	644	641	678	647	646	689	641	621	676	633	674	686	628	632	671	686	671	667	655	687	616	657	669	629	653	617	688	672	655	609	677	657	642	661	686	632	647	654	659	690	634	643	647	662	644	654	643	683	663	634	628	669	659	594	674	659	637	674	641	656	654	654	650	617	650	649	627	666	630	646	605	625	640	635	622	653	669	653	672	633	666	655	611	631	602	643	628	668	624	685	631	704	687	652	699	656	633	597	634	665	630	676	664	705	642	618	633	693	726	690	698	667	682	658	646	703	631	634	662	670	659	658	695	665	653	649	640	693	621	642	641	630	643	649	618	648	680	648	625	651	641	694	673	622	626	619	690	683	660	689	652	686
23546	21091	28289	24120	21077	9933	1106	743	605	572	504	476	478	489	494	450	453	420	394	432	425	386	362	414	424	416	397	452	430	393	360	372	427	378	385	411	368	397	389	380	416	421	356	388	406	389	386	340	377	376	382	371	367	375	378	364	400	371	386	380	429	401	379	387	413	420	391	409	359	368	383	400	380	396	405	388	431	365	381	393	380	352	366	369	377	362	376	376	336	374	369	382	397	402	382	402	403	405	388	371	375	359	364	385	381	370	376	363	376	364	395	364	370	366	410	388	376	370	403	382	375	387	408	339	375	389	404	367	375	377	380	371	403	380	359	400	378	402	366	381	411	386	407	375	354	390	411	350	372	403	388	346	365	375	388	342	365	396	396	380	400	380	413	409	400	366	363	346	389	378	378	390	379	400	368	408	357	394	402	382	402	393	380	409	401	367	371	367	400	405	390	389	379	372	361	373	396	392	375	354	360	385	337	392	408	349	344	350	391	397	410	370	379	367	394	381	395	418	382	386	387	391	389	382	343	395	409	442	400	416	393	387	376	362	379	372	387	384	386	422	405	381	401	376	343	364	368	361	365	384	391	406	397	390	392	398	382	441	380	358	401	376	392	393	381	344	349	372	360	415	404	349	355	362	377	388	414	415	373	414	391	386	404	375	348	377	419	407	366	375	415	377	362	413	434	384	377	395	380	411	377	394	405	365	416	396	372	360	379	384	389	352	384	363	420	345	382	363	412	406	383	386	377	399	359	362	348	388	362	390	362	368	383	407	374	395	370	373	379	389	372	388	374	394	368	393	371	357	388	408	379	367	389	373	403	377	359	371	401	427	373	401	373	376	368	344	372	390	391	355	408	382	383	371	382	399	379	363	396	379	360	377	364	390	370	382	395	368	423	408	365	397	379	354	365	341	356	359	390	390	376	361	384	384	388	377	326	377	398	351	370	385	391	382	369	357	348	396	347	378	389	328	398	402	350	356	401	373	371	390	369	384	370	389	376	395	391	360	389	397	399	394	380	383	353	376	391	381	380	374	351	398	373	385	353	350	387	401	395	367	380	368	388	413	371	369	386	386	368	389	376	359	362	356	423	382	389	413	381	367	394	384	390	432	425	372	413	362	400	367	382	384	360	323	365	385	352	347	404	376	389	364	399	338	383	337	378	402	368	379	394	390	407	360	386	365	408	371	400	344	380	383	356	403	401	379	377	401	400	400	362	380	388	342	353	383	384	375	410	404	398	370	372	328	382	364	392	399	374	370	378	371	386	340	385	381	392	374	372	415	383	402	364	384	361	384	398	365	391	356	413	354	406	413	348	396	375	360	392	352	394	387	381	365	436	361	384	395	370	402	415	376	376	364	381	374	373	376	373	370	377	388	385	363	402	370	402	392	366	395	399	387	390	385	390	381	369	394	395	391	387	395	346	367	371	359	336	386	365	374	363	397	388	387	382	345	354	383	398	363	387	383	403	365	383	406	386	407	385	373	403	365	366	357	371	361	398	367	372	381	348	375	398	358	383	392	372	396	411	380	395	364	371	388	403	372	357	384	386	373	373	340	384	391	348	389	374	354	400	420	356	375	357	377	401	378	368	383	365	370	396	347	360	393	375	406	332	367	368	395	349	382	382	414	396	384	416	372	405	404	371	381	364	358	376	360	345	344	378	399	388	405	395	402	423	391	370	397	396	352	383	359	414	377	403	370	330	401	370	372	350	383	344	351	370	370	403	372	384	341	384	393	372	372	338	389	367	374	405	376	376	397	374	375	388	380	382	387	371	380	385	356	341	421	392	379	373	377	416	391	366	374	384	385	416	400	340	373	380	373	359	376	363	373	379	384	393	416	408	397	381	347	354	388	391	374	348	394	404	400	349	394	389	363	354	379	369	361	361	384	354	407	365	359	389	355	377	398	383	371	372	370	371	380	382	376	387	384	364	385	375	376	417	378	404	394	350	369	411	407	412	369	383	341	400	374	379	380	391	374	384	360	379	372	422	346	381	391	385	360	332	379	377	370	349	368	404	372	394	383	359	379	390	396	381	400	374	394	386	419	364	364	349	398	390	385	357	362	404	391	384	423	359	381	417	394	376	361	381	386	377	393	390	356	374	380	381	371	366	365	386	391	367	397	400	353	359	369	406	368	339	397	370	392	385	398	349	374	364	400	391	405	393	372	376	379	397	368	386	355	345	388	383	366	393	367	366	339	374	378	373	382	359	326	368	391	381	406	349	411	376	396	407	371	377	367	390	375	377	374	404	365	364	375	369	357	360	393	380	372	382	374	392	365	398	360	374	409	385	382	373	385	358	380	365	392	392	381	411	379	413	343	412	398	393	383	358	414	366	364	354	412	336	384	384	356	388	360	372	345	433	336	373	358	371	371	375	352	365	405	394	373	404	414	384	383	350	397	352	397	392	354	381	376	332	387	377	406	383	392	374	362	342	357	354	398	398	372	394	358	346	396	413	381	379	390	389	343	371	386	379	372	359	376	342	391	385	381	326	371	391	375	408	370	395	381	352	337	389	372	384	374	349	384	378	448	411	398	373	390	388	378	371	395	388	387	401	396	370	399	413	365	368	391	369	396	350	381	388	382	360	376	369	405	380	382	361	335	379	385	390	365	386	415	384	371	352	363	386	382	418	397	395	366	358	372	401	414	342	387	386	399	386	382	380	372	423	374	380	389	374	369	390	394	397	414	383	361	387	385	365	371	371	401	404	381	363	395	381	366	388	362	374	352	399	405	403	382	373	374	377	354	373	374	359	405	390	403	395	362	369	383	369	359	379	396	371	420	387	390	380	382	348	350	368	391	380	410	386	383	406	371	356	376	389	353	352	384	378	407	414	418	360	376	389	379	397	392	406	363	342	343	367	372	380	403	393	368	385	367	375	353	363	410	396	378	356	363	389	364	415	361	387	399	372	386	383	374	407	371	401	377	358	372	421	393	363	379	416	371	377	371	373	368	347	379	382	383	388	390	376	359	359	368	360	425	368	408	382	373	389	378	386	392	362	372	395	398	387	380	339	357	367	369	371	351	381	399	367	413	354	397	351	398	352	373	368	363	373	377	383	396	404	347	386	389	353	412	353	354	367	365	356	384	393	382	376	384	378	371	378	392	408	360	370	392	386	371	371	352	361	399	394	359	394	367	392	376	394	425	384	383	378	362	351	390	403	378	342	365	357	386	410	382	403	409	395	366	376	363	414	387	399	393	384	387	377	361	368	384	356	395	377	372	377	375	386	370	360	363	394	401	379	372	369	389	360	399	367	350	361	369	402	402	357	386	409	375	383	357	391	351	394	366	361	363	404	384	390	396	365	353	388	367	362	401	366	408	389	385	397	416	352	361	365	402	394	367	415	385	364	371	375	361	378	395	374	367	370	397	381	395	400	407	370	376	380	360	358	359	383	389	382	379	371	356	406	392	349	401	374	384	358	411	361	359	394	390	371	370	369	380	411	399	366	396	375	376	340	375	397	382	425	386	345	368
4140	9343	6145	2962	2198	1607	1345	1040	928	791	723	624	623	592	571	571	529	472	476	436	446	474	466	455	428	457	424	413	416	460	434	410	433	440	423	422	447	422	419	484	433	437	423	458	420	425	402	437	408	455	430	446	456	432	442	421	416	411	439	425	409	386	417	430	393	401	401	366	370	388	398	386	425	409	415	420	402	394	409	427	401	394	398	433	445	400	429	408	402	404	430	412	420	417	421	394	407	400	381	446	445	465	423	401	387	420	394	396	407	449	398	391	440	447	425	424	436	410	413	401	394	406	397	425	405	438	430	422	361	401	367	420	393	433	426	435	427	438	385	374	376	395	429	402	389	409	398	448	430	356	417	405	429	436	420	404	397	421	392	387	427	429	456	447	427	424	368	405	467	390	419	408	445	410	399	430	405	411	441	428	421	426	391	424	400	420	422	400	446	415	421	395	437	415	408	364	405	390	401	405	401	423	418	411	436	430	430	410	420	410	399	374	373	416	390	427	414	443	425	425	406	420	415	412	400	430	430	407	419	420	442	409	419	424	401	415	427	435	419	424	409	404	393	438	395	391	370	402	415	419	412	440	434	423	417	433	396	448	432	414	434	383	401	390	412	411	384	378	416	428	406	419	443	430	420	398	424	459	395	406	408	443	402	417	403	359	403	407	412	432	405	408	410	445	387	388	431	429	413	395	416	388	411	419	426	427	443	410	420	369	401	448	394	387	403	404	422	409	414	438	412	409	391	420	419	452	393	385	399	421	411	388	427	385	390	397	409	461	385	423	372	410	424	393	444	440	440	412	416	402	403	417	422	418	380	430	392	419	411	418	423	408	422	403	411	437	412	438	388	430	419	447	392	388	406	407	399	414	392	423	406	398	422	432	456	445	396	439	410	424	411	411	428	420	463	418	425	411	407	410	418	388	433	438	418	413	383	404	448	415	412	421	418	404	405	433	462	405	435	427	414	428	430	389	423	419	424	416	403	422	398	398	399	420	409	412	416	427	397	418	393	411	457	430	377	388	404	406	376	396	424	402	420	428	393	382	409	416	374	431	397	384	398	451	372	444	416	423	422	428	410	401	399	377	396	419	397	442	409	432	390	408	392	435	422	429	404	414	424	421	418	374	417	434	430	429	380	419	420	431	421	429	422	423	393	434	406	401	423	404	375	408	402	413	397	419	404	420	380	420	410	421	439	413	441	407	399	423	424	378	458	407	411	402	464	396	400	413	394	410	388	395	436	422	402	414	416	401	396	393	428	414	405	420	409	444	419	417	413	416	371	388	404	415	372	417	425	385	391	404	379	422	406	440	393	386	410	397	426	404	460	403	410	412	373	457	398	424	454	423	396	416	400	427	410	424	451	423	429	428	403	419	408	384	393	390	375	417	433	419	460	469	393	399	385	402	393	419	439	415	430	395	397	418	386	421	407	388	369	426	450	404	401	391	389	432	427	403	379	439	417	409	386	410	404	404	390	379	431	388	408	383	412	444	442	424	438	413	406	415	412	402	430	419	394	402	450	405	435	405	414	417	409	430	396	436	351	398	392	417	412	406	387	389	429	441	411	396	372	383	373	418	397	439	382	410	402	432	390	410	421	406	438	409	405	384	432	398	412	454	381	433	448	402	412	411	391	425	422	406	422	445	417	419	432	389	422	401	407	401	411	392	409	442	388	439	418	428	396	413	393	406	436	437	403	434	357	419	395	414	433	405	418	390	372	424	404	438	390	405	388	419	391	393	435	388	392	366	420	438	405	390	402	389	434	418	366	415	423	432	401	431	403	454	396	445	427	412	448	386	439	398	401	358	416	433	404	419	374	410	374	424	411	392	411	407	401	423	391	390	436	403	400	432	423	441	369	435	397	397	402	416	404	449	393	397	397	407	418	411	419	406	413	381	396	433	438	409	424	436	408	418	407	396	403	369	448	441	419	400	417	413	387	389	430	432	397	440	438	361	407	389	419	391	398	397	403	385	397	410	383	406	435	368	397	397	447	449	363	431	404	384	419	437	414	430	434	409	423	405	401	383	391	391	412	412	399	410	403	438	411	421	420	442	424	408	394	427	399	419	388	391	414	411	447	408	422	402	453	389	433	421	405	388	369	417	352	380	397	420	375	392	415	424	420	405	410	399	422	442	407	407	419	401	424	408	414	429	412	390	391	396	383	412	396	428	407	442	405	413	428	430	426	413	433	427	395	434	440	457	441	383	369	388	411	409	411	405	399	421	367	435	432	415	432	371	433	396	393	393	364	395	446	420	383	428	399	427	420	369	396	411	423	431	399	426	438	373	406	437	373	447	408	398	408	397	405	381	356	411	410	424	394	418	388	400	390	416	440	438	360	410	455	413	415	416	419	395	403	419	432	429	436	440	414	438	411	366	393	386	421	408	439	420	413	381	396	432	420	393	401	397	405	378	424	436	387	419	450	410	410	396	443	397	391	423	404	406	435	416	410	392	415	409	394	425	409	405	408	434	390	437	367	409	431	406	369	435	370	440	440	410	382	406	423	434	421	422	404	399	386	412	389	485	397	416	420	410	438	429	410	451	426	404	433	404	399	419	401	428	391	411	435	425	430	425	439	406	381	402	425	397	439	391	420	417	439	405	404	396	428	410	408	421	386	394	413	383	419	422	435	417	406	427	425	394	427	407	428	388	359	407	417	417	406	413	431	446	419	445	407	410	394	418	437	403	392	395	414	418	419	433	391	418	358	397	438	397	429	403	444	418	398	404	417	395	424	395	424	378	415	389	413	343	440	395	433	415	392	400	401	397	406	419	420	397	435	403	422	431	430	420	411	402	399	396	420	423	423	368	397	425	415	448	395	393	412	394	382	420	371	413	403	436	423	405	446	382	407	362	414	423	367	421	424	414	425	433	414	372	425	379	401	395	413	410	448	401	470	401	442	402	376	450	391	412	401	374	443	405	420	421	421	387	430	448	416	390	399	453	447	419	430	419	428	385	425	397	416	435	412	417	423	420	404	399	413	397	422	478	406	378	385	417	385	407	411	421	385	450	428	403	411	413	389	395	416	397	419	418	418	392	383	426	384	403	464	386	402	402	391	377	394	406	428	413	385	427	432	441	420	400	371	407	390	440	433	450	417	412	449	414	413	394	370	417	396	409	420	423	385	404	423	388	426	430	426	436	413	395	442	405	412	405	395	424	383	409	380	408	422	457	417	420	400	431	387	432	405	433	416	391	410	394	432	400	420	437	473	413	407	408	429	427	420	365	437	399	440	422	425	410	450	410	362	404	390	368	374	397	392	407	414	421	383	390	420	391	409	446	383	394	403	430	439	443	384	380	431	435	435	411	399	408	429	427	385	400	430	396	435	423	407	389	423	411	369	396	380	409	396	434	414	398	412	432	401	413	416	384	446	399	394	431	439	442	416	430	407	418	392	399	451	417	417	464	406	411	410	408	416	453	438	415	441	409	418	406	400	421	382	455	417	386	429	363	435	409	413	443	419	431	415	421	454	430
24640	21043	27162	25019	10602	1507	1233	1122	1097	1032	1003	972	1045	985	969	904	924	932	874	879	966	881	927	908	899	874	860	895	894	912	919	966	925	892	901	974	857	859	881	949	924	891	965	867	911	952	877	873	933	898	870	860	883	929	925	856	903	892	944	886	918	910	956	929	841	874	955	889	870	927	879	964	918	922	894	818	867	851	936	928	828	894	888	908	876	908	914	892	857	893	932	902	891	945	910	919	851	872	865	917	902	906	905	913	881	904	860	903	940	868	936	865	945	892	914	919	876	917	923	965	899	907	915	870	915	878	912	889	868	917	946	911	906	898	941	883	886	941	928	865	903	986	932	940	926	845	872	902	926	853	905	890	886	905	931	934	911	923	908	948	899	935	856	913	900	851	876	967	880	908	937	910	912	877	906	907	961	905	899	990	975	911	911	896	954	903	874	889	908	924	913	868	941	903	914	913	955	871	856	894	894	904	910	875	871	911	877	885	945	879	878	923	895	861	949	951	916	912	927	893	894	907	901	889	907	940	922	861	911	890	935	916	867	890	878	926	880	938	914	883	914	831	946	883	936	896	915	917	906	883	876	921	931	867	914	933	871	881	927	971	902	848	909	870	861	858	892	921	895	913	886	880	920	882	915	914	986	837	932	919	893	947	884	881	862	926	942	912	903	930	858	939	904	910	856	874	900	876	909	944	912	966	886	904	871	902	879	914	884	886	886	903	914	931	913	910	862	900	892	846	945	900	903	949	855	864	965	905	888	898	898	900	924	924	927	912	908	854	919	924	843	860	900	962	944	876	889	883	921	818	860	884	906	895	903	883	878	875	921	934	972	908	873	925	869	993	911	893	917	932	896	871	913	908	921	915	921	862	895	868	903	922	887	929	942	862	907	893	874	921	899	931	921	932	916	938	982	907	878	895	840	926	922	892	960	861	934	929	895	946	876	906	905	880	871	913	877	900	912	906	962	859	962	860	893	893	890	915	913	890	914	929	852	880	889	893	896	899	830	872	879	888	896	945	931	909	888	851	923	913	916	882	931	905	879	901	918	919	896	918	923	889	898	892	897	886	880	919	919	947	913	937	868	859	939	896	929	888	844	905	900	928	933	934	868	958	844	894	881	919	930	921	840	875	889	944	858	904	857	932	875	949	924	955	883	912	943	925	862	915	904	918	895	919	894	910	871	929	915	873	874	941	905	871	906	855	902	895	902	877	893	968	871	919	901	951	929	924	912	908	891	875	901	873	882	907	941	934	880	898	907	882	933	892	914	916	833	889	864	936	955	953	923	873	900	901	887	864	899	877	934	927	843	901	890	893	912	913	904	888	917	896	885	907	835	877	938	896	881	941	916	903	936	898	902	829	850	892	903	999	939	871	886	905	921	897	912	853	942	879	895	876	869	869	886	899	909	882	866	913	912	865	914	863	875	895	893	894	883	890	898	901	821	914	872	912	880	903	922	916	905	850	886	933	852	946	925	893	867	932	860	910	883	872	865	926	849	897	923	825	915	852	886	929	902	859	863	900	927	888	898	854	912	925	900	921	855	916	918	918	872	916	885	943	869	920	917	899	930	894	937	904	880	888	931	919	839	889	873	902	913	917	899	879	916	967	907	895	978	965	902	888	889	929	859	850	882	867	952	862	898	921	865	908	912	864	940	925	894	889	888	927	906	838	870	870	902	897	925	883	907	925	897	945	905	928	921	862	897	894	922	883	895	900	856	897	910	968	932	861	904	879	936	893	895	856	910	894	897	918	895	869	908	892	856	927	865	879	899	918	942	879	922	926	897	918	900	912	901	896	854	925	937	958	905	915	900	924	925	932	891	910	904	908	853	874	921	885	905	846	909	922	887	899	908	868	908	881	910	861	940	942	856	882	926	895	910	893	922	850	890	903	864	872	947	965	864	873	901	895	907	906	942	882	912	872	919	899	886	902	899	886	909	945	896	907	901	901	917	868	926	925	924	903	898	901	898	870	866	893	895	857	911	869	940	906	933	927	959	911	873	893	933	864	894	892	889	922	865	867	905	901	900	881	839	885	947	909	889	934	908	941	973	890	923	908	944	886	895	918	906	960	918	877	913	888	864	944	869	889	896	921	887	882	915	938	868	934	854	899	908	862	941	902	920	962	895	814	906	898	877	913	882	903	889	887	883	872	885	874	909	885	932	847	945	948	908	899	889	875	895	893	870	903	886	919	906	932	879	911	882	922	906	895	913	848	906	960	902	965	887	882	906	981	900	846	965	905	907	937	924	939	938	889	907	872	899	893	897	910	900	906	905	908	952	882	835	908	919	854	864	940	874	902	921	903	881	876	877	929	917	939	937	907	920	917	923	922	914	900	900	891	903	852	956	889	926	894	937	895	936	873	936	914	859	927	876	890	934	906	931	915	906	902	895	949	896	832	910	854	875	934	897	923	906	867	879	957	898	866	888	884	936	926	895	888	945	907	860	860	884	928	936	941	973	886	878	853	848	900	911	853	885	901	919	953	920	906	848	869	897	928	915	910	901	857	920	873	908	943	918	914	826	898	921	937	908	939	862	916	947	973	870	918	835	850	912	894	875	904	897	920	914	911	936	929	876	933	892	892	950	907	964	910	857	927	884	947	908	945	874	961	901	870	929	862	869	894	926	896	885	871	929	979	884	906	912	925	888	941	927	930	904	849	917	874	916	902	858	926	860	918	924	843	918	877	928	876	929	930	876	846	904	935	882	934	942	874	883	887	891	884	895	898	915	929	913	898	843	905	878	932	894	912	973	884	915	918	902	903	871	829	910	928	924	890	894	944	916	863	899	963	881	887	870	926	880	830	892	927	922	961	848	887	944	829	918	961	892	863	914	853	873	873	964	897	952	919	853	879	943	906	877	881	892	938	868	867	911	917	870	923	894	877	894	912	902	873	958	916	921	895	950	869	857	858	936	913	947	881	929	926	921	935	903	920	942	919	847	865	927	932	879	893	937	915	908	894	921	864	852	913	859	856	835	852	877	892	930	914	878	903	966	900	894	882	894	895	914	864	879	889	874	841	962	897	869	982	885	914	862	928	903	930	925	940	888	873	913	884	857	893	877	875	888	876	872	938	875	866	906	995	828	915	928	913	932	899	928	916	935	897	884	908	924	820	915	959	949	854	899	867	854	921	933	936	886	892	928	847	890	915	926	886	804	881	893	939	894	870	904	928	899	943	862	902	861	870	887	902	871	913	890	939	926	885	880	893	839	935	890	921	948	964	896	922	954	897	857	887	905	909	953	843	924	834	903	847	880	867	887	878	922	853	928	886	958	950	911	911	898	897	947	898	941	906	889	912	860	925	865	909	910	908	876	893	902	822	865	974	906	854	904	885	887	998	887	933	882	926	918	921	905	907	917	930	924	888	825	865	947	837	885	922	930	906	884	864	926	904	922	881	903	871	932	943	942	852	869	858	876	902	873	917	889	829	913	915	916	972	902	874	882	893	921	876	884	902	936	932	862	962	871	913	876	888
4432	6222	4188	2329	1796	1557	1359	1320	1248	1148	1125	1064	1010	1045	1038	991	974	953	931	948	973	992	975	923	1033	948	938	965	965	912	916	902	916	951	920	852	875	905	938	962	968	927	923	923	923	906	895	935	940	882	890	885	925	914	971	898	904	926	895	957	880	884	903	987	914	904	962	910	904	903	926	940	924	913	900	910	891	937	926	891	906	943	957	946	903	905	938	916	948	932	979	934	868	948	957	913	868	926	900	955	916	912	922	911	949	912	931	915	940	900	947	928	940	908	904	988	934	895	919	915	927	994	925	852	953	969	972	938	908	969	908	914	906	952	973	849	926	933	918	898	941	953	906	887	953	863	921	942	894	967	880	915	885	882	877	857	959	959	901	975	924	973	925	909	899	981	931	899	909	872	935	904	918	920	917	904	922	891	929	926	875	899	907	915	888	964	916	938	965	899	937	904	945	896	941	918	939	934	908	904	944	914	942	893	920	947	948	941	993	851	858	924	929	907	904	916	906	951	927	871	916	921	933	944	955	912	951	958	939	908	924	908	942	917	917	931	945	884	910	929	932	941	945	880	991	930	951	903	893	883	928	915	828	910	874	930	906	988	897	949	950	923	927	937	973	946	926	944	954	898	949	964	936	961	857	935	903	951	954	920	962	901	933	894	953	921	915	924	881	915	917	899	921	905	952	921	840	907	918	924	887	888	913	936	959	885	889	944	907	955	911	962	952	934	952	869	887	909	875	895	861	902	950	924	977	860	862	833	885	939	919	895	951	957	906	963	927	933	916	922	939	941	888	929	935	948	916	964	927	940	944	871	912	845	904	848	869	988	924	896	924	945	915	950	957	905	930	953	845	908	902	918	885	878	925	934	935	925	922	962	919	956	921	936	897	919	930	939	932	911	903	917	941	910	908	921	915	930	931	886	902	922	914	926	953	902	944	958	959	919	942	908	946	947	906	912	898	938	971	928	919	913	926	961	943	896	959	870	909	920	903	909	946	922	949	950	960	949	857	886	942	931	901	866	907	938	947	902	930	930	914	948	897	935	935	903	937	906	881	894	884	888	894	921	929	932	951	901	935	923	986	889	901	847	918	890	945	895	907	962	929	925	945	979	900	946	948	896	976	906	939	948	882	902	919	899	951	902	898	949	870	925	906	921	891	915	934	911	909	897	888	913	907	950	923	949	935	927	909	877	996	906	889	906	923	903	888	929	927	940	893	880	917	936	912	895	950	957	977	844	925	933	900	932	946	948	931	908	953	903	939	933	876	996	919	913	951	909	879	910	939	903	964	968	993	946	878	925	937	925	933	931	880	912	909	924	941	934	934	934	904	901	876	941	938	909	887	905	902	939	951	889	926	890	971	934	952	973	926	951	984	912	925	893	916	876	924	943	913	880	874	964	925	879	876	944	886	883	908	934	923	884	920	928	967	927	923	915	1017	952	924	896	913	914	884	901	864	913	892	911	888	879	891	949	863	893	952	912	993	904	908	948	935	902	892	917	886	924	910	880	889	897	942	937	907	941	966	905	925	916	919	906	973	950	988	882	877	918	983	950	965	928	910	929	866	906	975	950	935	928	948	938	877	935	883	912	938	913	956	878	889	938	939	926	931	896	868	892	944	957	955	900	950	925	944	924	938	909	904	884	875	915	901	916	976	926	915	905	974	897	948	902	922	859	916	887	925	934	878	969	981	931	874	895	978	859	997	891	926	972	844	920	897	911	941	894	935	949	906	937	946	974	967	961	943	887	905	941	922	890	966	994	940	888	903	926	967	952	927	910	939	942	897	914	932	1009	954	938	926	910	882	908	941	893	917	939	910	931	931	897	933	956	934	938	948	973	949	945	906	927	894	937	949	924	935	846	904	932	943	966	944	869	952	892	983	913	921	900	863	956	889	911	947	937	929	900	905	907	932	920	912	951	903	903	916	935	904	865	904	889	956	891	923	957	932	919	881	926	945	904	905	910	914	924	869	904	912	927	938	944	896	887	1000	895	982	883	926	909	917	899	927	918	862	923	902	888	922	953	948	963	965	910	944	909	1017	912	925	925	892	954	874	978	860	941	925	900	928	941	913	933	895	907	960	929	907	948	940	934	953	919	837	926	902	937	881	944	935	911	905	913	974	936	880	940	912	922	919	969	972	924	976	922	927	913	886	900	922	895	920	925	922	1012	893	882	907	890	899	945	943	932	935	961	927	959	909	933	955	861	920	952	936	899	847	924	957	947	950	929	881	927	946	969	900	912	915	893	890	951	893	921	982	868	926	935	940	915	934	980	947	941	887	839	983	917	912	924	914	930	891	886	924	911	891	918	854	941	883	921	921	885	922	926	941	907	975	891	921	927	966	933	947	921	866	952	883	915	963	915	940	932	898	893	912	945	950	865	946	982	953	914	950	941	944	959	942	926	912	895	934	862	861	904	926	999	951	911	897	966	893	954	882	938	926	905	930	952	896	921	944	898	937	938	917	942	953	895	916	936	898	887	883	982	880	896	896	857	895	898	964	938	932	952	931	901	932	894	917	899	884	911	912	925	913	1000	900	888	912	903	968	899	936	922	911	954	873	873	888	893	850	954	933	904	890	950	931	869	903	939	925	959	978	900	990	941	941	966	863	951	906	891	893	975	913	910	904	928	945	863	918	912	919	938	931	893	932	874	918	921	911	884	926	874	903	883	886	840	973	905	955	966	898	913	905	957	889	954	911	906	923	892	934	911	931	925	915	918	922	926	917	949	957	933	912	916	944	877	884	919	889	874	892	948	950	895	960	865	958	885	869	940	903	912	906	910	926	909	950	882	921	909	894	922	923	961	883	922	932	916	952	911	928	913	858	934	918	985	937	920	926	932	909	921	918	905	948	945	897	901	915	924	910	901	969	896	812	936	932	971	954	877	949	919	926	931	935	865	950	921	923	888	923	958	994	917	867	926	942	919	886	938	971	880	912	907	847	924	916	956	982	940	913	949	900	922	923	899	910	926	921	919	928	884	929	889	911	910	919	905	967	946	839	861	914	957	966	893	939	868	858	899	951	940	869	938	927	955	864	933	865	951	937	926	921	924	879	878	886	921	958	891	861	897	953	935	925	935	924	952	930	904	954	930	925	914	908	961	887	935	971	912	920	923	914	931	958	889	927	909	893	888	919	876	945	915	931	903	891	848	890	947	930	919	893	927	930	912	913	911	902	939	962	871	938	1012	879	982	903	987	882	909	953	876	964	972	877	893	916	943	909	862	921	923	946	930	912	961	910	909	869	939	915	892	910	900	948	962	872	925	902	897	910	879	918	892	925	929	928	923	961	902	936	909	922	906	904	863	1001	904	879	876	917	945	930	928	934	926	897	928	936	897	946	931	915	865	918	945	922	931	923	926	886	923	976	958	918	901	955	940	948	946	896	910	978	899	873	894	898	885	908	929	960	919	965	876	906	916	893	952	912	955	930	919	928	910	952	899	874	914	953	910	938	966	924	967	943	861	910	916	995	928	966	939	930	880	918	891
22474	21096	28755	23673	21097	21167	8488	1489	1105	1048	971	964	877	863	832	813	812	791	739	731	750	738	738	702	695	691	720	649	650	706	673	673	681	675	704	659	659	680	707	675	733	672	681	718	682	679	667	643	691	679	681	651	700	622	712	663	698	679	654	667	668	668	682	729	670	674	667	648	670	667	653	665	676	646	683	660	682	682	672	628	672	718	656	653	676	641	639	680	619	677	697	661	686	717	618	668	660	655	694	685	678	685	694	643	678	659	640	642	643	674	652	655	626	679	645	670	672	682	670	681	653	631	701	679	668	658	635	658	698	654	723	637	656	649	687	696	665	643	643	702	724	659	673	682	639	629	658	688	653	697	643	655	705	642	690	642	640	696	693	647	659	648	656	649	679	622	678	662	609	633	724	646	688	671	684	689	642	683	645	660	693	709	658	638	622	651	654	693	678	659	735	674	638	629	675	652	632	663	677	636	680	668	657	644	666	670	683	662	616	641	634	667	657	687	649	679	700	660	692	633	711	688	664	635	677	697	665	680	702	652	674	649	645	649	677	670	689	682	675	679	652	619	702	659	699	676	664	687	666	668	702	645	697	676	680	661	645	711	711	697	647	653	633	704	658	669	656	676	658	648	655	676	660	636	689	658	676	657	670	704	699	653	670	670	655	684	693	663	663	728	632	677	655	685	690	652	693	713	717	665	669	692	685	670	688	650	677	650	684	654	640	698	672	682	652	707	646	722	688	677	642	693	696	621	710	664	664	676	697	685	667	625	668	694	697	683	657	704	654	647	662	666	697	693	685	699	641	675	648	670	677	667	663	658	645	650	676	646	684	661	638	670	663	631	682	638	706	649	646	641	672	661	650	656	692	703	599	637	648	650	689	636	673	705	648	683	661	651	701	712	669	644	680	684	657	685	689	645	642	683	660	660	688	680	665	666	679	650	629	685	636	685	644	610	687	667	658	735	683	659	665	686	622	683	633	656	644	660	655	648	646	729	726	683	709	639	666	702	666	662	697	684	658	654	701	617	664	725	629	675	640	684	690	679	709	663	688	655	683	687	666	648	608	651	715	664	665	707	703	701	644	657	658	659	613	628	682	659	674	607	657	664	684	654	650	640	658	676	663	682	662	680	673	689	661	673	679	665	633	688	659	699	662	665	718	667	679	711	619	719	672	654	678	640	695	656	640	638	653	679	686	703	653	655	663	596	590	692	695	648	695	657	676	648	675	664	677	692	646	678	659	704	687	636	667	697	701	643	664	668	679	663	682	672	682	624	691	643	602	645	671	659	631	663	649	659	687	621	694	719	639	628	660	631	635	696	687	611	649	676	668	734	674	654	647	606	644	634	688	679	693	663	632	664	618	710	695	659	682	684	651	691	610	612	689	643	658	642	665	637	674	671	670	625	648	686	697	643	676	599	646	658	632	643	661	648	608	652	674	676	655	670	634	654	694	643	687	668	668	647	724	657	673	671	663	651	670	675	723	659	616	692	651	677	693	658	682	648	638	645	717	694	683	639	613	676	633	686	681	621	698	656	646	691	691	675	655	648	669	685	706	678	684	686	637	645	655	704	664	657	637	670	665	622	710	649	682	643	625	714	653	649	708	648	689	643	671	680	668	625	626	629	651	649	671	669	658	655	693	644	705	687	690	714	688	628	702	632	638	656	650	659	643	679	626	654	632	698	688	656	687	683	669	683	670	643	668	690	657	668	647	704	684	656	668	666	675	619	720	661	659	670	669	648	699	635	673	676	649	687	688	640	642	657	682	700	667	690	596	687	663	694	695	675	643	613	648	680	676	632	692	648	660	664	676	641	695	666	680	661	696	665	623	648	659	662	632	651	624	664	687	686	631	649	683	654	667	667	662	678	644	616	662	686	678	714	651	675	671	708	660	665	633	682	671	639	715	716	649	680	635	595	723	665	648	654	677	653	682	713	671	637	634	647	643	640	675	705	646	716	643	578	629	661	632	654	635	653	674	666	634	709	635	678	653	640	673	655	710	620	691	689	640	662	681	680	637	622	664	663	661	623	654	664	657	670	652	669	686	698	635	710	642	679	700	633	646	696	674	633	656	670	660	628	699	669	679	653	646	647	664	647	654	687	685	644	692	653	675	648	657	668	662	633	638	627	656	648	647	665	632	649	670	692	648	661	703	625	648	695	670	642	701	666	695	705	643	660	684	676	666	673	664	639	645	686	667	693	701	634	644	681	650	711	657	661	678	693	650	686	666	650	640	647	648	629	650	648	622	700	662	669	690	640	701	630	669	643	663	660	679	687	661	655	639	632	678	672	671	685	673	707	658	665	648	684	679	661	667	655	671	624	634	689	670	627	623	682	654	653	639	693	685	663	703	651	632	688	666	623	654	642	727	654	665	639	671	643	660	666	642	667	707	730	677	643	672	733	580	678	665	671	659	606	629	665	654	604	669	703	626	714	711	681	655	655	688	664	693	652	647	659	658	696	658	668	619	674	662	669	671	648	671	657	671	680	701	727	707	633	672	639	707	699	673	660	645	659	641	668	669	709	689	683	653	713	649	623	667	691	686	671	716	676	664	615	682	704	634	637	656	664	668	669	621	639	680	639	642	698	692	655	645	709	685	662	616	706	655	662	672	631	665	715	663	649	681	699	653	671	672	637	640	686	705	647	660	670	658	743	683	684	665	686	644	658	667	667	654	681	688	678	649	699	670	680	654	667	671	716	660	657	675	700	687	662	655	699	639	643	659	642	631	667	650	686	667	655	672	721	635	696	647	667	672	696	665	695	726	648	628	695	639	671	716	713	664	666	697	658	627	686	646	633	679	657	656	635	665	654	638	645	610	683	699	625	645	668	637	638	631	713	676	644	640	651	665	668	653	659	669	641	662	649	616	682	689	681	639	660	643	666	663	663	650	659	649	646	729	684	643	654	693	652	677	626	666	620	674	694	631	685	664	622	678	663	657	673	679	712	683	677	641	692	714	662	616	688	658	647	651	661	672	679	655	678	680	674	673	641	659	686	647	687	625	695	613	712	610	678	643	677	700	691	621	662	659	645	665	666	663	686	666	693	657	718	672	637	671	662	685	687	672	634	607	624	652	653	655	690	662	645	643	643	668	687	669	621	640	700	664	658	718	661	634	661	691	654	708	655	640	672	639	679	624	623	646	672	666	660	634	648	669	667	703	653	657	686	654	665	669	679	627	696	655	637	665	680	676	686	685	683	593	681	670	667	676	652	689	652	684	683	661	686	665	668	677	622	668	672	630	642	641	674	635	658	651	661	655	629	635	657	668	667	657	647	619	641	679	682	712	635	645	671	677	614	650	671	681	658	678	663	724	685	683	702	706	677	641	659	632	659	649	664	645	622	669	676	633	708	628	652	684	689	639	661	674	663	599	683	616	619	622	691	618	712	695	696	649	673	662	669	682	697	695	684	690	656	653	636	667	685	679	698	646	718	677	636	689	638	679	725	711	627	720	642	635	612	687	661	680	700	687	638	670	681
5417	15136	10288	5139	3748	2828	2317	1882	1634	1446	1254	1098	984	979	949	841	794	774	781	735	734	750	743	716	689	719	719	761	719	700	709	733	700	706	694	710	753	671	672	728	688	656	674	726	681	665	656	665	663	641	687	650	674	639	635	695	689	657	697	630	712	630	659	659	711	625	698	644	640	676	698	620	692	641	613	718	665	685	649	666	653	647	692	672	654	679	651	655	673	705	711	647	654	661	634	716	660	675	665	612	641	689	617	739	685	629	670	649	650	656	650	646	682	645	663	672	642	681	639	649	644	664	615	676	635	716	668	630	668	685	630	636	692	652	714	644	695	709	626	702	673	673	680	665	666	681	628	649	642	709	655	642	637	724	658	668	664	658	663	668	711	682	685	664	669	662	671	659	603	718	698	684	683	702	661	703	661	671	675	680	667	707	637	654	620	701	640	632	671	703	642	637	693	667	621	704	653	637	658	651	677	640	670	673	676	647	713	675	659	665	658	675	695	691	675	655	644	689	689	640	630	645	680	645	636	644	633	681	628	677	631	679	662	671	713	674	703	665	649	678	644	678	710	621	684	670	636	673	687	630	687	635	698	664	632	678	667	669	621	664	682	657	664	640	651	594	667	686	663	695	654	651	666	656	631	646	647	646	708	643	684	684	643	670	639	640	670	660	661	665	669	674	677	700	628	693	669	674	690	674	639	678	711	646	657	691	650	650	645	670	664	641	642	662	645	663	682	634	652	672	675	687	672	680	647	660	633	639	659	694	663	657	635	637	650	640	666	672	624	669	626	681	676	682	682	664	683	629	711	641	650	656	661	653	667	645	676	652	681	648	622	702	661	674	612	660	706	680	629	663	680	628	677	699	609	674	674	678	705	702	651	599	629	695	668	641	650	632	631	663	674	718	662	632	677	677	621	660	668	628	672	676	623	688	621	648	660	662	654	623	624	643	669	697	689	673	684	634	690	739	633	645	670	639	653	684	668	653	700	681	689	654	651	634	666	658	672	680	681	662	664	683	690	642	706	662	683	655	698	674	627	722	648	655	675	637	695	653	605	659	672	703	658	625	676	651	682	668	644	696	664	700	635	630	673	689	634	650	640	691	679	657	684	645	654	651	665	668	642	695	648	659	717	665	616	673	641	643	684	648	663	637	729	625	682	681	711	667	649	697	674	626	693	718	676	671	677	728	635	656	648	659	618	661	669	639	655	682	734	667	680	652	639	674	643	650	702	691	656	646	625	671	675	625	640	651	672	654	656	620	686	676	657	623	680	670	671	650	706	683	653	611	645	639	662	626	648	670	692	694	661	671	685	667	592	645	712	663	673	695	685	636	654	640	629	651	694	672	606	652	672	657	662	670	704	611	650	649	662	657	652	687	652	638	657	663	680	715	694	649	715	661	653	668	675	716	625	718	664	668	670	712	663	655	620	667	671	676	633	658	692	705	672	625	642	662	683	675	691	680	677	651	668	621	692	608	678	689	657	658	660	644	686	659	659	665	632	659	691	629	617	708	648	622	635	698	624	657	629	668	683	672	675	650	686	653	645	664	660	646	635	678	669	657	653	687	721	681	663	636	687	695	661	661	705	686	631	657	653	647	707	670	678	687	607	655	638	670	660	660	649	679	651	674	638	691	712	638	636	633	617	702	677	686	657	631	699	693	666	657	639	626	679	641	622	636	684	644	684	628	662	660	690	651	709	679	620	703	646	635	647	619	639	657	678	658	672	651	620	676	667	684	665	658	645	619	697	664	628	636	667	667	685	651	705	669	642	650	636	672	677	710	650	684	678	710	698	677	621	685	648	652	652	660	661	646	641	652	641	670	624	689	645	640	685	660	671	697	660	664	700	671	663	678	682	629	655	709	697	667	689	660	656	716	622	645	673	658	684	665	654	702	680	660	668	715	719	641	685	647	674	665	676	642	663	700	675	691	680	667	693	704	660	667	629	691	677	641	632	652	673	696	681	630	636	664	642	686	628	678	604	623	673	725	678	692	626	713	643	632	643	662	692	606	730	690	696	645	644	645	663	663	710	667	674	678	659	659	678	647	656	680	695	696	671	651	738	695	699	686	632	666	712	664	646	627	686	643	672	650	687	644	705	671	659	664	647	678	639	630	645	696	645	626	632	637	689	689	706	664	687	653	663	674	695	641	679	667	636	613	710	668	687	621	673	727	702	611	692	653	652	657	676	665	650	705	659	634	692	679	647	695	665	665	666	652	663	631	720	600	685	681	687	644	669	651	628	620	666	662	644	665	654	643	703	594	678	656	688	664	670	674	655	669	638	667	650	621	631	682	667	638	630	645	705	705	672	661	646	685	640	682	677	679	696	674	668	661	630	687	707	665	642	666	621	634	596	678	676	598	650	678	642	674	707	654	667	733	687	646	700	641	644	663	643	672	643	641	656	650	668	656	657	687	650	610	656	684	647	668	651	678	642	636	707	630	675	732	683	661	669	644	640	652	627	656	634	637	671	652	656	709	640	665	649	644	644	667	642	666	698	648	676	647	682	660	633	658	626	662	670	642	687	667	692	677	680	680	644	628	661	613	678	663	654	671	706	662	667	648	694	691	702	685	679	645	660	661	641	617	703	658	666	689	632	639	666	689	662	645	661	687	663	654	681	677	686	684	638	659	647	653	683	719	658	713	727	724	703	675	642	724	716	664	652	668	678	685	623	686	727	635	662	678	685	690	652	727	653	667	634	670	614	654	683	650	682	636	644	647	614	633	669	609	667	669	632	657	656	653	640	662	629	632	647	689	693	643	670	667	681	640	641	689	665	675	724	655	684	650	638	640	693	668	633	675	652	632	640	667	644	650	677	664	650	655	673	681	646	702	644	651	626	700	648	673	649	654	721	674	660	640	671	705	638	721	654	670	646	635	678	615	675	672	635	694	715	625	667	677	667	658	668	670	669	664	656	684	670	639	676	742	702	653	695	666	675	654	685	687	688	630	683	676	664	601	635	668	667	633	619	635	645	712	674	615	682	642	674	659	658	708	623	659	693	672	626	633	666	715	632	661	677	726	680	631	660	659	631	620	643	674	687	670	664	667	631	678	689	703	637	655	621	691	648	649	663	687	650	621	673	604	670	725	693	635	677	646	656	634	685	666	713	624	668	694	681	654	623	641	670	638	650	645	677	648	646	670	652	662	636	673	628	698	611	629	667	678	654	648	624	666	655	630	663	706	686	715	677	658	663	676	665	659	659	692	694	623	704	677	651	668	636	651	654	654	660	670	664	666	672	726	672	670	630	683	692	683	612	683	701	652	700	617	671	644	628	640	698	657	676	674	675	674	652	669	643	680	643	670	654	718	665	672	659	655	632	665	669	633	672	682	661	668	633	667	672	673	661	657	665	678	645	628	656	669	612	702	609	679	635	626	670	669	689	674	646	666	694	681	669	668	692	706	711	683	652	619	673	646	651	611	659	690	692	658	676	615	654	648	668	660	676	695	649	663	669	658	665	642	689	688	657	647	643	642
27585	17354	4192	1247	913	826	756	637	669	652	618	595	580	659	605	607	565	599	627	608	598	587	602	592	567	622	582	605	576	591	621	648	592	593	598	605	624	628	584	626	564	628	660	614	601	616	636	597	625	593	601	574	625	583	587	602	596	595	603	618	594	616	590	638	603	655	656	631	603	601	628	594	650	596	601	604	626	638	579	610	582	600	609	575	625	579	572	622	582	593	560	556	623	587	659	638	574	645	628	631	624	608	614	560	551	614	564	603	592	633	647	611	552	610	564	553	587	624	583	576	633	574	598	593	636	563	606	630	625	609	617	622	564	607	599	615	556	603	602	610	598	604	598	566	634	614	588	623	573	585	560	629	611	550	582	584	597	576	602	599	603	596	568	604	591	599	572	578	606	590	558	573	595	645	625	632	600	598	592	594	612	648	602	569	592	546	585	599	577	614	574	608	622	564	609	560	589	623	646	614	590	620	603	581	553	604	552	640	651	582	594	575	614	628	633	639	638	619	566	566	599	613	549	570	630	608	589	620	576	607	589	598	614	570	582	578	570	618	585	627	592	606	583	567	642	588	553	565	647	617	587	605	587	583	610	572	585	592	591	582	620	583	616	588	548	615	556	654	575	608	577	631	575	570	580	635	607	596	580	584	642	558	607	603	616	568	588	610	597	636	604	558	583	570	578	609	568	601	578	633	645	620	607	595	581	590	600	580	592	610	605	606	538	643	603	577	607	564	590	621	623	624	603	609	628	643	600	568	557	601	584	638	574	567	572	602	544	587	604	577	602	586	641	578	603	651	608	622	589	584	607	596	587	617	624	634	632	593	612	587	537	606	595	615	627	550	586	528	650	628	614	597	583	604	622	567	581	665	568	577	623	601	603	591	605	621	613	622	626	621	643	625	628	548	608	593	613	594	626	566	546	581	608	617	572	634	597	586	562	604	619	566	571	570	592	585	611	566	589	567	598	536	604	600	583	611	583	639	634	606	559	562	613	617	629	589	639	553	610	558	573	636	567	559	569	599	615	600	618	570	617	607	549	608	598	597	586	594	600	602	617	609	584	608	604	609	568	607	562	628	583	602	618	639	584	567	592	569	593	590	580	618	575	617	541	562	604	641	628	602	562	586	598	611	592	605	594	555	633	608	575	601	580	604	606	557	614	590	596	598	570	540	593	611	605	629	607	579	606	591	579	618	598	608	554	592	646	586	640	578	596	543	572	580	600	590	615	573	567	606	609	572	638	603	580	619	635	575	585	605	611	607	623	596	604	566	656	588	597	625	605	601	601	583	582	550	571	579	577	577	557	617	597	591	608	610	623	616	618	615	631	593	608	634	601	556	557	575	536	595	568	600	628	554	586	685	596	615	635	623	594	572	557	612	592	603	641	585	560	606	609	634	592	612	578	588	593	595	607	616	527	630	556	599	621	582	630	578	619	574	594	567	598	604	574	599	611	663	576	563	586	582	554	571	599	545	566	591	624	585	587	576	626	563	606	594	606	549	554	580	594	582	598	555	602	616	607	605	575	580	600	622	592	658	606	586	626	595	601	610	575	574	580	609	554	607	579	607	579	619	545	550	595	643	598	588	591	631	574	586	584	616	603	601	581	567	597	614	600	543	612	615	625	581	592	636	558	583	635	612	568	593	618	585	609	567	579	556	558	612	619	600	622	589	623	605	595	590	601	619	614	589	637	591	606	574	604	612	649	626	635	564	601	645	619	602	625	615	625	591	594	556	587	597	613	630	597	585	560	580	625	543	583	585	593	568	587	612	555	578	654	578	595	587	598	602	587	625	546	580	569	631	563	595	586	575	599	597	591	580	610	604	544	614	563	589	620	595	616	603	613	612	596	613	592	591	601	642	603	592	589	579	552	577	640	605	628	589	617	623	586	604	610	616	609	606	639	627	610	649	579	628	634	571	631	562	585	611	633	612	587	673	634	582	590	556	606	584	590	601	596	592	601	592	598	636	543	561	571	577	593	598	641	600	668	589	570	591	626	598	595	558	594	611	622	551	576	596	610	626	620	637	608	611	598	565	586	619	616	623	591	587	609	609	595	570	591	598	566	603	604	546	617	621	620	598	625	653	636	597	617	559	570	569	610	584	568	627	607	588	591	597	586	593	638	610	578	624	596	562	619	601	659	598	577	625	644	643	608	567	587	619	577	636	575	591	609	623	564	628	603	609	620	591	636	608	583	601	595	601	563	593	635	636	647	642	582	624	576	612	610	622	622	588	535	610	575	634	584	645	638	640	592	603	569	589	628	598	561	576	611	573	569	593	610	580	590	611	592	613	643	576	602	618	651	589	601	608	590	656	553	592	605	607	614	622	575	568	593	607	593	574	592	606	610	596	578	630	586	562	602	563	620	564	571	589	586	627	601	615	593	579	599	667	638	592	624	619	579	604	604	572	639	594	571	604	569	612	587	586	587	587	611	639	583	591	612	590	581	590	601	617	605	604	566	589	596	623	582	612	591	614	540	559	624	564	632	633	583	587	616	587	621	561	603	621	608	623	611	566	578	561	566	601	598	594	629	604	611	605	584	570	594	614	606	592	590	616	644	606	624	558	591	620	597	605	590	648	604	576	589	551	605	584	580	569	600	604	617	615	646	619	609	614	606	568	570	662	597	588	600	582	623	613	560	598	574	598	618	570	579	571	579	578	556	598	604	610	597	627	637	573	574	614	607	611	609	605	637	579	582	540	628	610	595	631	619	576	582	558	562	627	598	605	573	610	566	591	598	567	557	568	570	610	614	584	579	635	605	572	604	602	586	595	541	632	609	567	596	631	559	574	620	596	637	610	571	598	627	610	631	620	596	589	607	575	593	605	640	590	590	557	585	605	565	597	592	637	619	587	550	628	567	611	614	605	580	618	578	569	629	604	603	601	545	569	552	574	631	616	596	629	585	592	609	575	567	629	593	628	634	589	594	575	549	621	604	590	617	570	581	584	577	613	587	578	620	623	611	591	624	588	625	601	601	579	684	621	633	594	563	635	589	612	644	599	564	604	563	570	550	586	603	610	569	646	597	581	575	573	617	608	615	612	559	571	554	632	606	625	627	645	609	595	561	605	632	564	614	625	609	631	595	624	640	629	608	585	559	651	586	581	615	577	577	587	564	606	624	564	648	598	601	657	575	604	592	617	591	575	600	573	569	613	620	574	579	604	580	608	603	573	620	620	587	576	628	600	574	581	572	578	610	584	623	594	594	604	624	616	629	604	604	569	575	610	603	552	566	561	572	618	641	566	581	635	620	599	604	595	577	552	594	565	595	566	638	590	595	582	576	665	606	621	608	643	596	592	570	568	600	586	618	624	593	604	613	601	545	583	606	632	580	555	639	609	605	564	593	638	615	576	585	594	598	616	565	659	588	589	583	596	564	554	586	587	576	569	622	600	628	582	598	574	601	597	586	642	623	620	575	524	607	540	577	594	597	614	571	533	598	589	621	611	630	590	605	614	616	606	575	591	589	605	636	609
4945	2046	1403	1029	858	808	743	724	730	713	717	699	664	603	682	655	628	605	665	666	628	652	635	679	623	625	661	608	630	598	644	591	648	669	620	667	652	658	639	653	630	684	600	648	617	671	667	643	662	627	664	625	638	666	682	624	661	638	659	659	622	639	648	660	660	615	629	648	634	583	623	595	669	651	611	645	661	669	623	641	622	609	653	620	605	601	587	638	611	605	621	657	620	671	657	672	613	607	612	595	650	651	625	608	623	598	639	627	625	659	622	607	654	663	697	675	642	653	628	642	594	646	640	642	641	611	666	658	645	661	698	637	643	635	660	660	643	653	692	635	641	616	609	669	615	661	622	657	597	633	627	618	652	650	664	616	659	634	632	620	646	641	650	625	655	660	622	617	602	651	621	636	641	623	659	675	620	640	696	659	651	632	589	666	649	623	615	606	650	604	610	628	613	643	648	658	601	646	697	635	647	624	642	629	679	629	611	652	657	598	587	612	615	643	635	679	582	664	625	639	624	612	656	629	592	690	604	625	656	643	634	669	644	609	585	655	653	614	630	681	614	650	622	639	593	645	646	653	659	614	638	683	648	639	623	639	657	595	669	666	648	634	610	612	636	720	657	686	661	653	635	627	634	660	637	639	678	660	625	696	605	653	658	697	619	630	640	621	606	661	662	647	638	624	636	655	694	690	657	620	585	662	616	649	627	633	618	596	680	654	636	626	635	650	630	668	604	640	619	625	628	640	653	635	618	667	656	624	668	646	662	652	597	583	646	615	666	639	641	601	637	669	659	646	649	620	668	609	617	672	607	629	634	628	623	642	672	669	587	614	648	625	629	645	611	638	641	635	643	617	658	644	597	677	599	626	595	663	682	627	645	634	582	620	611	623	635	631	642	617	627	611	671	644	619	660	612	639	673	601	613	636	618	636	612	595	674	647	639	643	676	622	643	664	654	627	638	663	628	607	655	608	596	617	632	631	621	663	643	662	655	639	558	629	596	601	653	613	659	619	624	678	606	611	644	641	639	627	600	663	639	664	630	634	638	635	628	632	630	609	622	640	630	652	617	595	635	621	627	638	664	637	646	676	690	612	633	630	635	647	616	598	617	663	637	662	611	623	654	665	608	614	658	645	625	646	644	621	653	610	646	659	648	674	647	649	688	643	669	656	610	604	647	656	626	614	628	623	620	670	647	646	641	622	696	635	674	648	647	652	602	618	620	658	633	631	605	677	687	636	685	606	655	613	636	648	620	641	633	641	658	620	637	621	616	613	620	607	613	619	613	646	661	638	642	658	630	617	622	667	635	615	623	643	674	639	607	664	631	625	656	632	644	606	646	616	650	647	644	638	680	650	662	640	619	638	630	665	631	665	637	613	615	638	659	611	619	637	629	612	681	619	660	591	654	717	636	596	617	662	645	637	635	644	692	677	640	562	630	619	674	644	611	651	612	615	635	625	654	595	617	678	624	624	656	667	631	644	645	640	678	603	643	660	652	633	623	678	602	642	667	616	649	644	606	590	633	660	635	668	663	668	635	643	675	643	636	613	613	631	605	665	587	605	652	601	609	683	614	605	605	614	640	665	629	638	601	616	625	639	654	653	593	730	639	636	678	639	605	626	632	607	640	626	623	674	640	637	666	679	693	611	620	659	669	642	621	643	614	673	623	612	599	629	644	611	605	641	660	654	662	657	628	693	624	665	647	691	635	652	619	605	632	659	676	660	682	683	618	601	558	632	594	631	658	681	631	604	663	648	634	654	616	647	573	677	665	655	650	650	652	587	618	637	657	657	652	638	622	624	633	678	658	611	620	645	700	668	629	644	655	618	676	645	653	598	657	608	634	614	640	668	606	605	590	636	634	652	620	662	659	664	649	688	619	587	607	632	596	630	661	619	636	640	648	646	610	660	636	596	639	684	655	638	627	649	661	611	662	627	613	655	615	626	644	643	637	641	654	648	616	658	629	638	606	628	624	644	593	661	652	631	652	610	683	664	658	637	630	607	635	643	629	634	628	640	598	646	629	623	679	618	631	665	657	625	625	629	637	652	648	635	662	613	657	615	648	629	613	649	637	628	614	655	658	623	634	636	659	653	652	612	642	608	629	625	689	603	621	627	600	629	607	665	683	621	613	592	615	683	658	602	663	641	672	643	648	636	589	607	612	627	630	638	630	659	661	670	665	627	651	629	623	624	669	574	639	596	678	653	693	647	639	654	645	616	632	614	681	606	667	659	669	623	670	640	621	615	655	573	645	626	673	641	653	624	588	619	628	587	679	637	666	645	647	610	632	559	649	620	646	590	661	658	618	638	606	641	610	647	655	663	592	623	654	600	692	642	618	684	626	676	610	631	634	660	646	643	653	628	599	635	620	686	645	663	649	622	668	658	649	625	616	661	609	616	648	631	662	671	651	665	658	637	662	615	639	639	666	617	624	633	653	627	671	645	630	660	639	665	589	660	604	668	658	670	657	669	627	614	643	635	636	632	667	634	634	630	593	671	599	653	624	661	636	648	670	656	659	640	618	618	672	618	649	644	610	648	603	664	613	620	631	607	659	691	593	653	688	637	633	661	609	654	678	653	641	628	617	664	620	588	623	600	624	630	654	601	658	634	626	624	630	628	630	602	614	682	657	653	639	669	641	630	624	664	663	692	653	627	649	609	668	687	682	607	639	640	656	653	636	656	663	622	641	646	688	636	637	646	652	669	628	674	626	633	644	646	678	613	638	646	616	625	660	667	623	633	648	644	659	665	663	671	632	645	642	635	626	577	618	635	690	659	623	596	587	665	636	652	621	635	649	650	626	635	630	589	662	665	610	683	632	631	646	601	642	633	672	638	642	636	582	638	625	633	622	628	628	624	633	662	681	596	627	628	639	606	623	638	595	671	643	633	637	604	580	619	603	659	666	672	640	660	640	624	643	669	634	688	623	614	644	589	654	663	621	671	635	664	654	634	662	662	616	608	647	620	624	607	635	629	645	638	646	627	641	664	613	660	624	628	609	658	603	622	642	642	673	604	633	649	602	635	670	644	658	650	597	679	639	613	634	640	629	663	627	659	648	568	638	631	663	619	635	631	638	652	618	708	628	646	647	616	662	627	621	631	639	644	601	684	671	686	652	697	628	630	618	638	646	632	626	620	640	618	618	625	632	638	658	690	704	629	662	640	641	675	618	645	615	657	649	628	634	634	671	633	674	592	622	684	676	603	621	597	641	601	568	621	663	632	619	610	640	687	613	646	654	642	619	636	670	605	654	628	617	624	641	576	666	632	626	666	664	603	656	621	649	665	599	617	645	573	693	670	602	651	652	648	697	640	620	664	642	632	661	616	642	634	632	663	651	617	614	627	644	657	646	649	662	645	619	596	633	590	595	645	677	677	610	646	648	620	668	656	659	634	606	583	631	636	652	628	658	665	622	638	623	632	657	646	613	642	660	622	666	610	650	599	593	664	660	657	634	604	681	637	660	623	668	629	634	659	623	609
23527	21068	28285	24067	21056	10122	1104	766	624	635	534	492	500	449	448	426	420	416	411	407	398	387	407	388	404	438	403	383	351	395	398	367	363	395	394	362	368	386	372	373	370	364	380	377	373	389	386	368	380	366	353	353	380	385	368	370	371	352	397	348	405	362	391	372	353	388	346	408	354	364	371	364	423	346	389	360	376	386	373	387	398	386	383	355	408	358	364	368	369	320	341	378	336	383	374	400	370	389	344	310	389	348	383	366	340	336	388	341	353	390	358	345	381	361	358	393	367	348	348	375	362	348	355	386	362	358	338	345	401	379	386	381	379	400	354	394	398	378	355	382	374	351	340	378	363	411	377	340	379	341	414	355	392	419	346	384	352	353	393	359	403	344	360	376	373	370	388	371	346	339	392	346	379	385	353	352	365	398	372	344	366	362	346	349	377	386	370	374	364	351	346	364	387	384	360	325	355	374	368	387	382	380	360	372	382	373	364	355	345	355	388	397	379	373	396	372	387	378	343	383	377	392	358	371	409	353	343	334	389	361	383	385	365	379	339	357	395	369	340	397	375	392	380	379	398	378	386	394	375	386	333	323	398	341	394	379	355	340	364	403	354	358	339	345	364	326	387	379	358	389	360	345	385	362	379	370	343	376	366	371	382	353	386	332	364	384	358	388	349	355	357	356	373	391	360	376	365	361	350	348	368	376	349	347	362	382	392	367	371	374	380	332	370	381	393	371	374	350	418	365	387	391	359	377	369	394	355	392	401	369	373	368	357	384	391	393	412	361	357	389	331	379	390	344	391	377	360	298	334	400	356	380	360	354	361	345	401	376	371	383	376	385	392	358	379	389	356	346	404	386	381	364	363	360	358	342	317	327	377	362	369	384	428	353	358	340	343	396	370	380	369	363	369	334	406	399	372	381	411	373	354	353	351	416	379	345	360	351	383	369	366	390	332	344	349	355	374	371	373	366	368	362	331	363	373	388	402	368	402	382	380	349	370	375	376	365	354	358	368	390	349	365	350	372	378	402	356	347	368	380	350	356	342	378	350	355	372	396	369	356	387	389	393	378	395	355	398	403	377	355	386	358	374	351	373	385	376	366	353	383	388	420	394	347	334	354	348	381	387	342	399	366	396	380	388	391	347	378	367	392	350	373	395	406	383	392	356	325	374	390	351	393	420	364	344	374	374	363	342	376	359	398	403	344	415	374	347	377	357	365	367	376	374	344	379	390	392	379	361	371	370	370	351	370	372	373	389	374	374	381	396	379	391	393	389	353	379	361	379	351	364	329	386	383	369	384	340	361	355	362	364	376	404	363	384	355	368	391	357	356	368	378	392	362	399	337	358	379	367	362	347	364	343	355	393	403	379	360	347	400	383	381	384	365	371	366	376	378	407	393	364	340	373	354	378	335	340	409	333	379	370	365	381	345	378	364	350	361	372	378	376	348	364	321	383	385	380	368	375	369	370	368	345	367	383	362	388	385	352	389	369	382	352	361	381	390	350	359	384	384	385	340	373	380	393	396	320	378	389	359	366	371	395	377	386	362	359	378	382	332	395	354	395	360	338	356	380	332	356	370	353	351	350	334	383	382	394	361	347	362	403	372	356	364	388	385	367	379	330	375	357	363	389	419	391	345	380	393	370	409	360	382	381	360	375	366	379	400	401	390	369	360	355	388	402	370	381	387	392	390	377	371	370	361	348	369	376	382	369	355	391	377	371	390	385	382	408	352	383	358	376	398	353	365	392	335	387	350	415	367	361	388	357	363	347	408	376	403	364	343	341	364	399	364	382	383	408	358	340	368	355	381	374	355	380	372	378	380	352	363	368	349	401	349	374	414	358	388	397	368	345	371	356	387	366	374	370	380	366	388	345	381	398	366	355	380	341	335	372	340	352	323	375	368	361	390	388	415	372	362	429	364	370	369	378	353	365	346	359	380	359	365	349	386	362	345	379	363	357	362	425	369	359	354	363	378	360	378	366	381	357	355	379	367	374	425	398	387	375	371	399	415	353	374	391	352	385	426	359	390	359	405	377	351	394	365	382	387	370	398	401	349	347	321	360	402	342	358	349	391	355	381	356	355	358	357	380	378	401	357	386	368	384	371	393	345	381	398	337	395	330	371	384	362	355	363	366	341	344	385	363	366	381	349	351	373	365	405	362	382	328	386	361	383	396	361	397	365	398	379	362	400	378	363	389	372	388	349	359	334	375	368	366	377	365	381	384	408	379	373	386	369	372	400	408	369	362	381	355	403	383	352	361	357	362	355	341	369	373	398	376	374	367	365	385	390	383	336	416	374	362	357	388	350	387	407	368	363	359	378	373	393	361	363	369	335	398	358	366	364	379	381	397	380	387	373	354	392	366	365	378	370	326	380	345	391	386	330	388	393	373	367	362	360	393	372	371	390	355	366	385	354	358	353	388	364	391	351	346	377	384	346	365	370	375	396	401	347	376	407	374	353	368	350	364	401	394	376	360	351	390	378	366	374	374	376	332	370	360	362	373	386	338	387	345	394	387	394	356	383	374	392	367	405	342	377	382	386	362	363	397	338	354	341	361	354	388	335	387	367	376	331	371	364	397	372	398	367	337	368	371	383	383	340	383	368	349	385	335	387	365	351	375	376	381	358	354	376	366	401	426	383	360	404	377	380	333	380	349	372	358	374	387	378	351	386	391	380	370	360	375	360	396	388	385	348	375	350	395	390	372	360	381	382	380	368	383	371	370	415	402	355	362	376	329	395	361	366	369	373	408	390	371	368	386	393	350	365	343	366	355	384	364	383	361	393	373	365	403	361	353	339	330	366	387	393	370	356	396	366	421	368	380	381	372	383	389	351	347	409	367	378	379	385	336	400	400	344	363	382	366	400	381	343	364	374	358	360	349	323	385	363	366	360	395	385	378	360	368	353	372	367	364	396	365	361	357	380	359	361	363	368	374	360	353	381	379	353	389	383	394	375	370	373	336	400	341	356	378	375	351	385	361	394	357	369	356	356	394	352	402	365	349	368	390	374	375	350	374	359	376	341	399	356	371	362	337	370	358	375	347	382	385	377	374	393	376	382	400	332	340	361	373	330	350	391	372	348	363	373	417	395	405	359	359	365	396	393	365	385	393	386	366	384	386	368	356	359	392	397	385	372	320	384	370	334	370	386	348	365	393	366	370	396	367	389	407	364	359	355	374	416	326	374	382	365	370	397	354	369	349	345	343	360	372	345	355	355	353	397	362	381	404	369	381	371	351	350	365	343	372	337	370	383	365	388	354	404	376	382	357	376	378	372	360	374	344	376	372	377	349	380	361	399	409	364	370	367	381	400	361	381	381	358	401	358	348	345	392	361	449	365	358	384	367	375	390	376	349	351	412	341	362	368	385	353	386	394	385	386	400	405	348	358	385	344	372	365	382	354	376	377	371	369	394	365	369	348	375	370	352	385	386	350	370	379	375	333	386	368	347	389	347	369	366	388	409	391	357	339	356	367	333	387	381	367
4081	9595	6223	2970	2190	1654	1298	1063	943	825	691	663	597	584	549	498	532	464	475	479	456	420	429	451	448	469	445	387	433	441	446	423	399	438	421	400	432	398	399	423	448	411	413	410	400	408	383	413	403	434	457	428	369	434	430	444	411	420	443	392	407	442	442	417	386	457	416	414	449	404	415	411	416	390	391	410	443	401	398	385	397	387	436	412	378	369	387	399	424	410	457	402	414	377	383	434	388	400	398	398	413	419	403	422	429	421	436	425	402	434	385	396	430	390	392	391	430	412	413	415	419	397	404	423	396	388	386	417	411	456	432	420	425	369	409	442	411	387	388	421	389	395	404	453	411	412	436	372	380	393	379	415	386	380	399	416	430	416	402	363	421	387	408	407	410	408	425	418	374	398	428	419	412	435	408	444	413	376	436	398	412	416	413	384	402	420	409	397	437	452	374	400	432	406	445	398	383	402	405	395	391	397	392	405	395	390	421	434	400	395	364	407	414	391	430	428	367	396	417	381	397	390	388	392	411	411	370	402	394	410	358	380	432	442	448	394	375	412	394	403	429	397	368	408	376	401	417	414	369	418	422	388	425	392	412	384	412	417	382	412	419	392	402	378	415	431	440	417	401	391	349	404	413	387	404	391	404	371	398	422	411	393	396	360	405	383	408	397	430	414	440	414	381	374	434	425	429	399	384	402	448	415	436	434	373	378	385	387	399	392	402	398	435	454	440	391	438	374	429	427	401	409	415	408	410	407	421	411	401	374	380	405	423	386	402	395	401	418	376	396	378	395	401	407	414	413	432	401	412	348	422	412	379	411	407	392	397	415	377	390	402	396	391	415	395	407	411	432	391	392	424	393	393	394	418	410	411	400	439	381	415	406	363	390	405	408	402	430	379	386	421	377	381	424	408	436	401	392	416	399	411	480	405	407	429	420	423	401	404	417	441	408	413	412	378	391	395	369	414	435	437	402	388	404	386	421	427	388	383	387	411	405	390	397	384	411	371	403	415	413	414	458	371	405	418	392	383	372	442	362	420	393	417	402	363	427	416	386	425	431	405	404	369	392	404	433	419	432	396	407	418	414	397	418	398	416	400	407	390	390	380	422	403	428	392	403	396	354	414	396	406	389	390	376	387	386	432	402	397	369	423	391	429	387	423	380	366	431	401	448	355	407	442	431	369	395	401	406	414	404	416	415	417	422	399	405	416	387	395	383	404	428	407	411	431	423	422	412	428	369	386	390	382	389	405	383	447	394	430	363	390	393	386	422	393	401	392	421	408	408	430	400	411	461	428	431	379	382	409	379	376	384	382	437	411	420	433	455	437	392	439	393	429	375	402	415	409	408	438	410	411	365	437	372	453	401	407	393	412	390	426	403	399	410	359	410	358	365	389	376	386	393	387	435	398	410	402	412	408	420	393	419	376	404	413	414	407	415	438	431	382	409	399	396	431	401	402	444	398	405	438	403	406	428	387	420	410	382	416	425	415	394	401	415	400	390	404	397	403	444	429	392	383	366	416	383	389	388	413	426	401	395	440	391	430	434	381	405	419	368	418	407	440	389	401	384	381	401	413	412	391	389	408	396	423	380	390	377	423	386	408	432	387	390	382	436	408	385	403	405	414	404	395	390	419	379	400	425	416	433	401	404	413	447	418	364	369	362	430	410	442	411	421	409	406	388	446	434	410	429	429	386	360	426	405	396	382	418	380	385	395	395	402	431	403	373	367	433	371	387	393	440	413	404	387	434	398	386	412	401	421	402	411	400	421	395	415	405	398	405	410	418	436	396	411	390	410	382	411	413	437	384	401	388	427	416	411	400	440	425	432	430	394	375	437	416	416	417	398	400	409	405	412	409	396	392	384	401	450	395	380	421	413	403	378	412	366	414	397	398	375	399	450	404	394	387	386	414	392	379	379	386	417	360	398	413	426	435	392	425	379	397	410	411	356	439	380	375	421	377	404	384	402	359	389	397	381	392	401	428	407	398	398	380	416	417	391	413	390	404	401	449	410	403	413	374	404	412	417	398	426	391	403	391	380	409	377	420	370	387	438	398	420	383	375	427	401	405	413	408	399	392	393	380	393	396	403	401	445	414	387	392	434	428	376	440	383	364	401	374	406	394	438	387	407	389	367	412	387	407	401	428	392	435	401	366	419	389	363	416	427	409	405	406	452	371	397	412	388	384	376	380	408	400	387	400	395	378	387	434	403	423	420	393	400	405	444	427	391	369	401	409	445	378	442	405	400	396	381	430	401	409	428	428	403	397	446	405	402	381	429	427	407	407	353	397	411	400	387	408	427	422	394	422	384	435	440	389	433	422	383	376	404	400	428	396	410	373	407	405	417	445	389	438	389	396	391	410	382	444	405	412	410	372	406	374	398	396	377	395	399	446	416	403	422	408	433	376	435	369	406	407	391	376	412	403	384	410	384	395	423	384	407	403	402	396	439	403	384	378	388	414	412	398	384	426	380	420	397	400	427	422	419	437	383	384	396	411	390	391	464	419	365	409	392	449	393	455	445	380	357	390	402	407	346	397	399	400	416	433	420	396	384	419	429	392	430	392	406	388	423	398	409	423	385	385	419	382	397	389	427	373	412	387	377	401	392	368	404	377	396	393	402	381	358	411	410	410	407	425	387	401	372	393	408	412	421	382	415	366	395	399	424	418	391	398	402	413	401	402	396	434	399	429	416	423	450	402	393	403	405	433	386	399	428	417	412	424	397	407	404	420	395	436	399	381	377	393	380	402	422	400	396	403	394	430	417	377	418	431	423	396	397	420	433	394	392	402	380	398	366	424	402	418	388	380	408	386	387	398	425	391	407	413	407	405	417	434	386	403	407	403	425	408	404	377	408	403	428	421	398	394	356	398	418	368	414	415	399	435	372	405	379	408	415	406	415	411	428	394	383	405	356	378	398	413	388	418	431	412	422	406	395	405	393	418	405	387	420	415	402	428	432	417	416	387	431	377	402	432	435	412	389	424	437	412	402	447	380	383	387	416	400	399	415	391	447	367	413	412	407	403	396	447	357	415	375	410	414	387	400	395	396	437	409	413	400	395	414	361	419	439	434	409	381	408	399	402	432	385	350	400	378	387	392	424	370	408	413	389	417	446	415	444	396	388	429	418	429	408	396	368	429	376	394	410	399	402	393	401	401	383	407	384	378	410	382	375	404	377	370	381	388	433	413	430	409	395	423	406	423	381	409	407	398	382	374	417	410	371	415	403	410	409	420	395	416	350	412	390	395	429	409	395	368	431	391	422	394	378	400	394	428	385	404	428	390	339	380	378	422	407	425	359	372	413	396	422	459	420	421	399	400	430	423	397	406	444	408	391	393	388	402	389	389	415	390	418	380	409	426	422	422	401	410	390	424	405	423	386	395	431	429	415	419	405	393	395	451	392	453	386	390	432	433	404	419	377	423	422	354	364	415	437	412	387	378	379	407	392	413	432	424	371	387	428	407	415	436	410	448	407	379	384	383	403
24827	21162	27330	25262	10592	1472	1219	1088	1029	961	1008	1009	996	912	913	908	934	968	912	901	929	899	849	875	919	884	889	896	920	898	877	923	833	904	885	839	911	851	917	827	900	879	961	889	877	887	904	909	859	897	853	937	873	861	879	856	851	883	970	879	913	895	867	883	903	907	854	924	937	868	900	889	873	841	940	883	905	866	926	900	829	907	864	896	940	914	927	833	927	879	895	931	849	891	930	954	869	871	864	904	908	918	926	961	884	896	877	934	903	981	919	874	874	892	917	916	911	849	894	883	896	950	892	918	869	944	938	873	876	881	901	905	880	929	919	901	886	863	906	884	860	886	887	917	874	919	940	851	853	845	861	887	876	913	891	865	857	944	859	906	902	881	854	897	867	922	922	908	873	918	908	892	881	930	866	826	924	876	883	881	898	953	865	891	861	851	875	864	950	953	916	929	871	948	913	902	891	872	893	817	894	873	884	883	888	949	817	844	926	900	859	875	888	856	927	917	804	918	891	913	897	878	885	913	903	858	876	881	864	911	907	906	875	878	950	892	917	881	868	916	916	901	883	836	837	868	841	884	868	846	882	885	931	911	923	878	867	877	917	803	848	904	922	923	880	852	920	874	963	903	874	883	863	884	875	950	849	935	873	873	862	860	871	860	845	893	855	864	896	900	925	895	880	876	929	896	917	822	853	928	843	920	888	870	849	830	985	840	899	895	855	931	927	873	895	887	835	904	863	896	863	904	849	820	900	933	839	826	934	877	914	860	889	899	917	899	886	889	905	883	870	915	937	914	946	875	948	909	889	904	868	894	902	929	924	942	859	843	904	836	806	913	871	870	882	900	899	941	883	835	863	889	886	884	928	840	905	857	941	858	848	925	895	903	901	872	875	887	862	890	955	836	893	834	948	925	877	910	914	854	909	880	879	920	833	894	893	924	840	876	892	924	910	928	882	908	921	905	871	906	865	872	881	873	867	865	934	964	890	927	862	901	917	858	900	943	919	914	892	869	886	831	827	972	909	853	892	896	882	849	941	858	894	868	870	912	927	866	881	884	893	873	858	898	880	877	896	872	869	869	897	938	948	880	826	901	875	897	882	913	860	866	900	879	915	939	911	874	898	932	897	846	835	887	868	901	892	917	943	841	897	896	949	910	865	902	956	855	847	898	900	947	919	924	904	910	930	885	869	875	899	894	962	927	848	903	873	906	850	898	889	873	876	912	915	876	871	862	902	900	881	953	881	897	886	887	921	851	882	857	874	877	926	886	919	889	874	854	895	895	875	859	900	916	892	843	849	908	900	894	863	887	920	936	893	871	864	909	840	909	875	918	835	897	911	914	882	883	903	911	854	934	852	882	891	825	923	917	897	849	898	916	921	898	913	873	932	858	838	912	875	871	911	837	914	853	879	850	880	891	904	857	871	836	857	913	875	902	837	910	873	886	885	882	863	905	911	899	890	865	884	861	933	896	879	898	853	882	888	898	949	894	924	839	888	863	938	906	895	920	861	875	943	885	879	923	905	903	847	857	894	885	865	864	892	897	884	901	906	881	925	915	920	892	906	918	912	871	849	897	885	865	880	885	878	855	852	982	888	907	870	880	819	844	917	849	849	903	877	813	928	924	893	892	861	891	863	863	858	871	894	895	881	871	879	934	913	914	969	871	881	900	891	894	883	907	880	885	883	842	870	852	913	930	845	889	889	876	882	872	917	860	925	898	872	911	852	820	884	917	917	873	841	912	896	891	912	883	858	903	903	896	943	907	882	875	880	853	912	908	903	904	849	844	889	898	819	924	960	926	868	883	901	857	925	911	903	909	878	899	911	876	874	908	935	894	872	889	908	912	866	879	889	875	898	862	871	875	889	856	881	864	853	878	830	875	899	922	863	851	940	924	892	883	877	895	893	863	874	896	915	929	933	875	887	878	867	879	892	869	905	927	850	869	829	856	872	879	972	870	829	882	875	923	935	911	867	841	853	882	929	897	942	862	910	897	893	874	923	929	890	848	885	899	897	922	850	888	860	856	875	842	871	907	923	898	894	896	872	864	850	806	857	902	903	869	896	908	884	882	915	927	873	897	906	944	889	930	900	897	871	904	822	815	894	859	872	921	929	916	892	940	907	910	973	827	934	874	880	935	873	876	817	874	911	872	835	879	889	888	915	855	867	920	906	885	837	862	859	863	866	840	836	879	918	834	876	870	913	901	908	866	891	887	875	891	903	847	907	929	871	905	933	883	886	936	898	906	846	946	875	870	938	887	901	912	883	857	890	954	892	853	907	920	916	956	936	885	858	867	891	923	839	846	873	879	889	865	881	923	900	800	864	861	832	944	886	843	915	863	902	851	927	892	926	857	882	864	851	808	875	935	885	900	933	867	902	816	892	873	891	939	911	864	884	920	914	819	890	894	867	940	847	919	895	868	962	872	851	916	933	887	869	862	880	892	886	855	854	892	856	842	883	847	909	882	910	941	866	894	883	861	869	871	867	903	915	852	869	878	911	831	922	899	901	921	900	897	932	864	874	890	900	951	830	883	890	914	906	866	853	895	872	880	892	862	888	890	879	884	924	902	947	901	895	872	894	891	897	820	881	883	919	864	865	881	867	907	852	953	862	870	897	887	850	891	895	836	844	857	853	900	893	912	903	846	892	880	903	858	900	913	945	873	935	921	911	913	887	889	875	901	865	863	893	884	870	908	869	919	855	868	894	868	904	908	895	910	887	882	889	869	880	885	875	933	893	878	850	868	824	900	852	871	843	909	875	929	872	885	890	890	944	835	875	933	898	902	891	877	897	858	888	893	893	910	904	830	933	912	924	867	871	927	873	867	889	811	854	841	867	835	903	867	883	892	868	928	875	881	883	905	874	887	891	901	840	871	874	902	905	835	923	886	846	893	874	880	913	906	878	907	894	847	880	854	888	925	852	901	914	951	840	901	852	856	850	889	931	887	894	879	936	795	918	845	871	933	857	943	926	843	864	859	858	868	892	931	938	898	880	891	863	926	880	914	866	863	869	923	873	875	907	820	878	861	899	879	934	907	887	887	905	864	841	929	865	866	909	888	924	819	902	849	877	893	890	914	920	867	859	892	919	900	906	909	911	869	915	861	880	902	863	914	873	928	835	879	891	929	915	829	885	871	890	872	876	886	883	911	869	909	905	890	884	870	927	877	914	913	904	901	926	887	830	858	875	905	859	886	966	866	877	896	897	924	877	894	906	881	922	883	889	899	877	862	882	891	897	853	839	905	895	910	866	865	912	829	925	879	848	864	883	890	836	829	854	852	901	936	887	848	818	867	867	899	877	870	892	905	906	865	864	866	849	881	860	863	868	898	879	872	879	904	874	849	882	910	876	860	908	878	844	898	884	869	857	882	886	878	889	839	897	939	909	906	890	871	895	917	863	886	877	886	859	903	908	914	909	894	927	853	937	913	877	908	907	894	875	895	870	905	894	881	871	910	904	937	910	847	935	887	854	910	860	888
4572	6095	4183	2295	1878	1545	1385	1285	1159	1173	1060	1066	1027	1027	1013	979	932	977	940	937	916	889	988	878	910	944	962	941	955	943	944	1008	917	932	926	910	945	933	935	905	956	904	966	866	976	891	951	966	919	982	881	904	922	891	948	906	890	894	900	920	942	925	909	926	896	955	925	956	922	928	930	948	926	900	953	896	887	887	942	901	907	900	933	919	878	878	915	891	908	885	927	903	923	931	898	892	898	950	903	874	978	930	873	971	894	886	907	939	880	912	890	879	883	924	948	900	916	915	969	938	925	907	861	868	921	939	898	817	890	877	921	915	930	897	936	961	920	901	931	899	908	863	903	885	942	934	907	834	925	886	937	919	892	899	881	905	950	901	915	912	907	912	966	943	966	926	888	908	906	959	884	916	906	934	911	949	938	955	889	890	933	911	946	867	930	893	908	883	915	881	954	879	930	951	928	941	884	933	898	929	882	885	930	908	926	878	856	912	890	912	881	1010	926	921	907	952	962	863	967	941	912	833	933	914	880	886	951	904	891	958	905	890	954	946	909	950	935	881	878	895	933	925	874	934	919	927	924	961	964	909	947	879	842	927	908	906	909	838	878	913	902	894	894	861	954	912	900	930	897	899	916	933	859	840	962	918	882	920	932	932	929	861	926	935	898	876	896	913	892	915	963	912	907	958	910	875	904	872	927	894	934	933	904	965	914	896	914	875	905	884	916	944	885	957	937	921	920	952	875	938	873	883	883	909	899	912	959	964	893	945	926	958	929	957	887	907	921	941	953	912	897	897	889	886	915	883	965	909	929	889	907	861	901	862	890	912	946	936	917	901	920	938	882	922	889	887	933	943	921	951	899	886	888	912	895	890	951	910	894	905	892	879	896	945	920	900	935	915	918	873	919	945	913	870	972	935	885	915	896	919	924	960	943	888	937	842	901	921	897	932	893	852	947	949	920	879	852	925	904	921	908	949	892	932	858	882	888	883	923	882	870	963	950	931	882	949	881	908	901	852	955	885	890	889	914	932	948	970	935	955	921	881	908	874	893	958	956	954	922	882	930	937	920	918	930	904	911	968	913	924	900	933	911	850	936	907	915	888	937	956	919	959	919	914	944	956	852	887	925	886	880	919	905	916	918	916	940	937	902	888	908	894	936	903	957	859	926	887	901	945	872	903	928	946	865	923	867	933	933	867	902	925	888	845	878	919	975	892	922	882	834	895	913	921	883	957	908	917	870	937	889	865	901	920	940	925	944	865	899	869	949	881	906	889	868	959	944	869	867	942	932	858	944	914	893	921	979	923	884	914	894	914	892	941	955	904	882	905	916	937	902	894	898	930	895	897	904	921	913	922	874	906	909	965	895	903	893	903	944	910	962	922	913	859	928	938	915	938	898	913	935	912	910	926	898	895	887	906	875	885	882	968	906	888	899	956	924	923	936	875	891	868	899	950	904	960	899	877	950	926	892	894	912	908	910	852	915	917	965	922	895	908	861	922	912	916	893	881	906	882	924	885	997	923	915	918	877	967	904	923	924	916	865	862	900	955	935	910	918	890	877	926	881	882	926	878	905	943	873	885	973	914	869	963	862	924	884	881	883	845	932	934	873	962	952	865	903	971	952	918	877	896	940	905	883	905	935	939	886	907	927	925	896	869	952	888	898	899	891	921	923	970	921	921	856	918	898	896	925	915	924	952	867	924	883	899	821	950	912	893	921	909	893	861	912	903	910	921	943	951	951	888	886	904	941	945	915	915	889	893	873	871	890	923	934	882	939	954	955	913	874	905	851	914	888	886	906	897	875	892	875	955	890	870	914	898	904	917	931	949	894	867	892	863	851	865	899	941	940	911	931	907	897	961	992	974	894	895	880	892	954	891	913	883	923	875	915	901	934	913	869	969	920	949	888	916	818	940	958	937	923	920	875	945	921	927	924	965	940	894	919	918	892	897	883	941	903	884	891	944	947	956	919	919	890	943	925	894	940	911	863	942	883	981	896	933	916	903	888	907	934	867	904	885	913	911	940	881	904	866	896	909	932	904	895	920	937	883	891	883	871	890	870	911	905	898	877	846	901	949	903	888	902	878	912	929	909	908	922	878	916	874	928	905	940	860	935	893	893	943	946	857	860	931	882	915	891	932	862	897	924	885	973	871	939	925	917	946	919	930	982	864	905	895	918	953	913	919	887	961	988	943	931	854	854	945	903	898	896	961	924	931	912	901	928	911	942	955	859	835	935	950	930	895	892	891	931	893	911	940	932	941	927	915	892	902	887	891	951	931	942	986	888	862	873	929	927	974	954	911	920	920	891	928	892	918	932	892	955	962	916	933	922	942	901	891	909	898	915	936	924	904	920	888	906	970	892	885	927	892	911	919	914	922	920	945	875	912	891	914	879	907	959	900	881	947	910	903	907	921	899	915	874	903	907	876	902	909	902	930	902	975	906	903	846	915	952	973	905	958	868	898	863	888	938	915	892	920	904	948	921	911	902	897	924	932	924	893	917	919	870	932	943	934	924	939	942	876	911	918	938	910	894	920	869	915	884	872	912	905	912	997	902	877	909	902	945	923	915	928	910	875	927	894	909	924	926	853	909	906	906	906	880	863	885	891	933	887	861	916	925	911	882	879	872	900	914	961	894	913	915	850	897	887	876	923	883	950	887	889	914	898	896	947	943	845	1006	870	921	923	878	870	922	938	886	917	952	877	957	954	919	832	876	912	900	902	935	906	938	929	946	939	906	952	944	911	933	915	923	901	885	897	940	854	887	900	945	891	894	889	943	972	871	890	878	958	913	937	879	925	878	888	889	949	980	922	882	890	916	925	914	846	886	992	883	926	960	891	881	896	917	947	869	923	895	910	876	897	890	854	902	956	947	898	916	913	931	807	828	911	893	908	888	915	879	901	866	902	893	867	928	919	921	885	845	924	929	929	915	886	952	928	848	930	912	938	966	906	955	899	891	964	873	940	941	936	951	901	924	875	888	899	908	882	915	925	922	930	881	921	891	919	872	887	889	896	914	875	952	961	877	935	916	902	886	898	942	937	886	890	906	915	896	868	882	913	877	879	942	897	910	950	927	933	921	873	931	907	943	900	900	876	929	876	912	923	938	893	892	958	894	849	872	900	897	895	934	892	923	937	900	884	890	885	898	867	899	908	934	961	887	918	955	875	863	930	896	916	876	863	888	952	887	800	884	953	936	902	869	924	893	948	922	920	946	901	941	948	926	959	974	874	926	894	891	874	887	926	882	947	864	869	919	911	907	937	958	874	888	939	902	928	871	957	955	860	903	928	934	937	903	918	917	868	918	945	907	877	944	934	905	836	938	899	894	980	906	896	894	895	968	940	929	910	881	897	899	955	906	944	890	905	972	936	893	939	910	927	880	960	914	942	950	961	849	934	920	944	884	913	907	924	891	884	910	933	937	893	920	915	932	942	915	962	911	891	933	927	938	882	932	938	918	933	886	897	899	896	911	854	924	889	967	860	859	949
22483	21134	28766	23756	21135	21203	8664	1530	1179	1094	1047	965	929	891	863	839	785	829	771	751	720	782	706	725	778	726	735	725	667	707	721	703	726	698	748	717	677	746	683	741	741	707	727	656	724	769	722	709	702	736	738	719	701	721	708	759	750	676	744	719	708	716	729	729	700	683	751	744	698	669	683	710	645	732	700	684	694	673	638	716	693	670	689	726	745	678	716	676	671	716	698	649	717	716	717	754	683	670	735	701	708	691	705	687	707	677	693	709	634	659	713	678	707	742	647	702	715	723	707	690	700	685	673	647	676	695	715	691	691	697	699	680	735	723	692	745	671	689	712	694	665	693	734	651	703	668	694	734	678	672	665	649	681	681	715	689	680	672	699	689	716	718	739	663	713	650	679	649	708	700	710	725	716	667	716	655	717	682	729	701	705	690	696	716	730	689	690	734	703	720	700	638	766	703	702	679	688	687	641	759	711	637	643	704	673	755	710	703	645	690	670	681	652	682	677	688	710	661	722	757	722	658	712	663	692	725	730	667	660	679	676	754	685	721	702	663	705	700	747	704	716	687	687	715	754	721	683	669	722	689	673	692	706	747	703	625	709	683	664	629	742	723	692	662	704	691	638	725	723	697	698	664	676	684	710	677	693	747	676	644	701	681	734	659	712	748	690	685	711	708	720	704	704	665	668	692	696	658	671	690	671	679	747	729	704	725	672	741	663	697	717	713	737	711	733	674	678	702	731	733	706	704	710	665	707	693	680	721	689	697	728	683	686	702	700	722	653	682	687	737	713	661	701	718	696	691	665	681	681	748	721	688	705	664	689	649	696	716	735	698	702	701	710	696	747	684	694	694	711	654	700	706	690	716	736	663	711	723	721	693	712	683	687	695	713	739	711	686	692	707	692	709	685	723	669	692	716	692	738	661	630	702	703	696	662	701	701	689	689	736	726	719	714	704	705	676	683	645	694	705	716	707	689	698	697	736	703	699	714	719	693	644	661	668	643	667	671	639	714	640	664	645	708	715	675	740	663	654	683	720	690	694	700	696	720	709	708	718	712	631	732	649	652	673	735	722	688	702	669	631	696	699	690	682	691	719	683	665	739	678	657	705	686	651	695	664	684	721	692	727	692	737	669	726	703	735	724	695	711	750	693	703	663	684	738	754	730	689	676	767	690	690	691	777	706	656	667	651	690	688	673	729	666	701	669	664	714	686	697	676	716	711	692	705	659	707	649	705	699	644	689	696	688	718	748	691	714	670	708	682	662	712	721	680	735	707	660	664	721	657	667	663	659	706	700	712	692	668	672	689	697	720	684	707	660	677	712	720	659	681	695	706	697	708	687	652	637	661	729	724	654	697	720	657	734	682	694	703	699	623	678	706	647	701	710	684	682	706	733	689	664	730	694	693	704	717	710	676	672	692	725	665	702	724	705	719	737	666	728	699	670	700	705	656	709	676	686	739	687	687	753	730	714	708	668	681	740	668	674	657	681	712	713	720	710	691	695	692	675	701	750	694	706	698	696	709	700	737	681	720	654	661	690	700	700	690	676	691	752	687	724	690	707	708	666	699	708	672	731	711	683	735	623	738	687	672	659	696	695	719	637	667	695	672	706	691	685	667	712	751	713	674	739	675	707	714	720	688	688	724	724	676	673	721	687	735	700	674	664	736	731	677	766	731	725	699	697	733	667	674	658	697	682	722	601	671	720	668	704	643	701	697	703	707	671	678	768	661	698	742	704	685	654	665	656	705	733	694	693	700	737	696	666	709	754	670	730	705	699	705	719	726	633	705	705	722	707	691	719	724	698	702	687	636	670	726	653	667	707	734	704	714	663	724	709	692	704	718	715	704	728	687	659	682	699	731	758	697	696	702	700	673	647	691	653	747	753	669	728	718	694	731	703	691	762	745	706	660	729	670	654	679	674	688	710	703	672	683	720	698	714	668	672	737	683	689	711	716	689	722	681	720	713	693	656	707	683	710	687	684	632	744	686	672	720	668	641	680	701	695	678	679	718	703	711	691	722	685	653	712	677	721	696	633	673	671	691	734	704	660	695	662	740	677	669	714	694	694	672	695	730	687	699	636	752	680	696	705	662	713	738	711	643	711	633	674	713	688	695	672	648	700	727	673	686	702	699	711	703	656	687	688	680	746	651	697	689	750	688	692	686	653	715	691	659	733	714	643	717	731	683	697	653	671	664	726	688	726	707	717	703	703	681	698	680	688	681	721	689	693	670	684	654	695	645	723	698	692	681	663	680	725	703	718	727	683	726	719	708	695	745	648	677	702	687	740	706	666	668	725	727	741	699	698	679	702	677	737	704	693	703	714	676	686	698	723	692	731	734	705	735	689	704	714	668	756	668	698	668	712	688	698	690	706	697	692	739	627	704	744	668	684	686	637	666	708	728	682	649	686	672	699	748	681	697	641	675	706	695	660	691	715	686	691	665	713	744	729	688	697	701	706	691	702	715	685	703	731	734	720	673	662	730	669	643	669	692	689	671	676	612	710	715	678	675	694	646	661	659	669	749	667	729	686	662	650	667	712	671	665	691	682	732	701	732	703	717	695	624	700	715	670	702	691	714	740	636	684	707	683	659	677	668	720	741	682	648	660	739	669	769	705	665	731	679	688	707	687	667	692	708	697	708	661	702	691	661	687	695	701	705	719	700	681	738	642	722	644	678	729	702	721	707	670	754	748	706	714	682	682	730	694	680	662	663	730	727	694	648	704	668	728	664	681	675	661	727	686	664	719	671	702	691	694	712	704	688	714	668	712	710	693	690	671	692	716	736	684	694	674	673	656	693	689	736	700	684	649	729	741	635	668	671	715	713	731	655	645	676	685	752	685	689	745	717	661	720	736	668	673	626	703	660	675	664	683	693	692	674	715	721	671	710	719	729	658	668	642	652	659	708	717	668	627	671	725	717	674	726	667	687	684	669	677	703	741	703	711	681	701	719	725	606	719	653	676	724	712	701	687	712	672	725	687	681	665	675	710	676	685	675	683	665	713	675	699	641	673	722	702	724	680	685	725	660	686	721	725	655	671	711	708	672	670	690	655	680	682	689	709	651	661	688	698	662	641	687	676	736	666	673	681	661	697	734	701	699	719	705	636	700	699	649	673	718	733	646	700	716	704	659	729	674	705	716	671	639	681	728	719	676	658	655	658	711	702	697	716	699	643	693	679	727	684	672	664	735	701	678	645	677	681	699	711	706	737	682	672	723	707	664	710	661	690	709	697	734	678	700	742	700	728	720	732	745	674	678	688	686	636	674	730	709	691	690	720	702	664	704	712	675	748	691	680	697	684	667	686	683	684	665	650	687	656	689	696	712	653	723	665	748	634	715	661	706	767	710	680	717	687	699	711	669	708	632	706	689	695	704	695	708	704	664	685	724	608	648	676	730	730	638	706	730	677	678	694	693	699	726	690	683	685	679	703	690	684	727	702	694	659	705	704	653	670	688	655	729	708	666	661	728	701	665	705	754	715
5359	15241	9984	5152	3889	2973	2295	1909	1654	1402	1316	1185	1121	1079	981	937	889	810	790	824	790	785	782	791	762	793	753	751	762	738	748	730	707	713	784	730	716	735	732	695	722	691	685	734	713	674	647	693	684	706	677	709	722	729	730	675	740	723	734	702	686	704	690	696	727	649	745	685	680	730	703	681	698	698	736	700	716	732	661	712	720	673	710	690	688	740	755	703	701	655	719	703	657	683	743	659	676	729	757	725	742	698	690	672	735	710	718	715	745	627	650	695	708	702	687	708	706	719	703	692	654	720	674	703	673	720	662	696	706	732	631	667	684	692	705	657	664	697	718	716	743	733	651	712	709	678	692	727	657	669	672	755	705	703	730	702	739	675	724	686	657	713	672	666	670	715	701	710	745	714	752	708	677	712	679	717	665	711	711	701	674	684	711	696	690	710	659	671	682	687	684	692	692	679	705	688	686	684	749	657	731	690	712	698	661	677	675	700	656	702	710	729	690	722	708	649	677	691	676	656	684	658	691	724	711	665	661	672	716	695	712	724	696	626	689	696	693	686	684	696	718	692	685	705	707	680	665	694	720	640	728	709	687	670	714	688	715	738	672	693	698	701	711	701	725	704	719	687	701	669	682	691	693	682	743	709	698	685	723	729	668	700	708	680	686	654	714	681	684	728	696	676	732	699	671	704	682	715	660	684	697	724	732	647	711	697	732	731	715	697	715	684	643	692	710	640	678	712	712	692	697	676	723	718	651	657	684	700	686	671	712	676	677	679	656	734	713	699	707	677	666	707	724	667	672	715	700	675	681	679	673	710	696	663	741	671	706	701	684	711	666	694	710	701	708	680	744	672	730	726	673	706	680	633	694	685	747	707	677	678	667	723	638	721	683	699	671	712	669	687	673	721	645	725	685	708	665	661	696	707	662	702	693	719	676	715	689	661	706	657	707	681	660	722	686	696	705	702	682	732	711	696	690	675	708	684	730	660	694	689	682	694	751	713	646	710	666	657	684	722	716	709	657	697	681	679	723	694	717	654	698	655	694	698	663	676	663	682	703	671	687	730	676	686	689	657	666	667	692	707	674	648	636	644	734	687	680	636	732	723	723	674	701	721	664	700	702	669	682	664	668	714	706	703	711	690	706	694	728	677	680	691	749	704	646	701	715	662	718	671	692	754	695	674	688	668	696	670	674	711	738	703	728	737	698	686	709	691	691	700	728	672	665	636	694	681	702	646	631	653	682	681	755	705	666	631	735	677	670	692	706	702	713	752	680	698	700	724	697	658	726	689	716	688	705	708	724	702	648	665	705	700	682	678	710	664	709	663	676	706	709	728	698	685	705	674	704	724	685	649	713	728	655	668	669	676	657	691	720	689	706	693	645	685	664	713	680	712	681	683	710	691	727	662	725	722	672	664	703	735	719	702	716	702	659	703	685	712	696	696	663	682	708	692	736	653	687	646	678	656	683	680	673	706	712	668	712	699	715	667	653	697	701	676	689	671	683	730	671	737	685	681	747	732	714	731	714	726	674	638	694	695	710	703	716	670	696	684	707	698	737	685	639	650	668	708	692	661	666	695	679	718	678	677	708	679	707	702	712	657	731	687	632	718	658	689	681	750	697	675	681	655	695	711	694	704	662	726	632	634	673	679	700	642	684	661	685	715	662	703	685	723	722	770	692	688	685	641	674	678	694	651	683	663	724	691	672	742	681	698	669	669	705	720	715	680	712	694	738	705	651	646	708	696	701	708	693	686	727	668	661	701	729	714	691	740	651	694	694	708	664	653	710	697	651	769	667	654	670	732	679	651	655	666	733	692	650	699	696	717	726	750	698	682	711	734	677	701	633	718	698	645	679	665	711	682	668	709	701	684	731	655	698	678	689	692	704	714	683	643	705	721	669	661	710	697	711	696	686	705	685	690	670	694	674	683	628	739	735	676	667	693	695	668	714	732	737	685	706	680	674	660	700	662	702	727	668	657	759	698	673	648	660	666	645	681	695	669	685	687	724	615	695	744	712	676	711	682	704	700	694	735	661	713	694	700	673	704	696	701	682	654	690	662	681	697	700	668	654	710	666	676	721	708	734	638	683	721	666	657	732	667	667	734	682	660	676	691	707	711	688	658	738	721	705	689	679	727	751	699	677	698	725	744	698	727	671	688	727	701	682	662	688	713	718	706	727	685	722	692	737	681	682	654	718	696	715	663	692	724	648	622	725	634	728	632	675	659	664	672	746	706	696	722	679	651	654	709	701	675	694	718	704	688	694	724	738	710	716	729	693	698	689	727	664	719	734	658	662	692	654	698	699	672	751	719	701	708	669	694	679	672	711	689	712	712	690	673	756	704	695	694	688	682	665	716	662	734	671	697	726	693	680	705	719	701	729	671	685	726	662	697	709	700	691	725	698	732	698	703	685	712	717	694	710	728	705	717	728	694	691	712	718	689	698	693	708	680	713	706	741	665	744	686	667	704	649	687	675	697	648	687	703	695	727	704	677	663	690	670	652	652	706	705	620	699	713	763	741	685	682	710	691	671	660	687	700	691	700	661	678	669	688	679	729	672	735	695	731	675	731	693	689	709	679	664	697	720	682	712	682	689	639	674	700	700	758	709	643	647	689	690	720	714	652	662	695	730	673	730	671	669	714	717	695	689	687	696	698	703	703	658	623	723	686	722	655	683	689	676	736	713	680	676	670	699	684	696	683	700	698	693	668	667	700	734	700	697	621	712	698	687	704	706	702	729	675	723	696	670	691	675	731	676	684	704	710	769	710	704	692	703	673	671	682	711	650	654	715	651	684	678	687	709	688	702	724	733	688	699	681	650	690	691	702	692	680	703	692	698	658	733	703	749	709	716	694	693	701	706	650	754	668	668	650	691	668	658	647	672	651	724	674	657	673	687	729	658	715	682	630	681	738	689	651	685	702	726	727	670	695	702	703	720	703	679	639	645	683	712	676	659	657	696	655	671	642	667	663	693	723	717	718	640	766	707	716	687	692	717	722	651	648	696	634	668	690	658	679	690	674	705	714	708	702	675	677	704	727	723	663	713	700	722	652	654	687	686	712	670	716	711	659	687	697	677	703	640	685	711	698	639	677	720	664	717	694	729	739	689	689	693	657	645	733	697	669	695	676	720	638	718	677	687	695	677	675	689	667	702	700	661	692	669	746	714	750	697	668	666	688	647	631	693	670	708	692	678	693	679	695	680	692	711	643	673	738	701	679	651	661	705	737	701	669	690	690	680	707	663	689	646	693	695	704	679	664	684	707	619	682	688	684	716	703	729	655	677	703	749	646	686	714	664	726	712	659	684	707	700	690	716	700	698	699	736	706	702	670	732	690	660	729	702	736	643	739	664	650	700	674	661	648	661	669	672	755	707	710	689	706	669	698	732	665	682	699	660	684	700	694	692	691	717	758	660	659	709	688	703	701	692	713	714	704	714	714	730	642	673	651	702	671	670	609	675	720	689	668	779	674	676	711	673	669	673
27756	17290	4054	1040	785	678	715	657	681	688	644	655	636	656	648	660	663	627	602	627	662	642	651	643	656	651	639	636	664	645	639	643	629	625	666	677	647	631	638	652	647	635	615	636	658	623	617	590	593	625	655	625	606	607	609	648	669	659	654	638	626	631	614	650	664	625	611	639	616	650	631	649	629	662	652	689	646	619	609	641	617	649	639	641	648	576	630	655	625	631	669	679	643	648	631	694	662	671	619	670	630	664	632	696	623	638	685	648	651	613	609	618	620	623	656	610	644	668	625	656	644	636	685	665	657	621	634	689	603	622	661	711	642	620	643	647	657	628	654	631	595	673	627	636	634	586	624	632	665	669	670	631	639	636	632	634	669	682	626	674	628	654	658	607	630	673	665	639	650	647	611	689	617	642	639	641	637	653	612	609	652	625	634	630	643	610	682	662	681	679	679	636	611	630	636	592	592	646	663	655	621	637	650	662	637	650	610	683	588	701	648	657	651	655	602	684	629	599	653	611	615	686	658	647	592	630	644	615	643	631	633	622	594	638	649	625	641	637	616	681	604	682	617	649	642	602	664	625	674	660	666	610	660	636	610	664	623	683	634	648	658	628	596	625	651	648	679	654	638	665	628	625	647	652	616	658	639	642	643	617	714	657	615	675	673	669	630	587	668	608	646	632	675	665	620	671	596	593	639	671	653	606	641	618	640	634	689	611	641	640	672	625	605	661	607	622	634	635	696	661	638	681	689	602	583	631	698	683	640	620	656	620	614	658	649	678	617	637	639	662	615	696	673	634	651	677	662	698	612	700	621	638	627	664	643	623	656	615	659	673	668	649	615	639	652	629	583	629	630	657	674	605	629	634	596	676	650	655	612	633	630	644	647	663	607	682	625	621	656	621	666	670	627	578	618	649	642	622	665	656	632	649	651	614	617	643	616	604	628	652	641	610	622	639	628	626	607	631	656	612	661	591	675	648	638	600	647	646	646	665	662	611	608	652	622	679	624	695	643	660	602	660	644	625	645	666	646	626	631	655	628	658	599	635	624	660	662	639	615	687	590	651	629	678	651	624	653	619	627	651	670	611	673	594	610	611	652	618	645	637	625	607	646	601	634	675	618	658	670	689	601	635	655	632	659	628	642	621	592	668	637	642	601	677	614	646	676	615	694	652	642	624	612	670	624	629	654	609	644	610	683	633	653	619	694	654	634	633	588	644	638	662	663	615	695	661	682	610	657	625	649	630	641	612	603	646	650	621	644	617	605	613	653	653	646	647	637	652	660	717	599	607	633	605	631	655	616	615	640	677	642	669	664	579	672	660	665	635	661	646	622	669	630	631	629	689	656	661	602	646	634	644	626	632	653	646	706	616	686	616	652	597	643	657	667	648	670	643	656	639	619	666	598	650	615	677	631	630	651	647	689	594	666	637	652	697	661	624	634	632	613	610	619	616	626	642	651	622	619	626	632	631	637	605	675	645	655	625	608	649	592	681	685	624	646	680	633	680	609	615	622	654	635	629	639	654	645	653	655	614	618	623	623	605	617	650	637	657	688	658	678	615	677	635	675	614	631	613	653	699	637	635	710	631	614	660	587	682	648	621	631	656	677	671	649	682	641	640	633	632	656	627	621	663	619	640	670	651	664	591	631	646	633	630	626	675	646	722	635	645	655	628	607	643	662	623	618	664	659	713	663	615	607	718	657	649	621	642	653	651	681	713	573	652	666	677	646	657	601	625	624	649	640	612	634	663	648	653	626	660	643	637	655	630	620	669	659	676	669	610	636	626	598	682	636	616	656	643	687	664	663	658	636	648	661	625	616	629	629	639	659	680	654	659	590	664	631	652	652	637	608	612	657	711	626	663	610	655	646	666	655	694	635	695	639	646	672	667	629	581	623	611	634	628	602	635	631	639	599	623	662	620	637	622	642	662	605	686	638	646	669	631	637	613	626	603	637	694	641	623	604	674	631	626	709	627	627	675	641	618	637	626	613	631	650	658	632	616	631	655	655	662	628	699	622	615	604	661	648	624	628	665	684	680	678	590	687	642	648	609	667	671	612	618	651	617	679	589	633	642	659	649	665	615	664	612	623	616	641	617	626	638	637	673	611	621	641	661	690	605	656	620	626	660	647	621	631	624	626	637	631	633	689	672	625	641	622	652	626	595	610	597	670	612	693	637	651	609	633	621	668	646	621	638	667	680	609	646	644	637	697	690	669	620	618	621	671	644	619	621	642	636	655	646	616	671	672	661	673	615	643	672	665	631	627	620	616	645	607	668	627	657	658	650	666	706	630	604	628	640	645	647	665	615	672	638	669	662	643	666	606	606	604	658	576	652	650	644	626	617	647	647	630	600	622	658	637	616	662	600	672	617	658	661	661	614	644	664	628	633	651	636	723	660	671	599	649	644	630	683	635	659	638	636	663	654	661	676	626	600	629	676	650	657	665	654	625	644	695	666	633	636	630	633	627	689	618	628	671	643	624	610	630	637	666	634	632	664	615	613	640	622	607	640	656	667	662	641	662	632	631	637	680	608	651	637	666	626	655	644	573	657	681	611	650	639	614	613	638	641	664	628	625	667	660	633	646	649	632	659	660	605	638	614	643	639	659	644	651	689	632	619	636	633	654	633	686	622	608	642	662	648	611	605	629	636	658	623	625	619	625	666	643	613	603	655	627	662	633	683	639	724	653	660	637	633	619	628	646	678	614	662	676	630	668	665	627	659	654	636	645	681	651	642	697	627	642	656	657	689	620	614	672	645	627	637	630	661	639	639	609	605	658	633	662	635	683	647	660	591	568	619	596	641	629	628	668	615	670	649	643	624	649	657	611	649	640	672	650	657	654	627	656	630	623	652	623	652	712	656	664	657	589	632	647	689	651	644	690	671	638	615	604	678	593	638	656	657	641	625	624	637	653	660	620	658	622	599	639	660	658	648	664	633	668	635	659	671	628	665	624	662	713	637	660	651	628	663	627	632	677	642	643	647	688	665	647	628	641	662	650	668	621	623	606	638	649	604	639	646	695	651	659	643	640	644	637	647	673	639	578	664	566	624	673	636	614	670	634	613	640	605	636	618	665	636	677	678	597	650	689	626	605	718	640	616	625	651	674	658	643	657	629	633	638	643	648	670	635	670	607	645	634	595	615	667	567	615	620	590	665	624	674	593	656	650	626	613	605	648	640	629	654	643	690	636	638	646	656	650	669	640	643	648	664	665	638	690	642	652	580	679	683	635	624	623	633	635	626	627	692	642	619	630	645	605	636	652	657	629	654	609	604	614	658	683	619	657	651	576	626	624	622	628	640	627	587	587	607	668	681	671	669	640	673	658	659	609	666	652	622	635	599	634	595	631	618	605	645	614	633	643	674	634	689	652	622	637	610	644	643	647	645	618	600	620	635	619	613	660	632	619	610	678	645	648	659	645	645	641	688	648	639	669	682	631	666	665	679	644	664	641	605	661	617	655	695	629	606	682	603	586	610	656	645	688
4925	1926	1431	1009	944	793	811	746	730	728	764	742	720	688	762	676	715	690	680	704	685	694	670	704	662	650	632	670	673	661	718	687	690	653	687	724	685	690	691	651	709	665	693	668	740	677	697	673	735	732	683	705	686	694	678	682	634	700	642	693	683	712	680	712	667	725	676	687	664	658	684	670	672	682	735	712	677	724	691	709	714	666	681	641	632	714	618	681	657	683	683	647	673	682	677	684	673	690	686	681	748	669	686	692	672	685	745	708	656	707	694	630	714	684	670	634	640	657	722	710	714	662	675	684	700	668	729	710	654	684	708	598	706	705	661	687	698	693	648	632	684	660	722	710	670	707	652	655	682	706	732	644	666	657	683	700	698	676	642	683	691	688	695	681	717	634	709	700	688	701	671	680	662	691	679	701	665	702	724	662	708	662	666	720	706	680	693	664	716	750	667	682	679	651	700	682	704	710	670	629	651	685	663	740	710	671	644	686	702	716	669	644	678	698	673	699	633	683	701	706	691	665	745	687	702	682	687	653	743	699	702	614	705	704	633	709	740	710	688	665	667	710	664	693	623	750	661	692	664	664	675	715	669	690	673	642	716	715	690	695	688	683	690	643	676	620	667	667	682	725	703	642	710	690	700	716	689	695	654	692	693	662	686	694	667	683	701	679	725	701	699	679	729	650	650	702	647	698	698	646	695	682	679	679	719	670	635	688	726	655	693	698	688	667	704	688	696	716	677	731	679	675	686	648	669	634	747	681	651	688	688	671	659	683	695	654	726	684	688	686	664	708	617	661	660	676	735	660	659	696	715	655	708	665	695	682	643	652	653	679	679	687	705	602	623	644	675	688	657	707	712	706	690	674	649	658	691	699	725	681	707	670	656	644	678	690	684	615	680	709	706	658	693	689	686	675	724	669	681	660	654	687	689	627	714	662	661	682	713	671	683	672	715	699	654	659	681	671	687	686	689	667	701	694	691	619	665	693	725	704	647	651	686	671	672	698	682	638	703	710	693	667	709	673	682	658	711	618	658	664	702	685	705	675	703	648	697	720	694	658	685	704	675	709	662	703	690	685	624	677	734	700	725	698	666	724	665	691	658	722	666	683	646	686	654	661	690	640	666	688	652	697	675	715	687	654	669	646	688	684	665	697	677	644	677	730	708	637	691	670	621	673	636	751	692	663	709	703	627	671	739	679	701	660	701	666	674	695	673	695	677	718	678	711	672	703	664	663	691	722	673	691	702	698	704	695	668	694	697	674	648	675	717	718	708	716	662	676	686	699	641	707	677	664	684	664	688	694	702	626	670	642	665	689	655	696	651	708	680	638	674	695	702	700	698	636	648	652	677	680	721	732	690	652	699	694	693	708	704	693	661	656	656	665	661	698	719	688	700	689	664	724	648	668	698	688	679	658	698	630	679	650	666	693	676	695	660	713	669	676	707	682	627	670	722	664	672	686	701	673	678	639	685	679	694	674	708	692	657	679	704	684	638	671	697	619	663	662	712	685	705	675	634	674	693	667	667	658	699	713	704	652	692	662	672	660	678	693	673	645	676	671	701	658	678	663	664	679	626	707	681	680	661	703	658	695	664	678	686	648	705	687	681	711	650	695	718	677	687	684	644	719	724	673	643	659	664	696	642	665	665	620	640	691	658	707	716	657	633	658	673	729	710	686	696	642	679	698	680	709	678	665	653	662	647	687	677	702	661	669	662	690	675	678	699	657	660	689	654	674	687	703	725	724	718	684	660	747	703	671	696	607	635	708	658	641	668	687	689	669	709	657	651	704	629	693	678	664	671	682	717	671	696	672	722	659	660	669	692	721	656	684	706	671	659	691	668	665	672	684	680	682	689	695	694	680	648	705	683	669	696	693	680	654	670	714	681	679	686	700	693	679	692	654	648	683	679	714	672	662	661	682	651	699	651	692	734	681	669	684	678	669	681	656	736	663	633	705	703	683	707	725	638	677	675	666	738	638	693	642	681	691	655	681	631	670	737	653	738	596	700	688	703	645	643	672	706	718	704	707	680	725	655	660	692	680	707	674	687	677	724	695	706	710	659	642	686	662	670	699	668	678	714	724	673	707	666	648	652	670	659	675	676	714	699	668	686	699	657	707	702	691	688	658	638	686	718	692	682	661	656	701	703	659	633	661	702	701	678	690	619	686	645	712	728	670	664	639	650	639	687	714	669	681	676	670	683	698	685	675	697	684	672	691	688	744	643	658	715	688	649	635	649	729	660	643	702	671	721	682	659	688	680	703	688	665	743	677	663	691	690	718	693	701	664	630	659	673	703	688	655	714	673	704	674	713	669	713	670	721	706	695	641	707	681	656	708	654	674	699	649	644	645	686	689	745	654	693	671	725	688	626	673	693	665	660	710	681	693	719	682	675	650	646	679	646	679	676	677	709	674	689	679	727	681	714	689	646	636	664	688	692	675	658	658	687	706	696	680	642	637	683	648	667	688	713	694	663	694	689	663	654	661	620	693	686	671	682	703	682	727	708	676	679	686	667	635	664	715	661	670	667	708	632	658	657	625	698	679	686	698	659	695	682	669	674	655	724	622	700	741	695	675	618	702	714	687	694	688	688	676	712	661	677	690	721	678	731	660	711	731	697	681	700	655	709	673	689	671	676	722	701	708	650	713	677	635	694	661	672	668	663	724	696	706	675	699	692	682	676	684	683	630	712	652	662	697	623	716	657	694	646	695	693	700	689	638	698	644	671	710	660	664	693	670	680	615	697	679	704	657	720	681	679	630	685	715	673	670	737	668	696	656	670	724	678	698	635	709	716	683	653	727	678	689	699	703	665	691	634	663	659	719	664	627	722	679	677	669	721	695	699	677	716	697	658	727	691	675	694	664	650	681	691	706	661	685	642	692	667	714	688	672	665	697	688	627	698	714	686	660	670	687	638	686	686	699	658	663	663	694	660	651	692	694	698	679	709	692	667	651	693	675	667	632	654	684	678	678	654	718	639	668	703	653	668	721	700	669	672	702	755	683	654	671	698	704	666	694	685	664	712	681	704	669	699	701	645	701	649	651	662	647	694	693	676	660	717	666	667	727	639	634	719	682	688	703	633	677	679	716	703	687	733	659	697	717	696	740	678	727	676	666	673	709	664	724	697	690	713	669	640	629	668	669	652	666	759	691	663	726	673	648	701	674	687	633	666	674	734	665	692	700	685	725	674	673	673	723	702	709	660	655	681	671	658	671	675	649	677	687	691	662	700	661	645	682	687	682	651	678	714	703	693	676	677	697	714	635	693	685	663	693	642	667	658	637	667	681	690	682	667	716	720	651	677	684	676	723	737	685	707	675	659	689	679	691	708	735	688	655	709	709	682	727	681	689	677	714	694	665	670	701	697	690	671	699	653	694	656	688	668	682	668	662	648	698	695	665	676	695	672	700	652	678	701	674	650	663	717	700	674	675	679	669	652	691	683	663	704	685	658	697	696	705	705	681	681	668	649	739	630	723	687	675	682
23518	21130	28323	24179	21121	10185	1209	717	730	648	608	572	542	507	467	457	479	452	461	413	410	409	425	416	479	425	479	436	425	451	426	421	443	423	427	403	399	433	409	407	454	419	414	407	441	427	388	423	501	439	382	427	410	435	435	408	460	434	434	436	419	400	430	416	449	441	405	419	403	404	439	422	428	407	437	418	413	449	402	437	437	395	404	387	400	375	453	406	452	446	400	446	391	380	401	409	406	410	382	437	399	368	406	358	417	406	378	427	462	441	427	444	396	389	438	396	383	422	418	424	384	392	433	411	414	426	427	437	420	423	411	405	432	426	447	375	396	463	413	431	437	399	400	424	430	446	425	410	402	453	421	440	427	412	422	407	391	411	430	368	434	384	425	439	410	401	449	437	384	391	402	377	411	432	439	439	469	441	400	405	430	398	422	403	359	442	416	411	424	400	429	424	407	398	412	383	426	447	400	390	407	411	403	461	470	381	433	391	421	419	431	404	398	389	416	413	425	457	409	410	429	400	455	407	440	414	435	415	442	431	417	437	418	412	417	421	416	422	428	391	376	381	391	402	400	393	436	415	391	384	415	393	431	380	421	435	394	433	411	427	405	431	374	428	382	414	407	385	400	418	418	441	387	399	445	387	381	387	402	434	383	385	410	407	413	454	402	441	421	361	414	457	393	395	422	433	419	434	426	394	392	417	445	412	411	410	424	433	413	410	457	389	407	407	422	393	447	435	416	428	406	398	387	398	433	396	392	416	381	443	385	415	411	392	401	425	427	422	411	413	392	398	368	415	426	432	425	426	416	392	453	433	418	359	456	446	411	376	404	397	419	428	390	419	385	406	408	417	419	453	406	406	441	456	415	407	406	417	401	419	396	390	471	392	395	431	429	449	392	383	423	355	429	419	442	398	426	383	383	391	416	431	420	418	403	389	427	398	411	421	399	406	387	389	390	403	442	431	411	433	418	410	430	419	440	402	411	452	450	400	385	445	405	381	421	390	400	411	370	420	393	420	426	458	413	417	430	397	381	415	430	410	403	413	384	393	411	421	434	437	423	410	423	410	395	399	387	379	384	419	434	390	440	413	386	393	401	427	363	426	385	449	357	375	409	407	433	373	379	404	406	418	398	423	377	400	414	411	439	441	420	408	423	438	370	450	420	394	390	403	399	419	413	420	403	397	433	419	401	432	409	422	445	427	438	430	419	428	392	379	423	397	399	455	427	412	388	436	430	396	405	420	408	417	438	426	438	405	415	424	438	402	446	410	372	415	454	420	425	428	378	407	433	399	412	424	420	432	432	386	404	442	424	401	415	446	421	438	402	416	431	439	431	395	382	444	396	393	381	382	446	418	382	462	385	406	478	411	417	431	436	452	390	377	403	413	404	392	418	419	415	430	399	426	404	405	389	397	425	424	415	393	439	368	397	420	402	394	399	391	381	401	408	394	386	440	422	403	396	403	398	402	419	411	406	399	420	417	437	421	436	418	451	440	426	414	438	397	418	394	395	419	405	447	387	394	444	398	430	411	409	402	428	433	400	420	416	415	441	419	391	417	424	417	440	400	374	440	405	443	413	474	414	406	413	414	380	412	395	399	418	407	394	423	430	405	441	440	405	395	429	424	407	418	419	384	408	421	400	435	399	430	401	397	438	391	383	447	419	400	386	429	438	426	401	451	447	455	434	419	434	416	452	403	400	429	390	374	392	397	386	385	423	446	422	414	405	421	424	419	417	419	400	425	406	426	415	406	432	440	418	417	409	419	402	440	394	419	387	386	437	403	384	406	362	455	412	419	388	414	414	432	411	430	394	390	398	425	418	412	407	417	419	401	420	405	431	424	390	415	444	439	414	430	393	411	395	401	418	397	409	403	418	439	419	430	475	442	434	395	408	391	379	384	413	419	411	436	431	413	445	412	381	419	438	387	388	410	414	424	439	433	413	425	454	427	409	437	420	407	384	397	384	397	442	410	380	403	440	395	400	420	392	395	420	440	443	383	405	411	373	425	380	406	407	429	400	405	388	412	378	429	459	413	416	430	415	419	422	415	386	441	419	391	392	413	419	397	438	424	408	433	408	440	434	423	415	420	378	406	440	410	432	403	361	404	406	387	414	424	423	434	405	396	411	433	413	429	397	402	426	427	370	409	384	424	391	426	375	393	416	428	417	372	390	380	418	457	390	384	397	397	428	374	417	403	415	416	410	426	413	394	367	423	442	440	367	427	414	423	406	399	425	442	444	384	404	417	442	396	429	392	409	401	418	386	404	392	382	439	409	419	431	377	456	387	447	392	404	406	387	428	403	404	400	441	420	449	404	433	391	416	421	394	409	425	420	420	415	386	435	385	410	410	415	416	430	370	431	409	421	421	350	398	414	407	434	406	417	416	409	440	429	397	407	405	419	406	408	407	393	433	386	426	441	427	398	375	388	420	435	418	425	398	410	391	379	414	427	398	416	456	398	399	406	398	422	436	415	405	387	429	439	435	414	421	389	418	437	421	396	444	437	417	447	429	429	400	461	435	445	422	393	415	405	404	431	393	432	425	417	396	413	423	408	447	428	406	377	466	494	427	406	430	424	414	448	393	412	412	389	443	437	461	432	415	406	405	380	391	367	425	413	409	448	408	407	397	370	394	395	384	389	426	396	378	385	400	409	427	420	411	425	422	422	392	403	424	428	407	407	400	465	418	435	358	437	425	410	422	397	410	394	424	414	440	380	419	386	395	396	393	405	429	467	415	434	418	423	409	431	425	404	423	400	389	384	417	395	383	402	427	422	418	395	433	406	418	447	430	402	398	441	374	409	400	380	421	403	422	436	407	434	409	429	403	421	412	407	422	420	403	415	423	433	419	421	438	412	443	381	395	390	448	418	361	462	366	391	390	403	398	415	383	451	421	408	450	416	429	384	422	436	393	411	471	406	385	426	376	389	403	430	420	422	408	391	391	416	443	396	426	389	441	438	412	434	416	397	402	434	424	401	379	392	400	395	396	394	412	427	392	419	398	420	443	397	386	424	440	400	479	396	409	407	423	417	398	422	391	461	455	412	415	413	366	408	433	426	402	446	438	372	421	420	404	381	407	439	418	420	408	406	408	417	437	398	414	413	414	442	416	415	425	385	401	404	420	411	415	434	410	418	412	413	401	378	392	453	412	442	433	446	405	422	391	422	370	403	408	411	430	393	401	415	377	391	389	397	391	360	399	406	399	412	410	404	467	422	437	420	395	422	394	389	434	454	418	393	414	406	416	418	420	391	395	462	423	425	414	414	387	391	408	408	396	418	425	423	408	398	417	410	423	402	416	448	384	402	427	419	398	394	385	422	431	417	418	437	398	410	472	402	389	399	382	447	399	406	463	394	448	413	428	420	383	422	403	403	421	430	365	393	418	389	403	385	397	396	427	373	402	410	364	414	422	416	386	392	371	437	392	384	425	419	390	445	383	380	418	396	418	417	442	400	426	400	413	412	389	384	416	424	407	407	428
4192	9717	6318	3070	2191	1664	1369	1104	1048	829	777	692	648	609	617	567	529	524	505	508	547	488	488	510	515	465	500	463	498	487	480	461	489	497	480	427	442	458	490	468	441	460	448	456	490	441	464	437	461	448	425	483	478	475	496	463	473	459	458	392	438	441	458	430	460	411	466	449	437	437	400	462	459	451	458	442	434	443	444	438	456	480	468	483	501	448	448	445	439	460	460	448	423	429	495	455	447	437	479	439	471	453	462	468	483	455	453	466	436	467	428	461	462	467	415	448	452	412	418	413	444	442	472	441	420	464	440	451	446	464	454	448	443	420	457	451	450	436	436	450	438	416	437	479	429	437	440	446	476	445	447	439	454	489	456	459	442	459	442	430	451	505	440	479	444	475	439	443	451	493	445	454	430	412	462	483	476	486	411	459	469	478	473	444	419	454	428	460	457	459	449	446	438	403	472	458	403	435	401	453	461	444	438	424	428	467	476	474	455	426	436	444	463	508	451	455	476	427	510	443	438	430	440	473	430	458	456	463	441	463	429	405	436	439	424	464	431	462	410	465	471	457	458	444	443	448	425	447	449	420	483	454	474	444	432	431	468	439	412	421	423	432	467	454	429	411	482	456	442	465	440	469	438	426	465	459	433	432	448	425	470	448	482	472	455	472	384	457	406	455	451	482	436	441	400	458	454	460	464	474	438	456	408	425	443	458	458	453	454	447	455	420	445	441	440	387	475	430	428	475	445	449	466	453	454	472	441	437	414	433	454	470	454	441	453	453	443	436	457	409	437	462	404	430	425	406	481	426	466	468	443	435	443	479	439	450	450	443	411	433	415	419	449	452	482	462	481	405	467	451	457	424	407	439	471	463	495	447	401	438	399	423	454	429	452	465	479	430	445	476	450	455	446	437	441	457	451	415	447	464	455	472	456	442	445	446	420	450	481	432	436	457	427	462	477	416	457	438	421	401	443	467	458	465	466	449	449	453	452	412	412	421	462	454	454	451	468	447	410	437	462	455	463	416	461	469	453	427	462	438	408	435	454	451	430	440	425	466	468	424	446	432	460	482	438	461	443	443	420	426	415	453	444	460	474	449	451	451	419	436	434	443	460	472	451	423	434	471	431	461	420	441	456	433	435	433	428	465	451	469	454	435	442	495	453	431	418	454	415	430	408	439	444	384	452	421	449	458	438	455	443	445	453	453	446	473	454	430	448	472	437	437	461	434	423	456	450	428	466	445	423	483	439	455	446	429	417	404	423	443	436	449	432	408	468	451	412	488	468	425	462	456	427	457	413	436	465	454	408	440	424	428	429	438	392	446	447	460	435	431	428	429	410	446	417	458	452	440	474	441	412	421	459	436	443	452	481	418	432	419	440	469	456	451	446	448	421	441	423	450	440	471	471	439	425	461	452	486	425	465	434	447	487	465	431	475	453	420	440	429	463	491	449	431	424	444	441	458	431	441	456	445	450	448	413	445	442	465	437	455	471	453	431	434	418	448	439	438	426	425	419	431	456	410	460	458	472	444	448	422	481	435	441	433	436	458	451	449	475	438	425	411	468	472	417	485	440	435	463	435	466	429	420	438	441	451	442	430	467	483	455	443	472	448	420	438	435	414	451	423	441	432	430	424	459	434	458	416	441	448	455	454	458	447	440	421	472	439	430	430	472	444	448	447	437	422	440	442	441	442	444	448	419	471	457	429	471	438	412	451	472	430	471	443	462	434	456	468	466	445	408	449	426	455	460	413	442	417	421	440	462	425	429	453	449	389	442	426	455	451	419	477	451	444	450	421	480	436	444	499	455	445	446	436	459	461	484	433	439	460	425	443	437	451	428	428	443	452	451	454	469	465	413	440	474	459	448	453	478	462	428	487	405	459	455	449	460	474	446	453	424	462	411	463	442	434	463	442	437	471	472	495	409	405	484	463	443	454	435	461	473	451	451	462	489	409	455	476	422	404	444	454	472	403	426	445	477	447	453	443	469	410	485	473	442	418	455	446	448	455	428	403	444	442	412	433	445	425	461	422	464	458	451	454	452	444	415	428	442	462	425	415	460	440	466	396	425	448	455	477	418	410	456	415	477	405	493	454	470	459	461	448	450	404	441	452	445	436	449	447	466	431	455	438	439	402	445	439	490	431	445	444	456	476	470	458	464	466	428	433	459	436	429	470	450	433	461	442	432	431	432	429	444	427	439	424	433	453	469	456	440	438	462	473	431	446	481	452	442	468	445	443	468	384	443	428	439	447	453	464	457	419	443	483	455	419	423	454	441	434	491	440	445	422	396	430	443	455	423	455	473	432	479	459	434	440	444	423	459	432	417	449	459	471	435	432	436	454	397	469	456	434	442	424	443	446	471	442	440	422	438	445	426	439	425	430	422	437	436	437	443	422	448	461	470	405	427	418	438	427	501	447	465	461	454	449	458	417	441	464	440	468	458	457	450	434	467	426	439	471	455	462	441	459	483	467	451	432	460	432	417	415	448	441	460	474	445	470	441	430	466	452	436	429	444	466	426	430	425	451	438	448	475	456	435	439	450	432	440	428	428	490	435	427	400	409	408	470	462	425	490	462	468	451	459	438	455	393	455	484	408	428	444	425	453	463	410	438	484	435	459	449	468	439	419	437	451	432	439	445	442	443	438	457	438	425	437	487	447	429	444	459	451	466	493	446	455	449	411	449	439	430	482	460	449	440	442	421	427	406	430	422	414	426	491	449	485	447	464	423	418	457	431	447	441	447	487	469	455	419	468	469	490	441	443	454	469	445	455	416	410	451	469	458	451	448	421	423	465	415	426	449	413	421	444	417	413	462	455	401	460	434	430	462	421	448	458	450	468	464	430	492	471	492	436	395	461	469	488	414	438	444	433	452	444	428	434	466	457	459	457	461	433	484	440	454	408	447	470	442	436	435	425	491	432	432	458	455	441	434	416	455	437	419	455	404	420	442	456	433	461	466	463	431	448	451	461	457	449	470	447	470	465	420	426	433	471	434	437	449	405	536	460	402	465	458	427	443	449	457	445	477	474	434	460	440	456	458	442	423	399	437	436	502	454	434	455	491	449	455	457	436	443	438	440	471	421	475	426	438	446	445	432	467	485	441	451	457	436	455	435	491	454	414	470	420	447	455	427	436	409	427	412	489	450	418	435	425	449	433	428	450	440	457	476	438	428	456	404	459	395	429	448	474	466	453	475	429	457	445	438	403	450	428	460	460	443	455	471	465	421	433	497	448	483	435	445	450	439	436	469	450	468	474	437	479	424	488	408	448	453	455	429	446	468	451	493	446	439	434	453	424	466	451	449	443	429	442	492	477	490	428	446	447	450	467	416	445	406	410	462	420	459	406	489	423	446	473	449	431	455	456	455	476	490	436	465	447	462	453	446	459	444	441	453	455	406	428	418	410	451	469	449	449	411	431	466	433	432	447	427	433	433	449	427	446	470	466	447	443	467	428	408	445	444	449	432	471	459	429	436	456	433	455	506	420
24796	21142	27226	25206	10806	1514	1292	1107	1098	1041	1066	1073	982	1059	991	966	965	919	999	971	940	967	955	928	938	975	966	933	954	995	991	926	1006	910	889	959	913	921	942	933	891	950	955	960	919	952	920	1011	897	895	926	974	908	918	953	949	918	982	938	953	940	962	931	958	920	906	967	951	916	932	1018	905	991	945	903	991	920	970	955	985	894	916	913	939	913	966	953	916	923	990	882	984	985	919	925	965	888	911	979	940	918	948	951	908	958	898	977	971	972	965	904	961	940	863	883	933	985	979	947	945	948	962	978	987	882	941	937	902	915	949	932	986	925	918	893	880	912	947	964	962	905	973	898	982	938	935	919	914	954	913	893	918	927	959	938	970	928	977	929	923	980	999	929	956	908	927	935	949	927	961	958	920	950	971	938	947	955	917	896	962	927	963	966	915	919	985	934	933	940	918	962	945	919	888	941	963	894	943	919	903	951	960	921	937	876	877	935	905	913	965	931	949	904	880	931	918	976	955	973	1019	901	902	946	972	945	959	917	895	972	998	924	877	944	957	956	923	971	941	907	925	972	955	981	918	919	957	935	966	877	912	916	880	1001	925	857	900	885	900	911	997	1031	943	940	898	886	912	964	971	933	911	954	920	885	953	911	952	902	965	963	962	976	904	910	994	898	929	925	977	875	980	973	881	898	952	945	922	917	903	938	859	991	907	958	972	929	885	941	958	858	930	944	892	899	934	960	945	930	925	903	871	914	945	874	1000	913	1000	882	907	928	937	972	905	976	956	928	895	934	889	947	899	947	936	946	927	907	916	948	955	911	949	967	939	894	886	988	927	896	893	990	904	987	873	984	926	955	887	907	956	933	940	881	912	940	948	923	987	960	920	889	913	949	915	968	928	913	939	900	942	975	938	956	906	946	950	911	954	930	965	925	928	939	892	958	923	956	955	912	956	911	964	884	932	902	923	927	981	934	943	919	906	989	916	927	899	947	964	958	936	946	958	917	944	926	901	922	871	934	958	963	948	923	906	939	937	946	943	937	1005	981	975	927	973	931	883	895	864	944	992	949	980	981	925	896	928	910	956	957	924	928	995	956	905	944	964	959	962	936	940	902	918	901	918	914	914	923	978	903	907	935	962	989	976	909	900	983	916	956	879	913	959	935	943	915	992	964	935	934	937	939	901	974	928	932	953	935	940	964	927	946	896	958	970	936	947	914	980	939	917	934	903	934	900	926	959	901	976	924	922	891	925	962	913	888	900	943	886	919	912	931	959	952	962	887	909	946	961	939	963	999	940	922	891	971	916	923	924	926	920	934	925	940	965	928	958	921	925	996	930	855	901	991	958	973	902	936	973	949	943	888	902	921	944	976	958	955	904	946	933	967	963	994	928	948	968	932	911	887	900	953	967	982	932	926	900	945	924	926	922	955	972	946	902	977	942	905	953	952	926	923	923	934	950	969	920	907	897	906	907	974	937	909	919	945	981	928	975	947	930	922	952	950	948	913	891	919	937	912	897	979	945	995	922	911	943	902	951	957	979	918	942	957	928	991	964	907	905	938	915	931	932	935	954	960	934	930	879	906	942	996	884	898	973	869	918	936	919	984	957	952	940	886	920	923	978	964	958	946	985	933	940	976	932	920	973	921	994	912	921	913	969	878	927	900	915	896	915	981	915	939	919	969	901	942	1012	962	935	963	930	944	957	930	927	968	987	937	885	914	922	891	965	901	931	930	978	853	944	899	911	954	947	904	919	936	898	920	896	897	875	934	902	961	916	964	914	981	889	925	961	1023	895	951	870	989	935	941	950	909	968	974	994	918	967	921	983	919	906	971	904	960	891	914	965	909	954	885	911	948	918	928	913	894	900	918	934	891	917	977	956	896	907	895	925	922	983	941	929	949	977	894	923	966	953	948	903	970	954	972	939	944	887	943	940	907	936	905	882	920	904	925	914	880	926	924	943	895	921	1018	938	982	978	900	954	852	898	883	925	944	884	946	914	959	927	969	947	965	943	926	913	928	937	968	957	958	955	896	932	862	955	974	908	942	930	904	969	985	977	950	892	941	935	903	931	866	903	971	926	898	961	869	924	878	965	982	909	877	957	966	919	980	921	914	900	933	977	893	913	921	955	910	933	956	956	951	927	941	963	959	927	937	959	897	864	891	915	890	950	943	881	925	961	1018	964	922	961	954	899	879	899	888	980	897	982	902	975	918	922	993	947	975	920	933	978	958	893	999	935	915	885	993	948	947	883	915	961	915	949	960	956	863	889	962	945	896	966	927	985	952	931	913	926	966	945	962	1004	968	906	893	941	929	916	888	911	891	869	970	912	949	953	884	954	888	951	916	889	903	990	951	929	894	947	915	926	897	977	947	892	893	907	961	930	961	918	967	998	946	940	880	922	925	903	949	915	965	891	997	932	882	937	921	915	946	960	920	921	985	901	951	921	915	940	928	921	952	897	928	940	876	926	909	918	900	883	954	872	990	954	916	919	917	978	964	972	902	930	909	941	936	945	922	928	860	972	919	935	953	948	914	932	948	992	950	941	952	918	932	938	934	931	972	943	918	931	949	919	963	960	971	924	963	934	932	923	933	884	901	823	911	959	947	976	935	920	932	947	921	870	905	995	940	942	943	905	899	925	890	918	964	911	976	923	944	922	986	955	895	929	896	907	917	951	947	924	910	946	980	899	936	984	934	890	967	940	908	913	914	902	913	946	886	1016	874	916	919	901	956	935	924	931	897	911	913	897	942	950	949	950	941	963	946	974	890	1002	872	936	921	910	911	977	908	876	944	930	941	915	867	925	892	933	978	867	948	920	916	944	900	944	912	946	927	931	966	929	950	941	944	924	932	892	917	907	916	945	956	906	906	949	911	895	922	932	933	978	959	951	908	939	915	924	926	949	977	910	932	895	899	921	982	969	959	987	963	946	884	970	991	984	950	926	979	922	947	956	944	953	915	949	991	937	919	950	924	901	891	899	960	930	915	924	951	905	911	936	929	976	955	896	898	912	907	955	918	931	963	907	912	900	956	943	941	906	931	908	997	912	892	931	880	909	910	901	935	941	931	953	890	864	966	931	971	975	935	931	947	942	960	926	980	898	908	941	906	908	933	968	950	946	921	881	888	882	941	910	964	950	948	941	931	948	953	908	961	926	959	983	955	963	953	914	976	939	931	951	864	949	920	963	953	954	906	872	929	901	910	933	974	949	970	891	920	954	920	939	935	953	921	949	893	918	941	948	911	949	930	986	941	919	893	938	894	1014	893	906	947	1025	894	921	914	1024	962	893	959	956	969	957	965	1006	875	964	934	989	929	944	915	882	894	955	964	957	909	931	915	954	922	894	987	956	970	1005	950	902	938	936	930	945	908	916	922	946	953	971	898	916	898	929	927	906	921	972	918	933	929	944	933	973	980	941	965	932	918	933	934	908	893	936	949	963	971	919	879	946	947	893	920	902	963	918	966	943	892	956	894	969	933	974	893	944	970	983	988	920	903	876	892	914	941	911
4337	6195	4311	2493	1879	1650	1475	1284	1259	1207	1090	1051	1046	1114	1029	932	963	1043	971	911	948	1004	973	943	932	984	914	932	1012	972	957	934	959	956	960	959	1011	967	916	963	927	929	915	931	953	973	946	951	943	973	952	952	913	938	965	927	964	982	952	921	965	939	946	927	928	927	966	892	1002	984	961	968	919	964	926	1012	986	902	952	945	960	920	1002	954	951	972	928	878	972	954	958	974	936	928	1003	985	938	1014	1005	923	927	894	924	911	969	951	951	953	1009	991	960	899	962	938	944	887	946	939	910	945	988	937	998	949	958	924	900	967	956	934	962	964	939	895	972	915	926	939	939	970	974	912	948	939	995	904	878	919	947	952	965	907	916	929	995	913	918	987	940	970	951	916	953	980	987	969	971	958	935	1019	936	936	962	936	950	985	970	951	935	992	1008	1025	958	948	981	986	911	994	981	960	937	993	971	960	953	917	1004	943	960	983	958	938	981	945	983	892	938	1009	986	962	917	947	925	983	930	932	973	926	956	946	893	898	958	964	901	1036	927	886	960	994	972	944	937	903	925	928	903	950	974	989	970	920	936	958	981	959	954	981	911	960	999	906	973	907	945	997	988	918	927	965	956	958	959	966	923	969	969	967	889	926	925	930	986	950	900	929	1005	964	904	933	933	981	921	946	969	940	963	958	913	968	918	978	949	971	970	949	935	1019	947	944	906	971	933	983	951	947	945	934	899	929	961	905	916	957	976	929	954	930	959	950	949	918	896	915	961	976	927	933	949	925	924	890	974	949	939	998	941	925	950	968	940	998	968	946	914	945	990	929	1032	983	1048	945	955	949	903	988	897	926	908	891	985	904	963	921	907	950	924	947	954	965	889	973	922	917	928	988	978	947	949	960	976	1005	929	945	972	963	989	1012	940	926	945	966	940	952	944	922	939	926	899	956	943	889	883	970	952	931	955	893	954	951	947	999	940	952	1002	955	903	912	953	924	970	961	965	946	974	981	950	962	930	943	973	991	932	954	931	975	979	971	973	1015	986	970	1004	990	969	921	964	962	939	915	997	971	961	900	936	991	959	905	952	912	971	929	991	945	1009	937	984	999	915	985	983	955	1014	897	955	935	972	948	992	969	965	993	908	977	965	931	987	903	956	1011	973	919	986	947	944	987	931	955	965	969	985	932	969	958	922	891	924	965	947	939	906	925	918	960	1004	952	984	909	974	930	920	969	968	922	922	921	934	1002	921	920	955	986	890	986	928	931	976	975	932	945	971	958	927	983	912	914	963	945	950	943	961	970	957	966	895	939	989	880	963	949	982	895	929	908	971	898	933	905	930	924	979	953	960	964	994	949	983	896	981	997	982	973	957	965	931	960	956	907	970	965	854	981	1054	865	989	927	927	938	952	972	925	931	958	968	973	1005	951	926	953	924	952	977	977	967	938	944	971	1036	968	965	1005	961	976	924	871	946	894	925	927	970	947	925	995	965	991	987	942	951	980	977	938	927	962	964	971	944	959	937	959	974	967	901	922	959	965	965	999	873	967	944	972	943	972	944	985	968	934	1025	915	980	956	957	934	916	938	984	953	972	970	925	999	985	950	977	975	945	898	1005	944	988	954	940	935	886	954	950	935	962	945	939	957	939	947	964	988	996	956	920	916	952	967	917	959	948	909	869	1009	894	982	989	873	981	935	919	969	920	936	900	924	919	939	949	935	983	987	891	925	953	986	925	928	892	944	983	922	950	981	922	889	911	944	975	984	973	1024	940	915	944	976	961	963	943	999	945	950	914	952	930	941	885	960	995	921	983	939	898	911	956	940	976	982	908	919	980	924	930	1010	929	951	936	991	1008	939	1006	943	892	969	954	938	923	993	964	906	976	922	1010	947	915	956	958	925	917	961	975	932	968	971	932	991	954	956	970	927	935	993	950	906	1003	989	973	940	896	977	965	932	935	980	943	941	943	916	919	924	956	961	871	963	916	945	890	906	975	949	932	886	885	963	923	966	947	953	921	921	941	928	898	926	927	960	923	969	902	926	951	932	1016	996	925	941	953	1024	927	948	925	947	933	978	991	927	985	924	975	944	924	904	950	954	932	960	920	974	950	953	947	954	976	956	944	984	940	952	947	924	930	938	946	944	953	950	900	933	949	909	964	946	935	961	885	930	995	977	988	939	944	948	945	918	906	965	921	963	936	927	990	923	985	945	984	914	1009	994	953	914	936	934	928	914	974	980	958	897	947	980	946	926	919	946	964	955	964	923	953	971	1002	984	967	947	971	927	919	967	948	923	913	955	925	946	972	1011	961	954	908	960	950	965	938	981	935	936	990	939	918	948	909	961	925	940	955	951	958	939	968	896	982	969	921	937	921	946	947	940	944	972	932	909	965	930	932	954	911	897	997	978	909	981	939	925	986	924	967	902	959	970	952	895	931	922	967	975	945	961	936	941	928	976	963	939	964	898	918	939	999	937	949	876	973	939	925	972	1006	934	934	912	999	910	898	970	944	986	1016	903	935	975	928	958	943	927	936	952	946	925	961	915	941	1005	990	949	933	996	1014	990	938	974	949	987	928	882	999	990	939	971	940	941	927	982	1009	937	920	889	986	932	900	941	966	935	911	959	968	913	967	964	893	966	946	956	943	958	919	935	955	903	933	917	912	913	924	999	954	910	895	971	911	943	954	919	926	957	890	976	949	907	934	947	975	939	899	977	935	955	936	984	952	984	986	921	942	928	931	1037	945	909	921	940	907	957	965	931	958	988	982	919	896	933	1000	999	912	909	922	963	950	964	957	902	939	948	970	970	970	898	960	987	993	900	982	922	981	923	978	925	967	971	991	1002	912	925	948	910	991	947	917	934	969	932	969	998	947	895	906	949	945	929	978	945	908	970	942	925	1000	938	941	939	943	954	918	936	932	924	986	1012	955	954	946	964	889	963	969	947	916	961	928	922	937	950	897	897	932	957	903	995	971	949	933	888	956	944	925	926	986	918	949	850	986	987	952	946	957	967	972	978	972	988	898	980	969	943	920	981	943	964	927	901	904	957	952	951	900	936	940	942	978	1023	965	923	963	914	906	876	938	948	906	977	940	963	980	949	963	953	952	893	913	931	983	931	893	945	993	944	957	899	970	950	915	932	958	935	926	997	933	942	934	951	967	956	926	960	1000	919	879	921	923	952	893	968	984	982	931	968	916	965	956	985	931	950	915	929	955	950	952	971	952	950	969	930	944	982	939	909	972	953	969	952	866	937	946	903	953	972	984	944	1010	972	979	1005	953	998	979	960	953	983	955	963	977	1025	989	877	1013	961	932	953	932	935	922	960	958	907	949	955	933	981	986	962	926	902	946	911	874	961	954	953	971	975	917	958	945	953	903	984	959	932	984	983	948	974	989	944	960	934	945	897	971	996	945	944	917	912	917	937	988	918	969	959	976	943	931	976	893	978	996	922	987	957	960	992	949	962	926	917	975	1006	972	963	996	987	988	908	963	1009	958	932	990	962	933	921	928	927	1018	947	945	980	907	970	893	909	944	944	912	954	901	927	952	956	1020	951	925	911	954
22390	21092	28749	23688	21087	21156	8625	1562	1303	1075	1047	1001	872	935	875	866	832	824	797	775	757	791	724	787	737	773	752	726	777	739	778	710	741	753	753	714	715	726	718	764	709	749	704	763	735	756	768	747	737	729	725	741	683	737	761	736	762	701	745	717	708	700	736	732	680	723	703	730	708	667	696	701	772	732	732	749	692	694	684	723	702	699	740	713	716	742	674	673	705	724	686	693	729	715	675	735	771	733	711	711	722	687	744	738	731	712	700	666	716	716	706	715	679	728	732	705	717	710	709	711	733	752	717	662	723	785	740	686	726	702	725	747	754	703	728	696	723	720	741	760	699	765	747	741	693	680	712	718	733	755	668	642	743	744	708	708	709	704	751	736	747	757	779	703	733	708	774	703	685	709	684	702	698	705	721	751	715	718	689	719	733	707	716	706	680	764	684	658	675	708	675	737	716	735	724	715	694	727	695	710	689	706	704	766	718	731	743	719	749	729	694	674	668	722	716	743	656	662	708	757	730	707	726	721	707	685	762	727	714	715	729	689	710	706	649	710	682	778	712	697	730	740	716	740	745	639	666	732	697	690	703	738	711	774	727	722	692	709	772	710	734	741	721	692	691	669	710	701	716	735	711	702	667	708	673	752	713	742	672	683	728	743	658	720	697	697	674	724	755	774	745	689	711	693	774	760	735	719	768	701	693	708	716	750	707	695	714	694	740	709	683	721	757	761	674	689	719	764	712	730	721	661	739	705	744	720	726	648	654	714	718	723	687	698	716	719	733	738	743	701	679	745	741	727	675	715	743	681	706	740	722	763	748	705	714	730	725	717	688	729	640	773	729	704	684	673	744	694	725	779	720	711	670	689	719	771	729	682	725	707	688	700	735	764	697	705	744	750	701	699	738	679	663	728	723	748	759	725	750	735	734	698	716	727	673	735	702	668	730	727	718	683	764	709	685	722	705	727	739	693	689	683	725	708	770	704	740	773	727	751	701	732	698	743	714	710	728	776	743	688	727	727	720	677	718	697	723	733	756	685	713	726	671	724	727	751	722	732	705	711	676	663	745	736	737	719	642	735	697	705	709	649	690	695	686	721	718	738	702	710	714	680	698	715	728	743	745	688	735	660	707	722	769	679	727	703	725	764	731	691	738	670	708	678	772	739	697	728	694	699	698	734	704	722	715	730	708	652	687	681	715	723	733	714	751	685	690	668	725	704	697	748	722	698	752	704	727	717	711	745	712	713	677	764	694	694	702	740	736	719	709	723	690	732	726	732	662	703	737	705	704	699	692	686	692	680	671	706	667	706	756	688	692	704	687	722	718	698	717	709	706	712	682	706	676	679	715	720	715	780	711	752	687	703	676	695	693	691	707	736	668	692	758	736	737	738	702	682	711	698	701	704	723	714	789	724	747	714	723	743	679	702	698	666	692	718	743	717	717	698	678	714	697	718	756	700	702	750	691	702	753	718	673	696	752	683	752	720	696	724	696	709	698	687	715	718	727	678	727	696	707	702	670	667	703	716	711	711	717	658	732	728	728	716	722	708	688	672	720	692	742	672	707	709	679	703	723	721	701	673	670	773	764	715	721	731	700	679	716	729	665	777	688	727	723	696	712	725	735	768	714	695	687	680	768	673	696	745	753	647	698	702	723	725	686	693	705	682	732	718	727	687	695	732	695	716	708	708	724	713	744	699	724	752	734	697	701	708	712	702	759	717	737	719	673	695	710	723	723	693	737	716	681	688	679	718	714	709	720	719	728	758	694	732	661	716	697	680	722	780	733	742	710	701	665	738	729	742	717	687	693	776	729	760	727	668	692	751	683	675	755	737	714	759	706	767	696	677	694	751	700	729	676	697	704	716	669	756	684	705	719	722	751	705	760	710	694	706	693	708	727	711	739	708	720	737	706	704	734	671	721	730	695	746	669	685	704	695	711	680	721	702	694	750	719	706	774	696	701	734	703	712	733	728	709	732	669	698	715	750	722	703	700	731	726	689	693	675	711	748	776	731	691	695	721	727	720	710	746	745	718	701	712	705	751	666	745	718	671	685	724	712	760	733	673	699	713	680	692	743	713	708	757	718	707	709	740	691	687	703	715	740	715	727	723	725	686	698	687	755	701	716	711	704	742	736	712	714	727	689	736	718	728	704	700	677	687	707	743	703	716	701	738	739	727	698	691	697	759	691	746	729	725	683	699	728	683	698	686	721	716	710	708	744	697	708	710	719	688	701	698	726	707	685	728	736	696	675	707	710	735	738	678	703	691	758	703	728	704	688	727	709	685	718	699	718	689	688	657	723	693	692	708	736	722	715	716	687	720	674	731	724	650	767	695	680	657	719	731	708	706	701	675	718	650	743	716	737	727	720	713	738	746	691	689	646	665	745	695	755	718	725	664	652	773	688	718	706	677	708	657	656	736	668	708	723	698	705	713	707	709	701	736	743	695	732	727	695	746	791	707	745	662	688	680	681	673	718	688	725	717	680	722	762	686	705	689	684	721	682	718	711	705	732	705	693	682	704	755	716	756	687	751	686	714	705	731	734	688	732	732	716	766	736	736	719	712	737	646	720	720	686	646	680	714	701	705	675	698	785	732	718	667	687	740	743	714	757	719	790	676	740	703	718	690	710	693	709	692	715	722	663	711	675	724	664	738	732	730	701	691	762	706	679	688	721	697	701	734	689	709	735	699	678	773	693	685	744	745	692	747	693	727	709	696	696	764	745	688	693	682	719	743	749	694	744	660	666	692	731	732	736	723	697	703	684	650	689	690	726	683	727	675	697	704	722	693	695	749	751	722	703	707	690	687	713	756	702	719	756	704	684	726	711	720	671	698	697	707	693	717	708	650	726	712	698	710	692	703	704	673	695	734	725	753	716	723	722	709	702	689	685	745	687	711	722	680	671	663	714	677	677	769	722	709	680	711	712	706	691	767	717	665	687	690	723	742	713	707	748	732	685	735	729	699	682	697	695	711	676	705	649	739	727	696	693	649	725	674	723	711	695	689	701	736	683	732	693	649	724	680	706	738	721	731	732	684	715	682	668	695	764	729	717	732	684	708	701	710	704	730	706	714	680	734	673	704	685	709	726	738	752	758	763	698	675	699	713	724	717	667	705	704	670	658	724	716	699	692	674	712	684	716	700	717	730	718	666	722	667	749	767	729	747	690	739	736	719	746	746	705	720	721	667	664	735	672	735	678	717	720	690	702	705	649	683	687	723	749	693	727	721	718	680	707	763	695	738	714	714	701	677	667	726	726	683	806	674	686	742	659	682	716	714	739	737	717	692	688	739	709	682	726	649	691	709	713	687	716	725	745	685	707	757	747	762	686	749	688	687	675	761	695	716	757	769	684	722	690	701	672	738	710	680	746	704	742	734	702	772	707	737	692	725	688	723	709	664	681	691	699	725	674	674	662	722	736	727	709	711	691	666	704	691	705	693	735	687	755	715	736	685	719	772	691	679	709	706	666	720	740	700	746	684	701	731
5648	14811	10122	5024	3830	2943	2366	1910	1682	1447	1271	1197	1081	1046	963	950	902	849	860	828	866	800	828	804	753	778	827	785	713	698	750	710	665	706	727	737	751	738	699	741	709	737	686	758	799	735	714	709	660	725	689	735	683	758	794	711	696	685	752	719	735	703	687	693	698	763	700	714	724	762	740	749	758	692	744	689	689	686	743	697	711	729	734	694	710	697	662	710	726	734	648	677	644	715	729	730	718	687	693	724	661	728	771	716	735	717	714	718	697	714	684	719	670	699	727	734	695	662	710	690	745	723	736	667	720	731	752	708	712	718	736	663	694	669	707	677	722	710	702	656	671	719	675	707	750	725	709	710	687	711	684	671	732	718	766	706	711	693	712	695	717	704	676	673	702	707	696	688	674	727	725	688	698	678	713	679	695	711	762	751	701	692	668	751	724	660	702	709	766	743	743	697	677	683	709	723	680	671	675	693	756	707	719	689	653	682	685	663	741	670	744	697	719	720	733	729	753	688	679	706	693	718	720	707	666	682	692	743	723	707	718	674	704	721	701	676	680	709	734	690	672	679	725	715	685	707	698	675	697	675	684	725	729	675	712	699	742	711	744	721	706	692	688	755	723	670	652	711	711	656	709	698	697	696	714	708	751	706	708	714	702	725	707	707	675	680	705	685	745	712	691	720	731	737	666	678	712	655	708	688	729	676	671	697	701	668	693	695	731	742	740	719	742	751	732	792	746	718	736	679	706	758	688	676	692	683	700	723	708	669	717	691	701	701	698	662	688	692	715	721	694	713	679	712	669	671	783	653	720	660	717	708	711	717	673	706	680	671	713	729	719	704	698	660	706	733	726	728	706	711	688	765	638	672	703	689	714	698	702	742	734	715	743	702	671	718	715	726	688	681	702	710	714	702	716	698	712	678	671	711	734	681	701	713	733	756	723	711	753	694	705	732	676	745	734	691	692	748	703	691	708	711	690	679	714	736	681	696	734	705	744	710	743	720	660	740	701	723	728	717	706	654	733	694	725	697	704	714	754	689	729	704	702	683	677	720	723	658	686	704	726	706	696	716	697	707	744	713	715	729	668	724	731	639	768	692	716	706	700	700	767	739	725	698	743	710	686	719	740	684	693	728	667	713	665	646	700	733	693	703	698	676	654	708	705	700	687	705	720	691	720	669	720	710	695	736	703	690	675	725	668	689	641	668	678	697	716	714	765	682	721	712	751	664	681	739	704	696	682	725	752	682	690	702	633	694	702	690	742	761	718	750	697	731	722	772	692	697	721	680	705	699	715	690	705	702	679	698	700	715	705	698	701	715	691	703	738	669	719	702	735	687	701	691	709	698	744	663	711	730	700	695	757	696	727	663	709	760	696	722	700	704	693	744	730	728	708	726	694	708	706	691	678	719	703	707	745	716	732	679	718	714	702	705	699	708	701	731	700	659	727	701	697	734	696	716	706	731	735	731	671	680	741	716	667	719	704	707	712	747	723	705	674	688	726	752	710	742	710	681	697	730	675	702	701	731	744	736	717	665	667	696	721	705	744	712	717	711	693	728	696	673	697	697	729	727	747	679	696	680	695	718	727	788	724	742	724	726	696	738	721	674	697	684	715	701	710	694	655	685	705	692	668	722	673	753	720	679	698	682	665	746	688	685	736	707	692	725	659	693	738	642	703	686	723	704	658	682	705	686	721	696	710	701	691	672	717	726	748	690	724	686	710	729	723	698	730	674	699	679	717	736	698	674	732	725	699	686	697	699	695	678	722	715	671	671	706	716	746	720	721	718	710	709	694	679	685	696	762	756	699	701	729	669	713	738	698	709	659	694	732	728	727	703	740	717	683	664	709	684	723	723	725	727	718	739	702	719	673	683	685	724	717	729	687	735	728	701	746	713	702	724	712	761	733	702	688	724	728	685	759	679	673	701	746	679	710	709	709	699	682	707	750	706	745	687	683	679	705	702	705	674	721	685	706	690	686	697	720	643	729	708	691	715	691	694	722	710	686	689	702	751	697	719	706	724	686	747	760	694	717	693	708	707	726	713	696	764	648	701	715	697	710	751	724	728	710	746	682	673	666	746	737	719	744	705	700	650	699	699	676	699	758	702	680	705	695	725	701	689	709	700	735	723	769	715	707	726	688	711	703	712	712	712	760	714	743	736	730	725	716	703	694	694	665	729	646	720	715	753	693	694	688	702	715	721	773	768	722	682	685	682	691	711	716	711	663	697	735	717	718	746	734	699	710	701	704	702	686	701	731	733	715	791	679	689	766	756	717	732	718	704	738	707	738	717	727	680	715	691	703	765	693	696	674	658	676	718	694	685	723	709	720	715	657	743	709	721	735	725	697	700	684	667	690	696	691	703	696	754	723	748	691	705	723	695	726	744	711	677	744	711	672	745	720	702	739	729	684	695	713	716	716	715	709	685	744	743	717	733	743	667	665	688	749	684	702	672	668	683	720	706	707	704	689	679	752	680	732	725	733	646	721	716	692	682	737	691	688	736	708	685	708	680	695	694	701	709	753	693	691	698	740	703	730	752	727	688	714	707	697	721	692	700	738	703	722	687	653	663	703	721	760	702	723	662	713	744	692	692	746	678	676	699	659	657	747	703	702	702	725	735	701	711	733	729	713	701	674	734	722	678	710	708	691	676	667	682	706	697	697	747	711	750	688	647	702	667	692	692	740	726	653	701	726	672	761	677	677	686	691	700	668	697	733	729	722	682	706	726	707	718	708	683	686	683	750	698	714	707	707	714	683	708	666	712	699	715	712	709	702	709	717	725	681	718	746	705	689	722	706	711	701	722	724	745	742	726	742	715	686	724	705	736	677	736	719	694	675	691	713	686	737	714	710	654	701	689	690	706	716	711	699	736	702	710	698	687	650	697	717	752	738	708	717	717	712	669	715	712	725	717	726	703	683	736	719	714	711	738	746	721	651	669	736	679	708	687	673	747	770	675	713	704	723	725	742	750	679	753	717	750	690	711	742	695	700	740	763	753	737	699	676	745	668	682	738	712	740	725	784	685	719	738	702	706	754	733	699	729	696	706	680	751	711	688	710	667	690	717	678	690	774	715	687	698	722	726	671	731	695	717	711	744	717	710	711	734	686	729	740	656	703	687	743	729	717	743	743	735	728	705	713	669	704	688	721	710	713	739	759	709	703	695	715	681	722	737	765	678	681	728	664	714	699	678	680	688	734	717	730	681	692	697	697	738	667	708	731	686	698	724	669	699	716	688	720	706	767	699	696	717	658	711	695	684	767	712	673	681	684	688	664	719	645	651	672	736	790	704	710	710	722	705	681	686	674	671	679	699	700	675	733	697	716	707	692	740	729	667	696	663	702	646	664	648	709	664	697	710	667	662	710	757	718	656	684	696	719	729	706	706	665	686	710	727	724	706	687	688	692	725	682	682	736	678	682	735	713	703	713	756	716	723	694	731	729	712	707	733	734	700	679	691	717	735	753	695	687	714	691	694	693	681	715	743
27879	17312	4013	1062	799	709	684	716	660	702	655	641	656	630	640	602	616	625	653	653	657	657	636	641	587	632	582	615	638	617	590	611	637	604	609	574	636	642	609	644	624	633	642	616	577	558	628	612	647	640	590	610	670	617	691	658	680	607	642	647	640	618	608	649	636	637	623	629	638	651	610	619	653	606	599	608	611	604	673	609	642	609	640	627	637	631	644	622	627	571	620	610	605	665	568	628	616	626	635	662	606	647	591	606	636	628	596	628	645	600	638	630	611	590	615	597	615	639	616	659	650	660	595	571	592	655	641	619	617	610	640	591	652	601	589	596	616	619	629	663	625	640	629	609	632	622	614	629	558	573	627	591	623	660	641	563	632	622	641	591	572	609	625	636	565	645	628	581	652	626	600	621	602	637	580	635	577	626	592	618	643	635	628	610	583	626	608	636	596	646	632	626	603	570	581	633	596	593	640	650	615	627	625	597	633	627	604	578	609	623	611	596	597	603	580	601	677	651	640	604	630	640	619	646	635	632	652	636	615	648	601	623	595	639	620	675	632	632	611	591	645	590	600	604	631	623	655	624	600	591	561	585	612	602	605	578	607	703	650	601	647	645	645	619	606	601	626	642	653	632	623	651	646	623	613	602	628	612	626	597	578	638	609	593	639	588	596	609	663	630	594	619	614	636	597	624	619	646	631	561	607	550	641	604	601	581	621	602	617	631	607	598	608	604	612	558	630	613	603	608	605	625	603	715	613	662	598	592	644	572	658	611	634	577	652	626	634	645	597	661	601	612	624	571	617	587	597	596	632	565	589	646	655	607	611	616	597	602	656	650	626	608	651	612	614	625	649	660	608	609	618	606	637	639	627	593	597	606	648	647	592	596	621	615	619	586	638	600	634	614	645	603	620	637	607	629	603	643	647	633	654	638	586	572	680	598	615	609	610	604	619	561	642	592	644	630	627	633	604	617	644	655	593	618	618	639	605	636	614	655	575	604	572	598	592	584	631	624	626	644	586	646	635	607	635	658	646	637	642	603	649	676	622	595	621	629	658	668	622	620	636	597	653	581	622	623	617	654	619	617	600	600	560	617	556	608	647	606	632	590	626	618	615	630	610	598	612	627	617	624	625	659	596	609	562	610	645	595	602	606	655	612	621	635	620	628	652	605	615	634	631	607	644	602	597	614	618	658	604	617	590	594	601	633	602	608	589	619	600	631	631	630	654	622	628	656	626	630	633	609	643	593	570	626	599	607	593	598	653	585	607	568	638	623	575	636	634	634	619	652	611	594	625	636	657	629	630	602	610	578	599	622	620	632	627	607	572	559	592	632	617	645	641	604	588	644	626	600	598	589	606	582	554	615	586	625	653	640	653	601	643	624	598	632	628	573	617	632	608	635	607	647	642	620	614	644	615	627	631	643	577	605	638	603	579	618	582	609	628	586	683	610	585	628	619	609	631	632	629	595	581	656	608	647	638	585	607	638	601	632	582	625	677	633	587	632	612	616	620	640	625	595	613	586	603	616	612	615	596	602	625	629	602	618	563	604	607	638	608	648	643	601	579	618	652	633	634	604	592	649	636	614	597	613	588	640	556	580	620	636	656	637	643	631	586	664	649	588	640	623	615	585	553	606	581	590	579	618	619	660	633	660	615	641	631	616	583	648	628	626	580	614	608	607	610	555	647	647	639	604	656	610	654	639	605	594	640	634	615	678	619	567	642	599	633	610	612	633	632	669	621	583	630	596	652	595	633	645	613	663	599	623	664	608	604	649	608	636	583	637	616	634	627	628	620	608	578	620	621	609	640	652	647	560	617	610	597	594	637	614	609	619	630	613	609	610	579	612	575	610	622	601	607	618	609	609	625	645	641	601	642	603	639	617	608	590	594	610	570	610	634	612	664	633	596	605	628	593	638	622	610	639	605	606	619	581	660	571	598	647	619	582	669	614	675	573	634	642	608	652	627	613	586	603	654	618	619	642	619	626	592	592	633	607	634	630	603	603	654	631	669	611	671	684	631	621	589	613	566	645	622	592	600	595	589	635	637	621	653	637	597	658	617	598	617	646	649	603	616	594	561	617	586	549	660	636	616	581	618	588	639	616	625	576	589	600	597	671	659	629	602	691	621	622	585	559	658	600	581	641	600	577	613	603	645	645	607	610	603	637	626	620	620	620	597	580	620	614	654	611	694	593	589	620	594	642	640	659	664	650	624	643	626	649	592	596	576	590	605	689	626	628	643	629	609	610	596	594	627	650	619	614	605	637	614	626	635	635	629	556	607	624	592	610	640	650	584	601	612	557	652	628	619	657	618	548	600	650	643	601	607	636	592	636	619	602	631	618	655	610	633	587	617	611	631	604	669	552	609	638	581	611	625	591	637	665	609	622	590	607	600	656	664	614	607	586	660	615	661	646	608	617	634	622	666	649	624	646	662	652	623	630	626	621	554	612	632	593	621	623	602	609	629	602	584	593	631	652	618	607	645	622	654	586	631	582	593	650	634	638	600	584	606	576	594	581	561	604	596	587	609	578	578	572	641	632	616	641	605	619	589	605	652	644	632	662	664	564	655	646	650	577	647	569	698	675	626	612	572	611	584	586	599	589	593	607	678	648	631	604	587	605	659	605	667	614	651	596	625	595	628	589	603	620	636	599	608	638	599	628	612	617	679	640	665	578	616	654	624	611	616	574	594	618	592	584	653	627	571	679	623	610	606	640	581	582	607	599	593	616	639	607	618	573	563	645	594	636	574	621	610	619	623	640	624	631	680	604	621	628	638	621	589	607	691	651	652	587	619	610	622	629	652	565	640	656	620	614	660	616	653	621	635	649	625	606	655	607	598	571	649	630	655	615	600	641	557	581	600	616	579	622	624	618	642	647	637	650	588	630	608	645	628	641	598	601	599	587	592	618	620	591	570	675	628	625	585	605	639	595	639	643	565	672	675	622	623	645	629	607	599	639	619	611	592	663	633	633	640	587	614	588	627	613	631	671	606	647	601	660	647	617	605	593	637	639	636	659	604	597	606	627	591	634	618	603	584	612	609	568	661	633	653	602	630	605	588	581	636	600	622	613	573	596	591	591	578	616	633	619	600	615	638	620	565	637	604	585	649	603	597	596	616	611	663	612	603	673	629	621	638	672	626	603	637	608	635	633	598	647	596	624	636	655	629	625	645	577	616	646	616	585	610	597	589	613	612	592	610	615	607	625	595	645	664	624	629	608	637	614	640	593	642	595	639	623	615	610	582	625	592	663	619	634	652	658	598	620	622	644	624	605	594	588	605	612	612	633	648	646	568	591	605	633	648	641	578	669	582	567	646	625	604	614	590	559	627	625	628	633	609	606	612	585	608	585	648	566	589	629	595	611	603	639	654	620	618	611	593	597	605	616	627	643	619	654	636	588	568	632	596	591	586	573	602	606	615	570	634	585	605	610	622	628	621	582	629	623	612	642	578	587	607	627	611	566	605	618	640	589	584	624	591	621	604	615
4840	1878	1353	980	852	827	737	763	714	679	702	676	643	694	667	709	667	697	658	684	672	645	696	668	660	652	668	659	650	655	675	647	671	659	670	666	620	702	656	690	694	654	660	633	660	677	645	638	682	693	681	606	644	633	677	679	693	642	650	668	642	662	652	661	666	643	653	649	649	669	668	657	651	658	629	643	658	631	620	648	624	680	696	633	665	702	687	651	675	664	647	649	676	667	679	641	643	667	650	664	638	643	651	650	710	655	644	631	626	601	651	680	658	651	709	631	689	653	674	665	648	657	631	662	678	676	662	680	646	651	696	677	649	674	682	656	662	678	628	662	707	644	642	622	677	703	645	665	646	636	647	676	684	627	669	679	692	639	651	627	646	634	639	670	642	666	663	684	638	655	706	665	660	602	680	657	630	624	662	658	665	646	707	651	650	646	672	628	642	656	684	648	630	647	636	621	652	655	641	652	667	626	662	651	683	684	671	680	686	628	641	684	649	644	688	653	641	603	708	623	677	649	646	668	585	705	648	628	692	688	655	691	672	677	650	661	697	641	651	659	645	643	647	683	676	666	636	654	668	651	657	624	607	657	617	706	651	709	619	658	730	682	673	649	666	634	653	654	703	659	653	686	681	679	707	670	679	661	646	656	691	703	663	668	687	692	697	671	647	697	670	666	655	670	667	694	633	668	643	622	642	665	618	648	674	647	638	623	635	678	641	664	660	670	677	665	659	652	656	627	672	711	644	600	650	682	655	652	651	643	641	670	626	659	607	650	661	691	664	678	660	647	611	660	641	641	677	679	676	661	638	694	689	662	685	647	671	647	673	659	656	641	605	690	644	654	638	675	631	684	655	633	614	656	677	658	682	692	658	662	660	670	721	639	646	651	615	659	681	675	684	669	675	666	660	665	668	636	663	686	665	662	662	655	625	668	673	654	630	633	622	649	692	625	667	679	679	679	661	641	645	644	676	671	608	666	669	682	677	658	659	674	624	695	692	612	652	639	664	636	663	648	613	658	620	679	679	684	660	662	675	631	682	653	669	631	685	642	638	614	665	664	680	614	651	693	677	625	619	617	667	644	653	668	630	603	683	668	619	666	609	675	643	680	660	689	649	661	658	682	650	702	681	651	655	662	686	679	671	662	667	657	657	678	668	635	659	673	709	700	696	674	636	630	682	710	715	689	643	650	671	664	638	674	684	656	645	626	628	631	684	689	658	628	670	676	600	628	648	675	637	703	628	643	677	645	630	596	647	677	707	704	641	697	652	677	677	630	655	694	613	629	616	650	630	633	640	656	675	696	637	631	670	678	695	665	672	609	681	652	671	674	635	629	685	665	689	614	674	657	672	647	640	637	694	655	602	637	631	669	633	669	633	657	667	655	644	728	657	634	608	664	671	657	707	674	674	692	667	698	628	667	717	626	657	628	631	648	692	652	684	662	696	667	684	596	684	635	673	657	635	650	660	694	652	663	674	645	651	656	663	673	678	647	679	667	632	625	683	619	635	654	654	667	633	666	722	670	675	691	653	724	693	673	656	624	684	649	610	682	667	644	654	658	704	633	664	623	645	652	630	644	657	661	659	632	658	628	675	662	625	659	614	640	655	683	617	674	674	640	654	635	642	653	649	647	640	647	654	637	623	625	663	684	638	670	666	625	651	647	671	651	642	607	672	670	658	712	670	637	644	632	650	675	640	638	627	650	654	707	683	619	685	638	650	663	685	659	653	694	619	623	613	682	700	659	659	657	634	642	656	665	675	675	709	645	650	666	613	681	675	668	654	627	653	669	622	629	655	696	672	638	667	665	628	685	679	648	665	661	603	664	651	676	662	691	649	635	694	662	664	623	711	627	624	637	658	640	629	658	646	675	651	629	634	669	694	654	682	670	688	659	643	683	627	659	632	668	644	662	659	644	624	645	667	662	661	684	677	685	640	654	606	637	681	663	671	708	689	648	677	675	659	646	660	637	675	645	670	644	675	667	643	672	644	638	653	662	667	665	642	590	647	693	700	658	625	656	718	679	630	632	687	651	651	644	667	660	620	624	681	644	688	656	660	645	651	630	687	682	673	671	682	617	686	667	631	696	671	679	686	712	633	662	656	643	654	614	698	668	650	646	689	662	690	657	704	615	646	640	632	687	649	674	697	633	683	674	656	715	601	675	669	704	679	679	654	661	652	629	662	633	646	692	646	657	706	663	660	637	714	636	614	688	666	653	681	632	641	701	651	623	639	667	670	669	660	653	647	681	643	642	663	666	686	647	674	641	645	699	690	625	680	643	641	624	698	655	642	681	664	715	653	583	666	692	655	665	640	674	664	675	641	659	646	619	664	687	667	645	625	696	675	683	656	622	636	717	667	626	637	668	679	667	661	689	688	633	671	660	648	638	642	732	674	660	671	664	683	703	624	609	647	676	645	676	658	642	628	610	605	637	684	616	664	661	679	670	685	672	629	670	678	702	622	634	679	652	664	661	665	659	673	669	696	663	624	659	656	694	684	650	656	660	616	664	658	640	675	647	622	679	647	639	650	690	678	619	692	693	653	609	664	738	684	644	665	693	712	606	657	642	695	624	655	622	649	617	666	660	630	603	696	689	612	638	685	670	641	659	673	619	649	686	664	671	666	683	656	656	671	655	646	624	659	689	718	652	666	648	654	676	705	644	645	674	679	633	642	651	706	675	686	602	673	632	703	660	661	649	641	667	630	600	625	679	644	669	663	684	662	640	657	610	670	634	645	625	642	639	613	652	678	697	681	658	645	742	645	689	690	644	672	673	685	672	659	660	661	591	682	641	652	628	623	667	649	705	668	641	638	620	644	657	638	678	668	611	664	643	665	673	641	676	651	635	642	608	680	650	650	658	641	656	701	687	620	641	669	686	650	679	635	674	669	667	646	651	661	642	635	678	653	669	673	686	630	676	676	626	703	626	662	676	624	647	672	595	650	663	620	641	637	663	675	611	641	704	647	680	681	683	640	642	655	661	683	684	657	638	651	639	637	698	686	676	671	652	674	648	677	672	708	627	650	667	638	645	618	671	649	629	715	675	625	674	666	623	670	632	670	644	692	680	677	675	663	674	632	651	639	686	628	683	643	681	665	619	679	665	627	643	640	624	700	646	661	663	667	617	646	677	638	642	654	608	649	676	632	675	632	627	644	674	632	642	678	698	653	705	677	652	633	651	612	633	636	633	685	646	662	640	643	669	677	653	697	668	680	687	664	666	655	636	645	645	636	694	643	697	640	671	651	681	665	676	638	723	637	669	656	660	667	676	617	683	694	651	686	689	670	637	677	627	662	656	649	630	708	664	649	672	636	662	671	635	655	657	644	628	660	706	619	633	625	690	683	664	618	698	655	652	646	677	643	691	669	678	663	654	669	633	641	673	635	628	653	648	636	647	687	651	631	618	665	589	635	649	641	627	680	649	626	650	684	658	642	669	703	661	630	646	661	644	685	700	613	665	657	664	675	678	679	661	643	615
23485	21052	28263	24043	21039	10021	1130	791	685	622	585	517	505	516	484	438	406	465	458	403	440	403	430	412	434	398	423	435	396	396	392	433	378	374	398	403	391	390	392	398	388	406	434	399	440	382	397	409	409	400	408	348	399	426	376	389	387	392	413	378	351	400	362	420	401	412	365	364	408	406	393	382	397	372	385	420	386	369	371	395	378	369	371	387	426	399	394	376	377	405	378	418	382	395	411	353	385	378	400	381	383	401	385	394	380	404	399	351	416	378	378	415	388	437	405	383	381	364	370	364	391	392	405	398	400	368	382	404	374	402	387	386	414	367	379	394	406	391	423	405	400	382	392	391	412	413	407	332	349	375	386	399	391	381	404	409	424	394	369	370	372	406	376	391	399	399	374	367	409	383	391	403	366	387	432	383	421	389	392	368	357	408	381	423	368	367	383	401	384	406	388	412	377	397	381	417	433	368	381	364	430	379	384	350	394	412	411	349	362	391	416	369	399	391	361	394	424	411	385	391	360	370	400	373	412	400	389	421	394	372	390	388	400	386	349	390	398	403	382	380	390	383	396	420	369	388	394	397	401	398	392	359	387	419	408	388	396	395	389	404	419	366	365	375	365	406	397	371	375	383	382	377	396	402	363	402	348	380	385	381	355	361	385	407	372	389	378	392	354	397	378	384	372	357	357	388	366	406	378	403	373	412	386	377	417	365	369	387	405	400	404	393	422	408	383	377	355	362	408	381	405	390	341	405	392	390	372	372	440	358	389	394	388	385	369	373	394	367	400	373	408	383	368	386	387	405	410	392	397	444	429	374	434	410	390	387	394	400	359	393	389	368	374	373	402	377	390	398	405	389	397	357	424	373	385	358	423	400	373	388	406	408	370	370	381	358	404	373	393	420	394	381	362	409	420	386	370	401	392	416	430	429	390	379	364	396	406	378	369	395	382	425	390	405	379	376	406	410	402	410	380	403	374	366	372	352	418	361	367	384	394	384	404	374	404	388	366	387	368	365	377	355	364	405	401	363	395	417	387	390	386	415	400	424	408	402	363	356	382	390	407	374	378	399	380	422	384	360	416	397	367	410	392	340	378	359	414	410	386	388	420	416	389	389	364	386	355	367	344	361	380	390	421	395	365	378	385	412	365	421	362	374	388	383	411	385	374	367	407	406	376	387	375	367	416	408	346	357	363	419	389	353	399	376	373	374	426	382	378	385	374	392	409	413	389	397	366	386	364	369	419	391	392	408	400	414	393	418	423	368	432	396	392	410	413	389	365	386	413	375	391	390	372	404	393	392	412	395	384	397	373	359	405	381	414	397	396	391	401	406	391	344	370	390	339	392	391	379	382	371	343	435	400	364	417	383	420	407	420	351	406	402	376	388	396	405	366	370	385	390	404	390	363	375	372	390	392	382	373	399	394	395	391	378	430	425	344	357	366	376	387	365	374	371	392	361	391	362	414	387	387	363	376	394	364	387	374	406	374	378	410	371	380	369	371	369	376	366	384	390	388	369	366	391	371	409	383	391	364	396	352	403	379	370	351	428	381	378	391	381	376	378	350	371	388	375	380	392	409	393	360	384	419	402	416	410	361	387	408	354	385	406	391	372	400	400	379	381	392	416	402	415	387	356	349	374	398	388	382	398	374	395	406	420	400	359	390	388	389	407	366	379	390	359	363	414	347	388	377	363	409	376	380	375	389	407	374	389	391	378	364	381	394	378	429	404	365	376	407	413	374	408	387	375	402	391	373	408	373	393	377	359	412	402	377	382	390	385	403	371	397	412	389	416	371	367	409	371	392	420	352	383	365	428	395	370	432	405	356	410	380	368	373	359	402	394	364	394	355	376	395	386	404	410	409	373	371	376	400	414	368	368	375	384	385	423	374	399	397	364	387	386	415	384	407	397	389	385	385	399	403	384	393	373	398	363	385	380	411	346	375	396	377	379	400	396	396	410	369	400	387	392	366	443	393	375	407	379	393	343	420	380	400	383	409	388	397	374	404	403	400	381	367	381	391	397	416	350	381	341	378	398	374	410	371	368	387	384	381	404	360	393	373	377	389	392	384	372	371	387	382	397	353	331	384	403	376	382	358	373	392	386	396	384	425	398	395	356	385	398	418	356	369	398	394	415	388	397	390	399	414	392	360	373	358	411	354	418	413	396	355	431	424	400	373	371	381	404	384	403	393	356	362	412	387	377	375	399	386	420	379	384	394	381	363	408	379	361	378	394	379	394	407	369	406	398	408	396	380	395	364	400	381	380	393	410	414	405	383	390	365	352	398	414	398	386	356	414	378	389	402	423	372	419	393	371	383	410	385	398	406	353	366	344	350	376	356	384	380	383	413	399	420	369	391	398	397	377	417	404	361	377	394	378	400	380	355	390	378	413	378	368	384	373	359	392	405	376	422	391	398	375	400	409	379	371	371	397	388	349	365	383	405	403	400	355	373	411	419	406	363	365	392	404	396	395	377	375	373	392	341	382	358	403	375	368	348	371	393	385	375	359	421	416	409	400	380	421	419	394	411	411	373	383	402	393	408	435	424	409	438	365	359	390	403	378	370	371	379	404	390	406	397	347	392	396	384	418	391	391	388	342	404	376	369	360	358	371	410	394	372	379	385	369	368	376	395	359	371	378	363	392	420	370	409	377	410	415	366	406	389	412	405	420	441	387	354	400	366	348	356	380	402	386	394	385	395	391	396	391	393	365	385	355	371	386	358	358	408	381	411	402	398	372	378	396	401	418	384	410	375	389	400	415	339	382	381	390	405	379	369	399	381	372	373	417	391	428	377	384	385	399	415	386	373	400	388	383	426	394	434	384	375	387	406	437	398	415	382	384	369	377	386	397	365	374	382	373	371	379	425	384	363	369	418	400	429	376	385	318	416	349	401	361	372	383	395	373	378	408	367	351	355	395	384	377	385	413	370	413	379	383	389	363	388	398	361	401	374	417	397	398	406	403	351	383	387	347	380	383	385	376	395	369	394	381	404	421	384	367	402	410	401	388	366	366	333	400	393	417	416	387	372	326	402	392	393	423	415	402	354	403	400	380	387	342	385	365	398	395	402	418	387	351	404	387	379	401	366	349	368	346	415	375	366	396	381	393	349	393	395	377	421	414	435	372	424	401	368	368	361	388	399	366	403	411	369	399	373	398	348	389	393	408	402	433	427	381	409	381	393	405	398	383	363	409	359	381	400	384	437	377	387	389	383	397	412	385	375	382	353	423	380	376	379	408	384	373	400	365	380	406	426	377	399	405	374	403	356	381	402	376	390	370	388	356	416	369	354	393	411	369	397	368	421	389	377	407	361	408	388	398	411	392	377	362	376	371	371	386	383	353	420	383	374	383	365	374	382	368	416	397	412	366	398	357	384	362	376	382	385	384	372	376	389	384	366	352	387	344	362	366	385	393	415	373	421	358	366	370	371	351	356	377	415	399	378	392	428	384	402	396	394	395	337	384	358	419	370	374	391	388	398	399	376	393
4058	9460	6390	3058	2160	1651	1339	1100	973	858	764	656	613	598	547	509	538	527	496	452	469	450	476	521	464	471	460	463	421	427	453	393	412	437	454	433	424	404	434	437	434	386	413	423	407	440	422	441	419	421	422	470	444	416	427	429	423	444	436	437	462	404	483	423	428	453	404	402	418	425	406	421	410	443	441	411	415	446	408	412	455	437	428	427	436	416	432	456	415	435	428	454	382	405	428	433	422	425	416	403	423	429	434	405	430	428	415	429	433	399	398	372	396	419	459	425	423	422	372	407	425	377	423	423	428	418	444	415	423	406	436	408	398	402	422	450	440	401	428	401	429	440	438	419	400	438	420	452	417	444	404	454	409	415	385	418	405	380	410	404	412	436	413	447	418	390	406	437	400	403	425	412	436	396	409	456	401	382	469	391	435	395	418	410	461	416	426	440	411	453	394	440	431	414	466	423	411	402	411	439	404	435	401	410	454	415	371	426	408	392	413	456	396	459	407	411	424	406	447	457	415	451	454	382	400	411	416	433	415	435	401	390	425	439	413	420	444	416	417	391	411	419	412	414	382	418	423	423	414	448	388	403	400	422	435	400	421	430	411	419	407	399	427	458	421	456	425	414	409	445	440	392	427	426	432	380	362	440	441	415	416	437	412	442	420	430	447	406	422	412	399	443	433	420	405	424	445	428	463	448	409	427	420	426	457	437	394	373	408	421	388	418	414	393	412	403	405	431	416	431	427	386	447	420	400	422	416	436	427	426	409	427	393	442	447	414	426	405	421	430	450	399	379	393	407	435	393	421	410	412	436	428	401	428	434	392	470	427	445	461	402	442	416	400	412	424	413	413	374	454	382	399	371	425	398	385	401	409	418	429	388	393	429	392	424	429	437	413	407	428	419	409	403	394	412	419	423	381	421	417	422	397	435	474	425	418	436	431	394	405	425	406	423	412	415	377	413	411	433	423	443	457	420	408	421	423	430	416	436	409	376	407	382	435	412	450	409	395	429	441	403	430	429	420	417	381	427	450	404	460	423	402	420	415	436	423	421	442	417	407	412	437	418	408	417	430	447	421	429	397	460	438	402	402	433	431	418	397	382	400	470	449	392	425	393	452	424	426	448	437	430	395	456	437	391	444	422	429	384	391	423	418	372	436	441	449	430	418	420	437	432	447	435	433	437	397	428	424	435	448	455	417	428	418	426	465	403	409	403	447	415	409	433	447	429	455	383	420	389	423	402	415	410	428	437	455	409	432	431	419	439	408	413	428	418	424	415	406	424	394	446	417	401	416	426	450	414	394	402	405	397	437	417	455	402	465	428	450	450	394	463	414	445	406	393	419	440	408	415	419	440	409	387	458	393	433	395	428	415	444	444	421	418	444	412	418	441	437	432	419	443	428	414	467	419	364	429	442	410	396	425	440	411	416	413	384	406	415	418	433	412	423	404	444	425	408	399	427	440	403	411	401	399	461	391	398	392	427	417	388	431	421	436	415	374	428	416	422	402	381	406	410	442	412	394	431	398	432	415	380	447	404	431	407	476	413	416	412	401	433	437	447	429	413	418	409	386	419	407	385	420	436	447	395	415	430	403	449	430	401	462	416	439	389	431	398	379	384	442	381	425	397	451	452	434	421	403	409	430	415	444	402	442	431	418	398	401	392	432	428	437	443	437	402	430	431	393	433	393	414	414	438	409	423	445	415	404	415	379	397	446	446	399	391	429	421	404	405	408	407	424	415	391	412	414	391	424	429	408	439	429	420	425	431	441	371	433	411	425	408	466	395	393	407	436	417	405	434	403	415	414	486	438	432	407	444	405	379	429	416	442	448	471	404	422	437	428	441	455	446	418	408	435	397	393	426	403	425	427	405	407	444	380	448	434	419	413	410	393	460	421	426	387	401	416	459	422	437	395	412	391	424	424	394	431	421	415	421	413	419	408	410	437	432	413	446	423	437	466	404	408	415	400	428	416	457	419	418	415	419	373	418	427	430	400	383	457	432	477	412	425	398	414	387	447	440	414	422	386	445	425	460	381	466	453	418	397	413	419	414	407	404	420	408	455	429	382	417	451	435	400	450	446	415	418	441	427	434	436	411	439	445	424	430	421	417	427	435	401	405	366	386	412	413	415	462	417	396	407	441	432	430	411	431	437	435	413	421	455	426	404	433	415	426	438	447	401	434	393	430	421	429	458	417	377	453	431	419	419	431	463	430	449	422	402	439	423	455	430	426	437	399	406	407	414	371	445	436	388	391	401	414	387	419	398	395	409	413	424	435	432	382	412	447	397	476	420	415	443	431	446	421	393	419	446	429	428	424	388	448	413	452	438	435	444	436	428	440	449	434	407	422	415	405	431	423	450	439	436	457	429	402	413	394	411	397	433	421	410	411	404	456	414	414	403	399	441	419	412	434	434	418	423	385	411	422	417	403	460	426	419	404	454	401	442	427	420	417	414	431	441	429	427	412	417	418	425	413	447	422	459	416	437	427	410	428	419	386	435	420	434	397	379	429	414	440	408	438	395	436	429	425	417	435	426	437	402	446	382	442	424	450	425	399	436	441	420	420	407	456	431	414	445	418	366	415	404	412	448	416	413	454	441	436	410	413	390	410	427	402	419	416	413	400	427	443	403	405	417	426	481	374	406	412	440	397	386	407	439	438	424	402	454	399	408	435	415	439	368	411	414	403	447	426	403	425	430	421	445	434	404	416	439	397	436	460	364	417	413	395	411	410	370	437	421	411	399	416	423	410	431	390	421	377	422	422	416	418	430	434	430	455	402	410	384	429	414	458	405	402	401	432	431	433	399	455	437	402	444	399	365	449	434	437	423	399	416	403	396	441	449	420	427	434	411	415	457	397	436	428	401	418	394	423	459	409	433	414	424	423	373	429	408	413	422	409	424	396	368	428	431	395	426	429	433	427	431	426	387	430	410	428	428	469	404	419	416	411	448	402	410	433	429	418	409	445	414	453	406	421	427	442	417	402	359	432	434	382	424	389	445	409	402	430	399	419	436	416	392	427	416	427	405	400	413	422	417	423	393	401	430	446	392	416	404	406	420	396	440	422	428	405	439	405	437	438	360	425	427	369	449	426	466	419	410	440	421	436	414	418	429	418	428	395	437	393	452	426	431	426	387	397	409	402	443	392	416	423	426	407	428	396	471	432	416	411	394	424	436	423	395	450	436	414	414	430	403	420	409	446	441	433	404	405	430	434	411	402	403	401	454	425	438	412	429	421	403	401	410	435	420	408	397	377	456	443	388	411	448	407	424	405	433	432	386	405	404	425	387	422	425	431	385	440	407	432	425	423	437	436	433	382	371	442	399	418	423	442	435	423	418	397	450	413	398	415	415	442	401	421	419	429	433	411	391	418	399	425	433	416	413	444	443	453	421	395	452	438	443	405	422	414	419	375	419	420	448	428	436	392	443	436	439	418	430	436	462	409	404	420	402	422	431	423	431	411	425	460	438	415	448	437	420	428	430	416
24672	21064	27174	25082	10576	1485	1244	1097	1029	1006	1022	997	931	982	938	913	932	937	934	955	863	893	889	975	936	942	988	947	885	921	940	870	903	899	928	908	932	904	937	833	866	931	942	898	949	943	910	925	916	882	905	944	906	969	886	877	952	972	930	878	893	911	889	947	916	951	841	910	867	887	894	895	924	958	889	939	854	909	907	926	929	873	892	924	912	864	928	885	893	891	983	914	917	860	908	892	941	901	940	920	958	903	840	910	863	976	921	920	915	848	950	926	961	884	874	878	918	880	894	920	871	898	915	953	890	931	898	887	935	870	911	927	935	879	950	935	937	900	914	953	882	901	921	896	944	913	941	924	934	890	952	948	882	935	959	936	842	900	937	939	850	901	870	946	913	928	919	884	902	948	917	881	872	916	932	888	882	931	873	923	878	910	902	939	892	854	951	962	898	925	919	930	947	903	939	897	912	919	833	905	900	946	883	939	901	947	866	921	914	918	892	937	915	869	883	937	901	889	915	926	932	887	842	944	870	903	954	901	860	930	850	921	954	901	861	932	940	907	866	888	898	885	954	935	875	887	870	919	886	911	902	902	941	920	958	886	909	901	885	958	921	872	874	922	892	874	928	915	909	870	949	950	857	962	905	924	947	858	991	843	915	880	887	904	955	876	941	955	907	864	890	928	866	921	901	899	896	841	901	904	905	911	884	915	883	953	865	925	941	912	925	931	938	891	890	903	902	873	844	966	901	934	894	932	952	886	908	967	862	902	894	926	948	919	857	888	878	945	907	870	886	880	913	872	919	911	886	869	938	926	902	901	889	920	920	894	921	925	930	884	931	950	926	918	890	893	922	914	874	947	918	896	918	987	946	891	901	872	919	901	866	959	869	865	879	902	925	856	938	916	919	885	915	911	907	920	874	930	925	896	922	902	932	870	879	890	933	884	871	923	857	891	895	859	958	915	926	935	884	884	909	977	893	913	909	949	855	999	943	914	903	912	912	886	888	850	943	962	910	868	889	920	878	893	927	877	872	912	871	906	882	870	903	927	932	943	951	888	907	921	913	947	932	867	874	861	926	934	932	933	854	901	911	941	879	867	922	912	977	938	895	838	881	908	908	868	963	915	915	944	944	880	884	903	911	909	912	809	978	940	899	873	900	930	907	933	875	893	902	946	942	917	897	942	963	905	892	933	866	907	893	931	923	904	948	898	893	934	866	931	882	936	895	946	887	849	916	935	849	897	875	929	921	916	867	884	941	935	884	899	890	921	890	911	861	917	914	846	896	901	903	942	910	939	944	921	935	884	920	885	895	895	866	919	874	937	938	942	892	902	938	938	902	943	902	937	905	905	925	865	930	915	879	899	925	891	875	878	913	961	847	874	907	872	955	877	914	957	889	886	905	937	897	886	862	998	884	907	895	886	913	913	895	953	911	923	952	874	896	889	946	855	948	897	932	897	976	906	873	927	918	946	917	910	933	981	900	889	870	922	909	913	945	917	877	936	917	918	893	913	956	899	928	889	907	948	922	873	916	991	908	882	943	931	881	907	905	879	916	965	848	945	849	909	921	968	911	907	924	923	909	899	855	913	905	896	947	867	932	972	907	906	895	930	923	889	901	955	893	989	883	934	916	909	927	916	882	837	958	864	880	920	919	907	903	845	865	904	934	867	895	886	895	899	954	881	912	924	867	902	913	947	914	893	908	909	884	900	969	918	871	920	951	907	913	912	944	912	891	885	920	907	915	905	932	904	896	924	906	910	909	934	931	904	863	922	919	933	889	886	903	912	920	929	902	944	962	853	867	958	871	883	938	882	918	919	902	865	893	905	938	866	886	907	867	955	876	887	897	917	908	955	875	924	894	921	886	924	926	947	953	947	925	870	899	866	862	861	919	885	910	923	960	946	906	900	911	879	961	886	922	892	942	917	880	882	883	898	905	896	921	892	983	925	918	892	851	898	889	884	924	975	878	932	953	867	944	962	908	899	919	926	884	921	887	873	941	878	921	889	953	895	911	905	891	879	905	915	948	958	896	910	913	907	909	880	893	968	924	880	938	930	869	886	928	937	914	870	940	881	867	918	913	888	881	889	916	874	912	881	893	893	878	915	921	894	927	889	908	908	894	851	942	901	871	900	874	920	917	899	985	878	864	923	889	888	920	910	869	866	948	962	946	999	948	909	862	876	855	881	937	919	886	932	934	889	931	941	892	924	884	889	870	933	875	930	892	924	912	919	948	876	863	920	910	898	922	886	911	886	868	890	916	858	925	900	910	948	887	923	884	874	938	947	950	891	906	864	950	880	882	858	875	895	887	879	889	905	846	921	880	934	925	901	863	881	896	981	909	905	935	932	930	898	882	855	873	922	909	915	884	904	937	905	912	880	968	908	852	915	908	938	957	869	909	881	890	916	863	984	937	917	871	982	912	854	928	905	905	874	905	867	904	844	929	932	881	941	956	924	912	881	859	925	908	995	895	913	967	872	948	898	972	919	890	897	837	930	930	910	922	883	892	883	907	894	886	926	890	879	923	954	868	882	904	887	904	886	947	903	906	928	913	893	923	897	945	854	888	921	898	922	873	891	883	949	895	922	946	963	913	877	956	939	946	908	879	936	954	874	897	912	942	953	886	963	891	932	896	870	913	1002	980	846	820	907	878	930	936	878	902	946	912	892	852	899	897	887	871	932	895	950	909	935	912	922	923	922	944	969	919	949	876	952	909	904	867	896	883	900	899	962	924	895	932	939	936	931	939	922	851	881	954	875	900	976	928	931	921	936	969	884	911	918	917	906	928	929	927	936	851	886	876	899	892	937	935	952	890	926	944	921	927	928	926	869	887	852	888	943	970	837	906	896	880	928	884	873	953	884	923	899	921	887	912	911	941	855	864	902	904	904	946	849	915	897	927	931	908	892	883	919	921	849	852	904	923	881	901	960	892	944	895	943	919	962	945	900	932	903	924	880	985	890	924	929	930	859	913	897	901	886	937	876	898	948	954	902	840	890	894	829	893	901	916	948	879	886	960	898	889	927	870	894	861	924	895	879	826	954	912	942	923	891	918	905	930	926	860	877	896	906	926	842	873	900	907	885	936	873	943	974	873	938	904	884	934	909	907	925	886	940	884	916	844	909	896	939	947	830	897	913	911	904	927	886	892	911	923	887	948	873	905	925	840	870	911	933	914	916	911	908	960	861	932	929	863	942	915	842	911	935	923	906	959	946	907	856	913	879	894	964	888	876	892	889	867	879	914	917	932	938	867	906	881	905	928	922	905	920	908	909	879	877	884	890	922	927	913	956	937	909	926	946	917	919	900	909	948	944	874	864	897	947	891	905	900	953	855	894	859	900	918	889	897	917	898	933	930	907	910	894	891	882	880	948	943	886	921	965	908	899	888	952	903	887	918	940	958	910	858	926	890	863	916	928	879	926	944	885	895	939	915	905	876	943	909	903	911	919	874	841	863	858	956	966	933	908	888	834	894	893	920	904	917	879
4387	6283	4179	2273	1841	1639	1401	1270	1246	1161	1181	1054	1024	993	988	1023	958	982	943	987	1064	976	993	892	943	926	934	946	899	951	963	956	933	957	970	916	890	909	941	982	981	903	946	967	899	969	908	902	925	952	957	925	893	925	886	931	877	926	969	915	957	871	931	925	893	900	896	967	891	930	884	932	952	963	909	960	952	913	938	950	899	940	911	958	901	926	1011	918	928	897	864	898	925	916	903	901	992	935	927	892	979	1013	942	907	974	950	946	906	933	927	945	910	910	951	962	931	978	912	885	942	952	882	934	904	975	939	929	913	936	946	892	922	943	949	933	858	909	969	951	917	965	909	982	935	885	900	918	927	926	968	964	950	845	1004	915	913	951	972	936	906	855	894	915	943	960	944	894	893	931	916	885	959	888	942	950	945	921	910	959	947	956	961	931	956	897	898	956	951	921	900	916	940	905	980	944	920	1011	920	905	903	878	932	981	952	947	927	912	867	975	921	913	841	948	918	976	905	894	925	872	917	956	919	942	938	939	923	946	944	922	841	945	926	902	907	948	923	888	940	959	959	939	920	910	952	898	976	968	910	941	938	918	951	878	917	883	958	928	948	959	926	934	937	958	958	959	962	927	907	940	941	919	909	889	920	888	973	942	883	983	950	897	877	939	882	919	939	907	886	926	904	908	952	898	923	905	877	911	917	883	968	942	875	898	936	943	898	933	942	901	904	1043	918	895	930	947	910	885	932	889	876	886	916	911	900	919	965	949	924	941	958	860	979	924	963	959	889	929	921	944	902	978	1016	946	819	974	855	942	944	957	945	936	891	919	922	914	951	904	947	954	933	939	910	925	876	931	927	962	929	968	937	1022	892	953	919	923	898	947	992	896	845	897	964	921	953	918	952	877	929	907	929	950	924	898	899	885	889	952	964	950	940	878	893	903	945	895	888	906	900	893	929	944	941	931	894	897	896	949	908	910	935	911	848	861	926	916	897	941	915	920	946	905	917	934	902	922	955	910	934	922	917	947	931	927	914	925	981	904	965	930	929	945	956	972	917	976	929	912	915	928	930	985	884	925	975	958	911	945	940	903	892	918	958	877	940	900	989	936	929	937	990	934	895	897	921	990	949	953	943	891	909	906	896	948	940	940	929	917	887	957	977	917	903	946	903	906	913	933	927	962	927	939	968	933	949	945	911	971	950	914	953	975	937	886	997	943	895	963	889	927	908	932	958	939	901	953	910	980	928	878	884	965	954	965	921	940	949	885	926	886	988	891	877	935	933	929	966	942	908	953	952	905	931	921	905	921	907	890	945	905	974	941	928	940	942	939	907	926	920	933	914	911	967	929	862	909	923	902	952	929	948	944	880	910	904	930	879	954	945	982	932	917	914	940	1009	966	918	902	896	945	987	926	943	925	930	885	933	889	983	939	898	940	964	886	902	943	909	903	917	972	950	937	924	940	979	923	909	980	883	897	925	902	862	890	848	892	986	920	918	890	909	901	870	916	898	934	898	888	969	899	914	915	895	942	919	926	997	909	935	942	957	947	910	942	931	913	912	897	912	942	912	989	899	874	862	907	944	926	934	939	952	931	916	946	925	912	964	897	964	958	938	968	888	903	882	954	865	903	971	904	906	931	911	941	855	880	932	915	970	969	952	908	922	920	945	940	983	906	937	938	929	982	948	961	954	921	975	973	910	969	920	934	954	1006	938	934	957	917	950	911	968	921	879	941	945	881	927	919	978	992	904	938	935	932	930	960	905	926	936	916	844	914	912	959	979	921	944	917	893	932	974	935	905	967	968	966	921	927	960	995	921	941	924	898	862	864	916	961	946	931	949	934	921	881	930	909	888	855	900	918	934	918	923	923	954	946	974	881	862	914	923	927	904	934	898	978	963	888	957	869	910	925	910	898	933	950	980	952	1014	878	951	905	910	942	893	934	952	964	936	973	957	894	939	984	905	893	925	877	946	926	946	949	947	974	861	922	940	911	904	910	958	864	915	944	941	964	893	924	948	963	936	890	872	947	920	955	916	900	905	921	884	917	924	961	868	938	937	900	952	872	916	907	990	954	945	910	876	945	925	942	952	974	955	905	884	919	927	944	878	943	892	915	924	952	965	952	859	977	905	990	956	904	891	896	861	945	945	939	896	917	932	940	861	907	940	887	885	900	886	881	963	987	991	925	940	937	887	929	944	971	925	953	956	927	898	964	952	946	937	958	875	913	938	896	936	956	929	950	974	961	938	911	898	924	928	958	930	969	986	884	902	947	944	910	977	964	949	892	928	964	934	945	880	965	963	927	866	911	948	916	916	920	937	893	897	941	904	943	932	918	870	886	935	980	970	901	903	954	968	871	920	959	897	940	918	899	934	877	954	901	956	923	928	912	906	891	942	889	888	924	915	915	916	954	928	996	850	950	902	943	921	945	955	948	940	947	872	937	960	911	994	957	888	917	937	938	940	903	920	932	928	912	952	909	922	924	872	890	917	932	960	967	907	896	960	900	916	930	936	920	963	924	901	906	911	932	893	939	894	954	903	878	935	914	911	940	913	924	976	936	910	941	896	945	911	871	921	939	886	861	929	927	891	957	948	894	956	928	882	911	955	889	910	921	900	908	893	904	919	957	912	941	925	915	950	935	1007	936	907	900	959	913	912	946	926	937	916	904	923	908	995	951	892	981	949	951	975	890	963	913	953	893	908	949	911	925	922	911	938	920	946	947	896	921	944	861	948	905	918	920	885	887	849	927	945	943	926	938	958	960	923	915	945	931	958	953	967	940	929	941	918	897	895	931	971	894	904	984	961	979	920	943	881	905	934	897	958	940	927	860	939	982	968	941	916	940	946	961	878	925	959	952	925	936	945	942	885	973	936	910	859	868	956	977	881	910	942	903	931	982	959	917	934	894	901	913	948	919	888	917	964	926	929	915	950	919	929	929	890	917	931	911	932	977	904	936	946	948	875	903	916	914	930	907	865	957	921	981	915	923	886	908	918	869	895	947	905	953	989	940	957	943	963	962	949	899	958	933	918	885	943	965	904	903	885	1025	917	912	1030	918	906	872	930	920	948	929	968	898	907	910	958	887	1002	953	963	963	893	902	922	904	927	919	928	948	891	852	953	908	994	992	897	943	950	914	916	910	961	948	965	874	884	961	898	900	956	928	893	934	919	912	935	921	931	918	884	925	935	906	943	959	908	966	907	892	990	939	943	998	953	919	946	924	912	951	923	946	918	943	950	886	908	856	917	911	935	898	929	946	928	962	938	942	898	961	911	897	902	915	969	896	951	973	922	919	891	992	983	878	927	946	932	955	970	930	919	945	959	951	948	978	862	912	898	921	947	864	956	938	903	906	946	924	910	954	905	945	932	935	869	896	925	922	963	947	893	879	906	933	922	861	927	898	949	1012	955	939	920	944	962	834	890	910	967	928	985	900	938	932	962	893	905	965	964	924	919	911	958	945	947	924	903	862	943	921	926	957	923	875	916	948	944	915	998	966	844	952	946
22377	21051	28698	23616	21045	21097	8371	1505	1191	1148	1015	970	898	888	806	810	806	804	736	777	801	777	798	720	690	703	725	732	786	691	728	733	749	712	688	727	730	726	721	699	695	728	734	698	697	725	687	705	721	708	724	698	739	700	732	688	702	717	677	731	687	708	673	700	724	677	706	769	718	694	654	685	763	714	718	721	666	694	713	740	725	666	699	673	752	727	695	672	708	681	740	675	727	680	752	731	685	680	715	654	697	695	735	674	694	712	723	673	724	700	688	694	680	704	665	658	692	735	720	759	704	706	703	701	745	737	689	739	740	748	692	679	656	683	727	679	720	752	680	713	725	693	695	650	736	697	740	680	719	708	662	754	737	676	687	761	717	697	690	637	718	711	688	711	731	748	673	625	681	695	743	705	679	721	728	731	687	696	658	692	664	685	622	657	711	718	716	716	682	696	730	728	733	692	671	659	741	673	699	653	699	665	649	678	714	702	730	659	660	698	655	668	679	718	691	668	697	704	670	709	714	684	732	658	719	689	669	686	669	705	718	695	680	762	680	694	650	711	735	688	673	678	645	733	709	684	723	689	709	696	726	698	681	674	713	649	682	722	670	684	739	638	671	726	679	725	645	727	679	730	758	643	648	700	733	689	704	750	674	698	703	698	676	745	693	687	687	720	707	730	685	699	722	710	668	731	728	716	653	707	653	698	715	675	663	651	689	763	686	708	717	713	715	648	695	696	725	694	671	669	743	748	685	764	660	720	706	667	730	700	703	723	736	708	702	683	702	726	700	689	696	688	653	689	666	719	725	622	655	722	721	705	756	719	663	652	663	651	700	703	725	714	692	704	684	704	719	759	681	667	691	648	704	641	699	694	725	791	690	720	673	678	655	665	679	692	692	713	696	652	734	718	675	690	686	698	726	672	685	661	699	725	671	750	725	699	702	712	689	702	665	709	702	667	761	685	666	721	667	681	711	691	715	677	730	694	696	661	715	688	680	716	732	699	675	734	674	672	725	707	708	690	673	730	696	694	669	666	696	752	685	749	697	672	708	696	691	705	691	688	695	675	714	707	700	681	720	682	681	691	672	659	679	664	679	705	719	670	693	697	660	728	743	714	703	697	645	672	707	728	696	693	678	675	669	625	655	700	722	695	712	734	694	715	716	692	641	661	657	693	649	659	657	682	729	671	707	693	689	646	690	665	719	686	669	665	668	715	664	712	746	724	691	673	711	682	684	690	691	688	648	699	714	675	693	703	674	678	706	719	661	696	735	676	692	699	717	663	660	684	730	662	659	723	613	689	714	617	689	682	740	677	676	704	726	727	623	680	680	664	689	760	699	686	675	716	682	686	669	691	706	675	715	718	709	703	674	697	685	711	709	705	684	710	694	735	741	685	727	645	712	692	709	731	697	714	710	700	662	678	686	717	719	713	724	730	727	713	704	703	655	764	732	699	708	713	757	725	734	652	705	698	682	698	700	763	704	729	680	674	711	707	669	666	714	714	690	660	707	701	723	710	664	661	668	671	686	669	699	746	676	672	688	703	691	727	696	687	682	709	658	712	683	726	697	658	737	694	695	688	707	654	702	721	702	721	717	669	707	653	725	691	663	719	726	648	730	713	616	687	671	687	726	669	655	705	712	735	676	696	697	722	713	713	659	692	699	674	662	712	664	669	677	714	673	683	715	706	739	675	693	703	730	680	698	672	700	712	657	730	741	691	712	659	760	722	690	715	710	728	687	664	716	710	663	686	748	621	636	692	671	709	678	682	681	682	699	721	727	718	761	681	653	676	700	707	667	744	699	745	698	670	707	709	718	642	637	693	673	690	707	738	657	644	668	679	691	688	758	717	690	667	669	721	657	681	713	719	657	688	691	678	686	705	718	678	675	708	710	657	711	679	671	710	712	623	733	683	689	701	713	670	683	719	649	721	744	676	693	687	765	698	698	676	690	695	680	653	677	727	644	734	656	695	699	704	723	725	731	702	696	699	675	679	670	678	710	705	643	659	705	678	683	693	679	653	709	728	694	689	672	727	657	670	720	663	715	682	665	695	714	745	693	689	681	680	626	702	730	687	659	686	719	650	705	702	705	640	715	705	680	728	711	700	690	685	681	658	690	743	661	639	678	696	687	687	692	705	678	675	670	674	712	714	717	617	693	665	670	694	725	665	716	701	671	692	744	713	709	640	649	620	697	669	657	733	753	659	656	705	655	714	691	667	684	708	679	658	697	720	677	700	649	702	704	698	721	676	742	707	685	663	697	676	704	639	697	692	664	714	717	714	697	676	711	697	735	680	684	719	685	701	720	699	701	711	703	730	689	684	680	676	671	700	715	657	713	669	699	688	713	689	704	700	679	689	726	692	737	641	730	666	712	654	677	668	703	684	701	683	692	698	720	693	674	684	714	694	710	702	646	676	695	692	711	719	686	651	703	682	676	674	692	673	706	711	662	705	680	673	704	696	698	667	657	720	691	702	653	681	679	744	650	705	701	722	689	706	686	664	650	680	715	668	647	676	723	752	690	704	668	667	669	707	693	660	707	640	684	671	697	701	708	700	746	691	656	684	717	742	712	682	705	709	733	658	675	683	742	708	720	688	666	702	690	679	707	731	695	742	708	713	665	697	693	678	687	681	729	713	712	699	653	712	674	689	642	697	682	659	622	663	686	673	673	671	685	616	706	663	666	683	675	666	676	707	726	696	662	718	696	677	708	706	687	679	742	653	673	688	692	721	669	694	717	733	685	686	680	692	676	693	638	710	690	719	667	647	662	725	689	698	663	694	703	747	708	743	704	718	705	672	729	679	682	675	716	710	653	723	637	689	687	673	675	698	723	689	704	655	685	699	699	661	745	682	681	664	691	727	601	714	708	754	713	697	713	709	721	657	636	676	657	693	666	688	707	707	746	662	653	693	659	636	685	669	722	652	617	662	682	757	699	752	712	691	721	679	709	708	679	733	697	703	696	681	717	703	699	698	693	668	704	710	695	761	706	638	675	652	709	702	686	712	676	704	711	666	664	692	749	711	629	686	688	710	716	705	719	680	692	704	700	704	762	714	661	666	710	723	704	705	679	674	685	697	687	720	647	704	655	688	712	767	613	665	696	694	711	703	690	675	717	663	629	678	676	670	667	729	712	687	703	745	707	673	635	674	674	670	624	665	648	718	651	717	646	758	716	712	655	684	664	701	645	681	696	701	660	714	670	688	680	739	670	698	682	750	691	721	647	749	656	648	670	652	727	739	730	683	692	676	656	739	679	677	706	726	680	681	740	663	651	647	704	709	690	702	691	692	749	718	695	696	716	621	739	713	644	725	718	630	665	670	674	710	668	724	737	711	687	709	735	707	762	691	707	738	671	706	657	670	716	695	750	683	679	757	684	667	658	703	716	669	693	705	666	658	690	722	687	648	647	717	696	684	711	673	681	738	746	698	682	695	674	667	734	717	685	650	713	729	662	652	706	683	649	723	701	730	721	713	717	743	708	671
5391	15209	10276	5153	3815	2914	2277	1980	1616	1501	1265	1136	1080	1019	917	899	824	814	829	784	825	770	777	778	781	734	754	765	665	784	715	697	709	724	763	723	698	717	697	701	688	695	685	645	722	681	696	718	746	704	687	754	670	683	736	689	706	722	692	689	712	710	691	761	717	728	674	761	698	680	649	703	683	701	680	710	636	685	702	740	715	693	687	669	691	731	653	703	677	702	650	659	644	705	708	761	718	703	673	678	691	683	701	720	746	676	713	728	721	754	633	678	700	708	708	656	649	681	679	687	696	722	705	743	673	630	666	699	724	698	754	711	736	683	672	669	673	693	714	683	701	735	648	731	702	669	746	719	683	669	670	703	674	703	696	679	674	719	713	723	693	697	650	706	683	643	710	679	614	714	716	727	686	718	684	707	702	699	691	679	660	690	669	669	679	636	666	663	656	737	717	674	710	681	665	708	746	680	658	680	667	674	707	691	724	699	699	673	706	659	706	725	705	637	675	633	655	700	678	675	685	702	693	731	675	649	690	741	714	686	730	705	715	720	705	722	688	702	626	693	689	672	671	690	679	672	678	708	718	686	681	656	722	679	689	682	699	696	683	702	755	684	715	740	650	668	731	715	671	693	743	745	725	682	679	670	679	679	699	671	705	684	670	685	675	712	735	689	747	669	685	667	736	666	681	665	695	677	659	676	728	721	635	726	707	630	680	709	674	681	737	673	641	682	661	678	655	694	739	691	676	695	717	650	711	667	730	653	738	723	664	666	679	682	675	695	669	721	745	672	704	726	661	631	640	639	694	705	683	677	700	687	701	664	716	686	707	687	697	671	666	706	698	647	650	711	645	687	677	691	664	669	670	677	703	736	719	676	686	740	745	691	732	754	708	687	699	740	746	663	696	691	682	700	647	638	709	652	674	686	698	681	678	753	668	672	712	682	680	689	676	736	652	713	719	691	688	650	714	662	691	664	668	664	704	682	686	641	751	661	702	657	702	650	673	677	680	689	713	671	681	776	686	703	718	681	707	677	636	658	672	654	752	727	701	713	731	763	705	663	686	689	683	607	747	663	650	637	649	695	721	639	681	694	716	643	694	678	732	660	673	740	702	707	703	737	674	703	694	704	661	645	726	652	705	726	701	688	707	708	671	672	728	657	695	700	661	702	679	720	722	667	657	664	705	692	694	727	678	678	712	693	704	674	708	654	675	688	672	710	663	688	715	692	713	687	704	713	679	650	663	695	690	686	720	679	702	743	649	715	703	682	664	713	669	701	673	630	729	700	710	707	669	645	666	708	654	714	716	681	672	723	657	683	676	675	701	648	643	716	659	680	683	680	725	704	683	664	655	726	731	688	757	656	698	671	719	714	688	681	685	717	695	643	678	682	646	694	732	658	717	672	682	696	668	701	674	687	744	647	698	698	698	744	683	650	706	646	690	734	672	683	701	676	728	691	706	699	671	672	724	660	728	721	677	714	685	715	680	668	672	653	692	662	725	678	709	738	669	676	693	733	723	679	717	681	696	702	708	694	702	713	676	726	701	691	702	694	654	754	639	704	654	672	690	695	693	679	677	662	705	679	674	685	695	663	707	655	677	694	674	666	683	699	665	701	708	677	681	678	672	678	664	713	706	695	691	725	699	689	662	694	675	694	692	688	625	657	710	681	682	638	687	679	705	699	670	662	731	688	681	701	689	721	695	706	681	668	680	693	688	663	719	678	693	678	694	695	682	679	666	673	709	741	720	729	698	697	653	662	689	689	725	683	684	682	716	674	678	641	688	682	667	696	675	724	687	669	676	630	688	682	658	671	685	717	667	701	692	743	704	674	690	698	704	672	686	713	686	702	722	693	674	697	672	701	711	699	676	683	701	694	650	673	685	686	710	689	680	692	680	666	688	664	705	722	640	678	677	678	687	669	685	654	704	696	678	702	677	647	675	697	626	737	695	699	715	698	682	691	687	696	675	713	710	698	714	673	677	669	705	674	681	689	697	636	706	710	688	654	695	721	656	694	690	665	699	687	706	683	711	645	686	650	719	690	671	658	740	696	686	711	658	673	672	707	646	687	684	689	754	710	661	669	674	678	672	695	680	693	697	665	678	707	695	678	668	677	717	735	723	712	684	671	643	741	646	722	664	651	702	662	662	706	710	684	677	668	767	693	721	674	702	690	696	698	706	662	695	701	682	669	710	697	658	689	636	729	674	721	697	690	686	737	658	712	651	718	709	709	675	668	725	687	752	746	740	667	728	677	678	662	656	706	683	689	707	682	713	707	708	668	648	681	698	711	727	701	685	711	706	669	668	712	726	664	673	711	682	706	676	712	706	643	717	618	678	699	711	687	702	714	700	663	674	673	677	684	673	683	683	630	692	687	735	700	686	687	722	708	706	717	720	673	638	697	696	669	710	681	727	654	727	673	661	725	685	702	651	670	675	774	658	691	653	663	658	667	634	655	704	703	730	705	696	681	739	705	714	681	664	685	657	666	730	689	658	701	660	659	699	694	675	716	738	695	683	680	724	694	697	649	705	690	686	703	705	708	668	706	688	738	690	672	694	715	660	720	688	674	703	671	701	699	687	736	712	685	686	677	714	683	686	682	694	688	696	743	686	650	689	678	685	724	703	693	663	682	678	676	690	693	697	638	678	702	703	724	683	723	715	686	736	659	664	655	670	682	684	733	668	695	726	693	725	712	707	679	662	721	709	666	707	742	727	723	659	699	735	681	690	727	694	711	650	705	666	627	707	682	681	696	671	680	697	696	692	686	720	672	668	721	671	690	632	687	652	671	721	644	679	673	731	726	714	676	656	670	658	687	721	651	678	695	711	675	699	671	734	695	698	707	676	718	738	679	648	675	679	683	666	657	678	629	697	678	636	682	697	705	711	674	699	675	679	746	649	662	710	740	651	673	715	669	738	719	677	663	749	710	663	712	690	697	734	730	695	704	712	661	687	664	698	678	724	686	720	690	717	669	679	712	707	726	693	702	670	673	701	717	645	682	683	688	689	715	684	620	666	758	677	688	691	644	688	665	666	698	690	700	669	722	663	682	701	685	702	676	710	689	732	698	690	706	689	664	743	678	661	672	683	727	715	719	730	723	662	669	660	649	711	710	704	714	689	675	741	695	673	684	704	726	705	719	633	691	729	674	724	678	668	725	711	701	670	670	735	704	673	679	660	708	718	691	704	726	672	688	706	700	681	681	691	721	691	699	725	732	688	735	674	709	721	652	695	658	699	661	676	681	745	716	675	658	725	686	691	661	651	645	689	662	675	672	723	647	665	700	692	618	730	684	740	713	684	683	689	672	755	713	705	683	616	672	661	727	619	679	685	662	692	730	699	685	672	740	727	737	641	757	700	646	742	684	636	705	666	676	654	694	674	718	684	697	659	685	740	726	673	704	732	669	665	671	683	667	682	670	679	671	678	746	691	692	729	679	668	705	643	687	672	688	697	655	741	697	667	666	708	707	686	663	639	707	742	618
27725	17344	4189	1185	895	833	754	687	652	624	597	630	617	653	649	651	628	662	625	628	594	579	557	616	589	573	646	605	604	588	620	648	564	622	594	654	602	617	592	610	584	639	623	633	654	609	637	637	567	601	593	646	594	620	602	605	615	622	629	612	614	585	659	629	639	638	575	629	635	603	613	643	625	631	594	602	641	642	624	607	591	600	637	657	602	573	589	607	579	630	600	577	578	635	638	633	611	602	610	606	590	629	569	612	608	630	623	638	610	605	595	642	633	624	643	633	593	572	659	645	591	619	586	594	600	622	601	627	587	565	605	584	546	623	579	605	621	586	579	630	588	586	628	617	570	632	625	611	583	616	599	597	609	596	597	609	627	589	649	634	636	559	589	610	614	617	602	643	632	650	602	621	613	615	634	584	593	637	585	627	672	628	604	619	590	580	578	676	614	624	606	563	621	642	625	618	655	593	614	631	633	618	593	615	592	589	608	578	581	615	606	598	577	615	587	626	606	649	623	621	585	618	624	596	608	636	559	583	585	629	611	606	624	627	575	629	611	604	608	637	624	625	645	623	615	673	631	578	571	566	606	611	613	602	619	593	603	629	630	600	679	630	584	607	607	643	615	594	620	590	602	619	625	600	598	610	591	648	621	607	604	607	579	608	627	622	625	583	579	617	570	557	607	599	648	580	577	585	573	620	587	615	580	624	641	594	618	624	621	600	604	622	602	640	608	612	565	610	652	571	576	608	615	585	608	598	601	597	599	611	667	584	591	578	598	601	592	614	613	657	603	593	599	638	635	677	615	567	617	624	600	583	619	594	622	546	583	628	622	652	615	614	622	607	583	612	636	583	598	603	584	643	688	607	607	599	611	586	583	589	601	609	607	631	626	609	609	596	594	606	633	658	624	613	578	616	612	589	591	625	585	623	640	607	622	623	592	579	603	652	633	625	568	642	577	668	637	624	623	592	563	623	620	630	656	577	587	631	585	619	612	650	595	582	625	600	621	611	623	576	599	567	582	591	650	607	619	580	618	633	594	613	595	642	585	612	581	631	594	633	621	653	599	596	646	621	614	635	605	601	608	600	573	594	579	619	572	578	643	624	616	614	580	624	566	624	650	590	619	601	617	612	621	650	621	656	653	608	597	596	604	591	608	566	604	596	616	639	626	587	602	608	607	621	587	599	592	617	607	654	614	596	647	628	576	605	613	584	626	559	622	648	608	580	572	618	595	636	572	632	655	623	642	593	592	636	578	627	584	622	624	628	619	584	616	603	588	634	612	633	597	578	595	645	655	617	604	681	554	665	623	604	615	635	609	625	562	643	608	646	606	595	605	635	592	643	621	643	645	663	609	634	601	595	585	629	615	613	634	643	661	616	609	640	640	584	564	605	600	601	651	575	663	634	619	612	638	645	601	639	630	620	642	579	653	585	611	607	608	603	590	627	635	555	642	577	646	656	643	640	573	594	635	591	622	605	621	642	611	601	615	636	566	590	595	625	606	609	597	627	621	620	583	610	628	621	674	647	640	649	605	532	641	667	614	658	614	640	625	599	632	602	623	609	650	646	618	597	617	626	585	619	613	626	596	617	647	570	649	651	600	568	628	584	613	615	615	625	623	622	613	647	622	637	631	581	585	623	605	601	597	623	601	602	615	610	631	602	587	623	634	631	635	568	617	634	586	620	585	658	592	638	609	599	634	564	596	585	593	623	618	613	629	622	630	602	646	599	601	627	650	614	660	616	647	599	581	625	577	637	602	589	654	582	597	547	596	650	601	631	665	617	596	585	606	652	591	592	567	608	630	619	622	611	570	638	636	574	612	601	652	632	596	636	655	633	615	563	658	641	604	622	602	648	614	581	619	628	642	634	616	591	637	598	662	590	671	622	608	604	645	612	634	606	615	615	613	575	567	588	615	618	631	601	554	611	599	655	576	588	635	604	636	619	624	627	539	644	582	583	605	659	628	567	596	645	632	580	609	655	602	595	606	616	645	594	618	614	617	612	644	602	627	650	591	632	575	616	614	621	579	644	572	593	579	571	668	610	583	617	613	664	593	658	648	554	601	616	630	628	574	640	618	651	617	626	607	606	618	665	612	600	593	559	641	614	585	608	625	567	624	635	609	599	648	597	575	600	611	620	628	595	603	594	600	614	618	599	590	640	627	651	615	624	599	579	606	656	626	545	580	579	630	631	648	582	578	624	631	638	611	651	550	615	594	620	604	620	573	615	572	624	620	607	592	609	613	600	594	612	598	673	620	607	591	581	596	631	600	598	594	603	589	595	625	633	617	598	617	592	595	643	589	623	643	570	604	633	599	649	590	600	580	588	588	580	580	587	593	577	583	629	648	595	632	635	595	624	636	653	637	639	611	613	591	618	606	592	610	626	564	593	567	598	634	636	589	557	615	622	645	564	630	646	630	624	590	631	621	620	621	594	623	622	633	579	620	630	637	628	644	567	615	594	656	651	582	622	576	605	608	633	610	609	591	609	594	615	615	604	625	614	626	619	623	599	579	604	583	607	615	655	615	627	619	629	633	609	629	622	588	570	606	595	603	591	573	642	603	603	550	585	654	612	597	606	614	575	604	600	635	644	595	623	630	585	576	600	555	572	601	637	613	630	602	588	644	584	611	650	624	546	630	631	610	582	570	649	596	633	600	626	631	620	635	610	644	602	627	594	599	647	618	592	652	637	640	585	615	659	622	597	597	576	642	650	637	563	590	590	658	627	639	601	594	571	608	637	597	580	620	568	576	569	627	587	586	568	562	609	614	512	623	634	627	639	625	642	589	611	610	643	624	595	625	635	630	594	652	603	609	595	606	576	596	597	628	644	647	576	652	622	658	586	589	622	602	638	631	641	581	618	589	599	636	612	632	627	607	641	595	635	593	599	621	591	627	610	591	634	651	654	594	637	596	638	638	624	599	597	635	573	602	599	589	567	613	643	601	572	607	639	592	643	642	593	640	613	625	603	619	636	644	638	596	611	618	631	647	641	617	614	622	607	605	620	614	596	593	587	581	625	600	646	579	589	601	651	636	624	642	610	584	620	611	615	666	635	644	604	640	624	614	598	600	588	610	592	599	655	574	584	575	620	648	599	596	592	601	626	620	580	607	609	635	568	607	621	597	614	647	657	624	565	607	592	599	598	613	620	616	600	598	621	630	623	618	611	613	625	630	596	589	600	609	573	623	624	613	622	636	632	652	630	591	622	647	609	621	566	561	621	639	566	626	589	621	619	584	628	580	573	592	608	613	623	541	635	635	633	626	622	598	608	609	613	579	643	617	623	628	556	615	590	592	608	618	606	629	603	591	560	580	598	591	598	600	594	588	605	596	641	617	630	607	599	653	617	648	605	641	545	603	648	607	587	576	623	578	613	616	595	597	614	578	603	633	634	615	601	540	640	618	609	619	612	608	616	632	629	600	603	593	624	570	628	629	615	593	564	640	665	624	583	620	624	643	604	609	610	628	630	595	620	574	618
4891	1992	1505	1009	841	862	739	743	753	727	673	677	713	685	674	670	621	668	642	631	664	628	633	665	628	644	665	621	678	660	637	695	701	633	649	681	668	622	662	679	664	645	644	661	635	648	664	650	632	644	678	639	647	673	649	642	665	705	641	735	658	647	688	685	673	679	715	642	694	702	675	658	669	701	660	634	651	638	624	620	665	637	625	667	638	630	649	643	682	632	697	635	682	632	660	638	647	671	643	686	658	642	625	647	671	623	655	638	658	655	667	651	626	650	660	650	683	627	712	670	666	645	640	604	665	699	655	662	634	622	619	651	649	628	649	670	708	675	677	687	642	615	727	656	609	658	672	611	685	637	686	621	646	681	627	641	630	665	703	691	678	683	649	671	570	645	594	628	639	621	641	649	658	679	634	659	652	649	669	676	697	673	674	671	637	615	634	698	689	642	647	697	692	616	693	590	656	669	667	610	614	660	650	647	664	672	599	675	662	643	638	675	621	656	644	644	651	653	640	679	643	690	641	626	619	624	636	646	634	707	659	679	664	679	632	645	635	646	643	631	660	635	627	689	656	653	639	657	647	668	646	658	656	622	685	625	657	666	679	687	615	611	665	660	686	619	607	599	656	621	669	631	650	670	689	663	657	657	637	615	659	682	653	675	665	611	626	679	651	671	675	642	688	650	641	666	679	666	604	653	659	691	663	648	639	671	687	644	665	644	649	683	663	626	637	670	644	671	620	638	643	645	653	652	659	662	625	668	639	661	646	669	710	676	631	670	654	667	663	622	667	693	639	694	670	624	652	664	694	624	648	696	618	668	639	685	610	590	605	660	651	633	682	675	686	614	637	678	681	695	679	640	665	649	615	620	678	620	702	662	648	665	632	673	668	651	713	626	663	626	629	649	649	622	677	640	667	650	647	677	660	679	651	624	653	646	674	671	684	700	633	642	655	656	667	609	614	642	663	646	704	667	645	675	672	659	640	649	638	619	670	608	688	650	630	656	658	679	665	646	675	656	626	659	645	646	670	638	678	647	609	657	649	662	632	639	662	608	677	637	696	642	645	643	636	640	592	648	672	651	599	663	713	647	631	664	610	701	646	623	706	653	635	635	613	649	645	643	613	678	671	646	622	633	659	657	625	659	637	626	713	684	641	662	663	683	662	662	674	656	650	637	641	638	665	662	654	683	668	618	649	617	659	658	638	634	636	650	645	662	683	643	655	640	641	649	618	697	630	648	677	661	670	657	636	710	660	672	701	649	654	661	613	688	673	630	616	674	683	656	680	649	645	667	627	717	662	649	617	624	704	661	635	622	647	664	664	663	688	653	698	634	620	664	660	641	642	637	671	685	661	652	646	646	640	635	646	663	628	659	639	631	657	666	644	651	608	698	607	643	634	650	656	636	636	668	671	636	692	614	683	623	705	624	654	614	682	679	663	652	619	622	676	618	617	686	656	622	679	675	606	634	636	644	642	639	667	678	622	672	663	649	628	646	617	626	629	646	631	666	615	624	627	652	687	640	691	666	688	695	660	644	661	653	689	659	628	667	667	640	702	671	632	647	610	648	625	644	674	643	621	650	652	660	686	643	647	681	677	634	660	606	664	668	652	650	581	636	641	691	611	687	681	671	641	651	622	624	671	609	682	660	683	603	653	646	636	640	671	588	647	677	638	625	690	650	623	631	664	624	646	681	652	671	646	670	631	680	627	635	663	657	643	657	696	733	623	676	639	632	596	706	610	615	654	638	655	640	658	626	606	678	671	662	652	659	686	671	676	667	631	690	679	641	634	693	655	683	663	684	654	668	652	667	627	636	595	682	694	674	655	652	658	658	632	688	658	648	666	659	656	648	591	670	630	674	649	701	618	643	652	619	632	684	601	663	657	660	610	600	646	655	685	664	659	629	639	654	679	642	635	666	651	642	625	647	612	676	634	634	688	631	666	678	640	672	617	691	628	673	651	693	630	673	679	612	670	635	648	671	649	657	718	670	634	642	665	624	661	639	641	609	640	651	614	634	644	617	689	686	629	613	652	655	674	678	632	620	672	628	635	645	646	678	631	590	658	636	667	680	651	696	634	649	624	646	630	644	622	665	646	654	621	667	689	653	608	703	649	642	650	625	674	648	683	636	647	669	611	689	651	686	596	655	672	631	653	640	640	638	656	615	672	615	673	675	658	640	664	643	654	629	646	657	645	678	625	666	658	655	681	641	652	653	665	673	665	627	623	677	618	629	614	638	710	650	645	665	680	640	697	624	686	610	604	653	617	604	682	651	667	656	593	676	663	641	669	684	672	637	644	649	686	705	653	666	641	667	663	644	611	723	684	630	692	633	664	653	628	661	663	679	636	647	653	680	628	610	669	714	692	643	630	622	660	626	684	638	671	671	638	640	622	618	651	646	676	628	669	674	676	661	643	716	650	638	658	659	681	670	607	638	587	673	653	616	678	601	705	627	645	655	615	634	614	644	667	692	642	642	619	608	612	632	677	643	683	695	645	630	658	674	708	640	669	699	679	674	637	616	616	650	667	652	685	654	647	650	637	644	646	644	651	646	643	704	640	663	683	675	643	646	617	651	600	630	635	630	663	636	681	670	671	699	656	619	657	671	641	640	602	658	651	657	663	611	667	649	648	628	612	622	658	630	665	656	649	619	650	659	634	649	575	649	656	708	651	646	670	710	640	636	638	617	649	654	685	678	650	681	660	594	651	624	677	662	599	679	645	684	650	682	634	682	643	666	647	660	596	671	638	685	616	663	647	637	658	640	653	695	670	646	669	688	640	667	687	649	662	655	659	656	659	620	650	640	633	645	661	618	645	671	669	683	667	651	658	629	639	657	613	669	592	670	632	630	624	663	701	646	625	632	648	672	664	632	701	640	612	669	677	639	579	649	645	663	650	653	660	660	664	700	660	701	634	637	669	667	625	663	631	629	663	641	666	678	628	658	636	678	620	705	621	660	642	634	627	662	627	640	622	622	690	633	650	679	655	662	710	637	625	675	692	645	596	672	654	622	638	632	643	677	637	658	673	635	657	648	660	635	681	646	632	614	649	667	687	606	610	626	669	665	682	609	660	727	646	665	659	685	630	631	638	676	691	672	676	688	665	656	625	616	634	676	635	667	661	665	682	653	640	674	645	641	713	668	675	622	621	647	643	684	704	619	673	681	632	666	594	666	684	659	656	627	642	642	691	660	662	662	659	677	646	672	621	630	678	660	636	657	714	632	660	629	640	688	694	651	656	682	638	652	662	642	621	601	604	650	659	665	644	657	671	610	648	632	587	690	694	641	647	660	632	657	602	675	657	668	673	636	631	653	599	607	660	665	639	670	681	619	607	663	637	744	597	649	669	650	657	708	617	656	682	698	661	641	655	637	647	643	613	658	617	636	658	666	685	656	658	680	679	596	612	642	634	687	682	674	646	652	705	651	680	712	675	685	661	658	651	646	648	621	622	658	643	685	634	681	663	656	642	689	620	672	650	658
23522	21072	28246	24103	21060	10074	1059	784	634	582	576	582	484	502	415	449	473	429	433	462	424	407	394	399	418	403	435	417	417	431	438	442	426	403	424	387	368	407	401	408	383	354	409	408	353	381	373	421	389	397	407	422	402	399	396	369	404	414	384	428	411	365	406	360	407	377	414	386	389	396	391	386	377	407	388	368	386	392	425	390	385	411	392	372	411	391	389	413	412	410	385	399	370	342	398	439	364	359	367	379	423	411	385	365	401	399	391	415	378	418	411	393	394	396	380	419	383	376	384	388	418	386	396	387	382	379	410	386	351	426	406	425	382	380	367	385	368	395	359	389	386	363	383	365	392	370	400	375	402	428	411	409	378	365	388	362	399	401	385	404	426	379	371	369	400	351	407	401	392	416	365	350	401	413	369	384	391	428	401	400	400	371	369	368	405	388	362	379	371	391	392	393	373	360	366	379	402	358	365	399	375	390	372	400	396	398	386	354	402	381	396	392	394	417	397	388	381	375	417	409	396	398	415	417	410	376	364	369	396	396	391	362	351	369	344	388	353	362	389	380	348	407	406	347	388	373	351	428	387	373	401	354	372	364	362	433	404	415	368	403	360	388	392	386	407	395	389	365	381	368	390	388	371	377	367	364	369	389	378	354	392	384	402	379	390	422	405	354	365	382	421	424	366	388	399	385	394	396	387	412	401	374	402	373	420	387	364	378	375	366	349	377	361	384	378	400	404	371	387	393	411	387	368	383	418	382	377	410	351	381	414	378	396	411	386	397	423	358	365	383	392	422	406	398	386	381	388	395	397	427	409	401	374	373	379	428	402	392	373	389	396	398	393	367	420	384	405	415	345	376	383	390	405	381	387	372	400	413	388	395	372	392	378	388	389	353	393	378	394	388	387	339	370	387	360	328	406	419	409	370	339	360	352	410	397	372	381	382	360	371	392	363	405	422	398	380	399	359	380	410	407	369	379	397	410	365	395	401	403	390	406	400	393	371	390	388	397	396	398	356	356	385	418	412	419	374	419	402	407	378	377	375	392	403	412	393	383	406	360	392	384	398	380	385	375	372	368	417	454	374	411	401	366	417	370	407	381	393	397	409	394	383	375	433	390	355	350	386	435	401	363	351	363	409	359	353	361	366	397	422	391	417	376	390	371	400	371	371	375	401	412	380	394	373	407	369	376	383	368	410	407	385	358	386	399	406	423	389	379	372	370	339	374	410	393	352	381	381	376	371	397	401	418	340	404	367	413	420	410	410	396	374	365	406	377	368	355	369	388	366	420	386	392	376	389	407	392	396	366	404	379	360	401	402	387	364	383	405	412	375	425	431	378	354	380	397	436	405	379	396	376	363	348	387	389	386	404	397	404	403	385	399	359	417	372	415	359	368	391	411	402	383	406	354	396	394	416	369	377	402	361	379	403	380	353	375	422	374	391	395	395	364	362	388	371	383	379	396	402	376	410	413	339	344	394	406	364	395	390	408	356	424	374	410	385	397	417	406	358	377	380	369	369	376	369	394	331	400	353	373	382	397	395	371	371	397	372	394	388	395	413	374	391	371	356	427	382	379	422	390	372	348	345	373	409	358	377	383	382	398	382	370	413	371	399	371	392	377	379	427	379	383	408	343	400	346	361	387	413	409	398	364	335	379	383	390	386	423	391	391	361	373	404	409	373	373	348	368	372	391	405	337	380	383	383	439	405	387	351	386	331	376	402	392	362	407	394	382	408	382	383	423	394	421	362	376	355	405	401	382	396	374	402	430	371	353	421	439	374	354	371	395	413	383	425	394	368	372	376	355	376	398	415	375	386	365	374	381	410	409	408	381	392	425	396	385	412	395	341	383	372	429	386	369	386	405	379	356	379	355	370	353	379	395	388	348	397	386	403	401	366	411	387	404	365	402	437	385	410	418	366	369	356	423	400	383	405	387	371	367	388	397	392	392	361	387	380	360	393	411	417	381	415	394	392	391	402	359	399	404	384	388	380	388	398	387	414	356	411	380	363	401	378	390	399	383	389	357	410	417	354	387	394	441	390	380	392	388	398	372	420	390	409	374	386	385	394	368	375	368	353	381	380	405	351	407	368	408	357	392	389	368	374	392	386	374	418	408	385	368	404	417	380	365	397	389	368	363	394	401	408	398	369	375	393	384	407	358	424	382	411	350	387	388	380	374	403	390	394	374	364	382	423	376	372	376	419	397	405	338	390	374	354	360	405	391	402	403	377	395	370	402	419	363	367	353	390	383	404	387	403	402	389	386	400	351	365	394	374	370	362	412	390	378	386	383	360	388	368	374	387	398	417	413	400	351	399	406	358	367	353	389	417	365	386	368	383	363	410	403	413	376	393	377	395	374	386	400	420	374	386	383	405	418	405	395	356	433	388	389	351	384	369	373	400	370	392	386	415	384	395	394	394	397	396	372	367	386	342	377	417	364	368	417	387	399	406	360	397	388	354	376	413	376	410	399	401	425	389	376	418	375	411	389	400	377	391	368	407	357	367	375	391	389	350	367	377	407	386	354	360	372	406	392	360	401	397	388	364	365	380	412	365	356	423	382	388	434	396	386	381	375	380	403	402	382	357	333	394	374	387	397	380	388	383	416	362	362	355	374	352	367	392	429	375	385	379	401	396	391	390	400	391	408	422	403	387	392	406	385	376	363	425	381	399	411	384	415	377	374	417	469	359	368	357	391	378	371	419	365	366	375	390	436	381	412	377	393	422	385	407	341	395	392	373	406	405	397	384	378	345	380	395	375	357	347	358	415	375	400	419	387	361	401	392	386	412	392	400	387	402	377	431	370	377	414	380	397	421	389	370	400	417	402	396	378	407	374	404	392	395	451	374	377	346	410	376	399	383	370	386	388	380	388	379	387	351	367	393	372	403	406	386	410	395	424	380	387	377	403	397	431	383	357	388	376	396	364	387	372	367	412	388	377	397	376	365	371	386	398	391	345	365	363	385	359	400	407	343	368	381	380	387	368	389	393	351	379	393	410	368	374	374	378	400	396	381	411	401	364	378	391	364	438	426	412	384	382	415	424	394	401	369	415	327	423	369	378	385	394	406	402	401	351	408	387	374	363	357	392	366	392	395	385	359	409	382	437	408	410	384	381	392	392	354	361	411	377	387	379	363	382	358	403	380	427	389	352	381	375	369	382	391	372	369	415	384	396	370	401	383	379	383	396	340	429	384	369	395	373	393	386	407	369	406	416	397	407	391	369	399	388	386	391	417	396	364	395	400	376	397	378	406	404	383	349	417	397	359	394	362	425	387	402	391	381	401	373	378	411	388	441	358	453	374	385	399	391	419	368	410	367	403	383	372	403	400	367	381	367	385	378	432	392	381	401	384	365	383	404	373	376	371	375	366	408	363	404	382	395	356	384	440	384	385	392	368	397	404	400	398	377	410	371	397	390	391	382	404	407	386	375	400	382	386	353	385	387	380	403	373	372	382	358	372	379	364	379	378	341	374	404	383	391	398	403
4133	9426	6366	3032	2309	1696	1296	1083	1008	866	734	671	629	591	580	520	488	555	496	451	456	446	430	440	439	420	433	432	439	429	438	442	449	418	456	448	417	458	452	413	419	432	409	403	426	469	425	419	395	430	435	412	432	436	411	435	413	379	392	390	415	408	429	512	449	406	430	439	414	444	453	414	400	429	428	435	395	407	449	435	439	437	455	402	398	400	437	448	402	415	389	397	420	437	425	436	410	410	413	425	436	431	385	428	435	366	431	438	420	415	427	391	438	427	431	422	406	421	427	433	429	427	411	406	423	395	406	441	423	419	415	422	464	423	432	419	412	414	440	449	432	447	426	414	426	445	415	404	427	417	436	419	449	424	455	369	404	448	422	403	425	397	423	406	432	438	419	425	448	391	428	457	406	403	399	456	425	406	440	408	407	404	419	425	413	401	426	378	451	376	444	400	378	402	379	392	422	394	409	444	448	400	446	399	439	447	419	400	437	414	410	421	447	409	408	437	421	413	432	429	442	409	437	417	423	390	454	409	421	416	434	416	438	395	425	430	423	413	452	404	420	418	425	434	435	401	425	408	402	414	404	380	425	384	410	406	436	410	435	447	414	419	427	424	429	410	402	407	420	405	426	426	407	408	411	410	414	414	417	439	431	414	421	415	410	381	416	401	412	431	434	413	391	438	420	386	421	408	409	392	390	402	417	381	456	416	420	435	402	442	402	391	409	403	466	400	433	419	433	452	395	433	399	453	405	410	438	417	384	383	421	402	442	422	436	432	421	422	403	406	418	393	427	417	393	410	414	439	407	434	383	378	409	438	435	376	422	408	367	399	414	419	433	387	418	413	413	423	416	424	434	420	440	422	417	430	396	377	410	435	410	396	430	393	396	424	417	432	392	386	409	418	427	406	411	436	435	459	385	413	427	480	441	422	424	420	420	422	381	427	416	442	441	406	436	435	408	417	419	392	416	426	444	437	422	422	433	421	412	442	416	430	414	390	390	403	438	449	408	435	449	391	444	417	434	412	437	414	413	395	387	425	430	437	426	402	415	419	424	413	385	431	416	382	371	435	450	433	417	425	426	373	417	432	434	418	425	447	423	424	394	431	423	426	405	391	394	415	428	436	420	404	393	432	487	451	438	416	435	421	392	402	414	380	395	450	447	428	436	415	417	418	420	428	406	422	385	415	427	379	445	437	440	416	392	418	425	450	425	411	413	420	432	388	430	389	446	406	426	398	380	433	420	389	415	424	433	393	388	448	405	406	412	416	412	439	406	403	419	427	398	419	411	429	414	407	398	432	396	443	393	428	444	432	421	431	407	420	426	409	449	475	450	399	425	410	453	419	431	435	423	447	402	442	459	404	388	408	429	393	397	417	432	430	410	359	423	411	429	426	415	444	452	409	457	399	462	426	419	382	402	406	426	406	394	431	398	436	430	398	425	381	417	428	424	417	442	398	409	403	454	411	402	433	383	439	433	414	433	413	430	438	428	429	444	408	431	446	378	409	456	422	421	427	427	394	427	404	408	431	405	428	416	419	400	445	425	404	437	462	428	454	422	405	429	438	388	395	443	434	428	457	396	453	401	416	427	435	380	430	420	392	465	415	427	408	396	439	412	425	429	481	413	434	429	422	419	380	442	387	440	461	419	427	416	411	394	426	377	437	395	433	386	416	389	441	438	388	422	425	434	446	410	418	416	413	395	399	418	456	394	420	434	434	399	422	423	442	430	397	418	434	401	428	399	466	437	394	412	455	435	387	426	438	436	421	408	421	389	422	433	405	412	420	407	452	416	413	416	384	437	431	425	383	433	442	422	453	416	405	401	421	430	433	424	417	434	401	403	424	385	393	386	454	441	412	425	420	431	420	418	445	418	418	398	449	412	430	392	427	399	391	405	408	436	402	430	463	413	439	444	422	417	413	404	409	406	432	394	398	447	392	413	436	379	441	411	437	432	440	437	408	448	404	432	420	385	416	401	393	428	422	404	433	386	435	399	433	392	414	406	440	409	366	418	412	440	405	387	432	388	398	390	417	444	429	437	413	436	430	397	446	442	438	431	399	429	419	441	403	385	395	397	416	418	417	426	417	449	406	427	415	394	410	415	424	397	458	432	429	389	420	443	433	444	447	413	400	434	418	421	407	402	388	385	409	415	449	436	373	425	411	383	446	449	435	427	402	422	446	432	404	425	413	425	429	429	428	438	407	450	424	423	436	448	447	390	426	432	411	413	405	424	412	425	434	421	415	431	382	402	398	423	456	422	434	429	397	387	440	452	435	389	376	445	442	412	378	445	409	425	402	404	424	415	446	419	385	428	405	476	383	407	395	409	416	452	405	415	483	459	383	432	408	406	443	432	429	415	447	426	433	451	448	418	443	429	427	434	429	427	369	393	417	415	458	442	433	417	402	419	393	395	406	402	410	445	446	412	455	455	436	441	428	463	433	386	434	444	462	398	411	399	428	415	439	399	396	433	418	437	443	403	415	444	399	425	436	417	405	401	459	445	425	449	430	454	427	422	427	417	417	436	405	462	401	415	444	401	377	420	413	386	448	443	416	419	400	430	478	423	425	429	415	403	418	431	425	374	434	428	447	439	413	377	457	441	451	434	405	448	397	424	420	383	434	426	399	423	463	413	412	436	432	425	410	385	384	403	422	405	447	383	392	447	439	415	470	438	434	435	412	457	377	431	448	417	399	412	401	429	419	463	404	387	401	446	408	421	427	396	414	391	405	417	450	417	403	408	456	408	433	429	416	459	436	415	444	430	467	436	406	426	468	407	418	400	412	408	403	402	449	426	426	443	482	469	442	392	405	417	395	435	409	424	412	449	450	415	446	424	443	405	417	415	438	431	473	408	409	441	395	405	429	440	406	398	469	422	426	409	427	436	432	412	420	418	443	434	442	434	446	412	412	412	385	443	424	411	398	414	406	437	438	415	426	393	437	426	434	443	418	415	396	426	441	431	425	414	409	439	413	395	402	389	425	418	431	446	402	441	434	444	409	436	445	432	444	445	407	431	450	405	433	443	436	390	444	452	388	449	447	408	437	411	389	427	443	410	413	383	442	420	441	418	395	424	426	437	421	467	419	416	395	383	418	415	372	412	448	417	436	417	395	412	428	456	388	429	432	434	388	423	419	412	431	412	419	397	395	388	420	426	426	410	441	414	434	431	447	440	414	417	427	361	419	412	446	418	402	403	418	434	422	449	439	420	408	437	442	419	407	452	419	442	410	406	420	389	432	421	406	405	430	399	398	371	438	431	424	398	422	449	437	420	434	431	445	421	429	448	395	407	406	421	421	409	441	396	417	428	414	400	396	400	404	400	434	413	402	394	424	414	365	433	393	412	431	436	401	417	425	393	411	397	419	446	455	409	446	412	421	427	428	422	387	414	412	429	403	393	415	451	430	417	428	412	400	398	417	395	401	386	440	405	450	423	433	450	455	458	434	439	418	415	384	425	418	414	403	448	422	436	395	431	417
24743	21113	27209	25186	10518	1525	1214	1110	1055	1027	1002	976	1009	980	1022	966	976	915	855	969	919	899	977	926	944	877	915	881	934	922	956	898	900	935	943	925	922	932	918	927	884	919	901	928	920	925	940	908	927	998	957	888	956	949	898	915	900	858	939	922	884	873	925	939	908	911	1026	932	961	906	928	895	937	916	883	955	998	909	881	922	970	925	951	907	906	937	895	943	937	890	883	926	952	932	886	879	890	896	890	914	966	928	885	877	881	993	898	927	856	900	895	934	951	962	893	915	933	939	884	952	866	917	877	967	917	899	899	914	917	989	977	972	960	937	909	876	936	923	992	913	968	932	921	926	911	928	935	912	930	928	893	929	937	948	955	931	935	884	951	901	951	921	925	850	921	952	920	928	946	874	937	926	912	925	940	955	899	916	910	906	848	936	854	944	908	924	935	929	873	956	970	898	885	977	959	871	981	919	878	931	917	921	933	885	907	866	897	909	917	934	954	935	840	890	947	919	896	891	927	879	920	962	889	938	966	911	885	934	888	946	940	912	927	917	955	850	915	908	896	882	956	950	858	960	977	934	913	898	916	955	959	920	922	938	886	922	929	876	887	943	921	926	906	877	898	899	883	929	936	926	942	907	926	893	916	934	930	951	968	924	960	925	928	969	932	923	851	914	909	932	904	928	959	925	920	932	905	990	904	906	937	981	877	949	916	921	941	883	906	963	969	947	884	917	960	917	938	896	933	868	923	911	896	906	920	906	894	927	920	907	975	879	919	901	893	860	892	873	849	900	872	899	958	892	917	875	957	884	853	908	949	949	919	930	872	888	853	941	930	920	883	908	964	895	910	995	931	919	902	949	876	969	956	907	933	950	885	934	976	963	909	877	927	946	904	914	913	901	962	949	904	916	933	925	891	974	945	877	926	904	905	885	959	914	977	856	959	947	909	932	919	960	922	925	916	874	930	892	953	905	949	950	917	910	909	896	906	896	939	958	914	917	953	939	907	940	913	947	919	952	910	913	849	909	904	915	909	967	905	923	877	938	891	923	935	828	960	926	934	947	891	918	899	899	946	919	918	903	920	941	938	904	951	925	957	905	940	1010	871	843	928	959	882	932	936	934	939	904	915	879	935	935	914	889	965	955	934	956	913	927	885	941	977	945	909	946	931	909	970	920	905	923	919	903	950	932	886	954	987	947	965	930	868	898	961	914	937	895	967	923	932	926	911	899	908	912	944	899	889	941	956	897	944	915	933	861	929	891	952	951	920	920	903	900	876	913	970	898	930	890	925	941	834	927	904	892	904	913	950	907	910	904	930	918	948	943	926	951	922	932	932	918	863	888	912	916	893	928	899	967	916	923	898	922	915	876	933	925	917	917	893	911	917	974	932	911	933	945	920	906	944	936	912	896	921	915	933	925	947	959	895	925	966	925	950	917	971	984	939	918	911	951	937	925	892	967	877	834	911	949	923	988	925	937	915	907	984	865	962	894	911	918	944	921	911	911	896	940	926	922	965	929	895	898	963	916	960	907	923	963	934	964	921	897	913	953	926	1002	911	918	930	899	919	930	940	880	850	884	932	873	913	914	928	924	928	929	936	903	926	908	924	911	937	949	889	915	901	968	907	901	974	877	962	923	956	942	927	851	937	892	918	853	881	957	935	855	1011	874	933	944	901	987	914	911	921	956	967	908	921	935	954	931	935	918	923	956	928	921	907	958	938	915	887	908	920	932	931	880	950	950	941	892	923	964	943	910	923	925	951	882	965	883	959	881	874	898	912	877	968	870	920	986	923	927	887	925	926	950	932	952	882	871	928	901	932	921	947	925	876	880	958	971	871	940	963	975	974	881	887	875	954	945	877	941	944	929	896	855	984	940	890	950	913	956	865	906	932	972	956	920	945	907	886	936	944	931	928	932	929	954	967	955	933	918	894	853	878	873	954	927	897	899	904	907	1015	894	920	920	920	887	894	923	963	885	936	864	955	917	867	901	945	955	857	886	946	913	882	866	911	902	926	909	902	934	985	876	871	883	938	859	929	888	950	933	909	1002	912	961	935	938	925	859	929	933	923	937	950	912	901	976	898	888	949	921	908	956	896	927	925	900	905	938	909	949	898	911	886	932	928	876	949	887	860	899	933	942	948	848	901	904	942	955	922	890	909	884	951	879	866	905	987	918	948	922	930	953	933	909	943	896	944	911	947	897	924	902	893	888	919	944	941	895	912	891	913	909	935	984	906	886	931	881	933	925	912	911	894	982	886	967	907	952	928	941	944	932	914	917	930	934	902	880	954	956	968	922	904	913	921	917	937	876	868	907	969	903	888	869	947	914	910	980	936	912	972	896	922	911	964	957	897	928	932	933	873	915	923	929	951	884	900	853	932	950	882	875	907	933	937	918	894	948	882	899	908	967	900	897	922	873	904	936	884	895	926	932	947	956	933	865	937	912	910	943	961	905	946	973	947	980	931	926	939	937	971	896	937	906	872	913	895	954	894	929	896	943	947	936	952	864	915	930	907	921	909	948	917	910	860	910	910	902	919	909	958	941	929	912	933	908	960	917	928	937	881	898	945	958	911	987	920	893	965	913	966	926	901	940	917	916	832	982	914	942	916	970	938	922	905	935	956	921	920	909	916	893	977	880	922	918	925	918	947	921	945	931	959	912	925	933	876	913	931	973	905	900	870	938	930	889	935	948	932	949	867	890	884	918	939	932	963	874	940	910	930	942	908	921	921	870	921	975	922	937	937	943	917	879	939	950	958	878	869	969	920	932	961	917	904	919	929	912	954	909	924	895	930	944	866	856	991	884	977	881	927	958	933	894	924	907	952	902	884	902	902	900	890	992	960	899	921	947	917	949	930	894	919	943	932	917	928	951	902	964	918	878	1001	900	912	944	920	943	891	948	905	916	919	921	882	908	924	902	893	913	955	936	883	886	909	926	917	901	911	939	936	886	936	911	863	920	909	852	933	953	931	968	1009	874	931	884	929	886	948	882	973	910	912	941	873	856	915	970	922	899	900	938	889	911	863	946	935	900	953	967	982	943	847	947	916	907	962	968	934	898	939	928	928	947	939	955	938	922	949	910	925	939	863	912	926	913	902	926	890	922	908	937	936	957	962	898	917	924	882	866	944	958	938	953	904	952	892	937	960	907	925	912	932	925	928	908	943	960	907	937	872	919	960	861	966	955	947	881	958	956	946	906	926	936	870	944	921	915	938	932	910	881	938	863	884	916	893	929	953	1002	897	946	906	914	944	919	925	879	952	926	957	931	940	914	918	867	938	944	932	926	926	939	910	933	900	962	940	914	891	908	917	944	978	951	986	889	875	890	945	911	925	937	935	928	940	905	924	901	941	907	958	919	962	924	910	909	925	908	933	885	943	949	864	943	993	940	944	897	909	930	928	869	856	910	910	921	931	945	949	904	961	913	893	909	869	891	878	948	934	822	915	969	929	942	897	915	884	919	915	860	905	879	920	899	885	929	921	937	884	917	925	872
4495	6233	4252	2421	1857	1630	1417	1318	1279	1184	1127	1146	1024	1073	986	982	979	911	979	966	972	942	973	984	960	982	903	955	964	925	1020	951	935	969	965	929	928	908	943	966	975	955	968	962	904	936	974	932	914	951	919	869	925	928	957	942	948	878	964	945	960	944	871	965	876	971	966	961	959	870	1008	922	933	976	915	929	857	943	927	969	888	947	917	960	927	970	946	928	958	902	927	946	921	977	916	959	888	969	959	904	873	930	974	888	875	947	1011	945	921	961	947	928	900	868	951	971	937	903	926	941	964	988	925	934	914	924	952	971	913	963	853	926	909	940	900	960	810	1011	937	913	901	988	899	900	963	941	948	918	949	874	904	913	933	910	965	937	938	964	903	947	912	933	929	922	916	958	907	926	961	921	907	901	934	885	965	935	941	943	960	863	912	963	912	859	885	950	973	947	968	1004	866	911	865	936	947	961	908	918	927	912	945	964	935	960	945	898	985	989	908	957	934	954	938	911	964	983	959	951	934	916	968	930	911	956	919	942	930	941	904	915	943	851	944	903	978	936	898	992	968	953	911	857	952	903	974	972	915	949	915	839	911	975	902	978	955	954	922	906	937	957	981	921	889	975	1014	922	977	859	907	868	933	949	895	961	922	942	929	921	968	886	934	932	915	936	990	909	989	940	939	952	880	911	936	965	923	947	905	933	930	947	902	969	986	997	862	920	919	950	877	943	890	939	933	934	892	974	902	970	885	910	991	908	935	1020	915	970	945	963	936	898	938	917	907	911	988	981	859	978	852	888	949	982	901	958	897	974	945	949	929	911	940	1005	965	950	934	967	950	962	871	878	932	883	973	932	1011	914	981	940	956	939	925	912	879	937	929	934	881	941	947	898	920	908	898	928	977	892	942	911	926	969	895	950	939	999	929	924	933	926	912	955	921	923	899	948	953	980	994	933	929	911	922	874	970	935	900	963	917	932	987	911	971	945	957	904	942	923	993	897	926	935	929	968	912	909	900	923	965	960	924	961	952	899	945	969	966	892	956	908	901	955	884	926	936	912	915	1007	943	934	962	959	915	907	917	948	934	861	1040	924	942	951	952	993	935	946	925	901	908	925	992	935	902	910	937	885	910	953	932	939	977	974	948	920	934	917	924	956	869	931	948	940	956	931	959	952	996	867	967	941	931	965	982	904	985	869	927	921	931	920	921	892	945	958	947	976	952	978	950	961	940	886	966	922	902	949	920	884	945	943	968	938	947	911	861	969	933	935	1004	884	931	960	930	943	974	926	805	934	904	969	893	862	949	909	950	948	956	923	944	995	924	956	945	923	876	965	950	964	957	862	928	1005	926	913	978	973	930	920	904	915	990	869	920	932	915	932	877	889	943	910	978	922	944	894	1004	915	862	903	955	893	933	951	918	907	922	930	967	939	976	943	912	919	900	914	960	968	932	898	888	879	920	935	953	914	944	936	905	903	894	900	990	924	920	892	900	959	974	942	961	920	939	925	927	984	938	926	1006	992	967	955	915	962	937	890	916	928	929	954	940	971	940	928	944	924	947	931	937	907	899	919	920	962	942	923	918	964	941	877	985	937	927	941	882	964	954	904	941	962	957	936	982	949	963	901	974	970	919	930	891	950	898	969	936	963	963	925	880	892	957	960	927	863	891	893	901	905	903	933	955	1001	870	934	923	957	938	893	954	906	879	935	942	930	942	976	948	921	912	920	923	936	955	934	963	879	980	963	954	916	928	937	932	991	890	901	896	999	939	942	947	914	934	968	979	891	854	913	941	891	984	883	945	923	972	965	946	947	938	954	929	937	935	884	971	977	908	949	877	840	958	910	940	898	947	952	923	957	974	954	939	894	923	900	955	912	911	927	939	980	969	906	953	916	937	905	976	947	931	912	955	943	916	988	915	978	911	843	945	932	919	945	961	949	927	933	931	924	925	912	965	980	904	897	927	919	888	952	956	885	906	888	954	940	934	936	915	975	957	922	905	931	922	909	942	926	958	974	999	917	906	939	918	963	906	949	945	929	965	940	955	869	911	995	895	972	995	1003	968	931	923	922	907	941	934	969	900	917	959	964	956	976	947	912	922	1003	1026	995	942	978	912	919	953	991	993	958	909	942	927	942	973	887	966	924	965	952	883	910	917	899	1014	933	955	959	958	945	940	910	924	964	959	945	907	957	927	922	958	943	910	920	920	892	955	840	926	878	929	997	916	964	908	1007	917	906	945	915	926	916	936	938	935	914	963	966	993	908	923	936	949	971	957	882	911	929	951	933	917	956	957	919	951	966	950	948	922	932	910	914	925	938	985	958	854	917	903	955	967	947	921	946	936	927	916	918	883	916	863	922	960	925	942	956	970	954	979	934	898	949	989	927	904	928	934	913	924	929	965	986	936	930	944	937	937	969	960	965	924	958	961	918	962	927	962	901	993	930	924	919	904	956	975	956	927	923	902	962	884	925	911	976	953	910	877	939	898	957	896	906	910	921	905	937	908	963	939	930	936	950	957	985	916	957	943	911	931	930	957	947	965	920	995	938	927	931	875	955	930	996	914	955	882	912	975	891	965	944	969	963	899	923	936	922	899	900	972	953	956	932	975	932	927	976	931	944	910	925	906	972	890	941	926	958	1003	969	1008	903	914	970	899	891	980	1000	904	963	983	908	968	916	913	909	958	889	899	947	964	1005	939	950	930	887	985	935	883	978	916	928	910	975	952	918	928	921	929	920	937	913	930	919	914	953	934	947	942	1011	929	931	946	942	926	955	937	957	920	902	911	905	909	890	900	925	951	873	954	974	960	931	914	991	972	933	918	938	937	909	954	954	959	943	932	930	956	940	949	947	883	941	953	938	895	918	913	947	959	1007	951	914	927	952	980	933	985	904	912	988	925	936	922	908	959	909	966	931	957	917	964	935	960	861	917	936	954	923	954	921	962	988	923	937	948	903	924	940	960	897	897	990	936	942	947	973	967	931	911	981	942	987	966	971	930	930	922	925	887	969	925	970	996	956	954	999	961	955	907	917	934	917	933	954	902	901	957	929	948	931	909	964	950	982	894	987	980	917	908	949	876	889	995	901	948	924	922	925	969	934	931	901	955	924	928	928	870	946	943	926	906	899	967	930	936	905	967	918	980	883	909	1005	877	953	955	937	924	931	940	977	950	928	1007	949	942	897	942	959	958	903	955	894	943	954	942	958	945	951	974	899	934	941	1006	1008	921	967	913	885	935	953	953	925	912	953	918	945	986	926	940	937	948	918	918	950	937	914	923	989	956	920	951	953	934	955	941	950	998	913	980	862	947	900	947	915	878	916	1030	947	939	930	955	945	940	989	950	932	973	969	939	917	979	971	976	929	916	911	943	931	966	948	925	942	952	929	937	920	993	981	907	931	945	925	911	875	941	939	920	968	905	984	944	925	923	920	911	913	950	956	972	909	965	917	856	918	843	941	912	927	960	925	958	936	878	964	988	914	942	1000	870	955	918	967	931	912	926	985	941	918	988	912	900	947	912	950	955	907
22450	21105	28731	23731	21097	21169	8275	1544	1186	1126	1031	951	892	865	851	817	785	772	821	823	721	741	810	668	739	691	699	748	671	695	741	722	715	688	717	695	697	681	693	692	687	660	729	715	697	700	707	675	639	705	685	745	724	663	674	675	727	701	726	691	717	681	661	713	700	665	715	691	639	682	703	684	640	686	710	700	718	726	673	658	673	713	696	675	673	660	705	728	685	697	730	679	733	703	688	688	694	712	669	655	685	679	688	729	672	711	660	695	716	724	720	724	696	704	708	685	674	684	675	678	661	713	714	698	706	654	714	675	724	689	695	693	733	705	670	712	701	688	685	712	715	683	706	705	734	648	721	716	683	696	709	703	689	684	655	692	661	690	702	661	670	675	735	706	709	715	719	666	720	668	692	663	651	696	688	738	712	683	674	669	679	752	705	701	683	666	704	748	627	682	682	659	692	653	647	686	728	664	654	678	617	692	705	699	708	641	698	689	708	719	703	725	667	719	654	699	678	719	700	706	655	689	737	646	716	694	722	684	690	698	687	677	740	709	641	674	712	729	710	674	672	729	707	699	723	694	699	668	669	720	743	674	698	674	686	668	727	753	674	677	655	675	658	710	694	678	680	667	661	668	663	684	733	614	684	708	682	677	743	680	707	701	706	685	681	690	707	727	697	717	704	699	638	717	674	663	664	677	737	718	756	665	712	717	700	702	683	743	684	683	667	668	701	658	685	686	690	714	685	746	688	679	702	734	678	704	692	659	754	705	669	696	646	698	675	742	679	706	736	684	713	713	708	663	689	661	648	737	675	698	692	703	671	713	699	656	674	692	714	701	706	709	749	681	729	684	703	694	667	751	684	692	645	633	713	690	703	657	643	714	663	690	681	651	678	635	669	681	703	690	692	661	665	706	671	690	692	698	679	666	726	675	696	709	705	693	669	648	663	645	678	654	669	683	651	673	752	680	691	649	686	650	720	641	648	655	688	672	685	738	715	680	687	699	691	751	660	716	663	713	675	676	704	702	675	694	725	757	699	673	703	672	692	733	723	684	672	705	688	679	680	676	716	734	648	684	675	653	716	734	660	725	685	699	674	678	662	702	690	748	673	667	720	704	703	697	719	674	656	683	676	697	698	712	667	678	670	718	703	668	671	673	687	745	702	659	671	682	729	662	667	691	722	674	694	700	695	690	678	674	653	704	698	711	658	729	675	714	701	652	670	671	719	650	714	745	666	682	664	645	690	696	747	715	663	683	688	692	708	649	683	717	697	706	741	722	702	704	704	699	664	693	683	701	706	727	712	696	693	647	745	679	685	696	716	696	730	697	701	699	675	659	656	691	676	689	669	691	724	712	687	656	692	655	670	685	674	711	667	715	684	673	684	701	722	672	704	700	691	696	718	674	696	676	711	719	659	707	725	720	649	717	701	722	645	701	715	683	681	689	692	673	708	716	687	715	733	674	699	693	700	702	720	670	682	688	677	693	713	726	707	682	682	650	701	709	727	685	695	645	723	747	677	722	715	702	716	701	711	700	674	710	693	695	726	669	723	743	728	690	691	699	710	654	667	691	736	699	674	705	693	701	691	676	718	711	677	658	653	707	736	708	671	690	697	706	670	649	730	706	678	686	668	702	710	737	665	686	735	672	657	655	654	675	649	689	677	662	711	673	682	652	742	670	685	734	652	688	678	717	684	641	703	693	694	708	717	723	695	711	700	682	724	666	714	692	675	600	695	683	721	693	702	696	655	698	713	676	639	730	742	690	664	688	706	682	704	674	686	657	736	716	683	697	689	672	681	730	715	763	678	750	672	657	645	727	727	671	698	680	668	701	692	679	695	691	660	706	705	677	714	686	697	696	680	693	685	668	698	684	709	669	710	675	685	657	720	714	687	679	663	690	665	665	665	684	678	707	705	691	737	671	719	659	720	688	681	689	685	629	744	667	731	736	702	656	690	679	664	667	666	684	730	662	710	669	675	696	664	708	699	700	742	693	695	683	636	720	695	676	638	694	700	651	701	724	733	625	688	663	634	722	701	690	686	687	685	684	716	687	694	674	682	683	727	691	665	659	722	709	702	680	675	671	689	718	644	710	704	655	686	683	716	677	705	702	686	696	663	688	690	721	691	702	671	670	703	731	647	702	712	667	696	703	700	679	666	716	687	666	727	662	663	711	655	670	744	674	684	704	701	709	718	690	746	751	676	670	694	664	714	713	704	680	643	718	687	741	671	674	695	639	714	670	671	683	650	731	701	694	725	678	696	699	713	656	640	669	679	692	653	707	671	687	660	711	722	695	728	712	679	657	732	691	645	708	670	708	712	648	701	681	665	674	658	648	716	694	679	700	666	668	708	672	724	664	668	715	677	726	674	614	693	654	679	674	664	678	704	701	694	735	695	725	706	678	688	729	696	685	686	667	700	667	643	715	665	687	708	718	678	647	720	675	647	731	726	725	661	706	679	703	699	634	649	664	662	750	670	705	691	624	715	692	673	665	676	680	671	691	702	714	641	753	656	693	660	692	656	709	656	677	669	665	691	652	696	710	666	711	692	705	713	711	679	706	670	658	687	658	650	677	707	709	709	722	707	714	676	720	704	708	695	628	722	678	669	733	705	695	649	672	703	737	665	709	724	712	692	670	665	688	692	709	660	679	658	689	690	706	674	699	673	654	721	713	714	719	728	718	679	709	681	660	673	700	690	649	713	724	718	703	674	679	734	646	715	631	703	669	651	718	662	651	694	676	667	660	697	688	701	686	699	711	695	677	697	616	644	689	740	632	657	726	692	701	726	672	729	662	663	698	672	735	708	710	649	655	662	678	699	685	737	654	716	680	669	754	645	692	704	703	693	717	704	733	677	666	723	675	677	663	649	612	688	718	649	663	719	697	656	664	714	660	649	730	677	709	698	705	693	713	718	731	663	735	648	675	673	692	669	686	666	668	695	644	699	685	653	701	699	750	683	726	691	653	719	638	627	745	687	690	711	740	663	709	706	684	650	708	680	674	678	691	739	721	681	717	683	664	654	700	627	717	704	724	683	644	667	659	691	713	632	723	720	659	681	725	667	664	652	690	645	657	687	739	706	651	648	661	708	646	713	650	662	719	708	679	743	667	671	691	681	684	731	700	733	679	677	736	685	701	672	696	666	692	676	674	627	717	688	675	703	683	704	718	660	674	656	676	718	675	692	728	680	688	747	703	641	698	712	675	684	702	669	725	656	673	661	689	694	677	727	705	672	662	644	712	666	687	678	709	701	705	719	713	671	695	675	727	713	699	716	721	655	677	651	674	653	689	698	709	704	684	678	706	702	716	677	723	706	668	743	689	657	679	700	714	707	704	666	741	705	733	693	682	630	659	709	747	683	679	727	646	688	692	667	733	687	706	633	682	645	673	696	672	700	691	694	672	680	645	692	657	715	699	687	682	668	664	652	689	688	734	665	689	696	706	718	666	680	716	684	688	613	694	715	691	646	634	701	658	651	648	739	702
5285	15192	10221	5230	3827	2953	2411	1951	1606	1465	1259	1122	1090	1038	978	886	822	860	814	832	825	772	777	715	769	756	762	729	716	705	706	756	760	704	696	748	705	706	742	688	701	711	725	704	748	686	755	681	668	717	709	702	747	717	680	682	665	627	702	712	712	652	692	690	692	716	677	716	686	694	687	753	695	719	663	744	651	723	725	656	664	697	683	686	705	699	701	683	709	691	645	690	710	699	725	657	670	698	684	690	655	634	716	705	666	702	719	669	688	700	712	729	642	681	691	653	672	688	725	689	678	691	700	670	702	721	675	733	644	695	726	703	675	726	723	723	690	726	654	698	663	659	725	702	693	684	697	653	699	661	676	641	660	676	686	647	679	736	719	672	679	660	672	669	671	673	711	685	710	739	659	713	690	717	724	700	659	712	715	677	709	673	637	674	717	694	692	725	688	667	650	690	679	675	687	681	719	670	715	662	677	622	676	716	729	706	695	661	725	677	654	672	688	754	701	689	696	691	694	709	678	762	681	626	668	721	659	704	755	744	680	737	677	675	698	666	753	692	739	693	684	716	671	639	684	728	667	696	656	699	712	684	678	706	720	622	663	662	668	678	705	679	671	663	691	658	745	707	657	722	657	700	670	662	679	677	701	689	669	627	732	682	652	694	701	730	761	683	723	671	719	617	660	615	672	717	643	719	689	661	703	657	664	676	671	666	652	719	697	666	659	639	670	651	666	720	628	667	693	724	675	715	705	713	700	681	700	691	676	647	698	684	694	708	690	706	701	698	711	651	652	686	694	680	661	717	712	660	684	701	648	706	702	651	732	642	654	699	651	706	693	688	643	683	717	688	707	724	636	671	642	684	736	674	670	648	669	687	689	706	738	685	638	639	654	642	692	711	754	733	672	667	679	710	685	704	640	661	703	678	648	710	684	655	715	737	647	690	689	709	710	626	676	690	679	626	692	689	692	653	730	685	688	679	679	668	662	635	674	692	635	672	678	689	673	679	684	657	667	704	663	673	670	711	674	700	677	683	646	694	658	674	679	693	704	701	732	642	708	665	642	746	678	663	675	678	672	684	670	686	682	702	741	676	676	657	664	650	712	649	657	731	605	666	686	694	719	655	668	690	694	686	718	711	709	672	715	718	729	667	709	679	626	704	716	699	681	697	655	664	694	666	684	645	697	629	698	662	688	700	665	703	678	715	712	691	665	712	687	703	726	693	671	668	688	701	685	630	718	666	693	679	687	693	725	671	708	656	659	683	690	664	647	673	699	714	668	705	672	710	682	705	693	734	661	697	696	650	707	684	676	665	713	672	659	680	673	670	688	683	662	683	681	684	695	699	648	714	685	689	635	720	668	651	657	733	680	704	712	671	681	698	692	721	667	741	694	682	695	683	657	724	692	727	688	690	709	692	663	674	712	697	689	722	727	658	683	688	706	651	671	671	701	688	668	700	716	706	695	678	668	680	687	726	655	665	677	698	672	711	704	690	703	687	695	681	683	694	720	709	744	722	703	682	672	695	671	695	689	709	715	678	666	682	737	700	682	698	682	698	672	636	691	720	678	695	708	680	689	646	689	667	695	674	619	728	683	728	676	715	693	634	662	694	706	663	698	679	626	729	684	663	677	652	666	685	707	693	688	625	648	681	672	672	645	662	667	661	683	672	709	702	716	671	692	691	661	653	673	664	694	726	690	671	712	663	736	699	697	753	682	671	673	625	746	705	658	664	710	709	701	707	678	658	673	664	688	673	697	684	740	714	691	666	657	683	699	685	670	672	712	700	668	705	671	697	713	700	664	663	691	668	720	741	699	669	697	692	665	728	660	673	692	669	707	708	664	702	744	720	698	717	640	737	681	710	699	722	675	687	693	652	688	643	682	661	688	672	709	716	695	731	669	669	694	729	690	738	669	706	690	685	696	713	641	704	655	674	661	704	697	667	718	665	670	699	673	672	698	678	705	683	669	681	714	692	677	720	698	664	706	645	693	735	678	705	693	660	664	672	657	709	697	635	652	690	686	708	700	676	703	690	657	698	683	736	658	694	701	666	708	687	656	684	706	750	656	740	691	711	683	673	673	685	663	697	693	678	729	649	668	660	670	692	684	671	713	633	697	671	676	651	656	654	636	697	665	663	696	724	688	687	660	650	692	670	655	672	705	750	666	678	697	738	694	706	663	721	686	687	665	682	707	699	678	721	691	681	716	677	674	643	723	645	743	676	709	691	713	701	672	668	741	744	714	731	701	720	657	632	715	713	683	728	711	683	647	727	707	673	685	661	704	677	655	681	677	673	683	722	677	717	710	678	689	668	700	691	699	722	702	719	737	728	673	676	677	694	688	665	718	732	677	714	673	660	680	707	670	655	681	673	679	729	683	686	654	650	702	702	659	722	685	715	665	688	686	639	685	635	656	683	686	698	707	706	685	712	668	728	681	680	695	702	657	711	707	688	649	701	709	663	685	674	727	671	689	679	746	699	717	704	698	713	674	750	691	702	650	689	649	698	712	706	705	688	712	728	673	679	699	676	705	652	669	719	724	652	661	669	696	694	675	695	667	710	687	718	669	665	674	710	724	706	636	713	711	695	762	648	685	702	645	738	680	709	662	674	674	643	723	679	651	689	693	676	721	686	722	725	696	697	684	712	715	669	675	694	703	702	687	651	696	676	692	704	639	656	695	743	677	680	675	691	693	690	725	673	664	654	697	672	672	683	658	659	673	705	673	680	707	623	726	672	665	673	727	663	674	714	717	683	693	657	687	661	663	699	684	686	673	714	682	689	664	663	641	695	671	662	676	710	736	663	721	719	712	695	643	678	706	687	699	695	703	684	707	676	710	702	679	689	694	686	678	717	709	625	652	624	675	666	686	706	704	673	659	662	728	644	712	707	704	652	686	685	693	652	690	723	663	664	702	690	667	671	642	710	696	671	715	746	689	677	684	657	697	657	735	644	692	705	704	684	681	699	738	670	747	667	684	698	741	663	649	713	669	690	708	681	722	683	721	732	677	669	687	698	656	681	662	702	697	650	675	715	716	665	696	709	677	664	699	696	686	729	719	691	660	680	665	682	657	696	690	655	680	684	673	719	715	732	703	731	698	654	694	680	723	711	682	680	691	659	627	704	710	673	718	688	701	665	655	723	659	674	671	676	689	694	691	700	691	680	705	678	680	714	635	697	643	739	707	682	659	658	657	705	674	693	642	674	671	682	653	699	656	711	667	673	682	665	667	702	686	643	725	668	699	682	676	680	682	677	730	686	712	698	644	675	747	714	691	629	689	695	699	710	670	707	674	661	695	714	687	734	669	709	658	723	703	709	683	666	655	706	708	699	660	681	692	679	690	695	683	687	699	682	720	699	672	734	668	638	670	694	640	682	686	713	696	658	679	682	683	700	707	718	683	683	687	736	669	664	720	695	642	678	692	684	643	625	684	665	671	669	679	661	701	646	648	708	692	697	677	702	675	664	730	682	749	717	703	698	712	689
27912	17336	3915	1026	750	745	669	620	670	615	652	605	636	629	625	625	634	643	634	611	625	623	633	614	662	597	611	625	605	647	627	655	640	651	622	574	622	629	578	670	622	612	633	635	625	566	646	639	602	649	619	658	618	613	609	619	607	608	583	651	605	600	610	617	590	642	630	637	626	595	599	608	597	604	673	638	585	567	687	582	612	596	607	613	607	675	652	668	609	590	608	600	612	629	646	628	601	641	689	626	577	605	623	625	646	587	593	656	647	666	603	637	613	626	591	616	638	632	617	650	580	575	638	663	640	613	609	645	644	629	617	624	608	607	612	612	610	633	598	578	645	615	634	573	617	565	585	643	607	631	593	622	605	593	611	590	651	636	620	591	607	557	593	597	596	639	648	611	578	646	648	620	582	630	613	623	604	628	586	629	610	599	602	632	619	599	614	609	577	599	629	650	611	623	577	601	601	593	645	617	568	612	636	646	626	625	615	625	612	645	615	589	583	616	565	621	611	659	612	624	603	617	598	633	610	613	597	639	662	629	582	576	623	693	634	600	590	597	622	642	643	677	575	664	655	612	693	649	645	591	626	639	613	601	621	584	589	620	610	626	617	584	622	656	627	626	622	607	623	608	600	618	640	624	644	589	582	632	614	625	633	623	607	565	592	602	617	612	633	608	648	658	613	642	615	603	571	615	618	659	605	642	651	615	612	605	648	617	615	645	629	614	605	628	581	629	635	658	635	627	623	652	655	571	613	613	626	586	605	633	636	616	575	622	614	565	632	598	639	627	545	626	643	661	630	662	626	633	636	617	605	614	642	614	612	640	576	648	614	614	579	616	633	639	616	605	613	557	588	643	631	624	613	643	639	622	612	647	618	653	618	570	593	650	649	648	663	633	615	589	652	648	657	565	588	594	591	585	655	640	620	618	591	650	612	616	625	631	615	590	645	594	657	617	648	606	629	607	631	644	611	618	650	624	597	589	655	603	620	624	630	624	614	639	649	630	598	625	624	640	636	652	649	606	626	617	642	582	615	553	609	651	638	630	598	609	629	647	627	609	648	639	580	578	626	598	637	649	611	605	600	632	589	654	635	630	604	626	619	622	614	590	625	616	620	628	650	646	636	629	613	624	636	587	632	672	598	643	602	624	638	620	643	601	625	625	610	620	602	644	623	658	621	651	656	637	571	648	589	622	604	593	594	641	651	584	591	596	614	635	674	637	624	602	612	632	599	601	613	635	644	609	616	594	675	567	635	607	637	647	603	604	591	583	665	556	655	599	612	616	610	611	617	619	633	609	624	631	617	632	629	652	604	587	627	575	606	595	641	646	636	635	574	606	663	629	609	623	601	585	620	616	628	629	660	582	574	651	602	612	608	644	660	679	580	601	570	634	618	607	647	635	630	594	609	651	594	597	576	608	622	615	617	601	651	624	604	622	641	640	593	619	624	651	627	616	623	636	572	618	653	626	641	610	600	613	639	574	634	633	648	657	605	666	611	604	581	609	638	607	630	575	637	634	637	596	616	601	630	597	640	608	634	584	635	611	621	593	652	591	587	603	601	626	631	617	625	614	600	629	639	597	637	615	648	581	642	609	637	618	653	603	603	660	610	667	635	622	608	661	602	601	619	656	648	559	609	592	645	603	609	590	596	597	628	666	661	660	636	612	606	593	611	616	612	622	621	583	608	650	582	631	673	603	604	601	638	618	586	653	681	614	612	603	608	611	620	624	614	589	609	612	613	603	588	612	614	605	673	611	653	605	633	572	560	617	595	664	649	667	627	601	654	582	612	647	596	668	599	643	570	693	618	620	639	607	639	628	661	656	653	646	612	623	651	601	576	586	667	654	581	628	603	618	564	675	620	632	648	644	633	666	600	626	615	601	658	631	613	610	594	649	628	621	615	614	680	604	611	643	601	615	601	597	607	601	651	607	627	633	642	642	635	624	645	614	664	616	641	637	591	596	614	606	607	579	614	603	597	630	571	581	635	575	632	602	664	615	583	601	619	614	623	620	587	591	572	604	618	652	618	602	650	646	642	613	599	638	635	619	615	621	568	619	617	651	645	647	620	671	647	636	637	618	626	612	640	662	612	594	593	620	649	621	655	578	638	633	613	636	615	629	617	646	622	645	633	659	619	587	608	608	601	576	630	607	628	579	640	629	549	657	627	602	612	608	641	622	566	613	598	564	607	682	645	626	642	642	626	657	606	664	614	621	621	587	596	629	598	627	585	632	619	608	650	584	650	569	617	659	615	607	596	577	584	607	623	615	629	649	665	614	618	642	607	642	633	641	622	577	608	602	591	613	614	648	617	605	673	611	673	635	619	636	647	640	671	584	577	582	650	604	623	616	625	603	610	641	615	617	599	603	617	583	597	644	577	648	588	611	599	597	632	619	608	651	592	595	608	659	651	580	600	568	610	610	637	614	638	608	629	585	641	633	612	565	623	625	621	634	643	651	618	626	586	586	611	617	656	596	574	621	613	633	627	607	601	628	584	602	639	675	609	645	624	625	630	654	586	582	614	630	674	603	667	597	599	638	608	679	656	620	611	600	623	587	617	613	641	623	609	613	591	621	629	608	603	597	618	598	598	587	570	619	607	608	619	634	615	624	635	608	619	601	650	584	606	598	623	645	619	599	570	625	623	617	635	622	615	596	608	597	629	577	696	599	602	653	637	594	614	600	577	611	626	625	627	598	616	580	613	630	618	579	627	621	583	588	644	619	680	678	630	602	609	626	605	670	601	601	646	651	648	629	623	587	630	595	632	641	688	613	595	606	634	644	612	600	616	566	582	594	652	613	619	669	588	656	645	653	610	635	600	625	603	575	644	591	610	592	629	647	598	580	639	644	598	634	682	630	606	643	561	619	597	637	684	628	630	565	592	620	630	572	551	594	618	606	627	601	610	602	611	640	652	622	629	602	595	640	636	656	602	606	619	617	622	606	629	658	633	619	620	652	604	646	622	642	632	655	628	594	646	597	551	645	636	603	616	637	614	645	626	596	598	633	615	585	616	604	608	643	627	603	593	600	585	606	587	624	661	649	588	611	630	621	663	681	592	603	603	581	588	600	548	622	644	597	583	608	640	665	567	599	567	659	601	602	596	586	588	652	614	644	620	599	618	638	629	601	620	663	679	651	647	584	622	583	612	636	618	603	651	612	587	636	638	590	590	638	644	645	628	614	594	614	659	588	603	609	624	672	624	613	669	611	624	604	638	648	589	623	608	617	646	568	655	612	610	643	619	645	571	584	654	597	637	625	614	626	621	623	636	620	614	630	653	631	611	651	624	622	608	624	640	580	644	627	667	590	568	662	629	617	641	690	625	643	613	620	597	592	602	638	595	648	638	581	609	627	622	583	657	658	595	634	624	578	600	577	639	585	582	602	619	620	587	638	624	649	635	603	605	639	613	656	610	602	581	642	597	607	581	611	631	615	630	585	561	563	561	648	607	595	619	589	628	597	651	655	637	620	585	621	598	643
4879	1964	1413	1009	860	783	737	791	747	708	714	695	645	696	640	651	661	684	677	677	669	648	642	691	681	625	642	632	600	658	675	676	653	666	654	624	686	653	687	604	709	668	670	644	666	666	651	635	675	649	660	675	657	677	641	667	614	678	700	664	675	640	691	701	645	666	668	688	666	642	655	648	638	665	646	656	722	629	647	663	656	655	686	671	642	709	660	639	639	683	639	649	672	693	653	668	723	685	702	639	644	640	663	653	669	716	672	657	597	658	688	667	692	671	688	683	635	668	699	678	634	672	713	640	647	655	646	618	723	658	649	676	649	631	678	658	696	672	698	674	646	626	665	658	672	638	645	654	646	680	642	661	655	670	661	651	665	677	660	679	688	740	664	664	649	616	632	616	659	687	669	595	647	651	659	660	642	678	610	648	663	662	685	681	672	652	667	646	621	664	651	651	727	621	691	633	651	584	647	655	660	646	694	646	667	671	651	664	673	612	648	647	705	666	640	648	714	684	639	669	667	658	685	621	696	620	633	645	681	640	618	657	644	634	699	660	687	688	663	664	626	653	675	601	654	617	673	663	684	657	702	637	697	689	675	665	651	691	646	614	716	688	641	694	655	683	686	696	720	682	658	661	684	658	617	684	633	675	619	674	648	667	659	647	649	644	669	681	644	676	639	630	708	654	647	657	685	665	652	645	625	678	674	703	670	661	675	646	672	648	611	643	649	633	683	645	687	684	654	662	641	651	689	631	680	657	715	713	686	673	623	652	651	692	683	656	689	634	665	661	640	658	676	589	595	652	680	665	618	615	674	657	702	671	685	655	611	685	677	660	661	689	622	671	684	623	669	656	663	683	683	630	657	675	635	682	650	624	681	604	673	657	667	631	661	668	675	685	635	614	624	723	640	685	660	665	620	652	693	681	687	656	683	700	602	653	662	667	675	718	614	665	649	640	641	635	701	676	698	667	617	659	647	651	660	643	657	680	709	657	681	643	650	634	649	660	685	667	671	673	669	643	657	648	647	701	653	713	651	661	688	642	646	688	653	630	667	673	686	678	679	682	704	664	674	646	685	638	664	644	657	639	669	652	648	637	590	698	713	658	679	613	674	648	647	649	638	618	686	675	683	634	658	670	615	643	693	652	625	674	661	635	687	687	662	657	694	705	601	710	705	661	688	647	642	636	682	630	671	668	617	642	677	637	660	697	670	641	656	636	681	675	621	651	615	621	630	656	651	668	674	671	588	666	662	709	633	656	667	724	682	662	675	692	649	691	649	700	621	681	657	648	621	621	683	669	652	663	717	669	682	684	629	657	733	674	690	631	659	691	637	658	616	663	641	656	653	659	675	705	629	670	686	702	684	705	647	629	624	687	639	641	676	685	720	657	669	676	686	686	690	668	672	670	686	667	672	680	658	648	664	648	662	658	695	690	668	664	625	643	609	651	713	686	695	671	661	675	652	626	653	654	602	677	647	645	647	635	655	644	676	655	679	675	671	665	683	713	645	659	697	614	665	679	693	668	660	658	649	668	655	673	681	657	664	671	660	633	636	669	665	651	651	691	721	627	673	679	635	672	633	680	670	639	666	699	681	660	650	701	708	647	639	645	653	658	648	672	623	689	657	684	650	637	662	672	698	667	686	660	733	659	700	625	664	664	665	674	699	692	660	668	614	616	654	655	624	655	668	648	630	705	691	655	655	690	677	650	662	641	647	673	658	646	673	650	641	637	628	645	661	664	666	662	656	658	677	664	645	650	655	659	700	661	714	689	669	646	633	675	656	676	643	667	673	649	671	680	642	648	613	657	644	637	681	656	624	664	665	647	673	685	676	636	652	656	677	620	683	678	650	712	700	662	657	687	655	635	667	632	670	639	620	684	659	703	671	650	686	639	678	690	661	674	626	628	639	654	684	604	694	669	633	651	645	713	637	677	626	687	663	679	700	668	630	673	672	730	652	676	682	673	649	663	655	637	666	648	650	672	671	743	655	688	608	655	637	605	688	661	661	632	639	684	675	706	650	647	655	704	711	614	626	611	660	678	630	674	667	659	693	619	716	692	664	673	655	622	612	617	692	649	698	701	645	657	695	619	673	655	652	702	617	670	644	678	626	613	690	676	659	683	682	649	664	628	637	653	660	685	677	675	699	703	655	665	656	707	675	691	631	681	635	615	630	691	683	657	637	673	677	616	684	632	679	613	657	639	622	682	680	693	691	658	667	692	660	678	629	666	699	645	668	665	657	679	670	647	647	662	664	646	623	685	661	689	651	621	647	627	653	659	648	679	669	684	682	660	711	742	690	638	649	677	671	730	669	659	658	671	674	664	688	725	684	657	660	642	623	619	666	672	628	698	691	646	704	656	632	641	646	639	632	726	700	656	664	659	710	669	679	682	702	662	698	625	663	640	658	701	654	667	649	663	667	673	699	646	703	641	658	693	634	655	654	692	666	677	627	645	673	636	643	657	646	636	646	677	655	649	653	655	686	683	665	670	622	644	656	654	619	614	644	666	659	635	667	645	682	605	635	650	650	642	648	623	648	651	661	651	639	652	682	689	650	653	703	669	667	599	669	662	655	669	674	682	673	647	665	664	627	658	635	646	704	652	643	684	681	651	639	666	641	675	641	668	660	635	669	634	673	662	633	672	672	668	679	686	663	690	631	618	619	642	647	675	636	649	649	655	649	688	657	690	701	669	613	673	693	688	637	645	657	664	624	686	659	665	613	684	677	670	655	650	625	676	649	618	637	679	675	580	654	666	692	661	637	652	643	650	631	589	683	686	686	637	661	658	671	684	657	682	631	652	661	646	667	610	693	684	676	697	665	669	659	652	610	688	682	662	629	699	679	585	688	651	693	647	641	689	645	644	647	666	683	702	690	644	639	669	675	641	683	661	678	672	647	652	686	671	620	655	674	663	667	658	649	663	652	684	629	703	638	642	665	693	691	708	692	661	645	667	642	712	668	649	658	644	683	635	610	628	676	684	703	694	688	675	678	652	633	647	680	656	670	679	640	670	666	629	646	630	662	649	697	683	696	673	696	668	625	655	677	652	635	639	664	673	657	686	660	618	673	665	665	675	659	626	648	653	599	646	682	662	649	631	655	669	654	724	696	676	615	652	720	665	619	659	691	617	639	657	642	631	645	649	663	673	640	645	665	629	646	618	652	690	683	693	634	651	674	615	741	668	645	670	620	645	649	626	665	667	648	704	644	673	662	658	671	611	642	647	655	675	702	665	635	678	679	689	630	674	674	631	671	688	682	661	649	685	659	667	673	674	642	691	722	634	695	658	643	627	667	661	661	714	654	669	647	646	693	637	686	654	700	675	644	640	714	705	647	625	679	603	630	669	656	696	623	675	658	690	677	653	666	689	667	649	660	631	644	661	675	639	670	645	664	660	651	636	682	639	649	646	668	671	591	613	645	651	659	646	637	676	649	689	627	684	688	662	631	599	676	647	697	636	673	696	658	636	654	685	617	657	711	663
23525	21068	28239	24102	21052	10079	1118	800	698	655	562	535	498	497	479	448	455	448	453	422	397	396	431	439	457	425	381	402	404	399	399	366	396	411	418	407	364	416	398	407	415	418	428	439	408	373	333	378	416	382	407	382	397	466	354	387	414	405	367	391	379	416	400	380	399	412	397	355	389	431	362	402	423	397	377	412	411	384	403	416	380	396	412	390	365	398	393	421	411	430	401	376	388	366	402	392	395	414	379	421	396	351	405	410	406	355	444	396	402	381	390	406	419	408	389	405	416	388	419	380	418	398	409	403	391	402	388	358	412	391	355	427	421	371	435	388	352	379	415	385	399	423	393	413	432	394	389	354	400	381	381	379	371	415	401	386	422	376	437	398	433	339	421	388	381	401	426	385	412	376	382	391	405	430	394	403	393	388	392	382	416	432	381	407	396	378	362	405	430	394	412	392	376	431	414	385	390	347	380	380	405	386	420	403	386	377	404	402	415	386	436	391	388	384	367	370	419	376	364	422	378	392	410	392	408	336	394	404	416	395	404	417	411	385	371	397	426	357	398	391	395	373	384	372	432	407	416	412	419	419	417	407	417	414	415	426	389	401	407	390	395	377	358	390	416	377	371	424	393	407	368	403	404	360	360	396	400	402	418	386	395	420	404	341	393	408	418	353	420	398	355	407	370	402	395	381	410	360	382	392	376	372	401	398	393	400	386	383	390	421	398	396	431	410	423	432	407	388	440	426	369	421	383	394	387	422	371	375	364	406	397	396	444	383	369	384	390	439	393	408	377	425	353	416	396	427	414	400	378	426	379	396	393	369	397	381	380	429	391	371	392	414	383	371	433	420	406	369	383	365	417	370	422	393	407	407	370	407	388	391	389	406	441	396	388	385	433	384	384	409	408	413	376	376	358	384	386	403	385	416	391	405	406	397	420	370	389	378	401	408	401	360	373	420	421	380	394	425	371	398	399	373	381	380	404	391	406	419	388	381	451	414	385	383	400	418	397	395	387	371	391	400	406	365	373	416	412	395	415	395	383	401	422	403	380	356	379	377	377	376	385	383	394	445	377	429	374	372	402	397	434	392	405	412	402	407	394	376	427	399	404	418	397	401	411	391	380	398	420	403	400	375	401	406	407	401	411	392	403	395	384	381	375	427	353	393	381	366	381	382	393	383	421	385	405	383	369	396	364	435	405	416	414	389	366	397	366	417	386	366	398	426	416	444	395	405	419	429	406	403	384	362	397	383	369	406	376	422	345	402	379	400	408	423	353	436	403	372	416	421	359	416	383	392	332	377	374	381	385	408	360	370	406	405	406	388	418	395	411	390	385	408	433	396	410	337	404	382	397	403	413	387	406	418	415	407	401	412	386	368	391	388	406	342	430	402	379	396	397	384	369	389	404	415	358	424	390	417	395	396	396	357	423	432	365	363	406	395	405	411	411	411	414	420	365	399	397	415	408	392	413	391	424	370	419	383	419	377	416	392	416	392	408	382	427	410	430	402	412	351	370	390	378	399	367	436	422	417	402	393	395	397	397	410	400	422	366	422	398	408	423	381	381	396	379	373	421	401	391	341	391	416	388	430	366	402	429	385	377	397	365	393	406	421	401	412	429	379	387	408	389	434	374	376	379	413	390	368	389	367	356	359	391	427	400	435	404	414	363	406	442	396	419	430	394	403	423	383	397	373	404	434	410	408	375	380	418	399	363	399	417	432	398	355	413	405	387	397	412	418	375	411	417	445	385	407	373	405	393	348	414	413	372	410	379	392	392	382	376	410	384	411	406	397	375	425	375	386	376	387	381	380	417	403	411	409	417	377	369	394	403	371	401	429	355	424	424	392	384	403	412	355	411	384	400	388	416	396	440	420	389	404	399	376	372	371	393	393	396	407	371	389	398	407	385	422	417	388	405	419	365	379	388	402	442	390	370	429	389	407	398	428	361	417	405	431	388	394	383	397	402	413	447	380	418	359	357	414	418	358	374	427	368	414	373	390	386	382	373	400	378	396	408	378	428	407	411	405	398	403	348	415	389	402	399	440	415	404	391	384	392	385	388	410	410	400	383	384	402	391	389	383	404	397	408	384	410	402	409	364	389	377	375	398	397	393	367	414	388	440	416	388	425	401	398	385	375	388	415	382	405	395	430	386	369	370	394	426	403	364	383	363	375	387	403	388	398	403	411	381	389	383	381	385	405	455	359	386	403	373	396	371	364	376	395	418	381	370	344	386	385	399	362	397	398	399	415	406	398	389	390	372	453	396	398	414	383	412	377	401	405	346	369	372	379	346	399	388	391	387	380	396	426	448	408	451	392	390	371	366	383	408	392	422	377	413	406	374	399	419	401	391	382	400	363	397	398	376	377	364	384	387	375	377	398	392	391	409	398	363	374	406	421	377	429	407	418	387	398	395	408	392	393	353	425	396	415	357	407	349	385	381	386	406	392	394	383	375	401	437	364	388	357	393	386	415	379	407	351	395	363	407	389	404	395	410	418	381	383	399	340	421	429	394	382	411	397	414	395	423	384	443	398	375	384	407	472	393	407	372	397	382	380	395	412	441	420	427	350	412	410	394	402	383	403	416	405	397	382	373	408	439	416	374	377	373	395	408	406	371	395	377	418	389	425	379	390	397	412	408	398	362	386	418	363	414	398	383	383	407	391	374	380	394	429	407	420	382	393	402	366	407	432	371	361	410	393	388	415	405	367	382	411	394	429	429	415	396	388	375	391	348	410	380	402	389	394	405	367	401	406	390	377	378	404	400	404	371	392	415	383	410	398	426	403	366	379	418	365	384	409	382	404	386	366	399	377	404	425	410	421	387	423	420	392	387	385	387	403	374	374	386	358	387	392	391	402	397	393	371	393	422	386	371	379	370	399	393	418	407	389	413	392	397	346	398	400	370	422	393	411	411	383	396	385	383	394	417	388	377	347	370	404	416	404	371	425	404	384	405	378	412	378	372	414	377	422	402	389	376	402	393	372	365	373	389	392	432	363	391	368	408	393	434	391	371	381	411	408	396	383	446	459	394	461	350	399	353	391	382	390	384	439	409	422	401	399	389	395	368	415	388	416	406	364	398	407	362	405	374	412	404	352	392	394	389	408	405	438	399	406	405	373	400	417	406	409	399	389	398	382	389	414	393	407	382	416	369	420	409	392	384	349	404	408	370	419	393	404	398	387	429	426	400	405	429	402	432	388	383	351	387	402	376	413	381	419	389	418	391	391	418	419	390	405	399	421	402	385	393	342	403	374	418	399	387	416	395	421	379	395	394	363	394	418	398	390	389	364	376	411	433	371	418	414	383	407	384	438	360	422	388	388	438	412	372	392	388	384	421	393	409	400	445	422	399	402	388	436	364	404	398	403	416	405	390	379	396	359	391	413	406	413	447	408	349	387	421	373	408	355	401	417	390	425	381	392	403	402	405	386	415	403	371	401	391	390	346	386	396	406	382	390	393	402	388	401	413	384	461	415	400	392	381	370	400
3903	9685	6261	2893	2202	1680	1376	1167	973	788	767	693	626	607	535	550	511	446	456	491	467	468	487	448	439	475	487	440	423	430	413	444	422	456	423	427	409	444	444	469	438	413	455	433	458	440	430	463	408	433	417	411	448	429	455	421	417	468	442	422	443	436	414	424	406	413	412	441	442	429	416	428	408	401	441	407	412	421	431	428	393	427	415	404	418	422	431	445	397	437	438	415	438	447	414	428	425	410	437	390	420	405	425	423	431	399	458	460	427	433	391	392	452	414	434	384	469	442	419	407	428	403	412	431	402	430	448	423	418	406	437	416	413	373	423	449	431	425	410	430	395	445	412	419	444	397	429	448	426	417	429	389	433	425	418	428	378	416	454	451	465	423	410	403	440	438	409	433	404	438	424	437	454	408	437	419	413	432	413	411	429	431	413	437	419	434	431	443	417	412	427	415	422	432	454	425	401	421	442	397	430	436	421	450	404	462	460	445	432	413	392	412	414	409	460	449	412	428	459	399	412	442	384	400	459	429	439	430	457	424	420	393	409	467	428	392	429	436	402	444	444	384	427	436	447	423	432	445	450	441	376	429	392	427	404	421	397	447	432	470	418	439	462	429	419	426	443	401	416	418	422	456	438	443	429	421	417	442	456	412	439	453	404	387	415	426	433	430	398	390	396	425	431	459	427	422	438	439	398	433	415	433	434	433	426	407	415	435	454	453	391	411	402	428	430	394	425	450	470	400	425	414	418	426	432	429	435	452	394	384	449	415	445	434	424	413	407	409	416	422	428	413	458	442	421	427	419	423	409	446	418	433	452	440	439	417	454	409	394	425	415	436	469	410	442	433	437	418	443	421	432	417	441	416	412	427	426	436	398	454	436	421	404	420	422	458	466	428	405	402	410	410	420	444	404	409	454	402	410	397	452	469	439	426	434	437	441	410	438	386	428	410	430	443	416	424	411	451	394	417	414	453	423	443	418	440	403	436	445	424	465	415	388	437	417	430	422	434	427	430	408	410	424	380	401	432	449	442	467	437	439	460	443	450	447	425	455	449	439	401	406	412	439	409	415	425	428	431	431	415	397	410	441	414	405	452	429	451	415	453	438	423	420	406	445	429	442	423	432	445	432	403	406	408	438	409	422	444	434	434	436	422	440	412	426	451	420	427	425	422	439	419	431	401	443	405	447	442	421	420	407	400	449	397	440	389	429	405	436	395	412	439	403	438	440	410	410	425	440	426	436	459	408	393	431	424	433	433	394	449	437	450	388	405	392	429	441	458	399	388	425	469	407	416	443	437	430	424	445	415	411	420	418	427	400	406	423	449	448	418	394	413	414	417	428	438	408	423	431	465	407	455	459	396	422	418	425	423	414	451	442	439	414	450	388	438	403	398	462	395	440	417	473	437	447	378	418	408	407	424	423	386	416	446	429	428	452	432	422	403	432	456	408	422	409	459	407	437	405	413	415	453	406	483	409	406	393	403	454	408	431	461	413	447	414	439	436	401	421	383	491	406	423	438	421	451	429	408	426	391	422	440	426	480	444	384	423	422	416	421	444	424	430	432	417	427	423	421	416	403	445	459	435	402	437	418	428	454	428	403	426	425	426	420	394	437	438	413	428	427	437	431	450	428	454	422	429	427	416	429	432	426	447	404	427	439	422	401	435	407	439	457	442	414	429	449	455	427	405	435	451	464	404	416	433	406	414	436	412	403	459	431	425	447	452	407	413	436	420	436	408	406	442	415	481	417	425	423	413	432	403	428	454	420	449	440	421	426	439	435	461	436	451	404	412	413	411	439	422	431	428	462	442	448	424	439	424	425	452	437	407	443	399	416	427	426	416	411	476	424	395	424	423	436	457	436	447	404	394	403	408	396	420	426	431	393	423	405	403	421	469	404	448	382	417	436	403	437	435	434	404	450	423	420	430	384	406	416	391	409	434	426	406	464	422	451	440	427	464	431	403	431	384	407	397	429	419	404	427	398	479	389	414	432	379	393	403	426	412	439	420	435	440	429	415	406	417	435	449	442	426	387	368	426	414	418	420	436	430	418	418	410	406	435	433	448	451	386	422	410	396	392	413	455	414	425	401	447	425	404	417	446	424	411	434	407	441	386	455	414	437	442	436	394	432	434	445	386	431	463	398	445	440	462	422	406	429	404	406	402	433	449	425	442	457	374	389	422	418	418	405	409	434	445	391	414	393	415	408	449	405	403	423	425	426	392	405	431	417	390	448	422	414	387	438	403	425	398	423	427	418	414	436	434	427	410	426	420	454	483	455	437	427	427	415	444	412	403	440	440	437	413	407	412	412	430	413	409	423	439	425	418	381	400	416	459	443	391	426	446	420	421	412	429	404	411	439	414	411	408	433	434	409	409	411	435	384	436	416	421	405	400	423	404	388	409	456	384	435	420	397	371	449	436	434	438	432	416	422	439	446	461	419	444	393	367	431	450	429	430	441	456	414	428	431	414	444	395	411	432	436	434	421	378	418	436	415	415	430	418	422	417	393	432	398	436	401	451	414	432	412	422	429	417	431	440	408	427	422	452	412	449	417	450	451	401	444	390	416	397	453	386	443	451	464	434	428	460	448	400	402	396	428	471	375	447	421	400	443	433	379	444	424	424	401	402	406	433	403	416	424	414	431	445	443	430	435	413	450	445	417	428	439	429	412	448	471	439	422	411	422	436	394	386	459	444	465	426	443	420	443	408	434	410	433	423	420	404	413	421	442	440	418	430	445	407	393	416	460	452	432	416	445	386	435	414	426	452	423	421	383	431	426	424	422	433	372	388	419	433	438	401	380	457	438	436	460	430	423	412	441	426	439	418	427	420	460	442	419	436	432	408	424	459	462	402	402	445	437	436	426	446	417	406	411	453	422	418	455	445	419	435	413	455	365	417	404	431	411	423	420	397	415	460	433	425	408	405	475	410	426	396	414	430	416	412	414	421	461	445	428	381	437	435	437	447	422	408	430	402	402	463	393	411	423	415	437	425	387	421	452	402	438	409	444	403	426	413	442	451	431	416	404	430	394	440	399	424	423	426	413	425	419	407	416	447	404	445	456	416	428	406	408	401	403	435	419	458	444	423	440	439	387	459	398	433	444	403	433	386	435	461	416	452	412	395	453	412	428	474	417	428	461	416	397	452	432	432	453	403	472	407	441	453	430	420	390	403	444	414	404	456	437	458	401	408	419	424	419	436	417	430	408	425	413	400	436	422	428	391	428	433	396	428	412	404	450	426	408	440	416	433	419	410	434	449	447	430	423	386	419	423	425	456	479	417	446	412	419	436	446	416	454	394	416	435	441	426	439	425	437	418	407	440	428	426	399	414	452	408	409	437	403	431	439	424	425	437	431	419	412	433	420	451	444	420	438	439	412	424	414	426	437	421	431	463	446	437	440	405	420	399	393	422	378	431	434	424	401	416	431	413	426	423	396	449	437	463	436	448	428	443	399	418	433	423	403	424	404	408	441	385	416	400	457	437
24629	21094	27227	25093	10641	1506	1252	1080	1077	1067	996	1006	1001	957	976	954	900	988	989	926	979	936	996	954	890	961	907	922	936	887	940	872	944	897	899	862	909	971	968	919	896	941	947	886	912	949	968	977	943	921	882	884	906	937	931	908	974	921	926	896	979	877	948	923	870	890	914	870	916	865	910	924	933	935	969	903	964	962	945	944	868	928	954	936	965	897	893	915	922	924	909	910	875	922	904	975	936	886	877	923	901	920	892	929	878	937	909	926	940	952	958	986	955	915	932	939	942	940	861	911	848	878	919	915	876	873	907	898	877	928	859	902	992	910	880	904	871	871	917	908	907	936	914	908	980	944	903	889	956	937	884	918	937	889	920	882	923	958	893	914	914	932	900	868	932	920	891	902	970	942	922	897	922	940	935	911	942	893	906	876	923	939	959	914	909	889	836	913	905	899	973	893	872	960	935	954	963	988	927	849	884	930	875	947	924	890	902	893	884	901	880	907	923	903	978	856	914	942	928	913	908	915	937	956	927	887	858	963	953	939	882	948	906	894	918	956	916	920	920	888	955	927	837	897	912	960	911	832	914	918	927	936	947	923	911	935	948	921	904	911	919	896	930	941	914	935	902	954	959	887	941	938	910	924	949	902	897	933	882	853	885	892	897	900	915	891	947	882	894	937	830	886	909	899	928	951	973	959	910	882	872	905	891	902	926	889	953	922	941	980	927	924	927	907	944	885	902	857	969	909	932	889	921	808	875	868	899	923	901	937	917	920	919	898	915	857	901	927	900	865	936	922	913	978	874	953	929	929	945	902	915	906	910	924	945	921	939	900	940	920	905	953	941	893	938	839	909	893	927	981	919	869	1014	885	886	896	937	932	895	918	908	865	917	951	925	938	888	930	900	896	897	951	962	903	901	983	920	854	929	903	913	893	960	850	921	903	928	925	945	933	943	899	919	881	922	962	912	869	896	933	917	892	875	956	926	855	964	911	925	895	924	924	915	901	984	857	931	913	926	933	938	885	939	917	911	978	994	931	856	890	893	911	939	888	935	918	925	950	939	921	932	948	876	915	914	857	883	959	867	946	993	864	918	990	939	923	948	956	936	883	930	959	907	856	910	885	974	951	913	936	921	904	966	955	884	854	921	954	909	929	909	857	853	894	931	960	880	847	954	913	857	959	923	941	909	877	941	912	929	915	915	926	888	926	934	948	927	888	934	934	878	885	930	884	873	940	943	874	919	848	926	906	927	910	927	898	928	954	913	916	922	941	898	885	916	851	874	886	898	909	921	934	873	962	881	877	922	941	933	960	935	874	885	861	926	922	940	881	909	931	864	946	899	901	904	919	915	924	923	961	919	857	906	960	845	910	968	946	909	909	907	911	921	911	900	954	987	924	882	934	937	884	934	942	904	904	947	920	855	874	896	899	952	919	905	879	987	929	919	894	929	888	915	902	911	914	922	887	940	925	914	891	967	950	957	939	913	912	912	972	920	914	903	883	884	915	890	915	969	906	894	905	936	885	936	908	889	979	941	939	913	929	888	938	893	918	946	885	858	842	901	947	880	918	855	900	919	930	902	900	910	878	884	935	958	929	900	901	931	864	912	869	911	975	886	946	913	894	874	889	891	924	928	932	877	989	894	881	910	898	935	897	879	911	875	925	971	960	981	963	900	915	961	931	867	894	901	970	889	930	944	960	863	927	993	902	966	966	875	922	870	911	907	871	932	953	897	954	886	919	911	977	914	923	849	973	966	911	913	867	906	884	910	921	897	915	866	854	893	952	916	936	861	929	900	873	909	931	891	929	904	882	889	920	929	905	901	911	885	875	933	971	902	937	915	862	918	888	861	927	938	899	953	919	935	894	895	872	925	884	907	940	914	980	865	873	931	878	879	979	908	901	912	914	898	970	942	909	944	887	923	932	887	900	894	926	920	872	918	894	903	967	925	866	945	876	943	902	925	900	977	912	903	893	930	912	942	920	906	913	922	939	901	926	891	907	924	933	950	932	911	926	844	936	905	900	925	940	927	880	838	854	996	947	902	919	896	915	901	905	919	955	878	903	931	928	900	900	898	935	918	860	938	933	889	890	914	911	913	921	925	876	922	950	929	893	903	944	988	931	925	909	903	858	865	860	903	917	956	900	905	965	886	909	971	917	914	920	902	863	883	917	932	961	877	925	896	853	950	920	887	982	896	956	887	901	937	861	907	912	871	920	990	921	894	904	919	966	940	907	971	919	931	847	948	896	941	960	935	1002	898	940	923	939	930	936	887	855	928	850	988	910	875	875	865	907	917	885	969	929	939	927	975	894	894	937	904	928	912	944	885	850	914	881	930	939	884	869	921	936	927	892	907	949	917	940	867	940	906	912	934	902	869	925	950	917	945	881	912	971	903	908	890	955	863	890	882	868	925	929	903	924	935	855	948	876	943	914	927	905	928	845	885	970	929	911	911	944	873	921	946	901	946	875	967	969	950	900	918	934	901	926	946	931	886	897	889	983	912	917	837	930	895	950	935	977	952	876	902	944	937	899	926	874	876	929	867	879	969	906	895	888	920	930	906	883	953	891	937	932	920	933	881	902	941	883	951	917	917	872	949	909	943	881	958	925	908	882	894	911	871	910	903	970	934	894	945	899	896	887	898	923	921	984	906	896	924	922	926	934	960	972	896	915	924	923	917	877	924	952	953	920	942	911	883	883	900	882	879	1009	908	888	899	879	890	933	886	885	943	918	891	928	936	864	936	871	974	878	909	902	917	968	907	967	972	908	910	895	909	899	866	955	876	893	939	957	908	875	907	934	931	964	927	852	948	947	945	949	892	908	897	917	925	952	883	924	883	996	913	890	928	893	903	906	932	947	851	906	927	928	893	903	959	950	943	930	901	993	934	890	952	894	997	907	894	895	963	890	926	883	880	902	947	912	915	918	916	862	981	909	878	909	901	911	878	950	976	881	894	873	917	933	922	916	946	874	917	888	928	940	953	884	889	935	927	938	874	927	992	901	923	903	889	924	985	928	922	915	921	911	903	901	847	928	960	872	858	904	939	923	893	934	901	953	959	853	941	921	926	925	932	957	953	889	971	895	907	871	1002	861	922	879	896	908	925	884	919	886	928	891	928	892	914	944	889	931	871	907	975	888	891	891	875	924	988	908	946	897	897	863	951	924	906	885	927	893	930	862	965	916	939	935	884	963	973	950	930	933	859	923	911	892	976	891	897	922	883	883	928	889	909	945	876	937	905	961	911	912	928	904	911	919	906	902	945	932	936	946	903	922	866	920	881	893	899	948	893	935	868	891	894	935	858	916	864	849	948	981	879	910	965	842	951	916	990	947	917	923	886	956	923	892	934	879	910	906	900	935	898	902	954	878	893	919	888	879	876	925	930	957	931	922	956	897	925	940	936	895	905	899	955	905	870	923	883	897	912	870	959	886	901	916	877	901	974	944	897	901	992	923	917	956	945	886	891	889	883	880	880	878	925	937	894	919	945	895
4119	6134	4150	2388	1897	1630	1467	1322	1210	1184	1109	1004	985	1003	990	982	991	952	976	898	918	950	965	958	937	941	956	959	947	951	995	949	944	996	902	925	996	895	925	935	912	941	939	931	967	934	916	887	930	895	908	982	876	886	990	943	917	881	905	931	947	922	922	951	946	957	975	952	942	899	911	880	950	909	902	937	935	947	952	934	926	952	925	968	920	891	961	931	971	942	891	939	897	925	934	882	945	957	918	898	966	915	933	904	980	919	919	925	974	1006	958	913	962	943	868	941	907	932	924	936	968	931	957	995	882	924	915	903	943	926	940	925	890	934	964	940	894	940	954	921	951	932	912	902	924	921	932	955	939	927	951	924	863	922	907	906	927	908	913	937	954	912	961	910	931	928	912	924	983	939	1002	914	955	937	932	932	925	952	910	925	947	912	964	923	917	905	926	942	918	919	933	928	945	938	952	919	909	962	925	889	894	928	878	963	962	946	954	921	895	932	980	893	957	922	954	884	896	960	920	975	955	923	932	915	953	939	902	971	979	941	975	913	937	927	933	963	936	904	945	919	904	953	912	952	923	906	887	926	881	938	888	887	859	916	958	928	920	893	911	959	904	926	919	923	907	913	909	911	898	940	1005	930	935	907	937	973	927	949	950	916	904	975	948	962	949	915	947	889	936	968	955	940	928	920	904	896	929	935	939	928	952	892	948	935	890	929	986	955	894	881	954	906	954	943	958	914	940	914	949	907	884	902	916	910	965	922	961	981	938	934	989	930	907	909	929	899	944	942	951	916	906	953	866	944	867	874	904	902	942	935	923	921	894	961	909	928	949	984	920	946	894	936	959	929	950	941	949	891	888	966	929	981	929	959	946	932	893	950	925	877	911	937	930	980	928	884	946	980	913	908	929	945	907	935	933	891	977	981	927	950	894	925	908	961	942	897	917	900	946	893	934	972	937	934	953	944	954	914	927	948	880	885	938	937	968	946	936	939	930	918	915	947	919	917	984	864	944	917	940	996	935	948	960	989	927	931	917	883	888	923	939	916	951	918	936	962	909	918	939	900	962	918	939	925	931	929	947	932	932	921	934	933	915	929	947	992	921	931	891	909	964	935	902	938	901	918	942	903	919	938	966	974	915	941	947	931	924	915	901	912	890	961	962	945	897	861	924	917	913	919	952	912	938	966	893	972	943	913	972	928	894	934	918	961	913	935	926	891	973	937	961	889	916	909	888	938	881	931	930	941	946	939	893	924	952	894	940	925	887	919	904	897	882	932	912	959	944	938	955	964	941	944	916	933	940	970	948	933	885	928	942	929	954	906	951	930	935	905	959	935	954	945	967	938	951	962	925	918	918	920	978	945	931	895	969	900	950	959	922	937	906	951	915	881	977	965	920	874	925	954	914	934	921	900	914	908	916	974	963	889	926	943	930	965	927	951	927	903	962	927	913	951	967	943	901	896	945	864	926	999	883	896	939	899	953	909	994	983	937	910	931	907	919	913	913	885	922	958	918	922	956	952	939	956	943	943	866	954	994	919	991	952	903	945	953	935	921	899	958	936	923	926	984	881	932	937	906	974	929	930	925	930	932	893	927	952	900	922	918	950	956	920	985	913	923	882	930	883	963	926	901	930	923	917	937	904	892	918	902	977	956	960	858	931	926	933	971	991	916	927	948	932	935	907	913	950	922	994	891	994	902	964	884	910	941	890	902	933	927	904	866	957	951	895	973	945	976	910	963	904	978	906	989	948	926	953	945	937	874	903	895	951	948	905	955	909	973	874	896	915	946	948	900	977	929	896	900	925	980	948	957	898	962	920	919	933	893	925	943	945	930	949	931	932	991	930	975	911	973	985	929	877	895	904	987	961	914	1007	944	929	907	984	948	933	896	890	908	902	928	906	917	933	913	986	925	905	1009	892	885	921	915	876	893	967	976	951	909	951	857	953	943	926	911	906	926	964	953	901	924	937	937	950	923	1015	894	909	950	929	913	923	948	923	960	940	956	954	930	927	886	961	930	950	933	900	952	947	894	993	946	969	962	914	928	923	942	966	947	939	927	909	942	972	929	911	895	932	966	938	981	906	981	906	916	930	883	974	948	941	943	964	927	914	953	996	909	885	922	934	958	929	972	922	947	953	907	896	866	908	918	943	898	934	917	919	897	901	967	903	938	945	911	934	939	1013	914	903	921	989	876	918	905	943	903	881	949	947	1005	946	915	930	935	917	902	899	906	891	950	956	868	948	961	922	943	899	901	920	946	938	932	894	924	912	915	925	935	948	972	947	945	944	904	931	914	892	934	916	952	943	944	1002	958	965	980	837	945	917	994	961	950	928	952	909	939	896	882	895	917	923	955	958	907	931	975	914	926	935	925	956	928	882	898	888	903	893	889	948	945	860	936	949	943	958	946	911	973	913	902	947	911	970	938	905	956	940	955	917	949	908	998	928	912	969	900	851	997	942	914	916	915	965	1004	895	927	883	952	899	929	990	934	913	984	902	946	963	923	934	960	918	939	979	957	917	965	868	978	917	972	957	937	889	948	963	926	929	915	906	965	936	904	977	886	945	948	943	933	894	919	964	917	919	953	905	901	973	1008	940	876	987	921	944	963	949	927	929	910	883	935	898	943	1002	943	906	932	920	968	976	910	927	939	991	885	968	919	917	923	984	912	961	920	942	948	916	920	941	918	1002	977	900	949	923	948	913	916	927	921	922	957	963	903	905	942	919	914	904	966	921	900	922	933	920	920	933	972	931	901	925	953	924	878	944	907	972	932	893	892	929	972	946	891	934	957	935	931	919	978	899	916	933	939	924	905	999	932	955	881	933	941	926	889	921	922	926	885	957	902	946	965	913	943	934	942	975	944	927	954	934	950	919	906	899	923	905	952	921	946	939	905	890	962	918	896	962	839	904	880	865	890	928	951	880	976	894	962	882	917	914	938	922	918	916	916	853	934	993	938	930	918	979	924	952	917	934	942	948	948	926	905	905	940	944	933	934	932	907	932	886	911	942	937	947	943	949	920	972	956	869	891	935	936	939	976	955	921	919	923	923	942	964	918	964	934	904	952	914	910	906	921	886	975	929	896	941	945	900	958	970	955	920	895	909	858	979	898	876	924	940	920	909	947	931	904	951	957	948	908	966	900	865	929	926	964	954	960	961	993	941	911	951	927	942	942	925	886	924	912	944	882	958	912	930	924	934	921	879	901	953	906	955	883	937	923	937	939	900	863	911	921	941	918	930	952	971	918	944	976	979	940	891	928	956	949	895	939	897	907	925	953	891	921	893	936	921	857	926	953	936	967	949	915	943	998	938	877	938	916	927	962	927	918	946	920	934	936	957	934	923	931	935	906	934	923	926	909	914	910	963	956	888	953	951	953	920	942	916	884	878	913	987	944	937	939	947	964	923	924	978	957	953	988	897	927	942	944	911	944	946	954	924	923	903	939	979	896	985	926	925	861	967	877	940	986	924	983	933	898	908	907	919	922	862	897	983	955	939	912	900
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
