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
340386788620	340386789187	340386789737	340386790287	340386790837	340386791387	340386791937	340386792487	340386793037	340386793587	340386794137	340386794687	340386795237	340386795789	340386796337	340386796887	340386797437	340386797987	340386798537	340386799087	340386799637	340386800189	340386800737	340386801287	340386801837	340386802389	340386802937	340386803487	340386804039	340386804587	340386805137	340386805687	340386806237	340386806789	340386807337	340386807889	340386808437	340386808987	340386809537	340386810089	340386810637	340386811187	340386811737	340386812287	340386812837	340386813391	340386813937	340386814487	340386815037	340386815587	340386816137	340386816687	340386817237	340386817787	340386818339	340386818887	340386819437	340386819989	340386820539	340386821089	340386821637	340386822187	340386822739	340386823287	340386823837	340386824389	340386824939	340386825487	340386826037	340386826589	340386827139	340386827687	340386828237	340386828791	340386829337	340386829889	340386830437	340386830989	340386831537	340386832089	340386832637	340386833189	340386833739	340386834287	340386834837	340386835389	340386835937	340386836487	340386837037	340386837589	340386838137	340386838689	340386839237	340386839789	340386840339	340386840889	340386841437	340386841989	340386842539	340386843089	340386843637	340386844189	340386844739	340386845287	340386845837	340386846389	340386846939	340386847487	340386848037	340386848589	340386849139	340386849689	340386850237	340386850789	340386851339	340386851889	340386852437	340386852989	340386853539	340386854089	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2809	2000	3600	2300	2809	2000	3600	2300	2810	2000	3600	2300	2810	2000	3600	2300	2811	2000	3600	2300	2812	2000	3600	2300	2812	2000	3600	2300	2813	2000	3600	2300	2814	2000	3600	2300	2814	2000	3600	2300	2815	2000	3600	2300	2816	2000	3600	2300	2816	2000	3600	2300	2816	2000	3600	2300	2816	2000	3600	2300	2816	2000	3600	2300	2816	2000	3600	2300	2816	2000	3600	2300	2816	2000	3600	2300	2816	2000	3600	2300	2815	2000	3600	2300	2815	2000	3600	2300	2815	2000	3600	2300	2814	2000	3600	2300	2814	2000	3600	2300	2814	2000	3600	2300	2813	2000	3600	2300	2814	2000	3600	2300	2814	2000	3600	2300	2814	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
23514	22716	38764	35646	28131	23455	15541	2434	949	815	755	729	716	702	699	742	731	693	700	741	679	734	725	731	695	722	729	706	733	753	775	739	722	696	684	751	736	687	695	732	708	734	725	755	682	685	661	711	748	707	729	739	702	713	724	714	739	723	704	690	703	690	693	737	720	703	723	695	734	750	749	707	708	718	695	708	744	695	747	703	696	697	707	717	726	668	727	704	764	752	695	683	726	742	686	694	725	723	723	758	710	719	719	710	714	727	722	741	695	713	740	725	752	743	745	646	733	694	702	723	716	723	732	691	663	658	722	668	713	674	768	725	719	719	688	720	715	751	742	700	689	716	673	701	719	665	769	728	725	724	715	756	725	706	687	716	723	677	725	692	707	720	754	686	669	731	699	681	666	729	733	777	704	696	714	714	704	742	662	695	707	727	719	729	721	709	682	676	711	712	709	703	686	742	731	739	725	694	731	759	706	697	755	667	681	718	710	746	730	691	755	681	689	734	716	681	738	719	728	732	672	700	698	672	735	708	744	719	769	707	714	715	730	754	676	755	699	723	744	778	698	697	696	708	673	709	728	760	705	710	720	743	780	761	721	774	766	698	748	718	746	760	700	700	735	729	717	760	724	775	690	710	676	687	682	692	682	714	688	736	738	669	742	704	665	717	728	724	733	696	718	755	720	727	710	727	718	716	714	749	697	697	706	740	707	736	654	672	688	721	733	738	710	688	733	688	720	681	755	734	702	742	710	699	744	716	691	737	699	681	708	767	711	674	691	709	696	700	712	666	740	679	710	758	693	737	695	747	664	710	702	736	704	674	757	732	678	703	711	698	747	715	734	732	665	707	669	742	772	707	761	679	740	692	769	729	730	728	703	723	735	703	672	693	746	727	728	716	760	736	719	720	722	744	734	717	726	710	726	705	712	679	760	737	709	719	699	668	724	745	714	738	764	708	698	708	752	705	694	688	721	724	736	710	710	758	718	747	690	702	703	697	717	676	723	738	709	761	718	706	735	732	730	746	738	688	739	712	725	684	701	735	753	739	688	738	784	687	670	732	751	726	699	690	729	744	683	740	692	716	751	744	717	692	690	732	685	687	720	717	741	776	689	700	727	750	696	700	725	697	708	686	731	720	701	721	744	686	690	725	722	709	699	709	725	725	730	699	740	713	714	714	698	745	696	735	680	711	763	738	733	717	699	755	717	699	728	722	694	726	734	700	750	709	714	744	724	697	722	711	701	751	699	743	719	728	696	740	693	731	730	708	746	802	730	743	729	666	710	690	676	742	699	717	674	731	731	725	758	702	703	698	790	742	677	733	723	759	641	714	698	745	773	734	751	729	771	665	721	771	740	739	703	683	741	719	735	741	698	766	731	740	711	699	685	713	730	735	703	704	710	691	717	724	722	742	657	729	803	707	724	727	729	749	672	701	704	715	716	712	683	730	701	742	714	702	735	731	704	717	713	712	695	712	697	665	749	690	718	743	742	778	719	726	743	725	710	699	695	694	709	734	758	733	740	704	715	706	776	704	704	711	710	661	717	708	745	673	696	699	687	734	683	685	762	694	704	741	729	683	733	784	742	779	751	699	727	706	768	679	710	694	751	736	740	688	698	712	675	709	704	729	740	778	701	744	682	745	707	773	739	721	725	740	721	723	699	741	711	714	712	740	747	683	692	723	732	731	732	733	698	689	697	703	711	711	700	714	708	728	718	702	744	726	726	738	719	750	709	726	680	738	733	754	731	705	727	699	696	707	675	718	756	664	673	687	671	656	691	742	728	712	715	710	690	695	704	793	712	719	730	705	681	664	714	722	710	687	759	720	690	705	732	697	700	723	755	676	725	716	688	780	716	685	746	698	690	709	745	715	693	739	775	734	739	754	739	744	724	698	764	732	746	718	686	781	737	741	735	743	676	770	684	729	657	708	706	669	665	677	757	719	698	699	729	723	705	710	703	682	676	707	699	744	732	713	693	666	667	689	701	693	719	732	689	703	741	710	710	759	745	714	695	711	712	712	720	691	723	725	719	761	739	719	719	725	707	739	745	702	740	730	706	723	762	734	648	712	750	726	725	716	721	698	698	738	713	684	685	709	695	729	759	719	742	668	704	726	753	701	723	677	735	727	727	727	684	750	699	685	719	653	734	720	710	702	712	706	698	720	723	709	690	725	702	711	731	698	709	733	694	705	688	740	710	704	765	718	674	729	735	688	691	695	710	713	684	699	679	699	685	728	728	708	753	765	679	741	693	689	714	757	761	788	677	751	718	739	798	667	705	718	685	731	740	744	722	734	737	717	714	696	687	686	738	718	717	712	725	760	761	781	702	726	700	743	729	654	703	754	723	681	678	746	708	766	722	703	707	727	715	658	710	681	759	732	716	722	685	656	719	727	729	707	772	710	669	670	675	736	681	719	705	753	706	709	703	750	728	701	723	702	752	726	711	712	730	685	765	727	711	670	732	696	670	726	748	736	700	690	701	709	743	680	710	723	704	708	722	712	715	759	713	753	728	699	726	740	712	776	719	761	709	699	719	737	726	695	721	728	715	686	677	706	730	733	742	719	731	698	712	758	680	696	684	670	704	729	725	728	720	703	701	746	746	735	718	753	676	720	708	696	737	721	721	698	706	696	699	693	713	688	699	696	693	722	678	751	743	696	703	742	813	690	747	717	659	734	700	699	694	712	686	684	717	692	717	776	701	698	715	716	744	781	761	681	722	722	708	750	720	748	767	685	688	729	769	743	744	674	678	703	750	723	737	720	715	696	682	708	776	641	681	743	753	714	753	703	765	696	672	700	734	756	703	733	736	707	730	691	755	711	733	713	700	730	714	678	747	719	716	628	773	756	749	687	745	697	716	727	728	660	657	690	691	689	719	725	720	683	722	751	702	699	749	692	708	684	706	757	688	705	685	710	736	739	745	738	717	699	759	729	739	749	722	693	707	718	749	697	718	721	684	704	765	633	684	695	720	713	688	744	699	796	709	724	747	685	709	704	740	686	727	711	706	715	703	709	704	739	716	672	724	692	656	785	764	755	730	743	722	762	713	683	766	762	713	719	726	692	745	722	692	679	725	660	732	697	718	707	722	690	707	714	709	663	702	751	712	707	700	712	719	716	723	750	759	736	744	673	725	739	740	742	671	695	748	676	734	719	740	682	698	725	696	662	698	700	720	757	748	717	707	734	717	670	723	701	736	719	711	714	699	677	692	728	672	746	722	670	705	717	728	686	728	730	734	751	718	700	724	730	704	675	708	730	759	735	680	697	749	706	746	721	658	693	669	704	704	773	737	705	724	744	686	760	720	686	708	703	727	709	687	750	689	715	735	707	728	714	664	765	686	726	724	716	679	751	747	779	693	725	668	649	731	714	736	708	694	663	701	679	697	724	697	722	706	695	670	703	707	715	696	699	711	660	717	692	727	709	767	678	681	722	739	703	755	714	699	728	708	695	718	691	671	684	693	700	705	696	694	780	689	707	687	737
52847	101693	85699	62568	39945	19812	6496	2068	1092	866	730	748	771	738	775	759	786	774	771	772	710	795	772	795	762	787	788	783	772	706	791	761	816	762	772	759	773	747	801	756	799	854	750	776	746	811	722	774	832	761	797	757	777	780	754	792	718	799	808	761	788	769	731	779	782	755	747	766	793	774	745	775	784	755	719	774	801	767	781	786	737	779	828	776	773	808	756	770	799	782	747	766	756	807	751	748	719	763	770	772	786	753	807	784	753	724	800	750	753	741	787	767	699	792	782	742	811	768	791	805	755	736	799	768	742	781	753	814	773	761	771	797	762	773	743	776	781	792	793	758	775	819	772	715	739	727	837	813	813	830	801	760	769	778	825	723	807	771	804	787	722	735	780	759	763	769	770	779	717	762	807	753	804	734	806	762	803	778	744	797	788	732	776	823	810	783	765	783	794	760	759	771	813	779	738	779	745	768	762	792	788	741	753	738	750	792	723	789	812	737	781	787	783	759	785	796	771	720	799	767	734	774	770	762	742	775	803	755	774	790	758	768	719	735	800	802	801	775	725	750	755	775	714	756	778	749	719	766	778	787	768	749	813	738	755	730	773	766	782	816	804	783	806	719	773	777	763	713	746	777	789	766	791	716	743	758	744	758	805	812	776	783	775	777	756	768	740	768	734	815	774	755	819	775	787	792	785	752	755	776	797	784	785	752	768	748	811	745	785	766	780	757	764	763	728	755	818	769	732	766	774	763	795	773	714	777	771	769	793	741	720	780	786	769	758	767	808	792	802	785	773	767	785	786	786	775	771	759	723	773	743	740	789	775	764	758	792	753	730	770	762	803	742	797	787	723	796	784	766	758	747	785	786	825	786	770	791	755	762	775	765	749	771	774	786	735	746	789	712	766	790	782	749	744	752	738	743	749	712	736	766	792	800	734	735	763	781	740	763	752	761	776	764	791	782	740	795	773	792	840	763	738	788	776	757	810	728	762	794	764	792	735	815	742	765	731	782	798	794	762	821	753	784	788	785	788	705	822	786	785	751	805	680	822	712	788	758	717	726	714	770	771	786	722	780	785	789	769	766	758	770	723	767	725	749	704	782	771	766	757	738	783	796	739	764	813	754	743	738	803	774	750	799	801	762	745	814	812	731	728	679	780	773	779	779	743	750	780	766	760	752	775	811	808	745	773	742	736	793	761	776	709	725	752	772	797	788	809	741	744	784	787	723	784	743	746	801	742	750	791	758	743	796	713	821	778	815	741	736	785	751	734	739	742	764	737	783	743	761	820	755	746	832	766	746	775	737	775	771	735	730	753	815	787	795	805	786	791	774	805	814	758	809	706	797	820	786	779	798	767	756	829	756	796	767	782	728	711	745	822	768	788	736	811	824	772	728	765	777	804	778	720	773	773	801	743	747	731	757	793	764	709	788	820	775	801	804	774	811	741	780	776	743	788	801	756	720	783	817	809	701	728	759	791	744	792	757	753	773	773	772	769	772	735	753	789	784	774	738	750	772	756	760	781	795	705	766	761	750	798	768	743	742	788	760	774	739	779	731	742	768	740	782	791	818	760	790	732	802	772	797	800	785	780	763	755	758	792	744	742	747	797	761	752	735	807	793	732	798	802	701	749	751	759	775	747	734	718	729	783	745	727	753	763	753	775	769	750	771	753	781	792	755	739	767	777	741	795	769	820	741	757	782	747	754	784	819	748	765	781	741	827	747	800	798	742	740	782	738	780	781	762	794	769	798	768	756	827	780	745	755	793	802	726	759	788	763	807	799	776	766	709	777	712	778	781	759	740	782	771	791	739	798	777	763	809	764	739	788	775	780	759	735	759	801	745	743	766	758	740	779	750	776	742	732	801	763	762	771	754	768	705	764	765	767	766	757	796	784	741	754	746	804	771	771	712	777	730	747	764	772	746	749	771	773	746	849	774	766	792	763	771	770	806	748	795	801	759	756	736	778	770	757	786	748	711	788	735	811	733	701	807	740	736	719	791	740	787	784	771	784	799	772	749	788	738	788	797	734	768	738	700	756	773	818	776	736	825	806	790	762	822	793	714	749	773	806	794	720	742	771	752	768	739	772	792	792	788	779	773	780	764	730	759	803	730	771	768	753	742	725	820	819	735	798	763	762	777	782	778	764	797	772	767	768	748	794	771	770	725	732	741	753	734	748	789	719	744	735	757	769	748	749	810	769	802	734	741	749	803	759	801	743	753	795	802	757	743	773	790	768	757	815	757	751	768	718	795	747	727	742	783	758	799	708	768	710	782	773	766	780	780	740	744	779	773	749	742	801	747	796	761	753	784	776	749	766	774	799	776	796	719	785	742	764	730	762	761	783	762	779	764	751	776	741	749	765	760	712	792	756	742	785	772	760	804	755	743	761	810	787	740	811	784	779	756	769	756	761	790	774	809	757	768	783	759	743	770	749	777	764	791	781	749	768	746	730	760	787	824	779	787	729	789	733	754	805	760	768	782	818	762	773	716	778	786	777	768	718	757	763	806	791	777	778	786	794	775	779	774	763	751	789	792	731	764	722	762	769	754	781	787	769	773	731	782	795	834	793	746	770	773	743	773	765	787	775	769	740	763	744	737	727	778	734	833	777	721	753	742	769	795	745	782	813	745	763	803	726	764	774	770	750	786	776	722	791	796	771	796	748	768	805	776	796	735	762	774	764	747	800	760	770	806	736	770	737	750	748	779	787	716	764	774	773	795	772	751	708	761	781	790	738	788	780	808	782	763	743	752	786	737	776	828	719	785	796	803	811	741	754	739	742	795	776	732	732	790	776	780	778	790	789	761	773	799	768	792	799	816	794	760	791	795	776	731	782	745	766	784	756	784	726	736	761	803	743	783	767	773	749	777	800	733	762	729	733	768	782	807	821	775	761	787	759	798	727	741	788	746	723	760	764	752	769	794	744	741	761	764	731	775	780	749	766	760	753	791	793	789	783	763	739	746	741	742	814	756	739	728	802	782	766	750	754	767	741	771	795	748	800	830	763	744	782	728	804	763	809	805	762	776	747	743	786	777	767	778	788	802	746	765	747	748	791	819	755	812	770	750	759	805	817	784	778	740	755	778	754	783	770	789	741	761	778	746	720	768	792	764	792	764	744	747	760	756	803	762	807	775	751	722	803	794	758	785	767	719	785	768	781	760	773	795	708	807	786	794	751	769	750	803	792	743	782	735	774	752	815	783	802	739	739	804	801	754	790	802	842	781	767	760	766	742	768	735	763	738	806	756	757	761	710	757	753	764	785	800	764	770	744	753	769	751	750	792	814	757	789	808	739	774	787	799	743	809	738	789	729	759	767	784	777	790	739	753	803	746	802	794	783	823	726	777	811	769	823	769	801	761	771	798	768	742	758	786	767	816	740	805	779	734	739	713	784	782	779	767	751	805	840	783	799	777	731	732	758	761	789	735	731	779	764	709	757	745	815	834	727	742	784	719	756	755	726	786	733	767	751	753	773	752	775	750	743	797
27572	30667	42403	24651	7905	1815	804	510	517	475	473	441	447	446	462	453	411	494	509	500	432	470	466	458	470	478	466	493	462	448	451	413	484	433	463	439	456	444	455	440	516	444	461	421	465	473	484	481	450	462	460	453	489	413	478	466	474	452	471	463	454	469	512	468	445	434	469	454	492	438	497	452	474	454	481	465	476	441	441	477	494	418	468	458	464	458	464	452	455	454	456	465	440	471	475	471	492	450	469	452	419	451	474	501	458	452	488	486	460	463	475	472	464	467	441	485	444	468	458	423	444	511	455	482	488	469	480	453	499	442	451	455	449	452	459	468	451	465	480	439	465	457	475	471	459	464	454	457	466	496	461	482	488	481	458	496	516	461	471	459	473	444	485	498	471	457	435	456	487	473	489	442	453	486	464	464	493	488	508	441	476	477	439	438	468	467	484	472	423	455	471	470	427	480	458	449	455	466	416	454	458	435	484	485	441	429	427	470	498	453	453	459	476	486	455	470	456	441	445	501	438	443	476	445	461	475	452	488	490	457	474	475	454	486	437	445	487	461	480	467	485	494	502	472	473	483	462	490	459	489	396	477	440	424	464	447	483	444	481	439	488	467	462	451	491	450	455	478	444	462	461	496	435	443	477	464	456	479	464	481	463	466	464	450	439	424	449	420	481	462	438	421	443	420	480	461	482	474	437	456	461	467	433	490	429	487	471	488	440	467	483	453	488	459	452	479	487	459	420	446	461	457	472	487	451	431	494	474	479	460	480	491	448	480	470	438	468	484	438	456	457	460	470	449	470	475	482	451	457	470	440	467	470	487	482	425	470	466	468	475	443	462	424	482	473	459	437	483	491	464	470	487	439	471	472	483	470	419	487	441	493	450	453	448	465	458	534	467	419	473	454	457	442	443	425	446	458	473	450	469	450	451	452	466	455	475	475	455	449	439	458	460	430	484	467	467	454	502	441	437	454	450	434	440	483	497	490	479	466	483	447	437	471	453	490	435	447	481	462	453	487	505	442	480	464	458	479	450	502	469	482	442	475	447	454	424	452	456	449	411	506	469	465	441	463	454	473	443	426	450	448	482	447	445	469	478	479	450	499	443	440	456	447	448	438	437	481	462	482	488	493	482	483	487	461	441	449	468	480	460	469	428	479	420	464	470	497	474	439	474	468	446	497	442	434	429	436	506	445	482	442	436	460	471	447	448	451	465	444	426	465	503	409	500	469	503	484	468	420	498	469	461	496	409	466	435	476	423	459	454	477	507	437	451	434	442	440	434	459	491	490	441	498	470	453	463	452	426	448	431	442	453	465	497	455	456	469	445	443	462	473	482	456	443	482	459	486	473	459	463	401	502	450	474	467	461	435	454	445	431	460	463	468	433	447	480	448	506	467	465	483	453	423	458	439	431	477	443	477	471	466	474	451	490	434	486	455	478	466	495	449	510	450	462	460	464	481	492	464	438	453	484	462	461	445	448	489	508	488	467	484	454	486	512	454	464	466	463	412	468	455	431	474	471	495	444	461	456	479	439	452	440	441	449	474	467	472	455	458	446	531	443	459	474	485	430	485	444	455	415	463	484	450	472	489	456	455	441	446	444	494	490	483	488	470	461	460	465	456	483	453	482	486	451	434	486	459	447	459	477	464	512	428	478	411	445	468	465	456	441	451	497	469	475	469	492	450	456	437	478	484	433	481	475	469	484	472	509	483	452	452	470	454	432	497	428	486	472	411	469	456	440	478	464	470	477	477	480	442	449	476	474	464	431	505	459	439	450	453	416	476	494	490	502	437	484	457	469	491	477	458	459	452	475	484	476	457	459	482	480	471	455	480	464	447	434	470	489	489	497	466	476	453	477	490	485	484	450	450	434	459	432	479	473	436	449	460	434	452	467	450	472	480	451	486	470	447	433	480	448	462	456	472	457	497	474	422	460	428	420	465	476	444	461	465	472	498	468	484	491	467	451	442	469	450	474	495	444	487	451	450	464	466	467	466	444	441	455	472	516	484	498	460	463	457	490	483	466	458	448	449	485	480	535	457	490	487	480	471	475	442	462	448	477	472	494	449	461	444	484	473	481	455	449	472	485	469	460	430	456	475	474	426	458	487	490	421	454	427	443	468	451	447	458	450	481	489	487	465	480	451	482	458	474	470	479	437	427	416	459	469	466	469	458	501	439	476	458	481	452	493	463	481	460	461	462	503	453	471	446	451	449	482	448	463	459	419	463	485	475	489	451	459	441	472	453	433	473	446	461	456	467	464	463	459	471	457	431	482	492	458	463	449	471	472	463	477	468	503	499	439	470	499	453	446	456	508	432	463	456	485	462	459	414	481	451	469	478	454	465	458	468	443	465	471	424	457	447	434	443	479	459	492	481	455	451	438	473	434	443	473	418	446	430	467	493	494	454	440	447	426	474	461	447	491	449	443	436	485	444	479	415	450	451	461	475	480	482	482	502	481	485	477	430	492	456	464	415	483	473	481	458	457	483	464	459	467	445	437	489	423	446	453	439	468	406	470	440	462	470	473	434	437	471	441	458	484	447	450	444	489	475	482	461	453	450	489	439	493	506	477	485	476	457	437	467	474	485	485	453	474	465	477	465	518	439	457	457	466	472	472	459	501	435	463	485	443	462	438	477	464	465	462	465	484	499	474	451	458	476	463	434	449	432	456	480	467	472	423	467	478	449	461	442	433	440	445	455	459	500	488	442	431	455	486	478	471	460	446	423	438	479	450	492	458	482	455	452	428	493	452	437	462	494	418	492	457	490	431	481	469	474	474	467	432	443	466	440	452	476	453	494	471	441	483	453	464	482	441	489	514	506	509	456	488	442	445	442	446	467	473	474	509	472	448	449	422	426	457	457	420	459	474	446	433	487	472	478	438	441	443	461	431	465	449	429	490	469	425	446	456	461	451	434	460	482	479	455	436	471	511	408	441	455	461	473	492	472	454	478	468	458	474	480	475	466	442	451	472	475	458	428	448	458	516	471	454	495	498	461	456	439	470	456	477	473	441	465	488	465	462	435	492	443	458	441	446	484	459	495	498	489	479	466	496	475	469	472	421	481	501	424	468	480	453	448	505	501	459	455	445	500	482	448	495	464	462	479	484	467	499	452	465	455	461	418	443	435	478	450	442	442	445	478	477	458	470	487	430	485	481	479	486	465	449	460	456	465	477	457	454	471	462	453	453	438	448	420	430	429	499	424	462	460	458	455	460	427	513	475	470	431	451	474	468	497	466	425	440	466	457	489	463	513	440	455	484	425	469	496	445	459	434	466	442	453	442	490	464	487	500	452	511	465	481	482	472	456	470	439	466	474	470	442	466	460	437	457	461	485	497	466	497	448	478	462	462	478	467	443	483	453	464	447	443	465	450	466	455	534	444	459	454	490	442	446	462	496	483	484	432	495	445	426	467	475	447	451	478	498	475	466	413	465	465	469	473	471	457	463	468	455	444	478	509	455	445	494	461	481	482	451	440	435	449	470
19233	48549	37514	18629	7091	2348	958	682	586	526	513	530	500	562	522	525	515	565	566	514	515	537	559	548	518	553	527	547	543	567	538	562	558	541	534	545	477	545	501	543	562	553	568	490	506	560	525	514	580	553	553	549	504	525	509	495	508	526	525	550	536	540	546	538	547	526	542	514	533	522	541	508	568	555	501	572	530	570	491	534	508	565	533	558	525	494	512	578	539	534	553	501	495	493	502	501	516	507	520	505	524	544	508	530	560	507	530	536	524	554	550	536	494	486	495	526	562	513	561	531	526	514	534	544	544	560	517	543	549	535	493	521	530	522	539	516	521	499	514	500	553	520	525	487	530	504	524	547	523	549	589	525	564	534	527	518	556	574	518	542	546	548	546	526	504	590	490	501	500	529	526	540	499	498	561	523	563	518	521	557	533	498	545	567	555	519	489	519	512	519	540	546	549	557	548	539	528	518	563	554	513	509	543	514	513	551	532	513	533	569	488	514	529	516	550	533	543	499	549	506	517	516	485	476	526	490	530	549	502	524	508	548	524	517	540	559	523	531	496	531	530	544	552	556	527	535	552	510	472	548	512	567	588	504	554	504	480	544	493	501	543	496	503	526	509	522	509	499	561	515	487	550	566	549	514	534	489	504	499	540	567	538	545	534	566	539	528	551	527	538	525	534	538	510	540	545	534	527	545	544	530	589	545	531	518	508	561	541	558	471	552	511	518	576	530	523	528	497	546	523	549	532	497	535	530	500	552	549	531	543	526	536	590	547	531	524	521	540	537	550	539	566	537	500	525	579	577	536	575	534	516	538	472	506	528	523	532	523	519	529	544	523	494	483	506	530	545	542	534	536	534	488	578	542	538	564	484	509	532	519	564	574	536	524	550	512	535	566	550	535	512	547	539	548	530	503	539	479	532	505	555	512	516	492	542	528	525	534	528	606	521	539	527	533	510	527	506	538	519	484	483	544	509	538	540	538	561	533	519	550	492	532	519	543	502	515	523	508	528	529	551	494	551	548	496	546	547	540	532	578	511	478	558	571	529	515	554	535	549	559	519	558	577	568	497	515	520	533	570	539	520	545	488	520	525	559	520	556	505	553	539	542	505	566	548	512	518	518	523	511	516	513	528	543	503	512	506	516	498	531	523	538	523	517	491	530	528	526	513	523	539	526	511	512	556	516	516	517	526	554	513	529	546	507	548	530	560	556	519	501	519	552	525	540	527	538	551	525	538	524	521	528	563	515	584	540	529	524	577	509	526	514	539	509	525	494	527	498	525	527	509	544	531	545	522	537	519	547	563	525	538	504	537	566	509	535	539	537	511	498	525	513	524	506	538	530	540	533	522	572	573	508	524	518	507	558	563	524	523	504	542	492	521	518	536	523	504	546	496	535	513	504	504	520	514	535	553	540	569	540	544	491	551	560	509	530	512	552	537	519	529	541	553	540	526	564	549	543	519	531	525	503	512	601	485	495	512	528	533	484	512	507	534	537	520	569	523	536	540	588	517	540	503	552	527	480	533	549	497	526	537	511	569	510	518	532	569	545	536	552	503	510	544	501	474	479	540	526	538	520	566	540	533	514	562	525	515	536	514	500	539	527	500	551	512	553	514	534	565	540	532	555	513	548	570	565	537	542	511	526	504	554	514	535	572	512	551	478	563	552	575	465	511	544	534	552	556	561	520	510	515	529	575	543	556	531	501	517	537	511	575	538	540	507	529	510	510	517	509	562	531	504	511	574	538	499	567	521	511	542	518	485	532	506	502	503	502	483	525	538	541	489	544	538	532	526	511	549	530	544	517	554	536	533	514	487	520	579	508	535	555	550	569	518	542	508	538	545	515	547	529	516	552	561	496	508	503	546	528	563	531	563	565	530	568	570	554	503	548	516	528	532	580	498	530	518	559	482	525	503	538	521	591	533	541	505	545	509	538	536	553	513	530	565	475	524	544	524	500	558	535	520	506	532	526	512	518	554	517	532	513	537	491	519	487	504	489	537	540	540	522	517	516	520	522	579	492	522	565	536	534	532	527	506	525	542	531	540	542	522	561	546	529	504	522	512	533	527	550	524	495	501	557	558	524	537	487	488	535	520	545	540	580	577	540	571	489	522	562	513	503	550	526	534	537	546	500	571	489	515	477	539	520	569	540	552	527	564	522	482	546	547	494	527	541	526	539	531	503	591	507	508	544	549	500	496	572	524	510	524	537	539	517	547	550	525	515	498	529	532	556	519	542	533	553	530	487	509	552	559	520	513	542	504	538	513	516	504	468	536	512	494	553	540	540	511	551	528	540	553	515	553	554	513	507	527	485	521	533	540	585	545	536	521	537	531	501	536	545	497	534	531	537	540	472	536	562	544	514	576	531	522	539	516	505	504	512	549	504	536	518	561	521	509	519	541	549	515	521	539	557	540	495	531	524	515	550	541	511	563	545	516	532	570	569	539	568	557	562	545	508	527	557	567	532	537	521	583	527	548	496	560	530	542	575	516	527	527	530	517	538	514	524	542	501	554	506	548	506	552	520	553	499	504	515	507	529	513	530	553	524	506	542	533	519	558	519	566	549	559	523	535	517	510	520	499	525	543	529	519	519	502	544	517	541	545	528	510	512	514	553	494	524	561	556	513	562	529	531	549	551	566	512	524	591	511	537	514	511	531	532	523	524	518	540	533	557	570	547	546	514	487	516	514	534	533	524	567	513	543	499	524	535	557	508	507	561	528	517	518	529	505	495	511	551	548	569	553	536	561	518	560	509	515	532	532	561	544	539	537	511	509	552	520	503	536	571	512	538	505	536	558	536	539	530	522	538	523	488	499	561	549	526	577	599	512	510	518	522	553	527	529	542	527	521	492	554	536	548	489	507	548	508	546	522	517	564	532	516	561	558	557	503	474	532	519	568	548	535	514	551	529	539	509	568	525	537	567	549	532	553	545	526	487	504	538	520	514	523	514	497	552	555	518	563	528	552	529	518	514	505	522	536	514	524	505	502	564	480	558	563	536	559	533	524	513	523	524	567	517	564	569	518	558	546	525	523	540	523	523	510	515	538	544	518	482	499	577	499	497	545	551	541	568	508	516	519	499	511	473	540	519	543	483	497	526	482	484	547	499	498	561	531	478	510	520	535	533	513	495	558	519	507	541	547	554	508	546	548	529	515	532	542	522	534	553	546	539	538	520	490	516	527	537	491	494	531	558	557	512	510	526	538	503	504	489	498	494	547	553	493	523	511	525	520	517	526	502	523	532	532	540	562	598	536	514	554	533	522	526	496	535	514	551	534	503	537	533	578	519	567	497	526	529	558	538	552	556	527	530	574	530	535	533	532	500	520	523	523	503	514	494	547	560	560	569	554	522	530	509	523	505	508	570	540	497	501	546	545	532	563	509	550	506	535	510	498	520	524	578	525	532	502	530	557	537	519	508	502	547	516	518	560	531	532	526	486	526	526	549	551	535	559	553	522	566	548	564	496	508	529	515	495	518	542	502
23585	22654	42108	39541	28177	20458	8623	1231	639	576	560	532	558	545	614	574	586	614	534	562	558	616	537	566	549	582	589	537	547	582	542	527	559	528	586	535	600	515	564	562	568	543	588	558	491	553	573	541	538	566	548	544	558	534	533	531	517	560	568	532	576	586	557	559	590	538	572	574	558	562	531	535	550	578	572	527	573	555	541	557	586	588	567	547	540	596	581	542	543	553	549	549	562	567	529	545	570	576	558	556	510	516	587	509	602	537	558	557	529	566	543	539	503	549	541	568	539	561	552	573	542	596	570	558	557	525	578	532	599	570	529	576	548	511	561	562	509	554	559	548	556	511	546	580	542	527	562	524	573	598	527	566	563	534	558	574	545	583	559	548	543	575	524	554	573	520	578	548	562	549	541	554	566	559	547	519	605	567	519	584	503	538	541	558	528	559	524	600	560	533	510	569	511	558	537	558	578	575	595	578	548	573	512	574	556	555	504	573	586	591	555	560	558	571	537	546	563	550	576	525	552	550	596	543	558	569	538	576	543	538	531	604	547	552	552	517	526	516	600	565	505	554	555	534	562	579	581	576	544	545	523	591	527	613	512	574	561	526	567	516	550	560	557	566	542	556	557	556	561	570	540	549	557	563	528	569	534	571	519	516	535	537	592	592	566	557	580	538	542	549	596	590	560	577	538	542	567	588	528	509	528	549	536	515	537	534	543	565	481	550	541	579	558	551	555	600	586	527	524	536	545	519	558	560	559	576	549	526	543	613	557	525	536	561	542	541	513	558	598	579	585	553	539	563	570	557	564	576	566	581	508	559	558	582	510	535	541	508	549	574	503	577	533	530	608	570	554	564	560	534	545	499	525	552	541	559	547	545	554	565	526	555	565	548	579	562	519	530	573	536	527	553	545	526	544	601	523	559	525	556	520	563	546	584	568	569	585	592	538	555	572	587	579	523	520	572	538	555	528	522	598	554	526	563	578	492	599	544	547	549	533	556	552	500	597	522	555	621	543	561	530	558	501	551	508	526	561	578	534	514	528	518	517	570	552	591	524	530	557	566	562	532	539	548	545	552	559	521	575	536	583	553	550	544	610	558	566	547	528	556	596	517	534	551	587	547	558	570	515	501	546	504	570	575	551	508	533	589	526	550	561	552	555	533	554	545	543	556	509	539	547	529	590	546	548	586	538	538	531	553	543	482	504	557	528	544	600	588	570	568	544	545	585	564	570	545	559	556	560	511	509	536	573	543	524	564	521	560	550	526	541	573	527	555	570	531	553	524	539	561	537	569	514	578	561	581	568	616	556	578	615	544	510	540	566	550	555	548	534	558	528	573	560	571	564	556	578	585	544	526	554	567	559	579	517	549	560	599	513	536	535	529	555	569	527	541	535	520	577	579	503	573	534	528	540	518	581	547	612	586	525	491	508	534	558	570	530	500	526	559	575	524	551	564	543	542	565	550	582	555	575	577	510	518	514	560	537	518	521	600	546	564	568	507	573	589	555	569	544	554	549	559	567	547	556	598	558	548	577	559	547	547	576	524	529	572	571	555	524	583	557	560	515	531	532	584	565	540	538	539	532	540	539	552	500	596	585	517	550	580	556	553	564	576	569	593	576	527	565	574	568	565	553	520	542	543	498	569	585	554	505	519	564	565	546	555	520	563	557	534	551	531	575	541	519	567	576	567	506	562	520	544	597	555	519	537	550	557	517	564	581	571	566	574	588	523	570	580	535	560	575	570	573	574	556	512	583	555	538	540	524	549	564	563	563	498	549	563	580	536	535	555	540	556	578	561	551	548	521	529	529	587	553	546	551	554	575	592	540	538	616	546	600	525	569	567	529	532	549	535	528	539	562	510	542	549	589	542	528	571	569	568	552	558	518	581	545	540	542	535	568	519	565	538	529	569	557	556	534	566	518	548	521	560	568	549	548	613	545	527	575	515	555	546	558	550	523	555	550	579	554	582	570	556	521	529	598	595	528	518	551	568	531	571	519	570	521	528	527	586	568	559	543	553	559	542	533	551	564	548	547	562	571	564	540	540	559	545	549	532	566	546	584	539	596	558	565	521	559	540	530	561	512	591	544	543	509	525	500	564	596	544	527	558	547	572	607	552	535	579	551	494	532	558	511	572	537	530	569	517	596	507	556	535	613	545	551	569	560	534	569	568	570	556	580	551	561	589	554	527	533	530	544	555	537	573	567	533	561	573	549	561	555	544	530	550	576	551	534	569	557	582	519	535	556	516	546	578	547	557	545	537	564	574	592	571	530	551	557	578	531	543	526	576	574	563	557	565	592	556	604	568	594	554	548	547	567	563	579	573	534	539	515	523	554	562	566	542	519	555	529	544	500	565	558	527	585	561	557	547	515	536	572	553	564	547	525	544	555	514	621	583	536	590	596	535	555	586	557	535	543	540	546	577	550	541	587	561	545	594	576	531	554	517	574	549	586	562	574	530	539	559	521	590	557	492	580	563	573	563	532	543	498	549	569	604	542	543	592	532	523	574	570	553	535	562	556	506	544	526	604	527	533	600	540	592	578	555	520	543	544	536	551	596	560	539	529	575	563	529	573	544	552	546	595	539	569	540	577	549	554	559	550	567	558	576	521	543	574	568	526	557	525	538	527	581	541	546	540	571	554	556	560	531	529	563	559	540	509	535	529	571	589	534	577	500	580	561	513	552	602	567	490	531	556	544	556	536	522	523	537	569	530	546	535	563	558	523	536	540	539	555	527	525	535	532	575	541	565	542	531	592	565	538	517	568	548	541	562	543	541	537	536	526	569	529	540	551	555	537	584	531	598	530	533	583	554	601	563	551	543	546	537	529	552	545	527	586	542	562	536	568	544	584	547	539	551	559	600	571	499	578	557	533	535	560	540	579	532	563	600	555	589	526	593	541	596	594	515	538	526	546	588	561	518	529	516	517	524	548	574	561	563	517	535	582	551	579	540	586	544	555	606	578	547	553	546	554	532	562	546	596	541	491	534	549	560	517	575	556	586	566	545	550	599	539	577	525	521	548	599	569	493	531	535	559	549	562	546	549	525	570	582	598	548	530	542	510	569	549	530	538	532	582	569	573	539	585	596	577	567	534	548	542	560	535	527	544	544	553	577	549	600	569	543	575	557	527	542	576	560	558	573	536	513	523	521	558	541	506	525	541	566	511	528	571	615	551	540	536	519	557	556	572	557	518	572	553	572	549	550	593	552	577	491	565	558	517	557	536	533	580	532	558	556	549	548	566	558	573	556	546	591	530	577	577	535	575	553	540	558	558	506	535	550	559	563	548	560	514	554	511	538	539	541	571	537	523	563	544	585	546	575	571	525	533	543	558	529	533	568	544	545	545	549	501	560	518	562	553	554	536	532	542	543	545	526	549	576	550	568	536	568	539	561	588	541	529	536	555	573	529	570	525	563	548	531	564	565	562	569	517	560	576	564	527	529	544	536	529	564	537	553	550	550	559	566	593	542	569	570	573	564	551	526	517
45490	96393	79469	53102	33233	15133	4477	1386	754	662	613	631	600	615	638	588	629	646	654	611	616	615	640	593	579	623	634	602	605	633	606	643	563	595	586	610	595	567	650	615	607	603	612	633	613	615	641	615	624	649	549	606	592	600	668	584	592	603	600	611	616	600	606	595	595	582	580	613	637	575	651	557	601	603	589	606	616	595	639	615	575	650	588	613	591	629	571	649	640	590	624	622	612	602	603	584	599	621	606	599	606	696	612	546	621	591	616	636	653	660	577	610	660	602	636	612	651	636	637	601	619	639	608	631	601	591	646	664	613	597	659	593	581	514	592	630	633	572	595	579	609	608	620	644	606	638	606	610	551	590	629	644	547	606	644	623	607	594	612	615	641	580	611	607	599	584	622	680	583	644	602	599	598	597	655	609	602	610	577	617	599	553	603	636	627	616	580	587	574	630	591	597	635	669	614	570	657	572	627	571	639	590	675	573	572	640	627	621	603	586	584	594	642	569	601	571	589	662	622	609	636	673	607	585	608	595	591	661	618	636	617	624	601	613	631	633	624	595	619	604	580	627	623	619	582	619	599	584	624	591	631	609	641	629	645	603	652	612	564	601	625	622	610	650	600	615	621	589	613	630	627	576	593	607	572	598	606	611	603	612	616	606	617	608	591	675	645	639	575	621	559	603	625	617	618	646	604	628	595	626	653	583	646	621	597	656	624	604	590	600	623	598	576	607	645	642	606	589	619	596	616	622	631	609	659	588	641	611	636	619	585	623	593	618	589	619	611	627	619	591	595	632	623	609	629	634	594	595	659	596	648	587	616	603	638	599	590	578	610	620	618	633	678	631	591	646	626	586	595	605	627	638	642	616	585	608	622	651	635	630	605	630	622	630	614	595	645	598	658	576	611	587	576	627	596	613	587	601	684	634	658	625	629	592	657	620	591	618	623	608	643	604	602	611	539	633	576	629	651	609	595	563	633	611	611	621	641	573	623	610	575	634	598	590	604	641	620	600	648	613	607	614	639	633	630	591	574	614	627	611	633	625	651	595	666	620	639	592	640	612	616	634	643	649	638	570	634	547	610	595	612	643	605	611	641	621	656	563	661	586	581	658	649	623	634	568	617	602	641	631	625	599	624	617	636	647	624	636	622	627	587	571	610	584	635	627	621	625	590	596	608	646	588	611	591	614	603	586	618	606	625	588	635	631	624	606	607	635	620	608	633	612	641	587	640	635	611	615	604	622	604	643	614	589	590	604	603	653	596	595	611	638	598	632	639	595	625	607	638	589	651	622	571	583	636	577	639	608	601	615	619	619	583	601	644	640	580	618	612	608	645	612	625	590	627	566	608	653	654	597	589	623	650	588	615	616	644	609	637	626	631	647	609	634	600	665	583	614	625	600	590	580	617	626	565	588	594	602	613	606	597	619	633	610	589	639	619	597	612	602	594	635	603	601	601	594	594	625	613	596	638	612	604	576	608	604	648	592	622	616	621	613	638	578	607	609	659	596	630	632	616	615	590	620	561	626	596	593	616	614	626	634	594	647	645	558	635	577	629	620	578	606	643	641	602	597	537	574	595	552	572	604	570	627	648	610	579	600	659	607	666	586	596	635	634	605	546	629	596	617	626	633	607	624	622	573	621	640	620	601	564	616	661	587	613	631	590	636	624	562	642	664	618	585	611	590	599	566	637	643	624	579	609	570	598	575	607	667	600	629	609	630	615	624	574	625	640	635	593	640	634	562	630	605	578	608	576	590	611	631	598	647	652	615	605	604	627	646	567	611	570	585	582	588	577	651	605	608	634	656	598	636	599	591	561	624	630	652	589	614	629	626	569	592	580	625	613	576	611	623	638	645	625	586	647	606	629	624	612	577	603	568	632	574	603	588	647	604	633	630	563	595	589	634	678	633	594	621	581	564	636	594	598	597	610	596	568	595	607	638	593	605	618	630	625	657	586	614	606	568	659	579	644	573	636	607	642	603	634	599	541	602	567	637	584	543	618	614	594	660	604	591	615	585	559	598	623	621	587	592	616	625	621	636	597	582	640	599	566	600	606	606	582	608	595	606	623	620	630	644	614	558	601	595	638	631	632	611	606	619	565	586	557	598	592	623	607	567	627	607	596	620	615	631	662	600	598	611	606	620	572	594	609	614	631	591	577	594	614	616	577	619	647	595	624	553	564	595	575	630	634	640	615	623	668	595	640	615	597	628	637	596	598	614	604	600	632	622	563	628	640	585	576	601	590	660	580	583	596	588	637	609	634	633	630	629	594	605	596	586	635	578	620	607	608	565	639	646	621	640	602	643	626	642	608	587	579	616	592	641	630	633	624	639	639	597	655	616	573	569	616	654	595	648	610	630	652	585	645	612	616	634	582	643	617	640	544	649	592	603	626	632	618	608	615	578	579	579	619	590	600	643	589	600	574	597	601	627	625	640	600	615	629	648	604	607	616	600	625	659	594	615	616	582	622	604	603	573	598	592	626	595	627	644	621	661	623	587	601	590	610	619	608	638	632	592	617	596	621	634	611	651	633	583	585	628	569	615	612	596	672	567	623	611	603	625	641	590	646	605	606	700	659	618	580	619	633	587	630	640	629	619	633	625	638	613	617	619	605	597	605	574	658	592	617	643	625	615	612	637	624	606	561	628	585	652	639	628	613	596	569	654	643	640	631	616	613	633	622	608	621	603	602	613	597	596	631	616	660	566	600	610	603	604	629	657	665	659	643	591	657	601	582	592	598	598	630	578	630	599	625	638	567	630	591	592	577	580	588	607	615	624	611	595	561	621	635	612	641	608	693	639	578	645	550	624	586	596	616	597	595	592	633	620	629	626	585	586	640	570	643	679	592	620	645	640	587	587	591	587	589	643	629	603	639	629	598	619	574	611	645	626	618	591	590	592	598	647	662	626	610	592	642	609	631	604	656	643	628	563	643	644	634	600	627	594	660	648	658	656	600	617	613	588	587	633	562	568	661	612	587	611	618	589	620	633	569	622	649	632	626	654	644	597	652	629	627	612	599	602	653	612	600	605	615	614	569	633	640	628	596	614	664	650	604	623	603	580	660	585	628	599	641	604	651	603	609	616	628	611	600	629	658	587	624	593	586	601	602	602	634	625	636	618	555	607	620	657	605	604	617	617	587	646	545	602	604	612	603	626	641	592	583	604	634	645	662	582	637	640	631	620	604	628	598	656	624	602	613	670	580	629	619	625	605	618	607	655	634	633	610	630	599	609	590	592	627	661	595	616	590	563	647	631	627	633	646	613	616	604	615	619	644	613	582	617	659	594	620	612	592	628	643	623	563	575	579	632	593	621	605	631	600	614	616	648	598	635	612	585	627	619	610	594	630	604	654	597	625	624	603	629	642	570	612	611	639	657	578	580	623	621	570	616	564	573	609	614	640	640	649	638	586	616	605	593	583	631	643	608	608	623	607	595	621	634	601	623	593	615	567	633	600	621	651	608	614	656	611	608	637	624	618	608	612	602
25173	24546	42884	35770	21490	9115	1911	760	591	584	504	558	533	559	561	511	541	532	553	519	534	544	549	516	531	553	560	542	484	512	519	536	517	543	500	541	508	502	488	472	526	539	534	524	593	512	573	487	527	491	502	540	540	556	495	505	576	518	525	516	488	556	563	503	534	524	495	499	518	501	523	549	522	513	534	523	530	518	509	495	465	513	550	524	532	529	514	563	515	509	541	517	543	551	551	500	506	566	513	537	550	525	535	531	535	509	505	533	556	548	526	547	530	521	545	529	526	503	508	517	533	547	526	511	528	523	531	502	538	508	550	523	550	528	574	515	534	553	577	488	515	579	480	517	508	531	501	483	549	533	531	516	519	525	568	556	529	526	543	503	520	502	492	563	563	524	555	540	490	527	536	507	531	539	529	531	540	519	517	551	505	551	540	531	511	502	502	571	556	509	551	571	512	520	492	538	511	499	563	532	551	575	488	536	530	511	552	515	540	512	542	551	544	492	511	514	569	506	529	536	529	560	524	513	493	539	567	542	526	547	562	573	540	544	534	491	533	572	540	526	519	545	519	484	504	551	519	525	468	526	528	514	518	579	532	513	540	551	510	547	509	574	488	531	510	492	512	496	495	532	519	501	522	489	515	500	511	531	547	570	532	539	502	487	496	554	525	509	540	523	551	538	504	519	494	513	552	529	531	498	499	515	606	556	520	527	544	523	495	543	503	507	495	540	541	545	509	516	508	557	516	535	490	548	487	547	546	584	533	556	522	520	498	490	533	543	490	500	532	553	515	552	532	524	504	530	497	524	503	540	533	547	506	510	550	544	523	517	523	515	521	528	558	509	541	527	501	497	523	511	507	542	530	531	544	511	474	518	529	561	547	524	545	553	508	520	554	493	525	526	539	539	529	533	526	540	518	553	526	541	530	539	510	526	528	540	568	522	526	508	527	537	509	529	544	504	494	530	520	493	549	516	513	506	478	540	539	486	480	509	525	519	558	530	517	566	528	477	501	507	520	518	477	525	491	549	559	485	518	534	539	545	548	550	496	487	527	540	540	520	514	512	519	513	526	527	537	510	548	524	533	556	553	537	536	528	546	513	513	524	513	544	523	535	529	516	516	564	518	537	532	545	549	559	520	533	502	526	491	555	530	521	506	520	545	518	523	532	542	516	526	572	548	554	507	528	572	544	525	455	534	508	527	545	506	535	474	538	543	519	566	564	512	541	528	575	555	539	520	565	531	493	499	533	573	509	485	518	509	506	537	530	545	521	521	541	526	510	543	534	504	537	508	523	523	534	540	507	519	550	532	516	562	530	528	502	554	507	557	532	524	558	511	482	556	535	571	510	534	569	517	533	564	558	556	503	524	517	513	545	554	496	563	518	566	541	521	525	542	497	539	509	510	488	513	566	532	533	540	534	499	517	514	489	527	553	501	562	508	549	548	534	504	523	508	527	563	506	542	511	525	591	521	504	507	521	549	511	564	522	488	546	469	533	560	519	579	534	594	497	503	568	493	529	513	519	485	523	525	583	576	494	528	530	539	484	515	544	507	521	541	583	559	538	504	523	485	507	538	520	529	509	515	569	489	502	490	514	534	520	529	531	506	497	523	525	517	572	548	482	572	498	549	526	526	543	548	526	533	512	511	553	529	514	511	539	510	546	533	511	533	528	556	500	499	533	524	563	524	515	519	536	515	503	540	520	519	507	537	553	513	493	494	538	528	531	506	544	527	522	534	519	485	480	517	511	516	535	526	561	555	501	514	520	513	504	557	508	533	529	528	577	500	540	531	533	547	540	563	479	542	512	519	487	543	556	518	502	553	518	495	533	578	542	499	524	544	542	525	514	552	532	489	499	554	494	527	560	544	506	564	520	522	491	500	531	493	529	531	540	535	531	532	522	516	537	470	530	533	546	540	509	507	533	513	578	521	539	511	526	498	506	503	529	503	541	552	501	560	507	522	507	540	540	500	566	487	499	548	525	568	507	583	544	543	517	521	557	556	490	558	498	510	507	507	518	499	557	529	522	533	546	495	537	527	532	546	524	548	516	533	504	517	516	540	530	530	518	526	536	533	553	567	524	497	475	520	499	551	479	532	474	532	553	515	574	534	544	515	536	494	532	481	486	548	542	522	535	552	552	497	501	519	510	540	494	527	536	529	566	524	531	477	490	516	503	497	539	568	534	508	545	542	574	517	487	518	522	565	497	524	513	517	547	539	520	502	548	534	528	482	507	529	489	504	556	547	574	508	552	525	506	544	527	538	545	499	539	532	507	552	548	500	486	533	547	536	500	526	481	555	537	516	554	561	503	517	578	511	557	525	526	494	531	494	558	584	459	520	535	530	550	538	514	521	530	511	484	543	507	530	521	549	545	495	528	515	545	539	566	483	511	528	511	546	528	544	531	496	527	509	553	546	535	569	534	529	530	536	529	490	564	515	523	485	505	575	516	524	523	512	541	503	513	485	520	557	533	542	506	491	539	518	559	501	519	539	573	574	533	531	586	495	574	523	518	516	509	563	518	479	453	524	529	521	569	538	547	512	547	496	516	509	560	531	538	503	496	488	487	528	508	538	555	539	546	511	547	514	551	531	487	525	529	506	557	539	502	526	523	544	524	481	555	532	519	533	550	509	569	513	524	558	513	493	496	530	534	538	538	504	523	523	519	529	523	543	514	503	581	519	543	544	553	506	521	543	544	528	525	543	526	559	528	508	519	540	520	515	516	542	570	501	539	547	499	531	521	504	494	519	526	559	535	544	557	531	523	534	554	531	520	540	521	557	564	532	523	529	571	500	524	481	543	516	525	532	503	536	561	577	541	531	569	535	545	514	523	519	534	535	575	533	541	469	543	536	534	507	473	528	521	505	508	521	518	489	539	495	509	551	497	506	566	546	493	545	522	522	556	495	531	526	518	504	513	551	483	481	491	542	511	532	519	520	524	504	544	513	496	557	510	588	491	507	535	501	547	518	522	505	525	525	528	506	544	499	508	575	530	539	511	515	505	556	506	488	527	543	553	500	513	535	540	541	477	506	523	541	534	498	529	523	528	550	548	518	537	541	503	505	498	496	538	528	523	522	513	525	532	528	507	537	522	524	537	542	546	514	551	521	504	509	527	552	481	487	497	501	574	537	524	519	547	523	532	502	558	551	553	558	507	537	538	555	544	536	554	508	532	517	517	519	522	504	527	537	525	498	530	518	539	506	537	518	517	533	499	543	519	490	541	530	544	518	521	535	504	507	543	576	521	489	498	518	537	524	527	536	545	542	564	524	540	544	548	532	504	498	529	545	528	507	580	528	517	518	546	514	491	524	531	511	509	551	552	483	529	551	522	499	520	491	506	476	524	525	565	532	535	535	520	519	533	507	559	555	532	535	516	504	537	489	529	550	509	529	568	534	533	567	572	534	522	518	541	545	564	522	526	502	501	503	486	518	553	594	516	483	510	524	462	495	562	499	512	484	550	542	535	512	532	549	581	538	514
39619	79316	63153	39308	21731	7934	2394	956	699	590	603	623	597	632	624	656	624	605	606	587	618	590	590	583	594	564	554	608	613	588	576	580	617	565	652	603	604	621	623	590	620	622	616	638	587	602	638	602	598	618	605	586	622	574	596	586	569	614	606	594	638	565	557	561	605	577	581	604	624	588	586	611	585	584	584	567	651	602	602	588	613	613	600	594	575	571	562	569	615	591	553	561	624	632	572	635	605	607	596	686	625	606	616	628	629	579	603	585	577	587	579	593	604	563	635	587	637	589	603	605	620	596	599	569	562	622	622	601	608	604	613	561	618	601	614	597	587	611	595	617	591	613	614	554	627	635	668	608	577	584	597	564	614	590	624	601	602	605	622	597	597	610	576	622	614	617	630	596	599	612	623	590	613	575	600	567	579	585	616	578	614	617	619	588	583	626	618	621	631	592	626	606	605	588	588	579	605	635	612	583	591	588	593	640	596	567	617	579	598	591	572	601	613	573	578	564	593	554	612	615	591	591	601	553	612	557	560	641	586	621	634	576	605	625	620	611	612	596	563	595	639	609	548	615	579	608	587	584	587	641	622	659	604	568	595	553	556	610	602	633	630	572	562	598	588	641	620	615	640	619	662	630	616	622	621	567	652	638	581	589	583	620	569	563	620	600	621	576	640	624	625	627	609	605	588	601	563	613	578	632	602	626	606	599	593	616	567	562	582	616	628	566	621	547	579	635	650	607	580	554	569	601	607	608	659	581	624	634	590	596	665	602	589	579	644	625	599	597	617	564	569	650	602	637	598	620	613	567	657	591	610	586	575	595	602	616	614	591	611	561	637	594	576	598	581	590	653	612	636	578	629	571	638	642	569	568	581	617	628	604	582	586	633	579	648	616	580	655	630	579	590	616	629	637	588	617	626	612	608	611	625	600	602	637	580	601	626	613	628	631	590	620	599	569	583	588	571	604	579	589	622	615	625	595	591	639	591	602	564	583	596	567	620	598	588	580	578	577	626	610	619	622	639	597	593	594	582	617	611	589	621	596	653	626	621	612	611	606	595	644	629	611	611	637	594	579	577	625	623	602	573	580	605	584	630	585	595	586	610	611	588	597	603	592	613	589	606	621	610	609	634	565	647	591	637	609	561	584	607	601	588	611	635	600	625	628	586	581	607	604	622	583	598	607	592	634	598	629	616	568	581	604	626	609	613	624	567	580	565	607	611	589	587	605	609	586	607	614	633	572	618	572	643	603	595	602	621	611	605	576	595	595	620	604	583	571	614	586	584	648	576	568	585	634	617	581	593	597	588	596	617	643	614	653	585	590	631	646	584	608	603	613	590	583	611	595	587	592	616	639	643	606	629	600	549	616	597	608	595	619	550	640	594	603	588	594	611	578	585	608	631	592	600	619	596	652	662	590	649	641	580	611	572	609	583	576	597	609	608	610	604	635	596	608	586	601	646	627	619	615	586	596	583	592	607	627	618	659	611	640	581	623	584	603	583	617	584	625	606	640	576	622	623	630	599	585	577	602	615	611	593	583	615	582	635	622	589	595	596	611	602	610	590	629	622	637	610	622	629	571	554	605	600	623	590	622	609	641	617	623	618	552	612	617	617	566	593	610	638	630	594	578	604	607	601	587	629	619	614	644	597	583	588	634	591	640	615	619	590	584	608	602	635	610	622	589	586	599	608	622	600	544	576	593	572	610	611	581	602	597	598	648	611	610	592	597	626	619	594	555	606	583	613	618	577	589	636	600	619	617	592	626	585	579	626	572	587	634	635	627	566	629	614	613	603	578	645	606	613	587	619	610	656	591	577	624	618	571	570	626	596	606	590	617	572	559	593	612	593	618	595	585	613	580	636	598	606	608	597	599	606	610	563	618	583	640	543	567	611	637	601	580	609	581	612	583	637	625	584	565	629	616	609	599	629	589	620	586	590	600	602	604	572	598	595	587	589	574	597	615	601	610	575	642	610	614	606	622	589	655	601	590	616	570	607	601	612	627	598	598	594	608	621	617	616	616	630	603	586	586	570	535	588	557	582	580	646	593	579	643	633	597	670	612	609	597	606	609	613	548	617	599	655	569	603	607	604	611	638	616	592	621	581	588	593	643	608	664	590	597	603	621	575	624	645	587	607	606	570	645	568	577	600	588	583	615	645	573	602	620	633	625	589	635	633	584	577	633	614	580	584	599	560	576	602	580	595	622	610	657	630	632	596	611	607	613	527	630	579	560	605	598	597	595	601	624	648	579	601	587	605	596	615	595	637	602	622	625	586	564	651	617	612	571	556	615	591	599	584	686	626	656	574	606	594	611	618	620	628	663	589	612	608	618	573	604	585	628	580	559	599	598	645	614	610	596	589	646	623	569	600	576	632	618	595	603	627	610	600	617	638	574	614	593	605	574	632	575	613	596	580	620	628	577	603	579	634	613	617	602	602	612	618	581	618	630	605	588	645	583	648	639	592	566	630	585	632	608	598	582	628	579	644	604	576	595	600	546	605	596	609	616	598	647	543	613	589	587	606	628	649	641	591	563	572	623	605	618	626	556	555	624	584	611	613	575	644	603	621	605	634	591	584	596	577	620	601	631	634	549	599	584	598	606	528	644	634	567	626	596	607	607	598	603	626	558	585	591	647	588	583	642	616	636	621	625	608	658	557	587	650	589	590	636	610	537	585	606	590	606	639	580	589	612	590	576	581	610	596	600	581	583	605	601	631	616	599	566	609	610	612	644	607	648	585	616	558	590	625	609	570	581	632	594	604	608	642	650	598	551	629	606	598	610	572	599	587	595	602	606	596	635	635	645	588	624	546	600	597	618	601	607	643	591	602	593	616	598	578	614	597	637	609	606	601	573	613	630	561	618	619	601	608	560	584	624	631	620	603	591	629	619	619	585	619	579	629	580	615	622	599	621	615	630	595	613	566	566	564	646	603	620	628	631	595	599	572	576	654	618	631	633	617	588	573	603	584	613	606	638	628	597	618	593	571	570	608	582	597	603	551	619	587	552	573	605	600	574	642	627	587	593	605	609	592	601	590	618	573	641	611	619	627	617	613	579	613	601	641	600	559	615	605	609	583	600	589	618	609	632	576	608	623	626	567	617	645	637	597	641	571	604	618	619	646	626	676	592	602	575	585	617	609	605	618	605	631	627	637	614	629	589	630	595	621	602	659	608	583	565	609	583	619	596	570	583	587	593	614	606	613	576	656	560	575	582	615	631	631	620	598	591	648	568	648	584	658	570	598	624	583	630	580	615	595	617	562	584	584	621	593	592	623	629	632	613	635	611	611	600	618	610	607	621	571	616	585	609	578	591	627	618	605	602	618	628	588	646	603	595	576	625	569	577	672	616	612	580	644	605	650	591	603	601	598	607	605	573	613	624	623	594	626	641	600	608	582	646	583	604	612	571	562	622	596	631	587	616	581	592	596	611	583	597	607	599	607	592	541	646	598	603	597	587	616	596	628	604	607	605	604	616	636	595	561	585
22845	22060	37225	34736	27758	23179	15881	2651	873	724	684	696	707	730	658	707	729	675	703	738	728	691	714	700	718	643	728	717	703	690	696	661	664	643	713	649	661	671	679	669	696	706	697	690	695	667	671	660	631	715	680	648	674	651	653	699	701	674	712	682	668	710	675	692	678	692	683	658	698	714	693	687	646	696	680	724	667	702	656	691	679	681	710	648	676	707	702	650	696	696	681	706	663	719	640	679	695	639	677	716	708	693	667	687	645	653	655	727	691	656	688	696	725	721	641	652	651	629	643	660	724	673	682	689	690	723	650	689	712	673	682	649	723	668	692	661	692	669	679	708	657	694	660	653	687	686	668	694	675	692	664	686	684	673	707	657	671	715	656	702	695	669	716	689	674	681	674	710	662	691	720	673	673	676	677	677	695	731	689	677	727	672	685	676	650	663	670	718	664	692	656	732	659	700	725	648	652	657	714	672	708	754	696	681	728	729	676	690	687	643	684	693	727	698	699	747	665	692	666	706	746	683	660	693	666	692	670	644	679	712	662	658	680	663	672	687	681	660	669	671	676	680	677	734	663	689	680	713	706	659	717	666	686	743	685	665	680	706	713	697	646	679	706	662	691	643	716	708	710	688	716	673	657	667	692	683	675	713	696	713	604	661	693	686	707	675	699	698	688	730	691	648	652	638	676	682	693	684	702	663	678	653	664	691	695	696	702	637	727	690	686	680	697	676	698	714	735	675	707	657	653	635	683	710	653	654	707	725	678	707	684	708	687	693	668	668	726	689	668	704	659	702	712	733	652	718	701	638	620	686	687	700	720	763	641	698	661	689	691	691	710	707	699	723	721	667	707	679	677	725	710	682	704	661	638	669	735	687	712	704	675	661	673	676	663	640	676	648	718	668	681	652	660	699	720	691	699	700	670	691	668	707	677	718	675	672	691	655	664	698	654	681	692	655	695	695	681	685	680	687	700	696	670	714	703	730	653	663	702	693	682	706	722	740	683	654	670	677	652	709	682	703	639	698	669	672	699	686	672	699	633	712	720	744	673	699	668	657	654	680	726	688	669	680	671	671	683	669	674	674	659	709	708	728	680	728	698	672	707	693	719	706	667	686	669	738	674	695	680	681	717	638	669	663	697	657	673	686	705	589	662	707	707	717	687	674	724	703	689	689	698	650	659	659	693	722	670	694	674	667	697	648	678	674	650	651	657	687	692	676	659	693	704	710	657	692	654	642	677	706	698	656	661	727	686	682	689	690	662	697	703	682	705	687	670	743	706	693	676	619	734	695	625	678	676	684	739	707	645	701	735	717	660	685	664	671	643	700	695	663	683	746	667	703	650	710	692	705	677	738	675	675	724	675	675	678	687	674	665	762	651	692	718	674	699	676	639	686	667	637	694	703	676	672	708	654	657	693	665	737	688	649	666	697	701	719	685	657	696	665	717	690	668	725	663	687	709	646	716	688	683	716	733	660	712	708	731	736	700	702	715	708	702	696	674	717	715	689	671	689	677	694	709	690	681	655	695	706	691	695	715	703	694	676	675	698	676	638	692	710	691	672	665	655	667	680	669	694	712	681	656	694	667	665	685	668	680	651	698	688	663	701	679	660	654	704	655	679	725	684	684	681	645	705	685	731	682	683	719	706	684	677	679	640	688	611	705	672	688	649	653	663	653	690	710	680	708	683	693	695	663	697	651	672	703	678	705	671	691	667	670	642	659	670	702	739	722	691	696	689	636	673	656	699	647	709	644	652	671	661	695	707	727	669	703	641	743	672	684	694	697	687	698	653	664	662	740	672	650	670	705	663	672	670	700	691	630	642	678	686	706	650	650	713	665	657	715	677	647	699	650	659	657	659	646	690	681	671	693	711	644	666	686	657	678	715	640	705	723	683	667	655	728	691	663	718	637	677	649	690	649	672	692	682	707	709	715	695	677	680	611	709	699	668	737	655	705	707	673	702	671	679	674	677	625	704	665	715	705	650	662	716	670	670	720	697	643	706	678	688	747	680	696	744	675	690	670	724	659	762	692	708	670	651	730	657	664	677	707	707	666	675	686	669	647	616	700	737	677	708	691	702	662	711	630	663	701	656	739	701	644	639	697	698	714	724	650	668	700	718	706	721	656	653	657	723	683	720	686	694	710	660	695	654	648	715	695	695	694	686	674	656	644	667	683	678	655	676	712	699	693	717	689	668	679	715	694	691	682	707	694	691	721	656	692	684	673	729	672	687	721	692	687	693	689	672	701	699	678	703	674	684	682	735	639	643	695	684	721	716	680	656	674	664	669	728	704	696	694	646	711	659	657	705	708	683	675	688	691	616	683	692	690	740	689	626	664	656	698	717	642	693	692	666	653	706	652	695	657	641	645	675	670	689	747	685	735	717	689	629	632	690	687	706	707	650	694	710	727	670	670	665	655	702	729	690	697	699	679	698	671	673	627	700	676	655	654	701	672	727	676	649	672	655	629	685	670	710	658	664	742	660	664	691	689	677	740	654	695	633	677	644	663	653	710	677	713	690	702	697	734	706	653	715	670	645	690	682	690	676	619	713	721	704	728	652	691	706	731	664	693	660	670	650	678	652	665	686	718	659	703	690	681	669	729	666	633	704	674	666	692	698	682	647	679	679	666	682	737	659	649	655	652	693	731	635	702	760	643	652	700	649	713	684	662	702	643	646	677	675	681	657	703	667	674	653	714	655	656	707	722	659	651	685	699	716	668	714	660	707	679	683	638	656	666	706	705	689	648	672	730	690	687	653	669	713	725	696	637	719	629	699	649	678	660	667	665	724	607	703	678	710	644	660	714	650	691	649	680	679	660	650	695	694	642	659	732	627	649	725	707	660	646	666	731	660	672	646	688	677	669	653	707	764	684	675	680	705	684	645	643	688	712	692	696	674	708	684	653	722	667	691	682	689	725	702	682	711	673	692	666	676	672	683	650	683	751	679	684	680	703	741	697	698	686	712	629	674	668	657	699	667	706	665	706	705	641	671	626	696	684	654	720	664	687	677	701	669	696	675	664	655	746	662	685	667	740	676	684	674	627	642	700	677	675	685	681	679	696	714	710	665	679	661	664	658	652	684	686	662	655	680	688	661	712	709	679	697	685	649	678	672	677	687	660	673	660	684	669	652	675	704	673	667	700	681	718	691	677	693	685	643	679	660	652	647	687	675	668	684	699	676	731	683	712	653	653	655	676	691	719	660	684	655	671	706	735	725	677	698	708	688	715	722	716	699	681	644	680	684	721	679	696	679	681	687	748	730	648	660	706	730	702	674	713	688	626	687	659	708	670	658	670	664	630	678	662	631	681	633	696	707	703	685	635	698	695	737	698	669	671	664	720	706	668	712	650	652	698	655	613	676	657	725	699	653	728	661	691	691	747	698	736	636	708	699	718	686	652	635	640	712	713	685	657	712	637	660	667	634	684	689	652	694	663	751	689	670	667	683	687	735	668	627	702	674	688	666	687	702	678	710	681	730	694	675
48652	99067	84808	61191	40362	20994	7200	2166	1054	759	748	780	697	747	782	735	754	754	735	711	704	778	709	764	738	747	718	726	719	731	724	692	693	769	758	766	703	727	755	755	740	726	764	745	731	753	765	725	717	734	720	693	726	747	715	718	736	745	710	714	743	699	703	793	731	788	678	752	710	782	725	747	703	782	739	754	750	734	669	794	744	745	730	722	739	740	740	783	708	744	746	729	807	743	714	790	735	741	764	709	794	733	706	734	762	693	748	760	750	721	749	771	766	721	735	734	709	789	725	711	713	788	789	725	757	703	698	733	712	751	718	700	836	708	750	740	757	741	732	726	726	703	702	789	767	706	715	779	718	767	741	760	711	720	739	726	711	758	715	768	769	748	718	711	794	736	722	749	770	737	718	686	718	754	793	732	691	783	701	710	715	745	734	757	734	732	685	706	743	764	689	774	721	734	724	706	749	711	764	705	707	703	762	729	738	749	732	694	740	748	722	733	728	700	708	750	776	770	684	753	730	718	751	693	682	741	739	742	769	746	727	759	750	724	709	734	707	760	761	756	754	708	754	698	738	752	779	737	788	752	705	711	735	702	700	754	743	737	698	742	721	694	707	731	759	753	712	752	715	755	728	674	727	723	724	705	733	747	765	754	750	746	767	688	755	752	798	738	752	756	768	728	748	701	774	740	742	731	785	708	745	749	734	774	748	715	753	739	751	740	738	732	785	701	717	781	743	727	761	776	710	778	734	725	728	733	747	735	714	762	706	725	754	733	735	755	727	782	770	732	740	763	748	797	753	748	710	741	711	773	762	735	706	776	754	738	740	739	786	734	759	771	708	694	698	727	712	722	688	761	697	746	722	748	778	720	756	710	736	713	702	799	748	776	744	738	751	763	730	725	691	763	796	692	731	754	708	731	749	733	694	749	689	780	746	752	775	744	738	749	751	758	731	740	753	732	687	765	762	725	750	710	735	754	725	751	685	750	717	755	742	730	724	748	763	746	721	800	731	759	745	699	711	760	767	715	753	744	749	745	702	783	755	777	783	773	717	733	754	765	713	752	754	742	714	753	741	741	753	727	749	721	788	737	743	748	760	709	717	737	755	774	754	803	700	739	759	734	710	674	768	728	745	795	766	738	798	770	708	740	777	725	731	773	725	772	737	760	709	721	777	728	733	699	753	732	734	751	753	736	716	778	701	718	707	747	707	772	730	745	743	764	765	749	733	737	764	772	714	711	727	730	743	709	710	687	717	722	718	767	733	721	756	688	720	733	814	740	744	729	732	767	802	757	727	734	777	757	710	710	737	778	678	714	734	739	782	741	728	746	794	766	710	730	749	726	702	777	700	748	737	717	747	727	715	801	752	754	703	716	784	714	666	698	737	786	751	754	724	757	743	773	727	708	796	692	701	722	747	733	748	737	700	735	740	714	689	788	766	766	685	709	801	706	750	735	718	733	730	747	727	720	756	736	722	759	705	729	787	740	768	736	756	772	740	761	722	705	765	694	753	702	747	703	767	721	745	706	763	686	756	771	723	702	770	748	772	742	714	689	761	725	745	730	700	766	738	731	733	713	733	694	718	788	719	704	736	715	744	703	769	715	697	704	738	758	737	736	739	749	738	704	734	729	747	704	719	749	777	733	730	757	736	731	728	765	742	752	761	691	724	745	742	776	735	776	704	735	750	701	714	742	774	764	744	727	738	727	701	764	736	787	775	735	771	747	771	814	739	798	721	732	750	699	730	761	761	739	757	754	679	737	733	751	730	713	782	783	721	659	764	756	722	751	698	737	757	755	745	726	761	755	772	720	730	747	754	788	709	713	724	752	728	673	731	767	735	761	718	756	740	728	751	711	695	720	725	734	765	752	742	765	775	752	705	756	727	750	735	747	723	748	761	724	757	741	783	714	727	788	777	732	741	691	751	707	740	751	728	731	701	703	731	721	731	768	723	747	749	780	719	743	744	717	756	763	741	733	728	723	756	724	732	741	691	706	744	747	780	780	721	729	737	703	755	763	733	751	725	773	736	756	722	722	764	731	754	728	702	712	752	712	736	772	740	761	773	738	687	744	709	750	691	761	729	753	731	758	704	789	734	747	696	719	754	748	719	720	733	781	699	778	760	773	741	708	709	738	727	711	761	724	701	735	720	748	749	756	748	705	758	724	737	723	684	768	713	741	744	750	760	724	755	752	777	717	746	775	757	761	725	764	728	701	728	720	703	712	734	757	727	709	732	669	697	684	714	735	699	788	710	791	711	732	744	725	754	707	754	741	775	765	780	724	791	755	712	720	764	730	726	761	735	730	725	695	747	756	724	725	785	739	699	729	743	691	739	717	712	707	690	708	760	740	712	748	758	807	740	740	781	727	709	737	778	736	712	727	761	759	742	719	711	779	751	716	742	712	762	779	736	739	709	744	750	754	725	751	734	749	748	766	708	770	778	728	738	770	727	763	749	783	790	753	750	712	766	732	787	755	761	720	789	749	697	786	763	744	716	702	738	803	743	740	714	713	708	739	769	740	739	744	709	752	774	736	788	707	722	775	732	718	741	776	764	707	749	730	746	727	732	733	739	745	728	757	707	752	718	736	740	754	774	749	756	726	747	726	741	738	723	727	744	725	817	762	719	742	758	737	729	738	747	747	738	737	738	738	758	747	714	737	712	728	703	752	781	785	725	728	740	721	741	770	681	720	793	735	725	757	739	738	733	736	763	750	736	726	745	749	738	707	697	726	736	724	787	761	761	785	733	709	768	722	755	755	747	727	723	749	738	775	782	700	673	780	812	742	728	718	684	722	714	757	700	708	721	726	756	778	686	717	771	742	748	745	699	726	757	753	722	729	726	725	723	711	763	732	744	745	735	710	717	715	737	741	748	799	795	789	704	748	750	695	709	730	765	754	732	689	760	770	698	751	792	726	776	717	699	775	721	784	752	722	743	721	736	760	745	765	760	725	785	728	749	702	697	759	718	732	725	710	661	733	773	775	747	782	739	753	736	735	796	735	744	702	734	761	709	745	747	760	763	736	755	760	736	720	738	798	725	714	706	753	757	713	797	733	718	763	711	717	775	715	765	763	739	713	752	723	759	733	670	771	725	782	765	711	726	737	727	827	720	750	717	752	756	720	722	711	750	768	715	710	774	771	745	713	761	754	706	776	777	797	741	703	761	772	721	730	723	724	722	729	699	749	702	738	719	756	703	756	743	748	750	764	748	723	711	667	752	753	777	743	736	759	720	693	733	763	710	729	731	706	717	813	762	767	759	728	771	806	766	708	742	782	792	722	771	730	747	737	755	698	722	776	697	767	731	712	714	766	744	707	744	760	671	732	714	758	770	729	717	730	738	740	727	751	783	697	737	751	801	736	777	715	720	748	715	760	742	693	737	748	688	770	737	757	740	680	757	756	753	757	722	738	796	771	728	748	753	779	757	744	745	796	704	688	755	701	708	719	687	769	742	784	760	745	731	767	704	729	757	753	735	700
27813	31323	40583	24297	8060	2067	824	510	524	433	440	466	488	467	439	456	458	523	517	451	445	450	503	505	479	413	423	469	441	479	447	446	473	418	451	460	478	467	448	467	473	445	465	399	486	452	462	431	468	477	486	482	459	435	450	420	420	430	435	427	435	438	431	451	447	410	472	441	428	429	482	504	424	405	458	428	403	449	500	465	480	422	451	432	443	460	392	422	446	445	438	442	440	438	447	431	462	428	456	425	412	465	519	461	453	436	448	472	434	483	461	448	458	437	446	461	481	432	486	444	483	472	464	427	443	422	439	461	487	445	417	474	430	422	467	466	453	473	455	447	473	464	421	445	443	458	443	457	487	466	434	447	455	463	442	438	446	496	471	476	466	434	462	446	439	468	465	448	436	424	444	459	442	442	469	439	471	479	447	472	443	446	459	433	465	435	436	483	447	457	447	431	470	465	473	473	437	477	419	403	435	452	472	449	465	449	443	436	442	457	450	475	427	469	443	440	460	436	480	426	440	430	472	447	441	434	442	446	429	450	426	454	451	471	436	465	467	450	436	415	489	422	426	455	468	460	474	474	459	465	443	444	449	441	435	441	446	443	448	429	438	457	457	427	456	446	428	453	485	459	496	423	464	433	467	478	464	435	443	480	428	455	447	463	485	448	447	453	402	442	447	432	471	458	457	473	442	444	428	470	488	449	413	479	462	497	463	415	459	465	467	438	456	433	478	475	452	430	466	430	447	472	501	460	442	455	474	475	462	465	470	443	445	451	449	484	460	459	437	445	455	429	438	431	492	484	476	465	452	442	451	467	456	446	465	454	443	473	466	451	447	418	476	463	447	456	441	408	471	506	444	493	464	443	439	463	458	452	470	450	459	445	444	471	448	479	441	403	474	433	465	468	505	440	425	470	451	458	490	449	497	462	412	428	439	451	464	449	442	443	453	479	426	474	441	400	477	466	484	464	468	457	457	457	485	457	432	492	454	462	471	450	482	486	416	441	467	457	458	460	438	447	461	458	429	443	448	444	481	419	478	469	470	461	462	445	451	429	436	449	445	450	479	475	424	465	456	449	430	441	459	478	460	424	458	481	451	439	460	478	444	422	452	490	469	435	451	459	446	489	447	469	491	459	468	443	446	442	479	472	420	428	465	477	477	429	460	476	452	499	432	386	479	468	421	502	428	449	508	481	418	401	432	451	455	475	432	483	452	451	442	468	458	456	448	485	437	452	460	473	430	480	442	460	440	470	434	428	440	421	416	471	433	465	447	444	426	431	442	449	427	443	471	449	463	459	432	441	449	444	476	466	489	436	458	460	479	465	442	446	447	478	452	460	439	450	474	451	468	462	500	427	443	427	469	526	485	432	445	453	453	448	489	444	475	484	429	443	428	475	464	406	477	478	445	421	451	463	492	479	411	437	444	429	461	449	465	485	443	418	451	436	460	470	468	466	437	459	483	460	437	418	447	456	448	446	489	460	459	464	434	463	418	454	452	462	463	513	502	435	421	458	465	438	437	422	474	455	442	468	468	437	453	455	441	449	476	470	402	465	440	432	449	409	468	433	468	473	465	442	442	485	478	493	440	484	473	473	460	458	492	494	488	452	496	434	456	461	475	476	502	445	443	451	446	474	448	446	416	442	440	459	423	423	473	427	460	487	457	454	486	416	441	476	442	434	420	444	456	463	454	461	444	454	435	453	451	424	465	454	468	441	451	457	441	465	447	455	461	483	435	461	459	453	446	456	424	502	428	500	430	436	505	459	473	453	489	481	464	474	468	492	450	474	477	445	459	449	459	446	494	503	451	457	466	504	452	438	471	470	462	455	486	434	475	487	457	452	454	467	445	457	474	459	477	425	434	452	453	463	479	422	423	495	462	428	467	468	477	440	476	471	420	453	465	461	429	453	455	428	439	454	431	450	456	432	454	436	467	486	465	465	442	469	413	473	432	459	499	446	446	449	443	473	441	430	484	493	432	429	466	467	453	442	437	441	463	494	430	482	461	467	459	464	475	455	424	467	437	440	423	466	424	450	440	463	467	431	471	464	465	445	443	446	433	424	431	430	498	438	449	424	443	458	437	447	425	410	463	467	452	447	434	456	475	448	440	446	463	448	440	444	423	455	432	433	441	480	470	449	490	442	437	453	487	418	478	457	467	447	442	431	468	416	457	447	443	455	470	437	439	462	440	474	490	458	443	488	465	429	461	488	459	435	474	459	440	440	502	456	491	448	499	474	447	447	460	461	479	442	462	440	479	439	476	469	470	487	419	484	452	448	468	455	463	435	447	428	503	490	448	426	452	443	455	456	438	450	465	454	479	473	489	467	451	480	452	455	405	474	411	459	475	470	465	472	437	457	472	446	458	426	430	424	452	425	453	393	406	457	480	459	442	447	464	475	457	477	472	470	459	454	463	458	449	423	447	430	460	453	420	479	466	474	460	445	466	444	456	436	471	454	465	455	471	443	476	443	424	478	423	419	452	461	482	438	446	432	443	443	414	471	468	444	463	484	402	477	430	438	458	456	467	403	466	444	482	449	477	439	449	422	466	451	449	454	429	457	446	434	475	476	458	446	450	432	426	470	440	405	440	484	474	465	423	449	476	450	471	463	447	444	452	450	446	468	486	423	450	434	476	458	469	412	425	463	479	435	480	454	435	434	490	488	446	421	439	470	502	433	476	478	438	423	475	408	450	410	437	419	460	437	439	431	488	444	420	476	476	428	489	480	484	458	462	455	474	471	473	442	434	474	420	417	488	460	456	452	459	431	426	442	452	468	491	491	460	459	459	418	467	436	439	492	426	423	454	490	445	460	459	443	464	434	450	478	416	442	434	445	465	404	454	462	446	453	443	440	471	487	442	434	466	438	447	451	465	428	490	463	443	451	468	481	400	459	439	465	431	459	438	475	443	484	459	466	504	454	451	488	458	396	456	452	472	474	451	442	456	453	476	471	468	446	457	487	490	478	437	465	456	474	441	428	467	439	443	513	435	452	475	459	471	445	446	420	467	417	460	416	422	433	445	447	444	452	442	459	430	461	500	421	443	482	432	437	427	463	465	412	433	471	463	434	487	432	465	429	447	435	443	440	455	459	451	440	470	468	440	457	463	465	456	438	454	492	448	472	471	451	467	439	441	440	479	444	445	425	435	453	451	487	445	443	395	472	438	474	466	470	461	443	429	452	444	478	439	427	473	439	433	477	488	438	446	433	434	486	434	447	450	486	449	426	444	456	440	456	453	451	484	434	429	455	451	456	479	462	422	445	440	443	425	435	450	449	463	480	459	488	460	435	440	433	455	458	451	425	496	432	444	434	430	418	429	445	423	435	438	435	451	448	471	439	461	473	429	471	456	435	420	454	459	442	441	448	464	437	504	429	458	451	490	466	455	461	478	467	477	446	439	455	487	471	463	423	415	436	452	456	428	490	432	474	474	462	409	471	457	446	461	475	445	444	436	430	422	435	443	474	481	426	469	488	430	448
21871	48277	36321	18260	7238	2594	1060	650	571	578	526	517	524	543	529	517	495	544	584	537	573	504	515	494	483	484	489	538	547	505	531	559	498	530	513	516	513	531	516	573	587	514	509	517	513	510	502	536	571	539	546	521	485	506	469	511	520	526	535	533	557	529	497	483	512	522	490	511	482	536	526	541	504	477	519	523	535	517	519	536	479	561	501	490	518	531	550	519	514	523	522	530	565	520	498	518	519	510	545	544	547	483	503	520	538	510	493	537	516	529	501	569	575	535	536	501	553	513	494	471	480	578	525	535	504	490	549	519	510	525	544	519	536	540	501	522	507	524	493	487	512	502	549	496	508	515	503	535	533	546	513	512	503	517	484	535	512	523	496	518	533	531	507	560	530	564	482	486	515	532	491	523	498	509	526	478	519	505	491	546	509	473	524	520	472	548	539	498	544	521	525	524	518	501	533	509	538	515	536	535	521	505	506	512	516	532	503	525	517	473	478	498	511	517	500	559	504	506	543	477	523	512	551	535	530	505	519	516	515	534	503	513	526	504	528	551	565	511	548	555	542	491	522	524	540	514	523	490	535	504	481	512	540	538	544	559	519	503	500	459	508	522	528	530	563	536	544	504	484	541	534	546	506	550	526	537	511	518	509	530	497	509	527	508	535	557	539	556	512	497	518	554	519	462	525	497	537	487	547	549	553	544	477	507	491	531	550	524	517	511	533	544	544	541	533	521	484	529	530	499	506	493	506	556	528	528	497	517	544	508	512	519	521	514	508	483	497	510	510	547	535	510	516	505	506	532	511	502	513	472	525	493	506	523	494	504	526	519	476	519	539	506	533	510	530	554	473	530	513	545	505	529	522	544	519	484	491	539	514	504	512	530	540	534	534	541	495	511	544	509	500	549	494	529	487	529	534	531	536	513	571	529	526	525	514	534	501	491	518	516	564	537	546	529	524	538	526	518	501	525	484	485	552	478	495	573	511	512	498	540	509	530	531	559	517	533	514	559	537	528	541	525	526	517	521	535	506	533	480	532	541	492	555	507	538	503	507	481	527	516	539	558	538	542	574	510	524	543	520	546	545	504	525	534	497	564	473	507	547	519	530	512	510	505	480	558	466	484	528	464	522	549	504	529	501	484	520	471	503	508	547	510	562	492	477	549	503	453	537	506	499	526	512	529	547	528	483	564	516	482	500	506	519	518	539	487	539	556	512	490	537	504	516	508	525	513	553	505	553	512	540	514	552	533	555	464	498	518	538	525	516	465	514	517	531	554	502	539	557	495	539	479	529	495	519	506	513	534	476	478	480	525	527	519	549	567	497	536	543	515	525	503	554	490	469	550	534	485	520	554	538	517	512	520	501	511	525	471	505	487	523	514	563	515	505	529	535	520	482	481	538	496	513	518	527	479	519	544	552	506	479	514	549	503	513	488	548	538	500	530	535	511	522	517	520	556	511	524	515	517	516	519	520	530	498	550	524	500	561	506	518	555	493	546	527	517	540	509	515	518	524	523	537	515	532	541	529	453	495	474	467	517	520	544	496	513	525	557	524	524	524	531	545	509	492	554	498	479	518	485	569	475	522	511	538	560	551	502	504	519	526	520	505	528	498	529	552	532	521	516	530	519	495	540	530	507	550	514	506	561	498	495	539	477	527	526	531	493	536	511	548	514	529	512	531	526	575	508	533	511	489	539	496	507	534	523	527	518	499	524	535	511	532	513	517	513	549	514	532	467	505	519	498	522	510	541	521	506	540	537	496	539	493	478	551	542	505	520	512	483	524	505	496	524	513	475	493	533	535	510	528	507	517	497	518	525	504	569	512	478	517	579	504	526	501	508	491	499	536	541	558	515	526	515	524	531	516	504	502	503	532	528	543	517	480	523	502	522	510	498	479	527	538	547	507	557	496	558	536	528	522	507	529	505	530	522	507	546	505	556	545	556	484	544	508	540	531	507	534	484	532	511	549	508	508	494	478	542	500	502	532	524	549	577	545	524	518	563	498	513	534	561	526	519	496	515	496	533	514	569	508	497	505	540	515	496	495	483	562	498	536	521	537	490	503	479	531	546	550	504	532	522	477	477	528	494	506	521	515	520	511	529	496	520	508	514	518	472	518	527	491	504	510	507	514	527	548	488	494	512	468	535	497	534	532	514	551	508	534	531	484	509	525	498	500	499	499	496	542	524	516	514	515	496	505	558	503	535	559	549	514	505	512	485	495	475	503	548	493	497	530	533	530	519	504	549	527	496	494	517	539	507	520	533	541	517	533	528	497	492	479	547	518	527	464	533	536	523	506	542	508	538	528	491	495	491	519	508	495	519	513	526	488	473	494	506	549	492	490	515	507	521	532	497	522	527	557	515	483	504	506	475	524	530	524	546	517	535	546	538	497	498	511	482	564	565	529	545	532	556	507	508	511	498	548	546	524	566	546	493	537	507	501	513	515	480	554	494	518	536	493	514	532	490	515	521	491	531	506	507	533	524	539	493	528	524	555	475	557	532	509	544	509	529	557	523	465	535	505	524	545	503	531	505	551	547	539	528	539	543	479	565	520	511	505	531	513	507	539	526	553	518	523	519	525	531	493	510	495	541	459	531	558	543	506	503	534	510	534	505	516	559	529	502	531	546	527	551	532	484	502	522	520	516	507	531	529	504	550	510	499	535	501	503	509	543	544	523	522	517	505	542	543	495	501	511	519	550	522	487	511	501	520	524	529	509	496	517	518	537	489	519	508	496	542	503	538	456	504	522	478	527	484	538	516	516	537	516	551	511	502	525	541	567	511	503	507	565	530	504	494	557	494	541	530	526	464	504	505	548	523	488	497	510	506	533	511	483	495	516	539	501	531	541	530	512	529	502	517	527	508	529	504	522	495	490	516	483	502	528	494	527	545	530	519	486	512	541	511	532	552	492	536	504	496	536	526	537	514	535	473	497	525	537	529	486	485	526	560	491	539	517	546	503	549	495	559	540	509	536	537	526	502	534	538	494	514	554	507	530	491	530	507	526	528	536	529	528	536	511	537	529	546	529	537	499	559	553	509	516	537	512	508	508	498	531	521	487	528	516	472	496	523	509	504	581	497	516	531	546	549	519	484	508	520	537	486	493	546	513	519	546	544	562	525	494	496	516	516	494	524	496	508	512	568	551	528	530	573	519	527	490	577	499	514	529	586	505	483	515	490	532	559	520	525	557	494	525	545	497	503	532	519	513	538	493	549	543	529	558	516	495	556	447	507	503	510	516	514	523	539	510	504	478	496	518	525	507	573	497	503	528	525	526	475	511	500	523	548	502	532	521	488	580	501	517	532	491	513	532	525	492	484	515	522	517	508	536	488	521	527	564	549	509	478	467	489	493	524	534	543	523	507	510	508	492	501	560	508	558	540	560	547	494	498	530	535	504	532	550	514	517	515	499	482	487	516	475	544	495	564	483	480	548	532	527	532	516	529	531	487	536	545	529	534	538	493	515	494	514	477	529	508	520	511	528
23693	22529	38464	38419	28626	21094	10022	1547	720	594	572	556	551	562	581	604	596	526	556	578	561	583	555	529	611	562	612	604	551	553	522	541	565	555	537	540	586	560	590	565	544	564	552	591	570	611	541	571	579	555	512	555	563	516	543	562	577	599	542	572	546	566	550	545	505	570	516	537	590	554	577	531	565	563	550	558	575	565	545	592	589	568	584	548	589	556	554	547	562	562	577	551	553	529	544	498	564	529	554	536	556	532	592	573	539	591	553	530	581	593	607	556	555	537	562	519	545	541	542	557	566	561	571	564	555	581	538	572	532	537	541	549	598	553	537	547	553	528	572	553	558	541	534	566	589	558	566	579	568	536	594	550	552	572	561	531	552	575	551	563	581	528	595	575	561	566	588	584	550	557	541	528	588	589	595	540	549	616	547	563	551	573	549	549	574	550	512	553	599	569	544	546	555	555	561	521	607	574	579	521	576	577	591	580	514	581	590	560	543	522	556	522	590	576	594	547	560	559	561	570	547	533	588	536	577	563	561	565	587	596	557	545	530	543	526	557	559	558	526	567	525	572	564	526	588	566	530	548	572	506	558	551	556	541	567	576	529	534	544	546	546	535	575	555	567	546	479	570	536	561	593	542	584	532	570	509	579	532	602	534	512	547	565	569	558	622	577	533	559	556	537	560	577	544	585	530	551	553	582	531	581	568	595	528	556	565	525	554	580	566	519	553	586	594	517	536	609	570	538	512	537	557	548	565	598	540	552	554	536	547	515	564	584	604	589	510	568	549	563	537	575	590	553	581	578	545	553	567	548	590	536	552	525	532	548	577	601	578	568	552	524	559	545	585	589	552	546	565	546	506	564	559	536	559	563	563	577	542	536	575	544	582	543	563	535	542	535	573	581	567	549	584	548	532	551	569	606	596	535	552	542	558	593	556	559	584	587	523	560	557	543	545	540	547	516	522	513	538	584	564	550	544	544	560	581	559	543	558	563	522	544	588	559	567	544	507	588	562	557	565	540	514	498	514	569	556	559	541	536	518	558	543	558	586	495	558	523	552	526	516	538	522	601	595	603	591	508	594	545	589	530	564	565	511	551	560	522	561	594	611	552	545	554	580	567	567	569	580	552	574	557	573	534	537	546	602	579	584	572	558	563	591	573	550	563	594	605	564	515	575	537	595	578	582	565	559	589	537	575	553	579	529	540	609	514	529	545	588	539	546	607	581	553	534	575	543	545	603	585	557	569	589	529	547	534	541	552	594	516	522	570	529	520	580	588	562	542	574	580	541	555	522	573	569	584	528	607	534	558	543	576	511	517	517	561	565	567	581	536	540	548	621	586	572	571	531	577	553	535	551	564	587	585	565	543	567	555	578	600	553	573	549	544	557	546	539	540	538	586	577	540	509	520	570	565	527	526	544	531	553	581	546	530	573	543	564	562	549	574	554	541	545	527	570	561	557	575	567	560	569	563	599	581	563	597	540	511	551	579	539	566	551	529	553	570	618	540	573	546	532	541	558	543	584	566	555	578	539	542	590	554	572	554	563	555	525	574	561	562	548	521	562	535	562	547	582	577	538	547	598	581	528	554	560	527	533	546	535	518	586	509	542	553	533	528	544	569	576	593	538	578	533	556	510	560	556	520	544	572	505	548	554	552	531	609	561	546	572	617	534	582	619	568	580	562	577	559	545	550	574	580	587	574	589	515	546	555	529	569	566	550	562	544	532	581	523	564	574	563	548	558	534	575	543	583	564	513	555	570	587	561	641	583	574	561	565	583	571	495	541	572	497	555	552	548	559	599	558	556	562	564	554	562	550	539	519	593	537	596	578	552	552	573	555	533	558	585	521	569	578	538	608	499	502	542	567	537	558	556	583	543	591	570	555	573	539	576	527	579	555	533	550	555	577	549	567	538	608	582	580	552	537	584	543	573	561	527	572	559	581	574	566	548	568	578	542	516	604	574	547	552	576	590	532	615	531	527	567	533	571	543	586	554	574	587	556	544	570	558	585	562	595	550	543	538	554	567	515	595	597	517	568	602	563	567	601	582	561	544	583	522	584	611	557	538	496	612	585	600	535	541	530	552	519	582	578	537	542	575	568	587	555	533	560	560	557	561	589	542	591	527	507	548	561	561	527	570	577	566	554	528	547	519	545	544	551	552	565	565	584	548	572	538	532	528	544	548	516	532	525	516	530	550	533	581	582	558	530	546	540	538	612	531	542	519	579	531	598	518	580	521	558	539	565	556	564	562	549	527	553	535	527	536	550	574	597	563	565	537	597	530	491	566	577	515	551	546	530	542	564	599	558	548	549	518	588	528	559	570	555	529	536	555	538	536	575	552	575	514	577	558	543	561	546	566	551	561	557	548	550	577	590	537	596	523	544	552	587	547	532	542	584	534	536	584	585	532	557	531	527	563	559	532	581	531	553	535	566	607	625	523	551	572	538	571	544	536	565	543	530	541	577	534	576	557	551	501	528	545	595	548	559	535	546	570	579	538	552	589	570	574	567	522	564	550	542	564	516	598	515	542	573	561	567	553	535	542	560	574	538	556	580	543	543	562	535	589	554	587	545	569	567	543	592	570	564	588	564	560	573	502	519	601	561	568	538	576	535	585	592	518	537	540	527	546	585	561	542	525	555	551	527	557	552	536	573	531	536	553	596	568	589	574	586	554	562	573	585	552	560	570	517	562	538	516	547	587	578	581	544	541	548	495	557	572	579	563	560	570	565	538	529	586	559	583	550	586	555	543	555	535	528	567	560	600	562	557	533	566	600	562	585	553	581	556	561	569	583	545	502	523	531	554	582	573	568	572	538	550	582	534	525	582	575	548	576	538	558	511	581	546	552	571	580	521	531	532	588	549	550	534	575	578	539	547	646	564	570	577	549	524	545	568	554	579	542	595	589	555	578	560	590	582	607	526	568	544	542	540	574	503	601	578	538	564	526	596	571	528	575	533	546	527	535	551	538	526	560	576	550	577	575	530	566	567	542	549	577	579	559	555	535	550	575	527	572	521	554	528	564	563	527	558	597	522	564	545	509	587	505	582	534	545	546	528	572	554	564	575	549	592	538	585	566	594	582	540	551	573	589	591	567	517	580	583	584	516	575	573	581	588	559	542	563	535	556	567	514	538	496	567	582	566	538	588	546	553	560	549	526	566	515	551	522	586	575	556	565	554	553	542	558	533	577	555	535	581	576	523	506	547	565	560	525	573	524	524	529	591	588	586	561	555	533	567	543	514	549	568	535	566	553	572	535	531	585	588	568	592	576	565	550	551	531	483	568	524	537	534	511	552	567	539	576	570	590	560	526	546	536	580	556	603	567	532	539	523	527	561	569	541	567	547	564	529	532	556	590	504	551	567	519	556	521	540	597	581	540	557	548	560	604	615	601	536	573	583	566	556	585	567	596	547	570	545	518	586	532	600	536	544	542	600	567	579	556	523	589	565	599	559	558	588	552	576	585	534	536	600	560	548	567	550	567	531	532
46560	94190	80174	55074	34630	16287	5416	1658	814	641	637	649	632	635	669	639	616	649	644	602	604	628	598	611	585	633	583	620	610	619	589	627	619	640	619	588	576	610	627	618	564	603	640	618	586	629	597	589	624	680	595	631	675	617	650	566	588	585	610	624	657	662	580	647	636	637	599	637	613	621	606	637	577	600	670	615	621	620	648	609	590	620	620	609	637	619	605	598	580	627	601	580	603	648	618	643	638	604	604	620	605	642	572	615	614	620	603	667	611	611	620	651	629	603	575	601	592	632	631	609	627	581	612	590	578	631	614	631	615	635	587	672	620	588	599	622	592	612	624	603	609	611	648	606	604	611	593	628	616	617	652	646	653	541	634	654	582	615	634	618	617	630	593	656	620	604	598	637	583	594	647	633	627	613	647	633	628	595	652	626	616	622	578	614	616	628	625	603	633	648	671	627	644	617	635	620	619	621	615	626	663	619	631	616	594	619	599	625	589	647	640	635	655	609	603	636	633	596	585	567	639	582	666	619	570	643	620	608	577	639	643	601	628	585	635	548	631	592	616	621	636	616	571	586	571	611	581	625	601	628	574	584	628	651	597	619	642	632	655	582	618	589	654	615	669	597	597	612	629	638	621	601	612	563	647	675	622	630	613	586	634	599	562	619	639	599	657	599	643	639	589	649	621	612	652	603	620	627	580	641	590	601	626	561	597	631	573	602	616	614	600	632	610	587	646	646	618	585	597	641	614	642	656	647	649	610	628	629	588	639	644	644	615	581	609	592	564	628	571	625	623	597	662	616	641	635	630	626	612	610	597	687	587	632	622	621	616	618	657	690	667	638	633	626	579	631	611	600	631	648	667	589	629	692	595	591	607	642	598	572	648	647	570	641	586	635	613	637	579	595	601	607	604	657	651	643	620	605	623	624	639	643	615	609	590	623	629	655	607	590	629	587	586	575	612	666	634	621	609	605	697	601	649	631	590	596	589	569	635	625	612	621	649	572	621	631	589	657	599	584	601	645	658	616	584	589	632	645	680	621	596	587	613	572	699	638	615	615	640	651	617	621	643	680	653	598	661	617	614	642	621	659	596	643	649	592	618	597	595	619	617	601	596	662	623	612	601	602	642	570	586	641	644	586	634	606	633	586	608	658	615	649	624	643	644	592	590	661	582	612	613	626	619	592	660	606	604	617	598	625	635	621	602	651	606	693	633	601	671	622	598	665	646	639	629	631	626	634	602	632	624	645	625	600	637	617	644	587	609	612	608	645	606	566	567	627	596	639	625	635	616	642	640	596	651	616	639	596	599	583	610	575	614	642	611	657	620	621	640	625	606	602	631	591	630	603	612	548	629	605	625	598	585	619	621	615	618	623	637	617	615	624	633	603	602	585	599	615	595	575	614	654	625	599	625	580	645	628	593	633	633	550	597	633	620	642	615	609	623	562	616	595	605	593	627	637	631	686	599	653	649	656	654	634	569	615	624	601	617	637	617	626	610	604	631	641	586	588	589	632	643	615	651	631	570	657	631	623	597	620	607	600	641	636	641	615	606	603	630	640	607	575	623	597	630	587	649	599	608	607	607	656	598	615	645	624	626	618	606	582	571	628	575	663	602	637	620	621	602	672	607	609	591	638	584	635	652	586	635	603	589	651	646	607	663	639	629	662	584	630	694	656	644	656	600	568	645	606	653	637	612	609	604	620	623	630	614	647	648	623	585	646	628	618	626	612	616	655	621	627	631	616	646	569	632	572	640	572	590	603	587	600	621	553	612	617	628	663	641	621	585	617	607	619	596	572	608	633	590	631	607	607	597	625	610	627	610	645	668	614	624	624	600	628	606	645	608	658	590	639	577	614	636	645	648	607	590	684	600	608	636	621	618	621	656	605	608	633	630	573	632	607	654	629	648	695	631	571	613	695	613	656	593	626	641	642	621	596	586	589	621	618	616	623	609	632	602	612	601	641	644	635	641	638	580	609	600	629	634	632	619	602	632	633	639	660	582	580	590	600	606	598	631	644	615	648	618	588	623	599	642	597	613	648	589	581	567	609	581	643	600	607	598	630	599	623	590	580	611	642	613	660	582	632	599	613	647	650	648	589	646	595	601	619	601	608	632	611	643	622	595	581	681	620	598	625	605	636	609	643	640	618	624	633	622	595	627	609	615	596	683	633	585	633	604	630	604	641	639	598	641	634	612	614	634	594	626	640	717	621	637	588	620	659	586	650	620	678	582	641	615	606	598	535	617	600	613	643	620	639	581	640	607	624	642	656	634	667	641	617	639	632	616	606	623	580	627	633	606	588	628	617	620	620	637	616	682	606	635	617	648	624	643	600	616	629	598	592	591	609	594	595	621	652	677	606	659	645	580	622	643	639	652	598	636	641	637	675	638	594	600	623	593	619	650	586	642	559	610	614	655	600	639	603	587	639	635	644	656	611	587	601	583	640	623	630	634	634	649	622	623	655	619	666	606	630	625	617	623	669	574	630	581	602	651	606	600	591	592	590	617	603	608	574	585	644	661	624	598	683	632	579	625	650	575	625	643	624	590	601	635	571	593	606	637	662	601	598	672	609	609	648	601	678	594	652	647	612	611	633	624	591	588	610	605	617	639	646	637	650	624	651	622	599	657	611	666	602	626	651	644	595	608	569	640	621	612	574	651	605	625	650	604	664	587	611	643	660	650	643	589	612	581	619	569	627	665	611	610	637	610	623	609	651	646	660	621	584	627	667	587	642	600	610	628	619	592	670	581	621	598	616	580	576	606	582	595	617	627	610	632	601	591	555	656	619	602	621	596	612	642	612	604	640	616	648	561	637	648	643	618	604	630	617	622	647	628	571	653	581	656	598	639	599	698	647	636	648	627	590	625	583	667	646	612	573	588	626	596	617	627	610	582	589	646	642	642	600	649	578	593	581	616	660	598	646	650	593	600	561	591	672	615	610	608	579	602	594	583	590	606	622	596	634	620	589	589	593	549	635	608	604	595	615	609	631	619	585	609	613	635	624	636	578	598	587	616	626	600	604	637	606	677	653	610	637	620	644	623	613	671	598	638	569	617	633	615	622	614	572	635	639	609	620	611	569	649	676	608	666	622	648	607	637	625	667	589	562	642	628	578	607	592	651	593	640	553	642	605	621	589	633	608	586	605	646	595	602	606	638	627	598	603	618	626	588	606	581	629	611	629	613	628	633	650	612	644	644	603	581	606	605	611	627	659	664	630	621	652	620	583	619	621	597	589	621	570	667	613	596	651	676	605	635	605	608	593	588	567	591	609	624	579	648	627	591	609	645	581	584	587	632	651	596	624	604	593	600	570	588	637	632	590	591	611	642	606	614	639	619	609	593	612	628	645	646	590	580	600	645	631	652	636	578	635	613	627	551	607	630	601	619	629	642	587	635	635	627	603	636	596	630	615	638	655	642	627	578	590	576	570	611	594	616	590	572	654	658	647	567	571	627	602	614	622	673	621	580	623	618	608	634	623	603	651	616
25257	24276	43255	37316	21851	9576	2048	845	592	555	563	557	531	516	530	531	556	558	570	527	555	547	563	557	554	573	552	529	513	529	494	514	548	510	558	521	555	535	555	536	534	546	538	492	527	582	547	561	556	543	562	520	542	493	579	541	496	551	528	537	540	521	536	535	542	505	544	525	547	539	532	544	554	536	549	534	516	599	518	545	545	566	519	522	528	507	576	523	559	526	545	553	545	508	506	580	488	516	525	547	563	528	556	548	539	549	550	568	554	516	529	527	501	543	525	518	520	533	560	512	521	493	501	523	515	560	561	535	523	541	508	569	490	526	472	524	553	509	537	555	506	555	555	540	538	516	527	547	505	499	569	518	560	561	536	538	532	492	499	558	559	570	497	517	527	531	529	519	581	521	575	525	544	545	545	528	524	568	517	546	537	525	529	520	532	542	549	551	544	555	525	570	530	549	574	509	539	536	534	543	554	551	525	546	537	529	513	526	534	475	578	531	535	540	564	565	548	535	515	537	527	519	518	549	533	548	526	493	510	526	550	536	525	574	525	535	530	481	491	587	534	552	528	550	459	542	524	577	520	580	503	567	520	504	514	564	602	528	558	540	533	532	532	531	553	545	549	567	532	552	523	542	524	519	574	565	523	508	557	503	530	532	528	530	534	539	519	515	555	487	543	487	547	487	498	535	545	508	538	539	540	557	553	520	567	516	541	500	545	517	538	525	543	518	529	548	550	523	586	486	516	521	488	514	529	527	517	552	569	531	536	544	530	545	556	536	534	511	581	546	511	543	555	504	541	570	568	522	509	575	542	573	489	530	548	518	529	561	521	480	534	512	529	511	529	502	543	567	563	533	553	580	538	552	562	511	575	496	548	563	485	510	516	549	516	550	493	542	559	496	544	486	540	549	516	511	544	533	557	547	505	496	563	552	547	511	554	517	566	522	556	554	529	515	523	536	535	578	542	542	543	529	519	501	540	555	523	540	534	523	542	536	490	583	504	546	567	534	523	513	571	543	553	556	529	524	551	512	557	505	566	506	517	543	515	550	540	563	551	551	561	491	522	521	555	516	525	514	598	534	511	558	522	555	475	563	562	536	558	522	550	556	534	517	543	581	496	542	510	525	553	579	543	528	525	525	533	566	487	536	557	545	555	528	529	510	512	544	522	535	554	546	543	559	570	562	524	584	540	524	537	497	529	543	529	591	530	507	562	511	570	554	497	549	544	511	550	509	569	559	537	550	516	518	585	536	576	511	551	563	533	533	545	540	532	556	588	525	516	535	511	570	542	521	551	529	554	577	536	520	541	522	560	534	548	545	548	521	487	534	561	545	490	538	513	572	559	547	528	535	483	533	544	528	511	553	566	533	536	546	554	508	528	525	549	514	552	503	548	557	535	535	545	549	507	540	510	516	515	530	533	535	490	493	519	544	512	548	581	533	504	532	543	582	588	483	545	574	529	549	495	537	545	556	572	541	514	614	488	547	562	531	517	522	577	482	526	552	547	527	512	503	542	611	512	552	538	550	521	535	539	497	529	547	542	522	525	506	529	535	508	515	537	534	535	490	551	552	539	553	544	510	515	528	550	568	537	582	601	526	560	495	509	566	514	477	507	511	555	552	523	549	546	532	550	522	540	529	549	545	511	536	540	518	523	491	536	531	523	539	556	528	533	536	542	541	556	489	534	516	557	561	559	541	577	539	559	574	519	526	500	517	547	562	541	516	486	531	509	523	518	517	522	541	516	534	566	520	537	531	528	584	568	468	570	521	499	529	544	523	544	532	592	517	512	548	510	533	545	485	554	537	563	531	536	490	505	491	540	547	517	564	536	548	548	578	569	546	524	524	553	545	546	526	526	506	565	528	519	489	498	570	535	495	508	520	527	517	548	529	556	571	526	505	511	531	540	527	520	525	544	520	512	519	544	549	573	553	512	572	510	517	508	486	562	546	519	520	577	522	553	519	546	486	543	535	555	530	523	544	526	539	542	556	590	560	530	528	555	537	581	555	538	541	556	558	515	517	491	556	575	564	553	578	557	529	548	528	509	556	504	543	528	518	508	543	545	540	570	535	529	560	541	551	511	539	549	534	543	538	558	530	522	539	516	558	491	545	563	513	535	541	530	568	534	574	536	532	565	504	539	518	564	527	513	542	584	532	492	569	570	548	530	575	551	509	576	517	580	546	496	575	539	520	570	549	537	580	578	506	558	519	487	587	509	540	517	555	507	548	567	545	524	518	546	549	517	544	544	526	548	560	567	558	492	562	486	503	548	550	551	538	551	533	531	523	556	547	543	544	550	567	481	543	477	509	533	508	532	562	572	520	509	508	507	531	529	573	585	526	582	570	563	549	549	548	564	577	561	531	543	529	554	533	553	488	567	573	513	524	536	577	535	506	550	497	531	539	540	510	548	492	538	530	552	546	518	521	523	543	504	534	538	558	537	511	559	527	558	558	545	514	549	542	554	535	545	515	538	536	544	556	578	547	554	545	570	566	602	584	519	512	496	541	554	527	536	541	493	513	519	562	529	516	534	549	515	526	542	536	519	531	507	540	518	525	524	536	519	594	516	517	502	535	541	560	531	529	503	568	524	503	560	553	542	489	573	541	501	546	566	558	513	558	537	533	520	555	535	542	543	502	545	524	534	528	544	570	532	571	559	546	525	545	524	510	524	539	573	488	538	547	541	521	561	538	534	526	534	525	544	523	525	545	528	551	557	552	560	518	542	566	564	515	533	556	535	557	495	517	514	499	556	533	542	531	528	540	500	542	587	530	549	548	530	561	531	514	526	553	552	513	533	551	517	523	522	525	488	534	552	524	516	513	553	519	518	555	533	541	542	522	542	537	549	499	572	579	504	540	531	494	549	578	539	521	527	529	506	504	538	496	501	509	508	555	536	531	557	585	529	542	571	521	537	569	503	547	552	526	560	464	535	525	523	560	520	549	573	506	512	540	533	532	506	557	495	567	503	547	523	572	539	541	543	519	545	565	555	538	547	547	538	523	500	541	521	551	536	576	569	581	523	540	565	495	552	532	570	522	514	514	493	557	538	554	540	581	495	549	539	532	537	529	549	526	531	512	517	535	505	538	543	506	536	549	526	518	508	521	558	534	537	525	524	529	522	556	513	539	573	494	536	516	528	579	518	541	508	571	506	535	508	539	543	561	512	547	546	544	510	552	546	536	502	513	540	560	506	563	539	545	536	596	548	554	552	571	562	464	572	537	540	539	544	527	589	554	536	534	580	533	565	525	535	571	534	514	531	546	540	528	558	563	542	573	554	527	525	565	550	512	481	540	514	530	489	534	532	518	557	508	549	536	531	526	517	515	545	551	480	579	562	517	525	523	518	570	546	546	549	547	535	551	537	582	593	545	476	567	551	553	515	557	569	517	495	548	544	525	545	536	504	535	482	535	510	521	554	544	524	486	561	513	556	532	553	505	480	527	560	508	541	527	530	516	535	556	570	550	582	569	556	533	518	550
40853	79119	63680	40162	22522	8598	2610	1070	697	650	618	598	633	627	576	616	575	600	625	668	588	535	635	615	609	598	604	631	630	647	576	675	640	662	632	617	594	599	624	582	595	622	614	628	627	616	605	581	646	634	632	604	608	574	593	617	632	627	627	597	608	621	650	611	634	644	614	567	623	631	618	603	623	639	589	600	587	595	634	628	607	616	611	591	631	578	582	617	600	617	613	605	629	640	629	600	651	575	654	609	580	619	609	562	624	573	616	612	584	582	656	632	639	648	626	642	617	574	598	624	553	601	615	622	562	561	641	595	631	650	644	594	563	627	601	615	605	635	595	615	644	571	614	637	620	628	605	598	602	636	591	658	621	607	574	625	595	654	611	632	586	628	642	594	646	577	610	611	561	597	627	596	588	596	617	626	593	600	627	617	615	635	639	633	634	629	599	607	661	629	642	610	591	573	592	623	574	680	656	621	609	620	659	632	623	632	615	658	603	621	631	601	644	591	627	630	625	614	558	626	624	614	621	582	593	600	609	623	591	616	654	619	667	624	591	606	589	646	620	575	613	584	601	620	593	650	599	604	599	602	596	640	599	598	619	609	599	656	588	613	602	639	630	616	610	595	603	572	608	645	585	631	631	593	679	626	629	597	582	640	617	619	665	631	631	634	651	621	608	591	631	642	592	599	599	613	640	608	655	618	577	597	638	607	582	602	621	663	588	658	624	587	634	601	617	639	622	592	597	573	618	617	614	595	600	628	596	647	606	578	626	618	592	583	611	600	632	573	614	616	577	598	629	645	613	635	661	602	580	603	582	630	613	647	594	618	591	618	575	617	614	592	619	601	642	674	600	612	592	600	597	553	588	623	606	586	615	590	626	603	609	556	608	622	618	604	607	617	632	634	632	575	616	596	601	632	616	655	628	602	625	612	618	572	647	628	618	600	621	681	594	616	608	624	627	602	606	629	601	618	609	642	640	614	630	649	623	589	627	593	594	601	631	586	591	626	621	619	605	618	593	670	632	627	640	583	615	606	598	629	620	586	639	617	614	579	625	642	677	606	662	621	609	614	626	642	618	621	608	598	586	596	595	645	617	616	620	633	647	590	611	641	592	643	648	583	612	598	606	613	635	638	590	569	621	622	608	596	589	598	637	617	592	633	592	643	601	605	630	610	573	577	594	597	591	568	586	612	574	545	624	611	627	692	632	595	580	653	622	613	598	558	645	584	610	614	651	601	605	618	628	645	601	604	587	651	565	597	592	630	601	610	614	600	641	601	621	614	588	558	584	622	599	564	607	604	615	613	631	635	633	635	631	642	585	576	634	593	626	620	618	624	642	623	635	599	602	627	577	593	585	637	615	601	647	648	613	620	639	628	576	652	615	562	628	619	648	585	610	614	596	573	597	633	605	614	630	634	603	595	606	598	592	647	614	613	574	644	615	642	617	577	637	571	672	573	598	632	603	617	549	664	621	579	609	597	638	607	622	619	605	614	596	575	614	583	614	579	654	597	606	620	629	611	632	639	608	658	599	622	607	622	636	624	587	593	580	574	569	625	620	617	606	580	629	624	570	615	654	660	583	604	618	657	613	622	594	599	631	617	630	628	636	624	579	586	653	597	548	629	628	622	576	603	596	627	610	599	607	640	631	589	639	613	594	637	592	604	601	620	621	593	598	638	584	592	581	621	580	622	605	622	647	631	625	620	591	613	635	607	590	623	636	604	653	584	616	548	563	606	647	604	636	600	577	614	598	638	587	604	597	622	599	608	650	616	592	604	592	587	592	587	638	657	637	599	617	620	605	619	612	612	575	592	599	590	583	606	644	570	637	640	609	627	580	626	611	578	636	608	609	635	637	636	628	622	578	624	624	603	607	600	650	611	631	626	618	615	621	601	591	591	626	592	613	627	613	602	617	596	639	573	638	587	650	612	590	603	592	599	594	546	608	609	598	684	618	617	566	608	652	632	650	622	586	583	608	643	588	589	633	619	631	615	602	619	615	579	619	599	619	626	614	623	629	623	646	630	616	598	647	638	616	648	645	588	605	626	630	582	625	608	584	661	623	614	570	606	625	617	609	594	600	604	618	628	639	585	625	632	607	584	592	636	609	594	610	645	606	608	641	605	629	633	646	578	651	580	639	591	592	544	610	591	636	603	596	590	647	610	577	591	605	662	635	594	617	613	582	593	601	604	595	610	608	608	590	644	593	646	587	613	664	621	601	633	585	633	634	608	607	632	615	618	650	620	603	580	602	611	585	626	634	608	601	644	601	551	585	610	580	620	620	570	607	623	632	644	633	658	613	610	622	598	652	631	633	589	640	577	611	603	611	619	621	632	636	618	608	611	586	561	613	628	576	612	592	566	635	627	622	639	621	571	629	609	682	587	640	575	631	605	629	613	578	601	609	611	601	620	608	593	617	647	586	646	611	633	593	609	607	607	606	603	579	651	604	616	597	608	606	571	598	599	623	613	614	613	595	619	681	599	582	602	573	625	579	621	621	626	643	633	575	591	598	639	630	600	652	633	592	637	652	623	640	645	592	612	628	603	617	592	613	583	622	611	604	576	596	610	641	640	576	634	619	606	620	601	588	607	606	632	580	605	608	660	585	639	600	642	588	623	676	593	621	631	577	623	651	577	655	632	609	588	595	675	617	574	627	618	649	581	580	622	600	603	626	622	641	610	648	607	606	609	605	626	606	588	660	628	587	593	643	597	630	600	624	606	641	610	630	635	619	596	606	609	584	602	590	585	617	618	622	642	610	613	603	604	584	663	615	627	629	597	656	635	627	610	614	614	599	614	605	636	597	661	586	590	629	581	621	586	592	611	636	634	608	609	599	639	638	621	646	600	647	595	607	594	598	585	642	636	576	593	617	611	626	597	610	629	589	630	591	620	608	629	650	579	638	597	582	618	632	617	633	633	606	602	627	607	613	624	610	615	659	605	672	628	596	598	601	595	594	638	603	617	614	602	593	588	603	654	580	574	557	622	638	609	621	622	568	656	641	582	612	635	607	609	595	592	645	610	620	633	614	595	660	581	605	605	643	615	577	637	586	640	612	633	642	612	577	645	611	602	639	634	628	596	588	633	595	595	615	631	580	602	618	586	586	550	638	619	609	622	613	624	638	619	616	606	638	613	635	601	624	623	622	569	624	607	588	607	623	615	645	612	646	618	623	573	619	653	596	621	595	608	636	608	620	608	641	589	621	621	635	578	594	616	625	625	634	601	593	599	593	584	647	655	571	577	624	614	603	647	592	605	612	594	620	620	606	583	564	584	629	606	579	629	637	629	633	568	649	609	579	624	642	595	630	630	579	603	598	581	596	620	602	601	631	591	609	643	611	620	634	601	622	603	635	625	568	620	612	628	632	628	600	640	635	619	576	609	647	600	617	575	607	649	601	612	640	655	592	581	635	645	616	644	583	599	665	629	592	562	626	593	583	579	649	653	564	597	629	621	638	617	617	585	670	577	600	627	617	637	644	616
22794	21840	35831	34265	27896	23440	16562	2764	912	719	727	736	694	713	677	723	679	707	694	665	731	681	697	693	694	675	724	687	675	671	707	712	690	717	724	724	669	722	658	658	727	706	688	669	661	672	708	646	648	688	683	717	684	644	717	667	684	680	687	682	642	673	661	692	711	663	684	687	683	660	703	716	706	638	729	698	685	692	714	721	658	680	696	668	706	715	617	652	668	667	684	704	675	655	677	650	715	693	721	678	670	688	726	722	661	672	699	752	682	723	698	682	658	668	689	683	684	653	682	674	694	704	675	718	671	739	671	681	695	704	674	668	680	644	692	723	707	728	684	633	662	671	714	637	707	669	706	667	689	671	692	687	707	715	696	699	687	697	692	686	728	710	716	692	674	717	649	663	686	653	692	672	691	681	730	722	690	721	720	698	647	674	722	667	686	687	668	702	688	679	705	683	702	684	687	701	686	674	715	680	717	688	681	713	663	715	695	701	680	744	657	674	693	699	692	653	689	668	674	726	669	652	693	666	689	672	679	701	747	742	706	723	641	670	709	729	636	703	735	737	654	676	687	676	687	658	732	671	639	691	714	657	664	688	657	718	725	688	711	682	639	735	707	656	702	715	680	651	661	688	650	689	666	697	672	661	688	667	638	675	699	746	670	711	651	662	690	686	692	742	663	695	693	713	713	653	680	682	692	666	696	660	726	682	682	686	646	706	694	686	683	700	675	658	633	691	719	654	662	664	679	684	709	683	660	674	653	699	691	673	662	718	708	692	717	709	700	692	676	730	655	661	680	698	688	654	736	642	679	714	657	682	696	664	684	693	637	699	717	725	688	697	702	702	673	687	672	704	704	690	701	646	672	688	678	668	674	705	635	687	702	688	660	690	669	689	592	671	678	690	717	679	669	685	680	662	697	663	709	701	669	690	680	685	650	723	716	709	679	660	678	684	670	733	679	653	715	700	683	664	650	698	683	695	688	680	670	689	708	669	671	740	732	691	715	677	695	680	624	701	655	675	630	725	738	677	687	654	627	661	689	665	723	660	642	708	739	660	681	633	682	690	689	706	728	691	727	674	713	732	673	688	687	693	706	668	661	701	686	736	635	682	707	638	703	649	685	678	727	697	743	676	663	689	611	679	698	646	682	683	687	732	668	663	698	706	715	721	628	726	661	676	688	675	721	665	626	662	658	691	692	695	709	677	677	659	674	673	643	705	700	714	648	703	661	680	703	686	658	674	670	672	664	707	666	684	690	676	682	669	664	693	687	686	673	672	645	706	709	707	672	685	662	718	739	730	622	677	710	714	695	675	684	686	635	709	675	702	679	686	686	661	730	690	648	670	687	713	741	706	629	675	700	693	720	673	689	680	699	669	682	772	687	690	634	701	703	671	653	727	635	738	728	691	708	684	677	712	687	685	643	678	640	673	658	684	678	708	714	673	699	690	698	656	654	678	720	720	695	688	670	666	689	676	687	692	645	661	695	701	654	694	699	764	715	685	668	704	684	671	718	701	687	650	665	680	688	699	704	735	670	684	692	651	682	695	684	681	674	680	685	678	662	687	625	693	695	638	673	666	678	670	688	663	652	637	649	653	664	700	671	678	684	698	698	670	678	695	697	646	721	702	707	704	704	680	742	669	743	703	670	709	715	698	677	673	695	665	697	676	661	719	656	727	670	676	653	654	696	713	652	748	708	686	673	688	667	693	672	662	695	702	708	707	717	655	641	687	655	664	688	673	733	661	649	704	697	706	723	671	673	700	707	683	701	676	701	685	701	707	680	664	717	682	690	750	701	682	693	739	661	674	697	627	685	653	655	690	725	707	661	666	642	726	685	650	707	635	713	668	711	681	655	710	683	657	673	661	693	681	666	678	666	684	702	712	714	673	703	678	684	632	673	698	720	673	663	736	690	638	659	669	711	657	709	670	719	625	689	684	658	639	686	640	663	681	699	708	677	685	678	713	704	677	707	685	644	670	655	658	701	697	710	684	716	664	728	690	706	686	686	703	718	687	721	664	671	750	736	658	656	670	637	688	676	695	706	680	725	700	659	701	698	661	659	719	673	660	679	661	703	701	657	675	673	705	641	680	678	667	688	660	707	684	684	674	645	701	659	667	693	694	690	664	720	640	705	664	660	701	716	637	687	716	708	698	700	674	689	666	696	642	686	725	648	694	715	664	687	681	702	735	701	710	729	667	698	688	702	712	709	662	686	694	656	696	685	664	663	702	701	618	746	662	713	705	669	719	692	667	674	690	690	662	711	705	684	681	675	648	702	706	719	674	683	669	692	675	658	649	684	614	669	690	667	689	723	678	696	706	669	704	692	651	667	655	676	667	734	679	692	687	708	696	684	713	709	717	722	700	662	662	682	686	656	649	679	691	733	734	692	688	697	744	653	681	690	645	658	709	716	703	687	672	724	681	707	669	735	723	680	729	667	715	659	663	682	687	623	625	640	678	715	716	709	709	668	707	701	687	689	696	686	663	679	665	668	700	698	696	696	708	667	674	655	687	690	684	708	693	686	665	682	642	626	756	674	699	722	726	665	667	658	711	733	672	677	678	657	694	682	651	716	712	652	686	669	680	735	711	685	687	663	687	699	686	741	675	693	664	686	651	726	710	685	698	707	663	680	691	644	697	696	704	684	705	662	687	677	633	644	712	716	719	702	646	679	697	743	707	707	655	633	688	764	663	654	662	740	681	638	668	685	659	705	691	648	712	699	662	699	697	696	653	718	695	673	719	760	737	660	651	711	726	678	676	674	702	693	674	691	702	704	641	706	659	684	741	707	664	673	658	669	698	668	695	637	684	626	689	682	670	712	642	713	694	717	706	708	691	707	679	708	621	669	694	747	701	673	683	682	629	696	672	691	687	682	731	684	681	621	662	705	678	709	685	636	677	715	705	675	693	714	668	634	717	745	691	669	708	692	681	687	618	656	637	727	680	660	656	709	713	708	692	691	673	696	678	671	643	685	690	657	613	645	686	702	673	716	647	672	674	710	717	727	695	726	729	689	703	652	684	679	696	666	624	644	699	732	697	693	676	663	651	712	716	651	663	700	683	677	664	631	698	657	659	688	637	688	644	651	693	713	670	643	669	708	706	657	662	678	698	667	690	685	723	675	702	658	656	695	647	680	657	687	658	673	650	699	665	674	705	729	698	662	670	690	703	664	623	680	654	694	678	669	658	721	694	701	656	717	709	665	681	744	709	697	711	680	683	665	651	711	702	696	657	723	750	657	695	642	645	677	669	749	715	681	701	669	725	692	687	663	636	689	721	683	696	701	679	654	725	644	718	706	683	660	696	698	699	725	667	670	680	650	692	659	684	625	668	698	722	694	668	678	731	704	672	671	681	709	700	694	674	628	672	671	688	702	675	716	675	696	653	709	723	687	714	723	714	683	723	677	670	689	688	657	674	659	664	684	656	683	675	674	674	659	660	706	713	683	718	696	693	730	731	623	654	701	684	662	688	671	710	681	646
51146	98846	85323	61872	41382	21921	7657	2173	995	787	705	733	737	789	750	702	796	752	718	757	728	774	705	694	703	700	751	736	728	729	757	742	739	761	698	749	736	732	713	697	721	728	742	677	768	718	747	752	733	809	757	772	767	736	777	726	749	705	772	732	729	688	712	765	699	780	775	724	743	738	740	754	732	731	763	714	777	760	742	662	731	758	726	800	745	774	737	723	748	731	727	742	744	732	742	777	777	776	755	740	735	778	743	770	790	783	730	681	715	812	756	746	811	745	756	743	761	775	786	731	714	729	744	774	729	752	699	780	761	737	739	771	729	731	752	729	762	762	771	729	689	762	720	680	744	790	740	753	726	731	742	768	756	734	733	762	715	732	723	776	771	754	709	784	755	766	741	781	750	756	753	786	756	726	714	716	747	728	729	771	712	783	727	721	707	723	798	772	766	744	737	753	718	769	743	725	749	768	726	782	767	739	709	725	793	777	802	754	752	749	739	708	749	784	742	680	749	753	757	801	773	751	742	709	747	794	801	751	712	701	717	693	742	749	717	814	741	730	719	742	746	770	724	766	688	760	735	766	764	707	722	712	726	760	725	759	811	785	770	705	755	744	792	745	737	742	761	717	741	751	763	725	753	728	729	741	768	788	720	714	742	739	752	755	682	690	773	740	746	727	740	721	719	785	731	741	731	767	778	749	769	742	742	735	770	711	730	765	709	749	724	741	729	696	785	725	680	748	800	738	775	794	736	665	742	730	766	779	677	764	717	755	753	765	732	698	787	758	731	764	798	717	742	741	744	773	764	797	740	768	787	757	730	731	772	765	733	744	755	742	750	742	781	736	742	708	743	696	763	718	714	744	753	769	764	685	712	726	728	750	748	743	711	763	760	710	759	792	774	761	752	680	687	758	752	768	770	745	755	747	772	788	763	722	726	729	759	779	762	704	732	725	761	733	722	776	711	781	745	772	735	727	774	701	772	743	742	726	734	722	706	726	744	742	718	814	738	786	730	764	782	730	751	690	739	767	739	783	749	752	727	775	725	747	671	766	772	790	794	701	735	735	755	741	736	754	788	768	745	725	788	775	729	725	709	723	708	722	748	733	780	766	741	763	730	736	776	744	768	718	747	741	751	743	749	750	751	794	681	736	721	750	786	776	756	720	737	710	741	779	747	731	726	751	769	744	792	733	773	757	761	732	820	704	692	714	716	704	807	756	738	691	737	723	717	813	765	748	748	796	734	769	735	721	744	730	795	750	743	777	734	752	738	751	736	720	757	743	776	745	755	789	739	739	756	712	720	753	787	803	750	733	739	728	754	733	800	719	752	744	719	742	729	818	757	762	734	717	763	738	762	757	742	755	733	780	781	741	738	735	719	715	727	783	735	723	726	740	707	724	784	767	751	717	687	778	742	743	745	732	742	722	758	776	723	786	750	735	772	790	734	773	790	818	741	720	749	727	739	740	738	708	758	714	772	784	765	705	758	753	743	761	757	692	716	760	730	756	765	758	743	753	733	763	704	768	769	745	734	702	758	675	743	730	717	761	721	794	724	780	767	741	761	739	721	719	736	740	760	732	755	753	759	773	745	725	735	675	731	769	733	804	772	737	762	771	760	750	743	759	759	722	710	725	763	800	734	713	781	740	724	707	759	744	718	843	757	739	757	757	731	749	761	779	707	771	753	758	769	706	727	718	716	795	753	731	751	782	742	778	755	769	727	715	724	715	717	765	720	743	733	733	718	707	695	757	747	756	746	743	723	714	765	765	743	745	683	729	733	735	673	787	749	744	740	737	743	763	743	731	740	713	715	711	728	749	718	761	750	717	773	723	763	765	810	765	755	711	745	729	792	752	733	710	780	747	730	725	740	763	752	728	746	721	750	741	790	753	729	787	765	736	756	763	733	784	725	759	761	725	800	760	775	730	759	780	758	760	737	754	801	704	783	776	713	722	755	760	698	752	744	754	722	744	753	753	702	755	683	755	753	720	795	735	754	747	730	694	793	756	786	716	782	699	746	732	762	698	794	736	774	732	720	769	762	740	748	751	755	727	729	718	750	781	720	714	743	818	733	735	721	799	667	816	715	760	733	740	748	719	777	778	772	671	771	762	673	762	775	718	739	739	706	769	717	737	768	703	728	755	735	710	752	677	723	705	778	763	762	710	698	745	666	784	773	729	779	801	808	765	762	713	729	737	785	751	716	761	759	739	744	773	679	766	697	776	758	725	763	735	725	749	775	779	755	735	787	806	682	748	745	763	731	764	755	733	729	741	736	750	736	731	744	762	806	795	729	743	718	725	752	742	774	708	721	775	758	796	749	763	757	734	735	739	762	737	768	708	770	760	764	739	760	698	736	721	766	745	749	757	753	757	705	688	778	774	758	780	721	713	730	770	745	736	754	795	731	747	727	766	752	720	769	722	734	687	749	744	735	781	743	737	759	788	752	757	779	737	740	711	773	750	683	734	737	787	761	725	730	705	686	727	709	749	729	756	789	751	738	729	722	752	802	700	732	693	775	760	768	727	762	699	746	728	715	764	737	752	783	736	757	729	772	784	767	724	719	738	737	718	731	759	770	730	795	754	761	723	730	737	735	729	733	759	737	779	755	732	794	717	739	730	699	747	715	717	710	723	706	758	758	794	758	769	745	794	691	745	752	762	735	750	734	769	781	775	743	713	767	745	773	761	729	739	768	805	774	763	754	714	738	725	755	773	684	740	725	777	733	749	735	722	731	709	739	717	757	800	757	752	698	726	751	749	794	708	757	756	764	753	767	738	715	774	737	734	740	780	774	757	703	768	724	718	714	711	722	707	758	740	741	779	784	737	778	758	726	732	754	771	739	748	718	724	694	745	750	693	749	771	778	774	747	788	718	713	729	720	737	750	760	768	736	715	767	723	744	768	758	743	727	737	747	734	742	751	760	805	711	779	719	784	760	728	744	705	794	742	788	758	724	739	788	778	748	770	718	740	764	746	765	732	753	813	749	702	739	754	692	704	740	752	681	723	728	783	734	787	776	746	696	694	761	753	753	725	740	714	692	749	787	799	753	729	669	748	748	746	737	806	756	797	737	775	712	764	727	748	765	729	741	720	771	760	753	720	696	730	751	702	780	743	777	691	724	732	751	717	738	742	777	760	706	730	707	746	763	771	757	707	711	732	719	719	771	777	752	757	726	758	784	712	735	736	714	704	749	729	675	747	750	772	773	769	779	736	759	759	723	747	753	734	752	746	756	771	758	719	739	733	711	752	804	701	724	741	721	764	757	718	760	704	725	760	731	704	766	730	762	764	712	690	739	718	777	735	753	777	765	726	685	756	746	757	764	732	758	721	745	735	786	779	750	779	712	776	759	746	675	739	772	737	810	769	693	707	682	708	745	773	762	708	786	759	733	737	779	738	729	738	749	768	775	722	675	692	708	734	750	767	753	741	739	721	736	792	716	755	702	752	762	709	738	784	739	759	753	764	783	729	747	761	733	730	772	738
27756	29894	40860	24034	8419	2150	784	546	447	470	444	405	404	482	431	431	492	440	453	486	466	471	447	428	487	492	471	481	490	453	456	436	496	423	507	442	449	462	465	448	437	459	465	456	433	465	461	452	465	437	454	441	444	410	454	419	482	447	484	483	441	494	461	478	438	479	451	427	462	452	485	458	465	470	441	475	478	452	465	465	436	466	473	458	452	429	462	452	462	421	428	451	453	462	450	452	459	487	472	468	470	431	491	458	448	461	429	420	425	466	462	440	448	451	440	485	457	435	432	431	454	436	428	446	512	456	430	494	447	443	461	453	446	413	437	433	449	456	442	474	482	425	447	473	487	457	463	442	461	455	469	461	482	464	477	452	443	444	456	448	441	454	443	478	428	455	492	440	418	452	446	460	468	469	447	454	440	463	449	421	439	469	445	458	478	422	468	436	401	473	442	474	485	460	495	445	430	482	446	455	440	464	410	467	485	434	454	458	439	416	489	480	483	471	440	481	454	481	461	469	424	477	439	451	443	427	454	462	483	469	443	452	429	458	445	435	458	467	431	437	443	451	477	439	497	478	449	429	461	448	470	459	459	447	429	451	478	463	432	456	464	458	475	467	483	430	445	448	428	438	448	464	473	469	508	417	490	481	470	457	471	457	449	443	468	445	484	487	433	446	411	447	490	442	475	448	450	449	456	459	457	496	457	460	466	465	461	483	500	443	428	429	454	431	439	447	454	443	458	452	478	493	414	466	463	466	440	433	427	476	456	488	455	460	441	449	457	454	458	433	481	459	463	456	491	449	471	474	456	425	454	449	431	452	460	479	453	445	457	467	440	435	454	490	448	418	439	450	437	442	472	443	460	457	408	440	459	478	452	435	478	462	475	458	419	439	471	415	483	483	468	412	468	425	490	472	476	434	465	451	440	465	432	447	487	449	438	425	467	456	500	441	447	457	496	474	469	437	464	456	483	455	423	494	460	465	414	470	463	430	472	435	504	442	472	445	432	439	476	433	446	464	531	445	486	465	448	468	481	483	445	489	452	430	445	457	441	436	467	468	479	459	439	414	485	433	444	466	473	453	452	487	459	423	499	449	468	431	470	474	417	422	439	477	442	452	489	460	441	429	431	473	481	438	441	490	420	445	465	457	442	454	448	464	435	420	404	434	497	472	428	431	467	464	477	476	436	514	472	447	430	447	459	460	444	427	423	434	461	447	452	468	491	444	462	470	469	462	475	453	448	484	440	443	468	465	420	450	465	428	456	471	481	427	468	439	477	450	471	445	427	440	470	479	472	440	425	438	446	441	456	465	401	427	504	465	475	429	442	467	436	434	451	427	451	474	455	455	414	447	451	441	434	478	479	424	457	449	402	462	464	441	475	473	486	437	450	471	489	444	474	505	438	438	438	477	445	406	438	459	441	467	466	464	400	424	465	441	453	461	443	459	449	451	479	428	469	448	491	433	421	489	466	455	441	465	450	467	457	419	475	483	458	447	479	463	460	486	494	436	425	413	456	436	445	443	430	451	448	425	434	460	461	468	437	438	443	501	463	446	440	428	437	440	457	454	446	482	492	468	444	460	468	487	446	468	471	486	470	464	403	474	438	457	467	480	451	474	445	419	439	475	437	441	449	451	444	450	453	469	441	456	456	461	458	441	466	456	455	424	424	451	465	431	458	482	427	468	463	481	451	442	478	447	474	458	461	462	482	445	466	449	475	438	451	441	429	482	469	446	451	450	467	446	496	453	472	440	470	455	449	452	466	466	469	493	472	451	437	469	470	498	446	459	438	469	440	486	451	435	457	420	416	481	442	429	475	436	460	428	424	428	444	450	443	500	470	494	438	471	497	454	469	451	493	453	449	465	463	430	429	449	447	466	478	471	459	446	452	472	470	487	434	450	450	478	474	470	472	491	480	447	442	422	456	462	451	446	442	469	475	490	474	455	466	474	429	462	464	428	445	434	465	500	460	443	459	467	442	424	476	437	461	455	464	421	461	470	468	441	438	470	454	426	456	435	434	474	426	452	454	430	491	428	454	482	415	447	482	460	457	436	462	466	451	472	407	430	444	447	433	455	472	458	439	445	445	415	442	449	429	469	443	421	461	442	431	459	422	458	478	445	484	437	446	441	475	429	414	457	434	479	446	488	462	501	444	480	477	445	420	447	461	463	457	452	479	453	471	485	483	445	423	474	479	477	470	438	485	455	486	443	437	454	481	451	465	494	485	466	455	461	461	461	438	452	484	433	445	468	501	457	461	438	477	440	462	428	454	472	461	483	424	440	435	437	475	461	468	465	490	445	455	489	472	453	442	414	458	476	454	451	457	432	466	410	439	457	447	452	408	485	454	441	503	449	498	458	452	448	473	492	425	460	429	437	466	422	436	452	457	453	472	466	443	456	451	469	447	481	462	429	470	518	451	440	450	483	445	454	459	434	423	479	451	471	447	411	454	465	438	448	434	432	460	423	459	488	453	442	429	451	467	434	448	493	471	496	428	474	474	457	447	449	442	441	415	503	470	457	428	455	491	477	436	440	455	458	468	506	434	443	439	441	466	479	431	467	438	447	467	455	445	495	454	427	423	471	421	446	422	486	424	480	483	460	400	446	474	416	469	455	471	442	483	479	490	410	441	434	456	431	448	431	444	450	432	486	463	449	446	432	476	411	461	419	446	437	480	463	426	483	447	434	455	484	453	476	508	445	443	474	470	425	442	487	442	490	484	445	458	464	453	438	463	466	460	453	454	478	471	410	459	422	469	483	470	414	452	446	438	487	479	465	443	437	447	403	472	491	442	501	486	472	473	455	465	419	446	453	447	422	468	467	477	419	422	440	432	451	468	425	457	464	443	446	461	466	453	465	435	429	420	413	431	426	472	454	461	453	470	445	466	419	444	461	480	491	452	446	465	453	451	456	451	443	475	467	439	460	450	467	503	449	441	462	457	469	443	485	466	435	451	499	445	462	426	452	412	435	430	437	455	437	468	453	451	466	496	458	438	440	417	455	476	474	461	442	452	470	440	428	419	455	450	421	480	443	494	462	434	469	450	452	451	489	448	455	462	443	465	439	467	490	472	433	451	454	461	475	545	440	454	461	497	468	483	462	444	454	411	476	382	435	479	440	459	422	469	432	470	499	444	439	490	490	460	491	444	435	450	425	451	455	483	408	438	423	482	418	421	469	445	503	456	453	424	455	429	476	431	427	464	488	459	437	473	445	443	445	455	473	449	466	458	471	447	464	477	445	457	452	468	441	473	465	438	490	445	455	484	483	470	452	431	434	459	470	484	467	466	457	455	476	506	469	443	448	459	492	478	458	457	412	417	446	428	443	453	482	437	478	457	474	463	411	470	454	439	464	473	452	450	448	455	450	475	483	439	428	470	482	458	453	433	439	450	442	429	460	471	456	472	429	481	462	439	419	479	465	468	434	478	467	428	486	486	475	449	506	465	455	463	463	441	469	420	447	457	451	477	413	424	419	490	427
19581	47229	36050	18331	8076	2634	995	609	585	532	511	492	516	557	523	546	520	528	578	530	513	520	572	548	552	519	535	517	542	521	531	530	554	553	518	505	487	541	535	538	522	530	509	565	482	537	518	533	523	527	505	545	497	533	499	540	534	543	531	516	494	507	523	530	488	533	532	537	496	513	507	515	505	558	516	524	498	520	514	532	534	499	500	523	582	516	552	496	482	519	560	541	538	519	514	500	481	513	503	520	517	514	511	511	489	535	521	505	521	511	550	534	505	510	487	532	502	515	535	553	524	541	471	523	523	533	527	510	509	521	498	495	556	533	539	505	549	523	569	533	539	512	582	492	532	520	566	561	541	560	525	536	498	568	557	482	513	525	551	548	529	501	550	511	537	536	541	519	513	536	483	509	503	499	544	532	523	529	498	533	549	552	532	521	534	532	507	533	557	539	516	535	544	520	491	543	524	503	577	516	570	500	514	506	523	522	491	501	503	506	528	551	525	524	525	528	505	501	497	510	510	507	543	520	513	557	514	515	560	533	564	530	499	535	542	480	501	508	526	506	498	509	534	547	498	502	536	543	502	499	536	542	542	542	539	498	551	525	539	539	472	496	514	576	531	535	555	504	531	522	522	536	533	504	476	510	511	514	478	543	524	478	527	515	463	527	540	487	542	544	542	509	536	500	549	543	521	522	481	536	537	576	531	504	518	520	500	531	525	514	556	536	520	522	506	491	516	592	510	529	506	558	504	524	503	523	540	539	555	531	524	543	490	533	508	521	553	515	556	523	549	542	504	514	500	520	544	526	510	498	534	543	528	506	535	518	537	540	509	582	545	529	536	513	512	537	519	496	506	567	517	514	539	500	570	573	527	504	518	528	514	528	551	496	482	562	504	526	505	560	545	495	486	497	569	521	491	513	492	530	552	522	503	515	535	529	475	522	509	480	552	504	524	535	497	523	548	513	545	554	485	528	536	469	538	537	535	542	482	499	569	517	518	496	556	498	517	520	543	534	477	525	530	524	511	521	570	546	479	500	503	555	532	538	498	493	533	516	492	542	531	538	513	520	562	547	530	561	520	520	509	553	570	570	537	515	530	530	502	506	534	527	540	547	527	529	538	523	515	540	504	524	528	544	565	585	550	510	544	531	507	507	569	556	515	536	550	508	504	492	510	531	526	547	513	519	520	542	476	541	521	511	569	511	562	472	527	554	498	572	521	553	571	519	489	494	492	536	532	512	511	484	494	523	535	512	540	532	541	466	552	513	502	546	493	538	574	553	536	521	542	495	540	537	527	481	532	547	509	500	545	519	501	534	565	507	509	523	537	523	579	505	483	557	529	519	518	537	537	525	552	556	507	508	498	515	539	519	509	512	509	508	519	552	532	507	547	500	505	507	512	529	509	512	527	505	525	500	506	522	531	515	511	545	545	502	513	494	541	557	470	520	491	538	495	493	533	529	518	547	537	517	511	536	538	530	550	512	516	548	462	507	547	522	512	511	538	471	480	512	542	504	540	543	521	486	525	535	515	501	538	560	571	517	515	496	511	545	502	532	503	546	540	511	547	508	493	577	565	535	525	520	504	522	532	548	501	570	518	525	551	513	537	560	555	498	548	458	495	561	500	513	539	529	546	552	518	502	527	512	540	519	520	482	515	520	538	525	535	545	511	503	502	527	523	524	534	531	507	505	517	512	523	492	566	546	533	535	512	523	506	533	531	511	542	531	550	522	523	517	508	527	517	511	573	524	549	494	499	513	559	558	511	566	530	497	522	513	523	526	551	524	513	505	556	499	519	508	537	522	549	493	535	519	574	524	519	539	521	548	504	537	540	530	526	503	555	525	520	529	563	523	533	534	523	498	526	514	563	509	532	536	530	552	497	521	532	557	489	534	516	524	515	540	528	485	526	501	524	515	535	558	499	533	515	526	516	567	508	509	537	497	521	507	524	525	538	486	529	555	527	514	560	576	540	529	551	546	473	511	554	516	505	529	455	528	526	510	526	543	503	512	537	583	527	526	524	521	496	515	527	530	525	513	536	528	536	538	535	532	504	551	541	547	520	524	518	544	505	519	547	563	504	519	489	507	530	539	551	516	496	518	509	511	507	526	527	529	503	526	524	514	529	545	507	506	538	543	491	541	489	547	511	510	504	532	580	562	550	548	526	519	509	508	512	528	527	521	512	518	512	562	492	561	564	542	514	500	481	524	519	515	547	537	526	538	505	536	519	528	542	523	511	523	523	499	553	511	530	545	544	532	529	520	512	506	504	509	530	544	555	536	516	593	504	514	538	532	542	490	543	541	534	541	532	532	519	516	556	477	536	504	509	545	491	549	567	555	515	564	520	548	533	549	505	545	517	545	475	501	532	484	550	517	529	518	533	532	509	446	498	515	539	530	545	501	541	544	522	539	506	532	554	558	535	542	575	546	551	512	565	529	544	503	530	479	548	532	520	498	581	518	491	481	510	545	549	525	561	580	515	548	560	538	526	507	524	530	517	531	564	535	486	502	485	542	529	565	518	533	525	530	553	551	544	534	518	545	546	497	536	552	542	466	533	530	543	506	492	512	518	559	496	531	576	573	526	526	503	500	552	590	498	512	515	552	524	510	500	534	541	523	504	524	526	562	513	552	543	547	532	550	568	540	488	512	561	563	520	544	489	563	547	555	535	512	524	554	518	501	497	547	514	548	536	546	538	561	472	473	570	536	520	500	478	522	558	539	494	511	515	551	516	514	534	536	545	503	494	572	508	527	555	503	535	561	537	479	527	555	525	524	504	497	493	528	531	527	538	483	516	539	548	510	533	522	545	516	558	557	538	507	528	561	550	550	485	525	515	536	489	552	534	513	521	564	565	539	504	490	496	529	550	526	519	516	546	516	510	521	564	549	555	491	536	544	520	518	518	556	565	516	557	525	554	523	539	529	523	502	498	515	548	554	557	532	524	524	543	530	566	549	538	531	513	524	544	521	505	540	524	522	512	525	555	533	510	494	523	570	521	565	532	556	518	514	571	517	513	540	533	531	534	503	504	521	528	553	507	527	549	536	510	524	539	510	496	522	554	541	495	481	515	541	489	533	508	540	570	510	539	517	554	569	497	535	493	528	523	510	505	497	482	575	553	539	496	548	571	517	522	552	530	563	511	535	530	504	504	499	515	540	534	565	489	484	500	499	509	549	500	542	541	561	548	510	514	507	547	530	533	542	526	526	521	489	489	536	568	532	525	548	534	519	494	536	525	542	555	480	541	535	532	516	506	579	552	504	501	537	570	542	511	543	537	532	552	532	487	538	475	521	546	499	502	563	539	497	536	520	509	559	525	515	542	513	519	536	559	498	522	528	552	515	538	541	518	527	538	532	537	506	512	506	549	538	525	522	575	500	539	531	559	530	543	535	572	528	511	540	531	549	525	523	530	539	564	497	531	503	491	532	504	522	497	537	503	477	553	535	520	535	473	528	539	537	501	548	497	517	493	575	534	513	541	527
23662	22520	40494	38185	28144	20494	9019	1323	632	589	567	531	519	554	535	536	552	574	551	537	551	533	548	513	580	547	518	510	540	583	540	532	541	524	591	578	544	561	550	559	509	548	547	553	513	558	540	525	513	583	542	549	550	526	541	579	564	571	521	543	544	545	561	537	494	579	573	559	518	510	584	575	606	518	490	582	551	555	607	535	537	506	592	553	567	585	550	521	536	537	535	515	559	497	529	578	576	554	540	569	567	508	536	540	563	568	528	572	541	586	571	573	538	566	565	508	527	509	559	590	549	554	561	482	549	541	527	553	535	537	553	562	553	521	544	553	529	554	513	546	539	545	514	546	535	540	541	581	537	519	521	503	572	552	535	516	525	561	532	536	534	510	534	503	495	543	507	563	539	548	574	525	580	526	556	556	506	511	547	552	566	515	514	519	504	555	567	545	550	570	568	516	573	528	543	559	494	556	522	596	530	550	545	597	593	513	544	544	542	543	585	543	546	542	554	546	524	556	517	538	552	537	560	537	523	548	554	580	557	543	527	544	539	523	523	539	544	569	526	537	541	545	581	526	533	523	499	522	531	493	555	551	582	537	548	520	499	580	560	552	526	569	519	597	551	581	575	550	575	517	547	560	564	527	550	517	560	524	532	550	592	564	536	498	598	551	519	537	529	579	565	523	545	525	574	548	589	550	569	543	558	561	556	540	539	493	526	523	559	537	530	540	560	526	515	524	557	478	524	508	581	527	559	564	544	555	574	528	517	570	507	528	537	536	544	556	544	523	525	522	519	504	506	503	536	514	565	586	525	548	491	540	551	560	562	525	539	591	511	552	557	544	543	507	535	530	537	571	549	573	521	517	548	473	523	527	533	528	523	617	555	518	572	558	539	508	546	536	540	539	561	552	554	549	513	565	533	529	526	522	507	557	596	520	584	560	516	552	516	543	574	585	577	489	543	581	563	544	550	513	504	517	547	571	536	519	520	562	533	563	595	561	559	564	551	496	556	549	522	528	575	504	565	542	560	548	538	545	511	562	534	483	573	556	543	540	518	528	552	545	514	557	604	543	527	530	539	537	555	514	593	575	523	552	541	565	539	542	548	556	562	522	505	529	559	565	583	560	531	553	517	516	545	510	542	546	513	556	517	532	531	565	554	558	581	539	530	495	528	544	560	569	533	604	518	493	594	533	563	572	520	528	611	502	540	526	544	515	523	532	537	535	578	530	548	517	567	560	539	580	522	548	512	521	544	549	571	570	593	511	537	477	507	554	495	561	538	567	517	515	524	533	544	547	533	558	538	528	558	531	574	541	567	542	547	525	572	545	529	531	518	521	539	562	525	504	547	532	534	589	563	518	538	546	512	523	569	568	530	529	528	556	480	551	537	548	557	557	523	517	562	567	564	573	531	533	550	549	522	529	567	551	539	560	500	529	527	508	519	586	533	544	565	553	562	580	552	530	533	496	535	558	538	520	526	562	515	548	542	572	539	560	552	522	548	548	528	566	557	558	559	522	549	558	556	564	553	536	563	570	545	549	569	549	576	548	538	551	572	538	615	532	531	537	557	542	526	551	536	510	562	552	549	483	531	564	551	536	540	529	529	536	572	524	559	485	566	569	600	569	531	601	514	530	586	531	578	582	572	557	577	540	557	569	550	604	542	554	553	578	565	605	519	537	541	551	575	541	542	569	558	573	593	522	522	532	561	535	533	502	542	507	562	562	525	542	560	542	514	521	539	573	489	555	522	544	553	541	563	578	515	565	518	499	568	511	551	530	511	538	528	513	566	539	553	517	561	583	544	542	545	550	546	514	532	573	567	521	564	553	549	569	562	553	521	559	530	545	513	546	521	535	587	550	548	565	548	527	563	554	516	521	545	558	560	568	528	592	556	569	568	592	539	539	532	552	532	566	574	560	545	543	541	546	559	539	534	509	566	590	527	544	544	580	492	512	574	518	561	528	528	577	507	505	525	571	575	552	561	553	528	538	594	530	586	539	551	591	532	526	530	574	532	524	503	563	541	547	503	569	559	526	566	550	540	584	537	526	515	562	554	536	509	547	526	511	563	520	517	543	536	572	525	587	515	551	546	528	503	535	539	581	531	541	546	570	499	594	523	557	513	547	568	538	534	551	531	549	510	564	542	545	538	524	581	548	542	565	546	567	584	599	560	561	547	580	555	537	526	537	522	568	523	541	548	583	538	529	550	529	516	554	517	595	533	539	533	546	569	554	552	533	543	555	500	511	549	524	522	508	554	534	549	506	545	529	517	551	520	542	545	521	535	550	524	515	509	591	588	564	561	561	555	592	531	599	512	535	527	562	549	573	534	505	515	524	511	548	592	542	556	553	479	539	553	539	523	519	625	548	527	516	523	559	550	541	542	515	557	504	528	540	557	565	564	573	561	513	535	537	520	564	504	575	510	531	540	522	538	576	531	547	556	598	585	529	551	533	558	562	592	527	511	561	532	552	527	543	548	539	618	516	515	544	548	575	520	508	577	536	517	548	587	534	515	521	529	524	475	563	547	581	533	544	550	542	556	519	558	562	545	534	553	512	537	542	546	545	517	572	536	516	529	560	521	564	566	557	524	560	528	539	547	574	564	558	560	554	588	557	521	539	542	554	534	591	535	531	556	577	554	570	572	579	566	521	518	549	536	528	536	553	519	549	558	565	537	536	553	506	585	544	541	562	533	551	492	521	555	583	511	510	527	534	525	510	541	558	526	540	532	541	561	536	546	592	536	574	514	582	571	529	573	554	509	494	581	534	504	571	529	532	496	541	563	518	537	524	537	554	535	579	503	553	538	516	603	553	504	559	550	525	540	539	508	525	543	561	549	544	545	546	512	528	548	547	569	547	573	534	600	520	565	555	497	529	565	556	543	576	551	555	524	565	539	560	540	584	565	532	535	537	561	555	532	546	551	511	550	519	541	536	549	551	552	542	607	567	535	534	527	533	551	533	525	552	522	553	541	552	530	534	585	558	544	531	561	559	552	539	534	576	538	513	559	531	565	524	520	517	535	556	528	569	530	545	545	543	545	561	553	535	538	554	520	583	540	515	526	553	580	540	577	526	579	548	515	562	524	548	587	528	558	544	513	531	588	554	523	546	548	547	538	545	549	574	541	514	544	581	596	537	566	581	550	584	539	534	534	537	543	551	524	529	532	540	588	574	546	551	506	506	562	545	549	542	534	551	555	550	556	515	519	561	551	606	535	571	566	580	551	542	552	562	525	528	546	553	564	521	532	572	583	511	549	541	496	512	520	551	584	533	565	553	571	535	501	552	568	536	525	551	562	496	510	534	553	523	551	553	573	565	486	577	558	530	546	555	564	527	513	541	510	589	534	545	547	511	544	531	558	522	486	546	582	541	591	540	543	517	569	543	554	522	563	554	523	517	548	497	526	566	533	593	524	522	518	541	498	555	520	521	543	553	530	532	546	540	557	533	575	562	531	518	590	521	554	547	542	549	563	546	527	555	542	525
46892	94920	80275	53226	33692	15379	4773	1414	788	621	615	616	596	609	629	569	605	584	601	594	583	595	649	596	600	620	585	630	625	626	596	579	628	588	633	642	585	570	565	572	585	635	587	594	586	628	605	604	577	619	651	637	628	621	605	621	624	570	628	578	602	608	626	598	581	639	606	666	633	632	628	658	650	618	577	617	589	605	616	600	572	600	598	562	620	583	604	593	585	619	603	617	614	631	643	620	572	637	591	576	596	570	587	598	639	640	634	616	613	667	634	612	602	604	656	616	579	614	627	576	605	624	667	596	571	641	601	623	602	596	647	656	591	578	586	623	624	617	602	642	576	588	588	623	610	609	620	569	628	646	617	657	615	609	606	631	639	617	606	657	594	635	561	619	612	621	630	617	570	539	589	632	636	600	633	581	601	593	626	614	691	586	616	608	598	593	595	597	619	563	577	590	632	616	594	587	587	609	633	614	628	606	597	599	635	573	616	581	609	603	594	594	583	618	560	595	627	604	563	621	599	597	603	601	580	614	613	614	604	582	586	608	597	626	597	596	606	620	577	601	595	606	623	566	582	612	630	610	670	612	638	567	609	588	579	607	630	614	603	582	600	609	597	567	618	594	563	602	603	607	588	629	679	645	588	564	576	591	603	635	629	576	595	582	576	613	614	600	594	646	583	629	600	589	653	645	586	677	630	655	563	584	612	571	609	601	602	572	595	597	591	598	636	628	594	596	617	590	609	549	624	597	581	605	624	629	573	591	560	558	597	630	592	583	626	625	598	581	611	597	643	590	615	609	619	597	574	597	608	616	611	596	581	599	608	575	621	596	595	597	594	621	675	584	617	644	588	615	632	640	623	642	622	611	618	564	578	630	638	595	602	649	606	626	596	577	594	615	635	604	627	626	652	622	583	598	617	620	595	599	638	603	611	604	611	583	608	618	593	575	629	604	569	603	638	585	622	590	586	650	607	619	570	630	596	581	614	593	647	626	588	585	580	595	609	620	607	567	609	639	628	597	583	544	590	587	637	587	558	642	606	591	615	637	636	615	600	588	580	608	588	561	635	596	645	596	601	614	619	620	552	626	623	593	625	615	603	595	633	597	601	590	586	590	572	614	588	638	579	609	618	622	629	582	523	569	591	592	602	632	610	634	586	620	565	621	610	555	619	605	599	591	554	639	616	623	583	586	594	584	609	638	582	644	636	604	582	603	617	618	594	611	566	592	589	600	601	639	590	620	606	588	558	598	562	601	596	582	626	610	597	635	570	583	605	620	579	627	580	622	590	638	600	622	611	624	600	590	622	639	651	602	631	605	604	650	621	608	611	564	582	616	587	615	565	657	617	597	587	627	617	588	624	574	641	606	612	617	617	593	591	582	589	589	609	596	572	645	603	566	642	606	603	635	581	592	625	595	574	636	586	622	629	611	616	643	582	609	619	606	569	596	578	583	665	567	616	629	577	592	634	578	655	586	592	565	593	611	602	610	616	678	663	559	622	589	622	595	555	616	594	624	594	604	584	578	618	610	626	616	586	609	627	567	634	625	602	598	606	616	601	563	586	652	641	637	581	604	577	622	634	601	596	593	557	677	612	624	592	572	603	623	596	601	589	614	605	583	621	615	626	653	593	659	577	586	607	639	590	584	647	608	608	580	580	591	591	582	624	655	591	603	590	620	614	641	630	625	598	616	634	616	631	576	579	638	573	595	603	596	596	616	642	603	622	588	622	595	592	614	648	581	603	631	642	572	565	587	636	571	603	650	583	558	597	630	616	589	582	614	567	612	644	612	603	622	593	571	557	635	596	605	607	600	569	632	613	605	616	642	618	588	600	585	629	630	604	582	621	607	578	562	562	599	576	603	583	619	637	595	633	649	637	598	565	645	597	623	615	570	612	629	604	600	631	670	583	593	593	612	605	561	640	596	613	586	594	628	614	606	618	584	592	585	577	617	585	583	625	661	585	643	600	589	617	579	618	611	632	569	601	561	575	618	607	629	604	580	601	605	555	617	654	615	627	608	594	589	588	596	596	587	634	535	593	631	614	560	624	615	605	606	581	596	595	638	590	620	628	552	607	597	625	591	600	587	645	568	614	639	654	608	633	615	643	553	600	559	645	628	588	599	669	620	559	618	599	610	605	596	595	608	589	628	599	589	617	587	589	619	637	599	578	593	627	586	609	617	588	620	564	583	637	612	598	603	582	599	556	587	650	599	620	572	538	650	566	627	616	618	624	584	601	593	609	590	618	581	551	604	632	578	617	615	572	580	577	597	623	625	581	588	629	609	601	612	645	614	585	590	565	587	634	627	587	630	593	617	591	605	602	577	627	623	573	579	650	524	616	610	637	568	661	604	593	668	603	613	580	647	594	564	623	581	593	598	637	597	619	582	634	591	625	596	600	571	602	593	579	570	614	672	644	585	587	601	569	557	607	582	548	626	662	632	616	606	619	626	589	581	617	635	583	609	674	625	612	616	558	583	597	663	626	594	566	608	594	594	630	620	646	601	596	629	597	560	564	611	592	596	613	593	610	619	635	602	632	621	575	594	582	573	579	602	591	520	585	609	628	604	652	576	609	626	587	618	626	571	592	601	631	593	610	593	558	586	648	601	577	583	592	582	581	629	618	642	623	640	623	539	554	634	633	587	592	613	596	671	625	634	603	600	649	608	601	622	637	613	617	594	600	610	552	606	630	572	598	594	595	593	610	601	560	636	622	602	565	573	569	651	615	657	600	621	579	606	614	587	585	591	624	596	550	582	609	597	619	610	601	574	611	572	612	616	589	638	594	621	601	609	605	657	624	612	603	586	608	563	637	602	589	607	585	636	626	632	580	665	599	580	604	599	564	598	620	569	596	597	612	612	578	592	575	635	594	597	586	595	601	635	616	602	601	627	611	586	603	602	668	608	558	577	597	600	608	589	624	562	614	535	639	612	654	607	606	593	598	647	630	607	619	650	654	631	610	598	601	610	620	596	593	597	611	597	659	608	629	560	589	626	603	619	639	631	582	633	559	636	581	622	568	583	558	648	602	568	630	585	597	629	553	654	648	569	587	615	598	587	642	609	592	591	583	649	612	638	664	608	639	614	603	570	603	584	565	632	619	565	599	619	612	645	597	620	620	619	607	595	608	611	597	612	586	593	642	569	600	620	611	600	581	574	598	554	621	598	651	662	583	615	603	578	609	624	615	589	571	633	627	589	635	648	587	591	584	597	627	619	609	599	599	615	598	589	580	589	619	540	596	595	608	657	585	580	604	609	583	599	591	631	610	623	609	587	645	659	609	574	596	628	585	613	622	596	605	595	640	624	615	673	611	638	607	607	590	591	576	615	620	599	589	637	607	558	611	612	591	598	562	606	621	611	586	563	622	578	605	607	594	590	612	597	618	593	597	612	563	598	579	572	580	607	596	599	623	605	589	600	572	608	594	591	601	577	614	605	611	597	573	637	601	566	561	577	651	608	607	555	607	597	592	651	590	600	603	585
25204	24003	42756	35906	21570	9317	2060	770	564	568	515	502	518	506	574	565	501	506	549	528	541	540	537	535	534	511	539	521	523	528	539	561	526	497	482	507	543	525	494	504	474	505	529	494	522	532	503	507	509	528	502	549	537	546	517	516	511	558	530	522	532	522	545	481	511	535	485	479	525	490	526	485	499	496	561	553	530	531	556	491	528	529	515	540	523	516	475	541	478	485	532	532	486	495	527	528	481	488	486	534	526	508	479	559	486	491	512	502	500	496	507	549	495	487	504	513	546	505	516	460	499	539	556	500	532	508	529	506	508	530	480	496	502	515	518	569	513	473	533	482	510	505	511	505	457	517	534	494	530	511	518	510	535	506	527	527	545	545	497	540	542	499	536	520	532	512	458	491	505	537	512	514	492	493	513	506	566	511	498	558	510	518	501	508	561	530	518	517	500	488	500	497	543	546	516	519	499	530	532	527	545	531	492	516	542	529	526	508	535	507	492	512	494	532	509	502	495	536	503	514	535	498	488	512	547	493	542	505	559	522	496	499	506	535	527	507	487	535	496	536	494	537	494	525	519	506	504	526	522	519	503	471	505	511	558	517	556	541	486	524	513	449	507	492	530	479	532	465	533	539	503	528	556	532	505	523	509	534	515	487	517	501	549	503	497	527	487	539	501	537	532	497	510	534	541	488	562	526	492	548	513	510	520	524	545	479	530	473	492	456	536	516	454	535	528	516	515	517	542	537	484	533	558	525	549	523	485	513	557	510	497	505	492	547	537	554	522	470	530	536	539	494	522	517	518	512	544	492	525	518	535	478	534	552	508	529	516	498	520	515	460	504	541	533	524	531	495	509	479	506	506	502	512	516	528	550	505	519	526	486	497	489	528	533	525	550	504	540	487	531	538	476	497	493	513	529	517	554	527	493	518	508	507	494	531	515	514	501	513	517	554	536	506	506	518	528	501	530	529	468	475	508	527	533	537	558	539	546	560	543	522	512	563	537	489	537	527	528	539	448	532	535	486	514	531	537	485	509	504	539	551	509	529	522	519	529	474	543	543	526	515	496	530	531	491	531	573	512	518	524	535	535	501	502	513	507	552	513	499	538	550	555	491	526	467	531	564	470	508	533	499	459	499	509	533	458	535	476	573	553	518	509	530	517	507	473	539	524	497	528	556	530	473	504	477	495	514	547	532	511	515	526	479	497	519	510	537	537	514	544	539	504	512	550	540	512	490	525	542	476	532	539	468	522	543	546	516	476	520	542	520	500	506	524	501	535	519	511	544	523	554	535	526	537	550	516	522	503	514	520	541	544	523	497	505	517	549	551	519	499	484	498	515	514	482	532	548	530	538	533	514	495	553	544	527	500	541	534	481	535	515	582	529	520	550	583	558	482	502	482	510	531	505	521	524	553	473	550	478	517	526	500	497	526	528	532	516	486	491	500	564	521	509	505	515	513	552	511	464	497	544	511	535	546	525	502	494	548	510	488	534	548	517	475	490	530	509	531	496	540	499	530	523	521	488	534	546	515	551	500	554	490	545	483	487	513	524	479	470	541	512	514	504	490	538	538	551	510	529	548	528	562	543	477	492	495	547	514	500	493	531	479	557	516	556	496	490	502	526	487	537	521	547	513	518	518	534	527	504	480	515	540	535	515	539	554	489	508	517	497	516	513	529	517	526	478	535	537	520	512	515	540	512	517	507	513	469	527	549	509	518	504	503	526	535	497	521	518	524	540	521	575	511	489	522	485	517	524	500	504	510	542	539	502	527	498	488	492	471	518	502	519	503	501	517	509	537	580	522	534	482	530	512	473	504	488	518	482	485	505	515	501	532	499	502	493	502	482	497	547	508	497	563	515	506	546	544	554	542	485	516	544	493	524	513	503	521	544	482	523	497	535	544	510	475	507	513	542	534	531	462	527	485	538	546	533	543	527	498	466	520	532	513	524	478	538	495	543	560	550	496	527	526	516	544	501	522	481	515	514	521	501	538	530	497	543	474	492	490	513	526	541	533	506	535	472	509	500	505	471	560	539	480	513	552	550	555	522	515	491	494	479	519	534	542	539	528	508	519	506	566	490	518	508	569	520	530	520	535	479	499	497	501	525	537	490	523	519	515	528	541	494	527	510	556	517	517	528	513	541	542	487	466	471	501	504	465	537	510	525	541	481	497	548	483	536	544	571	498	513	514	490	508	535	516	533	550	502	513	512	503	516	520	493	513	526	518	545	516	522	512	470	514	506	517	519	522	519	522	484	493	498	504	510	513	488	493	513	530	509	515	526	536	561	517	534	532	478	508	501	502	541	514	529	551	525	489	537	502	520	519	539	568	523	507	501	486	520	502	522	569	507	487	545	530	493	520	499	511	532	545	508	516	509	524	544	518	485	557	567	515	545	539	547	520	512	521	548	524	469	454	566	474	525	476	520	524	487	517	525	526	528	520	519	504	569	562	521	501	519	507	506	478	516	488	518	537	531	495	581	557	548	496	478	503	507	541	483	517	502	512	524	493	501	500	569	527	543	468	515	548	502	491	491	515	590	523	526	533	498	543	532	535	501	509	549	530	497	552	486	495	536	524	523	550	528	472	536	517	509	516	530	545	535	538	537	521	563	501	503	515	499	507	493	513	528	546	510	519	520	532	507	476	546	521	524	549	492	559	494	482	526	493	514	530	547	527	557	510	484	519	505	490	537	491	502	505	502	547	521	506	459	553	487	500	513	534	509	524	497	488	524	525	491	526	523	499	492	536	530	517	515	497	496	541	480	529	505	502	513	541	549	548	547	547	552	551	451	548	543	510	534	541	514	492	514	531	496	524	481	539	531	496	532	482	494	514	522	510	516	523	530	534	511	510	482	525	552	467	497	453	506	516	529	485	510	514	513	529	522	521	525	560	548	493	514	554	538	523	532	491	516	535	536	477	524	510	496	510	501	493	547	547	497	548	546	556	522	518	524	519	483	499	509	528	534	564	460	523	529	533	502	488	518	523	562	491	535	517	500	519	539	531	502	498	519	499	519	528	518	528	497	506	535	497	490	517	481	528	496	545	506	470	511	530	494	501	481	472	515	526	514	502	500	498	496	512	493	525	508	523	505	543	528	519	529	520	499	558	516	522	550	519	469	532	551	506	561	489	476	502	510	574	524	494	541	504	510	525	515	531	520	559	503	496	498	483	519	544	521	514	522	507	563	586	506	516	496	499	512	528	516	516	545	482	499	488	529	520	544	477	534	561	489	491	504	515	530	481	522	507	536	485	515	562	530	517	570	529	510	513	502	518	526	501	520	503	505	538	486	524	520	498	479	461	525	478	498	525	501	486	488	500	549	532	444	537	486	523	513	503	528	523	522	519	530	485	525	517	551	527	499	504	509	502	540	504	547	517	517	506	521	568	537	520	519	487	530	525	504	537	508	523	519	526	512	553	541	525	529	532	522	548	509	523	530	534	508	537	531	502	526	529	527	517	534	456	498	525	496	488	519	527	500	499	468
41029	78497	64111	39405	21899	8331	2592	1026	640	611	602	626	622	640	649	608	577	557	592	602	531	585	628	599	609	620	604	590	568	559	576	578	564	612	572	584	581	596	550	587	615	589	579	613	605	597	598	570	641	544	571	585	566	577	598	575	612	620	587	557	632	640	639	607	588	625	560	596	568	577	550	604	602	567	631	560	592	621	584	585	602	548	569	606	616	561	591	572	575	627	587	616	618	624	610	592	597	613	634	561	575	557	601	616	578	586	581	622	598	580	578	539	556	536	611	634	599	564	595	606	603	604	593	578	603	578	604	584	596	621	605	641	592	541	609	610	589	616	630	602	569	605	562	614	555	604	617	554	584	567	587	608	602	607	583	624	615	620	570	594	600	563	566	624	616	612	617	568	561	587	602	653	599	616	596	634	628	587	596	627	592	612	607	543	596	667	580	619	620	584	615	624	571	603	574	622	623	560	623	631	578	622	585	585	566	595	593	614	636	615	629	626	617	597	621	618	635	607	584	601	572	593	588	598	566	624	577	571	607	546	593	651	589	590	589	595	589	568	583	601	578	667	582	571	584	576	613	567	570	565	594	584	604	602	611	601	570	608	590	550	617	561	603	547	542	609	607	635	565	616	586	599	593	608	591	613	619	595	614	610	594	594	583	557	595	601	597	561	572	594	564	613	604	634	597	621	614	593	638	551	599	602	636	580	595	603	605	602	579	586	552	586	595	598	598	583	577	607	579	603	560	591	522	585	585	565	589	558	603	606	593	583	638	554	603	575	621	619	605	588	625	576	630	531	594	572	626	581	610	597	649	587	606	609	584	629	621	597	599	556	629	583	640	551	591	606	563	623	586	551	601	540	595	623	628	553	595	573	610	616	588	603	582	610	625	600	575	574	632	584	628	590	666	595	559	551	595	606	597	584	608	589	581	614	581	641	630	542	609	650	603	605	647	581	614	622	608	592	620	595	596	597	582	566	608	614	588	603	592	583	623	589	618	558	617	586	569	592	603	582	626	606	594	615	607	597	613	619	619	604	586	601	552	577	623	624	599	635	577	610	594	635	619	585	564	598	623	612	570	611	609	641	633	604	570	579	593	575	621	581	569	581	623	597	616	556	583	641	603	570	631	606	617	557	597	581	624	587	580	612	586	599	555	568	588	579	582	574	620	568	581	595	616	640	602	592	572	583	610	664	607	551	625	566	603	550	588	580	578	606	553	631	597	625	605	613	605	640	593	621	641	565	586	591	585	585	618	619	600	611	625	548	555	650	618	596	577	603	608	592	599	581	608	594	575	636	602	602	630	619	573	615	594	575	600	562	609	600	654	604	584	591	587	572	608	593	586	627	567	596	600	605	602	582	560	667	577	613	575	578	608	614	613	620	589	592	616	564	540	583	594	605	564	583	603	549	591	586	579	574	561	607	571	601	622	608	608	631	586	595	597	602	569	559	596	628	603	614	609	600	587	572	578	621	544	593	622	595	595	612	583	595	580	602	594	572	638	571	561	647	590	610	562	585	602	626	596	605	581	568	621	567	588	612	563	571	612	583	623	603	605	554	613	611	562	610	600	600	566	577	586	595	578	621	601	560	597	553	619	613	598	602	599	616	579	608	591	584	536	552	587	576	606	587	594	638	558	602	558	598	592	583	580	607	561	590	635	644	606	559	598	557	562	586	594	602	608	555	596	597	621	599	597	601	614	592	608	643	610	556	623	617	611	622	592	614	585	600	637	583	609	570	603	622	571	624	584	584	629	590	513	540	564	653	607	581	555	571	578	612	572	621	632	574	609	585	625	566	629	607	594	588	595	562	602	590	620	576	581	591	626	563	523	581	562	644	582	620	561	561	615	615	594	639	617	605	617	629	573	605	634	610	603	580	577	585	551	571	574	579	580	556	606	595	570	581	610	623	616	593	592	557	554	652	611	576	584	637	602	585	584	586	631	573	588	612	633	612	616	553	646	591	580	581	571	577	603	602	566	607	596	633	615	589	643	605	611	599	596	588	584	578	610	554	602	623	581	590	591	576	569	633	586	529	642	632	600	642	645	594	613	587	585	581	587	577	597	603	597	589	555	600	592	574	549	610	584	607	622	555	571	583	625	572	538	588	627	622	606	635	634	595	578	585	599	611	617	604	610	605	609	638	595	622	581	591	630	642	622	552	615	585	579	601	584	627	622	598	601	590	582	586	604	634	583	586	641	576	551	562	615	579	590	601	590	610	592	605	560	598	614	618	607	565	585	618	608	598	575	605	579	589	652	649	628	558	617	613	585	550	595	643	564	566	583	601	553	600	595	614	560	604	572	615	633	598	612	581	609	621	566	544	615	612	562	564	622	598	545	635	572	555	582	605	584	614	585	570	576	608	615	569	610	636	599	628	613	627	606	587	644	593	583	556	588	565	639	604	634	607	629	638	602	586	571	526	584	592	607	589	595	598	572	593	626	571	648	609	550	602	626	585	646	590	562	567	595	589	652	585	572	593	576	591	537	573	617	584	603	617	601	607	603	549	599	603	546	608	606	575	579	634	583	590	582	573	591	608	603	607	618	591	601	559	598	555	619	553	608	567	626	568	581	598	571	589	580	649	568	605	572	591	573	583	581	573	584	594	553	583	619	652	571	586	599	578	573	587	616	538	586	575	615	561	645	573	607	600	571	595	578	599	594	604	653	591	617	626	606	574	605	593	566	602	572	594	598	557	598	618	576	600	578	559	598	565	602	660	609	580	567	577	580	614	625	621	579	593	562	621	614	602	591	573	625	636	600	577	580	579	599	615	639	581	568	600	611	592	603	640	594	593	578	595	576	628	603	599	627	558	590	596	646	602	598	592	593	583	575	588	570	577	589	622	598	553	598	600	605	607	584	595	560	592	584	610	628	619	624	583	647	617	604	578	607	584	643	598	548	564	558	576	610	642	597	586	603	594	644	613	569	547	606	596	623	591	599	578	571	635	577	660	623	553	578	607	602	582	544	614	573	580	584	574	558	547	614	620	575	616	557	591	561	586	583	605	581	611	586	592	593	636	644	592	596	621	616	595	546	563	558	623	578	569	581	601	604	625	610	556	567	605	572	607	598	607	608	557	599	606	596	603	574	550	557	583	625	601	607	629	588	568	637	588	588	592	598	648	602	659	581	559	645	554	640	576	614	624	582	621	600	625	590	572	619	610	604	596	619	575	613	616	557	605	612	579	599	583	555	621	584	588	602	601	596	570	614	609	591	605	647	597	566	586	660	555	614	664	578	597	597	596	579	623	622	596	583	570	611	517	619	582	607	597	631	621	578	608	630	554	597	597	580	582	579	551	584	569	616	566	604	587	603	574	588	603	610	629	581	633	587	602	623	538	581	614	613	585	603	579	604	562	581	605	603	631	602	608	609	560	596	597	621	590	609	560	593	600	627	651	600	556	624	609	596	571	558	583	559	597	594	589	583	560	586	624	570	568	591	574	624	583	576	608	608	631	582	614	569	641	604	596	586	596	618	597
22880	21900	36424	33063	26369	22817	15827	2673	894	777	736	688	720	718	648	689	693	687	746	710	740	715	723	681	709	680	703	670	699	706	700	685	691	693	627	716	697	700	706	702	613	697	738	718	676	676	698	722	696	734	735	734	708	695	692	702	680	692	643	694	707	703	693	641	727	698	741	681	667	722	666	689	755	675	741	682	712	685	707	684	710	678	696	692	710	708	753	709	731	696	673	721	676	726	663	718	682	678	689	664	716	696	655	717	723	655	669	729	699	663	693	661	729	667	696	675	715	721	720	708	669	657	722	644	660	701	702	672	669	692	676	644	648	704	680	679	723	647	684	690	723	687	620	663	693	666	679	682	674	626	708	652	725	648	708	726	730	689	687	682	673	643	712	674	702	638	701	726	691	704	698	668	708	665	693	656	717	682	656	677	633	623	656	670	709	687	701	689	687	666	659	674	676	707	703	734	687	682	678	700	713	669	657	647	666	671	646	692	713	673	668	657	726	698	630	701	636	668	720	678	658	667	711	664	692	672	687	657	692	719	680	710	723	667	676	719	645	666	638	718	694	677	692	681	710	710	698	631	658	660	718	659	674	703	704	697	681	683	668	697	700	708	678	689	700	669	720	711	648	674	712	711	697	675	714	620	685	708	642	684	676	702	726	659	683	710	692	674	652	654	662	720	658	692	632	664	661	692	663	717	694	661	694	673	696	676	713	653	647	692	658	699	706	647	691	683	729	710	747	686	693	617	664	737	671	740	656	701	640	730	719	676	700	670	688	647	724	645	656	643	737	709	665	670	745	654	612	699	711	688	700	699	633	676	688	675	682	657	692	671	680	713	692	711	708	700	676	631	700	685	698	682	697	707	672	724	679	660	687	644	651	657	718	709	696	704	646	651	677	701	705	658	667	662	703	719	634	676	710	675	682	721	696	672	655	658	715	721	671	659	661	676	713	670	691	692	719	667	680	689	676	718	701	650	659	651	658	729	699	630	699	695	699	693	675	652	693	714	668	662	649	640	671	674	704	678	722	678	663	673	680	674	664	695	677	692	685	695	683	713	640	678	719	667	643	697	683	726	656	651	715	716	680	766	722	685	663	675	713	677	668	712	696	685	676	680	708	679	680	723	693	703	669	683	690	611	702	693	713	711	696	690	723	694	683	685	649	692	634	712	667	692	675	704	707	660	705	698	728	717	732	670	706	638	736	675	692	660	669	692	685	687	698	663	699	692	689	684	683	673	673	714	708	664	610	693	668	685	714	667	659	660	726	638	694	644	688	710	707	687	714	657	649	698	703	694	667	677	684	703	638	703	662	676	671	678	712	722	722	683	715	641	710	727	694	651	716	741	694	678	690	709	675	682	686	682	679	680	692	687	700	670	699	755	658	675	765	662	634	709	666	696	679	648	674	671	660	699	710	666	680	671	693	701	675	652	701	685	690	647	714	684	707	698	684	650	675	684	659	711	658	666	670	719	688	646	727	703	677	687	634	664	638	696	656	665	664	663	731	688	677	696	697	709	687	640	736	691	693	670	670	652	728	658	667	702	723	652	668	700	716	694	684	691	707	717	671	679	683	673	681	750	654	679	685	739	712	674	648	724	679	692	694	660	692	693	647	651	700	690	729	702	735	699	692	693	654	687	676	679	701	678	688	677	696	717	712	682	684	733	741	743	659	666	699	689	688	639	670	673	665	663	720	708	694	695	706	693	708	716	682	691	685	673	649	632	681	716	708	689	689	684	673	740	687	657	699	669	685	678	750	664	684	702	729	677	700	699	700	678	677	698	679	732	681	665	671	712	672	628	670	645	687	632	669	665	632	648	704	707	702	704	676	721	711	674	655	706	685	685	701	675	701	695	659	696	672	726	686	687	654	706	678	693	683	696	710	670	656	764	685	658	664	725	739	682	665	676	689	713	734	685	706	647	660	672	643	653	695	704	679	660	705	627	714	658	691	722	663	717	682	679	678	664	674	677	691	685	723	683	654	674	691	716	702	710	641	693	703	685	673	684	695	727	672	676	675	639	690	654	706	675	692	690	674	691	689	682	678	623	673	732	716	684	630	667	710	676	700	712	661	716	743	680	643	647	703	692	663	673	700	688	646	738	700	709	689	698	734	673	635	726	663	698	696	698	753	663	741	676	664	702	699	668	651	670	750	673	700	671	729	698	679	690	710	675	706	713	673	690	701	679	719	646	645	702	696	704	668	651	717	660	684	643	693	730	701	666	717	654	756	668	684	707	686	693	662	673	671	669	681	692	689	708	688	650	708	691	716	700	665	667	649	685	653	724	719	668	690	689	656	671	674	659	714	686	650	703	684	684	665	703	671	709	692	662	667	676	684	711	674	709	723	694	694	657	716	668	664	702	672	705	711	677	718	684	684	697	755	700	751	695	671	691	689	698	691	670	643	663	709	643	671	655	704	664	687	669	681	705	656	647	679	694	684	697	689	701	659	720	717	655	645	685	687	688	704	666	674	732	684	660	696	688	683	683	625	701	670	695	675	713	679	663	755	650	631	677	689	714	684	701	677	673	668	667	692	693	677	686	689	681	716	704	698	699	664	686	671	669	675	688	652	676	677	653	713	696	665	699	691	679	696	692	742	635	683	659	668	675	684	645	710	717	700	661	678	680	698	697	724	648	684	594	690	698	688	615	611	686	692	667	680	626	658	705	638	699	698	667	641	708	672	697	701	658	644	684	689	708	680	672	680	654	696	661	712	670	656	696	682	684	671	714	728	633	713	671	674	683	714	662	732	737	732	702	640	719	667	673	659	692	684	690	657	675	646	655	697	677	682	681	721	658	655	705	653	726	673	710	648	692	686	729	698	697	703	691	673	701	675	703	665	709	679	683	684	713	656	691	724	730	679	669	681	693	695	628	712	734	725	644	706	708	704	713	722	621	667	713	673	712	658	698	640	664	660	677	745	699	627	677	651	718	688	712	699	683	695	720	731	675	723	685	676	665	688	619	701	679	684	680	665	710	640	684	714	674	734	692	696	685	706	688	688	695	663	710	622	696	712	658	641	673	660	682	687	706	642	679	704	686	624	652	668	675	674	648	682	717	679	696	725	720	718	634	689	653	686	639	725	688	710	680	745	680	697	660	655	676	697	673	722	702	702	624	708	684	656	697	674	733	650	717	689	708	671	708	756	705	685	675	707	720	688	666	693	686	698	707	650	658	684	635	739	690	707	721	660	664	699	725	685	706	672	647	643	642	661	675	684	659	695	721	706	704	700	699	677	701	679	695	708	696	695	692	691	696	679	706	671	689	694	716	724	663	661	679	685	689	717	651	687	640	659	696	711	674	686	713	728	713	694	719	693	691	703	689	641	694	697	692	711	651	666	659	672	707	730	675	613	694	669	678	628	691	697	676	701	686	755	683	642	677	692	720	681	714	702	661	703	656	672	671	681	702	691	648	662	721	716	652	705	722	677	708	669	665	653	642	666	679	673	693	698	714	676	739	683	704	667	702	709	686	585	685
51833	99006	83589	60581	39020	19605	6470	2009	1007	879	787	802	791	785	755	743	725	817	747	780	808	751	752	751	785	757	768	769	739	725	793	733	739	761	744	710	742	785	752	775	700	779	706	718	732	744	798	748	759	769	752	757	773	756	777	746	724	753	776	729	715	770	778	685	755	776	788	725	750	759	750	756	726	803	768	719	731	796	755	753	733	765	801	744	764	720	738	738	699	753	753	708	800	733	744	788	704	768	782	761	742	806	760	778	749	742	701	717	710	741	778	707	757	749	755	776	733	727	715	736	768	728	771	774	747	770	717	782	730	745	750	787	707	749	806	832	766	749	753	758	752	744	733	761	701	765	749	756	809	695	756	785	739	750	750	791	770	774	764	734	754	757	728	733	734	777	747	740	738	771	737	753	742	772	765	699	704	755	722	754	738	652	755	730	693	748	758	719	769	737	751	750	750	779	698	720	728	754	752	754	758	779	761	751	758	748	741	708	749	728	751	767	709	776	729	750	777	750	739	743	759	788	795	715	760	757	690	818	731	758	707	797	738	789	773	789	756	780	746	717	726	768	767	758	780	753	778	774	767	746	714	733	766	796	774	736	755	758	749	765	758	778	719	737	753	744	776	754	726	742	752	771	762	758	780	740	690	732	722	729	721	759	739	746	762	778	760	711	746	737	711	741	801	798	781	735	777	724	738	709	741	759	753	715	773	768	693	719	767	758	753	776	730	755	758	754	691	750	739	739	677	730	724	733	711	772	758	721	740	699	731	742	732	749	720	744	744	730	740	750	754	769	772	761	757	726	767	722	758	778	731	763	771	708	723	740	736	778	738	751	800	733	738	743	761	741	787	727	750	700	754	786	772	816	716	796	714	735	727	742	736	781	762	738	716	716	750	783	747	750	737	747	750	717	716	751	776	743	752	749	775	781	753	765	778	741	774	743	767	738	745	681	755	741	706	759	703	755	770	782	718	736	756	772	714	723	736	719	749	746	781	800	764	799	740	762	736	767	717	766	752	760	718	786	738	726	835	708	788	780	745	747	791	767	714	759	746	768	727	706	806	773	759	759	748	721	761	675	729	749	777	725	767	785	766	723	788	771	744	796	704	754	768	746	720	716	710	756	752	744	748	770	731	802	749	759	734	775	761	761	769	756	794	728	734	736	796	770	738	707	758	778	720	755	715	750	702	768	733	722	750	751	700	721	788	739	768	699	752	771	799	726	742	762	752	713	687	757	790	738	745	742	797	714	736	760	681	748	720	735	762	749	741	722	746	795	756	726	734	750	783	739	766	754	765	714	716	754	799	738	769	751	745	758	778	751	767	756	762	754	777	756	721	787	732	732	743	697	772	763	773	726	757	730	756	732	759	761	719	715	742	739	727	768	774	729	770	795	778	735	799	719	767	739	742	785	743	764	777	773	734	738	762	716	744	751	741	730	724	775	736	736	768	796	740	747	728	748	741	791	715	761	724	722	762	738	762	747	767	741	719	736	701	733	741	747	748	722	743	765	757	735	738	749	753	767	763	751	735	748	729	750	709	715	753	766	753	740	757	747	766	704	724	711	761	752	750	695	750	708	730	753	748	772	768	730	739	774	727	752	739	737	769	787	738	726	700	754	800	754	683	737	721	746	711	755	724	703	727	730	749	738	773	772	715	740	748	714	742	714	704	713	764	755	698	801	769	777	766	767	762	728	778	712	748	736	753	762	684	750	734	719	756	725	749	725	749	783	754	738	768	753	746	711	766	749	739	752	758	771	723	745	780	736	738	738	715	738	714	762	740	753	686	724	714	788	743	783	758	779	733	722	762	741	765	747	763	761	784	762	748	763	772	713	727	707	751	729	729	794	736	718	743	752	744	814	746	745	788	782	736	710	747	773	730	796	714	753	772	760	724	801	753	775	757	699	727	732	728	757	749	688	767	722	726	811	715	705	767	716	758	734	695	770	724	742	747	779	765	760	783	776	781	775	700	700	753	744	732	715	746	764	762	705	792	722	722	769	762	764	718	750	761	734	754	767	751	781	727	766	769	744	791	750	753	739	746	792	721	767	749	736	760	762	739	723	732	718	757	761	780	773	743	762	805	734	758	740	741	765	709	714	800	700	797	738	748	754	711	773	740	733	742	797	749	747	732	782	762	723	769	726	710	740	754	785	719	709	715	718	737	750	730	719	790	742	786	738	764	702	748	718	697	753	749	786	790	726	749	751	718	743	736	733	757	762	746	698	728	783	749	711	767	763	724	713	761	769	706	819	783	738	738	739	735	770	735	773	784	712	758	724	691	739	750	700	696	703	761	760	772	766	785	755	760	772	721	745	711	736	712	838	771	743	759	751	725	729	762	693	718	726	735	747	747	750	712	745	744	787	756	787	762	759	808	728	788	740	722	791	784	754	773	742	786	753	758	731	746	735	778	715	780	728	730	716	786	809	770	735	776	784	720	794	777	734	750	764	764	745	755	772	733	747	715	767	760	778	782	787	765	757	728	736	754	748	783	766	729	732	772	763	791	735	739	733	748	759	717	757	784	767	725	735	761	757	760	740	761	774	757	753	701	772	761	793	730	772	704	770	781	777	708	753	752	714	737	729	790	721	731	792	755	779	764	726	751	835	712	739	773	758	726	726	717	688	804	730	767	799	738	767	750	752	724	700	746	724	760	758	746	716	764	777	813	731	737	774	711	799	784	785	767	729	720	766	679	759	705	764	757	742	721	726	769	806	749	791	750	750	714	761	782	738	718	740	766	740	747	729	759	757	765	729	786	753	745	769	728	751	756	757	765	743	756	765	754	701	745	736	743	807	778	785	721	747	740	743	756	770	762	748	726	746	754	721	756	756	735	796	771	764	720	745	708	790	764	723	784	731	754	732	808	719	736	783	765	755	700	710	740	746	734	705	733	766	798	715	741	763	740	762	765	749	781	785	755	706	773	746	759	793	771	753	739	817	746	742	775	764	752	740	788	747	755	765	777	750	763	745	797	729	720	755	750	787	765	761	770	708	771	741	705	738	761	748	766	765	738	758	726	776	709	780	773	732	781	732	785	730	717	732	725	724	752	719	712	739	759	693	750	736	750	754	762	707	762	771	744	760	718	740	708	745	730	773	764	756	720	775	788	750	722	805	708	723	725	746	780	751	774	746	763	735	726	750	756	716	721	730	712	764	750	755	779	785	732	756	764	741	730	748	726	737	775	726	705	766	736	712	734	726	756	727	760	731	715	727	756	751	748	736	726	799	757	740	797	779	753	770	743	732	764	735	767	739	724	746	782	735	785	758	765	771	719	790	777	771	798	708	757	749	762	704	696	746	720	712	725	728	741	775	709	705	767	745	724	710	744	763	731	773	748	759	759	702	740	749	787	771	754	742	713	718	735	816	740	715	738	737	807	787	728	738	767	735	740	730	698	730	751	753	759	749	767	719	829	758	709	780	726	705	794	783	743	770	750	793	789	702	767	748	698	752	778	757	735	763	763	788	734	711	722	805	714	759
27384	31011	40825	22164	6634	1710	782	573	476	450	455	455	478	503	474	462	443	478	458	437	480	458	459	441	432	444	485	428	520	457	490	459	457	426	469	467	476	444	458	485	423	444	472	462	458	478	475	459	484	472	436	470	433	460	445	498	463	435	479	458	442	468	434	508	505	477	497	478	449	454	441	470	450	448	439	510	486	479	465	480	495	492	461	476	476	449	462	444	432	457	442	483	489	465	444	461	444	448	452	484	459	472	445	488	468	474	449	472	440	436	468	438	512	467	434	467	473	497	439	475	451	460	463	469	441	457	446	458	442	440	468	445	469	501	475	475	474	459	415	477	441	458	465	466	507	482	462	508	428	439	462	496	502	440	498	491	445	468	447	488	492	455	479	463	479	453	509	494	486	484	435	429	485	488	501	497	479	462	462	428	412	468	473	507	477	438	426	486	431	496	474	466	456	460	456	470	451	494	489	471	471	435	469	473	444	470	445	488	482	498	461	483	462	477	463	466	416	487	460	476	447	424	431	451	450	454	463	447	462	502	460	460	496	451	465	482	456	487	469	447	498	454	435	438	452	454	483	404	441	473	443	482	466	400	443	440	444	461	456	447	497	463	442	429	442	470	456	459	453	466	479	471	466	451	472	477	469	417	483	485	456	394	474	410	437	453	446	477	466	440	445	489	480	436	419	481	462	485	464	461	465	508	473	457	449	424	467	479	467	492	445	513	504	460	457	455	441	428	458	421	477	450	471	450	458	478	453	469	458	483	487	453	485	456	465	463	458	469	462	472	509	436	428	438	476	457	460	464	464	446	462	449	429	487	486	435	469	436	448	436	476	449	476	444	452	473	478	490	475	475	459	466	477	458	474	486	435	490	479	422	465	459	464	469	438	491	452	467	477	453	464	463	428	442	478	467	445	468	471	491	448	476	443	475	462	419	455	453	462	450	447	476	460	441	464	523	481	446	437	467	447	466	467	491	472	464	500	455	484	485	454	477	480	450	442	450	453	466	465	506	468	470	480	481	477	435	437	449	457	490	437	438	535	470	480	420	460	458	433	422	479	456	485	440	481	456	466	449	431	408	433	462	432	434	471	450	479	451	422	434	451	461	436	448	461	474	445	448	415	465	428	462	426	436	495	425	436	470	442	458	439	448	492	491	460	486	508	413	443	447	444	438	484	472	450	471	502	449	448	474	478	467	471	465	487	477	452	450	454	466	478	418	460	474	477	484	446	463	459	470	477	413	458	455	500	474	439	461	442	465	465	506	483	428	475	488	474	477	489	479	445	479	487	440	492	481	456	505	448	461	495	468	433	439	435	471	480	462	471	496	453	469	440	488	462	422	491	473	497	486	454	466	505	469	465	458	502	486	480	452	446	476	466	443	417	450	480	489	468	468	452	468	427	474	442	470	488	430	476	427	439	440	459	468	467	477	479	475	454	510	470	442	462	470	461	466	478	430	456	495	439	440	475	462	511	417	488	462	474	446	465	424	424	462	450	437	462	430	447	500	469	479	448	497	458	487	453	474	477	436	441	399	468	445	465	454	452	464	460	448	457	446	424	491	468	449	430	467	475	450	478	464	460	440	481	457	441	456	461	444	442	425	487	469	443	448	434	471	525	441	464	466	467	496	485	468	465	493	475	449	440	463	426	464	471	440	454	444	429	452	467	472	458	465	474	468	479	446	467	424	477	456	492	477	505	439	467	483	457	470	446	443	497	417	456	439	457	436	464	473	467	460	466	452	473	446	443	500	458	486	495	470	420	434	472	457	464	476	457	493	470	455	476	459	432	478	467	476	448	448	486	476	425	464	459	457	475	480	484	490	487	496	439	434	456	467	416	462	440	459	436	491	456	435	512	444	463	455	477	472	445	457	467	460	441	462	491	486	434	468	459	482	460	416	442	491	446	472	482	504	476	441	408	474	463	447	466	451	425	490	474	463	450	476	455	483	497	484	449	445	476	467	470	460	425	479	442	446	495	453	413	487	456	442	469	510	475	467	477	457	417	505	452	485	424	475	454	433	436	492	497	463	449	477	475	475	459	428	455	463	472	432	453	463	446	413	415	460	431	494	451	464	442	463	470	506	478	479	434	465	492	422	501	428	442	455	496	474	447	418	430	440	463	447	413	473	458	489	453	466	451	447	425	455	491	451	456	432	504	509	481	503	464	466	464	469	452	448	445	478	485	426	458	443	450	492	435	478	438	470	471	440	467	472	429	483	500	468	465	436	449	491	480	442	481	460	487	466	425	440	447	455	484	449	450	481	480	444	459	498	467	472	471	454	476	450	490	491	443	517	456	444	461	458	448	437	475	440	475	471	487	473	440	470	464	444	468	494	473	498	499	507	449	490	447	422	481	446	457	460	444	487	467	469	487	434	463	460	439	461	428	434	488	466	429	440	458	476	457	460	506	487	437	450	455	450	494	434	458	454	425	499	484	467	461	436	449	461	450	466	455	477	460	449	416	475	506	471	425	464	431	483	477	463	464	467	415	499	459	461	443	480	439	473	446	516	450	470	468	461	442	479	416	463	483	470	481	488	455	466	450	442	414	465	454	471	491	486	426	490	447	443	452	452	410	456	506	474	460	445	465	473	465	432	469	485	485	459	456	473	443	468	457	448	453	477	439	485	478	458	423	466	471	467	465	477	468	477	428	471	431	469	474	454	481	445	467	451	439	434	472	445	466	469	476	471	468	477	421	449	465	436	461	442	450	432	457	448	475	463	481	506	493	461	496	422	468	465	487	451	432	463	443	459	433	437	475	452	494	447	496	429	400	491	463	455	471	440	460	475	475	434	488	453	436	518	416	453	478	470	471	440	463	481	425	443	447	493	468	478	438	460	451	496	488	512	448	499	490	484	501	464	444	456	502	467	448	463	477	503	481	410	485	446	413	458	468	456	488	430	466	457	439	481	473	461	438	486	459	458	453	484	496	449	478	474	451	502	448	477	434	468	456	456	442	472	441	458	463	439	444	424	448	449	410	518	427	448	458	457	471	423	460	451	464	469	459	469	495	486	432	487	478	476	463	453	457	483	437	463	474	491	464	436	448	455	502	469	477	484	492	453	503	469	480	452	451	419	499	448	452	440	476	465	459	447	471	468	480	463	434	486	470	454	440	464	496	434	482	474	449	466	501	449	445	464	480	446	449	466	457	464	448	442	472	462	429	443	465	456	480	474	482	485	489	443	452	475	468	478	532	454	448	515	440	494	405	440	454	450	482	433	448	397	454	455	447	499	466	479	459	494	452	463	483	482	457	462	433	452	414	464	466	457	457	463	431	483	473	417	480	477	475	484	446	438	456	448	448	462	457	454	528	462	491	482	471	436	432	460	446	451	469	465	486	443	479	387	442	472	453	457	469	461	468	458	445	488	467	431	462	426	456	498	432	464	446	468	474	467	475	459	458	456	481	475	437	451	493	457	437	521	449	476	454	472	475	440	499	480	434	457	495	460	473	424	435	493	448	445	497	448	439	497	472	455
20117	48475	35663	16312	6225	2047	923	639	533	563	589	541	548	603	500	542	504	529	536	524	504	554	525	537	553	581	554	551	508	546	558	539	555	540	519	546	518	555	565	526	523	507	484	543	535	589	512	506	554	520	508	565	558	562	502	515	515	517	552	535	527	523	546	521	557	546	537	530	580	540	529	537	539	523	527	534	496	543	530	557	503	526	533	507	505	560	533	566	547	556	576	500	526	536	593	509	516	535	528	534	565	531	546	546	521	540	592	592	532	537	541	520	550	483	527	544	501	551	565	559	538	571	562	510	539	540	537	537	511	529	504	549	497	577	543	534	557	572	535	497	579	542	556	555	555	511	553	549	534	520	539	529	517	532	555	553	526	526	498	573	532	532	539	540	564	500	520	598	500	540	534	552	536	526	558	529	576	512	504	505	537	565	539	551	529	526	527	498	517	577	568	542	568	536	491	566	538	533	481	499	555	538	539	545	541	525	548	489	546	529	554	503	508	513	537	456	514	535	581	550	529	555	495	525	511	543	514	524	560	551	533	493	542	543	553	531	544	501	540	508	532	527	522	540	523	527	535	543	567	519	545	563	520	550	525	514	522	516	536	533	518	535	540	511	544	513	538	509	554	541	490	511	562	530	534	546	509	551	520	567	523	558	535	541	523	518	534	522	530	547	501	533	543	539	549	518	521	501	503	505	513	518	554	525	539	525	531	522	537	535	530	560	521	584	559	532	603	556	541	552	543	526	583	515	511	525	507	517	574	528	527	563	555	541	559	537	515	539	514	559	522	526	512	528	523	562	524	515	520	511	567	564	514	566	527	546	542	542	538	538	517	546	570	524	546	551	529	521	561	531	499	537	558	527	520	570	540	573	530	495	536	506	540	559	536	532	514	514	562	507	510	506	577	547	532	528	517	568	583	492	485	533	550	512	546	534	531	506	538	531	528	528	532	578	526	545	521	536	554	522	542	527	552	562	554	538	575	562	574	530	539	561	515	557	555	549	572	518	532	566	539	597	511	568	569	500	534	537	533	512	533	525	556	557	498	540	497	548	505	516	504	503	477	532	548	537	525	545	539	494	554	534	489	553	555	545	523	523	517	523	511	534	540	532	535	531	543	527	545	563	556	534	530	549	537	534	512	518	561	533	522	555	569	531	514	560	508	566	527	533	527	552	553	517	534	548	555	572	548	547	505	496	564	580	481	535	527	543	527	524	489	534	503	496	513	568	492	522	567	559	552	515	503	550	542	530	508	532	536	519	548	521	554	501	533	552	538	532	556	532	533	532	538	498	523	538	590	550	544	493	532	515	503	544	547	502	545	543	567	532	541	493	555	565	542	532	529	516	528	496	540	529	522	540	513	530	559	551	590	519	526	533	557	528	520	562	547	508	528	514	499	501	555	498	545	551	536	513	532	497	503	510	592	552	567	588	549	558	506	578	555	567	541	569	504	517	552	526	484	511	555	502	554	525	566	498	518	490	532	508	497	520	543	570	527	532	543	573	522	549	538	526	497	513	527	557	543	572	585	540	546	611	565	523	532	518	598	564	534	540	556	583	542	496	525	537	571	538	584	539	534	506	525	527	501	540	495	525	536	508	507	533	501	536	562	504	522	531	512	505	547	497	549	521	529	527	573	556	525	514	529	555	599	472	555	562	563	546	520	580	521	567	497	539	528	569	580	522	551	564	552	577	543	511	538	529	490	553	540	533	545	503	538	536	533	524	520	524	531	512	526	520	508	514	543	536	544	542	545	556	542	531	515	550	567	540	519	564	526	545	524	551	492	529	549	559	511	530	511	523	543	540	544	562	549	539	527	535	547	520	532	500	559	510	554	547	528	562	517	548	516	558	501	540	511	514	547	532	554	558	480	569	537	518	550	516	536	488	492	555	516	533	540	529	540	507	538	559	525	521	547	504	562	544	511	514	533	560	559	505	515	510	574	529	547	557	550	544	521	523	533	528	539	548	507	509	543	528	544	508	533	525	530	546	537	561	551	540	515	518	512	528	548	523	486	534	530	532	535	508	534	525	530	489	508	521	525	538	537	548	570	535	535	550	537	536	549	549	566	529	522	562	501	586	553	533	533	538	559	520	546	582	553	517	522	514	528	539	555	522	546	556	587	553	541	534	532	547	514	550	520	507	565	590	581	547	517	546	515	522	523	561	530	526	521	546	506	476	540	537	546	517	561	538	516	527	524	519	544	535	512	575	507	542	563	498	539	518	514	568	534	550	529	492	512	512	511	528	490	516	538	507	515	538	551	522	548	536	512	532	538	509	550	552	578	520	533	497	533	556	560	546	571	522	549	565	537	555	548	527	550	541	553	547	539	569	506	543	534	562	561	521	498	569	521	537	518	538	557	544	570	556	530	492	506	534	512	550	522	526	547	502	511	550	527	515	521	556	498	565	570	549	531	559	521	502	594	548	564	507	508	572	516	487	543	510	525	540	557	556	522	533	524	542	526	520	539	533	547	508	497	539	509	476	594	527	545	526	537	508	543	527	536	522	499	519	549	533	495	519	531	569	546	515	549	572	524	511	572	594	533	537	536	536	525	548	555	515	582	542	494	553	544	553	520	497	548	523	510	526	552	572	540	526	504	594	530	536	553	495	559	532	504	577	530	552	548	514	537	519	500	544	531	516	521	504	522	520	567	544	516	571	531	542	539	527	531	545	534	541	526	540	464	515	548	554	576	507	538	552	561	619	528	518	545	543	540	546	565	520	529	523	537	540	550	548	548	551	532	561	535	516	495	511	486	548	533	530	559	522	545	523	506	529	539	511	506	567	524	567	535	521	588	500	537	523	509	534	515	557	538	506	543	560	582	511	550	549	546	510	550	508	534	551	519	488	510	529	574	528	585	576	515	552	535	512	541	561	529	489	559	530	529	532	522	565	524	566	562	495	589	508	533	552	532	507	532	525	511	531	544	530	526	561	578	546	517	536	524	520	529	511	518	550	485	524	579	532	547	512	516	529	531	550	517	519	534	553	559	559	566	501	521	512	527	548	508	514	573	559	523	537	510	533	543	556	516	592	513	532	558	521	545	527	540	526	537	541	554	553	535	523	550	506	524	522	506	515	529	550	555	516	526	533	477	521	556	500	535	544	535	517	564	502	546	534	530	593	488	528	544	515	521	596	538	535	518	494	564	551	562	562	519	522	516	534	531	523	508	513	515	525	513	540	535	538	552	545	501	503	553	516	591	567	494	552	545	503	562	513	570	530	531	500	519	534	519	519	548	541	514	508	505	533	541	555	532	529	561	539	560	535	543	601	563	579	560	511	499	553	584	541	571	488	568	530	521	515	542	534	552	529	495	527	525	539	526	557	526	553	546	535	556	503	558	547	572	519	541	507	553	555	535	554	559	534	550	518	559	509	538	547	530	539	487	546	528	554	541	542	564	520	573	526	552	512	550	535	495	517	535	517	514	531	565	596	526	526	563	561	543	535	611	505	544	571	528	519	560	566	553	560	523	536	532	536
23700	23621	41822	36941	26456	19184	7398	1163	599	621	589	543	518	562	587	568	604	587	550	604	588	539	620	541	552	555	562	576	603	598	571	567	539	522	609	596	573	565	581	590	568	558	595	585	595	574	567	551	577	558	593	555	574	557	552	562	531	538	587	563	536	530	568	558	546	542	537	529	533	547	536	551	598	582	588	554	550	574	580	543	569	557	550	533	568	562	565	530	556	552	572	542	554	530	548	550	555	569	544	563	527	591	584	534	563	546	570	547	576	532	551	518	569	528	516	564	561	565	532	535	524	574	552	583	559	554	553	551	460	547	548	563	584	574	557	588	551	552	540	523	532	562	546	586	533	552	633	528	586	519	584	576	528	587	612	548	568	534	555	582	550	533	563	552	542	545	558	522	547	527	542	512	545	544	562	511	561	587	598	545	539	526	560	557	573	573	546	552	593	566	575	543	555	527	590	561	568	554	569	541	569	565	550	538	525	545	545	538	542	544	530	599	525	541	565	554	513	549	615	563	559	538	562	611	561	582	582	555	569	547	545	524	562	552	521	581	558	539	567	554	547	554	569	549	544	596	510	597	581	564	538	536	537	549	546	531	568	558	534	557	564	561	499	561	573	548	578	547	575	550	566	537	583	547	517	589	528	521	545	546	557	518	573	515	599	479	582	549	582	559	567	540	552	586	533	549	581	516	553	587	578	525	551	520	528	559	538	553	525	547	593	546	541	556	538	533	536	576	558	581	549	525	556	574	552	560	600	565	591	605	565	567	536	526	528	552	537	557	560	530	561	541	539	566	541	575	582	569	578	534	606	552	567	550	526	511	604	579	570	622	576	500	542	564	577	609	559	510	591	528	578	586	575	529	570	554	528	538	582	546	560	527	533	555	598	558	577	547	549	542	554	552	511	557	566	592	599	540	552	549	534	583	565	572	562	589	563	540	563	559	573	563	543	517	560	556	567	539	598	540	554	579	590	539	603	565	540	575	546	569	582	542	573	578	494	548	550	559	572	541	573	564	583	547	532	536	533	543	534	509	560	560	577	557	591	534	510	574	568	559	514	563	589	542	542	525	578	548	603	564	538	620	540	577	560	614	508	549	545	550	567	580	528	537	503	594	554	558	590	543	553	563	563	533	551	542	551	568	575	582	553	588	534	550	515	527	543	568	562	581	551	534	545	567	566	509	553	579	567	574	526	557	554	544	550	574	576	552	575	618	574	524	578	567	540	534	558	545	526	554	595	557	538	549	545	515	513	526	573	595	544	531	564	578	516	572	561	528	554	561	575	556	571	577	546	561	538	538	536	597	541	514	532	549	570	572	565	593	600	518	537	590	562	548	523	554	543	576	553	500	546	521	552	554	557	579	563	522	573	582	514	548	587	554	549	563	559	551	564	567	578	558	584	584	562	559	562	574	575	539	543	609	533	571	555	562	529	543	539	538	584	555	594	558	525	598	549	536	502	569	581	534	521	557	570	539	548	538	562	550	559	544	569	533	524	532	516	540	553	526	541	560	546	614	536	539	531	573	567	607	604	569	508	549	583	565	566	539	537	550	544	560	575	575	572	546	585	549	518	547	573	598	574	504	586	561	560	552	522	526	575	564	522	533	567	557	526	541	546	579	573	571	563	553	554	534	576	559	574	524	548	526	554	566	546	511	566	535	511	550	586	548	547	566	585	547	535	526	570	572	521	564	546	555	548	575	584	535	557	576	539	547	540	578	557	536	532	568	550	603	569	598	571	580	551	523	566	530	624	541	560	500	527	546	534	535	536	593	603	548	521	556	558	550	591	591	516	621	560	564	587	539	558	565	523	547	520	581	562	564	551	539	531	582	534	594	553	597	571	534	574	537	579	524	550	525	573	580	526	562	586	575	544	567	611	590	592	548	517	543	579	565	583	584	586	534	525	566	572	543	554	550	526	543	556	552	585	557	540	565	526	577	571	551	553	558	609	563	555	591	602	557	524	548	558	551	550	576	540	521	587	573	566	547	550	524	558	546	561	561	518	561	535	562	552	568	541	569	526	575	551	550	581	596	585	636	540	582	547	580	551	554	543	552	552	563	533	564	545	541	573	538	542	584	572	617	543	556	556	552	549	549	521	563	527	608	556	560	579	572	603	534	551	562	591	551	580	578	567	530	532	572	563	566	564	540	539	594	553	585	527	548	539	529	549	567	582	567	586	580	561	572	530	569	543	562	547	568	554	569	537	565	549	556	504	550	560	535	526	583	582	526	558	557	538	529	577	550	573	538	560	565	535	580	564	568	582	562	607	567	586	564	539	562	560	592	586	582	599	550	569	556	561	575	560	604	548	531	590	549	554	543	577	576	575	570	565	566	533	553	578	534	585	538	524	521	561	515	561	536	568	566	560	513	551	577	555	553	537	577	547	545	531	535	557	529	559	531	576	580	578	548	596	562	557	552	511	582	598	557	536	550	517	570	548	549	552	592	559	569	568	583	517	562	592	545	572	581	535	587	579	567	530	564	518	563	569	539	564	549	588	566	562	561	551	594	570	561	536	548	518	577	577	567	512	556	536	565	545	581	586	592	558	562	543	584	600	541	603	581	535	522	555	568	597	531	554	564	568	568	511	579	533	513	524	598	568	541	558	555	554	583	535	555	568	546	554	570	534	585	550	544	561	529	580	576	581	560	579	531	571	526	550	533	552	545	554	506	585	570	582	580	546	537	575	587	542	532	551	584	549	575	583	565	541	586	584	528	569	562	565	570	559	554	566	590	583	593	601	542	568	532	586	561	478	551	527	545	566	506	574	539	579	589	562	537	572	581	575	556	566	571	534	568	546	565	576	528	510	535	553	581	547	513	543	540	559	585	585	601	569	532	582	549	524	562	550	549	541	549	548	541	539	549	601	608	561	569	547	573	608	547	561	517	580	522	563	542	564	569	568	577	551	555	532	563	565	517	549	550	537	536	581	537	572	584	512	556	554	525	546	568	537	592	597	563	554	536	554	520	582	592	570	530	533	522	579	498	549	564	563	560	571	598	539	596	520	554	536	544	572	551	571	531	515	546	577	529	595	554	577	571	600	603	599	542	585	557	577	557	554	521	574	575	576	568	587	570	551	567	552	547	567	553	536	571	601	582	566	545	563	504	547	558	583	589	576	552	559	577	571	557	583	555	578	555	577	589	541	550	591	566	578	567	575	562	569	550	594	560	550	530	551	524	562	561	566	553	512	580	590	574	581	519	590	536	526	561	581	572	590	545	578	566	551	534	553	587	540	597	587	571	551	553	584	581	559	574	552	529	570	568	590	531	613	564	530	525	530	526	540	553	574	551	539	566	606	559	503	549	545	493	549	558	543	607	551	546	535	549	540	522	531	551	536	566	525	525	587	542	579	573	527	551	556	556	517	561	580	515	571	568	551	559	587	540	539	547	593	573	556	593	544	561	554	558	573	580	555	574	565	541	551	522	556	608	560	597	528	534	572	577	537	547	610	542	569	528	535	545	565	539	598	543	558	523
45326	91167	77038	50488	30491	12999	3806	1397	753	634	620	645	628	627	653	644	594	597	670	668	597	652	596	644	599	600	622	596	603	620	620	551	622	589	631	635	642	604	604	595	666	623	661	629	635	616	596	637	627	663	651	584	573	619	616	619	620	584	613	609	624	586	590	583	613	639	574	636	613	603	610	576	621	678	608	613	615	651	650	624	590	616	653	616	634	639	606	624	603	669	616	619	599	652	574	661	599	619	597	617	561	630	599	647	602	646	639	620	602	633	622	624	577	623	599	640	591	602	639	569	625	655	600	592	609	644	622	620	629	587	616	580	591	644	613	655	673	652	590	660	593	605	627	622	624	595	626	664	621	621	625	633	623	666	606	617	592	636	641	601	614	626	648	621	612	614	670	657	592	617	561	637	612	638	586	663	637	640	637	633	616	662	612	606	602	616	625	626	579	610	644	604	634	599	592	620	655	636	652	627	619	605	598	645	603	592	594	647	658	609	599	633	620	637	633	642	622	615	614	644	613	614	591	606	613	686	584	604	596	595	600	603	633	615	598	613	633	638	613	569	622	628	591	637	617	604	631	597	601	635	603	657	618	635	570	620	629	672	643	582	593	609	608	614	620	630	592	639	610	622	639	638	624	613	626	617	644	635	662	563	615	610	607	675	629	609	659	652	619	619	602	629	608	611	615	609	652	626	612	609	594	628	596	584	627	601	621	616	645	568	631	632	608	640	609	669	615	602	630	573	629	588	628	580	634	633	619	613	629	611	614	644	542	615	608	604	607	622	633	636	629	632	607	584	591	632	625	628	641	593	601	634	595	614	615	608	602	635	611	635	652	590	639	603	574	603	605	563	638	570	593	632	625	627	603	626	655	643	601	632	632	603	612	628	641	603	638	647	604	622	614	601	623	625	617	586	650	638	594	589	616	654	588	635	617	638	609	614	635	647	588	598	653	588	570	615	653	611	588	606	604	580	617	588	631	615	627	628	601	657	622	596	649	617	602	615	612	612	600	650	606	622	636	622	638	638	617	654	667	567	618	655	568	650	652	642	590	663	602	617	636	589	648	650	596	663	633	631	649	625	589	610	630	637	633	583	583	620	656	594	621	594	617	642	632	634	589	625	619	631	596	627	591	598	596	708	582	628	653	603	639	629	613	628	615	607	617	647	613	606	629	635	596	629	650	568	605	594	615	593	564	598	632	586	626	643	615	623	623	600	626	636	632	641	620	611	621	629	603	622	635	654	599	603	628	614	607	660	660	598	622	651	599	609	653	640	584	615	646	557	653	565	603	593	625	620	621	557	628	631	651	641	607	631	628	630	670	607	578	619	606	580	643	609	584	631	603	584	645	605	620	632	639	609	559	635	610	626	632	599	608	617	659	609	635	597	597	648	632	624	615	626	602	567	607	670	670	561	618	619	613	606	681	630	666	620	627	657	639	632	625	616	622	599	580	613	592	589	602	642	604	647	612	618	612	643	612	653	583	607	640	636	626	611	643	627	656	634	609	611	609	619	601	620	624	613	615	597	584	616	655	596	625	647	634	647	591	639	634	632	625	611	591	629	648	639	644	670	578	602	658	629	655	608	657	647	610	633	635	604	620	569	649	587	600	574	642	637	651	632	617	658	588	594	636	641	676	631	613	603	594	590	692	626	595	593	620	594	592	627	630	650	590	611	588	598	596	648	601	624	640	639	595	654	559	581	627	624	628	647	638	638	640	646	608	639	621	585	641	611	607	589	600	588	641	624	591	671	617	585	610	620	624	665	607	656	600	664	668	598	608	647	639	631	603	649	635	614	636	626	637	630	628	590	586	671	636	615	584	627	600	610	652	597	638	598	619	610	600	611	636	632	688	586	627	625	600	639	588	604	626	632	638	634	647	628	649	588	602	630	673	619	611	591	630	606	644	637	636	611	633	647	648	613	660	668	621	640	599	599	636	592	615	627	603	649	600	650	645	601	609	662	626	624	605	614	625	606	615	624	638	585	639	603	598	631	628	600	602	618	592	635	606	646	607	652	617	649	645	611	612	615	564	627	619	659	651	659	602	638	614	643	611	653	638	621	632	597	637	561	636	609	620	624	597	666	607	657	615	611	609	624	609	625	607	617	622	664	619	676	618	608	610	617	616	616	668	599	574	644	660	615	605	614	613	625	598	580	636	613	632	645	587	630	641	592	651	618	580	607	624	685	627	634	612	647	655	653	624	685	608	632	587	584	622	637	606	615	598	625	591	615	629	598	602	654	628	611	632	607	629	627	626	613	630	628	580	648	623	633	622	664	584	636	636	641	572	608	618	606	585	634	618	590	581	625	661	653	590	664	588	639	607	628	608	646	615	650	611	645	668	586	620	649	622	588	603	607	625	619	646	659	618	610	623	599	593	598	601	587	611	618	671	558	614	579	611	652	556	624	609	599	588	653	623	623	587	597	635	695	623	603	646	650	630	638	599	654	637	608	607	670	629	625	640	632	628	606	592	608	617	600	626	648	625	642	607	562	615	625	604	661	598	626	620	631	669	586	556	602	657	671	606	588	609	614	609	609	599	574	611	623	637	615	592	581	663	619	598	598	582	656	612	588	608	648	593	632	662	585	605	658	620	639	667	605	594	578	637	643	621	645	618	621	683	594	654	633	610	629	605	630	620	587	599	587	603	596	639	608	660	626	601	575	635	593	615	638	643	630	665	616	650	654	587	571	637	583	634	632	638	602	597	629	640	636	652	617	688	600	597	589	670	576	597	656	659	604	604	613	643	601	638	641	608	565	611	672	619	672	655	638	593	600	648	610	615	669	649	621	640	648	636	631	613	581	583	614	671	649	584	619	622	625	654	582	628	620	602	614	607	642	601	624	623	584	650	599	595	590	593	597	613	638	593	660	603	624	625	575	607	614	603	611	637	605	617	610	659	597	618	599	611	635	565	604	607	638	654	625	643	631	600	585	580	650	667	657	670	660	625	647	618	599	638	620	614	649	611	640	634	611	625	613	578	600	638	584	619	618	618	582	605	597	587	622	624	646	621	667	607	622	635	631	630	599	575	603	616	608	582	637	616	607	640	649	610	623	592	652	636	606	667	608	621	703	615	618	637	579	581	614	630	614	589	561	631	652	649	624	579	624	591	597	662	564	637	604	659	592	651	602	663	638	643	658	616	591	627	605	602	628	638	621	587	626	597	649	652	581	625	634	623	612	618	617	630	592	625	611	606	619	638	657	645	622	621	631	625	587	623	600	600	641	621	615	635	621	579	621	626	611	596	637	651	587	627	586	602	628	620	633	600	603	637	621	651	640	627	644	624	629	649	646	618	587	590	594	615	572	601	611	639	626	612	622	579	608	614	631	600	617	620	593	635	635	591	624	646	632	622	626	670	577	609	604	617	600	612	638	631	618	658	616	592	619	623	592	591	586	641	633	609	603	595	607	598	641	604	609	581	595	606	656	618	681	620	610	616	624	604	611	603	594	618	656	634	642	598	571	619	599	617	613	587	662
25230	25825	42989	34013	19847	7309	1540	734	592	490	567	501	538	531	488	544	572	564	512	571	515	503	508	552	530	547	555	528	534	545	506	532	553	575	556	535	524	514	511	543	517	565	540	482	464	522	534	533	491	532	557	508	550	508	516	552	518	499	531	520	536	522	518	504	532	524	509	538	505	557	552	530	525	513	530	522	559	534	541	539	534	516	544	550	543	548	562	533	486	553	510	486	549	554	509	512	489	523	510	543	568	555	564	503	453	510	505	537	539	530	504	534	523	509	556	520	528	546	540	551	570	540	513	530	547	526	548	517	528	532	554	545	514	517	477	531	538	497	489	498	536	533	528	515	526	572	448	568	510	554	506	539	491	573	542	574	509	529	525	548	541	522	542	540	535	516	563	511	560	506	501	518	509	491	534	543	512	538	551	512	497	586	525	513	522	513	532	578	511	498	550	545	532	544	527	530	538	507	502	575	551	558	489	495	519	547	526	526	563	532	515	506	523	487	517	494	566	541	513	514	544	528	537	534	518	523	519	530	540	542	513	526	503	513	534	525	515	550	520	534	563	508	503	514	476	538	531	558	554	502	564	499	511	545	486	509	530	523	536	553	533	565	531	483	542	543	565	535	537	552	501	545	549	509	522	519	533	516	559	531	554	517	513	518	515	507	494	558	506	567	524	485	514	537	509	531	525	526	520	483	524	509	520	504	560	538	493	529	511	506	508	530	528	502	510	494	492	497	547	541	522	536	554	579	514	522	535	530	517	499	516	521	542	527	565	494	539	526	531	553	528	533	515	539	555	543	492	541	543	523	530	526	525	521	573	537	515	497	541	513	522	535	527	519	525	518	565	535	529	522	502	521	529	538	510	525	486	523	552	511	520	536	531	490	532	546	540	496	521	506	539	545	480	508	550	541	503	482	547	534	506	496	534	516	548	568	546	523	506	469	483	539	549	537	531	553	504	540	555	514	559	502	496	488	564	498	514	533	527	541	514	512	487	517	528	566	489	543	544	532	500	515	555	553	496	497	507	508	531	500	535	519	583	531	527	514	530	497	496	551	501	531	550	504	526	521	532	493	510	519	529	540	534	521	524	485	541	493	506	501	521	503	542	548	536	518	512	508	501	494	504	527	505	526	518	532	515	540	539	494	537	477	517	551	523	518	513	527	496	540	543	528	543	510	539	518	526	525	490	500	472	511	515	499	518	514	515	549	491	522	539	589	520	508	534	519	545	568	521	530	501	550	499	566	481	540	550	516	541	559	544	547	493	507	548	561	522	521	505	521	478	509	557	517	542	517	546	525	530	519	510	507	545	559	524	518	533	529	489	514	523	491	515	510	551	494	564	498	536	537	546	527	549	566	527	527	525	491	489	498	516	539	509	558	539	497	553	521	506	514	534	555	484	520	516	568	549	529	490	508	524	535	543	467	516	541	515	499	493	506	519	537	534	523	518	524	527	548	521	521	539	514	542	528	495	523	547	540	503	497	569	557	523	504	522	532	545	496	515	534	527	501	535	508	520	521	558	540	546	574	545	517	498	562	556	568	503	511	530	508	522	503	521	558	520	499	519	548	545	503	519	557	541	534	529	516	550	550	511	552	531	500	474	530	474	509	539	526	538	525	525	479	564	497	537	528	520	465	512	479	524	546	514	565	499	516	511	562	503	525	512	552	520	525	510	495	507	525	533	544	492	520	535	519	522	511	497	554	569	554	508	558	541	486	541	542	511	510	579	520	488	526	560	542	525	506	525	512	520	528	535	512	521	488	553	494	528	530	564	561	563	502	598	517	526	549	528	490	492	516	504	565	564	535	566	520	533	502	523	489	523	512	498	556	516	528	477	522	531	536	503	503	518	550	533	538	526	558	558	542	521	510	513	540	536	531	536	515	504	541	466	520	516	544	526	560	522	486	550	545	514	504	511	515	553	542	523	539	528	557	493	563	561	518	537	550	566	543	522	516	486	487	522	480	545	526	562	556	528	507	518	496	582	493	485	553	514	506	522	575	525	513	535	532	560	488	506	534	502	552	525	510	549	508	525	515	539	532	549	500	573	502	532	517	508	511	575	529	527	497	522	526	485	540	495	510	514	491	518	535	515	502	521	540	522	528	507	558	543	534	551	541	531	530	565	505	510	513	519	550	522	573	534	508	530	510	534	528	517	498	553	490	525	493	500	499	555	498	500	488	546	513	533	528	540	547	502	562	555	525	526	489	507	510	534	545	538	493	541	510	534	546	550	549	467	512	518	529	550	486	520	540	559	513	543	566	510	577	517	508	548	547	533	528	465	486	518	529	553	507	553	499	496	529	532	502	533	484	550	515	486	585	548	530	526	529	537	546	498	502	542	515	488	528	503	532	504	532	541	531	522	529	560	529	560	485	535	495	516	556	543	464	520	532	516	518	513	549	528	506	556	532	495	506	584	554	555	547	531	504	535	511	549	538	510	509	532	540	571	517	509	557	585	492	525	534	569	560	534	522	513	565	535	535	511	529	529	525	498	505	478	516	518	471	531	567	494	525	553	542	510	499	517	539	551	549	557	546	563	514	510	517	529	540	524	539	510	510	542	517	529	491	538	519	510	489	513	491	521	559	529	514	496	535	534	519	525	492	519	526	547	525	534	526	536	537	547	548	477	495	521	535	550	515	521	523	525	528	542	534	528	516	527	519	535	555	536	513	518	520	511	549	506	527	548	540	505	500	551	559	522	551	534	519	543	497	548	532	559	533	530	550	521	563	535	519	503	512	531	499	531	517	548	517	502	503	525	528	500	493	538	515	555	542	520	541	514	540	522	539	499	523	508	539	515	539	522	496	512	530	514	515	534	524	536	573	550	511	536	495	532	538	473	547	548	528	538	527	519	566	527	519	524	536	559	551	536	550	520	557	480	520	493	571	535	504	554	522	550	522	543	541	568	503	570	508	566	559	495	525	550	515	516	545	525	549	542	523	523	551	550	522	506	538	531	546	531	527	510	520	527	550	558	560	496	497	555	516	535	518	514	507	547	562	486	477	555	504	524	537	551	507	505	511	504	547	485	512	510	543	529	498	538	522	531	564	529	530	520	538	477	533	494	463	518	534	549	520	506	580	522	533	499	526	548	539	521	539	539	510	498	504	551	578	502	516	560	542	541	498	512	521	549	561	555	512	531	523	506	509	518	486	517	511	518	550	523	562	508	522	570	502	519	529	536	533	505	524	513	536	557	549	544	509	552	547	570	541	541	534	539	494	523	483	533	521	524	541	495	537	490	504	543	558	474	496	532	553	568	522	537	564	557	542	532	530	552	511	521	520	549	564	543	527	537	517	508	537	500	530	514	549	530	518	534	534	522	504	509	469	500	484	524	569	531	533	538	505	483	529	543	524	489	518	521	542	548	523	506	538	484	513	557	526	519	524	546	464	552	509	515	519	496	497	542	522	525	546	549	526	515	502	536	535	560	548	520	540	539	503	519	556	516	536	483	518	538	512	521	522	493	482	512	516	495	559
41918	81940	61059	36283	18441	6710	2034	910	656	610	627	581	581	581	606	598	618	611	594	646	599	622	635	590	599	605	633	604	612	601	578	613	613	559	634	581	622	541	641	609	630	633	609	596	521	568	613	562	648	635	614	592	623	580	590	636	581	625	575	600	584	607	578	592	625	604	569	608	573	616	612	620	579	628	584	586	621	582	593	578	634	621	560	606	598	587	586	570	604	630	584	648	563	575	584	599	604	594	598	624	580	574	624	601	572	610	638	613	630	626	603	611	629	645	558	583	599	592	619	613	615	589	590	576	584	578	615	604	604	549	589	572	600	591	605	581	589	587	628	612	600	615	603	563	613	584	592	602	602	564	579	586	642	599	569	626	614	626	573	597	615	619	631	619	610	626	576	568	572	586	568	567	552	618	586	594	620	599	583	616	626	593	605	621	547	564	594	563	570	604	623	577	590	617	590	590	598	595	579	610	581	602	608	605	584	611	610	577	586	587	608	582	601	611	594	599	619	589	624	570	582	631	617	627	605	603	554	607	628	570	601	569	600	594	613	607	613	588	612	624	650	593	584	619	599	582	583	604	598	614	616	625	624	616	596	544	608	609	616	610	589	602	624	643	590	579	594	622	589	570	616	601	564	629	559	598	628	654	614	596	633	591	588	574	601	615	584	587	578	582	627	618	592	590	588	606	587	628	587	625	635	621	632	637	614	613	567	630	593	576	657	634	602	595	595	591	628	578	601	590	614	604	575	628	588	603	561	603	592	616	599	626	624	595	638	635	643	591	600	612	616	588	602	622	610	596	614	580	598	590	632	608	574	571	606	523	620	618	583	644	577	634	643	590	534	616	611	601	614	600	595	608	615	581	619	576	588	627	608	577	599	624	584	604	574	584	633	581	595	580	592	608	608	570	608	648	601	609	602	584	556	623	585	571	614	594	611	580	584	547	617	596	569	596	617	586	589	637	597	602	612	616	614	603	581	614	610	622	564	610	553	586	635	569	592	608	596	584	605	610	623	632	621	609	650	575	624	623	593	567	590	572	614	633	630	607	606	606	633	601	621	613	665	635	588	599	625	584	600	610	610	570	600	592	580	609	631	591	609	606	611	598	599	600	619	573	620	581	581	625	623	601	585	617	595	599	609	625	596	597	588	628	600	597	611	601	565	602	610	605	609	642	576	617	562	574	589	611	631	602	606	605	596	596	555	618	604	638	588	577	619	604	637	611	594	610	606	594	643	576	602	576	599	639	626	639	655	552	613	639	624	597	640	572	605	617	600	615	584	624	569	631	597	624	576	589	571	583	590	659	616	585	602	566	590	590	617	583	649	597	634	615	603	627	623	596	615	579	599	635	593	620	609	599	553	610	567	605	595	588	637	648	616	614	595	563	641	579	584	579	577	572	589	613	607	613	624	613	606	580	632	593	588	595	614	600	628	601	621	610	587	606	592	634	625	543	621	627	591	610	619	593	555	574	586	596	615	599	576	623	587	605	617	619	598	568	621	598	640	583	606	613	585	587	608	603	589	594	616	609	646	590	547	594	635	601	601	592	573	648	578	592	589	597	651	572	600	567	603	638	600	605	609	591	648	615	557	582	604	600	626	625	588	587	600	550	590	605	623	638	644	582	608	602	596	587	604	585	608	571	626	570	559	655	568	598	592	578	555	592	597	578	613	611	623	553	609	583	584	610	597	583	616	610	523	565	588	590	602	596	598	579	644	605	622	600	608	629	631	597	607	607	561	554	600	556	555	579	600	592	617	597	605	600	606	582	640	584	581	572	579	599	570	581	581	613	641	592	610	642	646	614	587	606	592	580	625	625	576	580	594	587	610	581	626	583	603	581	588	623	581	559	617	574	599	575	578	561	546	591	609	588	610	595	585	625	607	604	620	616	642	635	569	580	594	601	601	594	615	595	580	569	615	605	591	573	560	595	611	627	595	524	604	612	645	617	582	600	560	598	584	564	561	570	563	559	576	615	585	611	582	666	574	621	617	628	588	548	620	621	589	551	615	613	572	591	596	638	599	542	594	596	600	597	596	591	613	610	589	591	586	604	596	642	587	604	607	599	578	642	600	592	586	646	572	576	584	590	634	652	586	605	545	606	597	587	612	636	635	637	613	591	553	616	658	618	631	560	612	600	623	643	626	632	617	596	583	638	627	590	620	606	592	634	611	611	609	562	652	583	567	639	579	636	596	599	598	604	599	565	552	544	633	586	574	575	608	613	586	605	605	601	630	600	651	625	587	583	610	601	601	563	584	586	590	621	562	597	567	550	623	593	605	610	577	607	571	605	587	566	604	598	586	590	581	602	629	592	587	606	580	590	583	566	624	602	591	610	598	583	633	630	634	607	630	586	582	564	620	563	606	621	575	590	594	594	614	615	570	601	573	636	585	561	614	641	612	586	610	559	583	619	608	598	600	569	612	615	566	655	590	641	588	600	626	581	615	648	583	586	635	604	610	650	649	584	586	582	630	661	639	608	589	632	606	605	623	635	608	585	613	626	622	621	638	629	620	570	619	533	617	607	597	609	549	586	567	576	577	613	553	650	606	609	629	554	634	623	624	606	623	612	554	654	605	563	617	581	624	556	607	588	644	605	619	591	586	630	611	591	619	648	609	623	576	596	567	597	628	590	585	609	610	639	627	597	606	592	617	579	610	635	616	566	619	635	609	578	610	653	613	573	604	606	615	620	585	622	567	590	623	653	605	608	626	623	579	629	613	589	600	561	587	629	623	665	629	626	583	591	571	645	576	600	605	589	644	575	602	619	610	602	562	595	578	611	643	574	592	585	588	590	622	602	592	620	580	563	590	630	608	542	599	596	602	612	590	611	603	576	576	587	596	630	619	583	635	620	610	584	550	634	589	642	612	583	610	562	605	587	633	568	613	600	599	546	555	577	634	605	629	575	578	633	578	580	657	624	616	611	575	654	592	592	598	618	596	644	589	594	629	563	595	552	611	592	617	612	622	610	558	613	574	594	617	608	632	609	572	595	596	629	569	552	632	554	567	594	638	580	668	561	643	590	532	657	599	589	633	633	644	606	580	598	595	586	605	605	580	615	599	622	571	683	610	614	641	584	629	562	606	596	603	623	605	624	656	624	616	622	582	577	585	565	603	605	665	627	607	631	572	576	609	615	613	583	615	600	607	581	580	614	618	596	618	583	604	575	560	594	560	607	582	566	611	618	605	596	619	601	563	590	579	627	584	637	569	589	625	593	599	620	567	615	595	640	568	562	598	591	619	627	573	598	641	611	569	600	604	642	575	633	607	627	623	561	597	591	580	584	604	584	600	641	619	602	620	605	620	654	623	606	601	633	583	567	578	616	585	570	581	622	595	588	607	589	565	622	608	597	590	588	614	641	618	556	586	600	599	629	598	588	617	627	627	594	570	545	607	547	595	588	565	646	577	607	628	592	569	598	575	620	599	564	593	621	593	638	637	636	652	578	623	621	575	567	589	626	596	600	632	643	621	603	603	620
22807	22056	36870	33345	26471	22342	14914	2141	806	715	698	707	673	697	754	691	695	715	671	664	698	695	705	723	669	658	696	701	645	692	736	694	689	663	713	639	709	714	671	722	700	661	682	702	703	661	650	650	646	672	656	664	717	669	679	647	689	628	680	678	687	675	650	635	633	713	688	687	720	680	681	666	655	665	721	672	686	644	668	666	660	658	618	684	677	662	683	698	702	676	719	644	682	663	688	662	649	647	707	643	711	691	653	650	659	658	691	659	686	695	652	707	686	666	662	653	666	661	690	669	700	658	676	704	714	675	657	666	643	700	636	654	703	712	664	685	673	706	668	661	650	668	673	685	673	693	634	660	660	719	649	657	632	673	678	724	633	616	648	700	662	678	675	651	664	697	675	709	708	701	668	665	682	658	683	679	682	717	677	680	690	655	691	660	690	723	683	686	594	667	701	676	702	688	705	652	688	641	682	634	685	674	660	661	679	699	638	671	635	659	713	678	662	645	641	707	697	655	667	662	631	651	695	683	653	666	611	616	713	649	658	719	705	636	672	670	628	669	614	601	685	655	678	623	692	695	696	632	649	696	656	668	657	683	659	668	696	674	695	668	689	686	714	718	687	690	623	662	670	684	630	703	641	675	699	696	663	696	622	683	731	652	680	669	694	653	669	710	634	664	655	659	663	692	682	700	684	662	707	660	675	692	687	681	692	635	664	641	645	639	628	661	682	674	669	624	702	659	695	665	620	658	711	661	693	647	647	711	733	621	680	682	617	685	663	672	691	726	724	651	623	705	714	703	684	687	641	705	678	673	672	697	665	682	663	685	648	687	665	689	638	692	652	673	696	641	660	666	644	679	659	714	679	665	665	665	689	649	639	673	677	667	689	668	667	696	708	690	671	630	685	699	689	674	698	656	718	681	683	669	668	611	652	714	656	671	637	656	664	643	675	698	676	654	747	658	677	685	680	657	676	684	679	653	682	634	625	712	655	659	674	664	643	664	692	680	669	662	674	657	661	688	689	616	696	683	667	702	628	662	635	698	651	680	710	703	633	641	687	661	654	697	658	670	626	678	694	707	669	653	689	681	681	665	679	651	673	662	670	658	689	680	684	722	682	695	710	683	683	679	643	649	637	720	700	715	605	701	674	651	663	674	653	679	683	673	687	690	656	639	714	641	734	632	632	649	669	663	695	677	653	639	677	643	667	667	663	674	707	683	698	678	682	671	669	701	737	701	698	694	643	642	671	655	670	657	681	664	656	672	651	710	711	662	679	708	680	649	665	657	681	691	663	652	687	640	714	657	652	693	629	636	635	630	646	656	683	721	677	675	678	675	666	696	645	628	663	694	691	658	639	693	644	640	644	641	618	662	687	677	620	694	651	658	662	633	661	657	655	667	696	697	666	672	650	662	652	676	703	678	656	717	624	674	664	661	735	700	638	650	675	735	673	661	705	686	675	622	700	665	675	690	674	660	692	688	688	728	703	629	686	695	693	712	687	637	626	681	634	690	643	661	710	658	679	700	671	689	587	660	695	663	692	652	667	650	678	701	665	660	652	675	693	683	655	688	724	705	659	677	642	680	643	668	649	711	650	642	658	624	703	659	698	647	687	635	668	701	713	649	659	657	707	679	686	661	648	688	640	668	700	711	692	648	656	650	650	646	656	655	665	655	682	644	697	698	627	719	693	684	639	676	666	660	639	683	655	665	648	686	685	699	624	618	626	639	638	699	714	668	687	636	703	692	691	670	640	667	689	677	642	665	654	648	638	689	686	670	631	676	673	679	671	658	704	699	668	661	676	693	724	700	677	717	723	697	666	664	704	666	649	678	669	651	650	662	620	653	653	678	652	670	674	707	652	731	642	669	736	646	690	680	668	691	709	718	620	694	684	710	681	659	685	674	670	655	656	649	615	690	649	631	644	654	676	690	681	660	650	617	656	672	697	627	673	708	674	662	647	669	668	678	638	643	673	669	706	712	691	641	667	665	688	706	670	674	671	712	663	670	649	669	706	669	712	705	665	704	714	682	631	659	686	652	684	692	658	649	654	702	703	681	693	633	646	706	675	650	644	673	686	707	716	693	656	660	685	649	682	638	681	677	672	631	642	663	665	677	667	637	654	703	660	678	679	734	673	660	666	615	690	685	672	641	681	676	645	712	704	670	659	610	665	682	707	711	704	692	655	667	620	715	714	665	701	666	658	660	636	722	674	668	659	684	657	639	658	696	701	665	687	667	719	702	685	680	743	639	683	661	661	662	683	659	661	649	672	667	654	697	688	695	680	657	653	690	719	646	678	662	665	691	686	658	670	680	674	729	640	675	697	684	695	657	707	667	658	694	665	656	626	656	647	682	693	647	663	655	655	683	650	649	637	703	650	675	662	668	679	727	675	663	666	720	672	638	649	733	700	684	657	706	667	723	684	659	625	746	676	657	679	682	659	722	693	671	682	711	667	693	647	675	688	652	669	708	696	673	644	697	714	643	655	637	711	644	685	637	683	658	648	719	650	686	666	659	640	682	653	680	660	692	631	672	626	704	671	632	672	628	667	636	713	635	617	636	664	666	719	659	702	613	685	636	679	694	677	636	669	686	687	682	681	694	680	652	672	685	634	677	649	669	675	720	683	710	673	664	706	684	711	693	665	672	685	654	646	660	649	622	650	724	667	678	699	708	688	700	678	680	651	636	679	720	621	675	635	667	700	707	690	639	647	656	636	682	666	630	656	731	694	668	666	688	670	669	660	693	652	689	661	674	687	707	680	645	681	707	663	688	720	685	701	713	661	715	666	634	662	673	679	658	675	603	637	693	642	703	661	694	662	640	667	642	701	643	712	669	689	670	646	680	711	662	624	668	624	663	719	689	658	660	653	685	724	624	676	681	654	704	579	660	691	666	653	629	644	726	649	700	632	702	674	692	683	637	657	618	671	674	660	667	661	715	672	681	661	665	655	662	615	709	611	664	655	666	698	679	635	698	667	681	676	677	696	616	666	697	679	672	683	649	665	646	678	693	726	673	673	640	682	679	676	669	669	657	666	659	663	675	659	708	719	655	652	659	675	659	691	695	648	647	664	694	692	660	697	661	629	666	657	638	716	662	664	661	656	687	688	688	665	666	676	696	720	663	695	685	664	665	691	681	683	657	635	671	656	678	684	608	648	647	624	698	673	651	663	678	680	661	662	676	644	673	698	670	665	638	657	714	691	682	679	685	654	611	689	645	696	637	636	679	652	703	670	666	682	684	678	696	677	636	697	665	628	618	669	676	675	677	707	645	695	696	676	660	696	665	674	680	669	661	678	701	671	702	697	678	651	651	665	630	674	699	646	658	639	691	703	671	701	672	645	690	677	625	660	650	632	626	651	675	654	667	700	652	656	687	672	661	679	677	682	680	670	684	674	673	704	663	688	627	694	644	662	683	686	675	640	693	749	688	715	676	656	675	678	729	621	724	611	667	661	670	596	648	655	683	640	663	683	614	630	679	664	681
51931	94107	83850	60610	38171	17784	5368	1613	935	752	755	716	717	731	761	780	730	727	728	795	710	721	740	796	738	743	738	734	720	716	778	714	733	703	724	751	736	730	754	740	703	739	705	770	709	746	746	749	708	718	746	728	719	723	680	709	724	732	748	746	716	741	715	759	705	732	779	755	731	737	773	737	715	723	706	705	781	716	741	719	737	746	737	697	723	725	718	714	741	689	730	711	740	732	711	728	695	721	718	751	732	704	699	676	711	709	770	739	711	731	722	681	687	719	727	769	740	779	740	709	764	722	711	752	702	709	774	711	745	733	761	764	714	719	735	774	756	714	745	748	719	733	746	729	727	765	700	729	716	711	737	704	722	724	732	700	714	708	716	706	751	777	747	774	716	748	744	802	697	717	733	735	710	738	723	781	727	722	746	759	723	797	717	703	738	759	725	700	746	748	725	767	791	745	741	786	712	752	733	749	719	711	739	696	712	742	716	781	790	698	705	727	801	763	698	767	749	747	753	742	789	709	776	744	752	703	708	780	722	709	705	716	734	708	763	707	714	671	757	749	741	719	714	683	708	678	738	696	709	696	704	726	735	736	766	718	770	756	739	753	731	765	750	735	706	766	723	759	771	722	775	762	750	756	737	755	719	741	718	724	722	765	689	722	743	713	706	748	745	714	713	740	716	732	796	754	765	700	744	757	759	749	725	721	718	754	686	695	724	674	713	763	723	705	711	778	702	784	735	691	732	746	741	719	771	731	723	729	714	757	708	798	709	732	735	718	709	710	725	791	730	694	749	757	709	744	728	714	732	672	745	742	773	705	725	755	752	733	685	736	741	770	752	747	764	664	715	688	735	752	734	684	765	738	732	711	749	696	731	731	723	757	767	705	775	756	757	748	725	713	685	726	783	752	756	748	700	726	718	725	746	718	768	736	759	793	781	753	706	716	732	741	735	714	776	727	742	795	688	695	711	746	710	750	726	760	740	727	783	737	725	767	718	748	742	731	746	680	730	750	676	711	729	707	740	699	726	753	699	714	729	746	753	738	660	752	713	703	745	709	722	713	701	771	741	730	756	717	721	752	700	715	728	737	700	713	710	750	741	662	763	716	732	741	741	763	761	732	731	740	763	724	719	730	731	707	651	766	721	736	692	698	769	717	750	742	803	757	726	731	733	747	765	726	757	773	765	730	725	745	740	747	778	696	741	734	744	739	763	716	775	732	765	726	722	776	719	687	730	739	733	732	736	719	748	763	693	689	746	809	727	732	734	740	714	688	752	741	669	680	721	709	728	737	751	759	663	715	767	761	752	773	733	715	729	758	709	734	722	730	705	732	751	697	783	726	755	759	754	727	740	720	755	733	735	715	719	709	755	727	725	710	771	698	689	767	701	690	717	755	748	715	725	702	702	738	763	736	725	739	780	785	760	716	717	766	716	728	776	758	728	761	728	715	767	757	740	754	714	745	722	766	753	715	754	765	704	744	684	760	752	756	784	709	718	712	692	754	720	722	750	720	722	717	727	702	736	767	753	807	753	774	714	764	749	755	723	738	749	701	686	700	741	699	727	720	762	708	747	743	750	739	743	802	765	800	762	695	746	775	753	724	729	745	757	701	718	729	757	726	779	775	742	715	742	739	679	775	691	777	753	704	801	733	699	695	730	659	684	697	769	776	702	747	706	748	750	676	724	725	707	799	797	716	722	705	733	714	738	732	765	679	698	712	734	776	732	737	750	737	730	754	751	714	729	750	705	728	767	717	748	736	750	753	752	702	703	752	745	753	710	731	724	747	759	721	719	714	728	724	713	716	742	715	744	721	771	734	703	735	710	767	752	712	735	751	739	736	775	710	711	710	730	756	703	765	748	728	740	748	708	755	743	726	743	693	688	805	710	721	741	690	735	727	718	726	741	693	746	735	720	735	753	705	741	700	720	689	738	705	776	713	717	730	758	708	706	765	726	734	761	699	754	704	717	717	711	742	738	736	737	766	754	765	743	703	700	745	759	768	752	678	696	713	751	739	707	742	735	688	761	765	763	760	776	674	708	752	710	746	684	742	765	714	758	737	701	752	693	720	730	685	733	779	704	764	686	658	718	714	731	733	773	763	788	817	797	699	738	712	737	776	768	736	721	735	772	722	727	705	773	700	790	755	700	752	780	766	796	727	733	727	701	688	672	702	726	753	682	745	742	729	712	708	721	754	767	779	802	691	728	757	733	717	769	727	750	739	751	729	756	736	686	712	724	705	713	728	757	786	722	705	756	761	731	756	749	771	698	746	739	710	703	746	755	724	754	719	718	737	755	740	762	734	727	707	725	731	713	738	721	727	755	766	789	758	678	731	708	734	768	721	718	731	717	764	736	729	734	701	736	769	757	737	719	713	780	768	688	763	725	741	729	754	765	722	771	753	736	765	713	740	724	735	728	750	707	744	692	714	767	756	768	716	741	720	719	759	739	743	737	729	751	743	702	736	688	718	765	750	714	789	766	726	723	737	715	731	720	754	716	702	690	760	790	782	717	740	751	661	771	712	742	734	704	766	741	792	730	728	692	721	737	695	744	730	721	755	714	698	724	720	765	769	736	762	721	732	775	730	757	774	705	723	755	755	706	760	663	686	711	770	704	676	719	727	666	710	714	752	811	751	710	756	725	759	723	710	784	735	717	750	764	684	735	766	751	774	729	783	708	785	755	729	755	746	742	738	713	710	726	726	719	744	729	690	718	738	698	725	752	685	735	701	725	720	754	778	728	742	765	732	719	719	747	676	732	743	718	743	752	704	746	734	716	740	784	705	738	715	730	710	741	729	652	678	728	776	754	727	721	705	749	728	701	751	745	771	708	753	770	746	726	727	725	727	750	712	736	704	792	685	723	729	763	740	716	730	689	740	754	694	764	717	781	721	745	733	794	716	693	716	783	720	674	736	704	736	696	771	704	760	767	767	723	749	700	696	717	699	746	733	755	738	740	707	706	739	734	733	760	732	706	726	758	716	788	743	728	780	748	739	732	710	744	712	700	688	701	704	712	663	719	768	741	749	712	724	735	740	741	694	733	738	783	753	719	719	805	745	721	746	718	666	750	703	708	708	689	733	740	754	728	761	699	755	730	766	741	684	755	749	730	705	745	762	802	736	743	723	749	732	741	783	710	682	705	760	770	713	730	737	714	737	786	791	755	729	729	717	741	727	677	689	766	782	721	702	701	754	731	723	758	747	747	736	746	740	738	706	730	736	705	711	714	748	719	767	746	730	748	766	714	757	763	707	687	721	736	792	746	733	757	728	723	707	735	693	794	732	731	738	672	715	749	731	767	736	753	717	755	719	707	699	699	762	675	733	718	711	769	783	735	707	698	755	693	732	756	648	709	781	716	685	712	730	712	731	703	728	734	741	736	752	728	744	734	722	736	744	711	706	757	705	766	738	767	764	690	710	742	700	731	771	762	739	764	765	697	684	712	782	756	726	723	709	744	750	738	713	718	699	727	713	750	722
27632	30182	41775	23578	7390	1970	749	515	476	512	475	461	471	460	465	453	478	517	491	550	473	445	448	478	441	434	473	482	452	471	482	511	455	434	469	506	494	487	463	466	441	479	481	473	482	491	461	469	449	484	474	475	440	471	490	442	488	455	473	461	463	460	462	466	434	454	454	476	466	501	465	459	425	456	457	448	463	444	440	482	447	484	451	457	448	491	456	462	478	453	485	444	482	480	472	441	440	478	493	477	482	476	484	437	477	455	465	470	494	467	476	472	443	462	459	470	454	504	444	461	421	481	491	465	490	506	456	472	454	458	464	469	520	438	474	471	481	461	468	461	457	456	472	466	503	506	482	456	514	447	450	464	431	451	478	502	499	475	435	476	462	462	454	450	451	433	507	480	485	498	445	467	459	521	499	481	468	431	430	452	439	511	502	483	437	437	463	476	410	477	483	457	493	458	465	429	489	478	410	454	466	441	463	456	499	458	483	463	458	456	477	481	460	452	467	459	428	437	463	491	498	435	439	433	462	498	486	476	448	459	468	469	458	481	453	467	434	449	460	471	513	465	485	466	486	480	454	464	440	500	486	490	476	464	462	446	472	468	493	456	516	462	485	427	502	463	454	436	470	445	488	458	483	454	459	493	472	444	443	464	486	437	464	456	467	457	480	481	458	454	457	470	450	455	426	447	452	481	464	483	496	461	463	476	463	440	469	498	489	487	458	472	479	460	441	444	469	441	463	454	450	488	469	492	477	467	482	434	473	479	473	490	478	446	481	448	510	460	457	471	427	433	467	462	458	474	485	469	458	457	473	447	481	457	461	474	461	462	469	476	484	514	479	477	483	446	461	434	446	462	481	510	496	439	468	518	468	521	458	458	464	477	476	476	473	458	499	470	462	444	461	477	463	464	466	446	470	475	489	468	420	477	450	437	488	493	486	463	473	480	490	504	464	450	502	500	444	428	470	468	459	423	453	438	441	473	497	469	459	468	472	459	446	472	445	443	486	453	473	482	446	453	435	450	459	437	462	448	472	463	473	423	442	467	458	438	501	458	465	436	438	479	468	495	458	441	461	486	472	470	467	496	462	455	452	482	461	466	472	473	456	442	453	475	457	461	479	473	429	460	473	482	463	427	469	446	486	447	468	450	459	448	483	454	449	472	415	432	468	495	455	456	453	468	441	437	445	474	509	449	452	514	463	459	491	486	484	498	484	454	467	452	455	445	472	475	477	455	468	470	491	440	473	448	465	450	463	421	427	502	483	468	520	450	443	470	429	456	430	458	483	495	437	474	471	445	431	482	470	474	478	444	455	466	471	501	435	468	444	442	495	481	509	499	458	480	469	448	441	510	458	500	421	482	456	455	431	505	458	453	488	447	436	426	439	441	497	463	491	475	445	514	473	448	452	474	461	420	490	451	468	497	453	443	491	455	458	442	488	441	434	451	459	496	462	492	454	502	481	459	486	443	464	495	447	477	510	472	476	436	442	487	467	488	469	438	493	483	473	465	461	487	474	491	461	473	455	442	462	501	495	478	482	443	491	427	451	460	436	448	449	447	492	463	452	484	477	467	475	438	471	480	470	464	467	501	452	497	453	447	478	492	467	433	448	494	428	483	448	479	472	471	460	481	471	459	514	447	490	443	444	455	467	497	472	463	445	482	487	463	462	453	508	480	456	477	509	494	494	481	481	446	471	505	477	453	462	485	436	452	490	474	462	446	491	474	473	450	435	490	446	428	445	472	451	471	465	482	435	476	473	460	508	460	436	450	477	491	460	460	470	449	464	460	442	439	498	453	505	445	473	438	452	432	493	488	505	443	468	437	464	481	490	452	482	481	448	458	485	479	460	464	494	433	424	489	458	532	451	502	458	438	495	483	442	451	417	476	447	445	440	469	451	494	461	430	451	453	484	439	435	441	475	447	454	481	429	456	480	442	475	437	450	466	468	394	424	433	445	499	466	491	472	497	449	454	500	451	445	444	472	492	490	492	468	436	481	457	459	405	474	465	412	448	486	481	470	477	442	453	437	465	438	481	438	463	462	473	446	464	445	436	465	494	444	453	468	471	436	487	500	512	449	464	458	507	510	429	503	437	440	475	470	408	473	484	462	456	460	457	483	478	482	461	451	436	462	465	489	496	454	467	479	470	452	430	485	482	439	489	465	485	493	472	462	421	470	468	458	457	489	487	477	492	455	441	490	441	492	457	451	492	436	470	481	450	441	447	448	416	470	464	462	482	454	471	472	440	470	471	472	481	475	455	490	506	469	467	442	447	504	471	457	454	468	452	451	471	435	467	496	475	456	489	465	488	479	445	435	483	475	510	472	456	488	440	474	476	490	463	474	483	497	493	495	493	472	480	493	455	445	439	414	458	490	494	436	411	452	464	448	480	435	459	471	442	425	511	436	465	463	479	451	432	468	483	463	412	476	446	461	547	473	476	473	485	464	476	445	507	415	505	484	453	472	439	512	489	428	491	476	429	484	465	450	464	479	450	475	459	505	443	491	458	479	445	458	483	457	470	446	497	473	443	479	437	466	451	454	440	461	455	444	465	468	455	495	456	464	476	478	482	439	456	452	440	458	471	471	474	480	472	470	444	480	466	472	472	480	458	466	478	498	457	478	483	442	457	428	423	450	492	457	505	459	497	487	467	433	463	483	472	466	487	443	467	486	472	467	456	427	471	499	452	471	505	470	526	473	443	458	450	492	487	520	479	413	477	437	412	480	484	474	467	473	433	476	465	487	487	499	431	482	452	483	433	482	476	461	450	465	467	497	418	483	484	431	444	461	444	467	483	423	454	496	431	464	483	450	469	463	458	476	449	519	425	421	457	490	501	441	425	464	459	475	451	473	446	477	440	462	462	477	500	452	441	448	474	446	426	439	473	444	460	481	449	448	505	485	475	445	484	464	439	488	480	470	446	481	469	501	483	495	446	497	403	437	465	442	481	429	504	471	511	453	479	426	441	476	474	488	428	468	447	483	477	462	452	483	523	432	469	484	451	464	404	455	446	463	490	445	453	446	458	456	444	462	443	450	485	442	478	448	466	496	470	504	457	453	432	485	436	444	457	468	470	502	440	440	468	450	501	470	484	473	459	486	463	468	462	455	461	436	460	495	470	477	491	503	459	477	477	468	464	440	506	473	442	474	463	496	452	442	462	486	462	488	470	439	500	496	471	453	399	454	485	484	480	488	437	447	502	497	431	493	451	442	470	474	454	469	488	481	461	461	392	493	470	468	444	464	466	451	450	513	450	449	475	468	427	468	470	446	456	443	486	486	432	476	489	460	472	448	480	484	453	437	465	472	452	481	520	443	460	489	460	482	492	424	440	462	469	453	413	429	492	480	527	445	406	465	452	470	457	450	486	459	514	461	456	455	472	468	464	469	484	474	480	469	490	449	444	452	483	491	469	474	453	457	466	461	447	466	488	466	479	493	475	511	455	444	458	457	476	426	465	469	462	458	455	443	471	439	458	452	482
19262	47685	36654	17477	6881	2344	967	614	582	534	526	525	512	522	501	497	498	538	507	544	516	510	512	484	507	567	575	537	513	562	540	568	490	503	533	515	505	541	530	513	531	541	530	555	545	514	506	527	528	518	582	500	576	504	519	527	573	531	520	521	577	552	531	531	522	502	518	552	496	506	567	541	506	546	555	533	539	558	516	538	550	559	525	526	594	572	538	499	554	519	531	510	537	517	541	522	534	579	574	563	521	562	513	523	545	542	526	534	566	523	520	560	566	515	553	489	524	523	530	528	564	570	542	528	540	549	532	593	520	530	543	537	539	546	528	547	512	525	566	515	531	540	561	603	538	539	535	508	522	552	556	532	519	591	530	545	523	562	527	549	572	528	516	526	537	510	537	498	541	555	594	539	562	542	508	557	517	545	523	559	529	511	560	510	519	568	550	580	527	554	543	550	505	497	527	538	522	503	554	486	532	518	556	517	542	545	516	524	558	552	541	529	563	532	513	536	524	511	517	523	536	539	514	548	560	534	548	527	562	578	541	565	537	539	529	564	508	524	554	508	553	537	520	491	530	563	513	584	569	568	511	534	531	511	534	588	514	545	511	559	591	506	522	578	554	527	562	528	546	563	521	519	535	549	563	490	541	530	535	493	560	538	571	520	542	538	576	538	570	563	552	533	498	539	574	586	552	552	596	540	552	554	555	588	501	536	536	534	507	572	538	560	598	556	529	561	526	534	575	517	508	549	557	533	539	534	511	504	532	557	545	513	581	484	587	518	579	561	544	551	504	538	528	507	518	522	509	496	564	578	568	553	538	524	568	506	558	534	554	540	546	497	537	508	579	539	507	494	559	526	509	569	543	527	531	568	550	527	574	542	481	488	568	521	552	556	569	537	556	524	539	522	585	553	539	568	567	589	529	512	543	504	528	512	550	502	552	508	563	550	544	551	508	580	494	505	547	544	536	511	493	537	513	527	548	548	559	496	550	526	542	566	522	525	521	523	567	535	547	550	508	541	533	530	528	484	490	525	512	542	541	526	526	563	523	525	501	574	565	546	515	546	519	556	535	499	508	545	531	506	507	613	484	541	534	565	547	583	531	526	472	524	515	545	539	540	500	556	506	512	554	521	520	563	555	591	535	557	559	552	512	520	531	516	507	519	565	520	502	533	620	526	567	567	535	500	511	555	569	536	502	529	529	475	544	533	497	553	506	494	517	551	499	541	534	556	555	551	549	551	575	519	537	524	543	542	516	543	542	565	539	540	524	543	540	529	577	528	528	516	577	518	551	540	570	558	527	526	553	558	519	559	495	543	542	526	567	511	536	502	550	544	552	517	542	564	589	558	535	517	530	490	529	518	529	502	563	508	536	510	602	532	540	543	550	550	523	552	550	503	574	563	544	566	544	546	548	499	520	517	573	524	491	501	536	482	519	555	543	515	518	555	524	548	551	548	554	527	545	537	487	534	573	531	559	534	490	501	600	545	551	534	558	575	537	545	523	541	583	530	561	532	551	535	539	540	553	541	537	524	569	545	538	544	538	556	515	502	539	525	498	528	540	490	537	533	548	589	537	575	562	558	590	524	553	555	515	537	553	517	580	520	528	526	520	555	518	528	571	543	559	505	556	518	544	570	517	533	557	546	554	546	585	556	603	517	547	514	540	561	578	551	546	540	549	577	530	538	556	498	527	511	558	534	536	538	571	515	547	523	536	546	526	513	544	571	494	546	562	521	567	533	520	522	523	517	542	542	516	512	503	588	544	518	517	556	543	543	540	594	529	538	537	549	529	549	525	552	555	518	575	517	555	505	508	519	540	519	579	565	518	551	557	512	543	526	561	549	547	528	492	515	534	568	523	520	539	558	557	511	511	538	518	540	570	537	530	524	492	529	562	565	566	545	541	564	507	527	543	532	538	525	492	570	548	548	538	514	535	549	488	544	550	523	535	531	549	557	498	599	542	529	516	531	514	519	535	562	511	510	545	531	526	511	502	539	530	555	527	543	542	542	549	542	570	540	535	532	564	539	560	540	563	561	559	531	535	497	552	518	524	511	519	525	552	510	564	555	514	588	552	550	576	547	566	508	539	535	544	522	564	532	512	561	519	575	545	508	538	552	527	518	553	550	553	545	526	536	552	541	555	554	508	536	532	544	519	545	523	563	581	588	556	551	551	524	539	522	525	520	539	513	573	564	553	536	545	542	519	550	541	535	578	544	549	530	519	557	498	488	552	539	556	508	512	533	507	583	533	550	546	502	549	511	518	524	536	548	557	513	540	565	533	550	561	526	576	547	518	542	576	547	528	567	564	546	516	544	533	518	565	508	565	534	495	549	508	552	529	539	492	538	520	542	519	552	501	517	531	580	527	541	599	560	538	593	558	565	550	546	526	556	505	543	563	492	582	520	547	549	501	545	515	569	539	552	520	532	572	509	520	562	523	543	544	542	483	511	532	511	566	530	566	544	533	557	541	511	562	502	555	499	536	488	548	567	498	518	535	560	563	516	550	572	521	499	545	518	548	567	514	511	511	552	582	535	539	542	531	549	532	553	562	559	525	527	566	567	578	527	547	533	494	549	562	540	556	504	498	534	540	540	529	513	525	536	564	564	509	551	534	557	533	566	551	475	541	531	535	536	505	522	564	542	543	553	532	539	556	580	535	552	521	504	566	529	523	512	534	563	537	548	514	526	492	525	520	544	545	553	531	533	518	512	582	538	573	537	525	528	551	550	552	569	514	538	531	504	521	570	526	556	536	533	511	509	540	498	522	539	528	561	535	522	549	569	543	566	519	518	524	514	537	567	519	491	576	537	522	551	530	522	564	539	558	554	525	538	542	526	550	578	515	584	566	548	521	552	597	556	588	532	577	536	529	483	552	550	547	543	515	564	545	547	541	557	526	547	536	497	549	520	512	520	538	507	558	550	539	543	538	527	549	523	563	545	554	507	562	566	502	543	550	519	539	524	549	579	514	556	565	530	541	519	547	526	556	537	551	480	526	528	572	583	531	527	526	533	564	528	507	565	544	543	539	515	542	535	603	554	555	523	565	532	523	569	591	510	517	553	531	553	518	563	517	535	519	544	497	562	529	592	502	533	553	531	559	503	493	561	525	517	538	542	528	541	537	520	581	530	542	506	529	544	521	543	564	541	561	541	517	555	509	528	504	537	559	541	551	523	536	514	528	534	511	519	511	546	540	510	531	550	547	540	484	541	510	544	505	519	544	518	567	516	547	560	528	539	520	519	525	575	535	580	559	495	509	564	533	530	549	566	570	508	523	522	545	567	557	527	555	541	590	494	516	529	530	520	536	549	521	543	571	554	503	544	484	512	553	597	548	526	562	549	531	554	522	493	600	483	510	561	536	504	543	570	532	556	529	554	507	511	544	535	506	534	553	536	564	519	490	521	559	545	507	549	528	493	585	590	572	545	570	521	537	548	578	538	526	567	572	535	582	514	548	586	541	507	502	533	532	563	555	530	518	512
23666	22695	42556	39003	27404	20090	8450	1329	664	591	559	538	562	527	566	563	559	591	580	571	596	548	537	563	601	596	553	610	553	618	606	532	566	570	599	592	592	572	618	580	549	564	580	540	564	571	579	583	592	611	578	605	551	594	566	510	574	551	568	551	546	582	584	583	552	556	524	557	619	572	557	552	539	568	552	559	566	581	580	544	540	551	610	573	555	530	544	548	554	538	567	593	536	510	560	592	549	550	575	627	571	592	589	624	609	519	558	573	584	579	584	588	590	526	570	564	598	544	574	527	566	598	562	575	562	576	587	523	542	565	522	571	566	549	530	563	528	583	550	535	617	575	583	557	591	574	596	597	559	575	579	541	624	498	570	516	537	528	579	578	603	529	567	561	557	536	542	557	540	617	564	591	567	546	564	601	556	574	574	551	570	572	536	551	551	598	542	539	525	581	572	557	565	591	552	565	547	551	554	522	581	542	573	565	575	564	537	543	549	557	606	545	551	566	562	567	594	528	550	559	575	590	556	520	573	553	566	558	554	554	578	576	553	555	591	569	573	573	563	521	533	552	561	542	534	560	588	565	575	536	589	535	568	549	547	542	550	549	571	596	553	533	558	595	523	578	579	584	625	521	640	510	577	528	552	575	609	529	538	506	600	588	549	540	549	535	584	522	552	539	562	539	543	565	572	532	557	555	556	552	579	547	587	567	553	559	563	573	531	566	535	584	548	570	576	534	565	568	563	553	553	578	544	557	556	524	526	549	582	554	551	609	560	560	590	573	573	544	528	583	582	586	589	556	597	542	564	542	506	506	578	575	553	581	546	575	600	544	586	556	572	561	612	584	558	565	556	585	609	580	538	586	579	595	553	590	565	553	570	601	553	581	554	549	570	521	561	564	564	552	597	562	569	580	593	566	596	571	603	560	534	542	567	525	555	590	541	517	559	537	590	535	558	550	554	595	590	557	576	571	516	561	588	585	566	580	551	554	634	571	568	560	546	561	521	600	605	519	533	564	525	563	518	554	544	573	568	552	565	556	551	557	587	603	574	571	629	581	528	544	608	542	575	611	566	597	578	595	550	574	527	562	510	536	568	575	575	523	546	583	546	582	525	571	573	598	563	589	541	537	580	553	551	576	550	573	583	574	598	579	556	569	560	558	580	577	565	558	565	526	572	570	561	547	589	576	576	577	591	576	551	568	569	524	612	513	574	575	612	594	555	561	537	548	565	554	536	601	554	539	569	584	530	546	546	552	555	578	537	599	592	574	576	531	569	572	550	531	566	522	559	564	539	564	535	533	536	576	581	557	555	570	536	539	584	543	547	576	544	572	574	559	594	553	565	551	604	536	579	585	505	538	553	564	560	600	518	526	585	554	578	552	549	562	608	586	567	555	554	603	561	553	526	543	543	553	569	542	556	564	549	547	562	555	567	532	548	560	588	572	556	549	537	559	559	571	580	556	518	573	572	550	544	553	530	578	566	557	532	571	584	601	562	580	541	555	542	503	581	546	553	565	586	565	550	535	535	530	553	578	560	571	518	546	551	601	550	590	514	554	576	543	572	549	592	564	524	562	520	540	547	567	576	540	615	584	555	541	586	574	552	552	504	558	607	553	554	537	510	557	550	560	562	582	553	573	562	565	564	524	566	561	528	518	589	505	565	596	567	584	532	529	576	585	568	561	579	539	559	570	562	583	571	580	572	541	578	581	571	535	566	575	567	588	529	600	581	556	556	571	568	558	532	577	583	602	539	579	550	555	533	529	606	585	543	565	582	574	546	538	576	566	563	566	562	571	552	524	557	616	571	556	532	553	531	565	570	560	528	538	586	590	527	597	583	575	570	550	593	522	559	522	556	539	556	553	568	589	574	560	546	539	547	580	542	586	559	562	516	531	548	592	550	547	591	572	594	557	604	546	551	567	567	642	581	570	571	580	555	592	590	584	532	570	574	568	604	552	539	555	576	521	551	575	564	588	569	596	511	584	564	540	549	581	533	509	526	574	582	542	587	527	594	565	549	590	540	548	535	539	574	531	541	579	566	588	548	587	568	572	525	568	608	558	562	588	537	554	567	534	546	550	562	608	574	558	543	553	503	569	572	614	573	598	598	569	605	561	520	617	578	577	525	580	565	578	576	535	601	594	541	611	577	543	566	582	594	571	588	553	539	597	539	572	578	561	526	570	556	581	565	586	574	579	548	586	572	593	595	583	568	583	520	568	570	558	549	556	575	540	551	577	612	557	575	556	553	540	585	533	571	557	545	579	564	557	575	565	534	569	530	538	579	550	571	543	539	509	558	562	558	540	611	558	584	561	612	591	589	558	551	581	544	565	497	532	571	573	586	530	573	570	541	553	553	569	553	558	537	558	547	579	561	566	553	577	595	562	606	556	534	547	595	513	561	548	552	581	524	565	568	575	587	526	579	516	527	593	535	526	550	575	553	558	595	545	541	573	575	562	573	580	541	546	549	567	578	580	587	545	589	539	554	563	585	585	537	557	519	540	560	571	568	552	530	563	555	543	587	564	525	572	518	530	591	577	563	555	570	580	589	574	556	538	522	573	557	544	561	538	604	590	589	562	537	611	554	551	553	519	555	569	584	546	532	533	541	578	601	536	574	579	584	571	583	566	575	565	588	550	553	570	566	584	565	562	552	538	566	537	583	530	578	569	582	571	559	545	553	567	563	547	543	580	579	556	568	580	565	585	556	571	544	573	561	583	535	528	553	589	546	574	572	547	553	543	558	605	623	543	542	543	532	562	534	610	545	590	555	563	562	558	591	518	525	521	587	583	582	572	565	592	598	579	574	565	548	556	552	597	536	562	598	594	591	541	584	569	584	625	570	548	563	588	582	538	566	559	569	527	537	537	583	550	545	516	561	582	557	578	602	518	568	581	562	572	550	615	558	577	557	575	606	568	553	617	592	524	525	523	563	583	590	499	560	612	598	563	553	537	579	574	565	541	531	560	593	516	540	543	570	611	598	580	532	593	609	573	540	568	567	542	532	585	529	531	586	539	595	582	599	549	561	554	538	582	580	587	570	582	559	606	564	611	534	566	546	520	598	540	564	554	514	555	587	591	607	555	591	599	508	564	610	557	613	551	558	532	524	551	582	571	584	589	556	615	578	564	569	534	570	518	554	537	595	569	612	545	558	537	532	575	574	574	562	582	614	527	576	570	551	523	573	534	570	576	557	557	554	586	544	538	592	580	562	569	574	567	537	605	561	562	564	570	549	594	547	539	574	560	540	543	556	549	538	600	572	568	585	492	576	595	590	607	600	597	572	543	591	578	597	559	568	573	579	554	598	552	572	607	558	536	587	550	563	514	540	522	557	544	558	636	543	619	543	579	580	568	572	620	548	558	560	594	543	591	556	529	575	579	526	604	555	564	552	556	604	527	525	515	548	563	514	581	545	540	520	577	568	552	553	578	526	545	568	559	590	600	547	596	619	582	571	599	545	510	574	529	551	550	543	609	532	535	564	547
46163	94879	79834	52945	32066	14398	4365	1384	765	693	643	662	633	640	663	667	589	636	608	638	574	578	636	629	638	655	650	664	641	578	622	615	623	639	639	590	636	566	652	657	675	619	621	667	623	643	602	614	639	605	646	624	622	641	603	586	659	674	647	627	597	620	668	631	618	658	625	615	612	660	625	644	624	626	609	596	624	652	608	667	598	621	626	613	617	605	642	623	614	587	621	636	580	695	695	642	666	593	656	649	649	617	606	649	652	640	632	593	625	638	646	612	636	619	609	643	633	681	644	620	671	606	583	630	634	668	606	619	629	605	633	602	642	597	614	646	652	636	619	634	623	607	622	633	639	615	637	628	625	633	625	649	662	682	621	654	641	618	631	642	619	600	616	627	602	624	674	620	668	634	627	619	658	611	611	635	613	634	596	689	617	640	666	618	667	614	609	646	592	624	603	628	650	606	619	661	609	577	665	631	647	649	679	611	635	631	627	599	638	642	600	618	649	595	612	609	620	618	648	637	663	668	638	638	619	625	597	623	644	629	627	651	622	616	622	603	626	585	591	581	573	639	682	618	612	634	635	605	632	603	645	643	609	605	613	659	606	615	621	616	618	610	652	602	651	602	636	643	623	634	620	603	626	636	619	595	619	617	631	614	660	670	637	620	600	621	658	606	616	642	598	619	628	619	641	647	644	634	576	638	619	625	636	597	650	636	631	610	582	642	593	645	673	637	638	589	616	590	612	621	630	613	627	608	595	605	591	588	610	626	595	613	640	625	657	657	610	610	621	623	649	653	627	611	654	619	573	629	633	583	636	597	678	622	634	651	614	600	637	616	587	650	656	617	648	586	578	674	601	654	642	675	621	599	611	613	589	600	593	605	667	636	606	590	620	607	614	646	609	613	586	618	647	591	607	623	629	630	621	662	668	658	642	613	645	605	646	628	600	625	615	632	611	648	607	659	599	611	619	625	676	625	639	666	602	629	599	605	615	582	646	665	606	667	665	611	630	604	623	660	666	562	604	660	635	602	615	645	620	615	630	583	602	552	664	577	608	659	622	600	640	607	666	587	625	608	634	677	650	643	632	600	638	637	637	593	634	641	637	629	604	610	671	617	597	670	609	685	635	640	607	596	649	652	660	604	613	594	625	614	607	611	652	655	630	601	614	640	616	664	652	670	635	611	579	652	646	614	629	620	629	641	635	627	598	632	606	616	621	641	606	612	640	618	641	601	582	582	659	624	628	609	619	634	628	617	622	647	612	596	607	601	645	646	632	635	617	629	642	632	616	579	607	612	620	642	615	671	588	622	609	667	609	632	596	633	656	649	635	610	626	626	645	628	618	613	572	638	657	651	655	631	621	608	638	606	596	645	680	626	650	631	674	583	691	629	607	612	601	655	642	630	592	607	588	628	587	656	632	616	625	642	593	597	619	638	633	616	637	626	639	643	654	648	669	619	681	607	635	605	649	640	618	649	621	615	618	602	654	626	632	583	643	627	609	617	590	618	653	649	642	628	640	638	636	639	620	643	604	610	627	604	623	656	584	625	608	618	638	592	615	607	628	614	655	662	653	614	610	674	576	640	598	627	629	638	615	606	645	660	653	558	616	613	653	591	647	639	642	629	635	616	618	634	639	613	640	632	633	606	573	643	654	626	628	631	638	633	636	599	633	607	607	623	630	612	628	632	607	617	613	657	605	665	619	608	639	638	641	632	633	621	639	624	626	635	644	598	652	670	630	609	592	651	599	605	618	647	599	598	609	641	602	632	639	625	612	598	638	604	636	614	634	624	629	668	631	604	650	620	655	632	656	625	636	607	603	620	660	641	582	607	604	623	629	591	627	658	606	627	604	622	584	639	636	641	611	640	631	598	639	620	608	652	628	650	614	625	639	602	608	586	635	595	656	665	616	645	623	648	623	586	625	675	632	666	611	596	607	561	580	612	611	603	649	599	608	641	677	628	585	612	647	621	641	623	593	642	639	616	620	618	619	642	554	594	619	645	652	628	640	640	669	591	622	634	674	637	653	626	620	621	654	644	589	648	625	620	596	625	644	646	625	669	629	597	612	603	658	645	601	691	618	630	611	592	672	582	633	623	651	611	651	646	645	623	636	624	637	625	629	624	600	613	604	626	606	637	592	621	597	641	646	620	610	627	605	627	650	646	614	619	617	618	633	608	630	607	581	601	650	630	592	601	653	618	606	600	648	631	618	644	661	626	634	608	629	627	660	549	615	625	656	611	594	596	606	597	638	624	636	585	635	622	639	583	635	628	656	578	627	669	645	600	662	612	641	606	590	631	573	613	652	679	593	609	607	641	642	641	584	639	598	668	596	619	618	608	618	678	593	629	598	624	612	635	647	636	628	615	619	599	621	593	605	618	652	635	609	607	641	628	613	589	633	628	582	614	627	626	602	622	621	665	620	599	615	641	614	621	607	603	590	633	656	592	652	647	634	652	579	601	612	653	602	612	634	632	626	620	633	634	586	644	618	660	638	645	619	554	592	583	664	624	606	612	606	614	625	671	634	633	671	644	589	627	629	646	669	654	671	605	612	619	606	650	607	636	649	589	652	626	648	657	633	669	633	643	605	611	601	651	640	598	591	597	602	600	642	677	623	586	629	653	634	625	598	615	639	598	642	637	627	608	628	609	636	647	686	611	598	630	650	647	655	612	650	655	602	601	624	664	590	610	655	632	613	683	635	614	632	620	624	613	626	586	660	613	660	611	585	660	578	616	606	645	632	632	613	663	679	598	660	615	596	665	604	620	656	656	649	604	662	610	622	651	640	578	603	643	677	600	612	645	649	695	677	641	610	575	612	629	616	644	622	619	612	668	590	664	625	632	609	611	624	619	592	628	645	618	602	641	614	574	667	612	608	655	624	648	620	615	606	612	651	605	592	640	657	659	622	599	652	628	602	665	632	633	637	632	621	613	643	644	591	628	616	649	625	639	620	612	617	584	639	611	697	628	627	607	586	618	615	639	627	620	644	616	648	634	590	623	580	627	601	639	634	616	614	619	635	611	622	611	660	667	623	680	613	631	636	649	676	630	664	631	646	597	623	600	653	618	601	595	651	630	612	679	597	604	627	584	593	615	624	656	598	627	576	579	609	640	640	626	678	611	614	646	643	591	604	615	656	665	640	617	625	582	641	595	630	619	610	646	589	640	606	636	647	606	618	605	665	600	659	643	670	589	625	604	617	582	614	620	620	621	615	638	628	585	637	621	632	641	636	664	649	626	618	653	622	621	630	684	620	662	626	613	590	627	593	581	609	648	628	652	583	633	632	627	604	639	616	602	567	593	640	650	608	572	655	615	620	633	598	599	644	638	630	639	628	632	620	674	633	631	625	593	630	603	605	630	570	695	577	605	599	674	663	605	642	627	642	586	629	644	648	701	675	560	635	630	659	622	634	592	660	657	647	572	645	630	593	618	608	620	631	687	591	623	617	647	642	620	665	684	644	675	642	602	653	623	650	634	647	621
25149	24099	42837	37907	22109	9460	2041	835	587	597	553	569	543	527	579	507	526	570	557	561	555	548	561	572	517	564	537	531	516	590	581	492	553	544	541	557	586	559	599	564	571	529	586	529	555	540	545	531	551	547	531	516	540	563	531	538	563	515	568	532	537	547	511	568	557	542	534	501	536	518	501	515	502	571	604	580	536	538	509	552	556	571	563	545	515	533	512	515	559	535	527	552	547	565	608	579	558	512	535	502	532	541	539	542	586	549	588	594	575	495	572	546	531	517	524	605	537	560	540	537	568	526	530	529	533	574	524	544	536	549	527	509	520	539	575	569	569	550	574	565	499	542	574	581	546	532	551	546	547	573	560	544	556	550	593	569	500	512	605	477	568	548	558	566	569	509	568	564	598	534	551	538	506	568	531	576	512	559	520	550	589	582	599	541	520	560	522	552	557	526	572	550	560	541	550	562	541	566	559	559	561	571	557	520	514	539	502	504	560	577	562	544	546	575	536	528	536	582	552	551	534	529	560	574	547	564	566	545	528	550	549	518	542	568	568	526	562	535	549	547	563	556	554	600	521	554	559	573	540	561	537	539	531	580	540	550	564	535	606	559	572	558	586	545	552	583	551	539	528	520	492	561	501	514	536	505	507	545	519	562	545	554	565	550	555	520	544	537	539	560	542	523	531	546	553	577	544	566	519	554	537	554	548	559	563	550	571	556	573	559	537	541	514	554	581	549	558	542	511	572	543	511	542	552	574	554	545	534	528	546	541	547	548	547	515	554	560	549	539	581	521	568	551	572	528	521	574	560	506	504	527	528	565	573	582	542	548	498	536	579	532	510	555	506	550	542	533	523	519	540	563	553	565	551	527	529	543	558	551	561	574	531	567	565	541	525	557	512	537	576	575	558	542	522	558	523	494	584	558	555	566	534	507	529	564	541	544	528	558	537	530	555	575	568	555	577	542	494	565	561	545	577	504	550	546	523	570	506	543	529	583	535	540	550	513	530	595	536	556	509	545	555	560	575	569	528	534	568	557	525	550	531	557	530	548	556	556	565	552	556	541	539	546	546	514	533	561	566	544	529	515	587	502	562	551	563	521	518	549	558	567	564	580	585	531	586	550	563	579	575	541	567	554	572	567	530	551	528	519	561	505	515	557	585	561	563	527	553	515	569	525	532	580	558	561	597	513	564	567	611	547	557	550	535	556	537	529	519	524	494	588	586	581	538	516	552	551	536	591	551	568	527	550	533	565	554	526	513	562	563	598	573	524	549	540	574	511	556	542	538	538	522	544	546	546	536	542	550	549	563	536	573	573	573	557	553	556	564	521	560	554	556	533	573	542	568	541	583	520	520	538	577	584	548	569	486	567	537	556	539	547	534	554	554	553	567	568	552	525	578	512	539	542	538	504	548	586	549	540	531	520	526	545	504	520	494	525	548	537	547	540	504	542	546	561	548	523	515	538	552	508	519	553	543	585	566	535	589	540	538	569	555	536	583	568	524	485	588	518	547	558	562	573	516	582	508	537	513	554	543	537	565	563	555	553	562	554	544	514	560	582	532	552	527	527	567	524	516	538	532	569	537	572	556	560	547	556	550	548	546	552	579	527	563	585	522	549	566	544	548	547	559	524	521	520	612	581	547	577	535	518	614	563	543	531	541	556	546	545	580	539	497	546	492	501	556	570	548	526	553	555	567	562	511	568	516	565	524	541	527	536	535	547	540	526	525	520	552	545	528	508	573	605	586	592	484	573	527	513	555	523	535	520	503	586	499	548	552	556	595	550	558	541	528	557	558	536	553	534	546	547	554	563	574	515	542	534	525	564	580	545	573	546	527	521	547	532	539	582	508	564	526	545	552	569	542	489	570	543	560	528	545	533	563	601	523	508	526	546	574	578	514	563	566	573	555	537	535	543	537	533	532	536	565	553	580	555	520	538	556	549	566	549	535	506	514	529	559	591	570	589	515	543	550	551	545	536	574	562	546	537	514	530	529	550	573	520	540	548	546	546	548	542	501	526	578	556	568	567	549	521	534	563	540	517	532	569	562	572	591	515	551	566	531	568	544	508	584	578	533	530	548	524	546	562	511	581	504	550	527	558	537	549	569	545	518	586	552	558	510	560	540	566	532	538	529	562	521	489	564	551	530	550	533	541	541	532	551	523	583	576	567	515	566	536	587	512	521	490	545	590	520	498	570	502	559	539	568	581	486	527	532	547	556	548	538	566	568	536	504	539	582	532	553	525	554	573	571	562	534	542	506	566	551	579	545	542	553	515	604	538	530	575	541	563	563	558	550	565	579	547	539	524	541	547	576	604	546	546	571	534	568	508	507	535	536	534	589	502	526	540	545	559	527	559	571	516	565	550	560	543	532	512	531	567	549	573	577	500	508	529	540	524	550	531	577	575	572	534	566	570	543	572	600	564	540	499	539	593	522	569	589	544	566	607	500	494	532	555	584	505	540	517	506	530	546	563	574	558	554	532	548	494	543	571	548	563	526	558	507	576	516	534	528	499	550	488	550	544	494	508	585	577	507	505	571	569	518	546	527	541	516	520	563	598	611	604	546	521	531	564	575	575	523	528	543	549	585	587	533	561	534	543	511	566	531	530	554	533	518	572	532	534	558	544	528	542	524	583	558	541	532	547	549	586	570	541	529	550	497	523	532	540	529	569	541	547	554	513	577	546	541	509	552	571	575	569	562	536	586	560	537	547	570	555	540	523	552	494	520	529	564	572	545	538	596	543	543	553	540	526	542	553	508	559	566	580	498	547	576	541	553	562	551	535	544	525	564	539	526	542	563	542	546	559	592	564	557	571	542	578	507	521	546	568	597	563	578	532	546	550	574	523	552	523	514	546	565	515	531	591	570	557	513	535	581	550	588	517	537	503	564	499	521	528	565	579	579	565	551	586	558	517	550	545	569	576	500	541	562	562	523	551	520	568	570	554	573	566	536	561	489	579	533	580	551	542	572	541	565	528	531	541	495	542	541	565	561	605	539	571	544	572	562	521	528	516	553	531	556	577	561	548	544	516	570	570	541	579	521	510	532	541	553	517	552	504	538	538	577	560	527	579	552	524	557	534	583	553	556	530	557	529	552	543	554	580	570	545	516	537	544	524	568	521	519	539	561	521	572	549	533	568	568	585	530	510	542	536	545	547	542	587	547	572	565	546	518	536	578	561	547	588	526	531	570	566	553	512	544	544	545	525	548	534	567	551	511	546	579	529	544	526	566	552	572	528	516	517	596	561	506	570	559	575	538	566	489	549	572	549	550	552	504	517	521	540	549	563	542	552	555	535	521	521	543	586	565	571	571	596	510	564	548	568	530	563	559	552	537	554	531	550	558	531	540	562	551	557	561	550	561	537	515	510	555	599	516	524	564	478	539	529	562	523	546	586	578	561	570	537	525	565	529	602	531	563	571	543	555	568	525	564	517	546	520	562	563	587	570	537	524	556	573	540	538	544	552	559	537	523	535	530	545	542	566
39933	78679	64096	40962	22347	8649	2660	1083	725	663	604	621	593	638	585	620	589	664	672	614	604	645	680	617	679	597	581	602	667	614	605	645	622	610	630	587	601	594	636	597	579	638	622	625	595	645	646	670	641	607	620	620	634	594	644	618	634	614	600	608	637	595	632	616	636	644	593	594	622	624	610	610	589	661	580	626	631	661	618	640	611	621	621	617	602	608	647	623	629	612	613	601	655	602	649	667	617	615	641	661	607	622	620	630	615	608	603	615	644	634	647	572	613	576	599	627	596	604	640	629	627	649	642	679	615	574	641	631	567	643	592	651	640	602	623	663	626	602	653	611	651	626	631	587	623	669	651	668	622	592	605	626	639	629	584	610	630	654	646	597	624	650	602	609	612	633	591	578	602	652	628	623	605	636	622	624	623	629	665	601	580	613	621	626	596	692	680	606	648	602	630	581	639	686	597	622	635	620	600	562	642	637	632	638	650	621	628	588	589	613	652	632	584	631	624	639	612	657	652	660	588	634	646	647	633	661	629	635	643	639	618	615	654	630	621	665	665	647	636	646	635	574	623	642	647	592	639	611	624	643	662	639	589	607	662	600	585	610	620	582	649	602	635	634	605	613	636	648	586	605	593	650	595	628	604	552	609	656	642	606	653	601	662	595	632	606	656	597	569	612	651	624	618	628	638	615	635	599	660	633	666	623	653	630	651	582	564	643	669	605	596	642	613	637	641	625	642	610	606	637	625	630	562	606	634	653	602	615	615	598	643	635	635	629	623	629	588	625	622	622	636	611	623	666	597	643	616	618	590	599	634	598	639	682	626	610	574	627	603	621	622	600	620	635	621	616	635	641	629	601	629	640	668	630	642	629	597	633	623	589	609	623	605	609	639	566	643	634	633	664	641	601	628	657	611	609	616	633	621	642	609	608	617	576	633	639	641	618	606	619	615	636	605	640	627	637	589	604	600	648	622	654	607	625	663	653	641	628	623	648	590	656	587	621	595	548	631	643	550	642	610	640	604	638	577	618	621	631	665	639	597	604	616	664	631	617	655	597	580	630	614	596	601	565	608	636	667	676	590	588	620	607	570	613	644	642	626	635	633	625	637	646	585	615	654	617	621	610	658	643	638	583	620	619	656	589	651	583	661	602	650	591	608	623	649	615	645	653	638	627	640	634	656	613	619	617	636	605	617	622	655	612	621	662	589	623	622	638	663	590	638	643	616	663	614	659	670	624	627	636	654	645	577	632	614	616	615	565	609	617	615	618	614	617	654	621	598	607	575	625	605	646	600	627	593	636	638	579	606	652	623	644	596	618	635	664	652	617	613	654	643	595	572	628	632	651	634	634	623	638	589	607	645	577	659	585	623	617	615	645	632	672	632	584	622	598	626	633	639	620	627	568	657	666	624	644	634	634	627	604	607	587	631	606	645	604	627	651	659	585	625	606	620	611	604	591	574	664	618	589	652	583	638	628	594	628	624	559	667	583	593	624	603	584	647	625	619	651	633	585	647	602	602	631	640	615	627	621	617	593	631	577	639	616	636	657	640	631	650	566	572	620	652	647	666	609	637	614	588	624	642	593	604	639	578	664	657	625	624	590	600	632	681	638	642	629	591	627	621	632	641	614	587	643	615	657	663	637	565	569	655	620	624	646	585	649	630	621	631	588	612	594	606	661	608	607	626	611	625	633	596	624	595	674	626	608	620	634	582	643	614	635	647	639	651	674	652	605	597	578	611	631	646	628	626	608	664	599	616	671	659	637	637	594	610	547	595	640	586	615	627	658	579	607	665	585	669	608	633	625	632	653	658	641	621	622	638	578	664	612	629	605	616	615	626	617	641	638	646	631	644	614	674	628	645	627	624	668	655	628	633	631	593	611	573	591	579	583	561	585	637	593	611	632	616	608	661	640	603	609	647	612	602	596	564	579	608	674	665	619	637	619	629	594	629	640	625	639	647	632	607	577	625	607	592	579	644	658	609	591	645	622	610	590	592	619	643	636	600	601	617	643	613	601	572	630	576	609	591	652	641	613	570	598	634	625	623	595	602	655	639	564	629	640	607	652	630	589	654	583	624	613	612	629	621	617	621	655	628	595	566	623	623	602	647	594	608	644	614	632	599	599	622	629	665	592	596	611	588	608	629	622	626	643	638	597	599	656	590	614	664	638	639	621	631	644	678	602	620	636	580	612	644	621	619	646	592	634	606	589	627	612	615	625	596	612	663	618	635	623	578	587	642	606	622	603	647	605	636	603	641	596	558	556	606	596	617	606	638	555	607	599	608	599	612	610	640	616	616	593	661	622	576	639	642	620	633	637	600	606	646	609	641	625	613	617	636	635	636	646	595	628	620	654	642	605	641	614	602	636	649	610	630	608	622	630	606	627	590	569	591	672	655	595	644	622	589	610	605	612	572	603	611	602	617	633	633	594	614	656	611	670	595	590	641	633	620	611	575	641	578	631	652	601	638	568	682	624	611	638	628	664	623	585	620	616	611	595	649	638	577	645	601	586	620	618	604	646	655	620	636	616	610	619	613	619	646	634	576	614	634	632	634	638	614	647	633	603	656	602	590	576	672	653	639	661	682	616	601	578	605	582	585	585	610	652	603	567	598	633	614	631	600	610	614	617	615	613	647	593	627	598	601	582	633	643	640	630	600	658	635	653	618	603	630	618	629	605	638	635	626	610	624	619	623	629	594	626	639	586	613	639	572	643	636	579	588	641	648	651	621	657	630	608	592	649	661	675	641	662	614	632	578	629	644	639	625	606	664	662	631	661	632	599	640	581	642	602	649	599	647	582	586	646	621	603	596	642	578	623	657	627	635	616	613	647	632	658	606	618	660	677	615	599	644	680	658	577	610	615	670	628	636	645	656	570	638	608	628	660	592	657	669	632	636	645	647	629	578	642	602	606	628	579	577	629	608	631	631	632	632	657	590	657	645	572	651	633	642	627	594	643	631	572	594	634	678	601	645	612	655	600	599	631	587	652	604	642	588	655	598	631	617	653	655	651	577	608	637	606	622	597	673	639	627	657	671	630	615	581	625	652	673	568	581	613	578	618	592	632	598	614	565	629	647	602	641	601	664	604	599	664	597	656	669	645	667	625	588	628	668	604	641	624	628	631	614	608	667	625	596	587	650	606	620	619	639	646	636	619	626	640	628	627	615	647	619	593	622	634	598	587	629	568	592	589	618	636	613	617	634	645	592	633	624	588	620	615	636	632	638	626	646	657	610	617	609	621	635	648	635	643	633	631	623	644	591	609	611	624	589	606	631	637	634	641	603	668	587	622	626	616	597	607	652	644	640	618	583	623	584	628	629	618	617	615	612	642	596	604	628	623	606	605	666	591	621	611	580	586	640	652	610	619	635	580	634	615	619	694	680	596	643	639	607	609	594	646	625	617	626	601	654	600	601	640	652	555	603	622	638	667	621	586	566	574	576	610	618	611	595	636	613	653	604	626	641	609	632	639	610	618	620	653	598	601
22875	21772	35377	35779	28469	23264	16449	2854	893	750	750	704	698	713	721	704	717	725	707	711	692	709	739	678	713	752	740	681	763	728	678	744	693	727	708	689	666	686	697	714	669	691	711	727	711	708	756	692	686	716	708	691	689	718	717	659	724	740	664	703	713	710	649	715	710	709	724	751	749	716	678	729	701	751	682	705	698	679	727	748	682	698	694	649	694	763	684	732	669	750	749	647	706	683	723	704	754	704	713	698	707	728	729	703	688	662	697	745	710	705	678	687	698	720	707	731	677	680	724	708	733	723	704	711	724	745	737	692	700	694	712	691	708	686	735	666	750	737	658	731	690	737	693	703	667	696	715	688	747	697	694	698	695	693	679	722	677	685	702	733	660	694	723	702	720	764	688	665	731	667	757	726	713	732	693	740	706	723	684	694	723	708	663	724	673	693	727	700	742	659	708	692	699	684	749	761	719	746	710	727	691	683	690	698	675	647	708	658	774	774	775	709	711	682	684	679	725	733	675	701	661	704	716	661	731	701	719	722	682	715	733	708	675	689	687	722	737	659	690	655	720	708	692	715	699	693	715	718	668	664	656	712	673	708	710	739	742	761	720	694	689	715	718	708	736	720	682	700	692	699	665	687	731	716	680	704	749	685	715	686	700	747	736	698	705	697	726	689	698	730	710	761	740	703	694	748	753	732	683	696	730	677	748	750	756	737	696	706	740	720	678	725	687	798	703	744	759	697	727	713	677	706	675	702	715	719	726	727	656	678	652	724	712	692	721	730	699	694	701	683	631	742	687	674	725	714	709	691	726	670	701	729	713	720	746	744	684	672	700	717	696	706	720	652	696	717	700	677	670	690	703	717	685	698	703	738	665	681	722	695	707	667	673	722	720	725	690	692	714	728	695	692	693	715	688	706	720	686	747	655	682	668	678	694	694	692	678	755	645	729	707	653	712	729	736	699	727	727	715	748	708	727	696	712	646	721	725	712	696	709	770	709	701	703	680	733	714	716	736	728	691	733	673	682	700	738	740	676	658	664	706	707	722	687	751	681	680	712	739	663	759	696	658	738	661	699	670	722	638	743	690	707	753	679	664	671	663	679	715	745	774	685	708	719	720	728	709	655	708	661	714	663	694	725	700	706	697	683	716	677	670	678	725	678	699	737	715	719	665	681	709	732	692	708	759	674	702	736	715	696	739	688	732	720	770	754	722	637	723	727	720	681	683	688	703	708	708	721	674	706	713	677	723	713	706	712	692	675	714	671	710	723	753	661	723	687	745	687	675	653	695	699	676	727	677	689	734	732	730	711	709	726	693	672	690	657	692	671	740	733	682	713	709	696	693	736	735	681	701	686	702	699	732	676	726	731	718	705	694	721	737	718	695	729	714	672	747	708	689	660	681	667	754	679	671	757	700	770	757	704	679	689	678	724	767	683	707	735	721	715	687	716	681	686	708	707	694	689	687	706	691	663	681	695	667	681	659	693	684	702	647	724	683	692	702	703	708	752	707	690	699	691	699	649	689	669	722	671	683	713	705	711	670	726	731	718	733	691	713	721	706	697	755	698	688	685	701	688	741	739	729	774	682	717	735	680	714	734	711	716	701	708	716	711	724	722	664	721	693	693	711	703	720	656	688	748	683	744	731	694	653	699	697	726	714	722	642	669	753	689	706	685	726	697	735	711	738	740	692	715	684	713	714	725	718	738	649	674	707	675	680	709	725	713	732	714	702	686	658	663	667	755	685	689	683	701	670	709	723	721	702	733	704	723	719	673	731	657	687	726	682	716	674	708	686	708	724	696	695	696	700	689	706	701	687	709	710	706	738	700	741	719	667	717	704	730	673	675	691	696	691	751	748	692	676	693	733	716	667	706	679	723	744	696	689	630	713	704	709	693	672	718	770	733	729	652	711	708	685	697	698	742	714	701	687	697	682	699	697	749	695	732	663	788	735	697	692	701	701	664	690	720	722	677	718	709	731	673	776	682	755	759	696	687	698	683	729	663	717	723	695	694	708	692	697	656	668	699	726	687	674	731	727	730	691	681	713	689	663	730	716	735	689	686	734	667	713	707	717	779	716	711	721	702	687	734	670	732	700	686	698	673	717	693	687	674	707	762	690	688	735	678	695	703	696	723	678	733	689	699	705	721	687	691	667	680	665	701	727	745	723	673	706	671	742	695	675	684	749	717	712	710	700	741	708	727	694	744	739	738	669	741	717	664	723	707	707	659	669	680	759	730	692	662	697	693	716	684	726	696	682	752	683	693	673	723	710	768	689	704	706	701	707	687	685	696	707	707	718	721	704	728	742	656	707	674	716	683	725	694	671	723	690	706	711	680	722	711	651	686	705	721	695	669	677	734	745	715	656	679	697	724	682	676	717	687	659	758	705	740	676	737	716	678	722	718	698	709	751	696	665	750	667	706	708	698	685	705	716	699	683	670	680	691	723	694	660	671	787	668	717	675	743	713	696	667	685	699	663	727	678	724	688	736	735	705	744	688	704	692	693	741	691	690	695	722	704	700	683	674	666	742	664	673	728	744	671	663	694	649	691	700	682	697	691	726	660	728	675	632	710	662	729	729	676	667	728	734	638	696	704	659	729	740	714	660	743	723	653	704	699	695	750	701	740	689	692	747	707	745	735	656	681	734	719	756	691	722	735	722	725	662	714	676	739	733	750	669	688	698	703	677	708	763	752	722	675	712	704	721	703	720	713	687	656	688	708	662	727	684	720	707	685	696	719	717	743	652	767	691	673	679	720	692	677	661	700	701	745	682	688	700	731	676	703	689	673	744	750	745	700	705	767	740	732	677	697	717	699	697	694	713	717	698	685	732	724	744	671	747	658	694	780	696	716	696	762	691	692	737	725	678	702	692	712	717	717	693	679	708	660	757	714	755	711	732	710	707	713	677	734	714	696	690	708	708	652	678	720	743	714	705	712	709	731	728	670	707	698	734	695	682	688	675	732	673	711	686	708	702	700	679	715	715	700	706	680	685	683	694	671	692	702	721	699	675	769	697	739	675	711	738	729	713	682	674	728	725	684	697	750	698	736	673	734	666	750	683	719	676	719	688	692	703	730	665	753	743	714	707	697	697	722	665	671	672	685	691	692	723	721	715	679	707	685	723	723	651	711	737	721	687	729	674	685	718	716	701	690	719	694	705	695	676	745	684	742	702	710	738	716	655	721	685	727	684	732	683	707	716	747	701	701	714	658	645	727	681	660	723	715	716	697	673	702	755	713	725	735	719	768	685	679	727	701	715	698	708	690	673	667	686	767	706	689	723	714	727	715	683	678	770	665	756	734	711	691	698	741	727	756	690	688	749	707	708	736	714	707	695	660	675	755	695	700	744	691	721	700	681	764	680	729	738	707	705	649	739	684	683	724	700	678	736	685	705	675	701	660	736	700	660	667	664	732	731	725	722	695	700	730	682	654	724	686	686	650	675	718	721	689	778	722	686	773	745	741	730	722	663	703	666	700	693	635	715
49321	98564	86659	64489	41492	21204	7123	2220	1022	766	800	770	745	767	738	768	771	721	747	814	726	742	772	740	769	751	731	741	789	784	772	788	741	774	755	725	761	766	766	785	767	808	761	742	765	741	791	728	717	786	748	744	734	786	701	747	785	802	767	781	723	758	756	741	743	776	738	811	730	755	803	769	764	771	763	727	759	741	802	742	799	720	721	685	758	768	739	697	736	732	710	722	724	756	771	781	755	695	741	783	762	805	760	777	800	724	761	749	732	734	699	771	721	750	740	727	783	734	770	742	790	785	771	727	780	793	797	746	764	725	782	733	742	773	764	755	767	741	707	763	710	792	729	773	750	771	756	755	736	780	736	781	753	732	759	766	757	729	780	669	755	722	750	762	762	711	741	773	761	789	764	760	771	720	721	798	780	768	747	765	748	739	772	734	740	723	720	744	764	780	755	731	758	758	770	708	738	737	768	731	742	729	747	735	717	787	737	668	697	729	746	765	744	744	739	776	787	784	790	759	726	751	771	702	776	761	808	768	727	755	750	796	731	750	742	729	728	780	745	740	813	773	749	763	767	673	729	753	770	755	768	696	764	765	756	773	781	709	779	718	696	804	764	735	782	700	729	710	778	735	800	741	724	778	790	743	776	718	713	759	772	796	770	769	795	790	717	788	775	786	738	766	797	813	767	813	703	712	791	741	723	792	752	790	765	789	729	730	758	748	769	732	769	751	768	803	776	786	810	745	764	735	743	759	772	804	797	755	777	726	746	750	773	818	771	822	735	733	795	727	775	766	744	728	795	776	742	725	746	744	756	842	730	798	725	734	683	737	744	776	738	775	794	734	721	776	751	780	738	742	779	731	783	761	728	780	769	760	751	731	756	766	742	810	757	747	765	720	763	782	748	758	769	758	727	746	781	735	697	785	748	752	734	756	766	748	766	755	763	752	736	792	797	711	749	768	714	730	793	777	813	733	785	780	800	791	811	748	736	734	755	731	784	757	833	764	766	753	740	755	756	708	722	776	742	821	802	753	734	764	727	738	770	719	756	718	785	724	741	777	747	778	799	794	745	733	771	793	743	794	752	765	718	777	724	777	800	769	767	757	731	742	794	696	728	743	704	766	728	789	786	732	730	699	775	766	748	768	734	785	790	732	733	740	721	794	717	776	783	739	732	735	724	792	804	705	737	753	776	802	753	730	778	762	676	752	748	757	787	771	746	718	765	742	775	743	774	750	764	713	716	761	727	772	751	775	726	744	755	720	718	755	723	764	761	781	707	712	727	727	770	756	812	819	774	751	780	761	700	814	747	744	808	727	766	711	741	759	707	733	737	764	729	742	736	777	751	723	714	784	723	792	802	709	770	777	772	730	749	789	786	756	782	754	767	755	747	809	757	733	761	764	725	708	758	751	746	772	724	783	714	761	772	753	739	737	725	716	762	734	769	790	768	771	796	707	728	807	782	785	787	719	748	740	746	786	774	744	715	730	755	773	741	768	786	732	740	742	757	753	768	763	743	726	778	768	691	735	756	748	781	781	704	763	786	721	765	777	741	773	776	786	755	763	704	734	726	760	742	760	765	751	720	759	785	771	737	737	730	750	735	722	751	737	781	766	700	766	734	759	760	754	763	784	752	726	752	744	741	764	758	767	775	729	754	752	786	756	806	727	775	750	791	760	763	757	753	769	762	772	725	725	757	789	732	736	720	717	734	717	733	772	802	797	770	771	747	751	744	764	724	717	751	793	730	697	767	726	747	796	750	731	750	760	703	772	751	738	726	705	756	740	768	758	769	791	745	702	790	720	772	778	735	758	794	773	743	740	790	760	760	776	751	740	776	732	767	793	756	779	791	761	736	759	724	759	799	758	751	733	762	751	702	758	736	711	775	776	770	722	783	742	716	758	778	762	746	707	758	779	776	758	728	765	763	728	700	785	727	733	786	756	767	778	757	790	701	759	721	742	727	765	765	806	761	754	741	753	749	751	762	750	797	757	719	764	718	827	729	710	750	780	786	749	766	799	701	764	779	774	797	800	808	727	722	741	784	763	775	751	778	729	739	767	749	787	759	787	761	787	791	727	777	729	739	769	761	735	701	775	749	770	773	745	774	729	770	802	785	723	781	775	780	784	746	791	716	781	731	727	732	756	762	762	776	752	668	758	810	787	783	721	734	772	786	767	740	770	695	790	776	750	786	779	763	715	748	721	803	765	726	798	737	742	774	736	737	744	722	758	728	768	754	708	761	789	734	767	754	792	755	734	714	803	742	757	714	751	735	760	725	772	762	738	717	759	756	767	720	827	788	754	758	754	797	739	763	791	747	736	745	700	783	772	796	724	763	785	778	727	781	800	755	751	768	733	758	777	752	802	758	741	763	762	783	735	773	813	779	761	788	743	757	722	753	721	780	727	751	784	734	768	727	778	730	757	740	762	745	764	777	733	713	731	752	692	775	734	767	762	794	748	734	786	762	716	732	714	784	720	716	721	747	718	790	751	772	743	729	746	737	742	754	722	738	731	763	758	801	734	798	773	717	706	751	779	747	778	769	749	730	755	744	799	790	716	726	731	727	765	738	724	721	778	780	723	712	767	783	760	735	764	746	751	737	735	702	727	758	750	782	753	744	790	758	727	764	731	743	767	764	738	760	793	753	753	739	731	767	755	779	711	758	761	760	753	740	688	754	711	726	749	762	721	714	774	775	793	767	710	744	706	795	756	735	755	792	692	793	761	745	802	785	719	706	792	755	713	749	727	782	761	767	747	723	794	733	743	778	759	803	717	779	730	741	755	777	766	789	739	768	742	788	755	709	739	777	759	771	737	754	781	749	710	768	753	755	766	780	775	743	697	717	766	775	712	783	798	736	766	757	790	735	716	763	731	802	729	751	781	755	677	726	781	738	758	798	757	751	779	780	723	774	796	726	741	728	758	783	728	779	763	801	756	765	748	759	691	738	782	725	789	717	776	755	795	771	760	738	745	781	694	760	771	736	746	804	774	733	779	779	747	700	756	771	744	692	769	763	786	798	756	766	765	770	765	701	732	704	706	719	763	776	775	695	728	744	731	743	759	738	813	744	786	764	757	712	776	679	726	794	789	727	740	750	756	733	757	720	821	775	760	809	820	740	781	717	752	756	786	751	759	834	743	776	741	757	741	727	784	791	741	761	728	741	720	813	806	765	762	752	767	759	754	728	786	777	759	752	791	735	778	763	749	775	728	766	769	723	746	729	760	796	726	805	768	735	751	793	760	788	737	758	762	749	726	720	753	771	745	791	778	749	761	757	724	751	767	732	709	723	726	763	817	743	748	714	715	709	787	742	757	794	738	780	766	793	772	752	784	727	750	729	747	721	784	716	788	786	721	735	762	767	717	760	773	761	787	781	693	764	754	786	758	782	778	722	719	762	799	763	735	739	749	759	766	761	741	738	722	767	740	761	752	761	727	812	772	765	779	768	809	756	697	799	718	783	725	693	751	766	750	764	780	780	802
27613	30556	41917	25826	8785	2210	817	587	496	464	457	449	462	454	458	426	462	462	490	491	475	504	484	478	459	425	442	485	465	450	458	441	475	508	457	464	462	478	466	458	492	459	487	455	464	473	468	472	493	482	444	513	502	445	466	501	482	525	486	490	498	462	475	434	474	451	486	482	459	454	465	464	479	416	464	499	501	471	468	472	475	502	456	471	462	485	463	423	506	457	482	471	465	426	497	470	450	479	454	443	460	431	460	442	465	450	445	476	474	482	445	461	430	488	461	448	424	467	418	505	443	438	486	453	469	498	453	419	458	473	460	544	423	487	484	497	466	453	432	485	472	446	478	456	428	482	457	513	474	460	449	425	445	464	438	462	511	439	438	450	479	452	487	451	454	487	481	455	448	477	461	444	453	472	419	480	470	433	474	444	447	519	455	471	476	418	453	486	470	514	460	450	474	455	448	452	489	474	463	429	488	481	491	473	493	486	470	468	443	475	473	492	486	462	506	479	490	458	464	471	410	507	454	463	455	451	492	440	495	482	474	457	477	481	470	476	461	457	476	434	458	445	446	456	432	469	467	484	448	443	491	446	459	482	431	500	464	446	476	441	457	414	441	469	456	441	419	465	496	458	464	497	452	470	452	470	446	432	475	485	443	477	475	415	469	481	438	467	451	476	486	460	482	477	464	475	442	501	497	459	460	460	462	455	443	466	430	518	455	478	488	449	466	457	426	452	459	436	464	517	481	479	459	485	457	464	452	479	476	453	442	465	451	475	454	470	486	471	458	478	467	449	494	419	461	455	442	441	495	468	490	449	446	461	501	460	466	441	486	480	459	477	447	451	449	488	459	499	410	481	465	482	441	442	464	461	443	466	483	444	448	457	454	453	430	466	468	464	499	479	465	470	455	432	469	491	467	447	445	446	474	431	449	475	452	497	474	475	518	428	509	489	434	459	434	472	485	476	470	460	501	489	490	471	505	501	499	445	446	443	462	436	414	458	482	482	480	458	470	475	490	439	429	448	474	468	514	454	493	476	502	446	436	485	442	484	479	451	449	490	434	505	475	456	478	498	491	479	497	466	487	478	475	431	464	470	464	498	464	461	445	455	466	449	482	458	454	478	488	507	452	466	457	445	472	435	458	492	471	466	468	475	508	486	457	462	485	470	448	477	478	442	456	495	489	466	489	455	486	423	477	465	466	477	481	479	503	477	475	501	496	454	492	463	454	492	479	444	438	464	455	434	453	482	465	456	495	443	467	444	460	471	444	478	422	481	457	487	487	483	477	479	481	502	486	512	457	442	446	444	505	479	515	458	490	450	470	465	458	502	440	447	475	464	492	470	478	465	493	491	440	463	462	430	442	474	464	436	475	438	461	485	468	446	452	443	453	451	475	474	484	435	476	463	505	454	510	502	471	456	425	474	461	451	478	489	450	477	455	444	463	471	465	473	455	479	474	442	493	471	489	495	501	460	468	437	498	452	451	472	464	433	447	446	469	417	468	507	460	505	455	492	512	485	444	447	466	454	468	453	480	457	422	457	457	443	446	452	461	420	471	478	479	473	462	505	456	471	425	467	458	448	445	463	472	478	440	444	465	455	450	491	467	464	468	480	449	470	464	440	445	471	482	421	434	459	501	448	470	445	486	487	456	464	439	469	482	485	408	497	486	502	468	441	473	476	459	498	477	451	446	474	465	495	459	467	453	463	454	441	449	481	454	464	467	453	453	423	471	454	468	467	476	455	465	511	459	452	431	452	436	440	497	463	446	464	426	442	498	463	456	465	445	440	471	457	427	514	432	501	447	499	477	500	436	454	482	443	459	467	435	468	453	510	487	471	447	424	491	491	494	493	472	444	460	463	452	462	444	469	498	528	496	437	503	454	491	494	480	458	432	455	483	476	485	459	470	447	455	471	464	472	468	467	425	453	478	484	462	497	467	498	454	471	475	459	454	467	457	504	479	460	472	469	460	467	438	466	449	498	474	499	475	440	456	475	403	444	469	452	461	475	499	460	440	426	490	450	481	448	426	443	488	466	468	472	481	494	457	472	426	438	456	428	454	471	468	438	440	486	488	431	448	454	438	447	466	412	492	469	482	465	530	463	453	481	478	449	458	463	464	436	439	459	472	452	442	468	481	461	476	470	467	455	486	474	411	500	449	468	450	472	475	504	434	479	486	474	463	486	433	461	427	466	477	453	459	460	486	460	448	466	483	461	443	499	426	468	428	438	433	461	471	475	466	476	464	417	481	465	427	461	476	494	453	442	428	510	483	466	452	444	469	419	477	481	437	477	493	502	463	420	451	445	456	441	467	468	495	477	468	464	415	459	468	457	447	485	458	477	452	474	486	448	487	469	468	458	459	462	465	492	453	470	457	442	477	460	421	447	491	524	468	475	450	468	427	451	472	441	452	464	474	474	454	450	497	416	447	464	426	462	459	419	473	471	485	448	511	456	464	465	476	438	488	462	469	458	445	459	473	468	483	460	434	474	434	442	490	432	453	445	502	479	466	459	480	429	456	468	483	534	455	429	459	460	434	457	486	490	441	484	466	470	470	450	463	473	469	465	454	476	436	473	427	452	470	452	471	487	505	459	462	439	472	486	432	468	467	519	469	428	519	472	439	468	474	456	429	479	430	461	440	494	431	467	473	451	500	447	495	438	475	463	509	490	439	515	460	486	472	476	444	430	438	410	458	468	436	448	470	470	473	482	486	483	450	459	462	488	463	472	464	492	480	492	485	473	477	484	448	497	503	432	471	447	505	470	453	463	449	473	457	452	510	483	451	416	485	484	495	460	444	462	436	518	474	504	472	437	441	496	481	428	458	454	496	450	467	528	483	494	478	444	439	473	430	499	477	510	455	467	465	491	419	484	471	455	474	462	455	474	445	439	453	491	469	429	449	501	442	501	433	450	452	459	497	449	491	486	477	477	486	502	493	467	472	446	456	417	428	446	452	464	486	468	454	485	481	433	487	504	449	468	473	444	441	482	420	513	447	482	437	477	459	467	481	413	452	482	506	476	481	445	453	458	444	429	488	449	429	435	465	460	499	473	451	464	459	441	484	443	472	427	452	463	434	482	461	498	438	456	475	411	449	436	438	444	465	477	426	417	485	474	464	460	446	479	530	440	470	475	466	451	461	495	430	456	487	473	452	443	459	489	475	429	439	443	477	492	426	470	462	464	430	440	441	487	453	501	474	495	445	497	478	459	480	471	446	445	443	456	480	480	507	444	458	517	534	462	455	469	478	463	456	433	417	470	470	477	488	462	481	481	478	501	465	475	453	452	438	471	481	497	448	449	477	464	479	453	468	464	464	444	462	467	476	506	461	484	441	452	480	443	467	466	464	460	478	483	468	464	471	421	449	440	433	474	453	500	497	489	484	469	458	438	459	447	465	469	444	436	469	472	482	465	502	479	450	471	462	475	439	472	452	455	468	448	453	449	476	467	448	470	496	463	482	500	450	483	464	517	470	467	476	507
20299	48146	37516	20119	8150	2620	1087	708	568	532	536	548	541	547	531	518	536	556	525	575	548	524	554	536	485	529	549	544	536	547	520	528	511	518	556	552	487	548	541	506	518	548	486	555	566	531	501	527	467	503	554	520	487	544	509	557	539	488	535	529	542	498	515	541	525	538	565	516	540	557	554	512	539	529	532	555	550	543	564	523	518	552	562	522	529	518	534	495	537	516	513	539	509	493	547	543	507	530	522	515	546	554	526	554	563	537	567	565	544	528	499	522	567	571	531	546	528	541	552	555	517	508	593	536	500	537	557	540	553	556	562	550	552	482	505	499	514	540	592	552	546	572	573	535	569	553	556	513	527	542	542	504	540	531	521	568	551	507	554	516	491	546	564	546	531	521	528	524	530	552	508	565	508	522	554	546	528	536	520	531	527	517	565	531	545	529	508	512	523	582	552	520	546	561	581	558	542	542	534	547	530	527	524	538	517	575	547	570	528	546	551	519	550	532	526	539	506	518	549	516	504	528	518	544	523	568	546	510	557	561	570	540	531	578	510	526	546	539	532	510	574	507	531	512	498	548	552	541	508	508	535	530	490	488	501	493	528	558	525	553	502	515	524	556	523	542	527	534	552	513	567	565	544	500	542	557	540	560	578	572	573	526	506	539	536	534	572	507	556	519	502	527	559	586	545	527	519	502	505	512	531	567	552	549	577	549	549	512	587	576	530	520	525	550	571	525	539	523	535	504	474	545	555	528	570	532	537	516	567	522	541	546	549	541	580	520	544	530	568	558	541	533	551	515	538	519	557	525	502	541	532	530	534	530	554	513	557	585	519	543	553	550	536	538	547	523	518	502	575	500	525	548	558	552	568	554	538	503	555	529	519	573	540	565	554	527	497	550	563	525	574	549	589	553	539	565	506	518	522	527	562	567	535	563	528	524	577	552	541	542	536	505	535	534	543	577	533	541	573	507	538	544	519	505	480	523	543	568	565	538	540	488	551	552	538	479	511	527	559	530	523	502	554	519	523	526	538	543	519	577	506	532	499	577	550	564	519	517	494	557	547	565	520	564	513	510	570	554	562	545	484	506	531	519	542	498	523	473	565	591	482	550	545	572	515	548	542	517	559	545	525	552	536	532	555	530	561	553	529	497	560	548	533	552	541	584	524	515	552	559	520	503	507	527	528	503	572	558	508	490	527	553	526	500	564	544	519	521	505	531	526	500	550	506	540	508	537	558	502	580	536	509	536	552	511	546	547	549	550	537	524	570	510	526	497	544	546	548	537	533	535	546	549	516	540	480	573	538	519	515	522	546	559	541	557	518	601	530	504	566	535	539	514	506	509	535	509	565	544	514	504	543	540	524	578	554	521	503	540	548	535	532	482	523	565	517	521	561	536	555	565	539	537	547	551	562	520	552	539	539	555	560	539	537	551	572	531	523	570	543	565	520	500	506	543	528	519	530	533	529	515	566	513	550	523	524	544	555	566	527	548	546	538	559	522	515	521	544	517	599	546	542	566	544	523	524	541	509	540	534	512	568	519	532	535	551	531	526	543	514	551	543	533	571	518	513	531	559	548	567	550	536	541	557	532	515	612	506	521	551	557	558	531	518	569	570	537	539	557	546	557	543	512	537	567	546	540	519	566	539	553	530	564	530	566	532	530	541	502	530	536	543	559	522	517	544	570	548	531	560	524	538	509	557	517	547	530	566	527	532	530	524	530	517	520	578	516	532	553	519	544	521	521	547	543	535	568	525	501	531	529	529	555	553	531	534	479	542	552	560	552	544	528	538	545	507	516	524	531	540	517	533	503	516	519	501	571	545	528	568	520	509	533	528	535	530	498	572	550	498	584	594	546	557	532	598	504	600	579	497	531	520	540	530	519	547	538	546	507	550	537	542	517	522	560	543	513	576	521	522	568	535	498	552	500	519	535	545	551	573	486	551	563	489	554	545	565	585	522	562	559	509	522	532	559	541	559	514	534	547	560	532	516	549	528	535	554	534	555	546	554	521	551	524	540	535	523	549	521	568	531	560	554	574	527	549	541	531	557	537	507	541	587	514	494	545	535	522	503	578	528	539	527	565	530	574	577	544	527	543	539	513	535	509	563	576	490	534	516	534	536	484	492	558	524	539	509	570	527	547	521	562	551	522	542	549	564	533	536	512	571	543	546	524	538	519	550	523	576	503	505	568	545	511	510	552	542	560	462	611	551	550	547	588	537	557	520	538	495	507	532	536	531	525	537	563	512	554	542	525	554	554	541	555	509	526	506	490	507	533	500	553	545	515	548	554	486	555	534	554	544	497	495	567	531	548	532	547	549	544	545	532	578	542	534	504	537	514	533	537	511	521	533	516	522	531	540	538	568	498	580	554	521	537	554	518	527	523	560	525	537	545	547	493	524	532	509	499	510	539	560	526	545	589	531	563	545	530	502	530	598	523	551	563	543	538	554	485	532	525	496	513	561	507	559	512	540	506	562	564	534	540	547	553	543	522	518	548	532	528	526	550	540	550	557	536	518	535	555	518	541	531	557	505	538	526	525	548	551	557	515	574	507	580	507	524	530	496	525	555	566	555	539	546	574	550	534	494	544	547	541	560	574	516	558	522	541	586	526	557	569	531	558	532	530	506	499	513	553	589	524	557	529	571	507	563	548	510	526	521	527	520	522	543	552	558	559	543	496	527	535	505	557	511	527	547	525	515	530	534	522	522	558	547	519	522	541	551	532	558	580	528	547	532	500	507	536	562	531	507	521	531	560	534	519	525	519	563	569	507	515	539	539	578	560	475	541	500	535	559	521	545	516	552	541	541	476	548	516	526	530	538	545	502	532	543	592	577	528	569	483	515	560	524	544	507	556	539	523	496	513	520	516	530	519	547	537	533	487	502	552	524	521	566	518	541	528	506	548	532	565	524	520	575	545	538	551	570	545	523	522	513	554	507	503	550	532	594	521	578	506	545	563	552	504	520	555	531	507	541	536	523	528	565	537	586	541	542	505	574	516	552	565	535	542	532	542	530	554	553	544	552	557	538	542	558	532	515	537	539	580	478	537	517	534	559	497	580	542	535	559	530	558	536	545	546	524	512	570	524	547	542	545	588	540	534	503	557	511	514	520	550	534	523	546	505	526	528	534	539	530	549	559	543	510	599	542	574	523	533	528	523	517	525	572	572	535	517	526	558	523	523	520	521	530	545	527	547	505	510	543	514	571	527	519	522	562	542	529	546	513	523	535	574	514	546	533	543	560	538	549	555	510	544	538	553	522	509	514	508	508	585	561	530	519	512	522	555	554	554	552	518	542	543	560	515	551	516	503	557	540	529	522	532	517	525	530	553	509	517	522	543	539	587	554	592	559	557	537	522	562	545	529	540	541	531	516	536	545	529	571	561	535	565	559	553	552	562	558	525	516	549	540	526	555	579	511	524	506	511	527	538	541	506	563	545	548	552	526	523	559	533	549	533	546	562	531	540	537	537	515	559	547	555	541	541
23639	22487	41019	37769	28096	20544	9018	1421	658	597	604	513	564	563	597	579	567	544	552	555	557	552	531	573	534	541	546	514	570	542	580	588	577	582	623	565	530	548	527	572	552	531	561	523	577	558	568	538	553	588	536	512	537	597	570	555	568	568	572	568	548	552	560	603	580	543	525	553	579	562	546	562	534	514	535	527	552	543	564	551	550	563	527	512	587	577	582	565	565	534	569	512	628	556	497	535	541	558	550	563	536	552	520	554	555	552	542	540	557	592	581	531	515	552	575	548	544	506	524	543	595	574	565	561	559	545	559	509	555	568	549	524	529	584	535	557	569	561	516	545	548	540	552	516	573	588	511	590	568	560	541	591	559	541	564	533	541	568	546	568	530	556	549	589	525	545	567	559	554	543	557	568	591	560	520	540	554	557	553	535	547	519	524	518	557	581	556	565	517	582	554	582	543	517	566	581	586	559	613	533	543	571	542	527	530	551	571	535	510	560	509	538	554	559	554	545	567	565	589	539	559	555	586	537	553	564	557	546	521	527	546	558	574	551	564	559	558	531	597	552	583	583	546	540	571	514	578	556	568	559	555	577	583	545	557	584	548	555	508	591	573	539	550	534	558	548	528	575	575	584	553	548	533	582	551	538	554	510	525	574	569	518	571	540	562	566	538	578	558	574	606	583	585	502	581	567	553	535	542	538	570	583	533	545	601	536	563	566	553	548	595	594	559	566	549	586	564	562	541	524	578	557	523	575	515	524	557	546	576	533	526	575	527	532	562	557	571	544	569	544	530	522	535	553	557	538	520	549	530	571	526	543	558	575	532	545	564	563	543	521	551	531	533	586	568	567	567	497	571	584	641	530	533	529	547	578	538	558	555	575	581	497	543	568	572	528	564	606	537	616	536	565	601	538	549	569	562	570	591	533	574	545	576	527	555	538	552	537	537	562	558	570	562	561	541	551	529	553	575	559	587	560	586	488	605	559	528	523	587	569	554	558	532	622	538	551	561	532	551	557	551	572	536	540	569	566	545	561	552	578	566	567	560	559	562	512	595	536	589	538	526	545	528	560	524	568	493	543	608	610	533	555	558	557	551	552	546	543	546	556	543	531	547	575	516	532	587	555	576	559	611	563	506	561	511	533	541	521	556	561	537	562	558	582	538	558	583	555	553	521	598	511	541	571	558	504	548	570	556	586	581	534	564	549	585	556	549	608	607	533	526	543	516	542	532	585	511	572	565	550	529	543	572	567	573	578	574	586	572	552	568	547	552	514	527	543	533	532	582	537	566	545	579	589	553	601	538	562	550	492	520	518	561	534	547	513	554	553	600	573	568	561	529	542	583	525	539	584	547	577	559	545	568	581	569	550	585	519	564	546	544	544	555	572	519	539	528	560	556	551	558	581	575	530	553	577	531	542	552	532	572	568	562	544	564	551	522	586	567	536	591	542	568	556	561	596	523	558	561	580	548	575	536	571	535	556	571	524	542	490	553	527	532	556	558	520	552	623	570	561	563	551	555	552	521	584	545	562	524	568	547	568	549	553	568	517	540	594	555	536	519	566	489	546	557	578	538	543	569	549	528	543	514	543	545	601	581	563	554	520	521	581	542	560	538	551	581	527	568	582	562	543	546	549	506	545	515	536	565	572	561	579	572	533	562	560	563	539	585	528	540	562	560	498	530	557	560	538	537	550	532	542	577	544	556	557	574	540	493	563	561	515	548	569	571	533	541	589	556	561	576	580	573	563	567	530	536	555	551	559	504	590	495	525	545	500	555	542	527	565	539	573	559	540	540	582	581	569	553	554	564	530	539	574	568	556	579	547	544	585	524	561	587	556	571	528	514	560	580	537	578	540	579	602	559	552	569	549	551	554	542	532	524	579	523	582	549	518	548	545	542	560	573	555	494	557	571	565	539	529	576	563	534	536	573	529	561	551	556	552	540	575	568	529	527	523	555	562	542	540	548	577	543	558	577	516	535	571	503	578	529	563	575	559	546	544	543	537	559	584	546	582	538	506	541	545	546	575	550	558	547	510	520	548	543	552	547	546	523	593	534	531	539	559	574	543	543	546	583	561	547	557	543	567	563	543	565	543	558	553	566	551	560	563	540	528	567	549	505	573	527	558	548	532	534	585	517	578	542	498	523	578	617	490	589	522	522	578	533	564	523	579	556	532	517	563	525	565	574	575	530	557	576	516	553	531	573	551	529	575	558	548	543	580	564	574	592	577	564	544	526	534	551	570	547	550	542	526	568	521	553	562	574	581	568	529	565	546	559	538	576	578	548	543	552	585	567	528	519	540	558	573	586	546	546	546	575	547	576	553	562	550	522	539	554	551	544	622	557	561	604	541	558	539	539	582	534	495	515	510	587	591	559	536	556	524	525	539	522	572	576	564	526	546	591	579	553	575	584	533	539	577	542	532	552	526	628	566	556	598	541	569	537	563	511	574	540	510	569	519	539	543	526	560	578	568	571	572	548	569	560	557	550	556	553	531	550	550	564	551	548	543	559	533	541	576	532	595	541	552	533	557	602	527	563	561	540	590	528	582	575	574	535	577	531	570	507	524	545	507	504	568	549	544	554	561	547	514	559	623	504	465	531	593	529	568	554	571	516	577	559	534	528	584	550	589	569	559	569	552	530	561	549	552	565	539	531	557	586	493	571	513	536	564	562	569	565	584	566	541	524	569	497	561	530	569	594	544	574	557	573	575	535	545	527	575	572	568	533	535	540	543	495	559	541	565	595	593	531	496	523	592	550	545	511	579	568	555	586	533	490	552	561	546	579	575	591	555	538	567	578	543	530	572	561	590	535	547	551	542	571	529	553	530	565	536	562	547	582	594	556	541	577	568	554	517	553	565	550	601	565	565	538	560	562	575	575	578	590	560	544	532	558	573	531	529	538	577	534	553	561	533	539	542	556	587	493	564	533	615	591	555	572	564	531	554	537	573	522	511	575	553	567	524	522	559	589	570	576	602	538	554	536	592	566	562	557	577	529	583	561	572	581	558	593	514	546	566	554	533	557	523	556	567	559	541	562	561	595	517	531	538	571	543	527	557	505	550	586	534	569	555	549	534	513	539	547	531	556	524	566	547	544	577	558	504	541	555	577	585	569	532	502	593	558	550	578	565	528	548	566	532	595	552	560	528	594	573	574	529	512	538	556	574	600	545	538	512	571	538	577	547	575	538	543	547	553	593	557	537	558	575	542	555	528	549	580	558	526	524	557	525	571	539	539	531	568	577	535	561	596	547	586	528	548	533	549	536	581	557	521	557	566	529	597	531	538	592	530	530	540	588	547	556	538	523	525	555	549	533	530	587	494	554	564	530	527	555	550	539	548	536	533	524	579	554	529	544	540	542	581	521	544	560	558	512	587	544	583	525	531	598	554	603	572	568	525	550	534	554	594	537	542	566	547	590	557	613	538	562	523	572	539	581	540	556	510	533	559	513	597	578	546	555	554	584	530	511	548	515	575	553	533	570	578	591
47690	94995	79362	53222	33378	15317	4688	1517	816	679	589	665	633	627	571	605	621	627	616	575	618	657	622	603	639	622	602	688	638	635	648	597	586	617	600	581	616	634	627	614	614	602	564	587	592	631	607	609	615	608	637	592	617	571	604	611	568	601	589	640	573	536	601	637	642	610	589	639	609	590	576	582	605	569	642	616	614	601	588	610	617	647	608	630	624	577	631	625	592	585	627	637	578	607	583	638	598	600	620	649	698	608	622	583	596	628	643	618	625	617	637	662	600	619	640	598	601	574	677	604	623	587	644	586	627	630	631	587	631	572	630	635	661	588	582	586	603	626	616	650	652	617	607	577	617	637	594	592	619	609	588	687	623	614	621	630	628	598	583	598	612	572	573	589	588	619	611	599	593	619	592	612	627	647	603	614	600	648	658	625	643	636	594	592	556	602	616	593	669	570	606	578	617	634	595	601	607	583	638	599	586	608	580	608	645	608	614	601	585	606	603	592	586	603	556	608	622	640	577	584	606	606	631	619	611	582	570	654	586	610	640	626	634	581	626	593	638	642	630	559	663	612	601	655	590	607	661	617	627	591	619	599	587	595	602	653	641	632	606	584	596	624	627	612	617	619	636	631	584	588	604	626	631	637	648	583	598	641	621	624	592	601	623	637	592	662	616	603	627	645	586	570	610	638	584	609	599	599	571	638	652	609	604	638	611	624	603	604	605	613	625	620	631	591	655	599	555	606	612	625	626	627	608	580	585	643	620	571	596	662	612	620	603	607	622	597	638	590	616	628	633	659	611	631	625	635	629	637	628	608	584	629	602	618	598	583	644	630	621	572	624	599	594	583	582	620	604	628	584	629	625	631	676	621	613	608	628	614	612	635	564	614	621	597	581	604	560	665	625	582	617	623	591	577	617	632	630	575	575	583	589	645	605	592	601	595	627	583	623	598	580	592	600	630	590	606	584	610	608	617	592	643	588	623	626	608	599	589	633	627	649	608	576	584	604	603	629	619	615	588	612	653	619	634	597	642	646	611	619	601	608	580	637	585	602	599	681	612	613	598	593	640	629	622	631	634	611	669	589	574	625	615	654	610	602	610	636	636	588	532	634	577	580	611	619	629	627	588	618	593	625	623	593	648	606	613	630	639	617	639	685	584	629	621	603	588	626	605	636	589	603	576	613	632	572	641	615	616	616	624	627	650	577	629	596	612	562	584	626	662	593	587	604	639	605	640	607	614	586	594	640	628	585	627	602	604	611	636	638	555	617	577	641	610	601	599	606	623	604	595	576	645	607	619	632	593	592	650	609	626	592	634	623	609	610	615	566	549	590	620	647	572	639	586	623	607	591	591	642	613	608	640	596	638	597	605	633	627	627	597	598	607	603	651	562	617	627	610	623	615	631	611	572	630	635	635	639	642	657	634	576	638	562	561	587	554	630	641	613	612	583	589	657	634	604	603	647	616	578	590	615	643	606	664	633	648	578	579	620	592	615	643	634	625	610	603	627	604	599	619	604	621	615	617	633	626	566	563	577	615	641	614	603	596	583	673	603	627	641	621	619	596	592	623	598	614	612	651	608	594	616	582	591	594	593	580	601	605	633	569	555	596	556	685	588	607	626	605	653	597	678	577	592	557	595	591	595	602	625	627	600	602	625	609	640	657	628	560	635	614	619	638	579	618	627	608	645	614	604	601	601	598	618	631	603	594	579	598	588	608	660	656	610	596	631	591	543	607	612	595	583	613	609	627	618	656	609	592	580	591	633	616	656	588	617	622	625	642	579	628	619	593	583	667	611	610	598	605	618	628	625	595	659	634	617	645	608	596	581	617	577	584	599	636	580	662	639	599	677	614	633	594	633	610	604	588	662	603	627	623	628	618	613	610	640	664	584	618	648	573	592	597	624	606	597	592	610	629	611	613	607	626	581	586	632	628	616	598	628	610	613	614	606	543	591	592	656	615	597	629	610	601	598	631	609	593	606	619	682	628	599	566	613	613	609	611	645	621	583	608	614	615	594	650	583	585	627	603	626	588	620	644	566	610	674	637	635	588	592	626	579	633	612	603	585	609	606	601	614	584	599	585	602	621	580	636	612	674	588	626	635	611	595	582	637	619	622	623	609	612	644	652	652	635	627	605	614	597	626	645	635	583	600	589	600	642	573	627	664	648	676	595	669	616	596	614	669	619	616	655	628	619	587	620	600	590	588	610	604	610	649	571	622	580	581	595	649	638	609	626	624	598	592	594	639	637	573	635	601	549	635	662	676	591	628	607	618	609	577	585	578	604	603	595	591	611	591	630	623	632	594	579	624	632	618	604	634	622	639	581	588	614	618	619	584	616	619	587	607	617	607	634	647	603	565	588	605	619	597	628	625	631	599	574	635	628	563	603	583	600	584	589	631	611	600	572	622	644	587	649	631	636	593	666	603	624	618	604	602	627	571	599	643	652	597	617	563	615	580	540	619	652	633	593	592	601	620	612	636	598	654	634	631	593	618	635	645	652	591	623	576	579	611	608	629	614	615	575	602	608	636	626	649	631	595	569	629	624	597	664	624	593	587	646	629	596	593	595	604	675	609	619	619	602	626	582	593	619	639	622	620	602	594	609	622	591	627	625	614	633	632	621	620	570	615	635	614	625	590	616	545	644	617	627	592	585	614	549	644	616	598	595	645	626	594	605	606	643	596	590	610	601	592	604	588	542	641	588	589	586	625	613	598	601	632	612	592	580	606	630	606	602	606	575	589	599	626	584	593	595	601	634	575	620	645	594	594	619	591	602	608	640	613	546	625	594	628	678	584	598	647	659	635	635	675	625	631	626	620	644	554	602	608	649	611	584	597	563	638	579	652	624	629	595	576	572	607	628	663	651	579	641	589	663	615	608	638	618	608	619	613	642	639	630	639	664	610	612	607	567	652	645	587	586	590	607	594	651	613	626	538	561	615	619	624	606	640	612	616	578	613	630	598	599	610	653	633	609	590	597	614	628	612	609	620	588	624	595	594	613	604	646	640	623	564	591	588	607	613	596	608	618	568	602	554	649	623	628	565	593	603	578	652	605	605	633	662	624	607	657	586	599	622	605	593	621	611	622	559	614	608	582	618	634	596	611	645	585	604	603	558	615	577	579	630	606	629	660	631	626	655	620	594	622	620	571	632	604	572	577	623	627	638	603	578	614	646	618	623	628	608	628	615	645	580	622	602	628	633	599	604	593	619	627	632	607	610	612	585	591	635	595	631	622	633	610	635	604	640	574	558	634	606	574	568	644	601	656	565	616	625	627	643	620	665	628	628	615	595	596	596	654	595	605	569	579	634	644	608	622	585	574	640	588	615	614	590	639	600	629	597	626	584	572	598	618	614	601	612	612	626	556	593	569	639	616	602	624	583	593	598	606	629	591	591	598	616	644	606	609	595	558	579	615	610	605	580	598	616	632	631	612	600	616	617	580	587	582	594	594	580	562	629	572	617	595	590	650	659	610	653	599	635	629	677	582
25190	24112	43909	36834	21796	9233	1942	787	543	581	516	498	550	520	537	570	545	542	536	510	511	501	538	519	524	533	499	562	536	546	530	567	583	555	544	552	523	497	574	507	512	511	518	561	544	540	509	538	542	517	519	539	515	511	529	532	527	507	549	508	553	516	460	500	484	505	525	517	551	519	530	532	524	563	514	523	503	560	508	535	568	543	527	529	539	542	536	552	487	535	536	573	562	542	510	551	562	534	506	548	516	562	561	576	523	528	497	503	519	552	563	515	509	495	579	535	515	561	518	536	560	490	520	552	544	528	570	528	521	553	537	508	542	531	513	530	516	511	523	555	499	516	529	502	519	489	551	539	494	526	543	535	530	535	582	525	520	547	516	537	546	526	524	572	542	530	515	498	537	528	502	533	557	567	537	510	547	534	545	507	542	546	494	554	546	542	506	522	518	548	485	521	538	568	517	539	523	522	500	510	547	536	532	568	553	532	511	534	499	554	504	503	484	539	521	523	515	519	547	523	544	499	547	543	531	538	573	519	530	519	559	493	520	551	514	521	508	512	529	568	533	514	481	512	566	553	538	570	532	546	547	535	503	511	544	550	558	540	563	521	522	533	554	562	542	528	490	526	505	521	546	549	539	470	543	512	525	533	545	513	540	489	515	508	497	554	528	521	534	524	491	529	522	506	570	488	544	475	515	537	528	580	537	549	532	519	517	522	549	591	517	539	577	544	554	532	538	497	546	565	510	551	546	569	551	541	561	528	496	527	508	548	525	529	554	524	534	527	625	510	545	552	527	520	542	533	520	516	560	491	481	507	533	559	535	554	517	580	560	554	506	524	576	578	521	478	556	557	551	562	554	537	517	528	519	508	552	543	532	526	569	564	488	534	504	554	531	498	567	527	537	517	530	525	528	542	541	550	553	574	581	525	490	508	552	516	507	544	537	553	559	548	508	527	576	567	549	528	540	546	533	501	526	545	543	530	524	524	522	560	555	503	507	540	561	530	587	567	567	554	481	502	563	529	574	526	527	534	502	488	570	545	551	528	539	522	531	519	516	521	555	497	553	521	546	537	529	551	522	483	492	537	507	526	521	512	538	528	520	516	554	538	553	536	576	550	556	534	539	534	524	531	521	536	505	534	557	538	532	549	530	531	559	530	520	537	535	531	492	555	534	564	520	541	507	506	538	514	537	573	509	475	521	539	498	540	547	540	511	511	538	497	531	572	511	532	518	524	511	512	518	532	540	536	498	503	529	529	541	526	501	533	590	527	537	542	552	536	547	515	529	550	554	542	557	508	530	532	537	513	507	527	528	570	541	562	576	535	531	548	493	564	529	523	565	552	539	525	531	535	524	536	579	526	501	534	514	455	573	562	523	513	545	494	506	539	513	508	541	551	567	527	525	539	496	528	550	506	518	556	541	522	510	546	535	543	547	531	515	544	559	526	538	521	546	492	527	551	498	548	498	537	523	498	507	549	522	497	579	513	531	493	553	538	540	576	544	527	539	548	563	523	534	509	522	583	513	482	518	517	478	578	503	520	507	516	551	510	504	537	514	550	540	516	507	493	506	551	539	578	559	545	558	499	534	517	544	524	524	563	531	533	521	521	585	537	541	578	521	523	557	521	521	557	518	521	550	524	556	580	548	526	514	538	513	514	549	568	523	549	534	517	524	541	525	546	521	491	476	545	543	519	576	543	537	558	545	511	536	540	520	535	576	510	533	541	551	512	507	502	494	524	533	531	552	552	531	601	554	585	555	543	518	527	540	512	528	554	545	546	505	528	486	526	542	544	534	560	543	541	498	535	521	506	528	555	529	536	498	574	528	541	551	543	545	534	507	531	466	546	533	532	541	547	560	541	562	531	561	544	500	558	523	543	545	552	534	553	550	542	519	525	543	529	529	525	490	524	539	503	531	567	560	530	547	495	521	504	554	549	553	549	566	534	541	530	525	569	521	553	490	551	527	546	534	514	546	523	551	570	567	521	539	557	491	559	521	562	525	549	506	505	503	539	488	494	504	528	516	547	541	559	558	561	526	561	546	518	479	537	512	517	549	506	505	500	503	571	500	532	526	577	523	539	505	541	513	492	557	537	545	509	521	497	557	549	507	450	548	514	472	522	546	566	536	513	570	509	519	555	556	510	560	523	528	546	519	534	496	529	491	535	572	540	530	544	592	505	557	536	521	494	538	530	525	550	552	517	516	518	478	555	515	508	519	550	530	520	507	564	572	512	497	537	558	530	503	526	544	521	559	522	524	531	539	533	537	520	530	512	467	554	523	522	518	490	530	548	580	481	570	510	598	499	565	528	514	536	550	532	545	549	498	539	475	575	507	525	551	514	499	534	514	522	507	519	524	540	510	527	521	529	561	557	521	539	550	530	557	521	542	506	518	530	520	528	492	530	517	514	538	531	540	546	542	514	518	533	577	541	516	511	514	528	509	503	529	552	513	549	517	557	591	538	578	502	523	535	487	531	530	534	524	558	545	519	520	566	536	550	548	541	517	512	541	520	517	514	466	581	505	491	537	541	579	556	553	510	548	552	558	526	538	536	527	515	497	494	490	468	536	495	531	527	517	539	528	520	497	522	562	530	531	551	516	516	513	480	493	524	516	517	578	513	521	557	491	528	508	516	546	548	507	560	554	523	529	524	554	502	542	504	510	557	490	504	504	565	514	530	509	522	522	570	493	539	526	488	526	556	542	507	532	512	499	502	489	527	536	526	519	526	540	576	564	540	560	498	497	543	539	545	514	546	519	563	530	544	552	487	517	553	547	535	551	512	529	527	550	510	517	496	540	504	551	538	498	548	534	564	538	483	535	529	563	523	563	552	533	530	532	541	505	559	562	570	550	560	500	547	567	538	487	501	526	547	552	556	506	535	483	556	522	569	490	560	491	532	525	512	529	516	550	540	531	570	512	551	512	568	532	564	521	532	526	498	563	531	488	538	528	546	542	501	565	526	512	504	558	511	493	524	516	514	539	504	545	481	553	525	560	525	529	506	494	526	492	538	533	496	514	539	541	492	515	540	498	495	509	517	548	558	486	522	513	535	506	557	532	523	520	558	518	572	529	518	512	540	534	572	483	565	548	530	539	549	574	533	533	495	539	560	544	542	540	584	573	516	530	518	518	513	513	528	518	547	510	534	515	562	518	511	522	563	528	555	530	513	545	553	546	492	530	531	536	548	574	564	537	556	546	532	547	492	540	573	581	536	553	535	508	508	520	527	515	503	552	544	533	530	532	502	542	559	535	508	521	554	542	500	485	528	534	508	488	482	570	494	562	533	544	541	555	541	539	577	532	546	536	511	505	528	521	542	532	555	516	512	523	542	573	537	513	572	532	506	515	504	524	507	537	542	561	543	515	497	561	526	564	556	521	559	489	530	517	511	532	540	526	503	535	529	559	555	566	548	526	522	511	544	502	530	564	562	566	529	539	552	516	543	542	500	539	533	526	528	522	508	490	485	562	517	516	510	530	526
39586	79352	63942	40025	22099	8280	2465	1028	709	638	615	610	571	587	599	597	570	620	614	605	573	597	591	607	600	611	614	603	599	574	612	601	615	607	612	603	604	643	626	625	586	594	540	626	624	560	680	586	606	647	581	603	615	609	634	605	619	625	601	581	592	592	647	587	606	583	636	566	591	603	649	629	582	584	569	604	614	587	609	638	584	580	612	601	608	589	593	567	592	584	617	622	601	625	607	616	617	591	618	585	605	547	553	572	604	586	594	611	621	584	581	611	608	593	629	618	621	576	555	604	631	622	584	598	608	622	597	632	609	622	616	579	542	636	595	626	611	603	591	622	624	581	586	574	621	587	576	618	590	610	573	588	628	614	649	607	618	609	599	618	618	575	619	573	607	595	600	644	614	606	583	576	604	594	637	617	507	576	606	595	591	628	612	614	549	611	643	647	573	592	621	588	586	591	613	580	592	606	615	613	623	629	553	624	629	625	621	617	569	589	623	586	605	565	628	650	587	573	579	606	564	616	601	638	625	574	620	650	587	636	571	578	581	542	560	604	639	572	598	589	589	594	602	612	586	592	599	584	623	622	613	679	609	582	603	573	597	593	572	616	614	622	616	623	668	621	586	595	595	627	634	604	590	594	618	614	627	592	574	572	603	644	594	626	602	602	632	628	626	597	584	588	606	608	628	577	545	558	643	591	591	590	593	579	614	580	649	559	620	629	552	612	622	614	639	572	589	630	571	630	612	567	594	571	660	610	574	644	610	636	632	609	588	585	624	619	640	618	575	606	575	603	594	611	590	625	623	558	615	626	577	609	584	606	630	608	591	579	624	623	598	653	617	605	583	582	650	599	604	585	593	604	593	626	575	632	606	628	635	617	650	599	560	646	583	587	597	603	591	600	631	593	585	629	603	603	621	613	602	617	576	588	596	619	579	610	591	651	584	605	612	620	611	625	610	576	591	558	631	631	589	586	620	636	588	621	589	598	620	609	619	553	624	594	612	619	616	610	628	557	599	554	647	584	616	586	596	620	618	600	618	551	572	587	574	594	622	594	567	576	623	594	575	586	559	598	588	622	589	610	581	619	632	622	616	576	586	589	622	589	619	637	632	608	606	627	630	644	597	596	584	608	605	618	605	609	616	604	594	639	603	622	584	608	564	656	595	619	598	634	599	616	586	617	626	643	632	616	588	557	595	584	588	582	588	601	561	609	596	555	539	598	624	635	613	614	576	570	618	606	602	592	607	600	575	630	597	624	577	615	619	598	622	627	604	585	583	578	638	629	611	572	617	601	607	639	602	611	572	583	605	606	607	635	615	605	574	644	588	609	591	592	623	609	646	631	582	594	619	574	595	585	627	592	627	598	611	637	638	562	601	585	608	610	625	594	604	631	578	609	649	622	611	598	618	616	610	582	599	619	618	623	572	640	618	625	612	631	655	575	629	600	666	676	536	603	572	590	604	618	548	619	610	664	589	608	607	610	570	617	616	617	582	616	626	557	588	565	602	614	643	601	576	582	628	649	600	602	578	632	550	623	583	577	576	586	619	632	618	596	630	600	633	614	593	591	613	626	623	578	569	579	588	634	585	569	587	611	629	585	646	605	593	631	603	611	561	580	634	609	598	624	636	591	580	570	616	577	586	581	613	608	580	643	601	618	606	590	624	573	572	582	557	578	576	609	592	595	621	611	582	625	642	637	617	580	632	632	602	611	568	600	629	589	593	603	618	615	622	613	635	561	603	628	614	600	563	601	641	584	551	570	559	654	598	621	613	670	632	620	614	603	612	575	581	620	625	550	620	613	586	588	576	622	602	616	605	613	581	586	570	626	621	598	639	585	620	621	612	643	593	608	604	616	630	575	641	592	602	630	585	572	604	608	584	611	589	604	618	563	564	613	625	585	585	602	593	633	562	592	579	607	590	649	577	594	628	606	608	619	611	597	634	645	632	586	598	604	587	591	580	588	604	588	600	589	595	565	580	558	627	591	608	603	619	602	611	660	584	596	571	584	602	601	616	575	585	679	582	609	623	639	604	613	558	600	577	624	601	607	665	596	590	629	656	570	560	621	604	583	615	606	613	597	627	625	620	638	557	613	596	584	606	657	601	621	632	577	606	608	620	642	631	583	593	625	604	616	548	615	599	613	570	620	622	574	577	671	605	629	576	634	612	596	635	591	611	597	624	621	634	615	561	610	661	594	588	591	622	581	569	618	594	651	609	588	613	620	599	588	589	544	587	620	561	595	576	632	608	619	580	623	593	590	636	628	596	598	585	606	607	610	577	660	576	589	604	638	568	590	623	568	608	596	621	574	616	590	620	574	572	648	617	594	647	631	612	620	553	620	581	603	623	555	609	579	605	576	581	628	610	614	575	573	629	702	660	636	599	606	555	650	566	653	623	631	555	604	647	615	612	596	591	634	621	644	657	606	570	594	631	571	585	607	603	573	611	607	584	561	610	606	603	587	547	615	591	565	613	593	620	595	602	583	594	608	582	592	622	608	633	614	618	593	603	602	580	620	588	656	641	576	595	611	605	603	600	593	570	647	618	620	618	611	555	602	577	601	598	636	594	621	611	648	607	648	612	617	634	641	580	626	596	596	604	667	601	591	586	614	579	580	565	601	589	620	583	606	610	607	639	606	590	573	589	572	587	578	589	598	600	596	606	591	601	607	589	615	608	592	572	626	564	632	594	573	597	620	588	605	617	578	632	614	609	618	641	601	578	582	583	596	633	607	611	657	645	605	604	630	582	599	543	581	648	587	659	611	634	604	600	611	642	629	593	622	615	593	582	618	613	615	651	579	606	643	587	587	603	598	619	587	571	557	573	558	604	580	590	603	635	576	571	603	607	584	646	623	552	592	632	579	582	617	653	614	623	596	563	630	587	599	617	577	559	648	577	597	572	564	603	599	591	599	609	588	611	629	593	578	606	575	616	601	622	567	641	584	573	599	610	619	622	596	565	573	580	636	636	619	635	590	561	594	562	616	618	588	627	569	598	605	629	571	576	591	622	588	582	602	633	619	578	604	601	603	598	590	572	579	595	604	609	614	580	603	583	578	644	657	603	639	621	611	563	651	577	607	602	595	559	571	560	525	604	580	564	591	634	609	587	607	574	611	581	541	633	595	581	599	626	619	582	563	605	652	624	595	629	610	626	588	636	588	616	622	590	644	572	570	609	613	578	594	604	558	620	580	583	675	638	655	644	602	557	602	587	625	629	625	588	585	619	638	594	635	610	633	638	585	625	614	629	590	594	597	620	645	566	621	611	590	599	594	591	597	626	595	609	608	580	585	611	635	598	617	635	584	562	570	615	601	618	629	612	581	579	621	623	617	582	638	570	635	605	621	603	596	638	628	597	590	626	584	633	605	588	570	603	591	613	629	637	567	570	623	588	614	599	591	572	630	607	629	648	645	608	615	620	596	576	619	597	576	632	592	601	648	574	578	607	580	603	591	579	607	577	599	567	598	636	601	599	617	611	584
22847	21894	36762	34269	27324	23014	15738	2585	896	700	750	693	659	689	706	710	732	691	735	704	687	694	746	659	681	662	656	703	662	691	662	663	720	688	664	692	653	702	677	692	707	733	708	734	655	665	674	674	684	709	690	698	711	699	649	680	668	669	664	717	643	665	719	697	679	675	649	709	677	721	667	652	669	711	669	670	713	671	716	676	652	676	684	704	687	651	692	648	685	671	694	651	689	742	700	726	703	711	713	723	662	687	701	705	694	677	682	722	696	667	706	679	642	656	678	662	705	651	655	686	676	666	672	669	646	680	728	657	683	731	712	714	652	723	653	660	712	635	667	734	673	673	667	659	651	693	697	688	718	680	663	649	705	730	614	663	727	642	719	703	660	685	744	662	703	682	660	704	641	625	647	695	726	683	669	668	715	692	703	662	701	686	673	682	659	663	699	656	684	684	737	682	679	645	658	693	627	665	688	658	707	687	744	690	688	699	658	713	668	735	678	684	731	705	649	661	648	699	676	649	655	688	680	680	653	697	706	671	657	688	673	675	697	695	679	668	722	710	716	733	669	670	685	721	726	623	675	650	705	733	720	709	714	639	707	668	699	627	681	712	656	653	688	657	697	677	658	710	669	762	703	679	651	711	643	695	734	689	732	658	684	688	689	712	737	680	685	722	681	673	647	707	644	689	669	724	666	715	701	679	691	654	719	702	710	695	722	713	700	650	662	672	632	652	668	719	714	719	683	715	676	674	658	690	694	643	714	690	693	681	683	710	703	647	647	683	720	675	704	678	683	654	706	673	692	665	680	699	645	671	694	671	681	696	705	708	721	681	671	657	686	655	673	672	700	681	710	627	708	637	673	714	625	694	693	689	705	676	668	725	686	687	674	672	643	705	650	680	680	672	690	672	691	664	671	667	689	676	695	719	669	644	676	700	671	695	707	711	668	704	682	670	684	645	645	694	715	696	695	645	639	698	741	684	704	728	655	695	685	648	723	670	746	658	644	668	683	677	641	701	680	648	707	666	680	690	687	681	694	679	670	679	680	681	678	632	682	652	732	649	650	709	721	687	700	710	716	685	663	652	675	695	728	668	676	667	710	741	661	682	692	694	705	699	695	668	659	665	700	691	692	698	701	691	702	682	682	709	646	677	682	635	680	705	665	646	662	745	694	707	687	686	666	694	701	699	717	700	662	688	664	687	667	687	709	646	709	663	660	677	721	668	615	707	683	666	673	685	693	663	772	683	672	687	691	703	682	696	640	671	671	650	674	709	693	650	703	684	671	674	673	688	682	726	640	677	722	669	679	704	679	680	707	640	670	635	648	703	688	641	730	700	691	672	689	753	723	676	674	703	634	673	751	694	685	668	677	718	671	680	679	686	668	644	705	653	683	655	676	679	692	699	710	722	696	733	679	659	692	678	652	681	657	662	669	689	682	648	735	708	650	738	700	695	658	653	700	689	652	698	651	666	698	653	716	679	715	680	694	659	658	670	632	683	702	672	665	700	654	654	679	698	676	731	633	670	699	733	658	674	686	682	682	714	659	670	692	676	714	675	709	670	711	660	656	653	649	698	738	656	697	713	661	670	658	635	641	673	685	676	677	681	723	684	682	630	684	694	745	689	656	657	607	647	618	698	667	683	667	735	681	713	664	708	701	674	674	686	687	700	718	678	649	705	665	741	644	693	681	729	671	724	710	689	652	708	685	692	701	670	708	664	709	671	683	679	649	658	725	706	686	671	632	661	693	630	695	692	676	702	652	714	692	736	699	649	664	691	692	647	638	680	695	688	740	682	663	693	707	657	700	652	679	668	695	658	677	669	685	684	694	701	647	668	715	652	676	673	700	644	681	670	681	696	685	678	686	659	709	653	696	683	666	708	673	697	742	673	693	655	692	706	690	685	719	667	681	698	680	661	656	716	739	673	721	726	699	642	679	680	656	721	671	676	712	609	707	702	730	685	692	641	668	698	707	667	646	638	655	676	666	698	706	685	672	689	667	682	679	692	677	657	678	646	665	693	689	692	655	733	664	667	695	635	640	652	685	735	705	723	649	698	692	703	714	687	645	688	699	707	663	648	673	702	673	695	715	670	681	688	665	664	688	673	713	727	664	678	706	685	687	662	673	729	698	719	658	666	680	656	651	674	630	671	686	710	653	694	693	619	657	673	690	689	694	704	667	698	669	702	668	696	649	662	646	676	682	674	705	666	705	667	680	661	627	742	665	663	677	697	619	696	677	664	650	613	718	682	700	668	702	668	674	689	675	684	651	630	700	697	671	676	682	719	684	707	675	732	669	676	734	718	662	676	656	688	699	684	671	676	711	708	751	708	703	663	659	635	692	654	690	690	660	707	745	691	637	694	659	715	704	724	653	686	702	695	705	689	671	648	646	636	702	667	699	669	652	705	705	667	666	650	675	697	710	690	679	654	662	713	724	685	730	694	701	676	653	715	693	749	675	678	608	680	642	648	679	687	628	700	719	670	638	691	717	612	687	660	700	702	691	686	729	681	644	671	676	670	679	723	660	659	688	707	701	663	695	604	692	639	713	651	682	727	661	662	705	676	660	733	669	670	642	718	707	702	695	724	653	715	644	671	709	711	671	740	675	676	712	665	680	709	703	632	641	705	642	707	721	659	663	638	671	675	667	704	690	667	676	677	703	670	681	671	707	698	706	660	630	716	674	717	650	674	679	682	660	683	680	721	712	691	692	665	699	690	696	690	666	667	655	666	719	647	737	687	651	692	698	680	626	668	680	689	746	657	633	704	683	665	675	698	648	654	680	670	684	668	656	666	623	725	686	676	685	668	713	662	722	712	694	662	698	716	696	693	701	688	653	684	716	610	680	709	690	705	661	678	672	643	672	664	696	696	679	696	683	706	659	633	658	732	681	663	666	687	675	635	664	698	632	682	677	646	653	678	689	694	631	702	662	656	682	685	710	701	738	689	670	639	685	678	674	686	639	699	686	664	682	645	720	742	700	648	660	644	683	662	690	665	651	666	672	688	670	628	680	713	711	691	658	627	698	704	695	723	602	688	655	719	678	672	684	714	718	714	653	666	667	691	711	691	643	684	669	667	696	662	685	650	675	677	658	672	704	661	630	685	676	659	678	646	705	686	689	717	682	701	676	666	647	686	685	683	704	705	692	672	722	680	661	690	669	649	668	682	724	704	710	663	665	632	688	689	663	680	673	722	704	648	715	684	656	699	692	720	658	680	712	714	664	695	636	680	703	699	693	719	670	643	687	648	680	672	663	663	744	691	668	681	661	657	668	684	702	687	730	683	705	706	670	686	681	637	667	677	670	658	720	677	744	665	673	691	699	659	711	651	718	671	664	678	668	745	655	646	656	694	693	720	698	711	685	627	678	614	725	689	681	678	644	656	691	697	686	696	712	717	682	703	687	692	718	660	708	693	655	700	696	731	734	659	636	668	650	692	687	679	737	684	715	718	730	686	676	668	686	700	652	731	682	670	721	676	715	696
51376	99279	84639	61714	39829	19946	6584	1994	1032	830	730	724	726	730	770	719	779	747	755	752	738	754	748	761	763	766	734	753	735	747	757	727	743	757	744	757	784	709	740	745	708	731	711	730	764	776	683	748	745	770	737	801	748	750	781	738	784	737	731	756	765	706	743	760	716	716	685	742	704	741	665	774	793	751	735	743	724	724	690	739	745	765	745	729	754	752	699	781	725	759	730	750	755	701	730	737	727	731	743	740	751	712	773	728	691	751	718	718	732	727	699	711	763	740	734	790	749	745	767	697	660	789	772	709	763	745	750	736	690	747	764	742	770	744	695	745	725	717	728	778	745	688	801	753	712	747	731	738	736	733	741	776	772	778	791	765	729	711	716	757	733	732	740	739	688	758	726	701	766	687	773	703	784	764	731	745	703	766	786	790	712	718	756	755	777	727	751	754	697	737	725	721	723	712	780	738	716	778	766	758	697	708	813	740	762	747	713	747	724	739	692	746	737	766	711	735	744	716	782	714	730	745	693	796	748	680	706	732	740	747	734	763	700	739	729	816	787	726	707	740	726	741	716	736	750	691	756	706	723	744	737	750	725	755	737	747	715	755	757	677	776	764	771	731	669	743	767	732	761	691	744	748	731	720	713	735	711	728	709	698	748	771	758	702	741	751	744	785	741	766	727	785	690	745	784	721	747	757	795	787	704	729	766	773	790	679	753	697	764	720	746	756	694	704	740	780	720	727	733	765	745	800	748	740	704	755	744	735	776	686	716	780	720	719	726	713	747	747	720	774	760	758	729	753	728	755	776	728	779	778	762	785	700	767	677	734	741	755	737	685	773	755	698	778	771	784	736	735	738	710	745	794	725	751	810	738	746	740	694	738	733	725	725	715	695	752	779	752	743	744	730	745	709	682	723	736	736	749	743	708	712	671	687	756	760	676	724	700	729	718	690	720	720	727	743	753	769	700	781	787	745	751	716	738	743	735	767	704	750	752	779	783	712	742	750	726	739	729	709	696	736	744	736	776	695	747	742	713	734	723	724	749	755	721	763	740	716	730	743	762	763	724	754	725	709	717	737	748	768	716	763	704	792	755	755	737	723	759	777	745	729	757	753	749	709	761	707	764	751	719	724	736	732	720	755	762	717	699	742	777	750	742	744	745	773	711	747	706	726	792	733	758	712	742	786	746	741	756	715	719	769	739	701	757	764	757	780	744	720	769	726	701	745	710	782	722	729	763	709	760	753	709	748	772	791	700	710	811	700	828	731	779	750	729	770	749	783	742	714	770	722	751	725	725	747	747	734	740	779	708	719	726	692	704	711	755	737	757	788	730	762	756	713	724	740	740	781	732	752	763	721	772	728	743	714	701	717	755	750	726	751	801	732	765	742	781	764	776	734	755	737	741	739	755	748	721	742	737	760	728	765	737	760	768	756	724	738	723	733	807	706	733	757	777	786	768	725	740	743	733	747	718	716	734	774	769	755	703	728	735	767	763	750	736	733	759	716	728	680	717	731	729	722	739	773	708	730	753	735	728	740	694	760	771	820	705	712	736	759	742	781	744	784	766	737	702	820	721	732	746	757	754	721	704	718	811	681	740	740	739	749	725	740	701	724	721	723	756	725	733	715	720	748	685	729	735	664	720	750	771	770	738	729	755	771	721	738	727	709	761	727	767	726	756	729	730	721	764	759	764	768	688	704	699	775	759	783	686	775	785	723	761	703	748	737	727	753	738	727	714	773	741	735	789	725	714	692	753	788	722	723	703	775	755	731	737	758	704	692	761	704	726	731	704	734	739	765	750	749	697	781	700	740	713	690	744	773	746	707	719	807	752	700	666	743	739	738	724	724	718	725	777	746	777	754	724	725	768	720	728	728	714	791	751	776	715	731	728	696	720	749	738	708	714	743	709	718	774	756	685	760	709	775	722	769	729	743	717	764	712	726	669	685	733	752	723	738	770	748	704	768	741	777	719	709	751	744	743	707	744	795	738	748	785	791	699	753	751	760	733	737	783	711	754	746	736	705	764	727	728	698	768	803	729	706	765	728	739	699	727	738	728	726	767	712	799	734	776	704	703	704	742	753	716	713	738	743	738	745	747	746	704	783	748	718	726	770	696	707	728	737	782	749	748	721	707	703	745	722	757	793	724	713	746	724	728	753	735	721	748	699	707	776	710	748	745	747	756	801	730	722	726	720	771	736	780	742	745	785	718	744	724	707	758	668	677	706	719	750	715	782	750	732	752	740	773	736	714	760	768	720	692	686	736	719	697	764	721	747	748	777	729	670	739	733	762	726	727	743	726	720	731	736	753	779	727	779	731	734	796	707	749	728	756	745	769	731	736	702	722	749	745	778	688	716	753	750	701	784	708	700	746	770	735	783	770	731	710	743	719	803	758	762	764	720	710	775	790	718	726	714	702	821	729	722	753	747	769	731	701	753	713	756	701	721	752	717	714	712	737	738	695	752	725	728	738	748	731	746	716	748	717	687	729	725	716	747	744	726	701	683	788	707	717	700	734	704	748	745	701	785	714	761	758	713	744	706	727	675	766	750	727	760	742	732	752	751	757	724	719	757	770	747	695	780	773	698	750	770	732	706	679	710	721	759	729	725	689	722	739	760	730	737	698	765	703	744	666	743	714	731	743	768	773	730	749	702	716	742	759	758	719	748	747	737	743	727	678	753	687	760	753	715	758	718	760	718	736	732	713	732	718	744	745	725	719	799	766	731	731	741	724	717	700	754	707	670	753	695	751	747	675	704	732	768	727	714	751	724	777	738	723	785	728	807	757	726	701	731	761	754	750	796	744	763	758	772	743	758	683	756	767	784	758	749	720	700	753	702	735	738	713	765	786	745	695	741	729	742	715	749	752	786	684	716	773	745	774	745	711	726	757	738	768	769	761	720	727	740	707	756	764	747	727	760	746	698	787	752	714	763	775	795	725	729	744	764	727	753	752	736	708	741	756	738	759	693	742	754	760	729	751	698	774	716	722	712	716	791	765	766	741	768	791	739	772	763	758	729	726	770	739	699	778	726	697	741	743	750	721	735	725	716	772	770	724	708	681	753	723	750	760	774	794	707	752	689	745	762	797	735	741	736	731	751	747	679	714	720	701	754	750	737	784	757	716	744	754	739	770	724	778	762	759	710	703	696	805	751	772	744	749	788	711	736	764	743	759	738	789	731	692	742	779	740	750	726	701	752	736	783	763	679	744	740	752	745	762	736	735	786	734	758	743	743	724	761	726	814	719	706	688	777	784	709	783	696	769	705	772	714	738	724	738	739	731	718	719	751	746	723	788	772	718	709	735	788	791	722	777	751	719	731	750	745	735	739	722	696	746	726	699	775	745	753	799	717	749	703	723	682	724	763	720	751	726	743	720	754	751	725	701	738	728	741	744	701	770	722	719	784	746	752	716	770	713	788	790	676	723	789	705	723	776	740	754	755	735	766	741	763	783	775	700	722	735	746	767	744	706	751	681	728	688	719	718
27330	29323	41321	24502	7762	1805	792	536	408	475	470	456	431	461	432	405	439	451	445	439	430	450	440	446	439	422	439	459	457	474	472	446	430	419	446	446	422	448	445	429	451	432	469	439	453	445	434	447	429	443	434	450	456	480	408	432	446	468	449	455	408	428	402	419	435	449	424	403	420	430	445	445	414	438	465	451	441	431	478	456	463	396	459	444	451	418	394	443	442	472	436	449	405	461	471	401	437	445	469	406	454	474	425	435	442	432	417	419	449	495	468	407	462	493	437	453	474	479	462	415	460	442	425	452	428	418	445	422	455	486	422	439	441	417	383	394	434	439	406	401	438	437	438	437	442	441	451	417	441	442	442	456	429	431	450	452	436	453	436	386	445	422	438	403	451	439	414	446	438	420	474	443	469	451	441	468	410	455	454	468	466	436	403	434	416	438	422	413	463	441	411	411	438	437	425	462	407	460	454	405	437	464	454	451	433	434	426	474	454	406	452	449	452	420	458	444	426	470	434	406	444	429	435	470	436	444	457	431	451	452	397	402	425	420	455	446	401	454	448	475	435	422	463	426	442	460	433	444	457	431	465	447	412	430	455	445	468	454	470	460	412	434	460	442	450	427	428	414	449	434	438	455	446	475	426	471	411	450	442	424	433	429	420	441	485	446	436	479	421	416	409	389	473	429	441	416	454	450	421	459	483	441	459	419	420	413	432	427	441	471	476	421	455	380	434	459	463	465	426	421	442	468	432	458	443	430	465	447	490	479	496	472	404	443	447	418	421	436	415	412	429	451	458	418	442	438	426	422	413	445	458	461	451	452	455	459	415	456	427	431	434	438	442	444	429	439	445	409	434	430	442	470	402	425	440	443	405	426	440	394	478	447	404	446	434	457	426	424	423	470	446	434	464	437	435	445	439	457	455	427	431	397	461	395	449	427	467	484	434	428	436	435	426	452	427	470	415	416	451	435	396	429	482	409	435	460	422	471	448	416	421	428	435	430	443	458	425	410	437	411	452	422	409	442	441	463	459	450	457	446	447	430	394	441	455	412	415	466	422	430	456	461	432	410	455	443	426	443	475	435	434	439	418	434	437	463	433	433	422	443	472	413	428	454	443	454	457	444	460	416	438	460	425	440	461	430	480	427	495	446	426	461	426	432	449	464	443	430	455	394	415	436	455	412	468	434	406	452	451	425	438	440	468	451	422	444	419	443	425	466	437	429	467	453	437	415	417	444	465	447	419	434	506	435	455	407	424	462	444	445	422	436	407	427	421	448	464	435	405	462	431	469	459	445	458	448	416	399	468	413	442	428	439	412	468	429	443	442	418	414	436	454	419	420	457	433	420	401	436	451	449	458	429	431	474	423	409	447	426	454	485	453	470	421	422	454	423	438	430	426	443	430	449	459	440	406	446	439	441	444	447	415	431	440	452	474	436	446	416	467	401	456	414	435	430	435	451	464	425	439	469	445	481	442	419	469	451	440	420	459	453	410	409	435	462	441	418	457	484	456	421	400	411	432	457	398	451	413	430	435	467	420	409	458	419	425	414	439	468	425	471	416	447	403	431	441	449	437	452	443	439	444	450	454	461	407	442	433	430	446	450	475	447	408	450	406	436	420	427	434	450	410	411	421	426	385	423	417	431	414	413	468	461	435	436	463	432	428	456	413	461	392	433	439	444	434	371	453	424	411	496	418	445	444	400	463	442	419	476	419	439	413	423	454	456	455	443	427	435	425	450	427	456	412	425	421	454	421	445	447	441	416	409	398	436	434	501	441	427	428	451	465	465	430	440	441	414	461	375	452	441	449	428	444	429	452	445	439	439	420	446	441	449	438	434	416	437	440	490	477	438	458	416	413	443	472	450	425	432	452	425	438	421	492	420	446	425	449	452	439	455	453	452	450	402	458	427	447	448	450	444	426	455	439	420	440	475	450	420	457	442	446	401	434	389	429	451	438	463	451	419	416	469	418	463	446	432	429	467	439	435	396	407	437	468	447	444	436	394	442	432	412	454	455	462	450	381	436	436	405	431	446	422	430	393	419	434	464	426	448	433	459	457	433	451	441	415	436	440	447	434	447	433	450	442	436	443	432	391	459	420	420	404	431	447	433	454	419	445	451	458	430	460	445	401	458	439	434	503	472	439	443	430	443	408	438	403	441	471	489	492	428	438	443	460	409	438	488	445	412	447	419	430	415	428	447	438	427	444	416	465	460	458	443	444	437	487	399	429	449	456	469	433	429	433	446	420	464	422	450	446	452	427	425	453	415	446	470	448	435	456	490	431	460	444	412	465	428	478	442	460	450	453	417	423	453	473	475	441	462	416	436	451	421	388	474	439	415	411	486	415	442	409	441	449	469	469	471	439	442	460	463	447	390	438	453	423	447	443	402	438	471	452	442	424	433	437	433	444	383	470	436	390	405	473	433	421	441	446	424	440	453	410	437	404	405	443	436	404	426	414	402	467	435	471	434	450	475	439	438	448	430	441	415	421	444	459	460	411	382	475	452	409	416	429	443	416	433	416	439	437	449	440	422	438	414	458	434	430	449	422	449	420	438	438	405	413	423	402	440	422	406	417	447	430	456	447	463	471	403	440	420	442	418	416	456	432	417	420	467	437	424	438	459	449	443	417	445	437	429	442	431	458	419	438	415	417	422	417	488	436	462	418	436	434	442	420	429	453	446	463	421	431	454	439	432	461	436	432	393	435	461	431	440	449	439	416	460	410	424	427	475	429	433	432	456	437	469	447	424	431	421	421	430	465	425	439	433	434	468	450	416	451	460	439	470	442	448	447	427	431	454	422	455	415	439	456	431	389	440	455	450	453	415	406	427	430	430	444	450	407	472	404	446	462	478	404	438	437	446	411	460	432	446	417	446	440	463	438	402	419	450	441	437	408	446	421	450	403	419	496	426	416	432	430	454	474	431	426	456	435	452	469	438	430	468	425	442	430	461	442	447	477	443	465	444	484	453	434	465	445	434	427	401	428	437	432	441	455	399	442	470	438	485	433	428	420	433	414	434	440	461	438	431	481	473	456	439	435	460	446	420	450	434	444	495	406	472	418	501	456	461	401	423	451	454	452	482	454	440	437	428	405	442	435	425	424	422	433	414	443	434	456	476	449	401	410	415	432	485	442	453	448	480	408	447	435	461	428	466	448	434	411	440	456	451	452	442	451	434	446	443	436	421	457	427	433	451	449	472	441	420	411	428	447	379	438	451	415	452	463	481	437	452	430	453	439	414	506	480	465	435	453	423	437	457	434	479	448	445	430	435	402	453	445	448	440	426	445	435	482	413	430	437	425	447	444	434	436	451	468	414	409	443	436	452	425	441	446	425	445	438	454	446	458	443	475	472	430	435	451	437	449	427	476	460	442	467	423	432	410	427	409	423	466	444	460	434	417	422	405	427	459	444	460	475	431	460	430	422	432	437	426	504	440	484	444	446	480	437	461	413	439	414	440	451	438	409	429	433	441	475	457	470	417	470
18939	46473	36489	18434	7072	2203	888	668	530	490	529	552	538	473	509	488	539	560	492	467	495	510	505	507	492	490	505	543	522	493	517	524	494	519	509	503	494	489	492	516	546	484	503	490	496	509	524	452	513	499	499	543	506	547	541	505	504	533	498	451	543	523	497	456	491	514	503	492	516	504	499	513	511	538	477	533	520	521	538	534	494	494	524	514	517	531	515	499	494	475	525	496	505	534	503	542	497	474	435	522	469	505	521	532	467	496	501	495	483	482	531	491	503	558	493	503	504	485	552	508	464	473	498	493	489	530	480	519	492	508	488	496	538	538	509	496	525	522	491	530	515	528	507	526	548	474	546	493	522	546	502	516	538	524	491	499	529	508	507	467	475	518	500	523	535	502	536	501	493	482	503	470	522	497	557	479	569	516	480	547	519	542	474	504	480	502	485	523	507	476	500	515	479	470	510	540	509	460	460	458	507	468	499	474	489	502	493	494	521	516	485	520	497	509	466	476	510	501	542	494	523	486	505	479	501	517	461	500	507	509	532	532	491	515	533	544	513	507	508	481	488	529	449	460	564	509	529	530	506	500	516	504	544	524	472	520	532	487	456	510	516	521	518	521	505	480	494	454	490	538	505	519	510	522	544	511	505	506	499	511	522	523	527	472	483	503	474	475	483	528	491	511	515	494	483	542	489	497	495	530	487	514	444	507	525	513	530	528	512	472	526	459	502	485	494	536	509	487	536	509	541	514	489	512	495	511	505	540	521	489	500	514	503	487	515	494	483	524	518	536	511	475	506	462	506	506	498	505	521	501	490	520	474	505	502	521	491	526	537	537	512	516	498	458	506	492	489	495	468	485	544	488	463	517	502	502	545	487	506	500	470	524	542	506	489	491	526	502	486	513	477	466	480	516	524	475	467	484	551	530	540	517	546	493	513	478	524	477	497	494	514	554	462	537	541	507	477	455	505	521	533	477	530	510	492	483	504	500	500	495	495	458	501	515	486	505	487	502	515	533	542	523	476	503	507	533	486	515	515	541	513	501	508	520	515	509	515	461	552	487	535	486	504	492	454	545	476	499	504	524	512	507	538	458	523	475	524	517	561	488	476	481	496	582	506	498	545	511	517	516	524	525	468	558	464	487	487	552	527	511	505	466	511	516	511	486	502	486	487	509	498	545	529	510	472	494	507	503	499	474	515	479	501	485	494	484	492	500	493	483	535	457	501	493	521	506	476	507	496	499	496	510	495	537	516	508	488	502	488	531	494	518	519	516	525	496	519	505	535	480	484	560	527	523	508	487	473	504	502	501	487	527	511	478	495	523	492	495	495	492	572	509	466	543	521	529	497	545	513	531	503	483	529	490	498	533	480	520	511	500	515	486	511	486	519	487	502	528	484	497	492	499	534	476	477	496	531	509	496	454	495	495	532	525	534	489	483	478	505	494	498	518	509	516	502	531	520	516	491	506	517	484	496	511	527	508	509	508	531	533	477	488	504	489	467	489	521	494	483	500	541	549	500	553	530	519	473	499	497	545	506	488	512	502	518	468	510	527	517	487	462	491	564	488	525	502	504	512	473	490	525	488	500	505	479	520	531	483	549	495	509	507	526	510	507	472	493	484	504	549	510	456	535	486	486	530	489	518	519	500	518	519	504	554	505	490	530	480	500	548	503	509	529	511	524	547	487	510	507	526	548	518	500	511	502	505	485	513	501	522	495	487	495	526	527	532	499	493	516	518	510	509	516	512	484	495	477	525	483	443	498	498	508	472	544	521	512	501	487	493	489	560	504	486	532	493	501	499	505	523	500	512	511	569	517	500	497	505	506	534	494	505	561	531	511	489	510	491	515	481	518	553	467	513	487	490	490	489	485	527	484	542	577	517	514	530	517	508	528	507	448	527	515	512	483	540	490	516	488	499	535	499	484	477	486	504	529	500	478	486	493	478	471	521	547	532	489	463	508	551	515	502	478	503	466	506	489	516	524	474	494	508	511	490	502	474	514	476	498	552	503	533	507	543	511	507	526	480	504	502	512	523	495	466	498	481	519	520	483	520	536	514	514	471	489	495	461	476	510	520	494	523	465	526	519	473	508	465	534	478	497	500	546	521	548	516	493	536	507	520	523	497	476	537	503	489	540	529	505	491	460	507	514	476	466	499	541	509	481	517	509	491	532	500	515	521	497	492	505	508	511	453	503	517	524	487	486	509	534	500	544	469	492	461	497	487	520	498	536	495	536	493	518	486	491	493	533	512	524	490	491	493	527	476	530	491	537	510	512	520	528	514	507	515	490	439	482	537	500	524	513	474	529	507	533	477	480	513	513	478	526	513	497	529	505	509	481	491	509	502	509	519	534	528	504	491	518	539	484	518	466	514	529	510	530	466	520	542	491	529	492	496	513	521	527	505	514	525	503	498	512	526	506	500	482	504	522	530	506	480	495	530	511	507	493	512	544	493	503	509	481	473	494	472	535	501	520	510	525	524	535	511	512	494	483	502	523	490	544	519	517	537	509	494	456	491	449	487	482	510	508	500	570	519	498	552	494	541	508	508	515	485	519	510	494	510	522	519	514	533	516	530	509	491	537	492	527	495	483	501	484	515	489	458	496	500	528	517	498	487	496	511	506	535	503	492	513	535	487	454	481	504	482	507	495	516	511	483	519	486	452	510	499	447	499	533	522	522	520	486	539	462	503	507	518	491	493	521	509	518	476	511	511	498	531	485	481	481	481	481	525	495	507	481	527	475	500	520	506	508	499	502	494	517	518	485	503	532	502	461	521	524	508	489	482	535	526	501	523	484	481	495	479	494	503	502	495	458	502	493	527	488	508	524	496	522	494	503	540	472	503	529	521	475	511	529	496	474	534	500	574	499	475	510	460	571	517	543	502	490	501	501	510	488	522	483	511	512	501	525	516	533	538	492	480	495	492	522	501	528	507	476	477	524	487	480	507	502	505	458	485	523	490	510	544	500	488	542	471	492	523	503	478	492	484	464	512	519	503	552	459	477	510	481	493	488	550	540	504	493	504	549	519	499	512	517	566	489	556	513	500	522	475	497	537	526	514	508	528	513	464	576	493	490	465	531	492	521	505	537	516	524	484	498	479	524	497	499	471	485	544	518	539	516	518	526	508	535	507	486	510	508	488	470	531	495	536	507	498	490	514	490	512	499	486	509	515	508	534	514	541	464	544	516	547	511	491	507	499	490	493	509	492	517	539	498	498	443	500	500	531	498	530	457	494	517	476	524	523	527	533	540	520	462	481	517	536	497	543	472	514	519	475	522	524	505	510	538	517	525	492	482	524	497	562	506	518	491	491	508	525	492	444	507	519	533	524	510	525	470	526	518	494	476	546	462	518	516	525	492	484	499	469	527	487	515	524	511	519	494	503	513	502	523	492	506	510	512	515	501	477	516	528	517	483	517	556	514	482	486	519	541	522	474	490	537	535	502	521	484	530	538	519	484	441	512	495	497	476	507	516	529	488	477	500	522
23630	22831	40863	38080	27185	19894	8311	1176	613	519	540	552	544	542	512	532	560	542	561	559	510	565	538	503	504	517	523	538	586	559	547	512	527	502	551	549	497	523	528	528	533	546	503	564	564	527	552	552	512	564	529	537	550	542	536	534	529	511	560	530	523	528	527	522	520	523	513	543	550	537	530	516	516	508	552	566	526	544	497	541	474	527	543	490	520	551	534	539	533	533	554	523	536	531	567	518	529	514	534	541	506	529	495	573	503	545	581	513	517	531	524	503	543	527	498	552	507	456	495	476	551	497	554	521	539	542	518	527	542	563	546	544	488	537	529	517	516	506	528	564	532	500	487	482	549	536	542	550	536	575	540	525	532	561	569	563	551	521	516	536	541	545	518	485	543	528	525	571	521	502	537	556	540	504	533	514	525	545	543	556	558	564	526	545	512	553	503	490	576	495	444	558	541	575	524	493	486	498	563	548	529	509	558	536	533	514	545	544	530	526	534	528	492	512	541	528	563	552	508	542	512	534	518	581	539	499	519	513	504	502	543	544	521	514	552	515	549	513	507	518	510	550	572	498	528	530	504	514	539	575	487	497	536	520	522	574	514	506	498	522	571	544	543	568	569	548	545	532	518	554	522	499	546	538	509	524	492	554	535	542	538	506	531	536	533	510	532	577	538	503	541	532	533	564	563	543	543	504	526	531	523	540	536	526	512	534	526	518	541	521	509	536	546	524	495	490	489	508	532	503	528	502	554	498	532	484	504	527	574	497	533	561	519	506	530	554	519	553	492	553	506	516	516	564	507	528	491	532	529	578	510	519	549	529	546	559	547	527	521	568	542	543	541	540	535	532	543	511	569	515	504	506	536	530	532	558	549	486	551	563	546	516	537	551	511	603	570	522	538	483	554	504	535	522	509	495	513	555	507	520	529	541	535	550	519	490	530	482	536	559	531	543	528	490	524	533	527	545	533	543	513	535	532	530	564	522	497	517	515	526	493	506	520	519	512	529	502	540	523	548	518	550	534	519	560	558	505	534	504	510	516	531	507	526	549	526	510	480	537	550	485	559	565	530	539	510	525	565	538	522	506	524	537	539	523	541	536	516	543	563	530	497	529	520	508	513	506	538	516	535	514	495	555	484	526	543	551	499	528	539	509	521	532	537	526	495	533	540	512	539	490	538	501	499	517	536	524	522	509	556	572	513	537	505	538	517	554	515	551	486	500	555	516	550	567	533	553	539	549	592	523	508	540	500	509	516	552	543	525	555	562	545	518	489	540	525	517	528	552	503	520	533	537	541	490	532	550	508	504	533	518	551	550	567	553	551	542	536	543	544	520	564	473	505	492	506	557	517	517	485	517	547	537	515	537	522	536	513	554	569	473	551	542	552	535	512	542	527	560	546	544	512	540	469	548	537	511	546	557	581	539	498	544	550	555	529	536	576	519	501	527	519	540	553	503	516	542	536	522	495	520	502	477	522	505	544	553	512	503	544	551	551	535	522	543	526	565	549	499	545	482	541	515	577	559	534	564	543	485	505	535	528	528	523	543	550	502	553	560	499	529	518	493	488	490	510	539	531	579	520	548	557	532	536	553	548	518	468	501	571	526	544	535	521	527	528	518	538	525	494	529	568	523	532	524	551	498	526	516	527	508	531	552	529	512	523	561	578	554	521	536	486	508	487	543	503	515	558	473	504	543	546	534	527	528	574	564	518	535	501	521	490	504	508	517	527	522	553	548	527	504	562	560	513	557	497	525	501	543	500	526	539	542	529	497	536	547	529	542	538	557	511	515	503	502	549	540	511	534	523	496	544	521	529	521	560	535	506	557	523	538	494	510	523	515	535	489	547	528	517	519	507	522	547	533	503	534	488	525	509	548	513	538	551	517	517	562	512	502	499	528	546	515	561	540	519	510	567	531	506	529	527	535	502	523	519	538	508	535	518	553	538	512	526	538	526	535	538	557	515	511	515	546	527	519	549	513	496	504	525	525	485	518	552	564	496	503	498	504	552	530	531	513	509	546	537	507	551	519	488	540	517	527	533	480	506	493	481	526	512	514	555	531	563	571	521	472	520	520	515	516	528	593	541	526	525	464	500	537	507	489	504	526	577	534	545	533	520	510	528	522	522	493	526	524	579	564	506	550	522	526	525	601	558	497	536	531	520	518	506	526	521	559	489	517	479	528	546	537	527	511	502	576	496	518	508	522	525	536	510	536	535	516	514	547	516	527	536	542	580	524	526	537	483	534	498	542	547	540	506	542	544	522	533	508	506	536	556	558	530	507	511	503	552	518	490	552	479	540	556	485	529	503	507	488	512	524	515	583	507	519	490	499	557	514	525	524	492	514	536	520	522	543	548	515	512	549	566	507	536	494	504	531	529	483	495	522	496	523	511	549	538	523	509	467	511	519	541	502	568	531	488	557	510	536	561	514	484	511	506	544	517	561	512	541	520	532	514	547	503	549	497	518	571	542	515	475	520	531	513	537	502	531	571	490	534	540	531	502	511	555	551	569	504	549	513	593	534	537	538	568	534	484	520	527	534	501	525	521	508	553	522	531	559	499	500	512	537	533	500	524	546	518	499	501	553	504	528	524	527	565	547	535	539	497	515	552	502	513	551	535	522	516	491	533	531	534	514	533	563	516	515	528	515	535	501	497	518	509	568	508	475	541	525	502	541	510	545	548	537	468	520	520	545	532	528	515	575	512	551	515	521	548	533	522	523	481	472	541	515	525	514	572	540	585	530	511	511	526	502	524	570	521	513	540	521	513	548	533	541	519	550	537	530	559	518	557	505	529	541	540	522	574	537	538	522	566	541	531	486	518	562	568	534	514	501	508	530	521	556	541	547	538	498	567	519	505	486	503	520	554	506	500	530	486	514	554	501	527	536	504	518	550	504	497	497	466	538	510	512	531	547	494	533	545	521	531	538	507	520	537	577	592	522	503	506	506	506	561	541	524	504	537	527	539	532	553	518	543	544	536	546	554	511	533	560	479	526	489	515	541	590	553	491	534	513	522	527	572	558	501	587	533	517	507	548	521	493	508	525	553	515	553	493	523	558	539	549	530	556	520	506	522	508	499	569	519	556	508	551	507	466	562	510	523	544	498	514	499	493	540	508	514	544	495	514	556	554	524	498	519	578	545	525	492	566	523	506	540	504	508	496	521	522	489	516	523	525	531	524	490	520	563	512	565	526	507	546	523	519	537	533	525	564	519	510	538	548	485	515	531	567	511	536	555	544	563	547	544	531	518	533	554	536	552	547	505	523	517	510	527	541	521	540	515	547	513	536	544	568	520	521	543	527	521	522	550	515	525	496	484	494	542	497	511	519	493	554	545	532	530	517	522	521	530	501	497	529	517	571	496	510	507	547	553	510	508	514	511	521	544	490	518	535	534	553	554	540	542	555	531	562	531	556	537	538	542	521	549	574	519	473	543	513	536	513	552	548	534	509	507	554	532	532	562	520	537	538	508	532	581	505	514	507	535	514
45455	93762	79560	53115	32029	13697	4018	1238	778	648	624	592	528	655	649	602	580	566	611	600	597	568	639	578	603	555	560	603	612	533	599	569	559	603	608	592	602	590	562	583	636	550	593	568	568	591	609	572	559	588	607	570	620	558	557	609	538	570	592	582	579	548	554	549	576	584	583	588	567	562	630	594	570	596	591	579	588	571	543	591	570	570	584	643	597	602	588	579	580	570	611	610	579	590	625	590	519	602	614	594	564	597	593	533	552	550	547	560	520	587	558	603	537	566	596	610	596	595	600	607	575	580	595	548	612	599	576	592	602	615	570	583	602	587	608	588	618	575	557	604	561	606	601	584	573	596	558	585	630	541	555	626	598	564	574	562	549	580	594	610	589	590	543	557	606	567	599	611	576	594	550	602	579	540	599	584	558	583	574	582	554	557	594	583	618	623	595	590	577	545	551	631	568	584	568	565	589	604	612	562	584	601	622	568	585	592	584	574	610	635	630	583	547	596	599	539	597	555	553	617	586	567	582	581	590	621	592	571	600	624	625	592	568	566	618	559	572	592	586	643	588	585	535	544	586	551	602	592	594	596	592	625	574	574	572	575	561	593	605	593	591	571	587	605	636	571	577	569	562	586	588	581	593	525	589	574	628	573	576	578	564	530	563	573	601	599	578	548	570	584	630	587	568	581	592	584	589	610	563	574	616	551	611	591	532	566	560	574	577	537	586	592	550	669	598	626	556	567	571	592	566	592	603	599	542	617	600	600	580	634	596	600	575	568	549	565	578	601	569	589	591	576	613	579	624	595	544	569	578	553	596	591	602	556	585	560	535	631	604	568	594	580	625	580	579	583	580	564	592	613	572	569	575	576	587	610	562	628	637	569	638	585	552	568	613	570	588	596	586	619	590	581	584	607	578	593	575	583	558	590	603	608	633	607	596	563	592	576	542	581	580	574	600	578	607	604	546	571	550	553	559	619	646	602	586	606	550	520	588	581	585	542	605	599	548	598	569	606	590	585	586	574	601	599	602	612	594	607	613	579	593	613	588	567	589	582	566	628	623	533	547	601	613	585	580	565	554	580	570	533	538	559	597	615	627	572	601	601	582	581	574	623	570	590	562	592	551	600	571	595	590	566	567	562	602	602	595	602	628	623	572	589	590	569	527	587	578	563	587	573	627	633	605	586	588	614	572	572	561	579	573	600	599	559	572	583	582	565	607	592	596	611	561	566	521	628	598	625	589	645	590	570	602	638	581	575	600	541	567	510	616	573	596	547	571	558	598	598	596	586	600	516	577	518	607	604	627	572	606	598	578	615	598	596	586	599	579	559	607	597	603	613	611	591	597	556	550	593	581	578	546	583	573	647	560	619	555	649	599	561	598	566	554	623	560	610	565	597	574	572	580	545	556	603	586	534	622	617	603	595	578	550	570	572	618	595	606	615	560	585	605	569	637	584	580	602	625	560	624	588	572	575	577	539	560	551	574	589	565	574	596	590	595	565	555	605	572	603	575	606	577	596	544	589	531	573	600	619	584	596	580	608	582	596	582	571	579	638	584	572	631	592	553	644	566	603	624	621	555	559	571	555	619	611	559	580	578	584	598	571	588	577	604	581	584	563	590	568	578	602	579	607	544	569	547	571	601	609	586	574	573	624	577	580	568	557	564	589	601	589	570	592	565	615	617	568	599	587	601	588	586	584	577	596	567	590	611	590	556	593	569	575	591	573	549	548	615	585	563	587	617	624	613	573	575	601	567	606	583	598	574	613	585	592	576	561	585	546	605	598	558	558	593	575	598	593	598	584	592	578	590	585	589	578	590	609	615	604	549	585	579	600	563	615	598	574	602	555	570	607	589	600	559	597	513	583	567	612	584	603	607	561	541	620	545	588	609	550	562	614	577	591	588	602	584	579	632	628	596	615	561	571	567	573	609	588	570	615	567	578	588	595	594	589	568	555	581	592	573	559	544	617	587	586	633	604	587	552	572	560	636	581	558	579	586	596	582	630	558	557	545	582	575	604	550	565	604	653	583	586	523	639	535	572	591	598	628	581	572	558	600	579	590	592	574	592	605	565	574	576	558	584	580	565	571	577	594	584	574	604	594	577	572	600	574	561	565	585	567	550	589	566	578	610	578	597	567	606	602	597	561	608	619	591	580	616	566	592	570	590	559	597	567	553	581	584	572	588	587	571	555	541	571	572	567	579	542	523	589	590	607	632	602	561	620	578	621	570	572	602	544	568	615	576	579	591	577	605	574	583	589	563	553	595	629	568	579	555	581	596	630	620	598	572	608	576	568	611	614	581	567	582	575	597	557	567	562	595	559	522	579	579	606	627	579	573	553	547	590	570	586	581	598	573	561	584	574	579	594	575	589	608	535	587	611	567	585	573	562	603	581	579	568	590	633	606	622	601	565	595	601	576	541	590	585	547	538	631	579	619	595	590	622	601	609	606	616	606	599	568	582	557	587	567	581	570	570	606	575	602	570	574	573	590	594	643	609	589	624	612	575	574	549	595	612	574	558	592	603	579	543	634	590	560	593	624	604	624	593	581	554	581	601	611	609	615	591	640	629	581	598	572	539	556	625	589	564	589	551	547	586	604	561	611	584	585	556	531	605	593	568	590	589	529	596	628	560	582	553	599	588	568	608	573	544	569	564	628	582	601	578	570	578	672	570	585	590	538	610	577	623	616	632	617	575	580	568	584	606	562	553	592	625	571	608	587	562	602	563	588	596	567	600	535	579	571	519	559	616	562	573	550	608	585	571	570	604	595	585	591	626	594	590	604	559	609	616	590	595	590	573	592	554	569	579	610	574	602	590	596	555	587	610	595	536	550	587	551	593	577	599	587	589	563	597	582	613	573	642	576	611	598	626	538	624	580	581	570	619	585	593	588	596	592	534	594	561	568	595	576	605	612	601	571	569	574	592	578	602	625	568	626	598	614	602	585	613	579	570	589	565	592	575	614	645	573	556	558	577	622	554	597	598	550	613	557	616	568	579	580	616	596	581	513	583	567	592	617	646	598	601	548	570	613	594	624	615	592	595	532	587	556	573	592	600	567	603	559	583	603	538	585	613	607	574	551	607	586	615	596	624	565	568	597	592	569	615	562	561	597	607	639	607	582	595	554	566	597	565	602	587	607	551	587	573	576	572	577	589	559	575	548	629	578	643	599	564	558	620	586	576	641	586	601	599	576	545	586	598	626	593	611	600	556	603	570	586	594	554	584	576	608	567	617	599	598	564	590	592	610	534	514	567	606	593	591	569	580	555	605	537	585	596	571	584	556	574	575	581	577	525	549	546	601	561	587	605	550	572	591	626	548	592	576	575	562	607	623	630	555	638	603	611	606	591	586	604	623	584	576	598	578	600	560	591	606	549	596	576	612	598	602	556	604	588	600	560	567	575	588	575	579	613	577	530	614	544	566	584	595	598	567	620	534	618	612	624	600	532	563	609	575	589	586	605	571	583	579	571	572	622	587	538	615	554	609
25249	24415	44020	36556	21471	9223	1930	713	532	514	500	522	507	492	527	474	477	496	526	488	458	493	511	482	521	517	473	496	496	504	512	491	503	506	518	520	492	529	501	463	527	461	511	500	477	499	469	519	459	507	498	488	493	495	503	487	471	471	499	505	522	507	495	488	479	491	493	516	460	477	438	481	544	488	495	485	511	524	518	507	472	487	474	509	489	490	489	483	486	505	512	488	522	465	464	476	517	508	478	516	507	496	512	499	507	494	516	474	467	476	513	485	503	510	486	464	486	479	474	481	543	517	481	500	473	482	459	507	485	489	498	502	550	484	544	498	496	469	467	492	456	494	490	512	507	513	492	501	510	485	491	499	495	473	490	507	509	462	474	480	466	503	495	468	522	497	482	495	488	500	500	519	532	508	513	514	478	501	486	472	489	485	492	498	494	459	498	483	454	484	451	476	459	490	516	460	485	524	494	511	512	500	480	467	502	495	478	469	470	456	466	509	465	509	518	492	524	488	494	517	497	501	545	476	500	511	508	498	497	478	491	516	508	525	507	490	491	477	497	509	488	486	516	476	518	472	445	512	503	467	506	498	494	475	510	476	473	532	490	486	492	511	515	482	513	504	504	466	523	489	485	492	516	526	495	509	496	510	475	455	462	570	454	479	483	516	500	500	494	472	539	489	520	499	517	501	450	480	504	503	489	469	506	462	470	474	549	529	489	454	473	488	477	501	493	499	480	480	475	479	485	500	494	490	512	458	472	506	481	501	493	508	487	545	503	495	479	466	510	485	496	509	488	485	512	486	485	529	479	519	503	511	482	534	471	475	502	469	513	490	502	487	497	515	470	484	478	471	478	496	476	513	528	483	493	486	458	487	460	513	489	526	474	522	474	500	485	495	486	491	501	487	525	459	480	510	505	491	527	467	531	517	496	503	487	521	484	530	510	475	539	515	496	511	529	492	465	556	534	476	455	506	471	468	452	508	515	498	446	487	515	484	487	505	504	473	477	496	486	486	512	475	494	505	512	447	515	515	521	493	509	451	516	521	517	490	476	485	489	468	527	478	531	509	512	491	465	495	496	505	530	483	490	464	516	487	509	533	478	491	492	496	509	498	509	478	506	512	485	491	492	539	503	495	541	521	503	524	543	473	501	505	551	523	482	479	505	499	482	534	513	506	521	512	482	447	561	501	498	502	520	519	502	484	510	497	494	499	464	465	494	493	503	508	513	521	512	522	516	482	495	501	486	486	491	528	490	485	505	505	518	480	492	522	472	493	487	486	498	503	427	504	482	487	501	469	512	497	472	468	537	510	484	491	495	539	500	522	458	443	520	547	494	486	511	491	484	479	463	473	472	511	519	502	530	508	446	511	461	489	508	525	471	505	492	476	511	529	511	506	462	463	539	467	494	456	508	528	483	504	496	509	485	458	468	464	487	490	467	456	489	485	552	487	496	483	513	557	521	504	518	499	503	484	460	501	477	485	492	506	545	495	484	462	519	471	518	500	499	503	478	503	444	499	504	508	472	450	482	480	518	495	486	503	482	497	497	476	478	488	507	492	482	515	476	423	487	503	493	459	469	502	491	506	474	480	512	533	531	441	528	490	492	476	500	501	542	503	452	469	534	506	533	472	536	442	517	501	482	483	499	477	510	493	494	493	487	490	487	529	541	496	520	474	458	463	531	479	494	489	518	456	487	507	473	464	512	493	512	537	482	514	512	503	485	493	507	520	516	516	511	465	491	538	531	451	498	482	482	430	449	507	493	495	514	494	498	512	483	489	478	518	467	459	480	496	503	490	517	499	513	492	456	469	497	486	455	504	495	517	528	467	524	518	504	481	477	519	489	507	511	466	539	494	484	483	485	509	485	480	521	514	509	505	493	461	514	501	497	502	502	490	466	496	519	484	535	522	505	515	481	515	526	506	492	477	495	462	448	526	489	484	512	496	506	458	515	478	492	482	495	532	489	467	430	484	508	499	514	516	472	524	479	539	502	510	448	474	495	518	439	511	468	517	488	468	511	483	517	494	512	453	550	469	501	485	503	524	517	525	510	479	480	485	454	522	509	497	503	489	504	508	508	501	519	481	502	511	507	510	513	522	473	498	502	477	461	513	490	529	519	491	503	485	519	514	477	488	503	492	505	559	468	510	532	483	524	522	475	502	526	501	489	476	503	513	513	491	493	505	490	474	511	484	521	523	504	521	538	502	505	519	501	534	491	498	491	469	517	497	507	528	480	506	485	524	520	481	471	511	489	502	482	485	480	515	513	477	482	509	487	487	526	517	486	464	515	486	470	522	483	506	491	469	483	469	504	541	545	487	495	508	511	507	493	483	521	496	531	503	522	509	498	513	467	515	484	501	479	541	545	451	510	503	457	517	533	499	516	466	531	497	485	505	525	483	496	526	537	534	528	505	469	461	470	486	486	503	504	513	497	504	484	490	502	491	498	493	465	490	473	499	468	485	520	487	476	492	519	497	496	463	500	508	509	500	531	489	462	492	526	486	491	529	492	510	476	501	510	507	544	518	504	504	510	516	488	484	496	505	506	467	495	510	495	457	503	510	505	490	474	488	484	507	461	520	504	500	486	510	482	496	457	537	458	510	460	511	490	502	466	535	528	495	455	498	496	452	516	514	499	502	477	512	496	474	487	477	505	489	521	475	495	520	527	486	477	497	473	518	536	492	503	546	520	483	531	470	488	476	500	509	433	451	498	484	488	519	502	486	498	495	483	530	529	474	527	469	484	517	470	492	514	501	483	494	475	511	489	481	539	509	467	464	498	481	488	483	519	503	509	506	479	508	513	483	533	468	502	488	493	512	487	519	491	493	461	442	489	459	493	523	496	494	476	493	544	532	499	450	544	495	517	504	512	487	497	490	458	499	484	448	476	522	506	522	476	477	486	500	545	488	488	480	480	467	497	479	491	469	499	496	497	498	496	482	511	495	502	522	541	477	514	509	497	469	555	526	473	479	506	508	518	474	502	488	533	495	510	502	504	529	518	494	523	481	473	459	483	525	483	485	482	478	513	522	467	487	475	505	505	494	525	526	510	492	476	526	482	521	512	495	479	498	525	499	539	497	542	468	488	517	492	492	465	520	475	524	506	466	466	542	517	515	494	495	523	478	492	561	452	465	499	485	494	500	522	516	481	465	442	476	479	491	479	490	474	514	502	474	479	505	502	516	471	476	506	478	492	456	483	483	463	484	498	496	478	524	469	488	519	546	510	457	486	495	490	528	489	515	467	501	423	491	493	468	494	472	522	502	482	531	494	508	489	465	485	495	499	506	475	472	445	511	510	511	482	507	466	496	474	530	504	471	483	504	492	519	493	482	507	527	477	486	482	483	481	503	523	517	476	574	490	514	470	516	458	482	514	509	458	560	508	512	508	484	507	469	483	500	488	458	487	506	500	494	536	505	532	526	446	498	521	491	547	480	509	511	520	525	495	513	499	488	461	498	487	509	476	466	511	535	474	521	497	488
39531	79160	64354	39069	21390	8420	2501	924	647	590	617	604	540	579	556	543	580	610	580	545	574	608	563	574	572	574	575	562	551	609	569	568	573	598	594	565	579	577	569	548	535	587	593	609	587	566	563	602	527	566	585	546	524	567	549	589	579	549	579	587	547	551	615	586	577	593	576	544	624	573	573	600	574	589	560	636	622	548	549	542	553	563	559	543	572	553	560	576	576	547	574	590	553	618	579	592	556	528	584	610	618	525	574	583	558	561	556	548	549	574	551	592	551	606	564	549	569	590	547	600	594	575	550	538	578	560	554	582	594	561	543	571	602	588	567	587	555	540	589	581	575	592	589	598	563	582	576	580	589	586	559	584	554	553	562	546	565	531	566	555	547	566	547	553	545	620	555	550	591	593	596	587	589	578	575	541	584	592	581	540	539	589	606	559	544	593	577	568	600	571	558	546	594	559	592	584	588	525	562	604	582	549	568	526	553	611	564	580	604	569	533	552	570	583	547	592	574	535	578	586	572	639	590	539	580	587	552	567	606	566	563	564	589	573	583	621	555	537	558	597	618	575	550	574	590	580	616	556	630	568	566	585	551	547	553	580	529	538	593	589	560	561	605	554	554	582	563	553	573	553	586	570	578	566	605	563	613	567	587	620	621	594	576	519	596	557	566	592	602	586	571	565	565	523	544	562	544	545	576	552	575	570	563	570	557	558	594	578	554	564	577	543	545	549	584	596	543	574	569	522	603	535	554	558	550	581	575	615	561	595	594	556	567	558	543	646	529	547	596	606	557	518	587	545	543	515	619	619	540	550	555	560	585	568	615	583	564	542	546	553	565	556	544	576	579	605	547	579	570	601	618	597	548	616	553	571	557	551	592	584	591	587	551	582	587	579	542	572	570	537	589	567	568	590	534	530	574	568	545	576	571	557	572	586	549	588	542	612	552	621	572	570	555	569	592	594	601	567	534	600	578	583	588	544	541	557	556	531	552	589	537	549	587	627	585	564	550	581	560	581	535	588	547	558	528	550	597	527	544	534	560	557	584	582	524	619	554	553	580	592	574	555	613	559	543	572	541	590	574	553	608	585	584	627	561	579	556	557	575	594	600	575	598	566	600	588	546	567	582	569	519	535	591	580	568	580	578	566	573	575	543	592	581	548	587	565	586	571	535	549	592	595	579	581	608	582	563	546	580	562	573	533	593	569	633	612	562	572	566	593	571	567	591	585	563	543	546	568	566	584	601	579	581	579	598	573	563	576	569	558	545	563	542	607	564	511	533	543	527	585	577	554	559	611	526	561	602	532	633	561	529	566	565	576	611	596	650	582	572	550	612	568	552	615	576	571	554	589	568	566	561	583	530	656	575	551	609	577	534	544	604	581	544	570	589	560	584	572	582	587	584	578	602	580	578	583	566	552	571	583	567	578	616	560	573	615	568	571	561	570	562	548	572	579	565	575	576	593	585	532	542	577	599	563	525	575	577	594	565	561	558	599	594	576	584	541	545	559	588	562	515	558	534	520	565	587	580	604	561	582	582	595	553	546	547	607	521	624	559	582	563	572	608	557	565	596	538	630	598	583	591	610	513	579	581	627	575	547	598	539	589	547	516	576	541	567	565	580	571	611	609	606	570	571	555	579	562	567	581	610	582	560	568	557	608	525	631	534	620	593	551	550	560	575	587	577	580	568	551	591	561	575	578	586	578	624	573	549	622	577	543	555	578	556	602	585	525	553	577	568	577	558	548	606	531	533	576	553	596	558	578	606	602	593	596	579	606	526	549	549	599	544	604	579	568	588	544	521	592	592	615	568	544	565	623	556	583	531	563	577	528	608	596	610	523	580	579	612	630	538	557	585	555	538	597	583	567	554	551	583	548	561	554	584	565	598	567	558	554	567	596	582	578	600	558	548	570	560	554	545	559	548	584	575	562	564	573	569	535	570	567	590	558	625	590	580	562	565	565	544	548	603	625	503	567	570	588	567	576	596	634	583	531	564	582	558	567	595	604	613	548	540	595	609	554	606	542	554	560	553	539	546	560	568	569	561	553	521	548	589	597	595	586	570	588	567	540	580	551	602	579	586	576	569	582	531	528	563	566	561	580	605	568	582	609	579	568	577	522	618	572	551	566	560	554	546	564	591	537	590	636	579	555	545	590	562	546	544	572	569	514	593	546	578	565	580	587	561	535	555	576	549	599	617	545	588	546	559	563	576	558	604	590	523	530	560	507	557	574	555	567	563	583	550	546	573	578	578	571	590	561	566	590	600	579	578	503	638	569	579	532	529	592	603	506	567	572	566	561	556	565	577	545	567	543	554	596	547	593	559	569	573	573	578	557	615	577	570	563	575	526	589	530	572	537	588	589	569	568	584	582	586	615	589	557	544	580	578	539	560	571	575	590	576	531	564	549	574	548	541	599	566	611	601	532	534	550	616	560	603	557	583	541	570	589	581	551	588	555	531	559	601	561	566	555	545	556	558	577	578	541	565	566	544	522	583	584	549	587	598	555	599	616	614	560	574	567	571	605	560	546	568	547	615	595	590	533	573	496	594	512	548	590	610	558	543	586	562	521	580	570	558	593	526	550	588	595	581	549	555	521	562	592	584	616	561	592	558	604	532	565	594	579	577	539	563	627	608	559	545	560	581	556	566	552	576	587	569	578	563	579	567	569	576	575	596	522	564	543	616	577	555	547	561	614	575	534	625	564	572	586	556	551	651	562	568	593	646	618	572	563	552	561	642	547	578	569	553	571	580	542	523	568	571	546	562	546	547	626	560	533	616	541	612	576	597	593	591	619	597	600	563	553	593	553	548	579	595	508	568	588	542	502	568	585	540	589	562	563	529	563	527	550	553	597	559	535	524	548	547	585	587	581	577	617	556	551	513	532	561	562	572	586	556	574	602	602	544	594	574	556	572	539	549	558	603	545	586	582	590	595	538	582	586	601	597	580	599	555	542	532	592	583	584	604	589	570	538	565	530	550	584	560	556	551	578	549	565	568	558	564	573	563	569	629	549	541	577	612	592	569	576	590	601	581	614	549	616	585	557	534	585	551	561	559	553	628	556	583	578	568	565	542	560	564	553	521	547	572	579	599	531	576	544	545	595	563	590	601	564	578	571	602	544	579	571	582	568	617	602	611	577	564	558	599	557	575	581	560	543	573	555	516	563	547	560	542	548	554	505	607	546	531	559	585	552	541	575	566	586	598	553	584	554	575	598	583	553	603	544	627	567	593	560	557	548	596	599	566	625	555	590	545	582	565	522	585	571	578	583	601	586	559	538	605	548	547	547	568	603	597	555	583	553	585	566	537	554	561	530	561	561	612	567	579	563	582	545	585	589	564	536	585	599	610	582	579	576	584	598	567	572	603	616	620	536	582	564	602	555	580	559	612	559	613	577	555	595	576	567	561	573	577	569	586	546	593	578	589	567	575	600	580	551	548	612	575	552	552	570	603	541	559	543	550	516	568	562	563	603	568	571	548	550	572	551
22845	21827	37180	35370	28539	23143	15894	2514	837	748	697	678	638	704	668	599	664	675	689	677	695	717	693	674	650	670	686	672	619	692	706	650	636	657	691	655	653	590	653	638	673	684	670	657	664	631	686	665	652	686	699	673	650	608	700	682	675	660	655	708	654	672	694	635	650	648	690	664	650	679	654	659	694	634	688	697	699	656	627	631	678	698	696	641	653	670	670	685	613	632	697	667	632	657	685	649	633	665	708	641	627	653	647	653	630	679	679	644	653	639	628	670	686	654	677	637	636	620	644	698	662	686	674	642	713	714	621	623	654	713	654	663	626	652	662	670	673	653	679	654	644	644	649	662	653	663	671	663	635	632	638	676	677	703	702	653	645	658	683	708	663	689	696	656	672	674	635	613	645	636	702	687	664	656	626	662	690	661	642	667	630	645	663	700	701	595	687	645	665	633	660	663	615	637	635	714	707	643	672	644	689	660	671	666	691	714	664	683	695	652	660	646	681	667	651	651	684	690	689	658	601	686	679	635	648	677	624	676	738	665	721	676	635	656	689	653	645	605	612	651	710	681	683	662	675	639	702	646	687	685	633	663	643	650	673	673	664	651	664	649	694	643	673	651	657	684	639	637	665	682	666	650	649	644	679	674	719	660	664	580	663	719	629	693	637	668	626	672	641	676	625	663	622	623	624	658	681	684	695	692	671	637	652	664	655	685	599	690	696	681	642	659	680	642	685	683	653	649	677	651	665	597	678	662	628	640	628	678	659	623	670	684	632	626	671	643	637	645	649	668	656	636	687	650	625	650	665	646	680	668	666	653	653	632	618	629	648	651	670	601	689	671	692	634	685	662	602	609	637	667	638	634	656	677	686	648	641	649	649	691	618	687	631	624	628	641	674	685	650	608	686	665	677	653	662	654	665	655	639	628	673	662	669	666	643	656	628	709	640	655	641	631	672	677	653	627	674	640	621	688	673	630	668	708	656	667	705	668	613	635	702	652	657	666	645	664	661	649	623	656	688	693	604	619	720	601	613	678	664	638	632	660	662	623	686	614	663	685	670	680	633	702	650	651	684	634	620	665	631	634	652	681	617	694	660	666	657	658	648	693	634	651	647	633	673	625	705	652	649	640	698	677	619	652	693	665	689	673	691	661	656	643	649	654	603	637	636	662	699	641	639	653	659	628	709	655	643	698	617	631	718	670	688	668	652	688	653	619	649	701	646	694	680	626	650	649	614	608	663	682	675	657	672	657	631	670	685	630	673	682	667	628	687	627	698	669	661	635	698	679	694	675	689	652	647	643	657	662	696	678	687	685	644	663	650	632	682	637	625	657	659	653	675	684	628	648	684	613	665	623	699	664	649	691	660	651	704	680	644	659	655	670	644	635	637	705	667	695	683	696	635	686	686	658	700	630	653	686	668	630	675	684	670	689	657	670	656	625	643	684	691	678	626	643	626	689	626	664	647	649	681	680	667	649	672	685	665	656	682	649	693	667	661	652	655	669	638	706	706	653	660	647	659	642	650	613	658	657	668	704	683	642	638	650	637	657	641	669	652	672	658	680	620	680	690	649	715	632	728	668	652	625	712	664	642	667	663	656	665	674	692	681	596	679	691	660	648	674	716	632	690	624	621	623	649	703	688	671	650	683	654	629	675	672	630	623	622	638	618	708	677	640	655	657	642	651	646	645	630	666	650	680	687	655	670	649	685	658	672	710	670	689	706	662	669	663	667	681	688	643	636	682	670	735	682	702	673	708	659	653	628	639	657	678	629	671	657	645	632	661	681	650	622	661	676	660	698	647	652	660	662	659	664	661	642	688	630	679	622	647	716	690	643	649	679	659	680	672	716	640	689	674	628	647	646	682	638	674	679	691	669	702	698	714	689	653	696	632	666	684	647	674	644	621	680	628	663	687	644	672	672	677	662	665	663	677	647	648	675	671	614	667	664	616	672	668	690	645	635	651	653	669	650	651	654	682	674	673	629	652	672	701	664	666	667	682	639	640	665	619	645	646	647	685	679	678	657	626	654	706	706	666	624	716	666	597	684	698	639	658	663	681	688	711	692	703	679	625	643	612	661	662	658	638	634	690	689	644	638	630	631	673	699	670	645	652	667	640	661	647	706	660	666	668	657	658	691	651	655	645	669	651	704	646	653	626	651	681	646	672	641	673	701	654	635	646	639	628	686	682	637	668	679	662	625	684	676	668	668	695	653	666	630	682	649	684	669	692	675	638	730	633	627	645	658	656	699	654	640	687	628	638	675	636	648	665	705	708	645	665	704	643	674	649	621	647	669	679	645	682	683	702	651	628	700	665	671	689	646	666	717	664	687	657	690	648	649	650	661	643	634	673	665	672	690	668	634	665	649	677	673	649	662	655	710	682	678	682	703	675	609	671	645	680	651	697	614	640	652	599	677	649	636	628	660	653	720	614	641	697	668	646	675	642	674	613	652	634	689	651	623	613	681	657	692	651	643	699	691	703	682	619	679	648	720	654	669	653	674	635	652	652	699	666	646	624	640	707	648	672	642	692	650	659	659	660	639	638	650	645	622	674	653	684	676	692	681	622	646	661	622	676	619	615	695	673	681	672	680	619	647	654	678	659	638	653	684	709	630	647	660	650	678	652	636	628	653	649	735	664	624	640	677	631	671	641	665	648	691	683	703	634	645	653	683	661	642	632	630	653	637	688	666	649	654	668	672	674	658	658	653	650	697	673	663	635	615	691	647	740	655	636	681	622	636	672	641	700	704	615	642	648	663	687	678	619	655	620	652	679	678	652	677	634	638	621	640	621	706	634	669	709	644	700	686	657	674	659	682	644	688	655	612	634	650	662	644	684	672	686	643	685	663	661	692	669	677	658	644	623	658	670	666	645	673	657	632	643	650	698	645	633	598	661	690	603	625	655	666	655	696	675	651	675	651	658	640	667	656	693	650	666	658	626	691	685	632	666	680	672	651	658	600	667	619	616	692	633	638	648	650	667	669	653	640	633	660	693	670	677	652	710	595	645	658	666	613	614	624	633	675	630	611	638	650	641	624	641	640	652	635	677	671	630	673	670	619	630	699	669	684	624	667	635	618	658	629	709	657	661	664	658	663	655	603	657	676	696	687	685	655	606	642	652	684	672	635	611	652	648	629	668	635	648	622	673	613	629	644	635	684	686	672	648	622	675	680	649	667	651	613	639	687	626	682	643	682	701	664	666	669	629	657	687	700	657	600	695	622	677	671	656	650	672	636	717	603	649	627	637	689	655	639	649	684	643	670	638	661	646	647	667	661	662	664	654	666	621	683	658	644	651	647	658	670	669	656	712	705	643	637	676	718	658	647	620	672	675	664	655	656	669	650	648	681	663	636	645	625	632	684	684	673	661	674	667	646	656	723	689	638	685	638	631	671	671	672	644	623	650	622	663	631	671	653	643	659	689	675	639	635	649	634	663	651	679	616	624	619	628	640	647	663	652	699	688	625	683	591	648	616	666	643	634	702	698
51492	97933	86713	63305	41050	20232	6796	1966	958	723	728	697	677	719	703	750	691	744	703	740	761	699	685	705	760	714	660	683	776	756	747	702	752	775	712	725	727	702	703	720	731	749	702	727	694	712	737	719	727	684	733	729	719	723	718	767	757	722	660	750	711	674	722	677	714	709	755	713	699	726	744	705	696	728	761	690	724	700	729	679	733	708	725	721	715	801	704	750	741	764	713	719	754	757	705	708	733	740	731	749	692	698	687	697	745	683	715	671	722	709	721	797	732	713	766	710	741	655	743	767	723	702	686	711	718	753	706	700	731	730	739	694	699	740	736	716	669	742	717	725	722	716	747	719	752	722	752	698	700	731	721	687	689	724	728	703	750	727	721	715	717	695	704	711	710	721	741	670	680	711	724	698	736	748	722	735	722	683	725	674	785	710	757	717	689	710	701	696	710	743	680	720	755	732	737	756	733	668	692	706	717	723	711	722	707	720	775	745	713	706	734	742	719	710	732	708	695	749	703	697	745	696	722	753	733	706	719	760	745	715	684	691	772	726	710	725	701	750	654	700	653	717	708	730	678	685	679	714	723	736	706	731	713	742	747	726	717	725	745	726	716	753	678	744	701	690	724	721	702	720	687	684	687	764	741	747	730	714	695	715	741	666	673	722	687	694	696	762	679	730	702	699	724	730	687	676	733	696	745	756	745	748	728	719	716	705	731	739	734	730	699	754	692	740	716	703	716	692	741	695	726	721	686	714	708	684	745	777	737	735	729	717	742	767	720	718	733	720	695	683	729	710	687	708	696	682	750	691	760	752	715	758	748	705	728	692	797	661	660	707	741	677	757	692	723	728	681	730	761	711	714	734	711	726	736	738	727	741	746	668	727	703	715	718	697	754	717	733	727	724	724	685	719	715	677	735	723	734	745	767	737	710	694	710	782	730	735	734	736	696	722	677	716	686	684	685	666	690	708	719	692	736	697	709	683	697	674	749	705	721	742	678	708	691	718	702	693	728	711	694	697	739	701	741	675	691	689	768	737	695	745	767	698	724	691	714	709	708	710	716	678	714	729	665	720	720	693	694	698	716	711	733	724	743	694	736	715	659	728	741	675	727	734	690	733	721	706	726	690	712	700	729	727	726	678	680	757	684	723	717	698	707	700	703	736	726	741	718	701	736	710	725	714	716	740	766	730	673	701	659	751	678	688	709	723	741	673	753	677	695	694	738	769	737	721	735	690	759	727	756	675	710	719	726	737	692	698	711	684	712	668	693	736	726	713	753	738	672	714	755	726	742	711	740	680	714	701	712	758	757	749	710	711	754	749	720	760	713	684	694	786	702	721	722	774	676	730	737	710	710	699	752	730	710	741	717	742	741	709	718	774	698	711	757	746	704	733	719	722	756	689	736	702	716	671	678	745	696	707	732	691	736	722	724	688	740	721	685	718	724	715	708	713	738	690	722	737	723	761	726	716	726	735	747	692	716	706	778	710	712	727	725	718	718	701	730	719	691	714	716	682	694	682	704	696	782	728	715	742	743	719	693	726	718	708	699	670	708	698	718	764	750	683	747	671	699	655	734	679	718	708	750	716	755	692	742	732	728	709	762	728	688	712	756	726	699	665	719	685	698	674	703	704	728	715	727	684	734	710	712	684	694	732	748	666	733	717	756	687	683	682	720	765	683	716	685	694	633	732	732	743	727	676	765	681	736	738	746	747	697	741	708	690	745	740	741	719	724	719	730	764	728	677	705	714	722	701	664	719	653	727	734	684	715	682	699	722	727	734	756	751	682	732	760	718	705	742	726	756	719	686	676	683	681	733	756	649	702	719	732	746	764	685	696	674	729	727	714	660	739	734	726	701	716	729	739	749	691	710	751	748	696	699	736	762	677	688	670	708	744	706	724	677	696	713	695	701	743	668	761	698	752	716	699	717	666	699	704	680	712	753	755	687	726	690	740	752	671	727	728	727	669	721	742	731	697	732	670	696	712	681	698	715	713	695	692	695	697	724	720	718	727	681	728	728	736	659	732	732	737	701	773	709	747	737	772	699	715	692	703	709	718	721	702	685	692	690	716	675	703	747	673	777	718	734	714	716	718	681	739	733	691	709	699	705	729	710	696	697	652	670	728	665	720	709	708	695	702	707	726	698	670	691	748	666	732	708	718	739	746	713	712	725	667	669	727	683	713	733	699	728	701	696	716	738	681	744	719	738	676	675	749	670	688	727	699	744	746	757	709	686	678	706	691	703	720	698	745	757	696	721	731	738	719	681	692	736	715	710	728	654	730	695	721	700	697	717	730	744	721	691	733	708	697	707	724	702	723	692	732	687	679	700	705	718	720	719	733	732	699	748	738	690	710	728	707	684	715	704	731	659	735	736	740	690	735	728	692	711	710	708	695	721	689	679	695	742	757	681	741	667	794	728	724	754	702	748	720	713	766	685	686	721	679	716	716	795	703	699	685	714	690	685	719	712	701	712	734	711	722	728	707	707	740	714	724	693	703	700	722	699	706	712	730	688	709	693	709	691	688	722	725	741	711	736	707	679	713	676	736	717	718	714	703	727	728	713	693	606	735	680	704	752	714	748	747	751	687	736	717	726	715	685	746	702	684	750	768	718	754	713	743	681	729	670	731	710	704	635	704	719	732	720	737	729	722	682	721	705	708	706	695	681	674	677	710	708	782	670	697	720	640	736	707	715	713	739	704	684	704	719	704	735	712	706	678	703	707	704	737	707	678	742	742	680	731	688	756	697	743	717	702	748	721	684	717	714	752	731	668	698	693	724	689	718	733	722	731	730	671	665	713	680	746	751	720	719	726	695	673	710	720	670	707	678	703	695	739	746	677	662	716	696	684	687	674	719	712	744	727	689	712	760	709	729	725	756	723	732	701	708	713	744	719	690	739	718	726	689	686	685	706	723	743	678	718	656	695	690	705	729	718	700	751	695	700	726	698	656	695	693	759	691	750	772	691	692	736	708	762	737	724	703	713	703	685	693	706	666	675	676	756	767	729	738	689	728	693	704	665	726	736	738	713	747	718	713	754	732	684	771	748	714	731	707	714	703	747	746	737	714	655	718	748	672	690	747	687	727	713	704	724	717	711	754	707	705	726	709	691	671	728	732	753	704	733	744	753	704	722	668	703	675	748	698	728	694	663	668	725	717	708	728	737	701	730	746	731	710	717	682	725	753	722	728	744	723	767	718	748	712	735	726	714	714	732	725	709	741	734	645	644	733	737	670	721	734	719	746	683	706	708	721	670	745	712	715	731	718	724	717	682	738	696	700	707	766	713	662	715	717	757	743	735	763	755	698	734	731	695	740	701	649	706	750	777	719	708	715	740	730	714	724	702	722	707	743	725	710	690	770	686	683	754	754	684	720	707	688	740	739	722	763	694	698	702	744	671	740	702	734	742	723	720	743	679	726	723	709	691	720	684	707	678	710	722	720	735	723	713	753	705	731	676	719	733	695	717	760	712	698	732	703	746	682	662
27574	30387	41959	25193	8204	1999	790	551	436	419	459	491	455	437	440	459	409	404	442	425	433	446	402	484	454	442	460	468	452	472	442	433	414	425	408	440	441	435	453	436	425	412	444	451	447	446	458	475	466	466	423	402	449	431	421	447	430	409	454	469	467	413	440	415	426	426	438	478	433	459	472	452	462	419	398	459	447	446	468	437	435	415	446	431	458	454	440	481	472	418	424	465	468	415	457	463	460	445	403	456	447	442	454	407	416	434	438	412	463	440	442	415	422	427	451	425	462	449	439	398	441	413	459	456	455	432	412	424	409	436	408	432	467	443	453	416	466	407	441	436	446	456	432	465	436	454	435	440	457	423	443	437	449	408	448	443	443	477	436	436	417	455	436	463	444	429	422	483	435	400	445	411	423	444	440	442	450	440	466	467	441	440	432	432	436	451	443	440	451	442	462	426	426	436	444	446	427	410	429	463	458	419	427	485	417	471	458	428	394	475	429	432	431	434	445	464	442	425	422	415	471	431	437	440	443	463	410	487	457	458	439	426	425	447	420	460	486	428	466	400	449	447	419	431	418	444	463	447	436	435	470	417	419	503	452	440	457	430	437	443	432	450	429	476	430	478	406	400	425	429	456	451	406	445	443	405	404	408	451	453	463	470	426	424	443	419	444	429	466	435	459	422	432	448	464	457	461	489	421	436	478	418	435	444	399	400	460	453	433	438	460	420	399	441	445	439	444	444	449	454	423	435	415	472	434	455	428	422	446	420	450	440	439	403	435	405	456	451	469	465	436	460	435	462	425	434	406	430	448	404	419	434	491	453	414	439	434	420	447	421	453	436	411	436	462	456	446	446	446	475	448	449	407	457	430	435	461	441	422	403	428	449	449	430	444	443	478	453	457	428	419	421	437	443	434	411	464	437	461	426	413	426	470	394	420	428	420	478	474	474	443	446	476	446	427	442	484	408	462	415	404	443	461	454	454	469	444	438	444	447	445	431	442	429	455	451	416	442	413	427	434	459	435	403	415	448	443	421	473	458	411	426	401	404	417	413	475	437	469	425	465	381	412	445	464	418	411	442	394	476	426	413	446	462	443	426	424	416	451	417	442	430	428	419	491	448	441	458	470	448	449	473	422	422	446	427	405	434	436	407	462	426	410	412	446	408	469	433	454	461	448	467	460	452	459	456	429	436	427	428	411	442	467	420	452	441	446	434	444	411	464	418	435	431	443	416	397	464	434	478	416	452	432	436	412	447	413	425	461	421	456	419	458	393	423	417	414	459	467	471	421	411	462	409	457	463	419	462	447	448	440	416	429	447	428	439	451	437	459	449	447	451	437	434	418	457	430	436	434	426	417	482	428	430	443	427	432	429	449	450	444	402	455	443	449	456	447	448	444	494	422	415	429	424	452	459	465	434	425	399	444	449	439	386	399	410	445	468	457	435	453	453	473	406	411	455	411	460	427	449	422	452	434	407	429	445	391	438	433	429	431	398	475	429	465	430	442	436	453	431	468	424	431	408	452	459	457	480	441	461	407	437	403	419	455	432	425	447	414	457	425	446	405	396	470	396	444	445	486	408	449	429	419	441	437	444	414	466	444	435	465	443	467	455	431	439	410	417	421	425	423	428	461	432	422	444	479	477	445	391	448	461	445	442	440	411	480	458	446	450	429	423	403	433	393	434	455	451	452	415	420	459	451	439	442	445	431	424	442	435	440	424	425	433	467	428	452	452	404	387	445	484	425	451	464	445	453	459	423	425	430	470	472	395	439	435	464	457	454	408	449	436	430	442	445	421	442	450	425	445	422	420	433	429	472	437	445	423	413	469	487	422	416	413	444	416	437	432	430	434	459	468	429	443	426	434	434	420	443	424	382	432	452	461	410	464	438	443	470	442	422	424	387	419	449	434	441	473	437	443	450	417	439	441	455	443	436	434	436	481	448	431	445	420	449	480	422	433	419	440	426	452	452	430	461	436	413	429	470	415	436	443	465	463	431	437	391	442	423	433	423	465	433	444	420	440	426	439	430	432	445	447	442	428	448	442	431	422	437	445	449	454	407	489	436	487	442	449	435	430	448	425	409	447	414	441	441	440	462	451	425	478	486	454	444	460	432	467	490	413	443	449	444	439	464	451	466	420	433	500	457	421	415	422	429	441	414	453	453	441	439	415	457	436	412	418	450	472	441	465	461	454	404	423	489	437	460	430	430	454	446	422	400	436	465	437	438	465	425	436	466	469	478	438	439	478	418	452	422	423	460	448	479	428	451	460	438	414	462	428	404	425	427	473	455	400	420	463	425	452	444	457	453	454	470	435	475	454	445	447	417	426	453	468	408	408	466	475	469	406	434	416	434	419	463	423	430	445	466	467	415	484	428	395	421	425	417	403	462	427	428	493	405	403	401	443	421	450	421	439	457	449	447	435	407	468	447	479	421	471	440	445	420	434	454	446	391	458	416	408	430	427	437	461	420	420	468	413	468	467	417	424	473	441	466	399	446	443	456	474	412	408	450	426	447	417	432	413	411	440	414	417	454	426	412	475	436	431	425	425	451	447	422	473	417	469	455	448	422	421	438	395	438	398	462	478	416	403	443	438	439	445	445	422	456	408	424	422	437	455	460	477	460	419	473	438	437	457	455	431	439	423	463	442	483	456	387	418	441	441	450	435	423	425	466	411	408	406	439	455	443	435	419	422	427	447	413	474	423	421	410	418	427	406	443	431	439	481	394	427	436	425	459	467	470	421	424	474	451	436	399	433	446	451	405	440	416	467	455	398	439	437	411	447	425	436	444	473	464	465	391	465	438	444	416	425	421	448	402	417	459	444	468	432	449	419	456	453	443	434	440	457	425	449	446	444	420	454	419	451	438	443	398	448	442	437	417	419	424	433	450	498	418	442	415	402	443	501	454	451	431	455	481	454	437	447	467	452	423	432	434	435	450	441	444	431	452	425	449	460	432	454	443	401	457	448	435	438	427	453	455	447	466	438	453	409	461	442	459	410	427	428	447	431	437	442	456	417	440	463	441	465	445	419	454	436	395	427	460	418	460	410	427	450	452	436	429	444	437	457	440	421	475	418	426	459	472	435	408	484	453	411	480	434	439	451	437	449	459	462	471	448	436	443	412	475	431	433	417	432	447	428	444	430	454	430	469	422	447	438	420	461	438	464	418	427	478	435	464	380	424	437	421	429	422	403	437	469	456	443	436	425	454	403	417	489	476	443	421	461	465	453	471	464	472	403	402	474	416	442	433	432	425	402	437	427	421	393	429	446	443	417	457	456	458	473	433	438	409	446	490	433	441	451	448	462	458	424	461	491	455	440	441	383	445	460	429	420	442	436	474	460	446	426	418	434	433	446	461	451	421	453	419	463	456	435	428	459	456	456	413	454	445	413	442	436	442	434	435	412	446	388	407	441	455	441	441	453	437	420	453	427	444	451	480	408	423	426	438	445	460	490	467	400	420	442	461	460	431	429	436	442	433	451	429	447
19262	48071	36767	19099	7470	2411	993	603	516	520	515	512	527	504	527	483	497	494	521	515	503	540	470	503	535	476	495	522	495	489	516	495	506	504	495	455	508	526	515	499	480	495	526	547	508	505	535	506	513	520	527	497	474	526	516	501	462	498	491	508	529	480	501	494	503	504	492	511	473	483	493	520	494	519	501	513	498	519	429	508	487	501	482	495	494	539	517	494	511	514	508	508	474	538	518	511	523	518	512	530	534	495	529	473	529	507	512	492	525	494	555	524	482	499	524	513	498	459	522	504	520	489	522	465	494	488	525	525	528	502	523	552	506	515	462	537	488	516	509	480	488	528	521	497	530	545	533	511	507	447	460	475	510	505	482	518	476	487	503	512	460	464	519	499	474	507	490	516	510	523	498	509	509	511	533	500	523	507	540	509	522	475	521	479	490	525	522	475	482	501	477	524	494	517	508	521	541	548	504	524	507	515	468	504	500	480	480	538	507	489	489	477	487	500	461	472	516	525	501	508	523	500	510	472	513	532	481	526	487	546	501	488	487	504	504	476	494	449	507	498	501	508	506	524	508	491	491	527	519	531	502	472	491	521	503	489	484	495	499	499	486	498	556	498	481	548	486	522	507	477	508	514	463	507	505	535	470	515	492	548	482	544	496	500	513	492	491	524	524	535	473	521	516	515	473	535	530	491	494	492	539	499	470	489	485	450	498	553	495	541	512	527	562	557	479	519	487	460	516	516	503	538	472	480	451	523	529	535	516	496	519	524	534	492	527	507	490	511	479	496	519	475	532	496	501	478	496	490	498	485	542	532	481	487	535	500	539	499	488	499	555	485	509	495	490	553	519	479	534	539	492	538	517	477	514	466	506	475	544	464	489	509	523	501	510	478	474	482	554	477	533	508	485	515	483	491	548	494	457	477	469	477	512	490	485	520	448	468	499	520	516	549	508	532	497	532	457	484	498	513	514	500	483	496	525	473	517	535	548	504	513	519	468	518	489	488	495	514	478	515	490	501	479	500	495	493	525	504	512	501	480	498	524	520	520	497	536	450	471	521	464	491	477	489	514	521	488	510	505	474	499	513	508	510	523	484	467	499	509	523	514	452	528	529	531	502	522	505	491	507	519	470	505	515	484	546	483	517	498	538	481	526	510	533	512	527	492	524	511	505	486	500	491	524	500	472	499	520	516	495	512	534	499	520	480	523	558	529	496	496	533	452	490	505	518	498	535	485	477	511	447	520	517	511	503	483	482	511	536	478	533	496	475	511	507	506	498	496	530	511	466	524	508	529	464	479	466	472	493	507	517	522	536	459	487	502	496	473	484	523	516	483	533	512	473	495	487	521	477	535	499	525	483	466	479	452	540	544	521	505	511	482	483	455	474	509	502	524	500	530	524	485	482	505	466	540	468	501	517	502	486	486	522	491	495	490	527	475	523	495	502	502	504	534	503	483	510	481	528	494	523	520	498	495	476	506	473	528	490	528	495	470	498	537	494	500	532	485	495	483	487	515	519	506	526	499	517	517	489	478	526	514	539	499	481	495	488	480	499	496	487	471	528	513	496	486	502	528	487	483	490	485	495	468	505	509	465	504	483	511	495	508	514	519	509	516	513	580	526	467	493	502	500	486	482	489	503	500	526	514	512	521	478	499	513	513	494	522	533	533	481	503	467	525	529	499	547	471	475	481	458	526	491	488	494	494	492	497	516	475	516	507	509	497	516	521	491	476	504	514	489	517	497	498	465	512	526	494	521	490	529	533	519	474	532	487	488	505	502	528	438	480	531	491	515	541	501	516	530	521	503	485	506	509	517	497	479	454	538	466	469	460	535	499	481	527	498	486	531	484	518	501	501	511	539	517	494	493	523	519	483	521	484	529	461	527	495	478	472	499	521	469	499	506	484	520	497	496	516	510	532	526	507	535	511	493	525	477	473	484	513	508	503	500	508	493	537	471	528	512	464	493	491	489	517	477	519	504	481	479	494	519	524	520	502	506	479	511	516	506	482	527	499	486	487	491	499	510	526	496	512	497	566	533	482	504	514	508	523	519	504	515	498	530	533	499	499	512	546	468	552	517	538	525	494	576	480	519	500	545	494	483	510	508	481	483	486	482	516	502	539	511	503	509	487	514	494	532	560	485	478	514	474	472	484	520	518	485	526	511	530	483	505	519	507	561	503	531	485	492	523	513	496	526	513	474	510	490	482	471	512	488	536	504	536	490	518	520	572	478	526	530	511	519	502	509	480	506	491	514	465	495	489	533	524	483	478	495	485	530	513	479	515	490	532	553	496	527	513	501	489	529	506	499	520	468	537	518	489	510	517	510	512	498	482	508	546	514	508	506	496	501	489	483	523	522	510	481	470	496	476	513	521	535	497	518	517	496	528	529	521	520	474	460	531	487	479	550	522	515	486	459	508	508	509	492	502	482	512	469	498	514	540	492	479	489	510	483	496	510	525	489	486	522	534	545	508	515	488	498	462	528	515	523	524	523	493	474	482	515	515	493	472	501	527	496	508	485	497	503	501	504	556	526	506	519	505	493	476	530	489	502	477	524	472	535	505	480	548	489	497	521	521	530	481	486	506	509	519	498	471	480	528	505	485	491	513	509	526	487	504	492	535	540	487	495	514	502	496	508	502	517	506	543	527	519	493	481	499	513	536	488	514	482	488	477	516	496	528	506	498	494	528	491	504	506	479	493	502	516	544	451	482	495	497	478	522	476	488	516	506	500	488	520	511	513	505	520	494	529	470	531	508	497	501	524	534	481	494	543	488	521	504	544	499	518	553	520	520	503	467	537	516	494	506	492	489	527	510	488	528	494	508	538	487	510	465	539	497	486	524	506	519	531	499	514	520	486	507	463	489	507	520	526	481	515	491	502	501	525	477	505	491	506	530	519	543	530	540	497	508	484	516	493	470	474	470	527	519	522	472	520	501	516	461	523	483	518	509	509	502	549	509	522	483	515	519	538	518	517	509	507	511	492	490	515	484	516	496	507	518	495	453	511	507	487	521	523	487	539	470	521	511	479	524	508	559	515	471	502	499	482	517	494	546	512	538	503	484	499	529	510	519	530	522	520	508	461	513	503	523	568	483	497	516	502	505	512	515	455	499	484	483	545	534	490	473	508	468	474	497	495	546	505	516	493	526	529	489	483	471	454	502	476	492	468	496	528	461	474	513	472	500	501	467	478	506	527	510	529	511	559	496	475	509	509	505	484	522	535	495	490	484	459	501	504	491	477	496	509	527	531	489	498	487	548	488	512	492	497	520	528	515	487	522	506	494	482	517	525	542	493	482	525	532	477	532	492	500	490	501	485	523	491	506	486	545	506	513	538	505	517	507	504	528	507	506	539	499	503	527	520	521	498	489	501	487	500	500	504	496	498	511	497	456	484	466	500	501	507	525	500	527	495	529	536	486	497	500	504	550	519	519	518	531	516	529	516	528	525	511	539	500	515	518	525	476	532	494	514	505	482	521	510	478	479
23646	22466	40029	37550	26941	19952	8562	1226	669	551	550	593	546	574	519	574	559	588	556	537	565	566	565	536	561	545	579	560	553	546	578	534	531	531	523	535	553	558	539	531	574	533	511	514	578	554	543	564	531	541	558	593	550	536	559	571	578	526	556	593	527	528	559	524	561	548	539	538	575	578	561	574	583	586	583	529	504	560	582	556	562	557	585	541	572	568	560	591	609	521	586	536	549	560	563	555	543	537	537	554	559	555	550	608	539	495	579	611	552	534	568	554	562	564	582	545	554	570	576	597	507	502	544	556	573	528	558	516	531	558	564	520	567	533	545	511	558	553	519	541	574	560	558	575	602	587	564	620	535	536	477	545	528	526	597	543	556	545	570	526	524	604	528	565	571	555	576	581	564	534	568	543	577	567	545	511	530	536	490	551	546	545	573	525	543	554	516	572	533	561	522	560	555	566	549	544	553	578	518	573	560	512	566	566	571	511	530	582	559	545	582	605	543	551	548	529	578	551	547	554	505	573	579	550	540	522	565	549	528	526	603	577	539	509	579	571	565	570	563	580	520	567	504	522	566	591	522	592	531	514	557	580	527	520	517	581	560	534	568	534	533	547	549	570	539	552	510	532	544	537	568	541	517	563	546	582	532	534	514	530	554	538	582	538	557	603	571	565	544	583	570	554	522	595	568	553	511	539	587	514	596	543	560	573	622	558	539	545	578	521	563	574	540	555	582	580	596	541	497	517	543	534	558	547	577	546	549	560	530	591	571	549	566	544	549	540	556	574	522	571	583	561	544	545	538	548	546	554	541	560	585	520	579	546	535	519	544	517	544	561	530	510	563	551	530	535	518	520	573	526	521	585	563	541	585	583	556	545	523	515	553	530	525	563	557	581	542	560	610	519	531	543	512	528	548	531	566	552	547	553	537	572	550	528	557	561	544	568	574	545	540	581	550	523	549	575	521	621	566	520	565	536	589	532	589	547	530	571	551	568	530	531	528	550	560	547	546	529	538	514	547	561	558	567	532	516	530	562	549	596	552	572	537	561	536	545	568	575	549	564	565	502	533	520	534	534	539	529	571	533	534	517	550	520	554	552	518	542	545	560	531	557	536	548	552	575	551	577	555	560	563	557	577	553	536	543	541	545	560	540	540	493	595	542	555	517	538	560	502	562	597	582	547	513	552	537	570	562	565	555	594	535	567	530	614	570	523	567	596	573	543	550	560	556	538	579	568	535	570	585	533	565	563	546	553	553	561	536	543	529	529	532	609	551	550	575	563	593	561	569	572	505	539	566	577	546	560	594	565	553	598	535	580	524	524	573	574	588	533	560	520	550	544	561	531	567	537	540	570	541	546	561	553	555	575	550	561	513	543	562	566	510	596	540	573	558	542	538	594	590	531	497	580	573	547	526	508	557	517	541	535	571	583	516	568	533	541	522	505	543	532	589	531	526	552	548	568	545	555	532	546	570	565	578	533	526	550	525	549	528	573	567	535	535	526	520	548	551	536	519	557	559	564	529	548	546	601	566	588	563	559	559	528	546	535	498	525	517	535	621	566	582	540	604	559	563	542	514	516	562	563	555	549	557	516	567	514	575	546	585	549	533	561	544	538	556	511	549	534	558	551	565	529	562	555	525	541	590	561	550	561	591	562	589	547	585	544	595	535	541	565	561	615	554	534	540	508	519	542	564	541	502	554	554	591	573	541	560	542	565	561	529	548	533	554	566	581	539	561	495	550	561	548	549	535	524	548	553	573	572	588	529	515	569	526	530	573	519	546	524	526	567	589	531	591	617	567	523	541	549	546	541	515	545	508	545	585	550	554	533	555	572	565	535	534	513	531	580	588	506	546	551	571	488	491	563	560	535	524	594	550	568	533	538	545	565	540	563	559	563	534	587	570	556	582	567	516	532	533	561	528	567	562	552	550	518	536	587	559	573	574	520	553	554	528	533	553	535	582	553	534	557	524	564	534	529	532	559	534	513	552	608	561	516	607	577	525	561	572	566	556	567	532	536	488	591	556	527	532	570	571	526	555	544	591	583	553	538	568	555	566	513	590	520	550	522	589	523	553	512	569	537	556	532	545	550	565	570	535	520	542	563	579	557	558	516	611	528	572	517	547	547	558	580	575	517	569	546	529	533	587	570	558	582	508	525	519	586	554	540	533	573	563	577	527	533	599	555	535	509	563	548	557	604	530	564	575	553	512	575	531	540	544	533	542	568	535	519	541	544	548	536	504	539	523	547	552	602	549	549	535	542	579	560	534	526	533	518	587	592	545	554	558	576	593	601	552	574	537	540	577	542	572	584	560	539	578	532	545	514	540	550	571	531	551	560	529	551	612	543	565	536	540	566	565	538	545	515	573	545	553	576	553	579	561	572	550	559	521	542	571	526	520	540	550	557	555	542	545	529	549	526	582	591	553	529	578	493	547	531	568	515	551	584	549	529	551	568	537	571	539	573	576	534	561	531	573	531	560	518	522	578	500	527	583	540	529	517	579	509	542	561	551	556	537	537	544	585	508	562	562	564	509	579	537	547	511	524	571	540	593	510	549	543	525	554	517	574	539	572	554	539	553	564	565	533	540	583	574	577	581	558	543	526	551	544	566	555	538	529	546	546	548	588	566	548	554	550	544	538	549	568	545	482	572	530	566	554	525	513	548	488	529	529	538	531	623	541	576	557	536	536	544	552	575	565	526	543	508	550	530	538	526	531	533	539	551	540	542	554	573	571	582	583	544	558	567	521	546	539	530	526	536	516	537	524	557	568	612	554	554	556	545	534	520	554	568	560	547	544	514	536	544	577	520	549	536	557	511	558	542	532	560	547	504	570	571	544	570	570	553	513	547	561	500	552	533	585	541	598	545	554	580	551	551	525	542	551	600	537	556	565	581	520	563	588	559	535	536	534	578	576	541	565	569	578	540	574	561	584	570	530	580	559	582	566	560	556	530	516	587	600	512	574	553	584	548	531	551	572	535	541	531	526	582	497	534	522	523	601	591	558	568	555	554	528	538	553	559	530	549	543	564	617	523	505	586	516	572	535	559	556	518	505	561	546	576	532	529	487	608	523	523	526	525	544	526	528	567	509	516	543	577	547	509	530	559	563	566	564	555	542	532	552	570	554	510	533	535	555	538	533	511	574	520	578	533	567	549	557	562	533	554	577	553	564	570	546	567	512	608	569	574	518	532	560	532	556	562	557	527	543	545	563	555	532	559	561	536	553	545	520	573	550	538	580	559	563	565	521	516	588	562	569	539	533	540	540	527	598	525	542	534	541	575	551	547	543	539	573	537	539	535	554	579	560	602	536	543	533	521	539	544	525	561	563	568	561	539	585	524	572	581	594	525	526	526	556	569	532	549	552	555	558	544	518	583	546	534	543	561	577	520	577	557	569	536	521	536	552	548	580	542	546	567	571	568	541	610	587	583	561	555	515	519	507	562	603	596	529	576	548	586	509	522	537	589	557	567	537	527	528	548	558	554	555
46566	94824	79197	53115	31330	13443	4143	1352	791	643	572	570	576	580	625	618	618	603	583	616	654	593	613	637	584	590	650	650	628	576	625	622	597	578	601	589	619	621	634	578	669	665	601	628	549	608	621	568	619	594	618	647	622	621	648	635	590	568	611	609	629	650	601	566	630	660	606	576	614	627	622	569	625	651	641	576	567	579	611	634	607	606	601	536	627	628	594	618	573	578	642	507	587	639	592	560	611	616	589	580	585	582	626	601	640	636	593	611	621	610	597	599	603	609	626	614	684	577	604	558	585	605	624	614	609	605	595	587	637	578	610	590	578	638	609	616	634	568	601	591	573	622	622	629	638	680	575	595	567	624	659	655	603	610	604	618	627	641	625	665	598	598	652	576	636	626	638	650	572	604	631	620	634	549	636	631	542	632	579	605	604	622	605	590	609	564	611	584	575	578	598	612	602	615	591	628	593	579	596	621	627	645	620	621	584	619	639	599	593	582	626	560	634	611	616	586	610	650	596	616	582	616	611	600	646	621	652	625	631	585	613	594	592	571	557	647	598	574	592	589	553	605	583	598	585	548	618	602	602	555	627	608	574	555	617	579	590	582	591	570	586	594	588	631	595	620	612	599	610	631	617	588	601	598	626	590	601	608	615	602	638	605	596	590	591	593	640	597	583	589	597	619	607	585	570	626	626	592	612	625	616	643	593	676	630	657	567	587	608	577	614	571	577	601	582	619	588	550	650	584	606	577	623	599	617	564	582	620	607	603	604	581	598	578	638	566	611	588	607	599	621	638	655	642	594	589	606	611	616	588	617	632	610	615	599	612	605	609	619	606	596	607	599	617	595	641	575	593	613	626	626	623	584	584	568	622	625	603	593	580	566	602	578	583	570	592	613	639	634	613	606	610	597	586	583	597	594	592	638	588	620	623	668	607	624	571	611	619	606	560	644	596	596	643	609	634	635	606	567	589	627	632	636	593	601	609	617	626	659	611	602	596	614	642	578	630	640	605	618	617	542	565	598	624	633	656	610	566	561	591	636	611	599	601	597	612	560	596	602	612	624	590	600	591	598	607	594	638	612	593	564	613	633	631	632	596	623	609	575	656	641	603	619	587	641	612	613	579	651	621	535	591	571	615	639	586	576	693	636	604	622	585	596	651	585	614	612	595	610	609	614	631	624	608	603	575	643	619	644	612	624	575	614	606	628	589	645	610	585	613	597	578	633	592	575	581	585	549	592	585	612	635	610	607	602	597	585	617	655	595	587	576	625	616	610	599	605	621	551	631	619	630	589	609	619	568	628	583	545	601	578	640	642	617	588	605	632	599	597	604	591	578	615	609	606	640	656	601	575	622	642	611	605	597	575	601	600	591	652	602	546	620	560	620	611	626	607	593	607	641	621	612	597	599	611	625	621	582	646	618	582	588	584	613	591	629	594	602	605	592	644	607	584	636	610	639	570	609	603	631	598	588	616	609	618	604	566	588	600	614	670	626	627	643	630	584	563	596	661	587	553	628	599	596	633	603	587	582	590	600	614	626	630	620	585	606	588	651	628	614	573	614	618	578	645	612	549	601	653	632	641	599	618	637	593	625	603	635	627	598	580	580	603	589	591	616	580	593	615	625	594	610	604	579	628	614	594	611	596	630	617	607	634	635	602	630	605	616	603	630	630	613	611	585	617	581	599	563	617	610	606	616	593	586	576	625	611	593	613	668	609	622	569	642	616	621	602	595	599	588	640	618	571	631	593	639	633	640	626	624	572	585	612	615	625	620	609	593	582	615	571	587	573	590	600	625	578	626	614	577	622	622	629	590	613	614	637	620	608	593	626	630	595	608	612	591	616	626	628	603	609	589	611	596	596	564	591	626	650	622	604	601	622	598	624	607	558	585	618	601	609	607	620	606	613	645	636	590	578	592	618	632	645	595	618	595	604	624	602	605	624	589	563	588	582	648	609	610	631	576	588	578	611	624	628	613	619	574	605	605	625	587	612	608	578	615	603	603	596	650	609	613	579	610	620	583	625	606	601	580	561	571	585	634	603	599	600	630	571	628	633	614	617	649	611	604	555	619	592	619	589	575	597	648	613	619	629	595	592	613	602	555	625	614	637	602	605	603	617	652	587	571	581	607	650	652	584	587	624	595	586	589	611	622	598	602	601	590	607	575	616	633	613	618	590	609	666	621	627	604	585	569	574	601	641	593	633	644	587	578	603	584	622	643	613	647	591	604	638	577	584	635	576	651	612	598	628	617	630	602	581	606	594	641	603	598	593	613	619	617	619	605	608	596	644	600	606	632	622	587	589	620	598	606	596	591	635	601	655	626	590	606	579	601	595	578	622	638	589	626	654	600	630	580	582	635	611	594	641	608	614	603	595	630	588	636	607	619	580	605	600	628	584	634	611	556	626	598	575	624	591	619	592	630	570	601	597	594	586	598	631	521	593	545	590	588	616	578	617	615	597	618	648	638	594	645	596	657	608	658	639	619	628	646	589	633	607	606	611	589	570	604	615	654	594	584	598	614	588	627	636	590	630	593	596	613	610	616	580	598	599	602	585	611	613	613	585	646	607	594	607	623	588	598	622	577	657	613	621	630	559	634	611	618	580	591	635	614	643	633	611	623	643	558	631	624	641	598	622	619	631	584	601	628	591	605	609	612	609	618	612	602	614	569	623	564	613	609	620	603	634	625	634	640	601	609	604	628	682	632	609	595	604	616	595	588	631	628	611	605	603	604	611	616	602	617	568	589	646	636	590	577	613	581	614	599	622	596	603	607	599	561	606	610	651	596	623	597	569	601	611	578	606	653	576	627	580	546	624	568	606	618	585	614	582	581	645	585	590	632	626	595	571	592	629	581	592	592	602	581	599	582	645	583	600	574	565	612	631	553	551	569	589	576	558	587	634	603	614	610	617	556	590	602	554	604	575	563	576	595	647	601	616	616	598	630	640	583	638	658	593	604	589	606	622	566	632	585	597	570	588	637	626	612	588	579	597	608	611	586	627	624	594	657	567	579	594	626	630	616	594	627	634	589	597	577	583	640	608	617	582	628	611	577	630	592	583	590	623	590	624	598	598	605	628	645	643	583	617	654	593	629	609	648	608	572	610	640	600	563	626	618	625	567	635	596	578	606	654	616	632	601	607	569	562	587	645	572	582	649	588	590	615	560	628	579	638	652	587	593	611	592	605	628	640	585	586	609	610	582	575	605	601	568	593	602	620	561	642	608	605	580	622	665	612	598	565	584	636	582	609	595	649	588	647	619	625	600	604	645	570	568	622	563	601	601	553	598	600	639	645	556	631	571	591	608	632	571	636	608	605	608	594	627	630	620	595	607	638	627	632	583	572	590	579	583	639	629	571	600	615	563	628	598	613	619	595	608	619	619	624	595	647	589	602	598	618	588	663	616	578	609	606	594	610	586	575	620	589	615	612	598	576	643	615	611	605	599	612	585	620	564	625	599	606	622	615	597	628	609	593	566	573	579	626	633
25187	24841	43402	35143	20806	8390	1656	735	564	535	504	529	543	514	498	500	561	508	508	504	536	579	482	532	522	532	529	512	528	565	495	492	511	535	551	520	545	544	506	535	550	526	501	510	523	549	522	539	554	567	537	500	514	531	514	540	492	506	521	565	485	500	486	496	541	526	540	531	548	532	500	487	541	572	476	501	486	533	527	477	519	507	566	501	524	545	488	505	498	507	530	520	566	549	523	535	577	541	505	536	536	520	559	496	480	492	519	546	543	510	497	517	530	532	499	578	538	501	516	539	475	526	478	493	535	542	515	515	536	525	529	541	537	484	535	522	549	536	500	543	527	550	523	512	520	562	527	536	503	576	561	512	529	498	500	509	519	514	550	564	503	498	539	507	517	522	573	526	502	521	542	505	520	501	490	547	503	500	505	494	538	531	527	512	500	528	521	530	515	556	544	516	542	572	522	515	499	501	484	529	524	522	522	494	536	520	562	484	511	534	542	561	518	553	552	510	570	473	528	570	527	485	544	535	527	515	507	505	500	514	537	512	521	496	552	513	529	537	524	531	487	489	509	502	515	520	556	502	520	503	524	551	538	535	540	525	510	482	549	533	505	535	529	527	508	537	543	553	514	551	562	542	549	551	509	534	520	566	526	477	538	526	546	538	507	511	514	517	504	569	525	530	543	570	505	552	557	513	509	521	500	568	513	529	562	490	521	492	513	503	516	503	484	498	535	525	589	502	504	527	529	553	530	530	522	506	504	514	524	521	552	538	546	528	535	532	559	549	530	490	496	560	562	511	571	536	549	548	577	491	518	502	555	510	558	526	544	543	477	510	514	502	550	552	544	561	557	526	497	520	533	509	517	586	505	512	550	528	518	529	516	539	539	517	537	514	542	536	505	531	506	519	550	573	502	551	554	549	543	490	516	521	504	592	476	509	544	554	538	544	499	549	543	520	555	497	532	498	561	538	534	493	557	508	523	522	552	504	562	530	541	493	515	512	511	543	517	523	500	517	513	539	539	534	534	560	552	519	575	507	532	505	546	524	559	498	520	533	522	479	541	497	524	529	557	567	522	534	511	496	519	502	547	523	511	536	562	545	507	543	520	536	526	540	552	517	508	525	511	528	495	542	497	522	552	547	562	522	513	534	543	533	525	508	578	482	503	572	538	507	512	526	548	528	553	520	500	511	541	544	536	499	509	563	479	514	506	541	569	492	517	522	533	529	543	539	526	526	532	538	536	510	571	527	527	540	527	521	470	538	506	519	524	554	575	523	541	528	558	523	556	530	480	521	508	520	546	521	526	517	527	525	522	503	488	484	495	516	518	520	516	546	535	512	559	552	474	552	476	529	519	479	491	531	540	550	495	500	532	544	491	523	501	516	539	524	511	546	518	546	491	504	538	520	499	501	527	551	546	525	513	526	520	490	567	538	507	525	528	515	528	508	514	526	496	457	555	504	541	551	519	512	520	551	481	495	546	492	536	527	542	533	521	524	511	531	492	486	525	519	525	507	525	517	494	572	531	523	485	533	498	534	541	480	542	511	541	557	535	520	551	520	507	514	589	560	523	552	501	495	494	541	536	557	529	548	517	543	540	522	559	534	495	569	525	540	497	533	528	523	508	509	593	524	514	544	546	484	523	513	549	543	521	571	523	555	493	489	537	530	523	495	576	516	485	494	527	514	522	523	493	524	574	507	533	575	497	521	495	499	500	525	532	518	508	531	522	497	535	534	536	546	508	552	521	484	532	562	558	543	531	530	505	496	522	571	485	526	528	546	521	516	522	540	550	522	512	531	517	530	543	501	513	510	498	520	546	521	510	498	528	560	559	530	592	532	493	508	533	511	549	516	533	549	537	530	546	532	522	530	537	562	536	513	520	507	528	540	466	506	516	534	519	486	527	525	555	538	511	523	559	522	540	502	522	521	508	583	519	527	493	503	534	563	539	504	534	531	525	518	499	545	506	534	535	493	521	508	513	519	493	561	506	518	541	487	532	532	538	483	522	511	490	506	528	527	497	533	529	543	567	526	519	514	538	505	534	549	524	508	539	503	527	565	558	503	537	526	497	531	558	549	493	531	521	527	523	532	529	524	550	536	555	572	509	501	540	467	518	538	529	553	537	551	528	523	540	544	541	538	493	584	534	539	532	492	545	525	512	506	551	529	521	508	549	495	521	558	518	460	488	562	493	543	495	527	562	509	532	558	501	506	537	519	538	550	534	506	551	522	540	502	540	550	507	497	493	497	526	484	543	522	495	507	528	535	532	484	517	565	526	557	558	528	537	505	538	520	552	538	532	529	556	546	498	486	530	486	536	541	482	535	516	513	503	491	532	563	530	536	530	534	505	556	503	553	519	530	547	502	518	545	523	516	555	531	583	508	580	520	527	516	516	481	518	563	502	512	565	517	510	513	515	564	513	542	491	538	528	503	520	542	545	529	535	554	545	552	537	531	503	532	529	538	575	511	535	479	547	499	549	517	538	527	541	524	528	563	539	516	564	555	555	523	507	529	508	493	496	524	527	551	514	558	482	535	517	513	531	498	524	546	554	536	551	557	520	505	529	536	545	562	517	563	512	519	528	516	552	534	492	538	553	500	531	513	534	551	510	535	499	547	515	537	558	511	526	510	544	528	506	537	511	549	509	515	510	540	546	469	501	539	538	521	533	551	533	516	525	519	510	536	549	545	535	498	520	543	526	547	517	547	527	529	526	559	521	550	536	505	498	529	569	523	535	503	551	514	508	489	548	510	530	511	547	514	536	505	504	511	567	539	532	510	529	533	570	506	511	518	531	531	519	520	517	513	555	509	549	522	523	527	552	521	542	524	508	504	515	512	527	498	500	568	512	544	527	556	527	509	537	530	509	523	584	507	558	516	518	510	540	514	572	481	516	505	561	525	512	526	526	558	508	534	513	525	541	510	515	511	518	496	511	490	518	492	534	502	515	537	512	538	527	504	500	554	544	506	548	538	539	502	463	549	471	476	540	532	548	524	508	498	566	519	506	545	498	526	492	524	503	512	537	492	552	507	551	507	523	525	557	490	520	514	571	509	533	527	506	501	496	553	533	527	549	511	537	509	515	540	500	551	517	539	523	529	520	507	509	496	532	538	541	546	516	525	557	523	508	573	530	534	507	536	531	506	543	550	492	513	532	492	547	513	506	503	527	562	573	497	532	493	525	543	495	521	547	546	514	557	550	548	473	547	500	509	528	533	525	532	518	529	498	554	539	526	525	548	514	550	495	518	512	507	534	528	544	544	503	530	551	545	542	513	506	539	473	521	528	538	507	486	569	525	497	517	517	526	509	522	532	504	549	492	530	502	527	491	544	547	501	518	525	494	507	509	532	524	507	561	511	562	528	531	508	459	535	486	558	570	534	551	503	502	511	522	545	507	490	532	528	553	538	545	553	535	528	520	555	522	516	567	534	543	516	494	546	563	533	554	541	537	520	528	487	555	517	509	536	534	522	485	501	499	535	516
39759	80097	63427	38400	20203	7042	2059	918	638	605	593	626	595	597	554	585	583	554	590	593	639	566	592	594	582	559	606	589	608	623	564	599	596	604	606	607	615	610	608	600	583	614	668	613	601	625	589	626	585	626	580	618	597	589	615	605	607	574	563	646	610	597	564	576	593	586	624	578	605	574	596	600	643	562	621	582	563	569	569	631	601	632	551	625	553	591	592	551	575	597	608	533	602	578	551	592	599	603	573	579	644	580	562	571	593	612	590	605	602	631	601	617	615	618	633	586	647	603	615	559	602	550	574	591	627	590	568	592	621	653	554	593	598	642	561	605	634	616	594	587	621	588	602	590	614	538	611	561	605	623	618	620	591	600	632	568	614	596	565	572	596	596	632	596	602	572	606	574	627	575	616	629	659	611	576	613	587	611	605	601	603	589	578	617	610	603	627	622	616	626	556	620	636	604	586	542	613	601	579	639	587	620	575	592	566	548	614	582	593	573	587	582	586	598	579	635	650	622	548	618	633	567	604	552	592	623	551	535	615	621	605	631	598	596	580	591	622	595	587	604	605	612	603	562	611	622	598	605	587	568	578	580	629	552	590	598	604	584	625	598	606	600	569	659	613	612	561	641	610	609	587	592	594	565	591	641	581	603	626	572	599	577	614	552	604	579	589	582	574	577	581	597	640	662	603	556	593	575	607	588	668	593	641	599	578	592	577	587	647	599	625	618	610	642	540	583	614	576	603	602	571	582	609	634	602	563	612	573	591	594	607	597	569	657	616	565	565	551	608	578	553	543	610	555	613	599	573	546	635	619	589	656	592	543	626	603	596	624	620	602	593	597	625	599	606	592	601	597	585	579	599	648	578	598	561	569	636	597	575	592	627	574	585	567	584	600	610	571	606	608	600	572	585	585	584	602	634	634	560	593	577	612	634	617	581	629	625	550	631	575	641	586	607	618	623	556	603	568	595	586	629	604	636	621	631	587	564	605	593	583	551	600	638	594	593	573	581	604	588	573	585	607	594	613	567	572	589	603	607	639	584	603	586	580	583	578	541	644	555	632	616	611	578	586	606	601	560	627	612	596	591	588	612	602	648	612	624	599	625	611	604	585	572	598	625	590	605	558	587	639	634	585	594	605	577	634	568	599	575	601	576	667	586	609	585	574	588	576	579	568	590	578	627	597	583	571	615	589	559	612	622	636	600	606	601	615	589	625	648	587	605	607	614	584	590	554	595	591	594	616	596	585	600	631	579	599	585	580	629	622	591	610	583	605	622	633	614	586	630	582	625	572	590	645	564	567	588	588	628	586	588	626	589	544	615	651	596	573	595	599	530	563	588	620	592	554	600	584	537	612	616	634	618	588	586	564	621	644	589	628	577	570	585	602	602	605	620	588	601	589	602	555	624	606	573	584	603	571	647	597	595	590	592	577	580	616	584	592	596	615	654	587	651	576	591	607	638	604	614	579	612	589	558	650	606	583	583	563	650	608	590	578	612	526	591	611	581	672	630	644	657	577	576	659	596	579	625	609	626	585	571	646	574	619	550	610	561	588	551	601	617	598	613	587	566	597	589	588	556	638	594	592	606	616	565	639	615	612	582	558	571	621	579	630	623	605	629	629	534	600	625	603	576	627	594	595	586	579	626	605	668	633	646	580	658	576	613	611	604	607	566	608	578	639	581	612	596	659	583	556	614	631	569	609	587	591	614	618	583	633	632	574	606	579	597	631	559	626	613	583	626	590	564	591	613	588	597	629	616	570	568	593	571	612	582	627	645	615	557	586	585	618	576	611	592	562	604	578	646	567	612	605	590	567	513	589	609	570	593	543	577	554	613	634	594	579	560	598	607	586	606	602	595	633	588	645	615	602	593	590	564	606	616	592	587	565	614	582	633	603	565	636	598	587	614	593	585	615	581	622	583	568	610	623	615	625	647	598	624	613	560	622	605	646	604	631	589	623	609	636	566	567	636	615	625	615	604	630	611	598	557	588	571	667	618	570	606	584	583	637	583	564	584	557	602	593	619	614	640	576	607	578	597	622	582	600	589	611	561	550	572	626	632	601	603	566	628	589	589	582	612	558	592	627	658	585	543	577	580	572	561	618	592	531	627	614	596	604	602	629	615	595	626	611	633	597	621	644	582	545	561	615	600	574	608	602	571	594	573	641	576	595	618	589	583	604	543	583	627	571	584	588	590	598	629	591	596	609	576	601	612	572	626	602	595	615	569	586	603	612	580	627	573	599	627	605	584	570	611	621	582	591	605	537	555	594	616	536	577	595	561	588	571	593	593	570	546	575	568	597	552	586	570	551	580	606	596	611	544	571	577	567	603	625	603	592	609	609	593	601	625	573	601	584	601	573	625	638	570	616	629	603	567	593	611	539	616	572	549	644	632	600	586	572	585	620	597	579	533	623	607	596	648	618	617	586	604	568	581	601	608	591	648	587	566	619	592	564	591	574	612	570	591	577	566	611	589	633	623	625	587	576	555	569	543	576	594	633	576	607	622	621	620	588	623	594	610	612	603	592	579	574	625	619	595	607	560	594	573	575	596	561	629	575	628	623	568	589	570	599	621	614	613	628	634	625	606	615	586	627	621	575	589	591	591	603	597	639	565	595	596	624	585	592	577	566	585	621	593	583	570	595	598	584	586	600	597	614	627	592	629	559	540	634	598	562	581	601	544	608	615	623	596	578	591	610	590	578	560	577	601	573	590	604	566	619	589	593	562	584	617	569	588	570	594	597	601	627	612	608	583	622	586	537	624	565	621	593	624	614	623	597	604	620	586	616	617	608	584	593	602	549	631	583	549	625	608	575	639	594	557	563	544	577	615	610	623	535	577	579	615	586	573	597	625	590	609	559	622	595	617	591	592	600	577	613	603	599	570	626	565	600	574	546	594	607	601	578	627	576	596	593	581	589	629	617	593	594	617	598	570	626	593	638	603	596	569	592	573	606	579	560	625	554	609	592	622	583	583	593	597	586	592	553	599	593	559	559	567	608	581	644	577	605	579	632	606	602	580	559	603	591	620	606	587	574	561	590	618	592	585	621	581	618	617	606	610	573	565	595	595	608	607	591	603	581	626	535	572	593	560	605	602	616	599	608	598	593	553	594	585	553	556	623	609	588	602	603	575	605	608	579	546	561	613	609	580	630	626	609	571	573	610	640	598	583	661	521	571	615	583	564	611	605	627	571	595	612	572	598	603	575	571	551	579	612	578	566	614	572	490	598	630	581	559	610	598	585	608	578	579	596	587	593	613	541	606	612	540	584	560	585	593	579	629	591	568	577	559	596	572	623	584	626	616	577	570	595	598	587	575	613	598	576	638	612	593	588	572	587	627	583	595	571	597	604	560	564	582	545	594	593	564	592	586	622	589	624	565	578	615	595	535	589	624	617	589	614	604	573	569	587	647	576	627	586	583	596	547	566	608	611	566	575	586	599	605	659	615	591	567	599	613	577	625	583	576	577	615	631	602	560	608	586	639	629
22913	22151	36768	32928	26138	22259	14531	2004	802	710	721	722	723	658	674	670	690	717	692	633	672	680	733	654	697	688	666	698	670	672	704	697	696	717	684	691	719	715	687	652	673	728	702	656	674	675	621	669	656	706	684	698	681	666	688	668	715	705	648	676	647	642	644	691	678	724	666	697	694	690	673	648	624	691	611	647	700	667	681	678	675	683	700	686	697	694	670	651	671	672	705	660	690	670	677	681	703	672	675	693	677	683	731	655	657	723	722	666	685	676	705	681	664	721	685	681	645	654	702	724	693	660	689	702	659	708	637	692	646	638	687	653	670	702	698	667	692	656	668	692	687	707	682	670	705	653	727	687	673	741	679	664	710	707	675	720	634	677	664	652	710	703	668	682	684	664	698	685	708	642	669	668	695	678	670	708	711	684	629	683	642	662	666	703	697	681	740	623	658	676	681	675	686	709	700	636	668	700	705	672	671	660	675	655	723	673	627	700	674	689	690	676	718	650	703	673	668	620	704	660	691	711	669	748	733	682	653	679	700	646	652	663	641	668	668	674	665	685	702	685	704	667	713	703	677	674	664	692	667	679	673	666	662	673	700	680	683	707	668	654	655	680	662	679	698	677	704	661	691	673	704	704	721	732	644	656	667	714	664	675	674	626	703	646	637	703	673	691	639	690	703	682	635	667	727	647	687	692	622	732	710	697	706	698	668	706	680	709	666	660	684	703	686	667	722	644	640	671	656	710	741	668	687	688	666	657	675	654	669	670	680	665	667	666	692	685	654	692	685	652	664	657	680	663	700	644	632	710	704	676	657	723	670	689	675	664	645	674	703	708	700	668	670	654	653	659	632	652	636	692	701	635	673	698	716	703	716	664	651	661	726	602	672	690	680	634	659	702	673	684	664	693	659	723	713	705	673	689	644	676	642	692	731	688	691	692	653	702	715	715	613	719	679	735	705	678	655	694	682	671	620	663	647	697	675	682	674	685	665	663	680	675	683	680	691	660	724	685	674	656	665	667	691	694	699	700	723	685	689	641	698	669	663	651	656	700	675	648	683	728	674	688	637	673	666	696	735	676	705	681	675	669	696	657	648	676	698	658	659	659	653	658	684	698	700	715	695	658	655	697	690	696	656	635	679	708	656	715	672	662	681	701	671	712	690	656	720	695	642	652	677	718	711	689	678	680	652	731	758	660	689	669	701	665	689	687	683	640	647	692	669	704	718	693	663	687	700	674	685	652	674	689	664	666	670	721	670	690	653	730	653	695	646	682	669	652	731	673	656	659	680	712	645	664	686	672	705	639	684	720	658	663	678	728	654	658	660	654	676	664	696	691	643	666	741	668	663	686	693	698	718	666	706	730	662	710	692	706	706	632	626	706	692	682	666	646	639	635	670	704	720	664	685	666	671	709	672	708	729	651	709	663	698	662	626	642	707	658	700	682	688	708	689	641	651	698	715	668	673	649	653	645	673	690	656	623	711	651	691	683	708	708	690	672	666	670	616	678	652	664	703	692	674	714	696	669	694	672	711	643	648	720	630	659	662	658	679	676	651	668	677	680	672	660	651	679	650	658	667	683	669	641	682	733	719	632	662	626	685	712	656	649	646	637	653	655	656	704	700	668	662	663	704	642	658	662	719	685	711	691	705	653	670	688	656	688	721	682	706	687	684	718	736	625	711	703	690	654	669	710	682	687	686	673	648	658	679	676	690	639	705	706	617	727	721	647	685	642	656	652	686	688	727	709	648	686	643	693	652	640	667	657	677	681	628	637	699	692	677	651	707	650	674	699	662	695	643	719	688	692	694	690	711	646	651	701	741	678	694	669	649	696	684	698	686	676	669	665	692	700	644	682	672	699	662	669	657	724	687	671	688	709	682	655	692	698	681	655	680	671	676	713	740	713	688	706	707	657	695	685	747	753	681	710	687	622	645	668	713	639	749	694	660	667	666	663	675	687	672	664	714	666	675	654	618	660	661	669	658	635	651	626	693	637	754	716	692	696	694	664	690	647	679	673	697	688	711	698	700	689	726	655	642	663	703	611	722	696	692	694	661	689	677	733	679	669	664	626	665	680	766	702	678	710	642	636	663	703	705	679	650	651	681	711	650	683	696	661	675	689	707	649	688	649	636	637	697	656	683	697	642	664	707	738	661	638	686	683	705	662	627	681	710	676	723	674	680	662	694	699	675	753	669	676	664	702	710	690	612	671	728	653	705	731	660	662	751	730	674	648	701	679	674	724	693	702	698	658	707	653	679	679	664	671	638	682	683	695	662	662	658	681	658	647	661	693	710	695	688	687	666	717	711	680	700	726	671	639	673	657	653	661	681	693	672	741	731	614	687	679	672	662	711	667	634	700	660	678	672	682	653	666	693	695	679	632	677	639	715	670	717	639	640	657	611	655	656	678	698	650	729	699	659	689	665	675	750	640	639	711	679	682	661	665	643	670	693	702	654	693	659	688	686	737	670	649	676	732	659	641	672	677	664	719	748	686	662	710	661	655	669	683	668	696	627	630	667	691	690	662	633	717	661	692	709	644	675	672	667	668	690	663	643	653	713	668	691	687	650	704	670	695	692	723	720	652	669	671	670	658	687	674	706	645	637	689	720	680	661	700	682	669	621	666	678	700	663	715	704	668	725	680	695	704	663	640	649	659	716	674	703	633	632	652	734	698	654	666	678	693	655	678	678	649	732	683	668	692	674	746	680	700	702	719	685	655	687	694	688	705	700	698	634	636	680	708	638	683	695	661	677	644	672	706	668	712	729	669	695	704	710	711	641	674	691	673	668	677	685	690	654	705	703	692	673	652	655	661	678	751	692	714	693	640	642	682	679	669	691	694	691	688	692	653	662	743	686	728	704	668	657	678	659	714	680	679	698	698	703	641	710	670	675	724	696	719	676	666	655	648	705	698	701	690	697	685	689	705	680	696	674	694	674	730	706	653	674	688	666	692	647	678	631	649	710	729	686	730	656	682	656	695	685	685	638	658	671	690	662	668	664	663	688	653	697	655	681	682	695	641	665	706	635	707	684	674	688	663	675	656	707	667	657	655	725	701	632	697	693	698	665	672	696	692	700	606	671	672	659	598	668	700	665	679	706	704	695	642	707	681	708	713	711	710	640	686	683	675	698	645	710	669	707	704	663	647	660	639	652	689	683	665	688	648	723	688	698	651	649	672	641	696	651	650	682	660	730	710	650	666	654	700	684	649	676	675	698	685	692	670	694	692	692	694	668	723	698	640	700	643	660	672	641	669	674	717	726	654	695	703	725	678	692	657	668	716	679	674	687	660	710	694	725	683	663	658	685	672	718	624	653	692	657	658	673	630	705	667	698	683	717	692	644	691	691	652	673	641	655	697	736	675	677	702	669	661	672	659	683	684	670	710	667	697	721	667	704	677	686	620	680	655	688	711	664	716	654	706	676	699	677	727	671	660	716	654	690	667	681	670	703	742	657	664	661	700	676	652	693	704	653	716	649	657	682	688
51588	96816	82395	59300	36818	16864	5229	1660	882	777	745	707	761	708	713	758	758	695	704	792	718	672	712	746	694	710	683	721	718	715	762	720	759	727	709	738	741	732	710	740	749	733	725	761	721	696	721	740	768	681	757	710	736	758	732	713	681	746	730	718	732	682	731	706	777	721	731	713	755	735	745	686	708	760	754	778	738	746	710	770	762	693	711	774	712	758	711	740	708	743	730	746	792	763	751	740	694	724	745	740	689	764	765	664	780	728	711	720	738	709	789	773	708	712	769	712	714	728	759	723	741	708	692	736	802	724	738	788	737	675	756	720	736	770	684	740	748	725	742	751	705	738	723	733	711	718	749	722	719	769	715	738	754	731	728	751	744	716	777	750	664	707	764	731	770	694	741	737	798	785	736	741	719	771	692	709	706	657	722	726	746	716	698	720	757	675	718	750	762	730	693	715	765	750	679	731	797	722	709	761	740	749	736	733	728	705	756	707	753	778	747	687	732	751	746	700	696	701	758	716	699	689	725	705	707	709	725	763	718	749	769	761	707	784	709	724	729	751	696	733	765	740	744	764	712	745	751	779	734	763	775	779	749	779	673	694	736	673	677	787	721	770	767	722	703	728	768	744	774	743	782	732	736	701	717	670	716	739	740	729	743	778	752	707	752	775	772	722	770	717	745	765	711	730	738	765	745	747	692	719	746	720	732	700	774	710	743	727	758	723	716	769	702	729	699	746	748	777	714	706	721	736	731	706	754	734	709	726	777	743	757	729	727	750	727	779	711	677	730	719	751	781	699	758	737	710	744	720	778	751	704	741	705	737	753	709	737	750	737	714	716	763	715	734	745	749	707	716	700	673	743	731	661	711	725	742	745	740	704	747	752	669	731	759	734	743	758	729	767	712	810	715	782	744	706	744	720	748	700	766	719	724	709	734	764	755	708	735	706	768	732	766	710	721	750	675	741	773	749	710	748	734	704	726	727	744	709	730	720	683	727	742	752	698	740	718	718	712	781	718	723	741	714	765	685	700	728	715	736	757	741	740	741	751	722	736	740	741	750	710	716	776	728	710	709	703	715	746	758	748	792	708	733	713	697	785	737	739	721	710	747	766	730	700	727	699	745	742	735	708	742	726	705	728	779	775	700	744	740	683	753	746	766	757	677	780	734	714	715	788	692	669	735	728	758	810	786	744	731	798	780	738	771	731	766	754	707	709	726	722	738	718	730	739	773	745	725	754	773	710	768	747	760	720	737	723	761	687	735	740	726	791	736	679	757	740	722	727	677	735	714	708	690	785	763	723	740	728	740	741	750	794	678	744	711	714	776	773	710	761	697	719	751	712	725	722	811	690	752	681	745	749	691	777	714	720	722	742	766	738	766	750	728	724	737	721	738	727	726	732	752	733	809	686	681	703	726	744	741	730	761	714	725	746	712	688	732	740	750	725	697	757	745	740	736	755	773	740	688	710	752	764	735	731	780	719	753	716	669	757	749	750	685	748	745	696	731	743	754	742	755	702	730	714	711	701	737	716	773	731	719	715	733	772	684	761	748	695	686	755	744	734	725	780	682	691	707	705	767	702	728	743	748	720	752	746	685	770	721	710	703	790	743	729	736	733	739	793	757	751	717	734	741	727	740	674	724	674	703	702	704	694	715	695	705	737	711	700	788	706	709	722	748	740	746	740	729	772	758	708	729	739	701	737	684	748	724	674	735	779	689	699	752	697	718	775	722	722	774	759	747	752	692	689	709	695	721	687	709	682	740	758	708	701	729	741	743	729	743	726	768	760	673	710	745	782	736	780	738	748	757	733	770	719	721	739	711	715	725	767	743	745	741	743	748	728	752	733	698	718	699	720	709	760	702	726	704	753	753	752	757	717	725	750	728	760	724	729	751	733	722	743	734	787	747	740	705	793	737	768	727	766	753	776	695	798	684	707	775	713	755	690	717	772	692	757	741	741	723	675	771	753	684	736	687	713	757	762	752	783	732	775	735	720	737	737	661	750	723	693	735	710	739	726	757	733	736	710	708	724	711	749	753	717	761	715	700	728	751	734	738	747	745	720	751	717	744	757	708	736	705	673	754	749	748	692	751	724	719	739	764	741	725	708	716	746	750	695	735	778	733	764	707	743	712	722	717	726	745	728	741	732	718	712	713	723	769	726	771	746	727	762	720	730	709	751	740	760	749	744	735	725	700	721	763	762	739	715	678	706	696	752	723	753	740	735	684	691	699	685	762	742	720	686	704	712	749	678	743	756	718	748	743	734	696	734	725	706	711	697	748	718	756	757	774	742	755	742	759	745	787	688	762	740	735	759	760	752	694	670	728	700	722	688	751	736	711	723	761	707	719	713	754	760	758	743	714	727	743	762	727	718	770	728	769	694	727	692	728	738	760	700	737	771	759	765	707	692	692	733	716	705	674	708	739	741	766	740	734	721	758	759	713	719	708	763	704	720	708	786	708	776	699	710	728	698	738	747	716	726	731	741	729	715	792	727	771	714	712	715	718	762	707	720	694	735	698	732	762	757	724	749	721	727	727	724	736	764	740	745	688	788	765	730	727	724	706	737	725	721	713	724	712	739	731	724	766	756	735	811	733	741	732	695	758	735	696	778	740	699	709	797	757	754	748	705	700	770	725	752	759	744	781	705	722	749	698	733	748	721	720	748	714	731	747	726	734	684	756	768	788	724	714	676	742	766	731	681	723	802	741	678	710	729	672	694	695	717	733	747	773	682	772	742	749	798	731	728	692	752	741	731	692	681	723	732	676	781	729	739	686	777	711	714	733	736	776	743	740	736	724	668	748	788	756	744	708	780	748	705	750	739	723	757	722	767	765	726	749	745	716	736	760	759	762	737	696	713	764	733	750	701	748	774	757	773	749	744	745	737	754	689	773	762	716	706	748	755	700	743	739	736	746	728	749	776	734	766	740	766	767	718	707	727	707	727	695	701	704	775	698	764	759	725	829	705	738	710	732	731	745	736	776	766	763	734	724	736	757	701	717	725	768	678	686	755	704	708	745	699	671	767	698	713	735	729	744	711	733	707	738	719	671	736	719	707	750	766	747	702	699	757	760	749	734	729	777	706	721	730	740	717	743	782	739	698	756	797	736	766	772	735	714	743	755	744	750	751	715	769	728	713	732	747	726	715	749	736	724	717	708	762	745	708	748	684	722	725	726	700	717	747	754	730	723	728	725	700	743	688	764	676	741	751	748	720	728	756	760	702	738	723	759	688	750	742	698	692	701	779	744	697	724	701	743	738	706	704	748	721	696	752	732	745	758	761	710	729	758	746	755	756	726	750	787	740	718	704	711	730	722	725	735	753	732	682	711	743	712	704	733	732	676	711	795	745	725	760	733	775	746	744	726	724	760	743	688	755	703	740	716	710	740	766	743	760	740	724	711	763	717	753	747	772	744	754	735	764	719	743	747	740	691	695	694	749	722	786	713	704	706	706	728	728	742	745	720	733	759	757	737	779	727	700	759	698
27792	31341	40362	22194	6054	1501	722	490	478	388	441	501	485	463	453	481	430	463	446	506	449	424	431	425	508	450	429	454	416	434	444	445	446	462	484	449	404	456	475	464	454	460	481	422	455	448	437	455	399	440	420	450	405	462	428	473	466	446	456	420	461	449	461	435	475	466	495	475	421	487	453	442	474	468	480	485	479	414	450	442	425	462	444	479	464	467	416	433	477	476	465	416	444	495	480	483	458	479	430	445	461	442	462	449	447	440	437	439	457	474	464	445	438	447	423	473	459	450	457	444	443	432	439	419	434	490	468	482	489	454	469	479	483	448	440	485	452	454	462	436	409	467	513	457	454	440	470	430	460	485	465	493	464	457	437	481	424	462	444	443	430	440	454	474	468	456	445	466	497	406	468	448	411	476	464	412	421	502	483	441	432	438	416	507	468	443	456	425	469	448	470	471	453	457	444	445	472	448	424	465	465	442	476	444	441	442	452	475	462	491	447	478	443	461	469	451	427	467	423	456	457	443	463	455	469	458	436	469	441	443	494	425	463	440	472	450	443	470	398	423	446	460	419	471	450	425	469	486	454	461	479	450	420	480	439	449	457	440	430	442	440	459	430	453	456	466	440	461	482	459	467	421	481	468	432	414	447	472	443	455	424	462	438	454	447	489	453	473	424	423	454	460	428	461	431	469	478	484	393	461	452	451	453	447	415	470	441	444	448	442	447	479	497	462	443	451	458	454	455	440	447	427	474	451	464	454	437	457	450	457	426	443	464	463	464	478	459	436	482	452	476	418	426	462	433	433	467	470	526	496	444	443	442	466	427	463	445	480	441	481	438	421	443	445	403	458	454	436	449	470	434	466	429	459	436	459	436	466	455	475	446	400	453	434	420	467	473	482	462	416	445	463	459	497	462	425	423	431	458	490	506	467	455	446	492	453	449	463	470	472	502	500	456	417	458	466	448	436	472	432	446	427	467	486	424	435	453	446	497	427	427	418	467	493	468	443	413	439	474	468	496	472	459	477	448	486	423	446	452	476	462	451	466	448	476	427	442	446	448	461	487	466	432	410	466	440	445	419	412	445	406	453	477	476	451	449	439	508	465	431	475	474	439	444	477	443	478	435	479	451	453	465	444	482	471	424	459	456	438	471	466	466	496	501	412	446	426	433	468	466	467	453	442	424	455	466	458	457	472	440	431	472	458	438	404	447	454	463	453	448	497	496	492	462	469	467	493	430	450	456	430	477	446	445	433	447	464	437	481	446	463	444	460	470	511	473	477	464	468	476	452	436	443	483	449	459	480	468	397	512	469	425	465	464	478	427	452	437	466	454	459	444	453	500	455	493	449	441	496	480	467	464	495	422	457	429	409	479	474	454	458	464	438	444	462	438	453	443	434	427	429	490	476	436	485	462	459	421	451	437	454	439	453	461	468	433	462	447	442	447	428	446	434	435	432	486	423	477	465	470	452	434	426	444	443	487	470	461	461	460	448	468	454	454	477	450	453	453	446	405	436	497	461	412	432	437	418	469	456	481	442	459	439	427	466	434	449	522	449	431	466	459	466	476	464	447	445	416	446	466	448	413	455	468	493	472	432	476	446	475	481	431	461	440	432	445	488	483	442	448	470	474	438	424	467	478	519	501	426	433	442	438	463	456	463	463	446	442	434	482	429	457	440	470	435	479	454	435	457	443	426	449	431	418	441	462	423	447	451	423	445	469	460	439	492	473	439	460	466	467	436	441	455	436	491	383	471	443	441	435	453	447	463	451	419	439	442	461	445	432	426	479	439	470	422	463	462	489	441	429	438	446	462	484	465	411	485	427	465	465	487	459	465	444	462	440	490	450	472	490	455	441	427	453	446	457	452	481	450	444	488	443	442	445	404	431	412	480	454	471	463	472	458	437	452	448	441	466	437	469	448	450	456	472	440	467	486	460	425	476	464	469	434	484	438	478	438	431	432	400	411	457	443	492	491	486	473	467	437	465	444	461	444	472	456	523	433	467	475	419	492	491	426	453	484	466	451	432	467	438	430	448	424	462	425	460	430	419	477	415	431	447	449	456	421	421	478	494	450	447	451	459	434	425	445	470	443	422	448	426	448	441	467	437	444	478	426	490	445	482	484	444	451	434	464	497	437	467	499	464	441	424	448	482	444	481	460	447	456	440	461	439	468	452	425	484	449	464	480	426	439	440	435	448	439	478	458	453	457	441	434	432	434	472	460	473	498	490	431	427	426	460	477	453	452	445	450	429	445	466	454	487	446	448	434	468	448	456	440	482	465	484	429	426	504	452	470	461	419	488	443	461	437	457	465	456	463	475	474	454	451	454	429	464	414	473	483	465	472	446	423	438	492	484	430	471	439	456	457	468	462	453	412	472	477	459	457	467	441	467	462	475	438	458	456	482	455	425	457	435	490	469	465	444	444	478	450	467	460	416	503	469	467	453	429	436	434	454	427	480	431	511	414	471	468	447	474	433	455	485	441	455	444	471	456	437	425	425	442	463	434	437	471	438	447	465	458	464	432	432	473	474	462	470	412	407	447	459	473	454	478	406	471	476	490	459	434	473	450	449	419	439	457	508	487	453	458	461	446	449	473	453	483	444	429	451	450	448	462	474	478	451	484	479	471	481	448	475	460	454	425	435	475	458	485	453	453	461	449	491	470	486	467	444	394	440	463	482	473	463	482	477	464	461	466	451	499	460	451	445	442	456	480	467	425	460	432	444	428	469	451	456	451	447	431	446	464	482	447	423	441	467	488	479	461	445	455	438	434	446	442	440	424	444	471	432	428	440	430	466	467	453	461	445	453	458	449	457	442	446	439	471	457	448	440	464	426	449	434	459	398	441	506	472	463	413	444	435	403	450	472	477	448	453	469	445	442	439	450	477	474	471	472	456	464	431	487	479	430	435	454	439	432	456	453	446	410	440	454	444	470	455	445	444	452	430	467	469	474	453	455	417	432	444	461	460	476	458	457	494	419	436	490	482	466	431	448	425	449	430	461	520	434	465	482	487	427	453	407	456	500	482	446	486	493	427	445	431	481	494	447	463	461	453	473	422	463	471	473	436	447	438	483	486	472	489	426	474	434	485	422	448	453	430	431	428	472	482	474	485	470	468	431	466	496	454	455	425	466	462	499	453	425	469	478	425	438	476	487	440	494	451	436	459	449	469	484	459	415	455	430	442	449	455	423	424	425	452	453	449	458	473	456	444	426	483	456	492	440	459	465	441	475	409	475	505	451	441	424	452	455	459	425	423	434	503	451	438	452	460	439	452	494	448	452	424	469	442	439	435	481	401	429	463	448	471	439	462	498	435	418	462	471	447	455	446	442	446	455	468	454	427	469	490	442	471	470	482	426	474	475	484	435	454	451	433	471	488	467	458	474	441	447	465	496	441	485	454	478	443	505	429	443	526	485	488	464	492	464	456	464	438	452	471	460	432	461	419	452	459	456	491	469	499	449	416	442	454	467	452	465	445	445	445	455	434
21178	48640	35048	15987	5826	1919	833	589	547	553	594	556	540	521	496	537	483	538	508	548	513	511	555	516	511	509	566	513	546	523	565	531	527	503	507	513	541	528	501	507	536	520	524	477	530	549	492	491	535	477	540	521	536	524	502	528	556	481	521	530	497	538	543	516	539	524	489	488	507	540	516	468	558	536	495	532	548	540	500	532	488	534	517	519	550	528	512	478	506	517	545	527	511	519	527	509	547	507	567	483	477	520	531	502	507	522	525	537	486	531	559	535	506	548	518	511	527	550	553	523	537	534	466	503	534	523	519	535	523	546	489	459	542	528	559	519	540	573	542	499	493	562	541	542	516	503	523	505	517	537	509	511	571	550	566	501	522	552	547	525	501	550	514	533	505	522	532	528	487	530	525	503	524	540	514	557	510	529	481	531	522	491	552	512	529	515	479	521	486	548	528	539	506	491	527	526	561	503	552	583	536	512	511	564	494	514	519	510	505	469	502	546	551	546	513	562	510	541	539	532	505	508	538	507	530	507	517	563	512	486	542	502	494	544	507	519	521	523	537	519	505	499	515	509	512	510	528	541	523	523	523	500	501	519	527	482	556	533	535	501	563	546	532	561	521	503	498	555	544	510	549	549	492	544	467	514	536	561	499	552	531	552	505	508	572	551	558	530	561	519	484	557	534	509	530	550	555	545	535	539	534	528	536	522	519	553	520	511	544	488	554	498	514	522	526	519	520	522	491	538	536	542	571	515	536	550	525	552	534	523	507	527	504	505	518	541	511	505	534	512	529	515	553	505	506	521	539	527	550	557	550	510	540	551	587	530	542	522	505	515	536	534	542	552	532	558	506	539	534	534	496	493	530	529	561	511	521	515	516	553	480	513	494	519	488	554	543	501	524	542	502	500	538	527	507	512	573	515	557	555	563	522	527	501	598	511	523	526	541	517	530	561	510	516	549	528	515	507	496	510	566	570	543	521	532	524	492	495	520	508	507	554	556	505	531	561	545	464	496	516	516	517	537	478	545	504	533	485	593	519	521	531	541	554	527	524	525	465	521	540	509	545	494	511	517	498	542	548	543	561	496	522	549	536	520	485	530	522	546	536	486	519	511	521	468	495	516	514	488	491	509	505	513	543	526	525	479	546	525	482	511	538	514	510	528	506	567	525	495	546	547	549	492	554	498	514	509	532	575	513	536	511	534	490	522	525	530	546	500	519	528	528	514	526	521	543	543	513	512	566	506	508	508	505	509	540	523	534	532	508	506	534	501	513	517	486	484	470	570	528	550	551	532	525	529	473	549	523	514	499	509	550	527	523	544	538	510	553	523	510	485	543	520	512	509	492	572	499	519	552	532	541	534	527	512	526	514	509	494	553	526	543	536	515	481	568	533	501	509	533	526	539	550	563	511	511	524	510	517	547	556	550	518	517	545	519	557	528	503	514	536	517	519	495	484	560	523	539	495	510	542	491	507	508	532	543	493	494	524	525	541	521	542	497	504	529	521	493	496	501	545	479	511	541	520	549	514	522	502	536	561	478	533	500	511	531	551	511	539	536	534	515	521	559	510	509	585	540	547	539	555	537	559	547	529	558	537	554	504	516	537	536	509	535	500	522	527	524	557	514	506	504	561	477	482	537	505	510	519	564	469	520	535	538	522	518	504	565	561	511	526	500	512	523	528	541	531	478	529	528	506	548	482	540	553	519	549	494	555	495	483	542	518	508	511	520	524	507	539	501	529	524	521	554	569	498	520	504	507	532	551	533	501	498	519	485	527	471	552	499	567	514	511	506	521	524	559	477	507	509	546	503	579	582	510	513	501	547	541	499	517	518	510	545	430	508	534	522	523	514	530	551	517	517	545	551	512	495	545	535	526	527	556	512	512	517	531	510	529	522	544	529	552	535	537	533	458	488	532	538	525	504	506	530	497	501	552	544	543	505	485	515	520	545	504	513	489	548	519	503	499	519	519	489	538	536	519	531	508	493	495	547	509	554	513	518	514	500	555	513	500	549	559	543	536	534	562	551	561	514	490	534	495	508	537	553	503	521	489	503	512	521	540	511	508	490	550	533	504	522	538	519	527	509	527	514	526	516	537	524	509	529	513	518	514	562	507	534	550	577	517	519	577	527	527	516	547	528	520	519	497	530	526	508	547	544	501	495	514	529	488	514	539	521	515	550	518	526	514	515	517	536	525	553	520	569	522	519	519	497	522	571	543	528	535	562	488	539	522	534	536	537	500	542	535	533	516	508	528	535	500	502	497	532	520	539	538	497	552	498	517	518	539	526	543	522	511	537	560	519	530	502	497	530	501	493	548	509	526	510	503	496	539	529	541	502	528	506	530	557	525	517	535	509	508	477	550	504	543	493	519	527	519	504	507	567	547	582	517	488	504	515	527	481	503	527	564	532	500	507	588	513	555	509	524	510	512	520	520	470	523	505	520	526	574	502	527	558	528	543	505	528	519	527	534	537	524	514	528	512	497	503	548	512	547	511	547	518	516	507	545	528	526	518	542	522	501	511	502	521	529	541	514	522	515	525	534	510	538	564	511	527	515	524	532	530	514	512	520	530	552	568	541	521	547	537	498	547	497	545	534	537	539	538	538	546	501	524	502	503	548	522	556	545	527	517	516	509	569	526	538	507	567	501	545	516	524	515	563	519	539	491	532	514	516	521	497	536	556	535	544	521	507	513	488	557	572	536	500	506	526	527	555	515	519	542	498	499	546	541	507	562	504	560	513	499	574	536	520	501	505	537	508	473	497	498	513	514	568	550	497	518	537	494	557	472	515	487	537	534	504	526	510	541	526	504	520	497	503	547	526	524	512	514	489	540	548	506	562	517	504	526	528	541	497	492	510	524	542	548	536	567	545	566	547	537	532	504	517	528	535	512	532	520	506	481	537	537	557	503	513	515	544	544	491	492	548	503	538	528	511	515	512	529	535	548	508	527	575	519	515	554	499	531	532	503	561	518	529	503	520	523	534	492	546	494	510	519	551	497	554	541	484	511	477	500	504	527	518	566	528	491	537	471	562	499	510	513	505	541	520	523	534	515	505	564	518	530	543	524	524	525	518	539	517	540	513	529	509	545	524	493	491	562	512	522	530	526	534	512	526	547	534	543	525	499	520	528	520	513	501	510	484	511	509	517	534	442	529	516	507	480	518	532	527	498	561	514	482	543	518	528	514	556	515	545	508	563	499	525	504	522	548	546	539	512	489	530	545	553	529	562	543	554	490	565	536	526	522	510	535	564	537	516	547	525	538	545	507	517	510	511	524	525	501	515	491	526	524	507	484	566	533	528	526	515	475	540	556	520	541	520	474	503	474	550	512	528	540	589	555	497	480	542	507	516	548	541	527	564	541	508	540	539	522	519	515	516	525	507	540	530	490	500	523	574	533	520	526	513	545	554	521	535	535	496	489	557	522	567	499	510	498	522	523	515	506	515	492	503	511	556	569	534	529	520	543	555	560	489	499	528	481	511	524	538
23624	23032	39751	35266	25457	19124	7351	1100	633	575	557	588	558	574	552	551	563	577	580	557	573	592	611	603	551	571	549	595	580	561	593	509	535	551	567	569	587	546	553	556	530	571	566	559	558	570	505	513	527	514	545	535	566	604	558	529	573	577	522	533	530	568	583	548	561	547	552	577	581	560	543	532	543	533	548	558	539	572	553	626	608	536	565	566	572	580	571	540	556	564	582	539	524	551	597	543	516	623	519	551	598	556	586	533	577	561	529	609	536	583	539	573	524	505	539	572	582	533	595	572	599	514	588	587	575	559	576	565	575	546	584	542	511	579	524	531	545	532	568	576	542	551	524	546	534	541	575	496	602	543	560	541	524	582	522	574	551	522	512	532	556	598	511	553	579	540	496	628	536	538	553	571	574	536	578	515	523	526	565	528	499	557	548	555	561	563	595	539	618	579	564	563	587	571	555	550	567	557	543	552	505	545	544	555	570	542	518	589	555	527	552	549	561	555	532	583	552	551	532	580	549	555	552	551	538	562	570	569	566	600	538	538	621	573	548	557	583	567	554	547	528	539	554	552	575	561	579	556	559	541	536	546	534	589	523	573	555	565	551	567	548	582	559	554	503	590	557	559	586	539	547	543	554	556	607	562	543	563	505	553	562	532	551	569	574	536	539	547	554	563	551	520	598	594	570	530	550	557	559	531	485	521	503	543	559	600	551	542	569	582	541	564	551	573	522	583	568	604	515	541	538	546	538	587	495	530	524	578	585	551	568	516	536	541	594	502	579	512	604	561	544	571	600	536	555	554	586	539	581	549	565	525	556	542	539	546	552	541	608	601	593	539	535	620	545	567	579	533	564	536	556	555	558	554	563	559	545	561	514	530	552	511	559	517	520	520	551	535	570	509	592	561	563	532	570	551	585	576	581	542	557	574	556	540	566	563	526	523	591	545	529	522	513	575	552	533	576	545	528	576	524	542	542	526	580	588	523	573	533	579	584	557	545	569	602	527	539	592	518	556	573	594	563	551	551	586	602	573	555	559	581	536	566	578	595	579	548	545	558	561	558	558	589	541	546	557	541	521	603	543	569	537	551	556	565	601	544	567	552	584	546	537	572	577	541	534	577	572	578	551	588	605	557	571	558	600	575	553	564	554	556	530	534	551	554	569	517	539	546	586	562	570	560	556	543	546	565	570	528	560	557	524	543	547	551	535	569	576	530	535	505	553	527	566	536	575	599	520	558	600	557	509	546	541	554	535	559	538	574	553	564	556	538	577	556	528	519	510	551	554	545	557	537	496	542	530	582	552	557	563	533	549	545	571	573	550	574	553	558	573	550	515	581	570	545	510	526	553	565	516	589	530	587	575	544	540	563	580	576	574	542	555	572	513	591	539	557	600	549	537	547	553	566	617	559	527	501	527	574	556	590	563	521	574	587	565	551	597	528	545	592	556	559	527	591	612	556	555	518	589	557	524	516	531	533	582	541	540	547	528	549	552	551	564	608	532	538	563	554	535	544	574	597	549	544	556	569	575	544	524	560	581	570	536	558	599	550	557	567	550	567	537	564	580	584	577	567	538	538	551	560	542	580	561	536	585	578	524	557	523	559	549	547	528	551	557	518	514	560	556	519	554	508	544	542	556	579	539	566	505	542	553	557	587	558	557	535	556	573	538	567	537	535	565	539	566	543	570	565	588	551	510	559	624	593	565	560	554	544	599	554	546	587	548	543	516	564	554	568	545	562	545	562	550	551	570	561	545	559	538	543	553	536	569	543	546	533	538	551	565	543	544	531	569	539	550	539	584	551	552	589	554	538	584	582	565	565	564	583	561	582	557	531	567	548	521	528	565	576	589	569	568	523	583	559	541	560	563	575	536	568	545	564	524	542	557	557	545	555	534	549	488	540	579	529	572	570	499	509	516	510	586	536	536	532	548	577	529	514	602	563	587	504	546	558	514	562	603	545	537	502	533	550	549	559	586	530	550	536	574	582	534	576	599	554	572	559	547	536	562	555	544	554	525	566	564	547	559	558	521	568	580	537	516	589	551	520	583	542	560	573	574	563	564	545	596	577	531	549	586	564	596	595	541	577	616	532	536	582	532	579	538	560	553	575	591	564	546	565	599	555	556	561	575	555	527	567	551	581	540	529	516	538	568	543	567	500	544	571	532	531	548	578	585	530	599	568	568	591	557	517	590	532	549	539	558	534	564	521	563	601	540	538	570	581	542	517	554	585	552	548	548	545	590	574	549	555	523	575	523	567	565	571	530	523	564	555	571	550	528	546	580	550	585	596	564	559	565	571	569	570	524	560	568	547	566	533	538	573	569	556	531	544	535	539	596	571	553	550	551	545	556	625	519	577	556	543	557	532	516	586	555	540	555	552	556	574	565	536	543	562	521	581	560	540	591	583	549	563	609	547	589	588	557	507	551	530	549	559	628	541	570	611	563	557	571	531	566	591	573	566	549	572	560	568	583	524	553	526	597	533	519	580	556	563	534	549	611	516	559	509	603	550	527	529	576	537	593	564	545	514	572	627	555	570	551	545	534	504	534	556	558	553	577	542	604	582	558	585	556	600	530	585	580	526	529	603	597	577	546	563	520	553	555	568	562	557	568	499	578	557	578	556	529	552	548	554	557	567	571	546	541	584	547	521	540	583	564	538	568	546	561	527	545	580	554	599	513	542	602	526	531	562	528	565	499	582	545	562	562	551	522	611	547	565	547	525	566	579	556	530	593	530	508	548	546	569	554	565	507	579	588	587	561	556	566	547	523	533	616	545	567	563	574	610	548	543	559	547	530	614	542	537	547	574	569	587	596	526	522	517	553	603	574	534	583	575	560	555	536	581	586	542	561	551	520	563	550	532	526	550	512	537	556	569	529	530	528	574	554	575	594	564	528	533	548	551	514	559	540	533	564	549	546	566	553	555	518	555	589	571	566	551	576	534	536	578	545	546	580	542	576	563	562	576	604	534	549	557	599	540	526	548	553	510	529	554	567	570	501	562	561	575	579	557	562	595	582	562	562	511	553	533	541	538	586	530	561	547	566	537	547	539	565	490	561	549	533	558	577	541	515	541	590	541	517	559	592	518	543	572	550	558	519	594	580	579	539	549	539	525	552	563	588	570	565	561	588	559	567	544	566	621	532	499	520	596	524	507	544	552	565	555	547	525	553	558	574	578	539	565	573	563	527	538	534	614	549	570	585	571	552	553	533	566	554	563	555	541	614	558	509	568	547	570	565	544	583	549	562	576	573	546	558	592	542	530	557	572	552	522	563	567	543	584	553	532	512	571	571	540	565	573	590	555	532	552	581	520	601	542	578	561	556	550	602	551	525	528	526	609	537	533	546	515	557	560	563	581	572	558	536	574	524	525	545	572	547	552	525	574	538	604	584	556	561	578	590	521	533	538	550	554	549	553	553	573	547	590	557	581	534	561	573	527	553	522	553	568	588	603	608	579	556	543	524	540	561	525	559	562	575	558	562	560	556
48196	93448	76317	49869	29080	11639	3414	1210	716	631	605	595	636	654	572	599	601	628	620	599	606	616	635	629	645	595	670	616	568	617	597	576	605	593	683	629	589	651	615	608	638	634	639	635	596	609	600	634	627	635	635	589	600	649	630	606	611	563	614	588	621	638	615	578	643	622	641	636	648	622	621	598	587	619	634	617	630	628	600	603	611	631	628	622	599	645	584	605	632	651	656	612	636	620	636	602	631	600	621	622	599	624	630	639	598	560	608	609	633	610	622	629	631	626	609	625	618	640	620	602	576	642	626	663	628	585	657	569	619	650	599	604	644	622	610	609	592	625	624	628	599	615	626	621	630	602	631	597	642	543	636	590	588	593	592	620	643	634	662	586	643	633	599	634	595	626	615	572	651	626	605	585	603	566	567	626	629	611	615	633	671	631	631	625	619	607	620	632	613	643	659	620	592	564	598	631	594	604	636	593	653	573	609	592	645	588	632	607	602	578	578	626	628	579	622	632	643	622	607	598	616	596	597	565	658	612	607	621	601	599	597	649	662	573	681	629	638	595	606	657	599	607	627	609	597	604	612	619	650	642	637	606	639	629	609	634	613	584	578	603	642	614	599	578	577	630	619	579	664	604	653	575	632	588	643	622	629	601	594	607	617	632	604	603	615	607	658	616	588	656	638	611	607	633	594	591	626	553	634	587	551	617	584	626	617	608	627	577	566	606	598	609	614	645	576	625	642	603	609	611	664	602	613	582	612	601	632	607	643	634	600	651	626	554	601	641	562	614	656	610	593	630	650	655	570	575	599	639	621	613	592	625	629	615	617	653	602	650	623	624	629	627	645	566	611	612	615	660	590	576	613	613	615	622	635	626	638	618	611	597	604	614	586	586	604	654	571	657	563	604	595	594	662	580	617	651	604	600	577	624	610	627	602	610	626	602	557	710	632	588	628	623	629	608	620	571	587	616	636	642	589	578	618	579	622	585	608	634	608	603	589	597	609	630	597	621	582	650	610	659	636	602	647	620	615	642	600	568	581	575	600	587	576	615	606	586	632	621	619	646	614	637	625	628	622	612	604	595	611	578	642	611	613	636	597	632	619	598	609	591	614	587	604	565	678	616	634	614	627	659	631	633	639	618	578	621	604	615	633	606	633	632	624	629	662	633	609	618	624	619	638	637	646	617	619	649	655	623	596	604	619	618	649	624	622	607	602	682	583	601	570	603	617	604	572	606	620	603	593	576	626	617	632	605	604	643	617	605	636	604	601	581	602	581	635	595	641	645	589	624	612	631	611	652	631	603	624	615	668	604	641	615	615	613	581	621	564	626	585	582	633	612	606	615	582	595	604	626	628	601	616	573	652	643	631	617	635	659	628	673	603	612	688	632	662	564	589	623	585	606	581	573	640	586	639	600	613	670	583	622	557	610	629	605	627	602	600	638	574	585	677	646	638	605	583	607	617	583	638	620	600	645	639	624	660	610	646	651	613	614	624	645	626	625	656	594	636	605	648	628	601	596	679	564	639	608	589	582	588	602	635	627	629	624	633	614	583	630	617	616	626	613	640	570	604	633	620	603	639	584	601	592	592	610	590	584	612	609	587	584	637	560	590	576	647	595	598	609	595	667	643	624	644	608	594	603	615	608	606	596	608	607	650	585	607	606	602	590	583	609	592	632	580	629	636	584	578	594	586	596	603	593	624	596	597	631	617	639	626	642	640	626	614	597	625	652	596	619	600	582	603	622	623	586	567	619	628	593	664	625	656	618	617	619	654	614	600	648	597	565	594	656	638	658	646	590	595	612	657	605	601	567	580	646	609	617	615	605	590	595	645	596	607	614	599	622	660	616	600	586	639	559	643	630	628	620	641	604	614	641	616	602	620	631	578	601	604	638	639	607	618	605	623	633	593	593	624	597	602	649	672	591	607	631	595	595	610	613	615	591	604	633	629	673	596	667	615	603	604	656	610	657	588	647	660	642	616	626	615	601	634	585	605	637	653	626	655	586	630	644	617	551	613	632	638	591	618	606	619	596	594	622	619	587	608	626	571	564	619	617	659	587	596	639	600	634	627	648	619	597	598	639	629	612	572	593	583	588	618	599	574	659	622	621	617	627	611	622	607	621	587	601	560	648	637	600	562	650	624	616	618	635	621	596	673	634	607	580	603	652	641	630	620	649	631	640	654	641	615	631	639	582	640	600	651	665	573	649	634	664	616	575	611	606	563	631	615	597	618	604	626	590	622	627	614	629	566	619	657	603	624	599	602	590	621	587	625	558	603	570	647	595	595	630	599	631	646	615	610	634	655	657	617	649	627	645	613	616	621	603	591	628	578	587	590	612	624	594	623	619	629	609	618	580	638	662	612	627	655	604	608	631	632	616	634	611	642	615	598	624	646	616	605	639	625	607	653	624	619	555	660	648	621	613	623	604	621	612	636	629	636	613	632	614	613	607	630	618	608	612	628	577	578	635	637	600	628	628	682	635	612	603	614	595	616	637	617	617	618	612	611	618	631	595	589	635	614	609	633	587	593	600	642	608	604	620	635	588	613	629	575	621	594	597	606	604	603	592	607	628	640	621	616	634	630	625	607	621	666	626	607	615	619	588	586	627	622	586	550	646	597	623	596	649	663	592	627	637	630	662	591	597	595	623	650	633	665	634	660	595	647	623	635	600	609	595	611	654	630	598	606	609	633	588	612	590	531	651	567	620	552	653	620	621	609	623	628	590	581	616	617	603	620	645	634	580	576	624	669	622	667	597	628	644	623	557	577	598	626	626	627	600	623	643	609	608	619	634	569	608	630	643	626	610	618	606	672	630	625	608	632	592	600	593	656	610	632	579	590	624	627	607	640	566	603	609	617	604	596	643	592	603	588	584	647	595	593	595	606	634	634	606	579	627	642	608	631	607	607	627	577	601	587	570	611	621	633	616	665	601	605	583	610	666	641	576	635	580	630	647	577	652	622	639	597	625	643	650	627	610	668	590	629	620	641	612	640	608	632	646	635	579	607	620	646	600	618	563	639	632	600	573	622	599	618	614	585	573	599	621	549	634	624	622	610	563	615	623	665	612	611	637	633	599	585	586	633	648	614	629	595	644	598	622	645	597	581	637	623	565	581	631	607	592	591	594	566	668	581	573	610	619	636	618	620	628	599	570	616	625	671	631	605	662	604	604	621	559	580	582	599	636	613	656	592	641	626	602	613	599	604	610	615	648	646	589	607	601	603	596	592	632	609	583	605	659	654	653	649	596	631	645	616	599	584	575	598	594	596	593	647	608	595	612	598	599	610	605	642	622	598	600	639	599	626	605	579	596	616	615	624	628	642	655	615	659	595	613	612	608	596	579	554	595	642	579	641	575	612	637	635	641	567	623	609	621	608	635	634	623	582	623	618	603	605	606	618	638	581	619	633	607	626	633	614	630	608	643	605	604	609	596	592	607	623	604	622	578	636	626	629	600	620	616	596	575	597	584	622	613	643	621	604	627	631	618
25207	25429	41579	33406	19842	7390	1511	722	547	537	516	505	493	503	525	509	516	525	538	530	467	529	476	531	478	502	479	480	501	500	516	469	531	544	504	534	521	469	464	535	545	490	531	544	494	537	523	511	539	511	552	517	478	472	535	510	493	526	526	507	551	524	538	514	513	489	500	501	480	534	511	519	530	530	529	509	538	539	506	531	548	525	496	514	534	488	439	524	500	533	534	508	510	524	524	523	490	545	527	519	544	508	459	483	538	518	491	527	542	537	558	478	503	498	516	498	503	512	526	557	504	502	475	512	529	483	527	481	503	500	474	559	487	471	522	489	538	486	475	504	517	504	492	513	494	489	515	558	503	497	529	510	517	520	485	487	496	507	499	484	493	511	532	460	494	507	466	518	501	494	489	482	512	522	519	541	469	509	519	502	533	539	522	541	508	509	504	540	545	486	485	537	541	505	489	485	512	512	553	507	532	536	512	499	544	484	497	529	527	500	506	494	524	474	498	522	499	511	516	510	539	556	516	475	521	539	489	535	493	491	507	482	521	552	503	485	513	513	513	537	492	487	520	570	508	556	507	500	491	525	514	520	497	504	517	481	463	529	515	520	497	514	497	535	475	506	516	498	476	476	498	474	521	523	497	485	516	519	487	519	490	505	503	548	515	553	492	536	485	476	513	480	503	493	499	519	465	518	581	536	499	541	512	526	525	516	479	514	515	513	532	510	468	496	510	527	520	532	463	477	503	513	545	518	512	508	505	498	531	501	502	498	503	519	539	506	542	472	518	508	543	524	515	497	562	535	507	515	473	507	518	470	518	483	499	498	502	506	505	518	498	509	508	540	475	485	548	557	501	490	504	494	487	522	517	519	473	512	520	517	490	496	554	525	508	536	521	540	538	527	477	458	547	555	495	517	508	485	543	511	528	538	535	524	490	530	507	498	528	518	500	552	486	501	540	524	471	525	496	481	528	524	509	540	500	479	485	510	513	498	491	482	505	512	540	512	517	475	550	505	522	487	496	514	552	488	546	469	476	477	540	481	509	482	515	517	518	477	526	514	472	527	484	493	557	523	531	532	507	496	520	485	592	510	516	495	527	480	508	512	563	545	517	511	543	501	469	534	488	475	530	509	527	521	544	538	477	534	498	517	519	511	536	492	551	515	457	500	512	546	550	521	514	502	490	492	509	515	509	509	519	536	510	475	519	460	501	515	483	519	508	511	498	533	491	487	527	492	479	497	499	511	476	499	507	530	496	520	553	502	479	516	489	531	504	508	567	484	520	515	518	465	488	518	545	469	524	507	516	512	503	551	528	512	507	522	525	524	508	481	490	511	524	563	511	506	486	533	482	526	540	547	515	483	525	521	506	480	549	515	559	527	500	504	482	525	541	517	486	502	533	516	534	515	484	493	514	512	494	470	530	550	501	526	471	480	518	573	518	481	488	486	518	501	475	535	508	526	516	484	522	502	505	526	511	508	532	556	533	485	517	538	498	557	507	498	505	564	555	529	511	497	511	536	518	498	510	475	489	495	516	567	501	502	526	517	510	547	483	523	495	512	503	569	477	524	541	486	528	520	532	518	481	495	529	511	541	526	523	521	528	531	517	549	509	479	538	479	509	520	496	515	495	493	526	485	520	495	497	517	507	508	493	573	518	475	532	511	500	544	503	499	529	514	541	514	500	539	494	499	523	495	482	496	562	513	480	507	541	540	535	533	516	479	456	530	510	526	502	528	547	477	512	501	507	535	511	496	528	516	491	480	505	494	501	528	480	455	502	555	540	527	504	515	500	481	523	491	498	559	540	546	526	519	520	490	519	520	485	485	529	483	469	468	525	522	496	508	528	460	500	501	526	486	525	511	514	504	466	496	510	508	515	506	478	547	509	556	506	505	515	518	489	505	495	529	528	503	474	507	476	520	523	454	541	513	494	524	517	530	516	499	519	532	519	503	521	520	539	514	521	503	481	547	482	516	471	545	510	531	510	506	521	493	535	513	524	542	554	494	527	494	495	517	503	543	463	523	518	530	493	498	532	501	476	501	511	491	542	493	525	484	499	484	489	536	524	517	505	518	497	546	494	536	490	532	525	522	487	476	515	491	499	532	489	489	497	508	494	512	525	517	480	489	505	497	497	468	493	505	510	548	488	520	492	497	482	503	529	480	501	479	512	569	573	531	469	534	538	527	513	527	485	476	546	517	507	476	489	511	491	490	504	528	475	471	493	507	475	508	516	483	477	494	522	481	505	487	525	537	518	526	480	487	519	518	482	525	472	505	500	474	511	515	530	493	502	521	494	514	564	551	501	483	489	479	493	500	498	529	519	516	521	533	491	494	548	500	546	518	492	496	498	501	451	501	541	519	525	540	484	493	476	506	505	525	462	523	474	511	534	511	515	542	533	434	524	514	512	521	510	544	511	506	518	493	500	500	507	476	497	537	559	522	480	462	489	504	461	525	500	520	510	492	439	545	489	491	536	527	533	515	461	541	505	493	501	512	500	500	551	513	535	496	510	542	518	543	535	524	501	535	503	521	515	500	501	515	538	474	507	522	528	519	495	499	483	523	490	474	511	506	499	544	522	533	503	508	481	530	490	536	497	522	529	529	473	515	510	490	480	504	546	504	492	538	484	478	536	509	539	503	466	542	515	560	503	528	531	470	504	508	486	517	493	523	514	534	481	484	517	494	521	510	551	499	480	555	551	479	503	543	483	506	525	520	456	507	510	531	492	513	506	500	496	511	514	498	505	512	515	512	529	502	537	499	555	487	499	496	512	523	505	495	541	513	523	461	545	496	478	506	486	498	556	538	514	499	511	519	493	498	524	503	512	459	526	530	508	473	509	511	516	488	492	558	557	495	519	526	521	522	517	513	485	513	535	548	516	507	512	522	524	490	521	514	528	504	498	514	522	512	542	496	487	492	477	475	526	533	508	498	500	541	526	515	512	480	522	528	465	504	471	486	522	499	555	475	496	499	497	511	501	485	497	550	483	493	470	521	552	487	522	477	503	538	567	529	528	542	515	505	498	537	499	527	548	509	505	517	501	524	518	485	523	535	545	511	512	488	489	457	507	497	572	486	509	474	535	516	493	493	525	551	501	491	501	534	506	518	504	479	507	552	556	518	564	516	503	509	521	502	560	492	568	515	523	521	507	517	512	495	512	529	507	546	530	491	535	524	506	486	527	523	531	528	543	505	531	510	500	503	525	501	506	536	525	504	522	510	530	504	501	462	513	507	486	476	517	481	514	526	486	476	511	534	507	492	470	552	491	545	549	486	515	489	507	483	464	491	546	512	535	485	494	522	536	512	538	487	536	519	530	500	525	522	518	464	503	531	488	530	508	510	506	483	547	526	520	489	509	523	519	500	514	526	495	530	492	560	542	514	495	495	524	488	532	504	464	511	554	532	480	527	506	479	547	525	529	540	506	516	478	479	516	484	508	529	519	527	495	494	528	540	489	492	506	508	554	496	498	493	496	499	553	498
40486	81932	60745	36426	18226	6191	1945	806	653	615	598	565	585	594	602	546	591	600	592	588	571	598	629	574	569	561	637	570	610	588	572	590	594	552	565	585	562	589	576	580	584	593	595	621	561	611	566	593	599	602	606	607	572	601	583	585	593	605	570	608	601	563	564	552	539	594	603	561	561	553	571	612	595	601	608	569	550	588	568	586	572	589	592	606	567	607	593	618	594	614	577	618	582	567	577	604	574	568	567	596	535	590	575	587	583	597	563	601	632	576	592	578	604	586	580	604	588	610	578	589	532	607	549	573	587	581	546	603	580	587	579	604	527	513	566	559	531	600	564	535	549	579	589	575	559	556	600	544	580	576	562	585	629	590	549	622	588	590	574	564	565	573	577	604	560	595	603	604	587	554	542	554	600	554	625	643	576	557	595	561	590	596	621	560	561	583	596	602	533	580	544	554	596	606	573	604	575	593	592	577	573	573	598	542	623	609	565	558	561	592	623	576	530	594	607	584	564	555	529	534	594	559	558	593	605	515	570	565	593	566	601	605	575	550	584	568	552	605	569	557	569	616	585	568	563	581	576	601	516	550	569	548	587	595	605	598	576	583	577	595	599	593	572	585	578	570	560	582	604	555	584	559	575	554	581	593	539	567	607	563	620	567	600	608	569	578	602	603	579	573	546	548	562	544	556	639	546	587	567	548	597	617	586	573	553	537	577	597	584	619	573	594	584	588	570	577	637	588	584	539	539	612	581	569	543	550	618	555	621	641	576	614	560	582	553	568	628	619	579	554	582	595	580	594	544	620	590	546	578	576	570	580	542	637	554	549	601	570	597	575	575	616	587	593	595	537	563	577	549	587	590	572	612	578	569	604	613	589	564	517	560	598	586	571	571	575	567	574	563	565	581	621	610	602	557	577	583	590	597	619	580	605	612	533	551	601	578	567	561	600	554	570	586	579	543	578	619	581	578	553	569	573	572	575	571	604	579	601	557	576	579	571	578	594	577	549	561	602	566	591	563	595	576	532	592	577	577	619	581	572	618	559	587	563	586	600	594	535	616	580	564	588	527	584	580	592	578	569	639	592	573	591	595	544	567	593	593	557	603	550	598	588	611	560	570	568	590	590	573	573	585	593	561	620	589	549	567	584	624	573	583	558	574	595	582	607	576	597	584	567	625	559	558	587	614	567	625	572	560	556	574	572	590	560	549	549	604	572	593	591	577	561	588	580	565	599	581	618	608	552	571	604	552	571	565	592	603	601	578	567	560	547	576	568	635	590	605	595	538	568	555	562	587	589	586	571	560	559	566	573	564	560	623	600	582	553	606	556	574	559	559	577	580	552	580	564	555	568	557	590	609	584	578	550	566	581	556	536	586	564	616	588	596	580	606	583	617	585	601	574	563	628	564	570	583	599	559	580	594	598	591	583	546	567	544	580	569	560	581	581	545	587	579	558	620	541	593	540	616	594	604	610	538	538	597	557	593	592	618	596	579	576	627	573	589	561	597	537	627	557	565	618	584	604	580	585	572	559	562	557	592	620	583	639	554	618	569	577	570	562	591	594	567	580	559	600	574	574	572	617	609	574	571	541	588	617	575	617	622	578	568	599	599	550	599	576	574	607	579	567	568	559	587	549	556	579	610	579	583	563	606	559	575	541	576	599	569	570	570	534	595	590	590	596	558	552	611	590	543	607	563	611	590	562	565	570	615	576	546	569	596	564	567	569	590	562	566	571	602	621	563	536	538	581	566	597	632	621	559	535	552	545	619	591	620	617	576	558	593	545	543	579	577	593	535	616	601	586	598	598	593	562	577	551	571	603	606	592	556	569	567	596	585	581	558	526	590	573	595	576	565	611	585	555	554	578	589	560	561	585	538	551	576	583	588	556	617	566	543	611	575	595	539	608	578	588	587	573	547	584	576	572	571	553	577	556	601	587	529	557	559	562	588	574	583	540	548	557	562	551	602	626	573	576	612	564	578	567	604	562	623	547	592	590	584	612	622	568	573	559	558	571	603	565	589	595	623	611	551	582	611	568	571	599	580	544	591	570	588	608	600	563	535	590	582	616	548	579	586	600	579	543	543	600	590	589	580	594	582	563	595	518	593	588	656	604	574	571	644	606	564	622	587	588	558	578	601	567	601	590	581	581	623	566	574	592	557	548	592	626	555	554	609	539	601	577	587	538	584	556	599	601	597	564	600	613	551	583	600	581	576	559	581	613	555	617	580	588	595	593	559	604	582	569	539	584	571	623	593	568	591	589	597	623	539	566	575	537	627	553	594	545	618	554	563	589	590	615	612	565	587	566	589	572	611	605	563	576	576	585	593	574	603	514	587	558	595	586	597	532	554	549	598	595	597	563	588	587	614	593	527	575	571	568	576	547	593	565	547	577	594	573	554	563	548	602	595	592	557	568	593	572	582	575	563	587	559	614	554	572	525	577	572	611	575	601	620	596	554	544	556	633	588	565	615	551	607	588	567	615	548	555	542	597	596	577	556	629	624	558	569	582	569	562	560	580	555	542	589	580	569	579	602	550	603	609	590	573	604	576	573	595	573	582	587	611	584	579	549	556	556	601	618	564	596	552	588	616	601	572	601	628	560	581	590	576	555	545	577	581	572	630	561	588	620	604	568	579	583	590	598	582	524	583	585	600	582	579	566	580	558	566	578	578	572	598	587	602	584	560	600	612	576	624	561	559	600	617	544	584	553	564	574	613	606	531	613	563	552	553	588	617	573	572	551	625	589	613	546	576	568	558	570	544	583	573	616	552	597	530	600	571	602	577	558	638	601	586	585	574	550	600	614	555	571	583	609	641	638	581	594	563	592	586	632	577	555	594	601	587	615	572	586	602	585	594	578	590	561	557	571	603	576	579	604	577	574	550	564	564	568	594	562	548	617	571	559	566	556	572	573	574	587	542	520	585	580	583	565	602	575	593	604	582	622	624	576	625	610	586	559	590	593	577	578	552	585	571	580	565	569	598	603	563	578	561	590	597	564	585	559	568	562	560	572	551	590	541	547	528	575	572	550	602	581	546	588	614	595	600	575	545	520	567	599	535	574	608	563	580	583	562	602	562	585	602	576	552	579	620	576	613	589	553	597	577	584	561	623	613	600	582	538	554	592	566	583	605	581	576	585	572	555	574	542	594	591	625	568	598	578	573	575	609	592	593	566	575	566	581	585	574	589	609	590	593	624	567	561	528	543	569	589	588	566	591	594	590	601	574	600	585	606	585	587	572	568	555	575	554	588	576	613	590	563	584	589	614	536	619	630	527	552	596	559	584	568	597	607	577	592	566	569	612	570	553	569	597	605	586	573	559	608	620	582	600	580	591	592	637	579	596	579	589	569	557	590	558	602	572	619	592	597	577	624	560	544	594	603	546	616	609	590	583	596	584	631	590	592	602	584	578	549	565	525	597	572	607	570	550	559	585	573	564	581	597	542	594	579	589	590	583	580	536	571	585	575	584	612	575	586	564	556	565	555	579
22830	22321	35765	31459	25029	21941	14570	1996	753	694	662	710	668	675	656	654	614	703	667	671	658	719	661	682	710	680	668	658	687	713	627	726	712	695	659	645	684	648	641	656	637	666	677	642	598	595	608	686	654	696	655	677	637	671	677	660	622	618	623	666	644	628	716	664	625	682	675	715	633	625	690	637	660	677	635	645	701	646	665	685	672	661	673	677	661	677	675	631	638	663	652	673	698	671	679	667	688	666	636	644	673	698	701	607	623	644	651	618	649	635	658	655	650	644	686	642	668	646	652	669	666	633	635	615	622	662	645	630	687	607	646	627	671	644	609	630	689	654	673	635	684	654	613	672	621	669	676	644	677	660	652	641	666	660	689	631	674	651	631	648	727	695	707	685	649	649	665	612	634	627	598	664	639	639	669	636	659	675	597	654	702	679	695	643	687	647	651	708	679	630	694	633	636	672	621	637	610	678	626	642	641	679	650	664	679	644	643	641	635	627	633	626	659	675	642	697	683	724	684	653	685	632	655	697	580	657	635	614	645	681	691	700	682	633	664	643	670	647	655	645	639	626	610	670	712	640	665	645	655	679	620	694	645	640	642	656	656	644	648	663	688	644	635	655	655	650	681	669	618	691	673	657	612	635	679	684	648	687	634	668	642	622	663	637	656	644	641	673	645	627	657	618	635	599	631	672	608	647	634	676	600	622	664	663	688	628	688	653	649	669	720	640	642	683	702	637	658	650	640	645	654	681	646	648	618	604	664	664	667	633	617	654	674	617	651	654	633	650	655	683	628	652	646	672	646	669	660	671	621	629	651	672	671	690	651	653	688	614	642	630	663	649	636	708	698	619	682	675	656	623	661	686	647	654	663	626	669	619	664	666	669	608	628	697	634	636	671	661	665	625	624	614	659	711	624	667	636	608	641	670	609	648	644	663	637	638	664	641	684	704	688	624	618	654	695	643	665	662	642	671	665	613	620	691	640	688	623	650	661	673	601	634	643	647	666	637	666	635	650	678	652	680	679	692	655	629	704	663	654	664	639	678	648	707	690	607	643	678	635	640	663	652	641	654	662	661	627	643	663	660	682	701	649	654	669	673	615	640	666	668	714	643	609	629	661	686	655	648	687	612	659	647	650	660	682	647	638	674	622	660	650	638	588	664	638	604	675	653	630	675	623	639	688	645	617	638	650	635	642	669	659	608	712	652	633	629	688	636	674	652	659	635	664	630	678	648	648	646	670	648	640	650	684	667	686	619	668	637	681	608	707	641	655	635	718	640	664	650	656	670	643	659	669	661	617	656	605	647	668	647	660	632	630	648	674	663	667	636	708	671	628	634	671	651	652	619	630	625	686	616	605	645	662	637	634	679	655	670	586	671	648	640	609	632	700	692	691	646	659	640	637	665	655	672	667	677	616	676	690	659	627	639	674	712	697	670	617	649	668	652	671	651	690	626	607	625	645	658	630	672	676	663	662	679	658	654	633	601	690	672	638	622	656	640	666	675	657	646	642	648	624	658	647	668	631	678	661	636	682	634	635	661	662	623	659	704	703	662	655	648	639	708	678	642	639	656	695	608	690	620	659	634	642	666	633	607	628	666	651	673	666	633	677	635	669	661	640	670	682	670	660	663	661	683	650	638	607	653	588	632	645	653	652	662	654	658	648	642	642	666	634	671	601	647	622	697	645	616	666	632	698	656	638	621	651	649	645	682	631	652	676	662	614	625	651	666	682	653	645	647	656	653	649	669	624	664	692	678	686	581	625	652	662	640	630	631	656	655	684	622	586	633	641	638	650	697	634	683	611	663	643	663	628	662	639	686	608	665	664	616	659	641	657	663	644	685	636	656	641	697	620	704	651	643	669	661	651	708	718	602	676	627	705	644	661	631	666	684	668	625	666	599	737	656	619	632	653	636	671	617	698	650	629	642	647	642	671	653	608	654	659	643	675	646	663	615	658	690	685	654	680	684	642	645	683	701	636	671	657	671	616	679	665	631	653	651	671	668	665	639	650	662	709	658	664	626	697	674	688	611	634	653	670	664	623	659	666	673	637	657	651	685	623	682	641	657	679	619	654	662	648	592	649	654	653	639	648	612	644	654	617	610	672	657	684	649	675	637	641	646	678	632	669	637	644	683	667	683	639	665	658	638	686	630	623	662	635	692	654	710	602	636	688	602	637	717	685	685	669	668	658	631	650	651	659	627	614	627	645	637	628	658	626	633	677	660	635	635	640	687	656	661	658	694	701	645	653	690	641	598	690	654	683	685	630	618	643	638	673	607	614	620	645	653	649	639	620	636	662	649	679	684	622	647	653	621	570	656	634	624	653	616	670	670	650	638	611	622	628	688	642	674	615	631	669	664	652	612	642	662	623	626	662	647	657	664	655	599	667	654	648	655	640	685	666	640	615	663	641	644	663	635	682	616	646	621	622	631	626	657	614	674	694	619	703	672	664	636	681	661	604	687	664	673	654	656	661	687	637	633	636	646	652	636	642	656	662	626	649	640	669	626	643	669	662	623	622	689	641	648	675	665	602	687	667	686	669	654	672	650	667	679	658	640	687	645	647	664	711	694	657	610	716	662	666	731	628	666	670	674	588	656	630	629	616	622	667	644	667	617	616	624	650	627	650	614	658	628	721	680	716	666	658	649	656	649	659	633	635	635	643	667	687	655	632	644	682	663	711	670	674	681	606	664	697	679	628	629	646	617	700	634	615	655	626	624	662	635	639	625	643	671	646	656	669	611	647	688	636	668	660	658	671	624	659	672	713	672	664	642	640	667	682	648	618	625	701	647	694	645	675	668	689	679	668	667	677	678	687	718	677	715	658	596	650	623	668	629	703	621	656	676	646	652	666	702	699	685	601	624	632	664	626	628	604	616	701	657	650	693	620	657	626	677	645	646	710	626	651	686	618	662	649	658	682	615	668	624	656	651	697	673	652	680	679	634	680	610	673	648	673	600	657	659	646	633	674	676	631	652	624	670	683	579	650	635	658	646	650	678	650	620	657	658	632	681	629	673	669	604	663	660	657	683	601	648	647	653	640	629	667	709	615	614	604	612	631	630	633	645	632	658	680	724	657	636	670	662	647	678	664	625	650	656	682	654	674	632	625	666	714	678	651	667	658	613	654	633	670	672	625	638	668	606	643	686	604	691	646	648	665	640	635	655	610	679	640	643	710	682	635	665	670	662	622	650	707	645	652	632	642	695	647	678	661	663	668	664	610	664	653	640	639	651	664	692	654	687	671	648	668	647	634	672	624	653	666	624	657	691	613	652	673	696	676	661	645	623	656	683	635	629	610	667	625	680	673	652	637	627	631	665	638	681	644	597	644	687	657	655	696	689	646	703	639	657	615	698	691	622	683	681	632	672	627	651	669	620	654	642	604	689	656	652	640	685	644	632	613	641	649	633	628	658	676	674	639	654	645	719	640	627	641	661	628	647	720	606	635	653	680	672	639	611	620	578	627	658	671	664	669	621	689	652	623	612
51638	95067	80354	56820	35620	16992	5186	1572	856	756	732	748	757	710	696	715	772	736	667	698	729	721	707	723	720	698	711	712	668	713	708	689	706	671	729	705	750	729	683	729	708	744	669	717	712	716	719	674	701	687	690	692	734	664	766	760	707	727	669	653	749	674	726	702	757	718	700	734	690	688	653	718	662	682	701	697	685	696	725	671	699	690	738	710	687	696	737	691	723	692	703	694	669	673	661	682	756	684	725	744	726	718	740	685	676	714	652	756	690	730	681	719	698	661	740	710	711	636	725	680	717	721	725	691	701	706	699	674	684	682	690	749	739	703	674	699	680	706	682	703	740	697	701	743	665	740	679	712	734	723	655	715	706	677	684	733	687	720	665	732	693	702	719	692	750	707	693	727	686	690	764	727	721	664	665	698	669	693	698	699	746	664	719	659	735	703	702	764	708	680	703	697	704	716	721	719	695	707	655	715	688	688	683	701	715	704	683	690	729	704	664	721	724	733	718	737	692	723	721	689	707	753	728	682	697	683	774	733	729	658	682	645	721	683	710	721	728	706	718	707	683	694	706	716	675	713	671	689	706	733	744	746	696	735	734	720	668	714	691	715	708	741	709	709	742	678	737	691	754	736	729	709	733	700	711	698	718	719	693	721	732	694	709	709	672	679	683	712	680	708	708	684	657	732	687	708	730	681	701	717	727	691	663	704	711	654	718	702	707	747	708	660	770	663	735	672	698	728	676	706	712	745	708	738	701	679	704	642	712	693	727	680	682	720	727	697	728	649	712	662	690	720	723	645	711	737	730	702	677	704	712	711	699	747	733	664	720	711	686	705	739	726	666	711	687	619	700	704	709	720	699	688	684	717	691	631	711	697	750	642	718	686	693	666	665	733	735	689	675	713	681	686	710	737	663	668	713	671	676	683	668	699	708	724	715	728	661	701	715	712	698	711	726	703	718	683	721	691	716	725	668	725	693	714	685	671	736	684	698	702	709	688	728	718	742	722	760	734	710	710	687	650	727	721	680	741	697	672	708	706	706	713	678	700	660	676	718	680	727	703	751	714	689	707	729	706	749	744	690	693	714	711	672	678	709	736	707	679	752	719	746	664	694	701	706	684	718	676	708	725	705	720	693	698	735	737	693	679	692	674	704	740	705	707	716	703	725	696	693	712	688	800	687	711	664	670	770	734	687	708	676	711	690	661	679	696	728	689	757	689	723	745	631	671	665	723	705	708	724	694	692	651	700	687	759	694	681	676	667	656	694	698	696	668	719	665	694	728	645	683	697	722	718	707	705	696	649	708	704	700	726	666	686	679	765	703	699	731	733	692	651	688	690	717	669	670	668	728	740	680	667	694	736	706	681	723	748	698	712	718	749	702	727	655	681	695	669	726	737	687	747	719	665	673	723	695	704	727	716	710	721	701	676	718	681	707	707	664	726	685	713	657	695	695	684	709	696	716	649	661	710	709	762	703	642	738	749	753	724	711	701	738	730	661	737	668	700	678	728	716	726	702	693	731	757	646	709	733	722	734	694	711	690	673	709	711	746	720	661	645	728	707	719	707	680	673	665	719	703	738	725	735	702	759	625	726	659	740	702	705	719	670	679	726	694	679	656	667	713	697	745	675	694	717	721	712	703	692	691	755	735	687	741	673	676	641	742	734	687	729	667	699	754	714	702	672	674	738	734	710	690	721	750	732	689	703	700	674	709	692	663	697	715	678	698	676	693	759	681	705	668	669	730	687	644	739	743	707	735	694	680	718	742	759	696	667	665	687	737	699	709	673	687	695	702	670	703	723	714	731	708	709	688	692	723	732	738	656	692	718	742	668	688	767	721	751	747	687	676	691	653	695	655	689	757	664	679	669	694	669	719	697	718	686	727	699	711	705	685	691	715	703	684	682	679	722	723	715	708	684	718	745	644	661	657	726	719	675	755	675	684	682	679	700	747	688	684	724	687	690	666	698	709	721	773	733	686	730	717	699	711	722	697	701	702	706	716	716	677	702	719	696	671	703	730	686	712	679	714	678	720	670	643	702	679	729	720	725	745	750	706	704	723	701	730	708	701	679	713	684	710	733	737	703	696	710	687	716	670	684	713	715	681	705	730	705	690	734	707	724	732	698	718	752	720	733	696	677	730	681	687	695	703	725	688	693	711	757	686	731	677	711	669	710	730	678	721	709	719	664	693	718	719	679	748	682	716	664	701	687	667	695	737	706	719	710	731	716	697	691	644	714	735	765	699	661	664	692	689	749	720	681	720	749	712	714	709	695	701	683	736	705	741	680	700	731	683	678	734	746	708	666	710	760	668	690	690	721	699	713	690	702	730	698	666	673	741	755	723	723	715	705	701	684	707	688	684	712	737	728	723	674	661	687	714	705	745	694	675	717	713	706	671	687	695	669	704	708	691	715	706	690	733	710	706	730	695	694	696	699	675	712	718	682	660	691	687	709	698	709	729	705	690	761	668	690	683	759	725	702	732	700	659	681	726	739	737	689	681	706	734	693	716	744	729	691	684	688	744	746	741	750	717	680	668	672	705	698	684	699	746	670	690	680	733	724	739	698	674	703	691	742	684	706	696	703	673	698	734	688	698	706	678	712	759	740	662	733	715	696	695	679	690	706	769	715	715	690	672	700	697	715	700	677	672	727	634	714	690	678	742	703	711	682	676	748	729	693	699	676	704	729	757	716	724	713	690	669	713	706	671	732	675	680	696	767	728	685	673	669	676	709	693	659	721	720	666	678	673	691	734	699	703	710	686	721	763	658	713	711	721	728	686	773	692	739	704	749	716	702	706	697	736	724	725	743	657	713	701	703	673	708	727	709	722	696	737	721	705	727	720	636	726	680	723	677	697	654	684	698	673	710	708	746	681	693	743	718	660	714	752	704	690	716	697	684	671	699	706	709	698	705	666	745	718	729	684	688	714	621	658	708	737	689	650	697	734	707	709	700	719	720	682	714	676	689	704	683	689	695	718	693	661	703	757	702	717	668	719	717	726	687	683	683	758	755	752	691	727	733	728	710	709	698	728	715	727	704	700	713	724	730	714	756	713	729	684	717	724	666	688	725	717	705	686	677	707	731	688	694	666	722	706	692	658	683	736	687	713	719	749	709	694	694	690	680	710	723	720	704	705	759	663	696	697	692	716	703	722	710	742	745	739	702	722	654	677	669	668	661	709	692	701	689	711	766	709	697	651	733	738	737	737	723	726	705	696	666	689	758	699	709	698	691	718	693	734	700	683	707	681	727	721	702	703	700	693	673	692	664	720	744	708	655	730	691	692	690	684	731	739	707	751	728	680	673	681	723	708	696	724	707	688	698	674	693	726	679	692	724	689	664	672	732	669	717	728	717	753	733	666	676	642	655	686	717	695	675	728	689	667	739	675	744	706	723	730	690	716	674	707	744	685	682	706	737	748	714	657	650	749	693	688	713	682	689	717	698	704	692	687	711	689	705	646	704	688	760	726	732	718	679	673	695	674	686
27529	32651	39504	21540	6309	1619	705	492	396	446	445	424	428	437	454	441	409	402	452	389	436	459	387	419	429	417	416	420	440	437	453	451	461	434	438	450	435	447	443	409	428	382	421	439	423	413	386	421	464	425	471	410	375	422	456	426	456	442	435	407	435	428	415	445	430	424	414	459	429	410	445	447	420	407	425	430	437	413	444	441	429	416	399	445	420	423	402	446	424	439	449	468	456	470	415	439	426	397	429	449	461	385	415	427	396	463	463	443	435	434	443	442	432	421	451	448	426	411	441	415	423	456	423	387	414	398	457	395	443	470	428	462	437	416	402	425	452	414	453	417	432	449	445	437	448	460	409	413	426	420	436	481	437	449	423	412	414	449	435	415	463	438	488	423	390	411	432	417	414	384	401	399	466	412	423	432	422	429	395	396	427	409	442	441	404	433	409	419	440	429	402	434	410	471	411	426	426	469	419	421	424	443	394	467	464	427	407	410	441	399	386	423	413	410	414	456	422	398	435	414	431	427	417	460	416	396	427	405	415	444	399	411	420	412	447	452	402	451	422	389	410	472	433	429	418	427	448	440	394	404	413	425	459	411	399	377	423	465	407	454	467	403	419	402	451	405	424	411	391	422	418	431	430	448	427	473	439	461	422	423	411	430	440	433	403	418	425	412	416	435	460	412	441	393	426	419	459	426	426	442	431	421	443	435	409	438	464	449	440	458	425	480	434	430	449	410	425	427	436	443	427	441	423	429	388	413	415	408	450	428	438	420	416	442	437	358	419	391	428	418	398	425	435	403	462	451	430	420	448	436	435	425	465	450	428	410	450	428	457	447	412	402	406	417	423	443	417	456	401	388	464	444	417	405	401	408	435	455	433	423	447	449	383	442	439	430	419	442	416	412	447	463	469	428	402	402	411	428	419	438	456	461	439	439	400	464	419	454	398	389	438	459	428	439	421	401	428	425	398	409	425	468	440	414	430	403	411	424	446	394	413	453	410	450	469	467	423	407	441	418	383	433	426	436	448	413	430	444	430	422	409	428	445	417	451	473	435	422	464	442	430	431	429	467	440	420	441	385	411	411	468	434	408	431	399	404	480	465	417	398	441	472	444	440	450	415	439	438	431	421	422	431	467	437	456	432	401	413	457	431	449	403	442	419	422	436	449	440	448	452	415	426	432	400	417	448	409	411	411	475	416	428	445	405	451	415	433	400	439	456	443	443	413	408	429	420	430	423	415	432	431	420	441	406	410	435	404	402	439	438	430	382	422	464	416	465	411	435	390	435	448	453	433	432	431	395	441	406	435	422	437	434	396	423	403	434	427	428	423	381	415	434	442	436	434	436	408	447	440	461	431	396	422	407	457	440	442	423	432	380	411	427	449	405	449	428	429	427	440	421	395	448	411	425	443	420	424	446	422	401	423	448	436	432	432	423	405	408	425	432	434	438	399	405	435	422	454	402	455	435	392	404	465	420	468	446	445	416	463	419	406	433	400	459	438	440	435	451	403	436	409	396	432	465	418	443	447	449	416	460	444	420	437	441	457	430	409	397	386	421	454	479	462	409	406	388	405	446	454	432	431	461	426	396	411	410	416	450	417	423	440	471	437	416	445	395	416	430	403	470	405	456	447	453	425	454	426	449	407	437	425	424	445	417	415	441	427	445	431	439	446	452	411	432	438	389	465	403	423	428	416	430	430	420	429	440	449	464	429	397	454	396	432	410	434	456	461	428	411	427	410	455	413	431	420	437	470	414	440	418	428	444	408	441	437	456	440	433	431	406	405	438	414	444	464	420	423	466	409	435	422	439	430	449	453	439	422	441	462	431	441	451	425	429	433	409	446	460	430	425	424	423	399	415	433	463	437	418	419	430	439	440	393	415	440	452	432	406	452	419	409	387	409	414	428	442	418	445	472	424	417	431	444	437	437	408	467	418	458	397	418	449	381	409	455	436	424	415	436	426	440	440	412	392	455	357	458	481	419	446	448	436	425	417	435	431	394	459	396	418	407	424	437	411	395	424	392	437	421	426	417	443	462	388	441	428	421	421	449	392	458	404	406	459	431	414	430	406	423	431	425	443	438	433	429	423	377	451	426	440	464	476	442	454	437	423	433	452	412	418	403	384	422	413	422	421	416	425	411	401	468	455	416	437	492	426	440	434	459	407	446	395	443	424	442	430	447	420	479	455	402	401	380	406	411	449	448	407	441	427	432	419	439	426	421	420	431	449	420	440	433	407	422	415	429	396	435	401	448	429	443	449	441	459	447	426	423	399	450	426	432	424	447	397	444	367	446	415	429	406	482	476	430	448	440	407	432	466	446	423	447	424	461	379	433	438	448	456	431	427	445	462	421	437	418	434	460	447	417	438	435	422	420	437	412	412	426	412	406	459	438	436	410	409	435	456	451	461	407	393	432	414	474	437	430	455	448	431	426	473	421	430	405	436	429	449	413	423	444	459	392	417	454	411	417	419	428	453	408	447	412	413	410	457	429	458	434	479	455	438	452	434	413	432	428	378	421	428	459	388	454	379	450	419	437	418	446	414	444	449	423	447	457	439	405	405	385	401	447	400	433	401	413	404	424	401	435	426	430	437	466	414	464	456	441	404	439	426	433	399	453	409	398	413	430	423	447	457	420	401	411	441	413	459	394	421	414	445	448	418	444	437	421	409	434	390	419	430	439	464	439	420	434	430	415	439	430	408	454	415	410	431	434	418	402	409	424	400	416	429	397	455	389	452	411	440	431	437	418	424	409	423	438	477	417	420	419	401	491	465	436	445	445	414	456	417	435	421	384	430	435	437	439	441	441	434	424	400	419	413	429	406	439	434	427	405	405	436	408	424	469	411	400	427	418	433	440	452	420	406	435	436	427	419	459	424	431	403	434	432	445	414	432	445	474	449	425	424	457	433	429	476	391	413	423	440	413	440	419	434	418	467	412	430	445	381	431	443	454	435	410	432	437	456	424	403	417	466	452	417	419	384	443	457	460	470	443	430	452	452	422	415	423	438	423	421	435	453	441	407	449	419	443	432	439	414	413	422	423	435	411	444	399	430	454	426	440	433	416	442	462	437	476	438	449	442	420	427	422	445	406	405	441	405	454	447	406	387	437	425	392	411	445	422	411	418	428	434	430	431	405	420	394	434	418	454	404	432	392	447	481	449	435	439	476	409	409	428	425	440	446	460	433	414	452	423	398	434	442	456	394	419	416	457	411	423	453	411	469	444	452	430	396	440	450	436	427	433	414	420	416	454	412	411	400	389	442	395	455	418	416	434	387	419	420	424	432	407	413	414	423	421	445	394	436	405	465	448	451	434	460	387	410	445	454	430	391	448	428	424	491	445	429	421	429	408	433	403	457	416	410	425	430	421	366	394	395	411	409	479	440	421	441	404	423	469	423	425	422	452	429	424	431	421	433	445	431	441	458	429	438	447	408	422	445	446	444	445	431	446	410	438	459	441	414	441	481	438	411	448	421	439	419	398	420	432
19436	49621	34155	15893	6009	2093	847	548	553	497	469	501	509	543	482	500	494	483	499	457	424	524	470	479	508	493	531	462	482	528	514	505	424	468	476	453	489	509	544	458	511	454	481	464	495	499	470	488	488	472	495	524	461	487	531	515	488	519	473	497	515	496	451	490	525	481	485	493	475	485	541	491	494	478	495	478	518	483	479	518	487	463	494	518	478	512	489	527	460	495	467	494	491	486	492	497	503	500	479	494	506	482	471	521	443	483	526	494	507	505	522	482	478	515	520	511	519	483	454	475	525	501	452	474	514	443	469	500	504	474	496	488	492	460	502	481	497	499	497	481	488	506	475	480	534	510	523	500	501	520	468	529	488	503	476	493	453	482	459	512	526	489	501	497	535	511	518	487	498	489	517	515	493	480	444	475	510	537	492	512	436	523	503	488	498	523	465	517	487	510	512	487	497	540	479	497	493	526	489	489	465	534	507	494	488	478	513	467	457	466	470	488	522	466	476	525	482	477	478	502	452	482	513	496	523	505	525	525	492	511	497	456	501	536	493	461	491	499	448	521	490	499	478	479	527	478	488	519	466	472	465	518	472	504	520	527	522	467	504	464	518	467	498	489	490	489	487	542	483	530	501	490	482	485	458	466	469	424	504	515	508	535	486	464	494	507	493	481	521	465	529	530	506	532	474	542	451	494	462	479	463	478	445	504	537	489	506	477	506	510	495	489	520	515	500	482	463	481	479	494	498	514	511	489	505	509	550	537	462	462	472	507	508	515	483	491	504	474	455	498	508	495	500	490	515	487	493	498	473	463	502	492	533	485	483	511	523	504	506	505	496	466	490	508	506	479	490	492	507	501	513	503	495	481	468	479	463	440	494	488	468	502	486	517	496	504	509	472	484	483	529	513	481	497	533	482	501	480	477	488	536	517	492	494	494	502	504	497	522	502	505	488	512	479	485	505	477	513	498	499	488	462	500	466	502	494	494	495	459	517	487	476	428	498	544	489	498	481	520	495	487	490	462	509	453	487	473	473	522	522	501	505	483	466	488	474	551	493	516	494	502	496	517	491	471	480	503	479	493	482	454	521	485	516	476	507	479	540	525	531	566	505	470	481	499	536	473	483	495	477	457	518	490	463	507	512	495	484	492	474	463	519	441	500	484	468	472	514	519	531	500	498	501	508	496	519	475	507	483	470	488	480	502	503	486	464	477	497	547	495	509	517	520	514	479	519	488	520	532	517	465	485	475	494	539	504	514	470	477	474	447	515	479	494	505	494	471	532	508	490	462	523	484	521	537	534	464	459	484	515	477	491	503	500	472	497	522	499	502	474	556	480	517	502	479	531	475	484	533	496	498	460	562	537	528	510	452	490	497	496	508	491	500	478	522	500	516	506	462	487	502	487	504	529	456	486	470	479	437	507	517	514	463	428	518	516	521	475	527	534	504	505	490	493	466	504	509	475	480	529	501	497	480	535	514	515	457	468	521	494	513	488	514	499	490	517	505	490	475	522	495	466	468	487	517	481	513	487	497	514	508	512	507	506	506	520	526	498	481	498	505	489	471	493	507	521	447	513	509	490	518	521	504	504	485	469	500	480	501	482	453	506	456	465	467	484	457	486	511	495	480	500	478	477	545	513	471	496	505	471	520	496	483	501	476	471	528	501	488	490	489	474	503	485	511	500	523	484	475	495	498	510	472	490	468	481	496	477	463	495	488	465	511	484	499	490	472	441	486	493	471	500	533	515	512	478	499	466	501	493	501	471	522	512	516	528	516	435	504	527	488	507	515	530	467	507	512	468	501	492	495	514	449	449	467	476	480	500	498	480	513	500	516	520	485	482	498	466	529	501	497	495	491	510	452	485	504	443	516	489	475	461	514	510	496	477	503	467	482	485	491	512	473	430	515	431	452	530	517	529	512	500	466	500	465	491	509	471	499	514	545	494	495	489	488	484	490	507	514	507	499	439	511	487	481	453	487	462	466	498	531	507	480	485	470	529	496	486	480	448	497	482	484	503	493	477	480	490	489	500	476	488	473	508	472	492	509	510	520	477	507	450	443	511	450	509	502	514	496	474	494	474	482	479	504	454	493	506	493	448	460	458	502	489	472	486	497	444	480	475	488	485	466	461	483	500	481	440	479	492	480	507	516	489	503	491	461	496	484	512	506	519	484	484	477	491	500	487	456	494	485	455	519	520	519	453	503	508	492	435	488	488	467	471	497	504	471	500	494	473	492	484	514	487	470	471	486	490	528	502	531	528	482	490	463	511	477	476	482	505	473	490	511	494	459	498	484	460	494	488	457	507	470	481	529	508	466	471	479	489	516	469	502	477	520	491	497	543	509	480	492	485	470	517	505	418	533	498	487	484	491	492	494	464	478	542	497	492	524	501	512	535	499	519	501	522	528	491	483	499	470	517	490	479	528	483	490	507	522	513	508	451	453	483	454	477	496	491	485	527	510	512	458	506	456	531	494	495	479	520	463	503	485	525	485	479	488	487	505	492	480	484	505	493	531	535	520	498	493	501	491	474	526	487	490	530	521	478	517	478	444	450	446	502	489	487	484	493	478	487	526	482	504	498	462	486	508	514	495	525	485	473	523	501	480	514	513	527	505	470	491	490	510	507	518	480	506	513	460	489	493	468	462	500	469	512	495	504	487	500	498	490	521	473	504	462	478	473	459	475	488	502	478	477	497	507	498	482	496	513	493	497	471	526	507	510	545	494	469	492	479	457	476	514	515	501	445	504	470	487	462	495	501	454	513	450	500	504	495	518	525	493	513	496	470	450	498	491	516	524	498	465	498	460	477	497	500	500	501	525	447	491	483	517	479	520	519	489	466	494	493	518	481	485	444	507	488	500	522	510	491	453	509	480	533	491	492	524	494	531	522	467	490	445	523	500	504	492	540	479	470	466	509	542	486	509	524	534	487	462	496	511	489	509	536	486	461	476	495	476	520	513	511	516	488	523	485	531	488	542	473	461	472	492	491	522	520	528	457	496	491	496	521	446	501	491	451	545	466	513	474	504	487	497	505	508	511	475	490	529	554	498	464	518	462	500	467	495	495	510	506	481	547	533	474	457	468	460	493	486	470	492	471	478	471	531	498	486	460	521	485	491	515	534	506	534	506	521	484	449	466	527	487	488	524	514	513	479	455	497	501	458	506	516	525	481	510	529	493	519	513	505	460	474	494	491	486	509	497	470	467	478	516	454	501	491	499	525	491	503	522	520	515	497	473	485	460	483	523	489	517	487	499	448	479	493	502	498	486	477	467	489	508	501	509	520	444	474	485	501	521	483	500	481	488	463	491	520	514	477	516	525	533	517	459	483	473	464	484	501	494	515	501	500	505	500	541	504	474	476	494	498	494	510	484	502	468	529	449	502	532	480	471	483	492	503	482	466	460	473	512	516	484	554	512	513	547	474	507	505	477	466	496	514	470	495	466	453	484	514	506	477	481	548	479	495	499	511	483	503	484	512	433	504	531	517
23645	23049	38595	33877	25767	19717	8083	1117	626	582	547	579	559	535	543	552	543	524	506	561	513	538	532	566	571	539	520	548	559	537	519	556	564	523	536	547	569	530	545	564	573	535	587	551	535	508	574	583	516	524	552	518	572	550	556	530	571	542	537	568	560	555	571	548	548	570	541	553	559	547	565	549	530	562	540	518	583	523	512	546	543	557	541	545	539	509	543	503	528	520	560	526	545	517	562	514	520	536	564	564	560	528	541	516	510	534	526	547	556	535	520	579	548	568	531	547	573	536	576	524	519	541	526	555	565	596	552	540	546	500	532	579	532	577	522	540	553	516	555	565	537	596	508	539	540	572	518	579	552	520	567	515	576	534	553	523	528	521	508	590	552	546	528	547	561	558	499	557	567	555	547	545	539	564	551	484	578	524	497	540	539	554	541	542	536	552	565	528	530	537	564	520	568	526	535	595	552	524	518	545	544	531	545	542	567	525	527	529	533	558	586	498	554	508	531	542	545	544	558	512	539	529	556	530	558	532	540	532	562	548	518	570	568	540	506	539	576	545	511	567	566	527	562	524	552	564	556	532	545	552	577	508	553	559	555	578	572	550	560	536	578	571	553	534	542	534	544	568	588	511	560	530	529	543	541	568	466	536	485	549	509	530	574	544	559	539	540	509	574	548	536	560	563	568	548	605	525	531	547	500	556	593	563	548	511	525	515	499	539	536	533	556	585	547	513	556	533	553	512	549	550	574	556	530	557	574	551	560	528	571	545	543	569	532	556	554	561	565	523	545	558	531	549	549	548	506	569	531	543	541	521	560	574	521	530	520	566	586	565	533	501	558	556	553	532	530	533	546	574	545	554	535	527	510	586	558	587	568	581	542	558	518	523	540	531	524	547	551	535	539	572	526	514	539	565	538	556	577	582	537	520	585	554	576	499	529	537	546	540	532	524	542	580	517	527	481	548	537	513	556	544	581	511	510	499	518	519	498	505	540	563	580	526	545	540	545	524	528	540	543	566	520	537	533	516	562	496	556	522	560	548	526	571	557	545	559	532	544	516	548	531	506	557	552	519	569	517	523	526	559	573	572	546	528	560	533	558	523	577	539	534	561	590	558	565	570	554	563	577	513	549	543	540	509	534	531	535	562	542	580	553	521	508	528	567	566	541	566	510	539	554	577	540	548	558	550	563	543	548	519	553	557	550	537	570	533	555	550	549	586	512	530	571	540	565	542	563	550	496	543	541	559	556	531	543	579	586	548	555	544	578	544	514	507	543	556	567	555	505	552	511	604	584	572	536	546	509	543	580	518	527	558	549	539	536	503	523	570	534	520	588	605	609	558	536	537	546	546	545	523	571	535	525	553	553	536	584	574	526	568	582	568	547	535	559	552	530	530	590	539	562	523	520	528	517	516	589	528	555	552	485	548	548	572	539	536	521	534	568	582	580	504	532	566	514	539	589	541	591	553	523	530	588	575	532	552	555	534	555	534	560	565	573	576	553	519	516	572	538	509	522	553	542	508	592	535	595	576	539	563	569	557	560	536	511	533	545	547	595	517	560	486	519	589	547	578	512	542	552	549	559	529	555	569	546	579	540	514	529	562	571	540	530	540	570	580	544	556	553	580	558	538	542	535	555	501	570	525	574	531	553	592	555	536	531	534	556	543	585	551	551	529	567	531	545	586	574	559	513	529	536	522	534	552	544	505	523	540	516	509	510	534	534	563	537	556	549	546	586	551	515	541	539	567	534	533	557	546	538	581	541	538	508	564	563	522	498	493	552	558	545	560	515	505	551	537	575	520	553	549	521	554	579	534	519	541	543	527	535	562	540	563	587	558	562	513	542	525	598	517	505	570	592	509	516	588	577	531	576	596	590	526	538	576	534	546	509	543	540	554	527	557	525	523	600	546	542	522	534	528	546	556	491	571	543	550	522	525	540	561	524	537	568	514	503	538	558	538	507	558	546	513	559	556	560	582	523	584	573	529	552	545	530	518	553	542	485	526	570	498	553	517	514	537	532	554	543	577	576	538	547	506	548	523	568	544	535	570	579	565	550	520	512	479	519	508	561	503	590	528	506	518	528	563	537	561	485	574	561	549	570	521	565	522	569	513	543	559	581	527	535	521	559	548	568	564	526	525	497	508	552	520	548	578	554	558	546	510	516	557	556	539	541	586	558	540	529	566	548	563	530	537	535	559	528	494	529	554	560	534	529	551	556	560	538	556	532	599	588	494	494	524	534	522	549	525	537	555	608	540	520	558	537	554	551	502	520	537	543	514	525	563	587	509	599	522	543	589	543	516	596	557	509	591	565	490	530	544	550	532	525	553	582	542	561	558	556	541	566	524	558	542	555	579	570	523	574	555	529	531	539	558	571	542	535	541	559	552	563	566	536	545	520	579	530	528	569	506	579	541	481	539	510	549	563	538	577	573	568	528	564	545	508	501	513	519	542	534	573	560	496	585	540	541	499	520	566	579	569	559	552	547	560	564	570	543	539	554	521	554	524	545	526	527	545	530	533	528	480	535	558	536	553	557	552	496	536	544	527	581	561	566	528	522	579	568	553	522	578	559	539	566	539	540	510	563	565	509	547	559	491	557	536	545	553	585	551	538	507	586	524	540	552	541	541	507	552	553	519	543	545	542	568	535	516	571	543	576	568	528	539	511	557	513	518	549	582	535	529	500	550	577	575	547	519	607	570	507	531	564	531	555	542	536	556	534	492	536	495	551	536	571	557	478	564	536	561	533	526	529	539	586	533	522	558	479	539	533	592	529	528	570	565	547	561	559	545	511	571	559	571	536	539	557	534	546	540	526	571	525	531	563	542	505	511	529	534	568	546	588	555	559	511	539	559	545	507	532	514	580	524	575	520	540	557	558	500	512	551	608	547	547	518	551	516	536	558	526	516	570	529	528	541	583	537	544	544	560	551	524	541	535	515	580	541	566	549	520	539	559	542	548	549	522	527	543	566	591	562	524	506	548	523	574	580	569	572	554	536	550	516	551	544	544	538	545	554	551	533	513	561	541	529	543	554	582	571	520	505	557	569	590	562	544	539	580	537	545	538	534	516	561	559	551	548	517	513	501	559	544	545	521	549	560	584	574	541	557	525	513	555	561	559	535	561	547	555	582	550	531	551	516	504	556	544	580	571	562	527	513	567	524	553	556	549	573	561	539	529	554	556	571	539	546	546	529	524	539	529	555	542	550	554	588	536	540	535	535	591	513	551	577	552	555	519	573	518	515	528	536	544	545	533	586	539	513	558	541	560	542	536	556	567	514	512	518	521	506	532	520	559	558	522	549	561	527	567	530	583	522	532	548	517	534	551	522	533	544	522	493	536	523	532	535	568	533	596	519	486	525	528	556	556	534	549	543	572	495	545	575	516	545	544	571	577	575	487	540	561	563	535	507	532	554	565	558	566	537	559	588	561	556	521	558	561	562	540	566	547	534	546	520	552	499	577	577	519	545	557	554	557	557	530	529	553	522
49111	94581	74788	49573	30443	13350	3956	1235	793	641	589	614	584	636	609	597	510	605	561	632	606	615	621	618	585	622	623	620	636	562	576	623	596	608	580	581	571	597	608	638	598	634	624	602	612	598	585	558	564	565	565	628	645	589	585	594	581	578	636	611	617	577	633	587	596	633	598	647	622	602	642	612	587	582	608	630	561	631	594	603	595	605	596	628	626	568	648	602	602	610	601	580	562	578	568	614	592	629	565	557	668	581	586	575	588	557	572	555	580	548	575	615	624	606	616	580	610	591	550	591	564	574	587	590	620	600	605	586	576	617	548	577	550	589	590	598	563	644	587	550	594	600	588	579	592	629	607	595	650	603	582	598	598	629	602	647	593	636	558	601	621	595	589	567	623	566	581	644	595	587	656	612	581	576	676	595	646	554	577	605	568	546	626	597	623	565	606	628	602	559	559	630	631	618	594	588	609	587	654	563	623	612	611	576	592	605	598	558	625	595	615	599	595	626	550	560	589	588	606	609	572	627	592	619	571	587	561	571	568	588	608	594	603	566	565	606	616	579	569	630	586	592	567	578	623	647	627	600	632	569	602	578	634	625	607	570	626	624	581	613	587	606	580	610	597	589	637	647	647	607	631	599	596	582	625	582	565	554	606	630	603	591	612	599	649	559	578	590	591	586	616	640	639	584	573	578	618	596	624	619	633	592	618	637	566	551	609	576	559	546	571	588	574	601	579	602	620	597	585	586	570	626	634	642	613	568	593	601	590	634	571	624	608	589	602	589	613	576	576	611	603	563	582	577	605	573	568	562	627	658	625	588	605	569	570	570	623	553	614	574	618	600	594	578	575	605	630	604	633	574	591	545	606	629	600	601	604	595	599	587	632	591	604	626	627	599	612	599	571	634	632	588	615	607	611	651	591	585	595	633	580	620	632	568	598	593	578	630	587	601	575	571	612	610	611	604	591	562	565	585	616	611	599	602	604	594	611	577	629	587	636	620	600	601	634	630	557	612	595	622	582	598	536	611	595	630	590	614	614	612	542	576	585	614	633	619	606	595	550	619	608	601	630	577	552	581	631	589	630	585	591	609	560	598	582	614	570	607	579	572	588	601	572	580	599	567	576	608	645	618	567	583	616	603	619	554	626	590	623	611	626	604	617	602	589	616	606	617	591	600	584	578	598	597	641	602	592	545	597	583	646	622	605	599	606	590	563	636	610	623	574	588	568	620	588	578	614	608	585	609	583	631	608	597	604	553	567	632	559	634	571	578	565	622	622	563	623	589	611	552	593	558	612	617	552	611	572	669	585	612	542	600	575	606	611	572	576	598	637	599	601	579	570	617	580	557	587	590	616	621	562	586	557	593	597	610	594	601	615	599	592	613	581	599	573	582	591	583	606	596	588	670	638	575	620	573	662	595	614	596	609	589	580	618	585	617	568	556	565	556	569	646	550	606	601	612	597	582	591	599	585	620	572	614	591	621	606	623	611	548	567	603	586	597	588	585	588	605	639	614	614	582	630	581	574	599	621	583	594	572	598	627	585	601	612	603	591	579	635	555	618	557	620	628	594	610	606	626	576	604	635	593	609	594	598	593	576	619	627	584	594	616	584	595	598	589	652	608	582	575	650	626	584	619	593	577	607	616	582	586	571	597	620	607	595	571	561	575	608	594	586	584	556	574	594	634	596	598	576	644	596	586	613	604	627	622	569	621	553	607	560	614	608	600	640	582	617	599	572	657	594	599	615	576	599	572	622	579	574	566	643	633	605	613	598	567	600	653	612	579	590	591	614	583	626	602	572	600	609	581	608	589	613	646	635	609	596	586	567	580	627	534	615	580	619	636	627	630	545	592	654	584	624	597	570	587	580	565	617	575	606	621	643	632	575	590	619	628	605	642	599	603	643	596	599	610	548	634	600	606	613	622	590	586	570	612	615	617	604	624	604	585	626	579	608	590	612	573	586	596	608	612	646	571	604	583	631	626	608	603	591	621	568	584	598	600	622	596	595	610	591	580	596	550	609	576	625	586	606	633	583	610	612	630	586	565	646	584	598	597	638	615	591	603	587	554	578	590	586	558	599	532	573	593	645	583	567	587	565	648	625	582	553	608	575	623	598	528	593	598	573	609	600	594	622	647	560	632	598	596	631	579	641	579	601	613	631	596	597	621	594	624	543	552	568	577	589	654	561	591	542	586	548	611	583	651	592	575	611	619	639	568	581	611	552	629	614	609	569	614	614	586	605	614	602	551	610	580	649	583	621	550	605	568	630	577	605	590	603	626	605	540	605	595	634	623	579	594	635	576	634	536	549	592	619	577	568	623	607	649	614	617	578	591	575	606	622	619	616	615	595	600	606	621	598	585	563	655	624	593	613	645	583	587	600	623	614	615	574	591	611	637	559	644	580	639	610	618	581	598	610	606	581	580	609	601	559	541	629	559	572	658	604	612	612	575	626	608	650	615	578	580	581	553	574	598	630	558	564	567	587	562	588	624	629	571	621	608	609	584	561	594	619	660	607	628	624	590	598	593	559	582	586	571	631	573	546	629	643	563	586	608	562	607	606	608	583	592	603	622	573	575	617	584	598	584	603	603	575	574	627	633	642	536	584	596	579	617	623	602	588	590	619	581	581	550	619	555	585	620	579	604	633	585	606	605	611	629	577	609	556	574	577	619	645	649	668	613	578	603	572	610	619	604	592	579	572	610	620	636	606	605	581	586	592	627	565	595	579	606	652	595	615	589	609	584	618	583	565	537	646	626	554	658	599	599	592	555	604	596	565	598	601	588	612	600	582	579	596	614	583	629	610	596	611	605	621	582	631	573	566	623	620	545	628	602	624	629	554	598	627	616	586	569	581	616	603	551	606	580	596	584	581	554	625	583	597	578	575	595	597	624	599	571	587	649	622	591	614	580	599	563	589	588	619	597	506	606	588	579	594	556	584	584	597	615	589	629	654	646	590	626	562	646	585	591	610	616	597	637	568	647	558	634	619	584	617	596	584	601	625	584	598	596	597	628	621	616	605	617	623	618	585	615	614	576	567	630	604	572	601	612	572	619	595	645	572	613	593	608	621	629	604	562	590	625	573	567	619	581	602	562	589	615	633	595	560	621	608	606	603	605	627	620	617	638	592	611	590	628	593	601	558	565	627	572	535	596	631	563	541	648	600	581	619	603	640	651	631	602	599	587	630	634	590	625	603	605	589	557	590	593	587	653	589	603	571	591	572	600	613	588	626	584	621	591	572	611	620	635	590	555	604	653	615	592	607	627	626	614	570	603	569	599	569	589	601	576	624	551	582	640	645	610	627	628	626	563	574	605	598	630	601	600	582	646	589	609	643	573	530	621	552	587	566	598	608	596	597	629	619	620	628	602	607	561	589	596	619	615	655	589	592	568	612	598	642	572	591	621	634	627	643	582	592	621	591	621	600	602	641	591	651	620	599	598	613	597	584	585	626	638	632	599	628	597	599	636	580	602	591	609	598	608	625	587
25128	25821	41577	33440	19729	7503	1527	677	566	532	508	512	537	539	536	508	502	502	537	522	531	520	558	505	493	543	542	482	521	507	534	510	512	482	539	502	532	512	474	544	514	485	498	491	501	516	538	469	528	519	529	530	524	511	503	529	531	534	546	513	460	501	519	458	489	536	509	488	497	520	526	464	536	515	494	498	505	468	511	538	501	521	543	497	501	464	514	534	530	561	499	520	507	524	485	505	492	548	525	567	524	532	477	454	499	507	505	507	541	501	560	498	514	536	471	538	500	476	523	489	488	517	498	496	518	508	538	484	520	531	534	526	491	535	502	489	531	536	487	500	505	526	530	520	487	502	527	531	525	477	518	526	516	495	514	511	520	532	490	529	505	508	479	480	513	518	524	505	492	544	490	496	543	499	495	527	520	525	508	530	543	487	550	522	499	494	487	514	505	518	493	505	495	545	506	497	505	519	470	493	505	529	497	528	509	493	508	550	550	490	516	523	520	499	540	522	484	488	475	551	457	491	532	483	525	499	542	529	587	556	498	471	532	489	483	504	495	489	506	515	513	526	524	531	481	524	479	481	533	527	495	467	516	532	504	526	503	509	501	483	509	503	523	505	492	504	490	504	488	495	518	536	516	505	563	537	495	504	522	520	489	466	497	468	527	475	523	535	495	513	492	508	534	521	529	506	528	516	481	530	517	477	534	559	502	489	523	529	519	504	525	510	523	542	511	505	539	505	496	499	527	485	534	565	489	548	507	530	511	544	495	477	524	517	521	500	486	508	486	550	478	523	540	538	486	534	528	495	500	476	508	534	540	526	494	490	502	539	537	542	512	551	507	477	475	522	493	506	518	541	498	539	502	526	529	540	530	523	504	480	524	522	553	510	489	500	473	547	496	526	506	524	509	515	501	547	563	498	520	492	508	512	567	485	504	462	525	517	544	514	513	493	521	498	530	504	537	547	544	527	572	505	521	529	562	498	531	501	504	483	513	517	554	503	505	545	519	510	499	507	508	497	531	497	508	549	516	547	514	501	530	521	536	510	484	522	515	528	495	500	525	505	519	510	502	517	512	512	527	499	473	516	512	529	500	503	505	482	542	507	550	467	527	570	524	548	494	546	483	537	498	526	547	523	476	507	489	515	500	522	496	511	489	519	517	548	504	515	478	510	519	497	526	522	502	525	542	538	536	538	550	544	501	501	468	556	485	509	531	486	516	529	508	517	564	480	505	511	502	531	511	457	536	491	529	508	504	511	473	534	493	502	498	506	485	545	505	485	512	536	486	498	465	477	530	513	515	499	501	490	514	544	496	559	503	474	513	496	503	519	526	493	518	531	475	477	526	571	491	508	455	533	496	508	502	529	511	524	506	501	500	535	509	541	496	518	526	530	495	524	497	518	481	494	534	511	508	461	548	481	511	515	521	478	453	522	511	485	516	478	456	487	505	514	502	516	535	493	513	484	531	470	503	518	542	479	514	501	485	464	514	500	498	484	482	536	490	513	522	518	506	512	511	527	487	528	462	514	474	501	525	508	507	499	494	490	502	513	522	547	497	496	520	487	512	517	508	522	479	501	509	521	505	541	515	498	525	492	526	501	498	507	493	505	512	503	481	514	546	518	505	550	526	489	556	493	537	538	508	489	499	497	510	508	486	535	512	501	546	555	522	522	485	535	500	484	533	545	500	518	506	496	524	512	525	541	556	475	554	484	485	554	503	536	452	489	481	529	500	493	522	505	535	501	542	518	510	548	498	508	544	524	498	512	513	528	504	467	528	477	498	550	527	519	493	504	526	520	493	501	484	554	529	505	535	510	507	498	502	510	499	553	455	513	511	502	498	506	518	517	558	490	500	540	524	476	436	505	513	460	506	549	510	527	492	538	522	503	547	530	490	527	531	530	489	522	493	521	479	508	510	524	522	529	512	500	506	462	482	495	548	551	529	494	494	532	528	522	470	528	510	484	553	483	498	516	503	531	491	482	502	523	497	521	538	521	522	525	505	520	501	519	502	535	479	537	526	480	465	514	531	531	513	485	508	512	526	534	512	507	469	519	533	495	502	519	503	512	510	492	517	494	504	533	488	500	526	498	510	492	531	481	564	523	574	501	555	523	514	525	503	524	519	509	495	493	546	510	524	483	509	528	472	489	504	509	482	539	525	527	537	534	474	508	477	517	542	512	495	551	548	500	526	526	538	503	543	518	498	487	511	535	523	503	481	529	498	514	513	499	495	543	527	505	501	491	540	538	506	533	490	479	486	507	503	581	566	475	501	493	489	527	525	507	494	495	543	508	534	544	537	544	503	523	487	509	503	508	535	536	521	521	505	505	510	472	524	512	543	515	516	502	524	500	496	527	492	497	503	466	542	506	489	494	502	522	494	505	546	525	514	527	492	529	510	555	497	505	524	555	521	523	459	514	495	494	481	516	502	515	522	514	510	513	561	558	521	525	518	501	535	474	519	527	486	511	494	506	467	506	506	513	518	525	497	510	497	541	473	470	547	522	503	494	505	557	517	553	513	491	494	471	516	536	507	504	517	520	503	520	460	500	523	483	522	545	502	514	538	510	476	513	476	519	523	500	524	505	497	562	466	522	477	512	524	482	522	494	484	512	490	501	467	532	521	505	541	489	559	534	487	517	518	552	507	503	468	484	510	481	520	509	536	494	519	523	526	478	542	522	500	563	486	546	541	473	488	530	500	486	542	516	471	494	543	498	506	489	519	511	488	529	514	473	539	528	558	523	530	511	496	477	486	467	503	521	551	505	504	504	535	464	512	509	514	495	513	512	510	504	500	548	494	534	530	552	546	507	486	474	541	531	503	534	514	536	491	499	517	505	534	530	528	535	510	494	470	559	523	544	501	488	517	472	457	507	490	519	488	534	543	555	519	476	520	489	514	525	507	534	506	516	533	543	471	489	498	505	539	526	527	530	527	542	524	507	540	499	519	523	487	476	551	494	502	516	508	540	511	505	506	486	521	538	542	500	511	504	549	499	502	506	493	547	493	499	515	511	512	522	531	508	543	528	508	542	485	504	485	491	522	532	532	529	541	509	546	522	531	532	485	497	509	524	504	512	536	531	514	528	525	490	489	519	501	517	479	509	484	477	511	520	476	447	526	545	486	523	503	525	496	498	492	522	509	522	489	519	539	524	482	519	517	552	525	514	503	521	512	498	527	551	513	528	514	521	485	513	492	499	480	492	519	524	475	515	508	543	542	489	535	511	524	502	520	496	545	488	497	504	519	507	518	471	494	524	480	517	509	482	493	552	567	517	506	489	504	471	508	545	495	502	499	533	492	519	515	535	531	526	543	505	524	533	489	530	543	510	501	485	540	515	501	521	517	527	490	510	523	506	512	509	519	522	494	518	529	547	512	525	524	541	522	513	479	503	468	540	496	475	553	498	534	469	472	514	561	503	484	548	499	516	488	468	524	540	507	495	497	526	509	524	514	523	531	486	519	540	481	504	501	505	490	545	502	509
41620	81100	60239	36439	18869	6618	2056	833	621	629	588	603	606	589	573	572	620	610	581	615	583	594	622	645	549	565	603	575	608	581	574	594	583	580	625	583	615	600	568	601	554	600	556	591	576	622	587	606	613	553	604	607	603	593	576	604	612	604	574	594	592	596	585	587	593	576	575	547	585	558	597	572	530	589	607	564	588	600	577	602	584	546	614	558	589	632	567	561	580	593	597	571	595	543	559	572	631	582	570	590	569	551	584	558	612	609	561	617	543	588	597	534	570	615	583	600	593	574	633	616	587	553	627	597	572	555	608	553	602	566	615	586	571	573	628	588	558	590	619	601	529	589	601	623	587	618	531	567	619	592	610	626	554	574	584	618	609	585	592	547	594	591	620	524	632	572	545	608	606	616	559	576	596	583	568	563	579	585	616	598	517	593	566	581	628	615	594	573	574	577	573	610	578	608	576	584	605	578	621	627	607	579	600	566	587	609	543	585	584	575	556	566	587	587	596	607	608	598	560	608	579	578	599	601	579	565	582	591	601	581	556	595	564	633	544	584	573	583	629	646	582	570	559	583	583	614	602	620	567	614	586	579	579	589	607	566	565	599	608	527	554	563	624	599	579	599	590	554	608	623	577	608	582	612	588	554	594	613	623	589	552	592	600	593	618	568	556	575	557	585	560	624	570	578	569	601	614	589	590	563	560	554	562	616	644	607	613	577	586	554	555	615	560	575	593	589	550	585	580	587	569	590	595	584	586	598	575	613	560	603	615	591	594	569	603	657	577	613	624	560	602	625	565	597	594	559	620	589	570	631	578	655	579	608	607	577	616	560	599	609	577	612	592	594	568	559	574	556	636	579	573	569	602	617	597	563	593	575	600	599	617	593	593	568	584	586	563	603	562	582	610	600	614	587	575	574	585	574	590	620	591	599	613	522	590	580	583	590	581	565	597	564	594	618	585	598	576	546	593	572	596	598	565	588	569	599	582	587	605	619	557	572	568	568	631	599	555	571	594	576	597	588	616	605	567	614	570	586	608	614	570	595	579	561	604	591	622	604	583	595	576	613	595	564	634	599	614	576	612	559	621	585	582	603	558	610	600	586	596	567	576	570	564	618	579	549	556	560	604	564	567	551	590	567	577	556	588	608	594	579	589	603	639	603	534	580	586	591	623	546	592	613	589	635	593	563	597	613	598	531	597	556	589	545	549	581	611	564	583	554	579	625	627	601	574	547	617	566	587	587	602	612	588	600	588	590	611	578	574	542	605	576	577	587	599	593	566	596	581	585	564	603	603	584	587	619	578	580	595	567	576	627	591	620	577	558	607	598	615	553	572	624	558	569	636	601	573	596	564	584	583	579	600	617	567	562	566	574	553	554	569	602	586	573	564	593	606	623	589	578	604	547	598	582	601	591	576	555	600	588	556	596	583	580	543	587	638	579	576	615	570	586	567	578	553	567	570	567	553	594	593	605	563	543	564	616	583	621	571	599	605	583	532	607	558	604	550	602	599	599	586	577	599	555	600	612	565	556	558	557	624	603	599	574	550	614	552	567	584	569	565	572	629	610	578	602	526	583	567	557	581	617	596	585	587	563	620	586	545	596	621	578	575	590	604	590	600	583	602	579	594	567	554	572	597	624	608	638	586	551	573	542	555	569	536	611	575	602	586	588	570	608	571	586	592	564	560	587	612	599	557	625	600	588	587	514	566	567	584	582	613	581	583	600	600	580	570	554	582	642	586	592	567	578	574	556	527	601	573	615	592	590	603	580	558	597	575	594	590	566	602	559	551	574	588	613	582	548	548	617	573	603	568	545	617	568	559	549	558	629	590	576	572	579	587	531	565	559	585	570	585	585	577	604	602	593	591	545	589	597	551	571	626	616	574	601	584	584	574	579	586	621	607	576	618	603	571	568	588	586	584	574	549	624	571	570	587	579	606	591	585	595	573	567	583	633	578	601	559	596	579	601	619	638	593	586	603	604	570	637	596	594	552	589	536	589	637	614	590	620	602	565	616	577	622	599	593	586	569	574	636	576	593	612	556	602	568	619	584	631	560	541	568	557	595	547	590	603	603	579	594	600	608	569	562	593	587	557	615	568	551	572	601	563	594	575	600	597	645	593	545	610	576	594	594	589	567	582	588	581	577	588	622	575	570	585	633	610	620	598	633	558	576	598	547	578	571	610	590	602	534	590	572	569	609	596	574	531	585	581	649	562	581	584	572	605	599	547	581	568	595	538	594	617	572	552	599	574	584	582	592	562	564	597	569	576	611	604	577	628	585	609	543	542	541	615	589	563	564	626	581	594	590	595	538	593	603	595	620	581	588	562	602	620	603	572	577	631	604	588	623	576	621	566	588	584	597	590	583	600	593	606	577	571	595	625	587	544	582	609	593	543	622	552	540	562	561	552	560	561	578	626	569	616	550	579	635	638	607	551	588	581	569	584	628	575	629	587	574	582	609	624	564	595	619	580	557	567	584	594	571	593	569	620	563	622	588	605	545	615	586	583	606	542	594	596	600	622	579	585	584	591	594	574	586	574	597	600	546	626	571	569	591	610	601	545	631	563	575	586	601	622	565	607	553	606	568	581	589	606	571	568	544	557	612	570	546	571	574	619	586	615	575	573	625	579	607	579	542	596	622	576	593	567	607	585	587	600	580	537	570	581	579	603	588	564	552	565	547	596	603	601	592	606	561	585	590	552	571	576	604	610	559	596	584	578	617	584	579	550	581	589	570	590	575	587	552	545	598	575	596	563	566	565	568	591	606	579	559	560	607	568	571	558	583	584	600	548	593	591	586	570	578	601	563	540	609	544	531	573	585	615	548	585	624	561	584	549	545	573	574	581	573	576	579	605	583	549	591	601	643	579	574	592	580	571	619	565	622	555	573	562	593	583	605	547	609	579	587	585	567	592	609	568	583	591	616	567	593	542	599	593	567	532	593	584	590	611	570	607	581	566	582	585	609	611	541	587	587	609	584	550	613	549	578	647	578	615	568	567	548	580	582	596	561	543	597	617	571	569	586	564	612	602	569	602	581	562	598	618	589	574	573	635	546	534	612	592	541	633	579	597	550	590	547	541	575	596	619	556	549	553	575	624	588	571	579	564	597	581	632	596	581	570	560	605	609	566	541	605	591	620	629	583	591	573	582	581	591	580	574	607	600	582	606	595	587	623	654	606	575	603	532	560	547	603	570	590	584	596	553	624	593	596	593	557	586	576	579	592	595	562	586	546	609	590	613	612	578	583	641	580	623	615	596	624	538	544	568	618	609	592	577	574	619	562	645	624	634	562	627	612	575	593	597	568	594	574	605	556	566	568	551	590	566	541	594	607	609	595	545	569	607	549	599	576	571	591	586	578	538	581	596	582	589	564	621	624	547	583	571	603	558	595	555	621	577	616	570	553	581	618	590	585	575	618	561	607	580	581	556	580	570	590	539	536	575	553	558	634	563	571	531	570	573	568	568	572	595	598	606	616	569	608	569	589
22787	22231	35381	31558	25282	22201	14924	2160	865	757	726	657	694	698	672	761	693	697	680	663	699	715	724	713	679	711	697	674	652	686	706	695	676	620	674	697	710	682	699	694	708	654	699	720	704	673	629	688	697	646	649	709	717	700	737	697	697	702	721	650	709	719	660	716	658	691	708	706	678	685	694	644	624	704	669	682	669	719	670	696	687	711	666	691	676	662	699	671	640	723	661	673	669	716	683	754	653	685	674	707	709	722	670	677	650	678	622	688	706	720	712	659	757	655	690	704	671	686	632	666	676	655	711	668	716	684	728	685	686	693	671	663	640	686	699	656	664	671	702	655	665	669	720	733	677	649	687	668	662	716	692	680	680	671	673	664	679	632	678	644	662	647	707	652	630	644	658	666	652	671	679	646	652	679	665	658	669	725	687	691	651	709	691	684	688	698	671	672	707	649	693	637	670	655	672	642	693	642	622	679	705	649	669	669	669	666	718	697	681	698	661	642	686	683	722	684	653	690	686	683	685	697	596	695	673	707	662	736	660	661	644	675	694	624	666	688	624	703	713	702	676	674	668	717	725	660	641	681	687	705	679	705	652	654	691	696	681	630	687	669	659	731	685	693	661	663	654	671	690	669	670	692	692	661	702	660	626	672	655	678	689	682	677	686	677	667	648	699	690	667	675	693	669	655	686	716	698	634	707	680	675	652	664	720	674	669	675	700	669	709	679	669	691	685	697	674	649	742	706	690	641	713	625	738	699	674	715	694	721	635	657	701	693	660	659	685	686	711	680	654	690	667	672	658	694	705	703	689	665	729	710	658	717	742	638	636	659	695	696	674	682	709	687	667	673	708	654	719	715	618	683	703	660	686	702	676	680	687	649	689	693	671	634	727	660	707	689	672	650	697	666	691	680	697	701	644	685	676	652	665	662	723	701	723	698	671	637	684	700	661	640	759	682	678	659	665	695	720	683	661	697	675	654	691	720	671	662	684	683	661	727	658	683	709	687	651	650	719	665	693	690	649	679	668	682	674	712	670	695	691	674	699	699	702	710	702	681	682	678	703	704	670	703	668	690	677	677	704	718	664	683	670	694	669	682	654	681	678	726	699	701	651	668	667	641	688	700	697	698	719	681	721	706	680	726	649	692	697	600	686	630	672	677	688	716	683	680	683	652	730	720	673	678	639	677	690	694	691	716	711	661	670	701	647	636	699	687	642	644	638	662	643	710	711	672	640	709	677	705	664	662	680	642	702	677	741	709	679	702	686	669	678	713	648	716	673	706	705	691	685	665	667	690	672	634	728	659	663	721	704	699	679	714	639	657	712	668	650	704	678	693	674	649	626	657	687	688	645	694	662	708	703	672	688	651	642	655	674	679	694	715	696	638	686	677	678	694	628	646	667	695	711	650	726	692	685	676	713	675	673	663	716	686	656	668	682	718	674	673	681	675	678	683	697	677	657	701	652	644	701	687	648	687	699	657	668	658	670	685	707	688	693	716	646	671	664	661	683	673	702	654	636	653	700	697	647	703	682	695	675	712	695	682	609	688	653	692	686	637	611	692	652	678	667	690	671	699	632	713	693	687	688	681	643	627	639	693	661	663	648	671	715	658	681	696	730	666	718	647	652	639	689	672	665	678	658	673	678	726	676	679	686	712	707	650	681	672	659	686	693	672	773	690	725	683	654	702	661	661	662	630	674	650	655	738	701	634	658	680	667	693	694	711	688	683	655	684	635	686	730	622	726	669	689	744	680	681	657	684	670	635	698	668	678	650	706	683	668	627	666	688	656	672	666	675	623	722	668	725	681	661	750	682	668	713	674	648	693	706	661	691	653	738	652	675	702	657	728	673	705	739	689	681	681	705	673	648	712	650	714	693	678	651	677	672	744	650	678	722	673	666	665	676	664	731	660	667	677	619	686	676	686	698	683	700	728	695	668	659	689	675	720	672	676	731	664	637	679	695	676	691	657	715	690	688	679	680	671	706	641	721	690	714	688	683	690	647	667	684	696	729	718	732	674	682	670	657	670	680	690	674	716	706	660	731	666	637	717	670	679	754	655	650	665	708	708	700	683	667	691	723	662	641	673	647	696	626	634	687	683	687	672	674	701	674	648	694	672	644	674	640	650	646	658	677	662	644	648	654	681	643	687	707	718	659	704	651	644	693	698	681	688	686	660	620	709	667	712	718	703	682	700	653	691	670	652	695	643	665	680	674	698	692	688	675	669	708	723	707	657	656	685	698	704	686	685	673	742	676	668	688	668	672	681	680	683	673	651	708	677	697	686	695	645	663	674	738	649	710	726	669	660	663	683	727	677	705	667	686	695	733	701	658	699	680	699	691	687	725	662	698	678	785	704	694	641	691	655	608	687	704	704	691	659	672	717	689	626	677	636	657	689	646	700	655	668	675	681	683	692	681	657	705	700	643	681	685	713	724	727	701	668	678	654	647	700	734	683	696	649	675	694	671	651	696	651	726	679	690	711	695	701	677	698	679	678	664	678	678	712	682	667	679	676	719	720	711	685	681	639	661	687	700	658	666	673	650	679	673	708	677	667	731	684	703	691	704	649	666	661	646	734	723	661	717	659	696	690	703	655	623	663	696	669	717	638	687	630	698	670	634	655	732	666	656	642	711	658	686	680	721	646	691	651	660	657	679	665	657	700	697	677	674	650	685	652	699	713	669	621	653	681	693	687	677	659	710	682	670	686	712	689	673	716	699	680	689	701	671	707	660	677	704	682	649	633	653	684	671	623	705	661	669	623	678	639	689	654	645	690	673	720	676	701	665	689	679	683	689	702	650	708	698	647	659	699	683	645	667	629	710	678	727	689	708	656	721	701	737	662	679	694	715	712	704	708	658	638	686	692	690	686	651	725	729	641	674	703	680	642	675	673	664	678	711	684	636	687	658	702	686	677	705	655	679	676	696	740	683	671	676	673	723	710	692	616	688	689	654	654	711	683	623	690	672	697	670	686	656	694	692	634	670	712	669	695	665	673	656	656	674	749	646	659	693	700	692	648	696	699	666	653	703	702	635	658	740	668	708	650	673	654	688	698	691	677	677	676	638	704	694	672	679	625	702	699	666	755	689	615	704	700	640	686	674	633	697	720	666	706	682	632	731	728	687	674	654	698	724	698	735	712	650	681	664	680	667	712	679	680	721	680	700	628	657	699	693	655	684	638	689	688	675	669	665	658	630	709	706	693	674	663	699	661	642	692	701	658	646	700	679	691	673	699	717	711	658	696	640	678	683	679	686	651	674	673	620	691	653	683	696	657	645	682	729	657	699	674	682	727	649	686	742	685	697	643	698	662	656	732	703	679	672	690	655	687	662	692	698	691	663	680	691	662	693	666	643	712	632	692	686	680	662	712	702	694	646	626	681	692	700	680	673	672	706	665	682	684	702	676	645	677	740	671	693	714	685	747	704	728	661	698	645	699	670	684	683	701	671	696	629	672	674	664	744	663	702	676	713	681	693	695	703	684	672	665
51583	95113	80534	58035	36530	17160	5612	1734	896	807	754	765	735	727	732	763	736	750	753	719	752	720	703	722	751	725	782	698	724	713	727	701	701	742	734	733	740	701	716	735	755	749	718	720	747	721	704	730	749	722	761	722	780	763	759	751	714	711	768	687	738	713	729	779	729	709	740	735	683	761	690	705	801	728	722	739	748	737	738	724	777	760	767	716	773	766	716	744	744	716	725	755	751	710	740	722	743	693	714	722	686	691	743	764	690	722	727	761	743	771	727	687	727	749	729	687	731	758	717	709	719	707	702	710	731	708	696	747	752	742	771	693	766	756	698	697	732	718	719	788	725	724	755	728	682	779	736	709	766	767	738	766	672	694	725	716	731	701	709	711	729	755	715	676	709	786	697	725	754	770	745	707	749	733	771	711	745	765	726	738	785	709	696	726	766	718	762	768	779	737	780	694	734	763	729	729	759	753	755	742	760	702	707	738	728	716	770	689	701	740	701	750	733	717	789	720	701	769	692	731	738	731	729	745	711	750	742	648	743	737	738	713	684	732	761	751	745	739	728	768	765	746	716	715	746	782	771	696	723	718	756	731	707	729	756	750	743	724	671	743	687	708	782	716	760	704	742	705	695	709	749	694	747	740	730	720	722	719	709	697	756	737	769	761	744	698	772	731	723	765	727	715	727	767	685	685	755	692	711	741	706	758	700	722	742	660	734	719	710	759	725	732	748	792	710	776	697	718	734	733	747	736	723	701	712	689	791	720	736	740	751	736	758	756	735	715	728	750	699	770	708	765	764	712	774	745	729	801	772	761	755	704	758	740	739	771	729	771	757	743	775	701	791	722	780	713	695	740	740	755	741	732	729	758	748	767	752	750	720	734	722	753	717	719	724	756	707	683	721	746	773	755	736	707	743	720	704	755	734	785	736	752	725	745	684	746	730	737	714	737	734	723	710	723	758	706	796	776	737	716	734	748	747	674	724	704	687	750	704	747	745	763	763	727	758	747	782	799	764	774	747	706	747	745	737	752	799	736	728	741	771	728	759	721	769	734	718	764	702	703	712	744	747	719	706	755	738	739	742	752	748	720	676	754	733	729	771	716	741	712	763	693	748	717	755	689	713	744	786	725	743	735	766	691	701	686	722	765	696	760	736	761	762	733	715	712	724	769	737	742	724	751	736	702	748	721	714	739	716	707	744	701	701	721	720	706	768	762	713	724	744	717	734	753	730	774	769	710	755	701	720	741	732	748	774	738	745	733	693	759	763	693	746	690	711	755	726	741	771	730	734	775	721	744	731	700	701	710	787	732	806	738	719	764	740	732	704	655	730	761	723	782	733	745	725	761	781	728	686	742	734	741	731	736	714	719	713	717	744	720	737	719	706	750	722	729	770	755	759	743	732	695	704	725	748	725	751	750	691	719	774	715	738	719	768	731	769	748	774	744	741	673	739	767	720	723	721	732	737	791	728	735	670	752	706	707	771	751	773	738	770	697	745	742	733	706	742	725	738	718	686	734	728	728	737	742	684	716	764	724	704	732	715	737	689	771	715	760	713	713	717	736	694	774	724	744	776	692	752	713	747	751	760	715	745	736	748	738	702	732	740	715	734	735	740	742	728	722	747	740	775	768	698	747	735	771	765	741	747	697	729	759	754	740	730	672	741	691	753	713	702	762	752	712	720	739	721	767	707	743	733	703	710	726	733	732	789	746	721	742	771	721	716	766	731	751	771	745	742	748	718	752	718	702	723	775	741	710	728	688	772	709	712	685	741	735	720	735	725	713	748	723	726	726	747	740	716	777	697	748	748	727	744	750	702	725	749	773	783	718	755	731	709	740	767	742	734	749	719	774	736	790	732	702	750	725	699	737	749	717	756	730	708	719	735	714	707	752	779	738	727	778	767	779	727	737	705	721	703	754	743	716	734	768	782	695	731	729	705	757	734	768	718	806	719	683	734	775	759	740	762	726	771	750	715	726	736	722	763	762	740	724	743	725	751	740	691	723	728	738	758	737	733	717	759	772	796	724	746	725	733	687	738	756	712	708	766	773	751	710	740	695	781	713	698	723	687	772	741	741	758	707	755	730	714	714	708	722	700	724	738	742	738	680	769	764	680	747	723	706	724	711	733	745	771	714	768	744	731	713	756	733	743	669	729	767	737	760	688	772	726	779	694	695	730	751	740	743	729	770	714	736	694	747	742	705	691	774	748	704	767	717	739	725	704	763	702	693	738	746	690	756	733	688	738	664	705	716	737	735	729	780	681	758	732	706	698	782	721	729	750	754	716	718	744	726	762	721	726	739	745	740	776	709	732	739	736	776	723	749	696	741	706	749	747	762	735	763	738	729	677	738	751	758	760	738	739	745	758	779	721	735	748	713	758	750	710	733	766	747	766	715	736	726	773	744	737	742	735	709	743	754	723	782	730	746	746	740	768	723	745	733	758	736	723	764	785	750	760	755	765	744	766	734	693	754	751	711	783	710	774	740	719	716	715	748	748	724	728	764	719	746	702	772	743	697	717	790	743	777	693	754	658	732	760	771	757	745	673	765	728	753	699	773	727	753	692	696	737	772	704	748	786	727	703	759	745	766	700	706	719	697	682	711	729	709	757	726	729	767	767	694	760	718	726	727	701	765	672	740	689	672	712	792	705	752	770	766	753	723	708	716	750	733	691	740	744	688	783	676	719	732	738	760	726	722	760	747	729	725	730	748	712	813	727	779	730	732	765	728	781	718	758	737	675	753	756	747	732	683	729	762	746	699	757	700	773	681	697	719	724	785	719	760	759	702	721	712	758	775	796	740	705	735	712	717	793	721	786	722	755	723	748	786	706	697	748	705	771	762	734	761	748	724	717	698	727	739	710	743	753	740	698	718	759	794	709	733	718	761	717	760	746	701	733	705	714	761	760	737	787	730	693	748	713	720	712	727	739	735	680	718	694	704	714	738	719	768	743	742	715	733	714	722	711	742	763	759	730	746	765	773	785	763	754	798	720	686	722	739	744	750	763	713	752	716	769	685	768	731	761	746	731	725	720	702	763	743	736	720	722	716	754	707	706	737	714	727	760	753	742	708	729	754	733	747	743	729	726	758	654	726	737	768	729	727	790	731	711	721	750	742	689	713	689	738	725	701	703	754	704	738	709	727	737	755	759	749	713	770	745	723	753	750	759	737	712	715	728	697	759	752	751	704	744	732	739	718	718	777	744	764	727	736	759	738	763	727	719	724	728	761	730	742	780	732	707	737	712	736	717	703	722	711	706	683	728	743	723	680	697	734	778	699	762	738	796	783	768	675	719	772	764	694	660	742	725	771	742	746	765	705	750	736	703	717	766	755	718	739	724	736	717	722	755	722	722	735	718	778	705	729	728	751	736	728	712	750	738	790	745	764	723	729	685	699	744	725	718	744	697	737	731	735	697	718	773	742	707	724	736	719	762	758	739	762	695	776	718	748	672	722	740	740	750	746	717	815	752	765	715	737	723	743	722	703
27620	31533	39064	21894	6557	1616	702	518	486	444	463	429	437	436	486	414	495	472	487	455	444	443	437	454	482	440	471	447	437	470	433	459	474	463	438	461	470	452	443	449	437	454	459	473	475	474	429	441	463	442	446	458	431	448	462	411	463	450	465	466	408	445	455	426	474	463	482	441	474	424	452	443	475	484	430	467	505	440	459	426	444	454	419	446	433	424	507	466	435	452	436	470	440	447	448	453	404	437	469	434	478	454	431	475	467	454	422	478	459	449	461	465	472	444	498	439	432	448	504	461	418	486	447	425	466	478	466	461	434	455	479	457	433	453	464	425	499	484	469	453	434	453	429	456	471	438	479	489	462	448	442	494	431	513	451	416	435	448	435	468	442	457	450	439	446	478	447	434	495	460	470	425	459	417	438	438	457	430	419	494	472	453	456	420	442	446	444	463	432	454	466	458	463	484	442	453	435	438	417	504	414	450	447	432	444	465	493	486	449	431	428	434	435	455	440	431	456	478	469	440	485	486	427	469	453	457	447	472	450	446	473	457	505	441	469	438	424	484	465	425	459	446	431	458	396	460	494	486	495	453	431	439	455	453	489	451	458	442	463	443	447	456	472	470	448	463	440	459	453	453	448	408	447	498	432	437	499	447	439	490	424	467	464	437	483	426	421	464	471	429	438	431	442	449	424	493	449	413	459	427	420	454	477	468	455	475	499	465	420	466	455	448	458	486	488	457	416	488	458	442	430	453	458	443	460	445	419	438	458	464	447	483	456	442	426	474	441	414	449	429	443	465	459	474	459	461	405	471	451	466	449	459	445	473	446	452	447	458	476	457	503	467	457	455	453	454	408	460	495	479	470	474	523	479	469	434	434	463	454	446	462	459	446	457	433	449	470	482	460	455	449	453	482	436	460	421	447	469	465	489	428	435	451	465	434	451	442	420	414	463	496	438	526	466	446	452	450	427	419	426	451	451	472	482	472	461	483	433	464	479	455	405	435	485	458	469	445	446	468	453	463	454	456	469	428	428	458	496	451	425	466	435	457	433	434	463	471	444	449	433	455	453	505	433	460	461	450	378	453	444	434	428	459	480	451	458	443	451	439	440	451	419	477	453	485	440	446	438	455	441	446	447	471	416	442	472	441	457	438	468	476	467	441	483	457	420	474	438	451	459	435	409	433	454	497	451	469	441	449	459	411	472	473	450	479	428	425	477	465	428	469	452	464	458	447	456	468	427	472	459	468	448	435	479	438	453	425	468	462	493	464	466	444	473	420	509	462	473	416	433	454	493	445	455	441	440	467	451	469	500	466	514	431	447	435	458	445	444	436	451	462	490	510	464	466	415	434	450	432	430	467	444	477	479	481	446	405	438	445	464	429	471	400	455	446	461	458	429	465	448	473	462	488	455	444	403	446	487	495	494	472	452	453	473	453	475	447	425	488	441	460	456	466	429	488	411	461	421	462	461	473	480	434	468	434	436	420	463	438	441	473	468	464	471	454	436	443	434	446	479	475	427	485	442	452	454	433	434	474	443	459	443	444	501	487	458	456	489	516	496	454	454	451	469	449	493	480	419	446	456	444	440	477	452	455	396	466	457	475	476	472	457	443	432	492	458	460	419	473	507	466	470	451	431	443	445	477	460	443	419	444	478	459	488	469	454	504	450	462	430	423	446	438	423	470	508	447	469	463	461	455	451	464	488	438	448	458	422	433	462	475	457	446	482	477	444	471	445	451	459	468	474	504	498	482	435	428	480	460	465	445	474	503	444	449	489	438	387	464	490	466	483	446	458	427	453	443	466	471	418	443	423	464	444	454	454	520	445	455	427	440	484	441	441	467	410	472	460	441	471	461	421	468	465	460	437	458	484	468	470	475	450	453	442	442	471	454	480	457	429	465	456	475	472	461	459	448	482	443	476	485	396	462	446	453	459	496	472	425	476	446	407	419	458	463	442	469	475	455	428	442	451	508	444	428	488	458	465	460	433	443	465	448	449	501	484	439	448	443	475	467	430	492	427	440	478	481	478	465	488	449	472	415	444	460	474	442	465	441	491	435	480	463	433	485	444	423	449	446	406	454	467	451	435	479	419	469	458	474	502	463	444	477	460	461	447	451	457	440	431	486	399	482	441	439	511	427	473	439	483	456	471	433	418	476	473	464	456	485	402	510	438	411	461	462	465	481	408	433	496	455	435	436	418	442	470	453	421	450	463	500	449	463	452	450	470	440	434	463	463	418	439	454	468	474	399	466	438	454	427	453	448	476	472	443	511	454	448	476	498	476	484	462	451	482	458	431	471	423	472	477	452	460	454	474	481	450	436	440	453	440	465	478	484	438	432	428	461	475	466	436	456	442	453	469	450	487	430	476	460	466	459	468	481	447	461	443	471	461	435	471	426	507	464	443	476	435	500	455	484	437	485	453	439	436	459	479	434	444	425	417	469	459	467	459	455	461	455	427	480	436	441	455	433	455	417	476	477	460	420	452	454	469	442	453	463	501	435	456	456	435	466	471	458	414	420	469	480	490	448	474	453	430	443	499	419	484	466	400	471	442	477	464	472	421	459	430	456	400	439	454	466	469	470	437	484	489	483	429	434	464	465	459	413	436	451	456	481	473	430	460	473	487	440	477	438	494	443	497	428	465	469	439	464	457	477	466	492	456	439	471	463	448	440	462	429	450	466	446	464	467	466	475	468	492	461	447	467	427	474	423	430	448	497	444	453	512	447	476	391	452	451	492	425	416	460	452	434	446	489	450	435	401	455	451	496	476	438	463	452	435	451	440	466	506	442	448	465	445	482	430	424	441	501	469	437	458	449	463	447	482	457	483	441	457	476	495	474	426	443	469	444	498	519	431	455	461	466	446	483	478	415	461	462	464	430	445	491	439	458	478	459	438	447	462	445	455	451	479	392	451	422	436	451	455	429	477	447	444	468	475	469	437	448	424	450	488	458	450	459	453	489	446	465	463	472	403	416	467	445	429	465	477	452	480	473	498	477	500	472	435	484	446	430	441	448	462	466	491	473	436	440	406	424	453	446	440	454	421	442	450	428	470	423	436	458	471	456	488	441	488	442	414	450	453	475	491	501	461	458	475	488	436	431	460	441	446	406	457	433	452	460	460	480	487	463	437	442	463	509	460	490	424	419	472	433	434	428	473	445	458	452	481	478	459	421	460	483	469	448	474	477	431	439	457	456	468	471	477	433	422	461	463	463	443	423	415	467	468	475	441	459	459	455	497	461	448	481	452	427	463	453	466	449	457	479	455	474	440	446	465	467	462	435	492	482	482	423	447	433	460	455	483	450	506	464	487	421	490	462	468	457	454	442	453	450	453	454	430	462	480	458	397	462	418	470	438	466	477	449	450	486	450	450	425	439	474	471	430	480	429	457	463	449	431	412	462	439	445	465	451	419	455	454	454	467	433	478	490	455	429	441	457	463	440	464	465	446	476	459	437	440	466	485	452	475	466	432	453	479	490	443	454	464	430	445
20583	49143	34329	16205	6150	2036	895	620	500	543	499	507	501	507	502	538	505	507	530	497	491	552	516	539	497	489	512	522	534	543	467	516	517	484	509	539	523	528	548	576	523	529	545	531	489	535	503	492	495	537	495	503	555	494	521	506	529	563	515	544	482	525	530	499	525	554	510	535	526	496	533	518	548	504	508	474	537	555	478	473	520	502	516	533	520	497	539	504	581	512	547	499	549	505	480	519	539	544	498	509	532	538	523	535	525	516	519	533	509	516	487	481	488	514	529	489	539	518	518	561	527	483	487	521	511	515	509	526	521	492	543	515	537	531	524	510	513	496	535	558	529	538	522	519	538	489	531	495	509	502	521	530	496	487	510	521	529	542	538	550	495	479	512	492	525	522	497	530	510	506	481	500	501	499	553	531	533	534	524	540	468	489	507	504	550	531	483	498	510	517	491	522	510	519	511	540	536	490	528	523	499	498	551	495	527	515	481	534	537	523	512	492	537	546	531	534	535	518	485	560	541	532	537	537	532	517	555	511	523	547	477	521	485	471	526	501	527	513	521	504	558	527	506	491	530	516	513	488	549	572	507	497	517	536	510	531	530	496	527	556	468	540	515	492	466	533	511	510	522	478	522	484	521	529	511	523	513	567	496	478	493	528	502	509	495	515	533	549	525	538	523	560	514	544	529	523	492	540	464	503	476	534	504	540	485	524	525	498	518	541	534	505	506	482	487	496	508	517	538	564	529	497	547	489	515	545	544	513	531	526	538	518	496	509	529	508	525	516	511	521	532	540	509	518	519	548	500	512	504	569	534	527	533	525	547	480	532	515	492	490	530	518	514	519	534	476	529	486	546	497	537	564	472	508	525	556	503	499	531	521	487	507	534	529	572	519	511	491	548	532	549	491	566	494	515	517	484	541	542	546	508	525	488	532	520	510	462	503	591	514	500	499	498	472	521	476	513	506	516	528	523	500	525	521	562	537	506	544	515	523	551	553	526	520	497	479	503	518	538	528	503	490	508	563	532	473	550	530	575	515	517	497	533	488	462	516	545	529	535	500	518	532	508	535	522	546	516	477	496	562	515	505	533	504	501	496	524	508	490	482	503	527	525	531	514	573	487	463	522	503	533	508	500	532	490	526	493	519	540	480	507	528	540	502	501	537	552	505	472	495	543	511	544	519	529	536	524	520	516	498	512	550	502	510	496	507	522	492	531	533	518	549	501	534	493	494	503	502	553	525	518	505	539	509	515	522	503	539	531	522	528	513	492	483	524	520	507	509	514	513	485	505	507	531	509	500	530	494	519	520	527	514	536	532	504	558	530	552	527	494	518	515	526	486	493	556	512	513	508	504	518	549	542	544	483	531	530	478	519	531	521	553	519	549	535	502	510	518	542	561	548	521	512	505	477	503	509	536	496	496	530	521	537	562	511	531	529	508	461	526	528	522	504	553	503	538	561	496	492	561	530	555	523	534	527	492	506	556	502	508	503	521	460	498	496	500	518	540	500	533	540	507	497	524	545	516	526	509	504	498	519	518	507	517	503	538	505	517	482	511	522	515	510	502	554	534	545	501	546	541	526	526	490	512	499	513	541	516	534	517	535	526	548	503	526	513	524	534	521	474	511	468	492	543	535	565	504	509	536	537	491	484	502	541	543	517	515	539	547	502	560	511	514	481	518	476	547	552	511	489	536	483	503	510	538	508	488	524	525	508	535	532	507	540	537	511	521	536	471	526	513	506	513	547	475	531	520	520	503	538	543	555	522	535	491	494	528	453	479	574	532	513	507	529	516	542	539	507	527	527	501	518	521	532	512	501	538	506	513	513	506	505	530	541	574	512	533	510	506	516	493	537	484	520	519	508	543	531	538	527	526	520	540	542	537	526	524	507	534	492	487	470	544	507	550	505	537	520	529	501	491	533	539	459	541	516	541	465	533	477	525	487	568	557	521	514	512	492	508	503	525	538	552	505	530	508	464	505	501	519	496	532	532	511	484	574	497	561	456	489	569	530	557	489	520	522	501	514	496	507	512	478	553	500	520	511	513	526	519	542	515	518	500	472	483	524	579	492	525	517	485	560	490	548	508	489	547	525	553	521	534	496	518	534	524	510	554	516	568	528	524	510	520	545	532	536	524	486	536	487	537	549	506	534	484	526	545	489	545	539	495	522	506	551	513	565	510	507	499	543	506	541	573	511	526	548	438	528	501	519	528	488	554	525	499	496	496	533	528	507	543	493	538	537	555	485	530	544	520	507	539	477	565	553	493	512	496	515	485	528	500	550	529	522	478	494	505	492	527	504	545	519	539	502	605	489	505	490	506	520	530	552	486	508	489	495	539	505	505	534	514	518	505	536	548	511	538	543	522	535	485	516	532	514	532	490	560	498	538	522	504	542	522	503	534	496	529	524	496	530	497	540	500	508	520	505	505	532	507	542	551	553	501	500	501	521	532	517	513	524	528	531	481	518	521	498	553	560	544	495	527	560	547	500	507	513	504	540	544	495	531	517	520	560	542	520	547	500	522	538	512	507	538	481	482	485	485	481	563	538	519	564	539	496	520	506	515	543	509	523	545	542	523	556	505	497	529	564	493	505	518	503	600	505	493	521	546	535	535	525	550	498	524	497	531	496	534	543	502	543	530	491	543	501	530	575	529	537	500	513	533	507	544	541	524	480	558	536	495	522	460	502	508	486	540	566	536	541	503	495	500	535	497	496	505	524	489	471	531	542	507	521	517	474	525	523	516	529	532	519	495	509	492	483	465	521	496	541	529	539	552	507	510	520	529	513	476	547	530	565	504	509	500	523	540	498	522	527	484	515	498	506	515	548	521	515	516	556	537	493	544	492	514	514	493	522	497	528	512	517	500	535	521	541	570	525	516	524	514	488	529	512	498	493	508	494	505	505	528	516	515	524	488	538	502	479	517	545	482	538	502	485	510	496	490	524	519	559	513	478	534	540	507	539	514	507	552	532	552	512	524	536	532	532	509	496	510	513	474	562	540	534	519	521	515	511	535	518	529	509	526	494	479	530	499	518	536	547	507	499	486	509	524	530	501	509	508	513	498	522	522	504	523	548	472	491	526	543	534	496	484	557	519	541	534	467	523	524	539	511	501	520	503	438	479	516	517	506	521	520	480	505	499	529	528	501	478	522	496	518	501	526	533	507	526	526	536	511	565	543	543	526	568	492	494	532	491	491	557	514	504	516	509	497	565	514	507	516	521	516	506	509	564	468	509	503	510	544	537	497	552	515	515	515	508	519	496	514	491	528	501	502	514	465	564	535	540	519	504	526	552	526	527	502	537	541	539	506	485	521	555	494	492	532	501	501	479	504	527	513	516	530	524	495	490	518	576	500	484	556	522	532	516	535	487	495	522	544	506	517	523	518	511	518	524	485	490	503	525	523	532	472	504	531	544	541	511	493	526	535	491	473	468	521	532	520	540	539	522	526	570	532	537	501	514	518	532	511	521	547	513	517	552	523	518	502
23562	23071	38134	33961	25493	19391	7882	1239	631	560	552	585	526	611	574	563	586	551	520	557	546	500	550	552	557	556	562	544	548	527	551	536	528	540	544	555	524	550	548	541	506	540	553	497	542	539	544	537	598	516	547	569	515	535	504	568	550	550	610	529	525	536	545	531	553	561	549	566	518	561	567	519	594	602	539	536	526	549	518	561	554	497	566	570	590	550	498	519	541	555	564	523	532	509	499	557	536	484	522	576	534	559	489	548	532	560	512	569	546	565	556	562	550	541	520	520	518	550	545	526	514	581	565	551	543	583	532	564	543	535	563	532	552	517	532	537	514	549	568	541	585	538	547	519	540	548	564	556	578	551	518	530	565	552	575	542	553	583	550	478	518	590	603	559	535	528	551	556	571	545	550	518	522	529	579	513	540	515	544	520	535	563	574	511	570	544	519	525	528	489	528	544	533	581	537	588	556	541	525	542	564	571	524	552	530	543	534	568	552	502	528	545	541	538	552	540	554	542	498	594	552	529	496	528	535	552	514	568	552	532	562	542	558	512	492	530	562	536	521	520	538	543	526	587	528	505	526	569	570	550	576	544	561	552	551	534	561	515	545	549	560	594	525	529	544	534	551	522	520	532	526	526	509	555	555	541	579	531	528	548	564	573	534	547	574	559	553	559	498	501	551	537	535	523	532	574	596	558	530	568	562	533	563	538	531	573	548	482	502	539	546	553	569	534	571	561	543	526	523	564	518	566	542	553	590	568	538	552	518	528	540	529	550	553	536	567	524	553	549	582	527	558	571	535	551	543	530	546	579	550	543	537	555	559	574	546	541	570	554	541	574	541	540	591	558	534	536	540	560	607	543	529	585	552	561	575	552	521	556	576	535	582	537	557	560	502	548	563	565	545	523	549	537	569	530	545	542	593	570	555	513	510	557	554	549	538	534	575	553	528	518	569	566	549	546	543	576	564	573	517	534	521	606	553	511	564	530	559	545	533	599	556	577	533	498	487	496	523	514	596	534	531	557	519	512	589	523	554	531	509	516	545	543	552	527	515	595	540	554	511	567	540	535	596	516	548	512	558	531	536	560	577	525	518	593	492	516	524	552	543	554	508	536	518	576	540	511	549	524	515	564	598	519	566	576	521	551	566	555	556	540	554	507	541	563	546	555	550	534	537	535	552	582	541	562	501	511	592	569	548	502	558	582	550	597	557	603	605	522	534	547	530	563	527	557	562	555	522	554	529	581	546	515	572	581	542	557	503	561	582	533	548	532	591	553	561	541	532	562	578	579	516	532	516	530	501	564	549	527	581	531	540	518	552	521	555	553	521	522	549	522	532	554	558	582	550	578	557	500	497	523	569	511	524	547	586	538	518	536	556	547	541	522	589	534	528	553	587	544	547	577	542	514	520	534	531	535	547	559	560	567	544	572	559	599	528	564	511	490	551	563	541	495	567	570	512	566	546	520	578	599	523	485	531	523	545	554	589	610	591	543	519	550	580	593	555	546	563	517	534	586	541	542	583	555	547	556	500	549	575	564	558	527	543	503	556	505	535	567	594	557	527	576	537	533	561	512	486	560	567	567	550	530	542	534	529	540	519	531	532	524	540	587	567	552	544	526	582	544	543	552	498	523	528	572	556	518	569	519	539	616	501	548	506	535	524	553	561	554	546	520	526	530	515	561	549	531	505	569	571	513	548	546	527	552	582	563	540	577	528	524	530	555	523	567	527	539	528	558	588	588	537	595	512	566	540	561	561	544	532	524	575	565	557	601	543	570	558	568	499	541	521	559	575	566	541	523	557	560	563	577	549	528	536	527	500	531	565	492	531	505	535	534	541	550	540	549	538	538	559	574	553	524	550	540	542	566	556	583	607	550	539	514	520	530	511	509	518	585	492	556	576	548	545	547	568	535	562	516	569	564	595	497	550	593	607	584	561	556	579	538	508	495	536	537	560	573	554	561	579	565	581	570	557	523	565	552	546	524	521	527	513	547	541	539	515	534	543	502	544	523	504	541	537	563	516	529	532	539	549	522	582	552	560	550	538	520	549	541	548	524	542	553	564	549	569	561	586	545	536	532	600	531	588	582	524	510	520	532	554	542	589	555	523	559	520	540	545	517	589	581	531	514	515	540	555	528	556	568	530	539	531	561	514	563	549	545	514	561	574	574	519	579	549	582	528	524	529	528	509	574	540	529	554	564	567	542	533	539	544	570	593	538	520	583	535	581	555	554	546	565	507	571	519	539	533	546	531	489	548	567	549	557	499	555	561	544	561	537	570	538	550	553	533	510	530	551	541	536	572	574	560	592	563	576	557	585	519	504	581	515	561	556	587	535	531	560	569	520	509	511	581	561	532	587	572	541	573	560	567	527	525	574	619	547	525	572	543	556	552	597	515	518	565	568	529	537	534	543	552	480	548	554	566	558	570	559	486	556	573	553	523	531	580	544	525	539	517	552	551	561	581	519	534	553	495	533	575	570	564	521	546	531	564	583	553	579	589	535	567	564	585	541	518	564	557	509	531	553	564	517	551	529	551	546	499	549	545	559	524	557	561	536	532	576	542	559	538	557	526	564	554	529	563	556	527	563	551	501	561	564	542	553	510	540	510	550	550	546	534	571	554	596	546	514	540	565	527	530	549	521	528	550	583	558	602	552	524	493	531	518	614	546	499	545	575	602	517	523	531	568	523	570	519	562	542	548	525	549	519	586	588	533	509	535	581	562	524	531	526	553	563	521	534	548	507	538	533	580	530	514	533	510	559	565	537	539	540	564	528	532	547	547	535	568	570	533	568	545	574	538	597	544	519	587	541	574	542	542	525	579	530	535	535	564	519	551	540	526	551	582	559	540	577	513	522	540	539	553	545	562	528	590	532	520	551	566	523	567	543	573	551	592	516	618	542	508	568	521	596	540	560	516	501	578	526	589	575	548	504	553	539	546	541	527	573	541	572	532	538	564	513	523	542	595	569	545	516	528	550	577	557	515	556	545	564	516	538	538	557	559	527	539	532	497	538	525	541	528	503	539	574	568	574	611	484	536	509	526	545	573	550	563	543	546	542	562	581	561	545	583	538	498	539	543	525	575	604	580	566	527	526	558	574	549	553	554	528	567	558	539	545	509	533	560	518	499	521	560	522	537	535	555	502	543	522	540	585	576	546	531	505	534	538	538	547	514	514	512	562	565	521	542	533	580	554	531	568	562	556	502	560	506	560	546	549	540	542	542	570	559	556	576	514	511	558	560	585	577	550	553	534	542	547	524	539	531	515	499	523	549	539	537	561	554	511	585	568	555	570	561	572	548	520	587	565	582	532	551	583	543	542	511	588	556	529	554	476	532	546	558	547	535	525	547	529	547	514	522	523	543	568	587	549	521	577	552	557	572	591	540	537	535	518	552	519	582	556	523	519	558	544	561	591	553	534	505	531	526	561	516	556	515	544	587	545	535	531	532	565	527	537	580	532	556	546	536	585	578	556	565	548	527	507	551	585
47935	94758	74705	49380	30125	12731	3797	1284	769	651	602	649	585	592	606	616	594	627	592	641	563	608	589	614	655	592	620	617	630	621	577	553	599	626	557	569	603	578	618	615	603	588	614	608	609	618	603	570	631	614	582	591	601	598	608	578	632	622	591	608	592	613	648	590	597	620	630	581	635	574	596	590	620	620	626	575	583	632	623	621	612	585	589	630	590	627	552	564	557	603	593	558	593	611	590	621	578	606	643	628	601	623	610	599	589	538	608	606	593	608	576	578	652	604	556	604	614	588	627	584	580	630	566	616	599	602	608	567	620	595	624	605	581	594	553	634	594	583	580	602	643	598	601	629	564	615	608	575	668	588	629	611	564	589	589	589	592	639	618	619	622	593	626	617	615	632	631	626	609	581	628	582	594	622	583	593	631	622	584	611	607	624	620	605	593	551	600	620	645	567	645	580	596	583	614	586	657	607	550	637	564	577	558	647	565	631	564	599	624	585	599	644	599	597	633	576	615	634	581	599	624	588	619	614	591	615	642	648	613	637	607	606	618	623	602	588	632	567	615	575	608	597	562	601	595	605	617	645	622	604	646	594	619	592	587	598	606	581	602	552	601	577	560	587	620	587	567	609	605	606	623	554	611	602	610	594	626	578	623	608	569	605	634	599	595	594	598	572	596	569	602	597	583	604	607	632	594	593	610	615	652	584	611	583	596	585	570	602	605	577	568	520	650	624	591	605	550	597	612	594	630	658	599	589	633	608	608	558	590	647	614	599	597	617	576	627	626	643	575	565	588	633	600	599	615	589	633	596	595	603	618	651	617	602	628	629	613	607	612	585	633	584	594	603	621	589	601	579	632	644	620	610	566	618	654	601	569	572	579	608	602	608	544	588	637	593	603	572	577	591	629	605	593	639	627	655	640	575	616	650	596	600	620	602	649	581	602	623	607	557	615	598	608	571	610	590	585	643	560	567	611	557	585	605	535	606	590	588	617	561	589	618	603	599	611	619	628	617	625	598	637	614	614	556	564	619	595	608	591	596	630	640	591	609	605	594	626	608	570	608	611	617	601	600	609	584	626	613	582	590	571	609	612	608	581	587	607	640	583	617	606	616	585	605	590	609	585	616	589	578	591	591	589	596	605	581	616	602	650	655	613	594	597	576	604	597	603	608	602	607	606	607	578	607	625	607	601	655	613	627	589	600	645	568	608	596	609	615	586	584	575	599	571	612	582	607	667	606	592	596	610	593	590	568	608	602	637	603	565	633	623	608	603	639	614	615	558	595	646	601	586	606	576	676	642	647	579	602	600	608	624	602	581	586	600	632	577	622	608	583	611	571	628	645	610	602	640	617	597	626	627	597	627	585	602	566	599	598	572	597	607	594	559	603	623	580	576	557	576	589	662	587	587	617	580	627	620	609	613	610	609	617	632	593	614	608	620	630	574	602	592	588	630	600	633	590	619	583	630	605	564	576	580	636	613	593	634	591	579	602	637	570	600	589	622	585	605	582	603	620	625	579	611	628	667	609	604	630	597	649	573	586	582	634	613	588	617	610	558	616	612	634	623	574	594	571	641	594	637	568	587	598	597	574	613	626	575	620	633	661	597	595	583	594	575	624	610	592	593	633	635	605	582	574	585	613	619	604	657	601	615	593	568	599	558	596	581	588	576	620	641	590	614	559	561	604	588	603	591	598	605	622	654	593	625	634	637	590	571	608	608	585	626	579	586	600	578	623	597	608	625	638	610	587	575	615	580	674	587	660	619	606	589	608	635	628	618	594	600	620	578	618	556	575	607	658	577	579	613	610	614	647	576	577	637	601	623	607	597	604	581	591	617	626	622	613	615	593	626	644	604	618	643	616	621	574	584	608	657	573	623	575	622	596	615	603	618	609	567	624	616	611	611	619	614	607	625	615	587	601	594	638	605	607	625	607	628	590	602	641	615	590	592	610	594	536	625	560	602	604	572	595	569	589	619	604	604	608	545	599	654	638	596	610	620	591	591	576	595	618	573	581	608	605	583	597	612	594	566	613	574	624	632	609	592	553	605	598	613	554	601	579	615	658	577	611	630	633	596	593	581	606	601	592	563	605	562	583	584	604	616	627	578	597	591	599	588	582	607	580	591	576	584	614	557	633	577	634	617	548	602	629	622	586	597	610	636	571	626	624	614	553	621	575	590	589	552	639	649	608	616	614	625	587	603	646	592	627	553	658	619	613	622	569	586	615	573	615	584	607	589	603	593	594	612	582	663	581	585	581	572	624	634	592	620	611	580	579	573	632	597	594	583	602	599	595	603	628	614	580	604	605	603	595	637	653	623	576	581	575	599	631	590	595	569	640	607	609	651	586	610	582	612	610	598	618	595	610	613	616	618	584	630	605	625	597	560	632	603	557	587	547	618	588	601	566	596	606	598	617	621	619	599	589	615	578	652	612	618	589	645	596	599	613	602	622	606	579	605	600	610	626	648	606	634	620	625	616	607	618	597	624	641	612	574	623	594	586	649	583	571	595	604	605	604	624	633	627	616	590	583	635	588	606	623	570	615	560	612	576	642	582	605	592	617	603	611	577	614	599	628	579	595	603	595	590	584	597	619	575	576	607	624	598	591	597	612	566	605	580	631	628	597	619	625	639	554	571	560	561	582	624	602	596	585	579	629	590	588	592	638	619	625	605	530	606	604	646	579	605	600	585	666	560	595	604	587	590	597	608	610	632	613	582	585	589	597	622	564	631	632	607	554	609	618	567	600	575	625	622	608	632	611	654	605	550	568	582	621	649	622	578	565	597	614	563	637	583	600	576	569	620	594	636	626	578	583	607	605	590	621	551	568	602	608	607	602	602	595	644	596	619	558	639	578	593	580	579	617	573	635	602	618	613	592	596	596	584	624	614	653	598	553	569	623	594	588	624	595	638	588	622	592	614	584	606	607	595	625	628	617	603	585	587	598	605	585	603	578	577	606	576	605	583	586	592	604	577	600	588	579	663	588	581	610	581	609	635	603	608	591	624	638	609	650	606	630	622	657	573	535	649	633	631	626	596	627	643	648	580	555	576	583	600	584	636	612	570	590	576	606	569	604	622	618	612	604	602	609	574	593	583	594	587	571	589	625	604	589	608	584	595	619	588	566	628	624	622	614	594	605	571	619	612	588	615	608	574	634	610	613	586	593	610	603	637	629	684	584	587	563	604	549	650	593	583	562	592	591	600	594	586	584	550	594	610	580	616	583	546	558	588	570	636	599	567	628	620	604	599	602	611	605	609	618	615	604	598	577	597	593	647	648	592	637	594	593	622	637	656	611	582	617	578	546	608	604	580	629	629	571	630	578	584	588	627	622	618	561	609	604	636	620	607	591	589	625	583	573	575	591	606	633	580	613	598	631	591	615	601	579	596	588	553	596	597	667	575	614	660	581	639	565	616	623	639	571	626	570	591	628	568	593	594	585	592	620	581	598	612	617	588	568	599	618	620	601	623	641	579	563	593	588	583	578	588
25230	25905	41162	33159	20187	8010	1755	775	549	525	510	475	431	521	518	505	516	474	502	481	481	507	497	473	523	529	540	508	465	503	505	468	532	448	464	507	502	484	474	545	489	514	486	463	493	540	468	504	484	476	492	515	478	505	517	518	461	448	463	444	481	475	493	504	503	505	522	497	480	480	477	438	486	496	488	452	469	489	458	481	514	456	501	447	484	466	473	512	501	467	499	517	437	520	524	462	476	467	517	517	495	498	509	498	465	465	520	469	520	471	487	470	493	493	472	510	511	493	480	510	525	503	445	487	518	500	505	470	485	470	533	506	472	466	506	488	497	490	462	500	488	535	479	478	462	478	505	503	496	493	480	513	482	460	471	499	502	533	449	473	497	503	517	494	512	466	468	507	520	503	485	458	486	465	501	486	453	480	493	499	509	452	513	493	486	448	509	503	517	498	510	493	493	467	504	514	470	526	471	457	487	516	501	500	479	467	519	494	470	477	497	485	469	448	471	469	483	552	496	493	513	451	524	447	457	522	515	482	500	499	487	499	460	455	495	458	503	520	486	525	503	493	448	452	473	508	482	510	490	490	458	492	475	503	474	471	461	526	494	484	497	495	453	494	456	499	524	484	490	488	502	510	491	484	524	474	484	477	454	518	515	493	472	451	509	528	491	524	530	487	488	456	532	506	540	464	497	512	494	456	463	504	499	498	501	453	475	544	474	492	492	480	495	495	456	470	533	483	485	489	486	506	486	483	503	500	514	497	503	497	505	521	512	495	501	483	471	471	474	538	515	521	497	472	463	541	518	515	492	539	507	499	502	499	470	479	521	445	541	467	485	512	502	497	487	512	493	463	469	475	529	524	508	466	479	480	453	520	499	479	455	511	512	456	456	505	523	555	426	507	471	524	444	473	464	484	492	493	454	477	467	490	486	480	465	502	477	495	497	514	493	495	516	479	474	495	474	473	455	491	498	464	516	490	498	464	495	496	472	523	476	439	464	501	464	531	472	512	515	467	505	514	507	490	506	499	485	485	508	464	452	483	488	496	508	476	501	472	516	484	451	497	461	500	491	461	498	505	483	489	508	472	496	476	505	516	517	481	505	480	494	506	487	533	495	485	481	472	438	439	502	481	493	459	499	477	493	477	505	495	490	495	508	514	494	498	477	461	492	500	488	504	495	488	512	480	487	491	496	520	474	534	475	482	475	506	475	451	494	476	497	495	472	466	481	472	516	516	517	499	472	487	487	502	465	518	472	538	461	474	471	499	495	497	484	447	479	501	487	513	510	486	478	533	481	494	506	478	495	476	491	508	505	492	462	476	536	499	500	523	469	483	434	504	492	452	471	531	509	503	449	494	493	468	472	484	531	484	489	489	493	500	480	527	488	520	480	473	521	485	479	506	502	477	517	470	475	510	470	502	459	489	501	499	510	496	504	487	465	481	466	485	540	500	492	466	478	515	484	481	509	483	459	514	487	482	491	486	525	500	455	500	500	476	473	480	438	461	493	463	469	506	475	481	473	510	491	516	493	471	480	521	489	511	500	462	470	481	480	494	486	498	485	459	494	495	483	487	471	494	481	521	506	535	487	501	515	481	502	461	524	500	521	534	551	484	508	515	468	544	474	496	464	479	538	472	471	468	461	508	498	458	468	480	474	507	547	522	480	521	526	479	453	497	472	503	437	485	479	477	504	474	512	519	462	486	508	487	472	503	487	513	500	495	510	522	490	488	500	515	493	520	500	472	523	489	459	492	449	509	485	443	548	519	499	501	493	514	472	510	502	498	473	495	509	466	486	505	490	499	511	489	472	483	493	440	503	442	488	483	462	496	488	529	526	499	488	508	471	466	510	543	487	509	476	504	516	526	503	493	471	486	483	490	483	474	491	460	518	424	517	534	467	472	490	481	494	457	450	513	465	540	513	454	494	503	511	498	472	495	494	460	471	456	485	529	483	477	529	464	470	475	523	539	467	480	458	522	474	527	480	517	498	494	450	498	494	495	541	542	496	504	500	475	492	514	502	533	480	459	476	501	517	501	480	505	499	516	484	497	489	443	483	481	501	479	495	483	479	479	504	474	491	486	479	495	493	477	520	453	487	504	478	493	532	476	497	450	514	463	508	446	486	538	505	504	504	442	472	446	516	481	512	505	503	466	495	473	475	490	484	485	510	461	499	505	484	494	483	487	512	513	507	475	493	515	540	492	483	481	495	475	458	481	541	487	525	484	481	466	549	475	460	466	492	518	518	510	462	471	507	513	499	497	487	486	514	500	494	527	502	466	510	531	477	525	490	457	494	451	484	518	475	492	491	491	488	497	498	469	489	520	498	498	514	499	497	525	468	472	511	526	525	514	491	487	483	531	488	485	507	515	491	526	475	486	501	492	495	523	456	487	476	458	508	505	509	515	449	481	495	485	473	461	483	454	481	491	490	475	495	495	482	476	486	472	484	462	452	507	494	502	513	457	484	475	479	534	470	496	506	459	506	508	479	501	454	494	476	523	499	505	503	528	520	517	502	486	491	488	468	485	466	459	513	491	497	485	514	492	536	510	508	480	497	509	497	465	516	498	465	474	543	493	454	442	450	521	481	443	517	452	481	479	518	482	498	476	505	478	438	475	502	488	455	489	490	482	487	465	485	501	483	498	468	503	520	523	460	489	539	474	514	441	518	475	477	498	519	486	489	461	507	507	441	503	519	489	436	499	506	499	510	479	495	482	474	509	478	486	479	493	503	486	505	463	508	500	519	475	481	496	465	495	474	444	489	492	494	502	477	457	509	471	483	462	503	484	505	499	470	487	519	451	505	469	504	497	498	493	463	493	475	471	490	453	523	483	494	461	498	479	506	518	497	490	530	490	562	505	544	486	483	507	453	483	490	485	506	505	485	468	478	468	488	502	505	469	483	475	507	470	476	504	523	488	474	470	460	495	477	471	554	517	458	516	509	505	476	495	484	483	455	501	508	479	509	505	455	525	480	478	510	502	512	485	485	516	467	522	513	501	471	542	540	501	482	515	530	493	545	478	476	483	502	497	487	482	446	492	520	514	532	486	483	485	487	467	515	488	461	510	500	480	503	474	489	461	439	471	488	479	457	450	494	520	492	463	480	501	493	471	491	515	492	524	476	485	514	493	473	510	514	498	458	483	523	485	469	514	491	466	510	508	471	480	494	494	508	502	483	456	518	516	464	452	497	519	481	488	491	484	461	474	480	467	484	513	482	487	503	481	498	487	528	513	501	459	483	504	492	514	510	505	508	501	430	499	505	478	516	461	488	496	502	454	523	512	487	500	516	498	485	525	510	541	505	476	481	474	465	474	473	489	525	545	481	494	501	502	506	496	506	501	477	473	489	484	530	525	544	495	474	506	501	440	524	472	476	519	474	481	456	508	489	506	495	503	505	528	513	487	530	451	507	499	520	480	517	510	496	470	521	500	453	499	522	515	513	483	511	497	475	458	478	481	466	489	498	490	487	490	516	487	499	505
41291	80841	59365	36714	20046	7474	2459	1036	603	557	542	566	578	534	552	554	599	520	552	591	584	540	556	567	574	559	536	550	597	543	554	545	559	607	592	603	550	577	611	563	561	552	557	556	572	576	549	583	519	545	590	558	553	533	513	573	584	541	549	628	598	550	557	549	582	524	559	526	593	542	580	575	504	533	575	562	548	578	566	570	562	538	521	594	583	561	569	564	550	570	592	558	588	591	595	548	571	556	553	580	556	519	556	575	569	573	574	545	581	552	562	537	572	567	576	569	568	535	593	609	607	599	589	569	512	607	567	582	521	540	555	550	536	560	618	580	587	565	560	559	544	603	543	528	588	540	574	545	558	549	552	584	573	571	542	574	554	553	563	569	549	530	549	571	560	538	555	559	555	547	566	572	562	526	521	580	554	566	577	589	585	579	561	562	538	557	562	559	567	551	614	592	523	564	569	569	562	590	539	577	582	573	537	497	595	556	549	560	533	585	558	564	584	612	537	530	528	553	553	568	539	541	567	585	572	564	553	572	533	568	580	555	556	522	560	543	581	565	562	578	572	574	534	544	566	558	535	564	585	618	544	524	605	544	589	540	530	606	576	565	568	615	564	584	543	561	545	542	583	537	575	558	558	575	568	554	562	605	535	528	551	535	540	587	581	554	574	564	588	553	578	550	579	540	525	596	555	548	546	572	535	585	588	534	554	561	556	570	584	529	548	580	541	578	549	580	537	574	586	561	570	576	548	536	570	573	579	591	569	578	576	523	583	584	515	564	537	598	554	561	603	572	545	579	589	574	535	558	560	561	567	594	565	540	553	551	571	577	598	600	570	584	597	574	562	506	602	549	559	570	516	562	560	566	580	542	557	577	554	576	527	589	547	569	536	563	570	533	566	543	582	537	574	481	594	540	515	545	559	597	550	553	569	562	575	565	562	554	583	594	498	568	545	535	577	566	589	557	539	539	605	575	594	589	542	552	602	539	558	591	544	587	525	591	580	551	550	582	564	591	519	539	578	525	535	509	523	524	521	528	533	524	536	596	579	557	535	583	536	520	543	541	557	550	609	570	546	550	579	579	594	553	550	544	516	582	570	543	537	532	556	570	540	560	587	556	573	561	592	500	572	576	558	548	544	521	596	564	566	583	569	565	564	548	579	556	579	557	550	602	548	564	506	567	467	594	543	545	589	578	571	541	529	493	581	552	530	535	552	547	561	590	506	580	568	551	534	552	586	569	560	564	586	597	552	529	532	596	589	538	598	549	529	563	541	562	592	588	579	534	543	551	541	554	560	560	542	557	531	553	550	539	586	567	551	514	563	545	562	597	526	574	569	577	555	586	563	560	533	538	556	515	546	531	577	580	534	535	554	573	577	558	561	584	595	569	578	581	544	536	565	601	577	565	594	576	549	555	538	512	550	591	562	515	594	613	611	588	578	602	511	553	570	586	563	504	548	556	559	588	544	553	558	590	598	585	577	609	579	571	588	572	521	520	548	572	572	515	560	553	561	531	575	559	567	558	565	542	585	536	561	545	562	602	569	606	574	589	562	556	521	540	555	551	591	598	498	575	575	573	573	575	584	559	574	544	522	542	523	554	573	568	538	597	563	580	552	580	592	557	614	552	579	560	600	544	580	557	559	565	603	499	602	563	571	546	543	583	520	563	520	570	545	558	567	556	530	587	549	546	621	518	547	556	553	554	561	571	535	553	565	520	532	565	531	529	563	556	513	556	545	594	542	588	529	580	540	554	572	554	570	566	559	531	539	556	569	554	558	561	537	519	589	569	574	531	551	546	555	543	550	541	591	525	540	551	573	545	554	534	595	551	537	563	557	547	525	558	517	566	572	590	545	587	563	586	549	563	564	548	568	559	551	546	534	591	567	542	563	548	529	529	549	557	568	582	544	566	511	550	560	570	511	552	550	527	583	568	527	578	588	580	570	523	581	530	563	593	534	525	555	590	560	578	553	546	535	534	574	588	575	550	589	528	544	602	581	530	583	550	551	507	582	525	570	562	570	515	562	576	534	541	531	541	501	520	568	595	575	534	567	543	556	544	556	526	572	537	527	582	592	539	604	553	581	555	559	585	542	536	560	531	549	530	543	511	607	506	582	556	564	574	554	561	548	553	574	550	591	548	540	592	522	614	513	519	642	570	552	503	539	566	562	596	559	570	536	556	545	573	560	549	534	530	572	563	540	560	542	531	533	563	587	639	539	567	553	572	582	572	530	542	538	538	562	599	568	567	557	581	562	550	538	568	574	601	564	546	594	552	605	560	579	549	569	565	558	520	532	574	546	559	580	574	576	574	574	556	591	592	608	537	518	560	560	527	568	574	559	537	552	574	566	540	562	573	563	571	532	555	596	550	590	546	560	551	534	586	585	520	589	556	583	584	535	569	552	616	575	553	568	575	534	546	601	540	530	590	530	552	537	584	543	570	559	519	603	564	547	553	565	566	561	527	599	551	567	590	550	609	566	560	571	556	579	564	571	589	569	585	560	537	539	532	578	526	541	515	605	545	555	564	558	554	583	567	531	572	544	549	529	573	558	539	553	566	588	590	580	555	596	533	563	556	578	534	526	589	553	539	594	590	558	539	601	553	595	555	593	594	587	564	582	578	579	570	539	507	553	589	561	586	521	551	543	557	575	539	563	594	560	572	582	587	563	569	568	533	611	544	540	592	557	558	570	556	549	583	568	560	539	557	590	564	539	570	551	572	554	581	537	562	544	591	562	553	573	566	547	567	587	524	563	540	540	545	564	599	535	596	571	566	557	547	516	568	555	538	520	541	493	532	565	596	568	552	539	575	565	578	516	500	592	583	577	551	554	578	547	542	546	548	562	536	571	524	512	563	519	558	548	552	556	549	575	525	550	565	547	604	579	559	567	585	573	569	547	585	564	591	550	546	532	561	538	597	591	529	578	551	558	561	527	592	551	577	573	531	573	564	574	575	527	528	562	551	560	557	566	581	546	534	566	574	557	525	600	571	500	553	602	525	525	542	548	561	573	592	576	576	534	513	562	601	543	553	572	563	601	544	568	567	563	509	581	525	548	599	570	540	592	604	570	568	555	534	508	572	598	595	550	548	544	572	572	529	582	575	576	580	510	539	542	576	541	595	550	557	559	560	532	558	516	568	541	547	564	563	547	520	575	585	588	560	568	576	536	562	582	595	573	554	542	561	598	586	567	566	587	538	544	550	517	569	605	578	588	545	546	561	551	570	563	526	586	558	561	604	562	567	542	535	572	554	545	574	563	556	582	550	599	556	561	557	577	517	566	594	572	571	549	589	559	559	561	551	559	583	562	580	523	565	588	560	549	559	487	554	587	544	566	551	533	572	490	559	607	506	562	576	532	572	591	566	561	536	568	551	532	565	554	545	575	586	537	528	558	586	525	591	525	552	584	534	581	601	541	498	601	539	536	576	565	555	573	576	584	597	549	548	553	564	565	561	565	579	555	571	587	559	546	566	562	559	552	566
22887	22310	34554	30310	24863	22130	15086	2311	869	720	643	722	666	646	701	696	740	660	660	678	706	665	633	681	639	682	670	631	656	617	623	619	697	695	683	651	633	666	658	650	683	646	659	692	613	636	660	683	673	675	699	625	666	679	655	604	651	654	655	649	633	700	693	637	661	680	673	638	662	653	638	635	675	687	694	662	634	703	715	683	671	644	652	679	651	658	662	653	641	631	664	668	668	687	621	681	663	658	632	658	624	661	663	649	673	621	643	670	647	691	641	632	692	641	679	670	620	652	710	669	643	647	661	661	661	646	690	717	667	693	685	684	677	605	673	671	681	641	681	707	647	672	661	665	673	631	703	637	660	689	675	682	685	636	701	640	643	681	626	635	661	719	637	643	705	653	707	634	652	640	661	674	665	638	644	673	670	665	666	646	657	687	647	624	658	635	634	635	648	657	612	704	636	626	643	626	701	674	661	640	662	655	666	658	672	664	712	657	674	628	641	660	659	631	634	684	634	673	639	666	662	639	644	655	685	622	677	646	678	634	696	639	689	666	714	665	656	667	673	680	684	645	646	670	649	658	679	643	645	632	640	597	677	671	660	656	648	691	658	648	653	704	670	651	642	627	691	656	651	660	754	655	737	664	674	645	668	683	667	666	664	677	686	617	646	661	700	659	658	613	648	639	660	622	680	678	675	632	642	636	655	653	676	717	610	700	676	682	663	704	682	603	645	653	650	652	638	711	627	636	656	684	674	632	633	662	678	649	672	661	645	638	627	644	651	626	624	652	658	657	663	671	686	670	683	702	684	654	649	656	636	649	614	651	666	643	708	630	616	673	692	636	638	651	634	649	614	618	675	701	688	655	649	660	659	674	627	671	660	684	664	694	677	613	677	675	630	673	685	624	716	684	670	662	622	601	707	667	664	664	605	689	655	671	656	655	661	658	694	661	667	694	718	681	672	646	669	697	650	624	633	630	671	662	625	641	702	617	692	631	647	629	705	691	647	690	688	655	686	631	681	673	695	662	634	706	726	609	672	657	683	696	695	658	676	659	725	680	648	665	674	628	686	663	703	674	629	631	629	678	631	636	685	654	655	668	687	664	627	688	666	658	654	662	598	689	660	666	679	647	660	685	692	671	641	600	711	621	654	672	683	645	714	642	656	709	671	631	678	668	704	675	662	619	656	696	628	649	630	662	682	652	662	685	666	669	635	679	664	663	678	701	658	646	681	655	620	643	667	684	668	663	658	633	670	638	681	621	669	679	669	678	599	625	625	666	621	678	698	693	677	685	655	675	663	683	689	680	687	669	686	685	647	659	683	658	678	659	624	670	660	615	677	606	675	692	711	629	646	626	661	641	627	663	608	672	671	682	676	695	633	636	640	670	743	656	714	630	643	673	659	661	634	698	697	666	660	658	678	664	703	658	659	694	657	644	692	663	620	689	661	624	685	659	621	683	650	710	690	665	642	648	643	669	658	662	655	683	654	710	584	741	656	661	625	663	645	667	631	679	678	632	659	652	671	697	651	659	695	652	654	603	629	658	659	671	634	715	658	652	647	620	690	635	636	692	657	680	668	646	669	659	638	677	663	717	616	617	662	654	701	622	688	629	643	661	670	655	673	685	683	663	636	624	693	638	657	644	670	674	619	663	687	678	666	634	664	702	650	665	723	714	634	698	655	673	679	730	644	659	627	731	611	664	692	636	658	648	604	680	663	697	680	654	667	673	674	637	587	640	725	710	693	661	621	675	639	682	635	614	645	710	629	658	648	694	630	668	684	661	687	668	700	646	645	696	618	632	640	670	698	670	693	682	660	616	613	643	679	673	658	667	643	624	649	650	713	663	623	664	641	693	655	630	655	691	656	662	647	642	679	668	641	611	658	685	636	696	657	651	638	638	645	650	715	674	641	619	633	660	710	655	658	676	645	628	710	668	645	626	655	665	658	682	640	685	690	633	706	678	676	645	698	664	639	660	705	645	661	649	727	654	630	650	611	681	666	654	664	658	656	626	658	618	707	630	686	674	699	711	665	669	637	694	640	642	657	635	624	596	655	711	627	681	685	701	639	636	650	661	597	652	665	674	658	622	647	647	680	641	683	664	672	661	673	666	683	672	668	678	653	682	654	709	648	621	623	662	655	653	675	677	702	655	672	651	648	636	669	704	695	659	725	650	718	645	640	637	618	676	660	667	672	645	628	659	663	652	631	685	635	636	617	658	680	644	654	641	620	681	652	686	673	726	606	651	652	643	686	636	684	728	633	663	658	629	621	621	656	729	665	641	624	717	643	694	663	662	648	639	695	669	626	650	676	614	720	639	676	679	686	698	635	651	651	648	644	671	626	618	662	646	679	688	682	673	634	621	675	622	650	621	653	661	692	646	661	666	651	679	663	665	660	648	661	660	645	653	689	659	643	671	660	640	654	660	659	667	655	679	670	665	658	679	628	653	650	608	623	655	610	602	643	666	635	645	666	646	631	640	655	697	629	640	685	668	674	704	676	659	700	679	694	665	671	648	645	640	621	662	665	654	662	699	676	677	664	628	666	627	626	675	642	607	647	645	641	607	641	696	617	673	650	663	691	642	662	674	644	660	670	678	693	619	659	670	646	630	646	651	669	647	707	704	662	683	635	671	701	685	663	669	666	632	662	663	664	695	701	618	646	663	628	668	669	655	625	640	634	653	617	616	693	643	645	667	668	675	645	601	646	613	651	663	690	631	618	658	637	641	688	660	641	622	685	654	651	686	647	698	671	684	664	638	666	635	633	665	647	675	648	674	607	669	640	655	666	631	669	653	630	657	632	697	640	679	632	677	659	641	609	660	671	669	649	717	623	676	660	649	692	693	663	685	617	667	628	668	673	653	689	635	657	642	656	700	656	650	640	646	636	658	661	631	677	648	735	666	657	698	631	645	635	672	690	653	672	687	656	670	725	670	655	667	708	647	640	636	655	699	682	642	638	644	668	662	687	646	695	621	662	653	681	660	628	657	650	685	648	650	725	670	613	646	638	603	668	655	653	655	613	678	653	671	668	668	657	625	686	663	700	641	659	683	661	656	667	686	631	670	631	657	641	685	653	696	660	714	668	656	688	682	684	661	706	663	714	650	630	704	675	665	646	674	660	692	666	654	640	651	618	663	666	623	680	651	634	668	704	674	626	652	679	694	657	637	654	639	660	651	669	633	673	671	730	619	641	641	679	629	665	627	647	647	641	649	721	669	664	681	668	711	666	647	661	656	645	616	633	683	639	708	655	635	649	599	651	688	648	633	693	650	634	631	706	649	613	648	660	673	663	670	671	675	659	665	661	653	644	627	638	680	667	609	668	681	676	614	685	649	617	690	692	695	625	645	630	670	670	673	632	681	705	678	646	674	639	652	699	694	638	664	634	673	624	678	698	671	671	644	667	625	636	698	635	650	659	653	685	697	657	648	659	657	695	675	683	659	644	712	621	633	660	669	659	694	634	664	668	704	653	654	660	605	679	704
52636	94228	79127	56663	36178	17526	5958	1995	962	771	734	718	722	717	732	748	727	691	752	729	714	666	721	743	702	709	722	700	744	670	758	712	681	741	686	738	678	705	652	716	680	736	714	752	728	713	721	707	734	757	691	702	716	743	686	681	662	751	742	700	717	700	720	740	713	749	700	725	728	682	746	722	704	760	685	720	728	685	715	691	772	760	685	726	738	710	694	726	753	694	682	697	744	727	720	677	738	721	716	715	668	710	733	714	709	703	660	738	743	708	710	758	729	721	750	690	718	724	682	687	738	733	679	702	715	695	668	740	699	739	731	735	696	709	704	709	753	690	717	755	703	699	683	675	686	706	725	669	712	713	738	720	685	719	726	756	754	698	709	705	683	695	745	690	710	721	696	757	718	726	753	731	717	745	709	689	713	721	774	682	742	701	708	774	718	707	691	746	736	705	733	719	703	703	763	674	748	713	708	716	713	698	729	694	722	727	740	747	726	688	708	667	664	715	716	722	737	778	691	748	725	736	674	722	726	712	689	720	756	716	701	685	679	772	732	720	778	695	673	726	738	711	722	655	677	715	685	678	714	716	698	741	700	712	658	740	677	689	791	740	668	712	725	700	663	713	721	693	697	688	755	721	709	715	720	720	714	694	711	735	738	722	685	682	697	742	727	721	716	660	690	720	699	719	731	721	710	694	743	727	689	704	734	751	747	683	717	764	696	705	706	759	718	739	723	727	688	700	685	716	667	714	707	712	698	775	700	707	709	741	730	741	777	705	701	740	716	699	756	718	742	712	708	687	712	693	734	695	727	690	741	715	695	745	693	696	725	753	688	677	688	725	724	742	765	701	757	730	736	732	662	713	688	720	734	674	652	720	711	693	726	736	713	750	711	693	708	703	771	714	746	712	724	689	724	742	693	742	707	694	733	758	731	681	687	702	686	714	680	745	703	678	763	684	752	753	676	675	709	698	692	655	729	745	686	705	742	722	698	734	699	689	668	713	767	700	701	669	715	697	708	710	674	778	749	659	735	693	700	708	703	684	695	698	730	678	691	677	675	699	698	747	703	699	700	721	674	680	714	683	681	701	712	682	675	721	710	702	672	750	708	665	751	737	728	729	760	723	744	757	673	711	694	765	741	707	731	724	724	673	687	738	671	682	754	772	718	746	714	710	687	673	744	727	751	707	732	705	755	694	712	725	711	700	676	741	719	734	758	717	697	702	712	752	706	747	742	695	667	687	740	681	720	711	715	710	667	710	718	707	743	747	701	690	778	740	714	702	721	686	708	700	731	666	742	729	716	738	702	727	699	724	677	689	688	732	742	698	740	708	747	676	695	701	664	761	724	786	715	678	706	685	735	698	709	691	734	729	745	711	742	644	702	703	733	749	716	735	718	726	743	787	684	699	705	709	686	712	729	707	734	724	749	722	715	684	696	689	710	733	687	695	687	710	708	679	665	701	713	696	717	709	684	676	762	747	747	742	724	686	670	734	760	702	686	710	709	688	693	668	754	739	709	739	728	658	724	725	678	714	740	692	725	678	730	755	709	670	770	676	724	753	733	678	714	700	740	714	687	721	694	740	728	685	706	703	707	714	679	734	697	756	752	710	715	695	720	719	768	698	717	748	701	676	702	706	699	740	741	749	725	718	695	744	683	704	716	661	676	686	729	724	705	686	739	730	746	708	722	708	737	713	713	696	724	667	693	746	713	656	681	729	698	748	696	741	733	713	726	695	734	709	718	744	721	699	659	740	712	710	744	686	685	669	693	734	703	740	749	682	761	712	686	694	735	666	718	686	694	731	759	668	692	724	741	753	701	679	712	700	699	746	688	683	723	701	701	729	702	715	690	656	698	704	680	722	682	719	753	739	693	657	762	675	711	732	738	700	698	680	728	721	669	728	680	753	721	782	729	717	747	668	721	765	714	792	699	769	700	733	678	709	775	684	711	669	824	762	711	707	744	744	720	784	723	741	708	726	728	737	677	783	697	739	712	692	709	709	745	632	660	657	717	687	678	727	700	728	713	669	681	725	735	709	728	721	688	755	726	711	767	677	725	676	716	720	739	698	708	696	717	735	716	704	700	701	700	657	706	736	727	739	718	649	673	737	702	747	722	719	732	759	680	718	675	741	683	675	706	708	773	737	746	713	733	725	692	723	699	693	688	701	715	694	721	642	728	689	745	749	723	696	747	710	691	686	708	685	750	709	779	689	708	739	700	711	719	713	732	741	761	751	742	762	693	691	683	715	707	702	751	716	712	711	724	752	757	738	738	726	688	698	714	722	689	734	697	688	715	706	702	711	681	683	739	717	690	712	725	695	741	704	678	679	670	750	770	673	756	688	713	717	698	697	701	705	721	708	637	722	682	722	713	681	750	720	694	685	735	676	719	731	689	724	744	692	743	713	703	724	732	694	686	701	690	696	681	714	723	698	717	749	704	687	728	681	744	705	722	739	736	733	722	745	680	702	682	732	712	692	725	702	710	711	754	704	726	652	713	710	674	710	735	715	757	716	691	766	704	760	671	708	735	702	685	700	697	700	681	742	732	717	684	722	723	728	693	712	683	743	670	691	723	695	743	740	724	719	716	696	707	776	709	685	745	700	748	716	709	707	696	701	720	703	678	690	702	753	722	705	665	734	671	744	702	713	716	702	751	746	732	694	699	700	743	717	744	718	692	707	667	690	744	751	697	732	715	692	670	716	775	700	752	740	703	709	700	707	679	758	714	754	710	710	718	712	693	709	683	730	728	763	698	678	762	720	717	695	713	718	762	701	711	725	684	703	687	673	722	754	689	685	683	741	685	735	730	701	708	736	701	713	696	734	733	661	731	733	702	729	711	742	676	712	702	747	708	706	716	684	710	722	714	693	737	740	684	697	693	676	755	715	674	691	700	688	709	701	709	664	712	731	751	718	731	700	705	714	719	727	726	688	692	725	722	683	689	703	731	725	739	689	690	712	713	729	710	709	728	745	705	720	694	702	715	694	729	713	724	694	754	694	692	663	703	661	719	714	686	690	714	721	698	706	685	774	702	715	686	683	686	735	690	750	704	695	671	722	687	692	681	696	683	691	701	723	735	730	733	723	691	687	755	677	754	751	736	737	662	721	720	776	727	688	724	705	665	761	703	739	702	779	690	724	691	750	727	673	739	700	717	705	721	716	708	673	647	696	779	692	754	776	741	697	734	729	700	772	721	718	712	708	725	706	722	730	679	681	709	737	684	713	736	743	703	748	733	760	727	720	703	696	704	747	693	709	697	706	726	714	750	672	696	720	727	754	727	722	718	720	709	775	696	701	688	674	705	697	673	697	685	678	696	741	707	727	697	730	693	698	725	743	662	700	694	694	674	671	678	717	675	757	714	682	746	760	690	692	706	672	682	745	680	684	735	726	740	711	672	746	687	705	724	749	675	702	723	671	677	746	744	686	711	746	736	719	742	678	728	742	728	695	675	723	693	703	684	704	691	717	691	737	680	766	764	714
27508	32979	37923	20500	5642	1442	658	507	417	424	464	411	418	401	418	434	419	445	380	399	400	406	436	450	407	437	456	378	386	437	391	444	417	422	456	400	441	408	420	410	428	418	473	396	445	476	376	423	403	426	428	399	473	431	420	393	425	388	392	408	446	445	421	398	430	448	390	441	430	426	443	447	430	411	415	461	448	434	388	417	468	382	431	431	407	427	441	398	417	408	406	439	390	376	428	404	377	424	424	444	459	404	387	431	430	438	403	435	440	449	415	424	407	428	390	402	407	429	438	427	460	413	410	394	447	409	396	443	429	414	422	418	437	402	413	429	458	429	431	444	402	421	401	426	450	443	425	470	413	443	432	430	390	419	443	461	439	406	447	406	384	401	454	397	410	399	466	449	446	389	411	441	416	427	440	373	449	449	426	470	453	389	456	418	464	440	406	473	448	434	411	408	373	387	392	430	395	398	404	417	399	400	420	405	420	407	441	413	411	429	431	412	432	427	436	426	437	453	429	454	423	438	403	436	433	414	398	405	436	440	425	403	406	456	406	434	400	387	457	435	407	407	402	417	400	406	389	413	421	438	421	423	400	408	444	420	408	413	425	407	412	404	416	415	414	414	406	431	414	419	399	433	409	451	435	413	385	405	392	371	420	463	444	380	448	386	427	436	416	386	418	433	414	420	433	401	408	437	413	417	401	416	434	434	412	449	441	409	419	413	400	414	439	405	410	428	431	402	429	443	392	419	426	428	439	412	433	432	430	425	447	425	390	413	409	410	412	378	402	454	448	442	393	461	415	458	422	382	443	443	418	429	441	392	456	416	436	411	419	380	415	393	396	404	409	452	406	409	434	428	426	392	425	418	406	416	399	423	426	436	420	427	419	455	398	434	402	399	399	446	438	409	428	431	402	445	417	394	417	450	402	406	417	403	441	420	385	408	418	423	424	399	407	430	416	434	382	438	450	386	409	411	438	418	437	446	409	425	405	421	408	415	422	414	421	429	447	421	426	421	448	427	407	416	439	432	392	420	451	400	412	434	432	447	458	454	409	417	417	423	409	436	466	389	409	469	439	422	434	440	444	432	394	426	443	441	385	427	414	399	413	420	399	424	467	415	436	397	418	435	431	382	451	431	422	373	418	393	434	430	430	420	446	448	423	454	428	434	439	391	423	405	440	418	398	421	422	416	390	423	433	418	426	420	426	415	384	430	394	408	434	400	445	422	428	424	488	391	426	431	429	440	433	412	418	426	419	441	423	444	408	407	433	394	409	444	438	400	424	398	388	440	440	439	450	450	421	404	432	380	419	421	409	432	424	394	412	456	437	411	417	402	405	415	465	419	412	457	425	394	407	376	434	406	412	411	405	411	389	454	455	435	445	429	443	441	406	415	445	401	423	429	441	439	441	417	431	424	421	411	445	445	437	408	440	473	420	421	451	441	418	425	447	402	460	459	430	411	397	390	428	446	406	410	446	437	447	446	430	430	464	431	396	429	390	398	462	415	400	437	430	414	450	434	423	433	474	392	408	437	463	418	443	423	393	422	435	426	430	415	419	421	477	375	392	419	397	442	412	412	403	405	414	434	415	421	380	429	386	409	423	443	430	422	386	424	390	386	413	435	414	420	422	407	431	424	431	424	419	412	403	410	424	401	414	424	421	458	471	437	411	452	417	458	438	414	405	440	401	429	452	401	438	400	461	418	387	411	439	426	422	404	423	440	420	418	429	439	401	445	427	416	407	392	395	423	438	438	380	418	411	424	421	436	416	435	427	411	413	400	434	421	435	433	437	419	441	428	428	480	449	439	411	436	394	423	445	389	395	426	451	398	414	407	441	436	426	401	452	432	409	453	394	451	416	432	451	419	431	406	454	427	466	431	421	404	444	396	470	422	465	456	432	422	428	417	403	411	405	397	427	416	424	422	390	441	403	391	454	427	413	418	400	423	411	395	467	405	410	432	436	420	434	405	398	436	423	388	419	437	445	453	423	390	419	407	436	469	439	427	425	415	405	399	395	451	432	406	462	462	413	417	418	401	433	420	424	405	448	431	429	456	398	439	392	426	438	369	433	384	437	464	449	443	435	403	436	439	464	465	391	390	397	426	415	418	454	432	395	430	445	443	430	431	420	425	424	418	439	397	424	401	420	456	449	410	423	430	390	430	418	443	434	433	422	444	412	411	439	449	408	428	416	420	407	406	399	416	404	422	463	438	418	462	407	402	425	419	422	439	420	424	434	415	426	395	408	399	413	429	417	390	417	426	476	436	409	404	413	454	425	421	429	410	403	408	417	418	404	439	433	402	406	441	411	474	418	413	420	436	427	410	394	431	410	423	408	422	388	449	439	438	435	408	401	427	417	435	416	391	412	416	408	406	361	432	421	434	417	397	437	440	424	411	420	396	492	403	386	436	419	443	413	438	445	438	422	398	384	462	452	396	398	393	405	424	423	397	422	422	443	415	402	441	427	401	420	404	417	440	401	422	394	408	455	400	425	429	385	400	439	423	439	417	458	411	387	429	402	445	428	411	398	411	455	410	401	448	405	405	453	404	438	408	412	381	442	413	408	405	399	433	447	426	418	385	432	393	429	420	410	437	413	434	416	422	423	398	414	431	457	416	401	445	418	408	402	415	389	440	429	421	379	424	431	426	456	417	436	406	464	425	425	463	425	435	424	416	405	425	452	407	390	460	391	434	420	465	427	391	414	415	448	407	387	445	426	433	421	401	410	424	402	394	394	411	409	451	437	392	406	464	434	387	396	426	414	410	413	417	455	401	408	406	431	420	428	397	437	406	427	428	437	409	407	422	412	408	417	417	396	407	439	402	484	465	424	430	400	420	436	465	410	401	402	419	396	432	430	431	432	431	431	408	424	442	433	414	418	397	441	395	394	402	424	424	388	443	390	424	414	437	417	401	429	382	427	433	402	448	418	433	412	426	416	458	412	429	409	388	429	407	474	418	418	414	400	493	413	422	439	405	424	446	430	382	391	441	441	459	441	455	424	442	432	428	422	428	406	407	427	448	419	421	445	431	424	427	423	386	405	466	441	405	420	434	443	406	439	449	408	381	452	412	433	427	442	436	413	410	429	442	426	416	396	448	426	417	443	447	493	439	478	417	411	400	414	473	398	419	417	407	410	393	417	406	406	419	422	396	419	412	429	388	408	401	457	417	392	429	410	398	421	439	416	435	428	388	458	431	424	425	418	395	410	426	385	422	408	452	400	424	444	441	435	418	393	428	436	410	458	397	405	438	430	404	434	437	436	412	391	427	447	407	441	405	426	429	428	440	418	397	434	431	437	398	453	406	454	424	423	461	390	383	405	421	426	394	437	434	435	405	450	441	450	451	465	465	429	434	447	439	406	423	426	432	418	408	445	395	399	395	420	434	419	427	404	430	438	416	445	427	441	414	423	438	426	391	411	369	407	430	435	420	408	436	424	396	449	420	390	417	384	405	383	447	441	429	417	442	427	409	404	418	413	430
21094	50008	33202	15103	5360	1923	814	575	517	483	496	455	504	442	469	472	494	504	488	427	483	488	530	442	481	446	459	461	488	484	477	508	510	486	522	506	492	529	498	479	495	500	517	492	479	508	463	511	495	482	474	512	502	504	494	498	508	490	521	522	490	484	493	482	449	460	494	484	537	465	491	476	505	498	489	467	511	533	512	540	498	483	452	448	525	474	463	474	452	446	491	482	462	452	487	469	487	502	484	451	460	470	495	487	453	468	505	496	466	481	513	467	481	462	498	460	483	486	464	456	526	520	450	506	477	512	489	526	482	489	493	465	468	499	455	477	454	466	482	492	473	475	485	507	506	485	480	487	453	454	478	471	467	520	444	500	469	460	481	505	519	519	508	484	491	484	507	471	467	487	528	455	509	495	463	474	488	476	505	512	450	489	518	492	474	471	464	477	499	517	495	507	493	468	501	484	509	484	450	472	487	491	512	499	486	453	493	472	509	500	473	460	511	477	517	453	494	482	470	477	503	480	491	472	496	494	476	484	498	520	496	460	492	468	468	489	488	466	475	481	502	478	494	487	494	473	486	500	421	486	520	479	519	490	486	496	458	512	436	515	484	512	478	464	487	506	471	461	443	493	526	505	496	522	510	468	525	505	499	490	478	459	475	496	496	454	489	475	493	488	494	463	443	482	515	509	514	479	509	486	454	527	515	494	528	479	480	510	473	463	458	482	467	505	463	458	471	451	506	473	483	478	479	498	472	503	488	517	492	502	493	456	463	498	503	478	495	503	489	509	485	500	490	506	483	497	498	497	474	470	511	524	462	462	489	497	491	517	525	517	519	492	487	494	475	473	450	524	449	448	488	490	476	517	455	478	458	449	503	518	439	454	475	494	451	504	472	475	489	494	489	472	513	458	485	455	504	508	476	472	498	483	535	492	508	443	491	489	455	499	520	487	504	495	472	465	484	473	468	459	492	517	479	511	464	499	452	541	469	491	507	495	466	439	498	504	460	482	457	491	477	466	495	475	484	476	462	485	478	444	478	498	485	478	479	482	462	516	490	480	441	502	498	434	467	515	471	474	474	509	481	509	486	479	444	498	474	473	500	481	477	481	450	519	478	561	501	470	514	483	485	477	479	502	436	473	499	500	483	517	500	510	482	506	460	495	480	474	460	463	484	501	446	476	470	471	509	489	492	460	486	497	494	504	484	489	475	497	410	497	488	505	500	501	491	486	441	445	490	489	459	496	454	479	475	501	504	496	489	517	512	503	494	451	470	502	484	507	536	460	559	482	480	511	461	482	527	460	491	491	496	502	512	509	521	487	484	500	452	443	476	463	473	456	510	529	481	459	505	444	492	475	491	475	481	464	490	457	497	453	474	510	471	493	476	488	492	493	456	453	488	462	459	515	455	474	467	526	442	469	457	489	492	469	426	478	482	513	493	464	488	493	516	458	465	484	501	517	469	483	503	463	446	486	497	516	485	523	512	481	479	522	469	495	503	499	483	439	507	462	474	499	456	476	463	496	467	513	462	487	448	504	482	521	475	440	467	442	550	493	463	477	493	519	443	511	476	457	480	493	476	487	498	508	501	498	480	501	526	506	472	484	478	456	519	535	445	480	482	460	480	484	462	506	479	533	492	460	523	476	501	464	502	519	490	488	487	502	486	467	488	504	467	469	480	462	501	489	482	492	508	452	515	485	481	455	481	538	515	462	543	494	482	521	465	452	465	478	480	555	476	491	472	468	538	503	489	480	476	479	496	444	482	456	463	488	527	448	453	499	450	487	489	477	487	495	498	500	468	490	475	514	466	463	484	474	490	499	469	487	469	452	482	500	452	490	489	460	496	514	528	498	530	478	500	509	453	509	469	490	544	463	445	477	490	490	444	515	483	466	470	503	488	503	473	479	488	518	525	446	480	483	498	489	462	476	499	483	488	486	483	454	466	482	482	499	491	478	521	509	498	474	461	469	466	478	513	500	484	508	485	490	471	487	468	509	472	480	480	494	511	482	500	508	458	475	518	456	462	449	496	439	502	490	524	471	492	512	508	489	462	504	490	473	459	501	468	490	511	494	495	463	487	490	479	497	522	476	492	500	466	466	498	513	480	480	456	454	450	498	487	469	508	454	507	472	447	459	519	530	481	496	510	502	485	485	489	485	491	520	505	482	485	478	477	457	488	481	457	515	464	501	446	507	477	479	437	471	508	522	455	529	466	502	432	471	502	474	506	491	462	490	464	450	458	492	492	486	492	485	469	495	478	504	521	475	461	447	466	451	496	470	503	517	484	500	474	500	524	466	472	451	469	514	435	473	476	458	476	463	523	498	480	503	484	473	492	475	507	485	478	503	507	476	493	462	487	486	479	536	510	521	532	472	447	497	451	456	492	450	487	486	481	495	488	504	488	464	475	498	494	483	487	477	554	468	476	437	516	468	477	456	450	512	462	466	498	519	468	516	469	453	514	516	496	443	475	467	470	465	468	464	469	516	500	459	504	472	470	451	458	469	505	480	462	540	477	462	450	514	499	509	488	498	503	500	495	489	511	491	479	479	496	484	480	482	499	486	464	494	478	500	437	462	498	480	480	475	515	474	461	500	516	485	457	455	477	502	441	458	485	490	480	503	467	482	510	495	520	480	450	505	458	510	496	511	486	447	473	520	485	452	479	509	464	475	475	469	502	524	493	489	492	465	474	528	523	469	486	503	517	467	464	532	510	492	525	469	485	499	492	488	494	536	497	438	487	476	495	520	484	482	484	522	491	479	494	473	485	476	492	480	481	503	477	505	483	481	508	521	493	487	504	499	493	501	454	493	456	501	515	446	461	450	455	453	505	504	486	493	498	473	480	499	485	507	475	482	492	490	470	513	466	495	494	489	504	486	467	499	506	496	469	502	463	471	426	489	498	491	456	476	483	498	453	464	466	515	486	494	468	494	480	469	499	498	503	487	461	485	431	497	492	450	502	459	472	490	486	458	497	467	446	490	489	525	462	488	483	460	507	505	481	500	502	474	502	501	481	453	463	512	487	472	503	477	488	502	473	494	438	476	482	464	488	483	467	508	473	515	486	508	489	492	471	483	466	507	467	494	494	470	503	474	477	495	435	494	485	462	491	461	503	496	470	493	481	466	482	490	506	482	534	554	502	470	533	481	462	503	495	495	438	481	497	497	509	494	530	536	483	487	463	491	490	512	473	466	454	491	473	474	485	481	462	461	488	466	486	517	493	484	477	497	513	462	470	522	479	488	488	511	466	472	489	534	455	508	464	496	456	479	482	478	462	489	475	483	496	493	493	501	502	478	543	477	473	469	486	476	500	479	502	469	483	435	470	521	521	477	493	490	478	497	484	474	467	461	445	464	466	469	503	501	484	452	473	455	482	438	475	463	514	480	473	493	467	508	485	485	518	466	505	526	490	497	490	483	472	503	449	498	496	462	463	507	467	452	497	501	523	484	450	519	475	498	463	435	412	519	529	509	458	458	503	497
23561	23175	38629	34273	25480	19248	7413	1056	690	590	540	534	563	541	536	528	522	510	557	564	469	504	535	552	547	506	524	549	532	543	570	519	532	566	513	558	490	546	538	554	517	538	518	526	524	530	522	531	546	523	535	552	597	520	538	514	525	519	506	539	567	532	553	505	489	536	532	528	520	548	522	556	551	542	574	533	539	522	513	537	537	528	542	565	539	515	570	552	519	564	518	504	504	543	550	531	505	545	540	514	550	516	536	506	547	523	516	533	525	551	518	544	546	553	504	575	563	532	503	539	585	551	585	518	496	513	492	552	506	529	534	527	495	602	513	541	549	568	507	553	534	565	540	509	511	490	482	497	524	518	556	529	550	594	507	544	537	535	515	563	518	552	534	544	548	548	557	549	561	500	554	563	551	568	554	522	554	524	551	548	526	515	528	551	529	530	548	558	530	521	509	545	529	556	516	513	548	537	549	534	487	533	551	557	503	545	524	533	513	567	515	551	531	571	576	517	512	497	518	544	564	566	521	512	563	533	522	553	521	549	516	518	562	491	525	551	530	538	526	481	525	547	533	594	539	534	523	542	521	529	510	528	499	547	541	531	522	513	562	514	519	515	500	537	519	561	516	519	555	510	567	558	527	539	534	524	536	563	547	497	471	552	591	532	530	535	561	516	524	548	543	531	528	543	551	501	542	558	551	524	518	548	563	524	525	548	511	558	542	533	530	533	514	496	569	507	515	534	529	506	525	488	549	560	547	518	488	559	538	569	525	521	537	553	485	561	547	521	506	516	525	538	553	525	539	524	503	544	536	562	563	535	514	529	561	542	554	520	507	510	502	507	555	577	499	534	513	564	524	524	524	539	506	575	552	542	551	539	550	520	579	500	488	564	504	549	571	514	525	532	507	508	508	540	506	570	529	564	523	557	519	526	509	534	558	522	536	521	530	544	516	523	556	512	535	561	536	482	553	568	500	538	478	545	531	538	534	553	565	549	543	538	541	553	507	542	516	530	539	540	560	554	549	547	525	496	556	511	534	583	487	537	521	511	572	587	523	522	506	544	531	544	581	534	517	503	535	550	487	516	479	534	542	551	546	531	545	524	508	541	554	545	538	521	536	554	550	531	507	533	544	526	514	555	513	530	521	536	506	522	523	569	534	527	547	548	542	538	526	520	519	541	545	529	582	524	537	521	550	565	550	468	574	536	527	520	531	605	512	505	574	517	520	508	463	499	558	518	549	547	539	544	560	565	549	564	529	561	570	473	515	538	529	582	546	525	530	521	548	560	530	493	548	490	541	559	517	557	504	530	512	514	519	540	549	484	539	560	574	549	562	544	503	510	532	509	524	533	507	520	516	582	556	536	546	522	525	550	566	553	512	488	535	511	524	514	519	502	539	581	569	561	538	514	521	534	584	552	546	586	547	563	510	496	491	542	510	540	466	532	552	539	528	546	568	562	534	524	506	548	511	521	562	520	518	515	549	507	556	487	546	551	524	499	524	529	534	541	491	541	551	522	532	534	523	535	523	543	540	528	533	514	564	500	543	555	529	538	567	541	572	500	560	540	521	541	514	572	505	587	529	519	515	522	487	532	465	512	507	544	584	552	533	558	567	491	517	534	578	566	489	529	502	517	529	550	532	563	517	533	575	530	551	504	519	548	544	544	535	513	549	550	552	520	526	561	507	543	527	526	543	506	566	554	577	502	555	482	510	546	571	571	547	536	520	496	555	486	534	524	509	570	535	515	517	493	507	509	490	535	548	539	498	523	512	540	549	556	556	519	530	482	535	518	551	498	558	551	573	552	533	565	534	531	504	529	547	499	487	534	519	509	523	516	544	532	535	527	482	540	551	538	515	527	543	529	553	521	532	534	510	551	519	535	557	564	545	512	488	515	584	507	531	535	538	598	552	521	541	505	561	531	578	519	507	504	507	489	533	558	520	518	547	565	545	499	582	556	502	590	524	548	571	502	529	514	515	519	526	525	543	519	550	528	527	504	560	530	530	561	573	540	540	532	531	511	540	501	530	526	525	492	546	548	534	541	553	549	562	510	545	556	526	513	504	534	521	532	489	465	544	512	517	558	530	562	528	528	505	564	509	569	533	550	578	514	595	497	489	525	483	541	511	550	555	560	515	535	553	514	520	543	550	549	521	499	542	499	489	514	509	528	535	529	529	538	515	525	517	530	528	508	503	522	569	506	560	540	519	528	502	541	487	550	547	529	509	518	522	501	507	512	545	574	529	519	544	543	489	538	547	572	540	566	546	518	518	525	600	552	541	501	529	529	525	514	567	518	507	529	498	550	513	545	504	549	523	526	563	557	573	577	502	536	536	502	496	556	524	518	481	535	547	531	549	549	534	509	532	554	548	559	555	536	551	529	547	536	507	514	509	540	530	526	545	538	528	502	553	466	551	536	538	506	570	492	556	555	534	561	534	537	526	534	541	557	506	537	518	504	541	568	527	532	481	548	518	518	514	519	508	550	512	516	558	502	522	540	559	570	515	575	557	548	552	531	529	557	502	535	504	535	533	549	548	566	508	551	493	542	545	545	536	572	523	557	527	527	514	538	596	493	519	518	550	546	555	569	537	538	547	571	567	501	496	525	536	528	508	514	539	528	485	558	574	561	523	515	503	489	502	577	514	547	526	582	525	530	511	526	532	510	525	526	539	540	562	535	549	511	572	538	526	540	516	501	492	537	489	558	579	560	561	526	514	524	523	518	508	504	539	542	556	509	514	556	502	545	584	548	518	501	535	526	518	525	509	506	531	491	546	537	506	497	546	490	497	537	533	529	591	574	490	502	551	524	531	561	553	511	553	530	507	471	573	530	527	533	493	567	513	535	546	544	540	595	515	519	546	530	527	520	504	503	550	543	539	504	588	498	537	508	530	518	537	514	561	521	550	548	488	566	506	518	519	501	528	530	501	546	557	550	539	510	541	526	534	515	558	549	502	531	570	504	532	566	491	498	533	534	514	522	577	536	504	572	546	529	567	557	599	502	513	536	560	514	547	546	528	519	537	535	521	544	524	526	556	548	562	511	527	550	540	521	550	590	549	528	586	542	524	521	597	541	532	517	500	517	534	537	519	540	496	510	559	516	539	516	480	530	532	520	547	558	547	551	541	513	513	521	550	490	531	571	521	542	521	499	555	563	547	497	547	558	493	533	548	515	516	549	536	480	498	551	518	527	513	505	529	565	562	535	550	528	536	538	500	536	546	573	526	520	528	546	515	542	500	473	567	567	570	562	528	560	537	470	545	529	523	582	503	561	541	584	524	544	550	519	499	516	507	540	549	503	557	519	526	523	528	538	536	527	501	519	553	516	541	511	496	552	536	533	525	552	501	536	503	521	482	527	539	507	489	566	531	563	575	549	547	492	546	500	541	550	535	571	531	506	517	497	541	538	508	554	535	566	548	511	559	522	549	543	528	526	533	553	518	533	530	538	513	489	555	553	533	515	558	575	537	544	504	507	541	527	494	539
48470	93937	74812	49178	29541	12145	3591	1215	759	610	600	582	608	567	603	602	592	614	614	601	594	611	566	583	563	581	644	599	579	547	582	609	556	584	600	550	619	569	615	641	604	557	614	590	552	599	532	573	568	580	535	578	600	578	658	568	606	621	621	634	565	586	580	592	621	643	567	595	595	585	587	538	623	585	629	585	601	585	613	572	532	581	643	593	604	608	643	546	602	605	554	565	561	607	595	582	572	609	594	597	589	571	600	540	583	586	594	624	534	582	630	619	587	562	599	573	603	613	580	538	596	597	566	570	634	562	588	608	597	562	587	589	601	575	602	584	606	617	609	582	615	561	583	596	541	584	598	569	640	590	618	546	589	603	579	569	557	582	568	602	617	569	604	579	605	567	584	578	560	587	560	608	613	612	581	583	594	628	587	548	589	643	598	631	601	564	558	599	592	604	601	620	618	610	567	632	618	607	590	574	565	589	543	568	512	558	555	566	600	604	588	579	573	569	593	565	555	600	625	619	585	558	599	589	584	559	568	549	601	575	617	573	608	593	574	594	621	581	628	571	598	608	578	577	534	601	594	566	634	616	611	603	557	587	651	601	624	608	644	603	566	639	579	612	574	599	613	613	536	598	633	650	592	549	568	594	567	623	552	609	579	595	624	599	561	600	621	605	581	635	595	558	586	513	609	610	603	598	592	603	574	612	578	589	552	563	550	597	564	560	587	589	574	608	566	651	622	584	582	575	622	582	587	586	612	535	593	567	609	568	599	588	593	570	615	601	567	589	621	569	593	573	560	586	641	571	600	588	545	566	566	555	568	569	608	580	588	567	633	578	566	559	592	569	569	578	558	603	590	624	560	604	569	563	554	575	595	545	588	571	604	528	614	598	664	617	593	588	594	631	553	551	565	629	608	600	570	535	578	583	603	576	603	585	551	613	553	592	595	600	542	621	576	581	582	594	571	546	585	561	555	572	598	582	613	623	617	603	556	632	616	579	568	610	587	593	610	574	608	607	544	583	547	597	595	564	606	606	583	577	565	593	559	618	565	562	644	557	599	623	581	562	615	585	613	610	540	559	599	603	548	594	612	615	607	624	576	621	573	603	645	631	574	635	609	593	618	616	636	571	587	566	562	636	552	601	558	561	587	538	546	620	610	584	572	602	578	546	597	595	538	573	616	572	580	584	626	581	573	589	581	563	587	556	625	589	604	578	561	587	545	555	564	590	557	593	585	583	591	625	588	555	586	604	580	589	583	574	579	555	623	532	579	545	608	615	599	529	616	570	563	578	601	590	629	575	558	571	628	589	615	614	593	594	610	625	603	552	618	537	591	603	554	581	670	599	591	565	557	543	546	616	579	615	616	605	611	578	573	593	590	585	610	580	615	555	603	617	600	580	573	628	574	572	531	593	586	563	575	603	600	563	548	520	581	589	560	604	568	594	605	586	560	588	548	579	528	575	614	604	586	613	566	648	576	608	558	565	568	527	574	587	582	564	571	599	631	598	612	609	604	573	567	544	567	603	578	583	573	604	607	592	560	611	594	577	603	582	560	653	637	619	587	621	586	582	612	593	592	577	605	611	575	573	602	579	568	616	609	591	569	641	625	591	599	589	609	601	552	545	578	606	574	602	602	585	585	621	585	589	632	639	614	580	624	603	619	603	587	614	560	564	559	580	587	569	613	575	564	558	613	587	569	592	608	554	539	571	615	606	625	566	612	573	573	595	581	545	607	599	624	595	599	599	586	599	615	597	578	578	577	606	593	615	590	549	620	618	555	635	595	595	602	578	583	609	609	563	565	599	548	603	590	618	574	637	584	588	643	683	603	568	622	598	609	590	617	574	606	539	588	557	578	612	647	598	579	646	615	605	595	585	593	578	630	573	607	561	602	561	550	555	595	629	577	568	586	616	539	528	596	566	603	592	598	615	595	593	588	579	609	551	606	567	586	608	584	590	623	572	578	604	611	569	587	612	575	585	580	571	580	594	610	558	589	596	601	627	613	554	597	598	585	589	586	551	552	570	602	600	542	578	589	601	602	598	601	605	607	584	587	608	550	605	566	577	608	596	643	647	602	588	605	592	570	597	571	565	583	564	615	615	602	552	562	588	592	547	570	584	565	571	586	618	623	553	595	622	601	615	571	610	588	586	591	560	585	654	561	599	629	580	594	582	586	603	615	591	591	625	615	575	627	591	561	604	582	565	588	582	584	611	605	598	601	577	605	568	582	614	599	599	609	605	582	578	615	606	590	626	620	577	601	601	567	628	536	584	550	598	605	561	559	612	589	581	581	577	554	638	623	648	576	578	566	563	586	590	553	574	575	619	587	573	600	599	599	586	571	584	563	558	625	563	614	547	580	599	577	609	581	628	577	634	640	574	567	634	582	576	615	543	639	561	645	579	572	559	573	599	549	601	595	592	538	541	599	576	563	611	552	579	577	609	555	602	562	587	558	562	525	601	653	560	597	636	582	587	607	627	611	580	618	600	596	567	608	602	603	572	601	589	604	591	589	614	566	597	595	599	596	564	572	629	592	608	569	584	599	561	565	574	582	631	589	580	565	603	601	572	609	604	619	594	614	558	599	663	573	591	549	613	568	599	544	606	612	572	601	588	610	590	595	592	576	568	613	597	598	541	608	565	596	586	607	591	578	629	567	567	598	565	612	597	598	597	618	600	556	625	583	597	552	603	570	568	609	578	578	597	597	611	616	537	578	617	579	558	584	604	577	551	574	570	569	552	537	624	541	585	637	594	559	570	591	603	582	577	593	622	610	588	611	588	603	604	609	621	628	611	576	610	556	600	589	608	624	545	602	552	603	582	553	616	593	607	590	600	585	645	599	579	563	589	597	575	571	611	575	600	574	609	586	540	586	576	549	611	624	587	594	590	605	615	546	622	588	621	591	550	589	561	563	626	614	578	612	625	606	631	554	561	587	575	595	558	619	565	620	568	618	568	560	589	593	616	611	599	579	609	605	595	591	594	625	589	598	579	604	583	575	566	559	579	596	617	616	609	580	579	583	602	604	577	593	579	615	605	555	601	585	596	606	590	606	580	595	562	550	562	563	600	592	613	576	585	590	637	613	559	632	579	578	572	610	582	581	586	612	528	593	576	586	544	621	564	588	613	587	584	565	584	612	592	606	601	622	561	588	576	589	604	628	576	616	601	625	630	589	604	595	591	566	582	606	575	580	575	583	610	583	571	602	565	597	574	542	605	565	568	584	584	597	623	627	650	579	537	633	535	570	592	594	574	559	576	629	562	613	573	591	623	605	580	615	557	570	563	615	578	532	568	574	625	570	589	594	598	611	610	587	604	587	579	645	630	568	584	574	605	602	566	622	585	598	556	575	624	574	561	576	596	604	564	639	584	563	593	600	534	564	589	581	563	607	586	557	604	609	634	619	611	584	576	613	586	595	571	611	600	608	556	591	564	568	581	608	610	585	577	584	585	609	566	581	568	590	586	570	597	594	586	582	616	616	584
25326	25679	40615	32497	19599	7352	1507	742	508	523	564	512	518	492	463	526	494	496	504	499	487	550	475	452	494	527	496	479	484	504	483	498	486	539	489	530	509	526	506	539	523	494	542	510	486	518	568	505	517	503	542	521	490	512	523	480	503	541	512	468	506	523	496	511	496	470	510	493	517	515	545	450	506	496	519	544	497	497	511	515	472	489	500	490	497	463	532	484	484	495	519	502	485	484	489	520	496	490	543	498	491	502	470	475	502	524	484	513	512	488	528	508	521	492	492	504	542	520	500	473	514	518	469	505	483	494	469	448	525	496	501	459	513	495	476	478	505	498	544	540	565	488	508	494	522	502	521	464	500	474	537	499	539	501	488	522	484	514	502	531	523	489	497	499	500	502	502	491	491	497	530	507	468	483	521	525	515	465	529	554	493	503	518	469	473	507	460	512	524	523	524	483	523	502	498	520	517	469	522	455	521	486	506	462	493	488	502	549	526	470	504	505	528	497	486	489	497	500	526	471	502	520	520	488	485	484	532	464	553	530	512	495	524	505	515	549	551	513	550	488	484	498	548	489	524	513	542	503	468	478	520	481	521	534	496	483	473	505	551	458	524	485	532	464	500	514	529	506	524	499	482	529	528	452	547	529	503	463	492	463	501	534	538	491	483	492	486	480	485	488	496	516	496	443	537	510	474	539	523	506	551	466	483	505	533	521	507	507	505	505	495	495	513	530	488	518	496	538	483	505	509	479	509	504	460	523	479	520	498	527	523	499	461	461	506	515	518	494	525	509	482	494	513	519	466	473	524	530	500	488	432	525	508	536	508	515	536	466	487	495	506	519	513	495	530	486	488	503	509	503	510	514	520	504	508	520	513	489	513	518	490	541	530	528	514	512	508	451	524	518	495	498	551	504	494	473	473	495	505	514	519	565	481	476	482	484	502	524	485	517	500	506	489	485	528	504	484	492	515	473	542	515	505	469	518	464	489	551	506	503	480	494	496	511	493	528	510	519	497	543	523	522	497	548	517	504	523	523	515	492	556	517	511	550	549	503	503	531	549	544	492	514	514	530	455	527	545	527	478	518	528	485	484	512	562	498	486	552	518	486	501	518	513	499	536	518	492	496	504	516	511	518	514	493	497	496	464	488	501	507	482	510	511	527	507	541	501	481	554	500	511	533	510	484	534	479	469	474	523	458	525	504	534	471	502	531	485	538	523	495	520	537	452	544	480	499	535	527	507	526	514	471	480	533	531	498	500	480	484	510	533	514	472	517	496	468	516	498	526	503	504	472	511	488	510	532	536	520	505	489	486	538	507	465	503	525	494	511	516	523	534	501	471	500	517	498	484	495	504	515	485	480	515	490	533	504	511	490	534	455	476	509	510	525	551	517	515	499	476	519	537	506	486	520	497	468	502	481	538	514	560	514	495	491	498	467	504	494	505	517	556	529	487	516	534	555	492	469	538	473	480	505	532	576	497	543	511	542	524	499	499	507	493	544	512	516	508	494	530	522	528	483	491	502	511	511	534	523	516	487	525	487	503	495	490	501	494	513	507	520	475	516	479	484	480	579	497	541	527	526	484	532	517	459	489	519	491	470	488	467	472	485	503	503	512	476	518	484	485	525	474	499	477	502	460	474	457	526	484	487	530	515	528	520	502	451	503	524	477	473	494	529	510	509	523	504	465	443	486	516	522	475	520	510	479	467	501	538	507	486	483	527	509	538	526	528	470	482	544	555	453	482	469	495	487	495	514	521	513	471	482	485	507	541	498	490	488	498	476	474	492	501	504	486	493	506	513	473	500	498	480	527	468	508	489	513	500	486	455	525	523	501	475	497	524	518	525	524	470	523	514	482	509	508	504	492	529	504	484	538	519	518	483	511	506	512	491	476	516	521	484	521	513	498	518	504	503	523	482	471	539	496	498	478	538	487	545	497	496	500	500	492	470	511	534	496	479	515	496	497	506	502	497	538	570	514	534	530	483	461	527	541	486	504	494	489	465	523	509	503	509	515	462	515	510	521	475	489	540	480	515	512	462	521	469	492	552	483	493	476	510	492	484	525	548	535	483	527	535	499	511	491	533	521	495	514	469	514	511	524	571	507	531	519	493	453	520	500	464	458	458	476	478	534	464	470	474	477	465	510	593	507	478	502	522	522	510	464	551	533	564	526	543	494	478	519	506	536	496	502	502	509	511	523	529	540	503	507	494	491	479	507	522	498	527	497	504	517	531	515	558	525	546	494	487	480	515	519	546	507	485	466	483	481	508	491	541	485	501	501	525	529	526	523	509	505	492	515	485	495	493	470	496	507	520	540	497	485	496	482	498	487	507	534	494	521	502	524	544	502	490	528	515	496	552	535	506	551	483	512	498	528	495	489	465	535	513	542	460	492	543	529	491	524	482	464	503	533	515	559	545	506	515	475	460	512	518	536	510	487	502	509	515	524	498	494	480	494	522	542	512	500	455	474	500	495	485	506	509	561	547	488	510	488	463	474	484	508	512	478	496	527	496	519	489	524	507	501	498	524	489	524	521	509	501	544	530	512	499	491	469	477	520	509	494	508	505	474	513	508	518	530	481	520	524	517	504	473	510	479	504	490	502	521	470	511	523	463	542	511	540	491	480	489	452	520	486	494	522	531	473	505	488	465	526	488	529	517	468	473	526	530	466	522	526	492	514	458	524	503	513	507	501	500	523	474	515	500	489	518	522	513	530	499	506	497	472	501	520	502	487	484	504	510	506	544	497	505	518	470	494	511	509	545	494	544	509	523	530	497	534	506	536	507	472	517	458	518	512	481	516	507	505	498	541	490	515	519	531	519	460	491	509	491	565	517	472	478	530	505	483	484	465	514	503	518	518	487	492	527	488	509	529	526	475	535	491	459	516	530	503	517	499	500	527	509	453	513	488	525	528	548	524	499	482	487	497	512	513	466	530	517	516	500	500	473	494	488	545	490	535	510	527	503	491	504	504	545	543	503	480	510	473	492	486	487	499	511	496	475	520	506	535	475	520	455	482	518	489	489	534	505	490	524	520	549	496	514	488	501	546	491	496	474	492	520	511	507	489	483	543	502	511	476	529	483	484	533	505	479	505	503	486	519	481	493	524	474	504	513	503	513	523	527	475	494	530	474	517	498	519	511	516	513	521	496	496	507	517	550	442	503	492	497	531	466	500	517	499	502	527	490	492	525	522	524	532	486	515	507	462	525	517	502	470	471	517	512	530	529	478	543	529	477	518	525	513	540	483	473	516	537	503	480	534	490	499	501	532	464	483	491	536	537	493	479	486	506	455	550	495	554	486	514	529	523	475	514	523	504	507	505	469	511	519	514	544	514	489	523	505	512	544	506	535	497	507	485	514	513	497	512	506	521	486	503	516	498	515	517	522	541	500	492	498	482	518	517	521	481	517	527	505	480	510	525	494	537	526	509	544	510	524	531	499	503	518	522	521	521	494	508	485	526	472	501	455	543	478	532	479	498	498	509	506	508
42384	82381	59173	35706	18546	6395	1937	863	641	574	560	530	605	611	537	594	571	557	631	556	540	606	585	587	610	612	605	569	605	576	521	580	602	534	587	588	576	617	572	557	595	545	571	568	552	576	514	617	530	609	576	583	568	557	571	581	567	579	555	519	589	587	572	611	590	596	555	608	592	626	571	589	585	575	568	583	569	562	556	592	535	642	571	571	575	602	572	590	571	565	574	579	586	553	569	552	616	583	570	538	580	556	590	583	546	588	600	562	596	607	581	583	596	568	557	607	591	588	569	628	594	589	582	564	561	578	560	563	640	593	603	557	594	582	578	582	584	543	581	554	563	573	557	572	582	605	534	578	576	574	572	547	574	554	565	558	562	594	621	605	598	618	552	602	577	561	585	575	595	548	607	567	617	571	552	610	575	571	582	558	561	580	576	574	576	577	568	600	554	604	593	534	578	585	576	613	569	600	582	589	558	553	540	610	575	596	548	543	596	575	575	546	553	595	532	537	570	623	560	572	579	574	570	562	577	587	583	579	572	567	563	581	613	618	575	600	564	570	584	532	556	578	604	639	544	606	589	559	534	601	566	584	604	563	596	557	564	545	595	572	549	595	561	588	596	623	553	597	586	632	615	609	578	581	587	592	571	591	587	561	591	562	595	581	567	561	586	549	592	604	547	578	547	581	590	570	579	618	582	599	560	573	571	571	564	621	594	604	599	586	575	545	570	614	566	577	565	605	612	614	607	596	558	566	552	562	553	586	586	576	611	570	594	532	595	526	583	573	604	569	583	595	565	625	551	604	597	578	620	627	556	601	568	576	592	567	564	583	582	529	585	556	521	562	581	604	576	585	561	590	599	583	629	620	568	515	555	582	559	597	513	567	545	554	572	601	571	627	600	577	594	596	572	565	612	548	565	569	575	552	589	545	571	595	599	528	557	571	602	552	557	583	588	564	528	560	586	581	568	603	565	600	546	567	560	573	605	532	580	562	600	587	517	560	599	572	587	569	580	571	555	573	594	573	612	587	591	581	573	575	574	563	597	585	521	598	554	580	619	561	605	618	580	584	585	568	536	557	577	575	586	576	532	559	569	623	586	575	557	553	618	568	594	603	567	533	532	570	563	595	565	562	546	551	562	581	620	608	593	615	586	579	566	532	559	521	612	533	574	548	566	554	547	577	585	618	581	595	591	558	540	594	619	630	578	615	594	594	606	588	552	538	596	609	571	568	596	609	608	585	590	654	565	598	542	566	579	595	535	567	567	607	601	609	594	544	573	596	614	560	528	535	594	576	565	562	581	588	570	569	589	617	578	552	545	585	590	578	577	582	614	597	591	586	579	606	590	556	561	559	530	592	572	564	538	585	577	566	560	586	568	616	493	575	624	564	564	595	558	601	542	533	536	570	565	573	581	551	603	589	609	613	592	572	585	564	555	602	583	561	573	593	573	600	570	543	558	570	570	560	582	546	614	533	599	578	614	585	582	552	565	575	570	604	555	642	571	562	574	565	570	537	567	570	640	565	581	573	563	571	584	582	563	556	560	582	553	540	595	590	588	573	588	573	581	566	594	558	588	635	563	610	582	563	607	564	610	552	593	564	556	567	584	575	588	623	542	572	615	616	584	565	574	631	606	552	546	588	579	610	582	604	562	574	592	572	604	569	552	572	636	549	564	580	578	588	595	578	577	555	582	568	568	607	601	563	575	609	586	576	569	561	540	586	561	569	615	591	586	637	577	619	595	579	566	579	596	629	568	533	583	572	581	566	581	570	606	570	572	593	610	551	579	567	588	550	545	568	587	576	564	549	584	596	582	577	580	556	559	594	592	591	526	549	604	548	567	597	592	568	576	553	595	578	574	560	548	605	639	542	577	539	570	590	592	580	559	571	581	558	549	614	580	572	588	581	597	548	574	576	583	563	575	597	573	584	557	569	610	579	565	577	637	561	573	599	565	542	601	570	539	560	534	605	546	549	623	582	587	570	585	578	562	554	627	539	560	554	578	560	601	536	590	587	595	562	580	574	534	530	578	546	563	601	554	586	597	570	568	590	564	627	545	622	627	577	561	587	605	552	638	558	548	563	585	603	604	555	548	571	615	587	600	538	532	595	580	558	591	603	551	518	570	567	579	572	604	540	537	533	576	540	590	565	583	537	565	566	568	551	592	616	600	594	556	565	577	556	573	604	622	559	535	532	621	603	593	525	568	568	571	584	547	567	588	569	590	551	591	579	571	577	574	575	547	596	610	597	610	584	578	620	566	554	571	613	548	586	550	556	597	625	563	559	564	608	603	608	609	573	650	528	586	558	558	583	609	596	589	549	615	570	534	575	562	570	530	591	573	563	602	599	615	585	560	539	605	545	572	564	591	577	592	588	580	559	574	584	551	564	555	544	564	568	570	558	545	587	546	591	591	560	591	594	563	573	571	571	590	601	575	590	580	522	538	574	592	565	586	570	597	549	623	577	569	597	581	577	538	581	565	557	567	593	578	574	563	575	586	607	589	605	556	564	567	630	583	605	580	540	609	556	615	597	572	575	553	557	545	588	604	558	577	581	584	559	573	569	603	533	539	583	606	603	573	535	574	569	580	584	587	571	598	542	532	553	574	577	575	579	629	580	592	614	565	551	585	610	578	617	623	647	583	569	605	606	541	600	613	554	579	530	589	583	593	580	557	627	562	563	579	597	609	541	571	557	589	604	614	550	608	605	638	550	597	596	572	531	603	607	573	577	553	570	536	578	588	602	540	581	588	573	597	575	553	579	614	587	569	595	561	581	581	576	572	589	559	649	533	587	557	607	594	599	549	558	585	551	553	573	584	609	583	555	575	581	563	542	578	583	602	583	610	588	532	582	585	584	576	587	574	555	539	558	557	611	560	551	599	540	567	549	584	567	583	610	552	553	597	592	552	626	568	581	566	524	564	567	588	590	565	583	614	553	581	548	598	639	540	540	581	613	543	568	593	555	604	621	571	586	538	588	597	546	605	625	574	551	627	587	589	577	609	565	539	607	585	609	570	580	590	595	600	605	602	535	557	580	622	546	575	554	591	581	565	585	559	614	610	544	589	543	623	578	548	600	562	592	566	538	565	598	604	598	570	573	567	545	633	557	613	602	557	600	535	617	564	549	602	547	557	545	606	594	590	601	565	619	559	580	583	551	556	592	565	547	567	538	574	589	536	589	527	630	531	588	593	569	563	569	588	552	552	600	591	581	587	597	551	595	582	568	568	556	613	612	599	584	554	541	570	590	585	543	622	605	585	584	596	619	586	599	552	588	572	555	567	603	565	569	559	584	567	580	597	564	626	556	600	587	593	585	534	607	590	577	593	581	577	524	587	601	545	620	585	565	559	571	622	566	580	630	604	563	563	569	566	602	563	585	607	608	545	550	553	568	604	598	571	588	635	647	574	545	591	574	608	572	564	568	584	585	558	584	574	582	593	597	566	578	611	574	575	597	566	554	524	550	590	589	611	556	581	617	588	605
22762	22421	34556	29835	24251	21552	14054	1889	825	701	682	696	696	678	730	665	647	674	700	667	682	653	665	695	637	673	691	700	632	688	681	641	643	644	676	638	684	629	673	690	625	639	681	665	686	668	642	644	639	669	669	678	679	672	709	666	697	657	688	653	591	688	652	703	717	639	671	666	676	653	649	705	713	673	628	629	635	668	681	653	627	704	656	679	685	664	623	631	635	705	678	667	664	612	627	620	701	637	656	700	646	678	650	665	612	670	651	657	662	663	699	674	646	627	665	677	685	677	723	651	658	717	697	670	630	675	675	658	655	691	629	654	702	686	654	719	633	651	672	699	659	628	657	668	661	697	623	661	626	647	621	632	717	629	689	686	691	674	663	639	654	673	634	644	663	658	634	667	652	696	652	671	633	665	653	702	684	707	688	652	692	623	654	713	653	670	662	679	656	654	638	687	635	659	664	660	625	636	652	674	663	607	641	697	675	671	672	654	669	641	650	669	693	683	641	655	637	670	635	688	679	646	705	657	694	684	678	656	679	637	644	652	652	626	646	634	651	665	680	658	663	705	636	661	663	662	681	628	681	670	655	641	702	644	670	686	671	634	666	664	654	653	668	630	678	643	672	676	686	702	665	657	687	643	661	661	624	643	655	648	681	648	643	667	624	707	646	696	639	636	687	660	673	667	679	633	669	639	671	647	659	659	703	717	682	677	677	710	664	669	701	636	635	637	665	709	692	669	705	688	687	636	654	692	603	641	663	624	650	630	634	652	671	714	602	716	666	669	646	671	659	652	619	673	710	622	687	686	703	647	684	657	695	660	674	677	657	657	690	656	658	665	699	679	707	665	680	626	665	638	671	649	673	616	651	628	685	654	662	696	631	665	691	644	629	639	652	666	647	683	637	652	626	652	697	699	654	685	652	628	694	720	658	697	631	680	629	673	652	718	690	677	669	638	629	667	637	680	650	639	662	622	684	654	628	693	670	688	653	644	694	665	622	635	659	634	688	626	739	647	676	662	628	638	632	636	642	672	680	640	661	602	639	619	620	660	640	644	670	670	706	699	667	674	684	658	667	654	679	649	660	649	685	616	656	653	659	671	700	663	685	668	669	656	645	628	610	645	651	665	640	676	672	714	665	652	678	688	667	677	638	664	654	612	629	659	685	699	718	647	733	616	646	676	629	669	693	650	695	669	676	636	672	627	622	681	643	665	628	693	679	687	701	667	681	600	669	639	657	660	685	665	647	665	673	651	634	654	632	632	697	692	699	655	704	605	702	658	666	742	639	644	656	703	597	642	651	677	629	645	701	698	723	617	618	676	718	648	674	722	693	688	656	666	668	651	603	642	664	688	611	692	647	664	636	650	614	658	675	674	654	672	687	662	708	635	644	617	601	616	653	666	675	648	670	658	673	631	612	678	696	683	691	655	675	694	706	670	643	661	644	602	667	676	684	679	659	651	682	657	668	659	647	636	645	669	627	656	673	669	672	662	669	652	638	713	688	673	664	656	660	687	639	662	694	698	722	663	645	642	675	680	640	650	647	707	647	680	679	669	705	649	693	649	643	670	637	648	692	681	641	653	654	700	701	694	604	689	702	643	684	636	641	686	634	650	641	596	678	636	640	637	673	694	615	670	659	652	693	674	702	693	667	656	645	690	636	642	685	682	656	651	602	630	688	642	617	624	641	642	640	650	625	662	703	632	639	623	647	683	663	660	682	687	713	672	664	644	722	665	696	661	609	669	658	716	679	640	632	696	678	678	663	649	661	658	730	696	638	644	628	655	622	679	655	659	636	705	653	692	638	694	670	647	623	634	694	646	675	664	672	699	612	659	694	710	656	693	685	717	612	654	614	674	685	604	594	604	701	628	655	659	633	650	691	642	650	647	649	686	677	672	642	663	688	667	671	677	646	618	633	641	671	677	633	648	645	642	681	668	647	621	696	625	696	621	629	629	674	649	653	648	656	637	635	650	664	668	666	650	658	681	661	679	666	663	649	644	676	660	685	672	695	621	654	688	665	651	658	680	670	621	695	660	667	680	656	638	667	682	700	669	644	663	690	643	646	661	709	679	670	648	616	710	710	647	652	625	672	643	682	680	647	648	645	690	678	658	617	613	645	654	683	677	675	721	656	660	650	615	632	693	707	689	639	675	660	677	704	642	662	694	642	691	656	689	673	636	680	672	687	664	647	675	651	635	661	732	664	670	666	694	661	627	666	651	713	678	650	613	627	618	658	702	651	668	659	681	732	636	699	611	682	703	604	679	633	687	665	682	687	659	696	639	660	653	660	655	672	712	682	706	682	660	699	659	660	682	612	694	690	633	685	647	708	659	646	668	688	634	581	682	649	656	686	684	635	660	704	661	677	669	678	656	606	654	647	689	668	677	664	658	693	645	629	638	658	635	645	678	626	657	667	651	680	676	612	612	715	666	677	686	695	689	664	689	686	643	671	622	647	656	703	721	705	643	654	695	679	642	643	675	695	673	669	630	665	702	703	661	658	664	689	615	654	705	663	686	649	648	645	677	696	637	625	657	661	679	645	663	691	656	630	631	675	646	623	654	702	738	713	627	682	645	670	640	642	669	661	673	612	650	658	638	672	621	650	658	674	687	682	615	682	660	622	639	714	653	698	637	671	631	655	651	630	690	678	626	684	674	681	693	731	681	648	629	655	642	659	666	704	638	660	671	661	615	696	653	704	668	657	672	685	652	634	682	657	697	679	720	706	693	636	629	641	653	656	625	640	613	646	670	675	693	627	673	652	668	652	651	626	682	661	641	635	682	712	662	649	683	669	683	661	677	651	654	682	657	688	638	651	697	668	681	690	687	637	623	688	662	638	662	673	663	671	683	664	682	687	657	638	653	626	679	616	639	663	657	646	632	669	692	641	651	629	675	660	630	681	653	695	661	637	686	636	689	630	648	656	658	679	662	630	691	724	667	656	684	682	707	671	666	659	654	636	638	659	657	636	668	627	667	651	605	680	673	616	649	622	634	644	669	621	676	666	689	668	682	713	713	682	659	667	657	666	695	667	651	678	630	618	692	637	641	648	662	677	662	649	670	641	673	653	641	707	635	645	658	695	652	705	668	673	671	652	683	640	663	646	681	671	663	644	695	660	624	622	635	636	607	614	640	624	673	642	699	636	604	655	618	691	624	646	694	673	668	651	635	668	705	700	691	664	617	653	649	700	631	700	638	705	677	703	671	666	658	686	650	649	670	690	656	673	635	647	645	666	650	662	651	684	646	689	669	645	609	669	631	680	644	625	682	651	677	663	687	659	677	675	718	722	643	696	685	650	694	675	673	646	692	653	640	677	682	643	732	616	674	646	683	659	713	656	656	647	656	593	649	591	641	732	640	656	658	614	639	672	632	713	645	722	677	685	644	694	660	678	641	663	659	677	647	696	660	598	693	675	646	686	717	698	680	666	663	684	679	645	711	637	684	669	661	619	663	647	682	678	633	666	687	677	647	648	658	664	656
51852	89942	78666	55474	34573	15303	4654	1588	924	755	706	709	712	764	774	715	724	745	770	715	714	760	733	739	703	727	760	733	709	696	760	685	701	744	754	732	725	737	720	774	691	735	714	773	752	747	704	723	699	728	687	737	743	698	703	720	748	716	673	750	729	743	699	716	742	734	734	719	743	754	682	728	738	694	662	764	694	704	763	684	736	736	727	755	679	721	772	748	736	702	719	677	724	757	700	735	707	711	752	737	733	692	728	680	733	711	686	797	721	740	753	716	682	734	725	692	733	725	712	735	691	660	792	738	683	671	683	739	673	741	764	724	703	663	721	760	710	760	760	749	714	747	745	677	681	747	707	721	733	705	718	738	753	715	739	750	716	718	677	694	695	733	753	663	691	759	724	748	701	709	732	665	746	731	774	731	741	687	697	704	716	734	719	718	708	712	723	703	681	712	710	730	724	699	762	764	725	699	647	769	676	770	753	718	741	719	745	745	719	677	755	700	754	711	731	707	737	747	732	715	711	709	723	732	715	713	739	698	683	710	715	695	735	707	725	709	679	719	729	701	705	719	690	748	698	705	728	731	717	736	722	737	714	688	713	705	721	800	709	659	744	706	714	684	708	693	716	665	658	733	682	735	698	733	729	738	693	705	719	723	718	716	770	759	675	721	743	719	721	707	752	761	714	719	707	724	694	777	752	674	723	680	731	721	723	717	719	732	708	752	759	711	665	719	734	713	728	701	736	670	733	692	731	715	688	742	697	710	709	740	738	754	720	739	746	670	745	675	722	693	705	676	756	709	722	758	744	702	718	745	686	740	751	731	670	731	717	722	726	747	671	746	692	708	739	697	736	721	698	713	703	734	788	710	721	713	685	703	747	730	736	777	719	749	745	683	717	709	742	756	707	750	730	700	704	747	732	713	693	722	735	714	711	685	713	693	757	718	700	741	711	727	687	700	724	673	777	714	693	747	718	721	717	732	716	710	674	720	778	734	754	736	690	691	723	768	749	720	715	742	718	769	680	713	711	726	699	755	692	703	728	749	737	746	730	704	737	713	720	736	761	717	714	709	737	731	717	740	742	704	688	679	789	722	702	691	715	732	709	718	771	739	698	737	686	676	744	712	709	783	708	691	663	669	749	706	732	731	697	693	707	753	684	738	705	777	759	736	699	717	706	691	684	722	748	734	713	657	690	711	710	790	738	742	748	705	756	710	748	627	718	734	693	723	735	717	714	730	703	690	761	740	726	731	754	747	757	754	692	708	808	741	699	685	692	721	680	684	728	724	702	697	723	721	696	786	737	703	693	718	757	709	756	749	732	681	711	732	662	760	734	737	722	711	661	729	705	715	676	690	719	708	727	739	716	720	664	719	735	742	696	677	728	733	702	668	748	737	730	734	706	719	726	700	735	739	740	684	754	707	709	723	699	677	721	751	774	715	723	726	752	760	691	722	707	736	764	768	759	707	745	729	701	764	682	744	758	690	703	722	742	731	749	708	748	726	748	727	699	705	711	708	726	702	707	737	731	735	736	711	673	750	661	718	746	717	678	705	759	724	754	756	705	751	676	716	724	723	710	717	725	759	760	755	702	732	685	692	687	701	707	699	758	716	710	745	726	731	685	687	691	713	714	756	708	757	746	656	711	704	702	788	734	697	694	728	768	750	731	684	740	712	731	741	777	709	696	744	750	730	737	699	732	672	696	674	725	730	734	693	739	683	712	706	720	700	763	709	705	744	732	734	746	691	735	739	742	740	715	690	671	677	765	698	732	682	725	679	761	752	748	712	734	696	690	695	732	735	793	746	738	742	706	715	722	734	718	717	755	716	757	733	718	680	718	678	758	726	778	687	736	700	718	702	720	704	721	731	753	735	760	721	737	688	708	671	761	687	718	664	758	703	752	684	769	710	712	705	710	724	709	739	708	762	717	757	699	696	768	673	685	715	682	755	735	748	762	704	705	777	785	738	683	717	730	739	705	736	682	723	686	669	723	753	744	681	686	677	731	743	735	718	767	697	754	668	706	719	718	731	730	721	762	705	728	718	705	713	707	681	737	698	790	725	704	692	732	707	702	684	690	678	696	729	716	718	664	686	717	742	746	771	758	714	714	712	726	692	719	726	730	725	698	742	710	700	714	734	701	717	708	737	684	724	735	742	730	698	739	731	746	725	759	758	735	666	714	729	696	671	693	698	725	760	713	722	720	751	705	689	705	724	737	718	728	721	734	749	717	660	708	690	709	701	687	720	692	684	675	696	717	703	710	695	728	737	705	699	704	678	705	720	778	772	717	721	736	704	740	698	677	725	710	720	720	754	736	734	719	701	753	705	715	704	709	745	740	703	757	717	759	705	690	703	711	733	723	707	720	740	698	722	719	741	753	725	743	711	742	735	741	725	710	711	715	716	714	677	749	708	718	728	619	679	713	750	715	670	778	711	715	687	734	730	712	692	671	689	693	704	726	726	736	716	753	685	712	741	738	765	717	691	755	716	711	740	708	730	777	689	694	740	703	709	728	731	737	730	726	742	772	713	706	702	683	747	749	674	701	710	739	797	682	716	702	717	705	724	708	698	755	684	729	720	703	705	752	688	709	725	744	699	702	719	686	684	684	756	713	677	709	778	730	674	733	714	702	688	746	743	774	766	780	726	723	702	750	705	734	718	706	701	700	717	699	700	704	746	756	704	729	727	716	664	747	696	728	735	705	720	744	702	688	667	713	725	707	698	716	756	737	674	733	714	725	704	741	745	726	717	681	689	737	768	737	722	702	729	718	747	718	703	722	702	752	758	730	740	699	740	704	712	741	759	748	677	712	753	703	705	741	708	726	731	714	698	719	710	715	748	733	713	703	719	699	703	788	717	705	738	720	705	738	714	678	737	689	706	733	708	690	744	761	709	715	743	699	738	701	692	731	726	738	706	730	686	705	745	769	705	724	664	709	716	703	690	692	681	731	758	732	716	752	700	751	728	673	762	777	687	752	767	700	708	747	685	721	750	754	703	740	734	758	727	716	730	714	697	719	752	744	755	753	738	713	712	744	706	754	730	710	695	780	774	748	702	692	676	696	688	741	689	700	713	683	707	712	735	719	728	690	700	718	690	714	718	705	747	700	767	722	752	708	765	707	746	722	728	717	715	679	723	723	714	724	709	701	688	751	708	729	745	668	690	759	756	697	740	710	752	702	711	778	693	722	731	696	755	729	704	691	706	744	739	808	726	702	690	680	677	684	723	739	733	672	680	774	712	706	733	742	713	681	705	709	748	719	704	737	662	704	693	703	703	738	751	747	735	710	742	715	678	711	725	697	712	695	721	772	702	729	678	670	730	746	777	695	707	703	696	694	722	735	749	724	718	692	710	691	723	726	704	713	675	715	711	719	716	728	709	786	683	704	727	742	688	737	666	710	707	754	747	781	672	683	689	753	719	720	726	785	704	727	717	712	722	715	748	743	749	692	720	705	684	719	728	782	750	722	663	721	729	678	708	711	733
27752	33343	36597	19076	5045	1410	635	440	437	407	446	419	450	419	442	390	411	436	428	422	453	464	400	442	436	443	443	419	415	432	414	419	415	431	466	474	394	416	459	419	429	436	408	492	417	422	412	468	404	409	406	421	438	449	414	447	451	416	411	456	448	422	417	414	424	403	421	404	455	406	449	450	434	404	422	443	421	413	450	436	421	442	440	455	415	453	415	438	408	447	491	420	422	443	414	389	447	434	450	432	424	431	416	395	388	429	405	405	451	437	457	407	447	404	431	430	448	419	403	402	421	407	420	427	421	386	430	432	427	461	406	427	459	405	410	404	405	413	419	432	466	429	440	452	424	404	438	414	417	438	415	445	430	435	452	426	408	405	443	429	390	464	460	480	440	415	429	433	415	432	436	405	387	407	413	399	432	417	401	440	435	432	460	462	383	437	439	409	427	409	453	402	401	414	432	435	427	461	418	445	433	435	431	427	416	455	419	403	413	411	384	450	397	440	434	414	377	409	434	417	450	412	400	468	451	448	437	449	404	404	439	418	451	438	433	450	441	453	430	440	415	411	453	424	399	403	486	428	418	422	452	433	437	415	449	447	415	407	440	465	426	398	439	439	412	418	443	438	394	453	395	439	436	462	432	421	463	398	409	424	417	430	421	413	436	455	436	436	444	401	427	417	453	405	412	422	427	431	409	444	421	455	420	422	425	427	384	445	454	445	419	416	412	422	388	396	401	451	393	414	445	400	415	418	410	404	439	423	416	463	442	458	408	425	405	417	410	421	428	430	436	425	404	420	422	404	412	394	433	449	442	421	432	452	384	423	433	429	457	414	440	426	475	412	443	370	458	429	393	433	406	389	428	411	420	422	394	435	469	411	431	421	423	415	435	432	456	400	407	411	429	434	441	442	412	409	417	359	399	436	424	402	466	433	430	416	460	418	419	443	437	425	439	416	406	415	478	395	433	457	460	409	385	424	411	399	422	429	450	417	456	444	418	409	408	436	447	433	399	443	414	393	449	423	436	466	472	428	438	463	408	462	429	404	455	437	433	406	437	447	419	438	406	415	399	437	435	413	412	426	429	407	426	430	443	453	437	426	426	431	438	406	440	463	445	439	401	443	416	410	421	424	414	458	447	436	410	420	437	459	464	421	453	441	452	443	406	440	427	443	410	411	460	406	460	471	390	427	383	434	440	423	434	454	413	402	442	411	405	462	405	429	424	438	438	451	438	427	419	398	405	453	404	424	413	440	410	426	430	436	411	434	402	392	434	413	432	456	464	453	429	444	476	383	450	427	453	423	432	407	418	438	397	427	417	452	409	420	379	414	412	436	451	433	422	436	424	448	459	447	421	379	422	433	410	439	410	440	457	399	412	443	413	423	426	425	440	391	420	413	431	415	430	403	407	399	449	417	390	411	452	435	416	430	410	408	419	406	447	433	434	451	411	404	435	414	441	442	406	416	436	409	422	417	397	427	418	447	424	403	464	445	433	428	428	445	474	403	447	389	445	435	439	442	431	422	426	431	448	435	435	442	451	449	391	435	392	429	416	422	407	436	422	423	405	447	444	413	430	413	419	388	414	451	483	405	400	440	461	392	405	415	439	408	415	414	423	441	395	427	428	443	389	411	450	401	426	433	459	433	436	466	448	420	427	460	428	430	422	437	401	426	435	423	422	413	452	413	431	433	437	447	411	420	451	429	408	477	432	422	456	457	427	436	429	458	437	400	430	387	453	429	403	407	417	445	430	447	415	433	417	437	402	400	404	395	437	450	430	460	440	449	411	380	410	443	449	482	419	432	405	389	426	459	437	420	416	448	429	428	466	427	455	399	433	431	397	414	412	425	431	443	457	457	428	447	388	414	404	435	416	461	452	394	448	424	439	425	400	410	418	392	441	450	422	413	414	403	456	413	460	444	439	411	404	435	400	428	424	440	425	422	435	431	452	428	429	414	452	437	462	437	457	440	439	422	407	391	412	432	453	437	437	461	423	374	424	420	433	439	421	426	417	423	432	466	421	471	433	435	431	438	439	460	431	440	438	428	418	428	425	431	405	463	427	467	420	417	423	417	434	424	450	435	478	459	377	457	446	424	405	457	436	442	432	437	422	441	434	409	441	465	415	457	426	432	422	431	418	407	431	425	385	453	412	403	406	444	433	411	470	427	425	419	414	431	427	470	405	443	435	415	419	463	410	444	397	428	462	440	417	433	393	429	428	444	388	405	410	417	454	407	402	432	418	435	419	384	461	419	429	442	412	415	454	417	470	481	416	422	444	438	424	392	406	420	427	449	443	432	419	438	413	426	401	421	429	404	423	420	445	407	416	424	408	434	421	425	470	419	428	401	426	448	409	435	428	400	400	428	410	447	425	375	455	439	439	392	418	437	418	376	395	453	461	452	409	419	427	446	404	396	405	391	434	408	445	412	416	421	437	438	406	432	408	474	394	417	435	419	419	402	433	409	454	409	411	425	426	419	421	427	452	431	448	398	431	459	444	466	414	450	435	400	413	500	399	412	389	442	406	412	461	401	440	465	449	429	413	431	432	399	426	422	460	425	442	420	423	447	458	427	406	445	442	450	427	442	420	435	416	468	466	400	442	451	449	433	396	441	430	401	439	393	443	443	434	412	412	403	411	426	459	406	471	416	448	445	426	428	429	476	444	420	408	417	446	402	418	461	425	406	434	427	445	414	462	437	459	436	416	440	429	453	435	416	417	422	412	435	418	438	431	431	433	451	393	403	462	413	479	438	375	412	421	445	438	474	420	393	420	410	437	415	474	431	401	433	411	417	412	419	439	394	460	414	414	447	454	420	441	416	417	414	425	447	431	430	428	447	441	435	419	436	419	432	431	386	453	432	443	436	406	448	419	434	392	426	424	434	440	452	434	424	418	400	392	400	428	469	462	431	410	423	448	435	427	447	438	392	426	413	434	450	453	374	409	427	436	435	433	417	439	407	463	459	437	473	404	435	411	415	456	439	452	452	429	441	440	427	424	420	445	465	430	452	439	430	440	379	365	408	451	440	416	414	434	413	377	433	441	427	464	421	421	460	425	432	463	434	428	459	397	436	423	414	451	416	424	448	414	420	409	432	413	416	429	445	417	445	399	405	432	417	413	417	415	431	409	450	441	403	418	433	413	478	460	421	433	425	402	443	446	420	410	392	394	451	437	420	447	413	443	431	418	433	449	440	452	446	423	435	445	398	412	431	438	466	438	423	430	416	446	419	414	410	441	420	440	450	444	420	433	425	424	458	448	416	432	429	427	401	391	432	419	408	484	400	385	415	435	426	441	440	437	416	455	432	456	432	433	442	455	435	394	450	411	442	425	442	401	450	416	430	464	437	425	438	431	455	416	398	421	407	405	427	398	387	417	414	397	430	434	464	419	453	422	436	435	405	456	411	442	417	439	423	439	401	424	401	442	458	406	414	428	397	444	417	465	445	439	426	437	385	467	420	427	440	464	454	411	415	423	455	441	425
22751	49622	31805	13881	5135	1771	763	568	523	497	498	478	469	494	497	545	488	468	509	483	492	508	474	484	517	522	500	486	472	484	462	529	472	525	434	570	498	488	500	504	488	493	498	500	500	471	499	536	514	500	511	488	502	464	495	479	473	467	481	500	499	443	465	512	508	513	519	526	484	487	479	512	476	488	496	511	482	498	516	494	484	496	502	538	495	497	487	520	500	490	477	472	498	475	531	484	523	456	476	458	499	514	495	501	491	482	476	503	452	455	495	502	519	482	534	484	481	503	491	478	508	484	459	488	494	488	485	482	495	514	522	466	478	502	484	464	549	468	506	520	508	479	493	473	486	466	497	495	504	485	479	496	465	462	510	519	554	487	533	497	512	509	460	466	481	513	447	511	514	498	496	460	480	503	481	482	481	505	524	507	482	472	487	498	467	511	487	507	475	469	497	506	481	451	501	484	440	489	481	507	547	495	477	500	474	505	502	449	476	479	488	451	506	487	458	493	471	471	459	512	467	526	500	463	478	512	510	497	513	522	491	458	478	514	475	490	505	521	491	460	531	512	499	465	491	473	503	479	492	524	489	534	485	509	505	423	466	469	512	503	495	517	490	453	476	500	480	495	528	525	488	479	483	497	504	495	488	524	513	506	514	477	490	486	484	482	486	472	519	496	482	450	481	522	471	486	501	457	503	436	484	470	487	529	518	516	491	527	504	492	461	455	534	453	487	506	526	497	542	477	527	483	495	500	501	492	528	469	490	517	496	469	494	490	505	501	509	484	484	486	512	482	493	505	499	510	503	507	498	487	534	524	475	496	469	482	519	514	522	469	460	517	504	482	508	490	483	559	431	479	521	492	490	483	481	509	509	485	477	499	493	476	489	504	477	479	513	503	518	482	504	516	513	486	520	519	496	505	458	489	466	484	507	547	476	507	513	497	491	483	507	457	508	452	484	496	543	475	457	480	472	441	490	517	480	489	491	539	494	497	485	494	510	492	527	488	499	475	475	487	507	512	542	512	522	493	475	520	505	509	484	496	498	434	501	507	474	486	444	459	488	499	458	464	479	446	529	472	462	488	500	459	498	519	487	462	481	504	506	484	496	484	471	454	501	512	522	494	475	474	475	479	472	496	499	473	466	509	516	479	476	518	471	466	488	509	502	473	496	498	447	473	499	538	500	479	526	514	485	537	524	496	511	511	489	483	470	510	488	446	448	466	507	482	517	505	493	497	490	463	484	452	488	486	486	441	513	481	523	494	500	458	467	498	504	513	530	533	459	486	491	506	477	480	513	520	498	447	511	505	507	482	492	471	499	480	507	488	502	473	512	491	513	467	495	492	490	508	470	505	508	485	516	534	486	528	508	486	464	492	500	509	487	460	533	493	487	492	485	491	460	493	466	517	489	518	481	496	514	470	495	465	513	479	516	505	481	521	522	518	520	515	455	467	482	515	514	475	471	504	503	532	483	472	460	497	493	517	485	495	480	509	462	483	482	498	465	506	498	493	473	463	457	526	550	498	491	456	500	524	552	491	485	528	520	515	469	517	477	488	492	474	502	482	472	477	524	464	502	507	522	539	498	473	472	523	490	494	498	499	473	505	518	475	491	500	503	493	505	504	446	463	501	503	517	501	476	501	528	485	490	467	480	512	508	516	493	522	482	489	531	504	532	479	479	491	540	461	499	477	458	503	465	515	473	509	539	458	486	492	501	470	482	494	475	503	468	450	503	484	508	500	511	517	519	514	504	520	468	495	496	483	443	478	479	493	502	483	507	483	470	504	466	515	507	514	513	440	477	524	499	505	520	492	465	517	486	473	494	491	463	472	484	489	497	503	475	535	509	484	517	488	458	500	512	520	474	445	484	468	498	505	512	552	496	502	524	523	472	463	496	481	514	486	518	481	499	473	445	485	488	472	516	477	508	468	475	500	464	516	470	511	533	483	519	486	541	491	462	481	507	489	526	467	522	508	516	450	481	511	492	493	506	459	501	495	516	528	532	507	523	490	521	528	498	438	502	463	521	502	492	533	473	456	488	495	468	478	490	467	505	510	482	509	483	497	471	486	497	483	507	527	472	455	510	510	509	499	522	475	487	511	469	489	478	510	449	491	472	498	475	498	482	507	466	494	480	495	476	497	498	542	523	460	485	524	488	480	500	450	483	506	475	509	514	498	509	530	466	469	436	486	502	490	478	490	478	493	535	513	479	462	505	544	435	453	520	447	453	530	515	500	507	486	500	472	494	491	486	486	487	527	464	517	469	508	498	456	563	495	492	470	482	479	455	477	443	481	473	500	489	542	519	541	493	494	480	510	492	510	491	500	442	496	511	498	507	482	529	497	479	487	504	518	521	511	553	468	507	521	496	504	502	509	453	476	503	481	516	499	465	459	520	489	465	514	443	499	517	512	478	495	471	536	443	526	454	498	485	487	524	471	493	508	524	480	504	469	538	471	465	500	518	516	493	477	493	485	466	484	504	464	509	483	447	477	522	476	515	507	475	485	467	457	519	468	491	470	460	494	494	494	499	465	505	499	487	487	506	476	469	494	509	462	491	475	521	498	475	496	475	529	496	520	479	489	518	530	485	493	472	496	486	485	480	483	486	532	535	502	511	497	531	504	503	538	456	502	486	513	477	454	490	509	482	470	499	491	470	494	537	461	476	500	527	464	486	480	487	530	491	489	503	525	492	493	484	492	527	516	552	486	487	505	476	488	484	481	452	547	477	478	526	491	484	485	492	510	492	483	474	482	498	493	506	513	516	536	464	504	471	461	466	517	525	510	500	501	505	494	499	490	533	470	457	502	504	497	506	498	477	503	504	491	536	496	505	505	509	530	521	504	483	496	481	514	515	485	522	455	476	558	518	495	506	520	502	501	495	519	469	493	511	475	476	468	477	475	471	487	473	458	483	548	506	477	484	485	473	460	496	514	483	516	508	465	481	510	474	472	480	467	465	475	522	479	489	502	463	545	459	470	514	509	475	443	485	468	484	520	484	474	490	506	477	478	508	501	502	481	494	493	496	487	510	472	483	501	489	517	471	507	492	520	468	475	490	489	490	484	434	506	525	495	457	470	504	545	489	472	455	488	486	498	491	519	527	482	514	503	529	503	464	453	514	500	501	453	501	493	456	518	512	498	504	473	508	501	504	471	496	468	486	464	475	508	499	493	473	475	492	490	503	510	510	471	518	465	491	468	480	518	492	485	454	486	500	478	474	484	500	456	508	476	477	516	467	476	458	481	486	479	518	497	483	495	471	432	503	515	486	483	477	504	467	489	482	455	505	448	506	492	461	504	486	461	511	500	514	506	471	470	493	504	524	536	504	493	476	496	484	501	494	501	514	479	459	452	450	496	489	503	487	460	505	534	452	488	498	501	531	498	492	484	502	461	500	470	475	557	485	468	531	487	537	494	521	500	504	508	516	515	513	488	522	472	486	483	519	490	517	466	502	513	491	489	512	539	493	526	499	467	492	457	466	487
23511	23187	37236	32046	24399	18724	6871	1024	590	595	531	502	462	509	542	550	594	516	514	493	539	552	489	505	498	518	512	533	561	515	522	524	519	544	519	516	457	550	533	504	532	485	552	503	539	497	512	525	507	526	546	532	516	535	540	531	552	538	508	502	500	496	502	537	540	469	531	509	551	513	546	588	528	546	510	561	506	514	510	562	520	530	479	488	552	505	544	554	552	522	554	525	545	511	539	526	541	510	497	544	517	564	539	537	532	529	521	514	499	502	532	521	539	577	527	514	535	505	499	510	529	508	490	525	532	522	562	511	524	500	480	545	480	505	531	537	555	515	528	540	507	507	564	536	516	536	518	516	536	466	518	531	523	458	566	485	528	522	536	478	538	558	504	521	565	569	507	514	535	587	522	530	533	510	488	516	492	484	522	581	544	504	516	517	527	558	486	507	491	523	529	531	474	520	563	517	535	508	513	519	536	509	503	508	504	508	543	502	516	527	551	501	525	526	513	556	482	508	502	519	486	559	488	514	511	485	531	510	510	529	524	531	514	510	529	473	499	512	535	494	498	560	576	486	531	499	531	569	505	491	479	513	505	527	496	559	504	546	513	472	523	524	546	549	486	527	511	515	517	528	508	519	552	497	515	530	557	488	503	555	489	559	535	513	515	513	578	506	518	520	504	514	525	527	476	510	533	565	486	557	512	512	541	491	524	502	556	519	581	575	516	496	490	498	529	528	439	532	541	517	537	509	478	511	524	519	535	522	535	521	548	525	530	544	503	487	551	542	537	514	505	539	537	488	547	509	521	549	487	496	576	543	502	526	541	504	512	537	560	497	530	526	532	514	527	546	543	516	520	552	546	512	539	527	524	523	506	475	517	541	543	490	558	534	508	519	576	519	517	529	501	491	494	510	521	524	538	524	541	540	481	523	508	546	487	519	543	503	505	512	554	557	534	507	556	512	545	498	502	509	533	550	504	532	552	541	524	544	492	479	538	518	557	516	531	503	535	516	505	536	548	513	521	523	530	526	494	510	484	518	530	541	510	484	505	533	473	481	570	544	523	495	524	519	523	527	513	541	531	490	521	458	525	505	535	501	548	519	504	523	547	499	537	543	530	506	513	538	516	557	481	515	490	503	532	515	519	502	513	515	518	524	526	499	497	519	516	508	526	505	526	469	539	517	534	533	529	562	541	565	531	508	514	547	478	555	526	502	514	488	470	514	498	510	511	542	514	500	503	492	513	506	522	524	536	530	537	506	493	555	491	523	540	517	541	520	540	501	499	515	477	553	528	530	552	542	545	518	540	500	496	512	498	540	554	519	546	509	528	510	500	505	538	497	531	522	511	539	464	508	486	533	535	517	482	515	533	498	555	541	519	510	492	479	518	539	529	486	511	527	502	542	507	532	482	528	546	522	547	522	505	530	518	542	510	508	489	574	574	543	529	533	537	497	506	541	535	512	517	506	554	485	541	522	482	553	518	506	524	518	527	523	549	524	539	539	504	507	500	496	514	573	495	501	525	495	545	457	513	555	539	526	531	510	482	514	559	494	547	485	564	510	511	502	512	527	555	527	521	520	517	530	516	512	489	531	545	527	503	504	505	498	539	545	534	517	529	481	499	558	504	535	540	506	502	516	507	522	516	527	527	523	536	524	485	553	513	533	542	573	527	538	484	528	503	505	505	535	497	523	526	565	535	512	487	522	479	502	524	529	504	485	556	545	523	475	532	530	529	546	489	527	536	518	495	499	508	552	498	549	588	495	525	506	528	501	497	548	490	539	549	539	583	520	505	507	527	512	484	489	494	510	531	527	506	556	554	519	529	547	562	550	530	505	534	564	539	521	510	502	520	511	525	533	517	498	475	577	515	544	499	544	527	553	545	494	557	488	521	529	493	549	494	517	534	543	522	522	544	513	518	485	556	515	570	548	514	513	517	496	518	503	529	519	497	481	514	537	512	488	547	532	550	554	515	569	522	527	477	524	513	532	506	505	508	549	552	523	542	536	516	514	520	509	495	510	502	521	490	536	484	502	495	511	499	514	517	527	518	513	549	555	541	548	528	514	516	510	486	533	513	563	542	542	486	528	509	520	530	513	541	535	531	529	520	469	472	545	520	522	530	559	512	537	515	505	496	514	511	535	539	519	524	526	523	546	497	552	570	533	543	533	565	564	551	504	528	493	524	546	582	533	542	529	529	543	522	542	517	529	524	490	504	554	519	505	501	491	519	532	495	514	499	525	550	511	503	547	517	539	475	527	528	512	497	543	499	507	502	535	525	482	546	525	495	485	572	537	472	515	509	521	471	570	511	503	507	552	523	516	505	545	537	556	536	536	484	477	541	548	499	493	502	523	528	527	489	513	490	535	520	493	501	508	545	526	530	558	552	505	525	535	502	540	549	518	566	497	491	534	532	465	507	525	497	588	591	515	524	533	549	534	534	516	516	529	543	493	500	547	530	558	532	493	523	501	528	511	511	526	519	533	516	535	526	476	513	519	559	543	517	534	497	526	544	507	529	529	515	529	542	546	540	524	515	492	517	565	529	507	525	520	519	478	534	512	515	543	533	492	522	530	521	482	526	573	518	538	542	513	495	512	536	460	517	525	500	536	533	519	530	532	522	476	524	520	512	531	539	526	497	494	530	551	505	579	523	488	546	521	519	508	522	534	490	504	537	532	531	547	545	529	506	543	559	521	521	520	537	479	527	525	471	513	579	528	508	479	537	537	548	524	508	532	543	532	518	515	510	551	547	497	539	471	524	539	549	519	515	531	528	539	496	501	550	533	514	527	527	504	548	496	544	553	567	544	507	530	496	527	503	499	498	547	518	506	507	521	503	526	546	518	530	506	523	509	510	522	530	502	541	487	553	551	522	546	527	533	554	515	536	508	515	510	561	554	513	541	533	518	489	513	512	539	486	497	510	510	525	557	538	522	535	534	533	523	501	513	505	537	494	533	493	476	505	498	518	561	535	503	568	487	500	539	490	522	517	511	567	518	503	571	513	517	507	502	517	522	468	509	563	524	563	544	513	540	533	527	544	535	518	519	538	539	524	536	513	525	483	516	515	538	520	512	514	482	531	504	529	522	533	498	537	467	541	557	486	493	536	554	509	549	474	513	495	498	505	545	529	505	531	536	511	504	529	482	514	538	531	473	526	543	565	500	494	550	541	505	497	558	555	490	527	530	546	497	537	510	522	563	541	491	505	547	510	508	532	513	572	484	510	509	569	522	536	533	490	546	525	525	520	570	518	494	554	506	529	524	508	513	547	530	508	528	537	509	515	444	526	547	495	519	510	548	532	537	494	505	528	526	511	532	515	507	517	467	481	509	518	527	539	534	523	545	500	519	515	524	515	554	494	545	527	501	547	504	504	514	484	515	537	511	496	560	505	507	492	511	534	508	489	518	542	521	507	513	529	510	526	531	518	512	537	534	487	540	483	519	520	539	542	498	512	524	530	505	530	508	505	535	513	518	516	520	527	523
49544	94806	72879	47087	27687	10746	3073	1073	687	628	566	637	590	601	593	563	580	568	639	561	589	602	546	592	585	594	581	581	524	601	604	567	543	595	588	582	634	593	597	557	626	565	584	574	618	525	525	600	547	583	560	597	541	541	571	578	577	571	592	581	581	556	581	608	553	574	606	585	595	581	559	528	572	556	559	606	535	591	571	573	562	556	602	603	590	599	611	569	586	563	594	582	537	584	589	581	576	562	592	605	579	561	625	560	594	583	566	564	603	604	603	575	590	578	565	598	550	568	577	554	598	599	575	591	593	606	594	610	595	576	576	535	564	597	537	577	597	583	545	604	575	539	577	541	548	582	629	588	571	548	588	565	591	609	554	574	588	592	579	582	512	575	560	577	578	541	584	589	576	570	626	585	560	570	552	574	563	574	620	613	587	572	584	604	543	638	621	613	564	620	554	575	586	583	625	581	578	546	641	590	544	594	575	584	574	616	577	590	514	596	584	590	602	599	553	569	582	623	539	574	595	592	633	586	538	571	517	548	601	598	582	577	626	525	603	602	597	574	589	581	595	585	596	571	582	589	574	587	572	553	581	591	589	573	569	550	563	565	582	615	581	631	551	591	550	564	570	573	541	596	581	560	571	589	577	560	594	589	582	579	563	599	601	604	581	545	607	588	621	589	571	589	607	638	570	624	576	586	583	570	589	577	610	575	570	589	603	572	592	546	613	580	601	550	601	572	605	580	554	595	597	584	620	584	584	584	580	574	568	566	580	575	571	619	578	551	573	594	614	568	612	578	588	623	570	544	591	572	610	572	617	542	570	594	572	539	621	577	608	580	598	540	566	583	591	557	569	610	548	557	549	563	575	557	585	596	578	579	594	519	601	539	544	596	566	585	558	576	553	576	614	574	569	566	587	530	599	569	600	537	597	578	580	605	550	571	566	586	614	596	558	589	583	607	557	568	563	593	596	608	573	572	589	574	580	540	577	630	529	580	608	555	614	579	573	568	580	570	569	554	584	610	595	591	605	578	597	613	578	586	568	583	562	580	556	554	575	578	579	553	574	584	584	536	602	607	607	615	624	587	543	562	589	590	595	594	574	590	590	580	593	568	608	556	618	587	578	562	576	601	626	601	631	569	616	612	571	594	535	602	547	595	630	589	570	575	581	590	600	587	592	599	591	613	577	575	598	622	597	567	581	584	558	591	620	611	582	560	584	562	607	559	569	594	576	556	595	586	571	616	548	573	545	595	585	587	572	614	605	591	597	617	568	604	601	594	586	575	560	545	567	584	589	584	592	567	563	562	591	592	631	570	568	601	532	562	588	602	581	532	606	574	624	570	580	548	555	617	616	567	609	587	600	612	558	634	566	542	555	608	587	572	546	575	611	621	541	599	591	557	561	568	559	601	571	566	643	587	589	559	568	589	596	604	579	585	580	557	603	572	599	587	556	540	551	568	601	577	597	573	593	577	531	572	563	546	533	564	553	536	590	597	632	579	564	607	545	617	615	546	582	579	579	563	517	581	624	564	592	581	521	605	606	567	588	663	557	560	628	601	554	541	578	605	585	579	589	606	551	591	580	550	590	549	578	593	590	608	587	581	571	589	578	562	613	626	585	576	596	608	598	584	557	559	584	555	560	622	552	618	596	553	597	542	561	622	550	615	611	523	634	569	541	556	607	595	598	577	604	594	594	599	585	549	602	584	588	620	584	624	621	547	587	587	609	601	568	594	577	555	562	555	576	590	546	593	521	571	576	583	546	541	602	606	596	599	587	515	628	611	594	615	582	578	556	596	585	590	583	590	614	586	563	600	572	608	557	620	628	600	554	556	542	616	611	592	605	597	593	588	575	582	574	590	588	567	596	572	608	545	586	566	562	614	569	581	621	586	582	576	639	583	584	574	586	605	532	586	614	566	547	563	565	569	562	586	585	602	605	607	562	587	562	587	586	592	609	579	548	601	574	611	556	555	599	633	564	629	580	570	590	582	606	631	582	608	582	580	574	590	565	582	578	598	583	611	553	603	580	582	594	562	538	600	583	587	601	570	621	541	594	566	589	610	567	553	586	596	615	579	587	556	567	606	577	568	608	626	566	625	583	597	582	612	574	562	603	604	617	583	552	556	618	567	587	558	595	582	587	528	553	560	593	570	633	604	578	583	603	593	528	579	562	581	583	543	620	583	597	593	558	574	611	581	588	569	591	556	549	600	602	582	578	604	547	564	570	550	512	558	616	635	555	597	531	562	591	583	612	550	569	589	625	572	556	557	575	571	592	583	586	599	627	596	591	585	578	552	611	601	572	575	610	539	583	622	582	575	582	570	571	539	537	574	597	617	596	588	600	569	561	588	635	584	577	545	574	625	631	570	588	573	585	597	555	561	556	605	559	578	606	562	564	581	584	615	571	553	564	623	560	553	603	599	559	599	597	580	563	548	550	606	620	617	583	544	586	616	574	591	579	591	588	574	553	592	571	591	583	612	556	559	592	589	581	594	594	567	591	563	633	602	602	590	559	600	568	613	592	554	565	596	546	592	569	561	572	574	579	535	566	586	626	591	608	591	570	630	557	630	630	616	637	585	589	587	573	575	639	574	578	573	562	614	581	603	573	566	589	597	556	563	613	589	579	554	572	584	593	577	594	599	515	558	566	585	590	586	568	578	600	545	567	589	555	598	576	539	572	603	591	559	567	599	554	545	583	582	569	573	583	587	566	599	592	592	546	570	575	564	598	577	603	579	605	599	614	589	600	569	557	560	568	568	565	595	616	560	585	615	590	607	579	592	649	552	603	577	599	529	537	549	539	565	596	576	585	537	601	572	578	593	611	566	572	587	560	606	568	557	520	617	568	634	620	574	602	570	565	592	555	582	570	607	583	587	612	611	599	584	569	569	563	520	537	595	568	583	586	605	624	577	569	550	599	555	584	629	570	627	597	592	571	585	586	604	637	594	623	580	585	601	576	550	564	619	580	579	597	576	593	558	649	587	553	563	589	564	556	596	605	616	596	596	611	615	576	588	568	557	524	586	541	600	566	571	579	547	575	592	598	524	556	603	575	582	611	601	606	562	576	588	556	561	587	595	627	568	596	564	568	560	592	574	573	603	587	565	565	593	619	559	597	560	610	546	605	588	615	572	554	597	578	555	595	585	563	586	580	606	590	589	565	570	589	549	563	584	568	574	556	563	591	596	587	631	595	587	551	560	605	545	596	559	535	573	580	539	579	561	556	599	597	570	538	583	588	592	558	557	590	576	585	565	584	565	590	535	580	588	592	630	560	583	647	527	599	594	567	592	552	569	592	580	572	582	598	589	579	560	601	578	585	575	573	579	572	565	579	576	530	585	582	590	567	580	518	597	592	546	586	566	574	622	525	584	603	588	535	567	575	570	584	561	584	558	537	559	568	552	602	571	603	583	595	568	610	558	589	613	573	560	565	544	585	573	561	617	560	561	587	562	576	598	597	570	542	553	569	581	537	587	563	553	562	592
25177	26531	41417	31838	18825	6439	1317	618	540	517	462	487	477	538	505	471	483	511	501	466	535	490	479	509	486	467	501	518	531	504	488	487	515	486	515	502	513	498	493	498	516	517	511	496	469	520	525	481	491	489	525	480	529	480	486	462	466	478	498	505	477	520	464	503	536	467	481	514	485	478	501	475	487	496	499	499	497	522	523	494	474	485	523	495	449	488	497	510	517	498	508	468	477	483	484	497	479	474	470	473	526	519	501	510	486	470	537	516	545	527	490	495	489	486	508	515	534	483	501	495	475	464	493	476	494	481	482	462	471	478	456	460	511	530	473	484	525	496	484	488	534	439	479	480	541	474	471	465	513	484	530	479	505	522	482	527	503	497	485	494	523	488	472	486	511	500	488	498	493	510	497	489	559	459	475	493	493	500	508	467	479	467	487	443	488	498	516	540	526	471	505	455	495	504	490	497	518	492	491	534	489	494	468	477	486	480	519	491	458	495	487	499	473	470	452	496	495	486	516	508	492	521	497	509	476	508	490	524	507	514	458	480	483	493	467	495	517	489	477	523	479	485	480	490	507	472	459	469	482	470	492	517	514	491	504	503	496	442	452	511	517	466	475	491	499	473	536	493	506	503	485	489	489	493	486	508	481	475	543	503	513	494	510	455	473	499	485	469	500	490	500	490	497	460	481	479	475	507	484	486	487	474	505	466	500	475	495	475	523	465	494	495	497	486	526	478	480	487	479	523	515	502	514	503	517	523	474	458	528	491	489	463	496	438	504	529	504	461	540	513	507	507	541	508	484	467	496	507	469	475	476	469	470	461	474	503	490	496	507	469	484	515	528	511	504	510	527	512	480	476	509	524	520	492	483	488	495	524	513	495	478	527	527	468	507	458	494	492	479	534	530	458	483	495	482	489	456	501	482	507	494	468	485	481	509	476	488	475	464	494	481	479	459	514	473	475	502	450	489	519	495	466	499	450	507	484	464	497	502	528	475	516	464	458	545	450	513	470	474	465	489	453	504	504	501	460	465	516	506	481	515	493	517	525	484	504	513	505	510	513	504	456	496	497	488	471	459	534	547	458	499	476	483	494	492	451	473	484	477	502	517	510	476	458	503	488	478	525	487	480	559	515	486	458	460	484	500	513	517	514	506	488	483	493	504	507	442	491	488	488	481	464	467	520	510	479	480	529	468	479	497	502	520	506	454	507	506	475	524	482	503	473	520	469	492	521	486	453	491	483	484	497	480	507	487	481	502	477	507	502	461	482	521	493	478	518	437	479	524	508	484	493	470	498	504	461	516	456	472	499	526	475	470	497	506	492	484	492	463	490	495	463	534	486	497	465	504	473	513	524	528	499	468	486	515	532	488	482	458	454	513	480	483	490	493	444	511	485	482	491	478	491	483	460	466	514	479	526	439	471	495	490	491	473	542	507	451	489	510	515	486	546	459	528	478	520	501	496	519	491	535	521	524	482	480	496	473	449	546	482	477	475	481	523	483	454	478	518	551	464	495	504	518	501	443	498	467	493	460	488	474	515	494	505	496	434	515	504	467	496	483	505	503	510	508	463	506	514	504	488	473	495	477	508	501	480	455	513	527	516	488	474	456	510	507	470	475	508	466	477	507	477	538	469	488	481	485	520	520	513	477	478	495	480	461	513	466	505	544	490	502	487	510	483	477	513	488	491	499	492	479	449	505	534	524	515	501	511	500	529	502	467	491	488	503	492	500	495	497	465	534	505	509	468	496	510	463	490	493	477	463	497	487	545	489	482	502	464	469	463	480	464	519	488	500	501	510	527	509	501	487	503	494	509	465	488	489	504	515	501	465	494	501	476	502	536	492	467	496	469	480	498	479	457	509	455	526	536	499	518	474	522	535	475	530	468	455	475	502	482	518	493	506	484	491	480	504	478	472	496	488	487	464	497	503	547	475	514	518	511	487	511	460	497	500	515	511	525	461	520	485	496	468	540	488	492	441	511	520	512	501	459	497	503	534	534	504	514	455	474	488	505	497	529	554	489	470	516	446	499	516	525	488	478	517	513	513	492	514	468	478	514	466	494	498	472	469	499	520	454	511	432	476	489	478	462	560	509	486	468	477	540	522	475	478	528	493	453	476	504	515	521	512	496	507	527	495	483	466	528	521	497	505	510	515	481	524	520	500	445	472	472	469	478	495	516	486	517	537	458	482	499	476	519	529	472	511	498	524	466	490	492	496	496	468	490	509	505	489	475	504	482	509	454	476	530	506	486	479	495	496	489	499	490	489	520	515	495	484	488	476	474	519	508	498	489	556	455	485	518	535	492	511	506	502	511	511	485	450	476	520	474	491	501	528	494	482	514	473	515	480	511	510	456	500	497	474	507	472	497	503	501	504	478	491	487	511	490	487	467	457	484	518	512	464	496	460	508	446	509	480	496	521	480	475	497	489	465	485	491	453	467	512	490	521	477	503	492	502	479	513	470	508	485	495	484	524	490	473	514	467	510	536	512	480	490	543	480	509	458	501	459	487	488	474	502	503	474	497	460	523	515	515	508	531	554	528	469	494	516	516	517	502	471	512	489	465	506	506	536	506	506	503	470	460	507	530	447	483	488	505	481	459	526	511	535	527	480	559	525	498	478	478	474	520	510	487	507	482	535	472	516	496	469	519	504	477	449	471	470	490	472	487	543	474	469	491	490	516	496	510	458	537	465	523	470	494	491	519	532	510	494	480	488	501	519	484	532	528	491	497	517	510	495	475	511	515	483	460	519	519	506	467	510	530	482	492	506	501	495	512	495	488	487	555	502	500	510	554	512	444	493	493	493	482	495	505	473	488	478	464	519	512	481	501	479	502	497	512	501	516	540	506	512	496	475	486	496	487	485	534	492	465	493	486	475	471	486	513	515	460	482	507	487	528	446	483	465	534	499	465	506	499	487	511	490	503	475	482	476	486	452	462	510	500	528	507	509	548	469	482	485	507	497	506	459	481	442	453	461	501	495	473	481	490	472	527	500	498	518	476	499	501	462	471	504	491	456	476	556	532	521	501	507	438	529	472	517	545	462	497	488	472	499	497	474	529	487	489	521	477	458	502	491	471	505	497	500	514	518	512	505	519	519	467	491	489	482	507	466	505	490	528	503	471	510	464	506	456	508	502	437	481	479	489	480	496	490	490	534	499	518	489	477	473	461	493	487	489	515	480	480	544	447	483	478	481	533	486	519	478	497	540	486	500	518	488	525	474	502	495	530	492	490	511	458	474	485	492	506	515	521	482	472	494	490	511	492	493	531	508	526	492	492	481	506	496	497	542	525	491	518	501	484	481	525	482	508	501	480	514	525	478	481	488	477	527	509	484	508	448	466	516	510	490	485	513	469	488	529	470	517	505	501	468	494	483	457	523	524	447	513	480	472	501	498	506	487	506	451	481	511	496	517	510	444	449	485	510	491	463	503	517	490	497	437	459	533	498	497	498	450	468	504	481	485	469	485	497	453	535	482	514	491	526	491
42540	82795	59324	34303	16564	5623	1766	796	620	542	555	583	577	556	517	543	615	557	550	616	538	570	541	577	569	557	568	608	571	533	586	573	583	599	554	541	525	607	552	498	564	566	563	559	574	574	551	579	609	568	536	567	596	578	601	544	522	577	552	590	597	540	545	580	535	602	576	528	557	575	581	556	589	599	548	595	605	567	578	608	595	613	556	546	606	590	531	590	579	584	543	574	543	538	573	580	547	575	582	573	590	584	612	589	567	566	555	591	554	546	594	588	546	533	570	527	554	613	558	547	545	522	543	538	556	572	552	579	544	523	545	524	530	589	605	511	582	556	576	529	598	543	526	574	569	530	545	566	583	545	547	547	575	552	544	544	578	530	562	565	582	544	557	548	562	593	599	537	549	550	588	542	579	619	581	538	600	558	570	553	557	550	537	539	551	550	554	570	552	531	602	555	582	543	518	551	563	574	555	543	576	537	584	526	557	576	546	537	595	576	567	567	557	548	596	556	555	556	569	580	597	543	598	555	530	514	558	573	564	589	533	535	577	597	573	574	541	568	575	593	583	529	549	571	562	583	572	590	521	582	590	559	569	520	551	539	603	612	572	561	576	563	568	561	576	573	576	547	552	559	527	541	560	541	577	588	584	554	516	533	556	552	544	563	539	532	554	540	560	563	534	558	575	571	521	551	575	597	579	520	532	567	585	613	580	555	572	566	542	579	558	561	600	561	546	555	604	533	548	576	580	563	576	561	555	584	604	611	601	578	561	582	566	571	586	566	585	560	546	609	517	542	613	534	529	565	531	563	548	562	569	580	565	571	590	575	557	575	599	606	576	547	552	576	589	547	592	567	546	580	578	551	554	537	588	592	566	533	548	581	567	608	544	582	591	575	562	521	553	541	531	548	534	557	545	546	582	571	585	553	578	626	561	553	595	587	552	564	572	610	575	559	554	564	558	580	567	574	606	515	558	541	551	552	555	589	599	564	576	543	556	546	605	560	599	512	540	537	608	565	554	591	556	520	548	565	566	568	570	568	557	597	578	576	537	569	570	585	544	552	580	546	569	540	529	553	526	510	560	587	563	596	551	563	549	568	543	543	592	552	568	555	550	528	601	569	582	623	607	528	546	563	532	558	566	541	551	488	581	532	551	554	577	583	561	562	590	602	583	538	566	574	622	612	571	541	577	547	527	600	541	582	557	526	563	566	537	587	563	609	561	529	572	611	520	567	596	564	572	600	544	570	556	565	607	553	566	535	606	540	570	581	561	570	587	612	537	560	583	537	515	529	577	600	561	545	578	550	558	605	532	539	593	587	576	547	591	597	546	565	570	525	565	582	554	557	577	576	582	550	558	573	567	568	552	559	562	564	583	526	588	534	566	568	544	571	596	574	593	572	550	541	570	541	566	596	516	589	531	579	538	569	605	576	516	585	602	554	585	586	554	551	534	587	560	556	532	539	571	606	592	557	565	616	569	556	573	570	536	557	582	571	603	585	538	567	555	621	556	602	602	527	563	607	535	614	564	550	556	573	568	626	547	571	577	564	549	593	608	564	562	560	576	544	583	599	571	524	563	540	582	570	575	580	577	545	558	598	511	559	583	612	529	533	556	556	600	541	565	583	585	561	584	554	535	591	570	534	531	542	581	595	553	535	658	593	548	584	546	547	521	576	557	590	512	555	583	544	574	573	538	603	574	558	570	554	610	619	571	584	595	582	585	571	574	584	550	540	570	548	577	545	569	556	591	574	562	596	550	587	545	548	572	566	559	545	574	573	584	620	582	602	587	530	584	556	537	612	538	542	578	577	557	572	601	592	554	603	540	571	556	573	584	561	576	554	538	586	536	573	539	581	543	560	526	619	555	579	546	549	553	542	577	590	577	576	559	548	562	534	586	558	534	584	548	552	548	586	595	572	579	533	553	564	569	551	585	572	554	560	588	559	571	569	544	580	607	549	568	530	573	563	604	618	569	613	605	585	601	535	560	569	571	588	540	552	565	568	625	602	577	595	532	586	531	594	511	571	571	542	572	612	588	611	571	583	557	574	530	529	566	621	602	571	559	550	541	537	595	589	561	587	557	536	584	564	594	578	576	562	566	579	537	549	579	536	583	568	587	532	571	571	584	578	544	576	566	567	526	586	606	568	566	559	530	558	575	598	573	564	562	585	547	552	530	508	596	554	541	549	564	566	556	593	572	558	586	583	538	590	620	557	553	553	577	577	550	527	548	550	550	546	570	581	527	566	568	566	554	534	576	539	552	580	600	549	531	571	557	594	555	581	567	561	523	584	571	559	533	584	538	548	550	560	554	538	607	538	587	609	564	579	558	577	538	534	534	566	590	557	571	548	596	576	566	575	580	600	616	585	549	564	599	569	601	592	579	558	536	563	602	566	556	572	602	595	551	563	525	568	561	545	545	557	585	564	564	577	581	565	587	563	564	587	582	613	579	523	571	558	580	575	581	573	518	571	529	567	546	590	603	585	541	622	633	561	553	545	578	565	597	585	599	590	544	587	552	538	549	553	562	540	560	592	540	561	579	550	553	539	557	572	541	575	565	613	582	588	557	557	539	580	595	563	565	607	565	568	517	572	586	592	530	597	570	579	585	593	566	550	558	547	538	619	565	568	587	562	595	581	554	549	583	564	541	577	593	586	587	561	506	572	575	544	589	584	569	561	549	593	541	556	512	569	587	587	581	562	571	551	547	551	572	577	516	543	551	550	554	592	566	574	549	547	560	550	559	549	537	609	573	572	567	563	564	592	609	553	528	547	585	540	560	599	570	554	576	545	571	573	571	564	546	587	581	544	571	624	555	564	578	533	576	545	560	578	611	550	595	554	555	544	553	549	542	582	558	518	585	555	576	566	575	574	533	560	583	531	598	581	584	547	609	582	541	543	552	594	563	607	592	594	539	553	592	561	549	530	551	560	590	548	518	577	578	621	570	543	583	585	591	527	563	532	522	550	544	552	586	607	569	576	616	538	522	547	533	577	566	602	591	603	556	588	549	600	565	569	574	538	565	559	561	546	555	549	534	549	584	585	526	583	600	548	586	567	565	574	548	588	526	602	547	569	565	568	542	579	596	554	597	570	575	559	541	558	531	587	576	610	538	582	601	560	548	528	536	564	601	556	553	526	584	552	568	540	588	576	573	561	569	572	571	642	559	560	602	592	551	588	554	577	568	595	610	571	584	509	494	565	571	543	548	562	597	585	577	581	591	574	563	573	551	568	556	559	536	631	513	544	540	555	566	608	560	546	551	580	557	595	593	591	553	561	560	555	559	576	568	534	533	565	540	556	559	548	556	554	556	576	548	546	558	568	537	557	549	566	569	577	563	598	547	552	562	570	551	555	537	574	593	563	605	555	515	556	599	557	586	572	564	550	580	534	544	547	573	560	528	570	578	573	585	559	553	607	569	553	600	556	587	639	541	555	561	566	559	566	604	544	554	605	549	560	532	588	572	561	604	568	567	565	564	548	501	545
22868	22307	34494	29761	24002	21567	14003	1769	739	647	708	640	666	628	664	657	686	661	679	662	708	637	653	676	663	692	694	659	668	645	659	653	638	688	649	607	647	644	636	659	624	638	657	609	691	603	655	673	664	648	678	653	627	671	664	603	634	674	675	624	664	667	650	620	658	610	695	640	693	691	668	648	669	649	692	668	661	645	652	641	627	647	620	634	700	693	680	677	642	641	666	648	668	623	621	675	639	667	638	631	672	635	650	608	637	636	696	670	613	664	672	676	644	682	683	678	611	674	644	653	654	659	639	634	627	668	667	653	665	653	623	653	623	650	688	645	641	696	634	651	626	643	629	664	691	677	665	657	698	696	661	653	650	630	671	651	699	633	710	650	636	649	658	646	656	618	644	649	640	672	675	671	593	626	637	607	686	691	644	639	675	635	660	633	644	668	628	676	635	651	642	642	653	631	636	640	657	665	685	703	635	628	694	672	663	626	689	691	682	634	665	655	695	666	630	635	678	709	652	634	668	658	658	648	620	675	620	653	643	658	665	660	615	710	663	670	694	658	691	599	640	699	660	644	632	619	681	618	657	629	666	706	633	639	654	664	629	626	706	609	666	631	636	668	629	604	657	677	642	652	642	646	681	639	671	667	644	633	628	642	701	659	676	667	579	606	628	607	681	659	653	661	597	620	651	654	632	708	611	642	631	649	693	651	674	629	658	646	639	627	644	657	644	660	644	658	657	625	643	598	681	639	679	671	653	648	699	650	673	664	637	652	664	631	695	660	655	613	686	636	640	634	649	633	675	622	665	665	645	641	685	669	631	704	684	642	673	661	658	643	661	624	615	703	629	669	586	603	664	649	688	646	629	649	667	622	669	678	675	656	660	639	624	671	620	656	654	647	694	650	633	656	661	617	639	644	624	633	675	621	651	648	673	598	685	619	623	630	672	646	679	667	661	659	668	633	677	676	645	599	659	677	661	614	623	678	656	635	689	645	669	679	662	653	667	625	628	663	662	694	634	667	646	692	658	642	686	663	629	638	666	712	675	665	655	651	655	625	645	610	636	661	660	660	667	651	670	640	668	648	655	652	680	645	608	667	641	644	668	659	649	701	666	697	649	644	655	695	595	646	661	652	626	654	629	634	702	619	640	633	655	645	649	675	631	577	629	619	646	716	693	622	653	646	627	668	661	631	618	626	646	686	722	676	661	654	644	688	698	618	622	650	640	650	728	668	637	672	661	669	723	624	638	645	647	683	610	669	610	635	636	689	658	675	684	617	660	615	652	635	694	659	617	649	669	647	644	658	653	666	670	616	670	662	637	612	655	643	650	701	657	609	691	704	659	672	674	659	678	678	667	597	638	641	679	643	656	654	671	637	660	633	661	623	666	641	647	629	645	653	631	676	607	629	653	661	677	635	693	636	647	607	658	662	640	593	647	643	634	669	620	660	669	633	637	648	679	636	657	625	699	664	668	709	663	658	652	654	701	619	692	648	636	614	619	686	657	693	644	641	595	650	635	677	665	650	650	629	660	631	673	616	665	663	670	662	648	673	600	659	639	669	641	666	642	647	656	632	642	624	627	645	646	688	682	628	576	644	632	632	680	637	656	651	688	673	685	661	685	622	665	643	629	682	636	680	627	666	617	687	713	670	629	645	685	636	643	665	643	695	638	656	648	679	615	648	671	653	691	644	599	641	616	626	650	658	657	662	656	609	656	722	637	658	664	633	600	613	617	676	673	621	632	687	637	679	668	631	644	640	648	645	624	671	626	631	663	723	640	680	659	662	680	659	652	604	635	633	640	654	690	653	638	660	657	666	647	650	617	663	616	652	682	633	636	647	688	690	619	659	639	604	630	642	676	667	650	663	591	739	592	632	604	607	628	704	674	626	651	672	647	646	659	679	629	649	707	644	638	631	653	656	630	648	627	647	686	663	663	682	625	651	639	621	612	666	643	617	647	691	623	657	716	685	695	669	655	691	695	670	641	726	663	631	678	639	643	687	676	628	646	651	649	614	677	681	642	639	617	647	656	650	634	645	641	669	622	660	654	625	607	653	683	622	637	642	648	641	689	673	685	664	624	657	648	610	626	689	654	613	641	638	654	668	654	649	617	660	629	631	659	655	664	669	673	651	644	649	659	639	651	675	626	684	611	697	670	672	670	628	615	655	646	674	618	649	655	653	634	680	662	659	701	610	696	618	635	614	641	665	713	654	634	618	642	677	634	648	635	681	687	684	663	659	636	649	620	652	697	598	629	640	669	666	659	628	646	703	640	646	634	629	643	628	638	671	693	639	641	659	617	620	635	606	681	663	641	689	561	699	679	668	671	657	719	646	702	648	651	622	657	640	624	681	644	666	664	649	676	677	632	724	656	671	645	616	654	664	647	705	652	648	686	666	649	664	640	657	627	658	614	654	624	630	626	679	661	682	646	638	642	623	670	656	659	695	672	640	637	680	611	646	642	640	662	620	639	640	666	668	706	640	698	670	620	587	639	711	645	631	638	660	612	653	644	660	649	673	600	605	657	654	597	666	660	638	619	626	641	631	660	593	655	648	674	676	695	636	695	623	669	682	638	640	650	668	699	650	668	648	623	637	629	700	675	634	686	628	644	650	636	643	629	634	598	664	655	653	666	637	662	656	636	666	631	724	642	665	660	697	652	641	632	674	649	614	673	627	638	624	639	690	621	662	630	629	656	646	672	636	657	625	659	664	593	625	655	656	653	691	644	615	666	712	701	660	670	635	654	630	605	577	637	637	614	698	667	693	656	628	657	682	620	659	628	597	694	676	638	663	633	661	631	719	633	699	688	628	658	648	650	702	682	660	699	622	672	657	673	636	703	685	650	657	636	694	655	628	704	614	618	639	680	663	692	665	616	648	632	669	657	637	680	631	678	639	657	658	642	659	646	614	631	637	658	652	681	645	672	665	637	616	663	628	593	669	627	692	653	668	629	684	648	621	650	663	637	655	620	676	666	659	665	653	638	663	652	681	673	603	668	644	607	622	668	633	647	680	657	665	669	668	625	649	646	647	621	654	673	643	634	663	633	632	667	610	627	648	646	682	663	678	649	625	631	654	639	684	654	612	655	713	660	699	651	704	645	682	672	607	641	691	645	720	631	687	642	663	674	614	613	662	694	697	631	658	708	631	616	655	622	700	644	660	651	679	622	656	705	651	583	646	627	648	665	669	629	670	680	647	626	669	661	678	626	653	693	638	617	623	621	648	649	635	661	658	664	669	689	603	632	627	669	662	631	611	649	647	634	603	670	668	661	631	644	644	675	634	645	655	691	671	649	630	630	642	646	693	701	650	661	638	639	677	624	668	615	698	644	665	690	619	642	664	680	700	638	659	640	658	650	683	634	609	659	624	649	646	651	654	640	699	637	652	612	611	625	658	646	651	616	641	654	637	673	638	649	628	700	625	677	692	658	675	640	661	691	657	630	642	634	680	629	682	698	619	656	658	718	647	652	650	613	630	636	631
53015	94042	78604	55756	33791	14356	4189	1373	855	751	707	746	670	753	751	689	747	706	741	696	764	709	733	679	706	723	644	667	739	694	731	739	705	738	736	669	722	680	722	705	664	741	689	669	660	753	687	717	731	708	729	687	692	720	716	637	733	734	717	745	744	660	667	733	720	654	674	705	724	685	666	693	731	686	742	717	728	735	734	690	729	728	759	711	712	755	693	692	709	748	708	678	707	705	666	705	656	743	688	755	711	735	740	711	704	681	675	706	707	683	707	678	708	713	697	683	688	709	700	705	725	710	745	680	733	713	705	792	712	710	674	702	719	700	739	751	717	742	739	653	739	688	705	690	720	675	709	725	673	717	652	687	710	689	747	668	732	694	692	665	684	738	708	649	746	690	683	672	670	672	736	646	708	652	695	728	715	694	717	702	696	747	704	715	716	733	761	676	725	720	688	735	642	705	744	687	695	688	707	698	690	709	703	727	693	711	724	679	696	677	708	678	718	682	680	724	716	703	720	654	713	704	685	729	680	722	720	691	724	747	733	692	727	685	722	732	735	704	736	724	680	673	689	664	666	679	737	715	773	682	657	750	721	752	716	717	720	733	649	687	681	743	738	728	708	753	696	652	717	730	753	714	652	725	702	759	667	683	702	739	679	694	679	696	654	671	676	713	683	718	696	692	665	690	680	737	697	757	740	739	686	720	693	712	746	780	680	749	685	699	714	679	698	723	685	681	707	702	685	696	706	697	690	694	707	688	666	731	687	664	698	741	737	715	715	723	705	691	662	676	720	652	728	703	717	692	703	699	751	737	684	724	707	738	675	712	708	706	677	731	671	670	708	754	754	677	722	717	713	710	717	732	727	731	712	696	672	691	701	654	731	727	649	682	745	669	684	692	696	703	744	747	716	698	670	721	667	750	728	703	719	723	684	718	750	758	692	687	668	662	713	731	714	705	663	741	719	736	773	727	726	685	730	665	729	748	698	725	720	710	741	729	737	696	703	710	692	717	756	698	708	739	664	697	701	725	692	732	693	689	771	704	678	706	725	716	718	705	713	683	662	692	715	731	683	689	680	696	687	703	726	732	711	709	697	733	660	691	671	670	658	718	696	715	720	722	720	692	764	700	717	669	667	699	713	722	668	697	675	699	699	737	722	722	688	743	697	643	716	696	690	729	688	674	731	748	706	711	733	663	760	684	749	717	690	696	706	700	679	693	698	750	713	699	673	704	663	739	722	692	647	722	699	685	748	698	738	727	715	713	733	742	709	694	707	726	698	762	704	714	722	689	717	743	722	698	725	678	724	700	714	661	692	682	712	694	702	701	702	679	675	692	703	729	732	738	686	707	717	721	695	709	711	715	711	698	694	657	672	679	710	695	761	739	751	680	741	686	732	688	670	684	701	679	683	730	695	708	693	677	737	693	729	761	673	680	685	676	687	688	694	698	735	700	724	688	671	746	733	677	672	659	725	683	717	683	701	656	719	700	753	711	756	683	722	736	669	695	666	711	679	725	704	683	712	688	731	684	708	708	775	693	740	680	703	688	720	753	724	757	720	692	677	695	702	692	668	723	701	700	758	669	673	670	714	720	751	670	702	642	666	669	745	654	699	670	757	686	685	715	712	698	667	697	724	727	650	749	727	698	726	751	722	704	690	710	644	678	702	775	798	732	740	700	691	700	731	702	752	716	709	691	673	703	696	696	746	716	737	734	721	701	724	732	696	699	692	704	664	697	715	688	725	743	657	740	666	682	673	746	698	670	694	666	722	710	690	729	722	716	703	663	723	729	691	712	683	719	720	669	724	705	730	669	733	700	723	679	710	694	709	695	699	693	714	663	720	684	675	686	707	762	698	683	732	750	767	692	729	735	700	728	676	699	690	734	698	710	697	676	711	744	718	645	708	718	757	687	686	717	690	712	692	692	723	768	701	682	694	719	674	733	726	692	738	704	670	709	694	697	683	758	686	691	710	745	694	726	671	717	708	763	725	737	702	765	732	734	741	703	730	735	730	667	705	692	715	755	690	679	714	715	710	700	730	710	691	732	723	703	679	669	656	721	671	756	686	719	670	714	697	733	728	724	680	706	712	690	696	688	746	748	704	709	706	719	683	742	696	726	694	701	671	698	711	676	727	764	697	712	701	669	705	690	688	795	699	696	654	680	716	711	727	667	666	697	681	720	726	697	710	693	725	707	700	688	703	717	709	738	746	718	707	733	683	730	692	680	669	672	677	693	745	720	714	743	710	714	764	689	697	740	714	740	758	673	717	748	766	722	654	698	700	687	772	712	694	713	629	669	762	693	680	721	702	734	697	740	692	744	739	733	696	696	718	735	661	676	672	751	647	671	719	734	725	734	722	661	732	691	686	651	684	713	664	785	673	647	694	701	673	721	637	704	690	711	695	710	643	709	652	714	746	723	730	703	691	693	697	724	660	749	693	731	703	695	674	669	663	725	693	721	755	718	698	725	730	700	658	730	671	678	678	718	704	703	682	691	664	703	728	724	705	737	761	696	744	653	679	695	686	701	714	720	702	669	684	724	667	715	708	701	717	718	686	681	699	694	714	684	742	752	690	732	701	723	681	757	714	625	703	629	700	711	685	709	696	700	710	759	711	702	726	678	713	735	717	706	685	740	719	686	702	689	699	712	657	704	738	706	767	670	697	745	736	709	702	718	709	687	738	730	722	683	692	706	675	674	665	686	683	695	719	726	719	708	686	714	713	729	722	684	731	719	705	732	724	701	640	721	708	750	714	739	641	736	702	753	706	727	651	685	685	694	725	670	674	717	692	751	705	697	676	750	737	725	709	718	687	673	710	708	687	701	743	725	706	734	684	706	720	717	704	721	669	716	683	702	702	659	699	675	748	683	715	684	718	696	697	757	709	705	709	704	734	714	714	700	712	686	670	695	730	721	690	693	690	672	715	653	725	719	670	697	700	699	736	683	705	702	745	707	721	691	680	729	723	745	698	725	704	719	729	689	693	694	698	696	669	735	695	696	735	753	746	733	641	714	725	679	706	773	724	727	730	730	692	738	661	743	722	754	709	705	706	780	688	727	746	745	710	687	707	716	738	734	663	697	690	734	735	715	678	696	685	658	741	727	648	734	700	760	734	727	698	700	742	644	738	678	697	729	713	645	712	703	735	662	662	663	681	704	688	690	730	695	720	697	685	659	720	709	684	736	663	728	742	694	738	709	715	676	710	674	704	715	694	679	744	726	709	693	723	711	718	712	739	757	702	690	652	693	695	671	679	662	738	708	674	702	725	684	723	701	703	672	657	724	713	682	755	742	693	729	710	689	705	683	694	719	707	726	737	742	661	701	720	675	697	697	747	707	702	680	721	681	709	712	684	721	672	711	725	692	665	704	664	708	726	719	712	730	743	702	776	714	740	690	714	672	691	738	729	740	706	689	693	734	706	712	716	716	685	738	746	741	676	722	728	691	664	707	681	714	709	703	730	712	732	717	699	718	703	728	738	747
27726	33060	38865	20313	5436	1410	614	471	446	415	394	425	424	430	433	443	412	456	413	476	439	404	448	410	417	434	457	413	437	425	407	427	442	420	403	443	416	418	406	422	408	420	450	419	428	399	420	440	408	419	420	452	469	430	430	425	415	436	440	453	412	417	416	445	445	422	449	420	404	409	479	444	427	471	435	424	463	451	486	447	428	445	460	428	419	417	424	417	439	386	466	433	432	456	425	406	422	390	462	417	413	423	428	419	415	450	425	418	401	463	437	418	416	397	417	418	413	420	455	414	421	441	441	452	444	478	428	461	470	435	421	441	443	409	414	448	447	415	407	408	430	462	419	450	408	463	426	438	438	452	447	405	450	429	437	399	419	454	443	447	420	430	435	411	417	418	437	418	401	418	430	420	422	460	430	419	445	428	410	432	421	441	427	426	433	425	440	402	432	414	437	445	467	404	448	431	451	448	423	439	456	426	399	465	427	430	472	425	467	403	456	438	419	456	441	439	409	406	429	453	407	438	414	422	423	445	445	409	464	453	412	440	420	413	447	437	418	451	449	425	464	432	396	467	428	415	448	451	380	464	458	409	481	411	413	410	403	413	405	436	402	456	407	418	413	417	419	405	439	435	447	446	435	420	430	398	457	420	451	441	455	405	356	416	445	435	395	381	462	403	421	445	436	460	411	379	407	454	453	423	421	414	414	410	406	470	453	453	440	424	451	411	422	419	457	444	434	471	399	437	421	415	409	401	424	426	423	406	410	445	429	424	437	416	414	415	390	422	471	403	426	430	447	443	406	454	405	453	416	434	428	434	417	412	390	415	409	438	447	446	398	429	421	416	445	416	450	415	422	464	435	430	408	420	400	415	423	431	432	458	441	417	428	444	455	436	422	430	419	436	466	427	401	407	432	408	418	423	445	426	437	426	437	413	420	389	432	394	396	434	437	426	442	425	439	418	413	410	442	447	424	430	433	420	431	457	428	387	421	449	425	442	425	448	436	421	430	406	411	426	428	407	395	434	437	390	440	426	413	455	406	433	403	415	453	396	381	431	406	419	442	407	441	432	426	431	462	399	445	451	434	419	461	454	425	421	430	422	428	442	441	447	436	460	404	448	435	415	413	423	419	444	404	437	397	437	448	414	422	445	461	460	441	444	464	414	426	451	444	434	430	423	442	413	470	387	409	386	403	414	451	461	493	405	455	418	414	470	441	466	427	431	419	427	426	413	415	431	446	421	446	452	393	438	427	433	436	432	446	453	405	452	384	409	384	428	428	434	395	446	432	461	435	427	456	382	409	457	444	380	445	407	461	458	450	455	462	427	429	408	434	437	381	452	474	419	438	444	392	423	447	419	454	390	451	438	423	430	438	471	419	434	440	433	431	407	404	424	460	423	434	434	404	430	406	422	449	393	390	419	425	435	441	449	448	451	431	413	437	447	437	427	398	432	431	438	466	417	397	427	392	423	427	438	427	426	438	430	456	434	381	402	416	372	425	439	426	405	428	459	415	416	414	455	435	431	399	427	421	437	433	413	444	461	444	417	462	443	431	447	403	405	451	474	420	432	442	395	405	442	445	425	395	439	443	437	435	463	413	446	406	475	429	427	437	402	410	466	426	455	424	461	415	412	467	425	438	447	450	394	442	425	417	423	468	419	407	432	420	436	392	450	420	437	452	420	384	412	462	486	408	437	430	415	457	467	412	406	426	444	397	437	444	459	412	385	407	447	449	435	458	429	463	414	463	437	438	459	433	434	425	421	410	417	414	430	410	448	455	443	426	434	380	435	420	463	422	443	414	436	393	454	394	418	467	449	425	468	421	423	433	460	420	448	427	434	435	431	445	442	447	456	410	452	425	410	448	382	458	429	444	443	425	445	446	463	418	397	431	430	475	444	443	413	447	413	423	450	413	432	465	427	433	439	394	417	409	405	446	443	420	469	432	471	469	431	442	420	378	423	428	438	422	442	450	445	447	427	453	440	451	424	411	385	440	390	438	444	432	436	418	483	425	444	431	449	411	450	423	412	458	444	440	415	420	419	429	465	429	389	425	464	465	444	438	373	402	430	438	416	415	463	425	409	448	395	412	436	396	460	384	429	414	431	420	436	433	402	423	430	454	471	410	435	405	467	462	398	423	412	411	436	449	428	411	407	404	400	404	410	435	423	469	433	403	434	443	411	416	439	429	419	408	451	450	438	432	411	412	394	429	422	418	433	450	451	407	425	423	422	429	433	428	439	425	417	401	449	444	472	391	422	436	417	425	415	447	413	421	412	450	416	432	418	430	427	438	416	420	443	448	408	402	435	419	448	391	416	458	402	476	421	470	419	438	426	416	416	416	408	421	417	430	441	424	427	402	453	441	477	466	432	450	455	410	449	434	421	459	392	447	448	428	403	432	446	465	411	407	436	432	397	432	434	452	425	419	439	414	446	435	454	432	435	425	414	455	444	435	440	457	423	419	427	475	427	452	473	422	436	393	426	424	437	469	444	447	434	425	400	399	407	410	453	433	418	425	428	405	464	439	432	465	428	430	419	424	424	433	438	417	437	427	425	457	438	384	444	443	367	444	401	426	437	395	426	425	440	424	405	451	405	415	469	438	430	414	463	441	426	428	458	404	426	412	444	405	396	433	427	431	434	408	443	438	417	458	419	430	431	396	402	412	448	410	423	426	481	422	403	446	414	415	428	460	423	445	464	424	451	425	430	409	434	414	458	460	422	419	479	386	422	419	402	443	409	433	419	425	433	397	425	444	461	415	389	430	427	398	448	415	421	422	402	426	384	434	435	438	471	413	438	395	440	424	441	415	477	422	410	460	433	413	444	452	446	462	421	445	421	438	462	427	404	413	409	428	424	397	451	423	419	436	438	442	431	397	431	429	406	394	423	397	426	426	425	444	422	445	451	435	428	408	461	412	371	414	459	427	411	402	407	426	402	451	401	383	434	452	446	469	435	436	393	434	411	416	425	444	399	427	443	403	424	399	446	423	409	455	426	431	422	414	426	419	452	422	477	448	421	457	426	435	466	429	431	431	446	424	424	449	416	442	455	415	433	406	465	410	404	392	424	439	431	466	416	439	395	416	426	449	423	430	484	388	437	475	419	436	419	436	458	412	446	446	409	418	452	407	468	437	404	425	467	450	419	430	428	436	471	423	437	436	442	435	438	432	453	420	434	437	429	438	469	467	429	423	435	467	449	462	419	448	438	417	403	411	417	466	414	451	425	445	416	388	459	428	425	415	463	432	410	452	400	479	423	445	415	468	448	441	481	391	423	456	466	429	462	426	434	418	441	392	433	413	402	450	439	422	428	473	415	465	434	445	455	413	473	445	486	401	415	396	418	451	437	428	426	406	446	463	397	428	411	442	455	400	434	433	460	444	434	441	454	431	438	428	438	471	420	444	440	447	442	441	400	406	461	458	459	458	360	423	426	442	446	432	433	449	445	433	420	403	427	435	427	422	444	461	441	435	491	405	434	428	454
20002	50242	33668	14418	5418	1777	781	546	561	509	462	489	456	483	484	504	499	482	493	490	504	551	497	490	521	475	476	461	519	522	492	502	521	554	485	477	505	501	502	474	478	500	507	457	496	491	513	474	477	486	492	527	480	437	458	504	490	509	465	498	460	467	483	527	520	508	517	504	458	467	517	499	490	536	498	481	465	414	472	474	500	513	490	479	487	479	476	462	483	480	484	523	458	511	511	524	489	489	495	518	510	489	509	510	504	488	483	495	444	493	468	515	460	481	511	519	505	482	496	496	466	566	491	508	498	509	512	494	483	484	478	460	493	470	452	497	483	491	534	480	498	460	501	488	506	515	471	450	535	494	524	501	515	486	472	424	486	503	515	495	501	520	489	461	523	477	463	471	499	493	454	493	496	454	488	472	470	459	493	467	483	506	493	516	461	493	488	507	506	475	478	485	532	483	490	455	445	515	497	514	503	519	511	459	506	463	480	470	496	475	473	446	455	526	502	482	468	513	524	530	467	482	480	481	533	471	476	480	463	510	505	467	512	538	504	490	488	492	480	497	450	527	479	482	532	496	481	492	507	477	486	482	504	508	473	495	501	477	473	474	471	481	483	528	471	492	480	486	511	490	460	453	498	480	524	477	504	483	493	469	479	543	497	463	481	468	483	495	475	443	505	502	531	500	473	477	493	441	496	484	498	484	500	494	451	512	480	501	524	447	469	459	483	464	532	477	469	501	470	492	507	479	469	519	493	488	502	498	500	532	475	520	510	531	479	481	511	474	513	533	510	506	486	478	467	467	488	539	484	438	504	478	513	453	493	524	452	478	466	468	463	488	471	453	525	466	499	495	492	516	482	488	521	480	509	487	507	503	491	485	477	468	501	473	456	460	471	474	488	505	531	474	483	509	509	510	480	517	480	470	496	544	506	488	503	483	516	513	487	480	509	523	478	510	517	488	513	449	544	506	507	495	504	478	498	509	522	499	493	492	451	455	498	504	493	500	493	515	487	498	481	502	479	484	515	467	487	493	500	513	494	474	516	517	462	490	472	490	486	481	513	472	431	482	506	497	506	513	515	523	485	511	515	458	515	470	504	458	495	471	502	475	517	485	453	477	494	496	512	503	513	492	476	484	485	495	464	514	533	478	475	491	505	519	440	513	493	523	521	487	514	463	477	494	489	500	471	516	469	484	517	473	475	486	453	444	520	471	486	474	480	524	458	466	524	483	494	490	508	480	473	494	488	499	495	548	466	498	502	478	495	472	503	460	461	485	496	486	476	463	513	441	509	511	451	510	504	489	470	492	481	494	497	459	516	513	473	478	461	494	531	477	509	491	542	523	481	499	509	471	490	495	464	479	516	477	571	452	475	481	483	480	493	501	509	488	503	494	468	507	481	501	526	497	514	503	476	487	507	475	544	488	454	482	480	493	508	482	495	483	457	504	528	540	491	482	503	507	484	478	481	471	472	492	492	491	504	492	457	464	466	527	500	456	531	445	504	499	495	483	506	453	501	480	435	505	471	481	464	469	484	495	512	510	501	476	456	452	479	522	508	463	434	455	491	480	467	497	485	483	473	498	497	493	469	484	492	449	474	479	454	476	484	479	468	503	495	500	471	485	486	483	470	488	499	461	512	471	487	473	499	486	521	511	535	494	518	517	470	497	486	509	501	508	489	477	523	499	478	473	493	480	477	481	493	514	468	515	511	519	488	465	501	470	471	465	460	470	498	491	497	519	466	495	495	459	478	456	511	512	521	494	482	497	483	488	485	499	495	549	473	515	450	478	472	468	520	507	480	493	481	491	448	513	462	490	500	510	490	504	490	482	501	495	508	495	489	491	500	510	480	476	457	485	515	500	522	475	492	501	490	472	523	470	471	496	469	479	506	465	530	480	516	516	477	491	503	536	502	454	503	510	484	535	513	522	475	481	503	462	484	484	494	511	487	487	489	500	482	482	485	448	489	518	485	467	496	479	478	512	488	476	496	481	510	449	501	508	445	443	495	522	497	487	475	486	451	496	489	522	496	502	503	496	462	536	495	517	502	476	459	495	481	487	481	495	463	460	454	514	447	515	479	531	475	513	479	477	505	479	450	494	459	489	504	489	501	515	507	488	489	517	490	479	461	486	450	522	497	488	490	496	459	511	511	482	509	466	485	481	453	483	493	445	487	464	457	490	466	503	496	473	472	492	514	529	478	530	473	510	532	529	485	488	495	505	503	471	524	532	522	497	473	506	476	522	498	524	482	484	521	502	470	529	457	522	467	517	494	485	495	478	496	500	504	451	488	549	487	496	500	482	481	493	464	522	475	493	477	507	497	499	492	466	493	480	519	524	479	489	502	479	487	483	513	461	482	529	487	547	485	520	454	511	459	533	495	519	478	496	507	497	478	481	500	501	476	470	468	527	476	509	537	495	493	487	494	470	468	488	466	538	474	518	460	478	487	446	515	517	461	520	482	488	474	474	446	467	481	504	542	412	495	467	475	512	512	460	493	466	512	483	461	486	515	484	476	497	493	483	490	501	504	469	502	491	462	501	479	469	464	498	527	531	496	515	521	488	514	505	543	491	477	498	503	490	500	476	473	476	515	508	497	498	482	435	489	494	472	514	527	481	501	516	490	522	473	487	534	524	500	483	465	517	497	517	493	465	510	488	495	506	513	504	550	516	503	491	493	481	480	475	452	473	514	530	537	471	472	466	473	484	514	510	492	456	483	504	501	464	488	488	479	484	494	477	487	489	509	501	494	541	530	419	462	523	486	466	499	468	511	484	536	482	495	536	466	435	507	491	498	481	495	537	470	476	512	495	511	508	497	516	510	494	518	496	480	534	463	492	467	502	496	483	481	503	467	491	497	519	505	535	507	510	495	478	506	495	501	499	496	514	511	495	455	508	460	474	510	455	510	533	483	451	470	486	468	486	466	516	492	492	505	471	505	512	511	478	506	486	489	485	472	485	498	515	529	533	503	514	480	504	508	495	529	479	477	504	544	500	511	492	474	452	527	514	469	498	461	468	490	449	496	508	475	484	504	500	500	497	468	527	522	486	502	447	471	496	500	511	509	467	447	485	490	484	498	541	488	484	449	540	487	469	491	503	438	477	501	480	494	471	496	457	487	490	460	498	506	503	459	453	474	469	498	485	500	447	467	531	488	511	475	467	486	477	469	502	508	479	506	503	497	499	523	495	485	480	540	472	469	482	474	457	475	491	470	472	486	503	458	521	476	484	503	458	533	524	497	476	503	487	465	501	475	522	525	520	461	503	470	521	488	533	510	488	470	501	480	450	496	484	476	493	488	530	516	493	499	513	488	480	493	453	460	485	491	476	469	498	535	479	498	527	514	520	463	505	472	481	468	480	498	489	507	497	516	508	472	513	486	525	476	465	458	476	509	526	489	473	479	497	514	487	503	500	542	456	494	486	460	563	512	498	471	499	442	498	480	456	534	508	494	503	488	473	485	515	454	448	483	519	498	518	459	520
23583	23276	38274	33198	24797	19041	7345	1056	587	536	518	506	541	464	573	548	551	529	535	562	559	521	562	518	532	533	529	513	507	523	543	559	534	554	559	548	532	529	497	534	563	570	548	531	534	516	511	562	546	544	484	500	552	533	564	531	513	501	543	524	509	516	526	551	533	519	520	514	535	509	531	553	515	546	537	532	519	494	522	541	548	523	529	508	539	487	497	513	534	514	511	503	546	532	515	519	513	562	549	518	531	534	541	511	533	578	528	570	497	509	531	520	570	498	501	547	542	508	526	513	528	491	519	539	485	522	514	539	564	553	491	521	535	526	534	508	526	548	543	501	515	515	519	532	559	516	521	526	528	545	530	491	514	511	523	504	471	548	535	484	512	510	519	538	532	524	540	474	516	535	527	580	539	548	523	494	541	532	508	514	566	541	517	514	545	529	541	543	494	513	520	526	509	504	524	533	496	518	510	548	504	533	504	537	536	535	537	491	501	529	492	527	532	541	477	466	503	566	553	532	499	497	512	499	549	520	508	502	500	532	557	527	527	559	522	505	534	528	534	514	536	521	524	576	496	505	522	537	527	558	512	534	525	529	511	510	557	517	547	504	533	535	565	565	537	483	532	514	538	498	514	483	521	537	502	532	547	522	528	507	508	506	564	516	518	517	548	513	471	521	518	534	538	516	486	517	503	507	508	521	522	516	521	525	524	526	504	546	516	549	526	484	481	530	513	503	486	513	511	547	555	517	507	511	517	534	515	560	564	569	509	541	492	526	520	515	530	501	541	565	549	532	529	541	545	529	517	490	500	534	523	515	574	552	572	533	521	507	532	500	511	516	540	494	504	540	541	515	536	563	544	500	507	509	473	530	573	516	494	531	515	482	506	553	478	535	514	505	541	532	554	505	511	522	579	531	560	501	533	492	587	520	481	515	527	490	540	507	540	549	545	543	498	545	551	533	520	525	532	550	521	515	518	535	464	553	553	524	579	586	524	497	515	496	521	535	551	516	506	521	548	532	515	535	524	530	536	516	495	554	550	562	560	555	536	512	543	529	548	522	510	535	506	532	526	522	518	493	488	509	480	516	555	502	544	516	540	572	578	560	507	532	549	534	502	545	499	511	523	543	523	506	546	519	534	489	505	512	480	548	513	492	501	508	525	512	536	522	528	490	549	511	555	549	526	550	544	502	509	538	513	515	515	539	546	514	515	565	502	495	518	542	532	540	523	484	489	560	547	520	519	496	508	496	523	554	525	525	548	549	580	506	501	493	491	520	527	537	535	470	507	494	528	489	553	538	530	503	547	547	511	493	518	514	510	506	525	542	504	525	520	538	527	525	521	537	538	565	545	544	540	552	516	523	530	528	525	469	546	540	511	553	519	525	523	507	524	488	515	532	545	533	520	513	517	526	552	546	484	563	529	536	504	527	543	508	513	511	530	545	593	518	526	500	501	507	514	480	550	523	521	539	549	493	568	480	556	512	544	534	516	520	482	557	536	523	510	532	516	527	529	513	509	508	533	548	543	502	484	523	557	550	529	519	537	489	559	510	492	511	590	524	540	553	499	524	569	525	537	500	508	559	539	547	502	480	561	507	528	527	521	514	530	521	533	521	531	548	541	503	547	530	581	538	594	537	558	529	502	556	539	487	544	492	533	526	495	513	531	533	556	504	535	515	571	519	555	523	496	538	555	501	499	507	547	539	512	511	555	522	517	522	515	520	503	533	520	511	533	554	470	536	555	562	530	561	539	518	547	512	498	505	526	524	516	532	534	538	540	602	534	563	523	488	548	529	532	511	536	528	568	535	553	542	510	513	536	539	523	506	510	524	494	534	492	530	473	513	516	541	523	560	537	533	539	532	484	528	493	565	522	505	515	501	595	535	521	520	581	545	558	499	506	522	522	516	532	513	491	534	509	515	583	515	539	518	516	579	530	534	570	508	568	541	527	548	514	525	508	508	496	496	502	517	505	529	514	508	503	532	552	505	532	504	552	504	530	516	510	537	501	548	523	535	526	519	526	513	540	524	482	560	514	527	558	526	512	510	532	521	511	545	553	508	554	497	504	551	547	551	507	548	485	548	526	518	483	524	548	537	492	493	593	495	507	536	499	549	552	540	540	528	535	505	511	549	560	497	527	508	538	521	508	553	507	546	567	543	539	534	494	529	524	538	504	525	533	570	564	539	534	516	546	523	556	485	509	498	525	566	561	523	479	498	502	520	521	510	530	516	508	518	519	535	511	546	505	517	499	519	563	560	542	539	534	500	498	573	524	508	531	514	479	475	535	529	553	532	515	547	538	492	516	499	533	485	512	521	535	475	548	515	507	498	489	492	515	527	526	521	515	515	532	480	513	529	540	543	526	543	551	545	518	510	503	540	555	529	545	544	521	489	535	527	554	542	531	526	552	513	536	496	512	493	492	519	516	507	532	477	537	520	556	541	537	535	512	523	525	535	562	503	530	547	489	504	536	506	542	479	523	503	519	558	539	493	576	527	530	488	498	528	536	524	519	526	537	526	505	513	540	518	505	514	551	544	543	519	534	494	521	520	564	506	551	551	512	516	502	542	537	504	564	569	528	505	565	535	502	502	486	545	492	526	506	557	483	492	556	540	483	508	588	528	518	518	530	521	518	502	507	511	552	550	515	482	519	529	528	517	520	536	520	534	504	501	510	516	502	532	518	539	501	531	526	525	505	523	556	526	528	521	550	495	546	531	544	516	521	548	525	503	561	518	548	459	517	543	528	519	552	501	512	528	552	530	517	480	526	556	509	474	517	533	541	531	533	498	523	508	533	522	516	509	526	565	553	520	541	538	480	524	516	559	549	495	562	531	561	504	521	532	512	551	507	525	542	540	542	481	520	508	508	509	526	527	510	484	522	560	516	563	548	506	530	523	541	546	505	506	508	494	548	494	505	488	519	572	532	522	497	496	512	479	552	499	508	530	498	515	548	567	529	530	519	501	511	528	554	542	523	501	513	534	507	552	517	528	520	527	549	542	503	534	508	506	490	524	535	517	483	513	516	524	533	532	556	515	535	507	520	516	502	535	522	507	529	490	587	540	531	546	524	545	507	535	484	530	511	525	491	548	507	529	541	481	525	510	552	524	500	550	485	512	509	517	531	512	488	522	518	501	519	545	538	515	543	518	504	498	539	554	518	558	526	544	519	519	509	538	534	513	542	547	494	545	544	528	558	496	497	508	545	553	500	522	518	513	539	568	526	530	519	542	516	544	553	528	539	517	517	521	560	560	550	494	515	534	522	519	514	506	536	528	548	498	497	528	509	536	533	521	517	536	505	471	523	522	511	541	541	508	516	537	525	526	538	543	556	524	547	502	554	530	498	487	513	489	487	502	542	548	507	520	489	560	545	541	507	510	506	505	535	508	551	510	553	551	520	492	553	518	520	527	541	520	501	521	510	532	541	489	526	539	514	500	534	493	472	544	495	550	501	529	530	574	516	519	498	559	484	505	523	518	484	479
46900	95086	74270	48426	28771	11587	3306	1204	750	611	580	554	576	583	571	590	549	558	577	618	612	580	637	561	587	551	592	608	573	571	594	597	552	567	571	590	586	546	591	570	596	559	593	565	622	588	543	597	577	641	544	564	579	585	603	585	591	593	616	621	582	587	606	545	573	586	562	542	604	598	561	570	589	574	598	582	568	565	542	578	536	569	571	565	595	569	579	593	585	582	559	572	531	571	551	561	569	532	594	579	540	603	575	571	582	583	555	594	559	536	565	579	565	599	587	564	655	573	557	583	589	600	551	493	611	571	572	574	570	623	542	582	603	610	598	556	558	541	607	546	547	587	611	561	613	606	573	572	560	586	595	606	563	552	553	561	563	587	589	545	622	571	546	565	584	592	594	554	618	607	545	542	574	607	606	622	613	609	592	591	543	604	557	547	573	537	579	571	562	532	628	585	557	600	556	590	598	606	566	569	624	608	561	623	633	591	577	592	556	585	573	573	628	568	602	588	601	565	585	596	566	569	609	525	532	603	614	614	567	568	599	560	553	586	552	600	622	584	573	551	614	554	523	561	557	552	578	561	577	615	571	548	591	598	579	590	587	573	564	590	610	585	577	620	562	609	575	564	594	569	603	535	607	564	542	577	559	611	597	588	594	533	585	576	543	590	571	539	619	559	566	567	584	579	570	627	560	575	590	566	582	588	585	572	590	615	616	579	601	576	574	568	556	600	589	573	565	607	554	589	557	559	571	603	575	569	582	563	622	576	570	590	580	599	601	625	614	557	589	553	622	611	606	620	590	584	587	559	574	547	626	555	546	540	547	591	565	579	558	575	605	565	542	566	568	578	602	574	571	548	597	585	554	582	597	598	557	578	578	566	594	574	553	525	545	547	586	600	501	529	557	543	583	594	597	566	579	577	580	584	532	616	573	631	575	579	582	608	594	570	566	591	628	587	607	562	558	604	563	590	566	619	571	534	584	608	609	621	543	568	582	605	553	569	588	579	609	573	575	595	563	547	562	553	595	582	566	594	624	604	566	577	556	583	589	533	590	583	551	583	545	571	571	576	567	576	560	621	558	572	593	595	598	538	566	538	548	590	576	567	576	583	596	590	541	554	608	588	578	537	596	574	573	607	599	595	575	578	571	574	579	589	588	568	593	560	598	551	586	562	601	584	607	582	557	591	567	570	561	578	563	583	588	593	581	575	564	608	572	565	596	628	602	601	589	570	570	575	585	583	598	586	596	587	592	554	547	591	602	587	524	610	612	530	617	582	547	637	536	574	583	607	599	536	597	562	566	606	591	625	617	581	572	596	582	572	569	580	616	607	571	529	568	566	539	573	580	567	603	563	592	565	558	594	600	554	537	572	563	606	545	580	578	569	599	582	618	579	579	606	580	594	601	575	558	552	565	545	572	591	601	553	556	586	579	565	598	601	550	599	635	558	595	617	581	562	545	560	559	578	616	611	554	553	608	590	562	610	567	577	587	571	591	596	580	588	590	559	570	638	601	549	595	591	566	586	579	553	593	577	583	550	547	601	559	569	600	564	589	582	581	602	552	559	582	598	607	597	595	580	548	544	621	548	598	571	600	587	593	589	587	609	585	585	585	587	548	574	573	605	579	562	575	589	654	591	579	588	549	573	549	581	564	568	569	593	590	572	545	576	560	631	602	602	656	586	575	586	598	548	557	560	594	580	566	576	597	557	608	550	519	634	576	630	536	575	585	533	612	556	561	587	560	565	551	623	615	554	563	580	551	520	608	591	552	571	591	531	582	619	542	523	556	599	559	616	598	598	565	600	549	615	561	630	580	625	573	616	560	539	562	596	535	578	591	609	571	545	544	523	567	588	593	565	590	603	540	580	571	553	561	592	560	591	557	599	613	534	606	577	611	602	594	616	576	587	606	575	612	569	626	589	596	612	574	624	563	537	620	582	612	614	568	555	582	559	625	567	589	639	539	599	552	625	552	600	618	570	612	584	523	565	568	567	583	623	588	579	630	597	597	606	588	582	594	567	590	542	553	537	554	576	578	598	555	585	547	549	577	612	543	589	589	605	557	605	566	592	593	570	607	613	592	529	591	596	566	557	600	559	554	568	589	594	581	558	615	573	594	539	563	583	600	554	600	556	518	602	617	567	553	558	610	579	578	588	590	580	609	555	584	546	581	567	578	548	554	574	558	570	570	575	603	605	567	556	565	582	555	555	571	572	570	566	588	602	584	573	622	546	594	536	543	563	571	616	604	590	558	564	594	615	556	598	572	636	561	576	567	550	553	560	598	569	570	582	592	628	594	566	601	594	584	590	587	552	549	574	555	592	609	572	576	570	530	560	572	652	557	557	570	559	539	554	606	611	588	580	564	575	561	578	529	588	616	570	626	565	571	580	591	620	586	594	585	571	561	563	587	579	565	577	618	545	578	584	599	608	578	588	607	570	559	606	575	528	556	593	586	582	522	600	577	560	583	606	605	580	592	522	551	635	583	579	598	575	548	600	579	524	571	607	589	574	596	590	537	606	577	548	603	541	568	570	600	566	601	614	562	546	600	581	579	589	551	569	568	587	553	586	589	569	589	599	549	576	570	608	618	586	607	588	574	586	583	570	612	563	593	542	612	599	589	593	591	594	577	596	580	591	623	588	615	566	588	553	603	561	577	588	586	578	547	570	583	573	586	518	585	583	598	577	589	572	592	559	574	588	621	563	570	566	619	541	592	571	583	601	587	578	622	559	561	586	604	593	591	566	580	567	588	614	606	586	601	617	564	601	633	573	632	567	572	570	612	611	554	542	574	627	582	609	574	541	584	567	525	593	565	541	604	570	561	585	589	584	607	581	544	559	582	583	566	603	559	569	616	582	599	621	556	571	620	562	592	619	614	602	581	596	558	565	598	562	550	573	554	521	599	544	571	634	561	590	594	552	561	569	571	581	541	572	561	560	568	543	652	553	582	593	573	586	569	604	599	604	616	606	562	568	613	596	588	602	609	580	582	607	577	604	587	608	614	605	582	566	575	552	572	589	587	585	596	593	557	578	575	573	563	615	558	539	582	579	584	575	599	520	623	588	559	579	598	584	572	585	592	573	596	586	582	566	550	564	595	598	585	585	598	588	573	547	584	595	583	626	582	580	585	588	601	591	579	561	550	546	577	562	584	597	563	592	525	578	580	578	549	549	594	521	622	591	608	575	578	572	583	551	567	582	581	550	602	563	578	563	550	583	570	570	587	592	555	567	623	582	617	572	546	635	632	549	624	571	597	557	547	619	561	630	583	605	547	544	555	584	585	572	562	572	563	570	606	585	531	564	552	586	568	557	589	539	557	594	577	577	556	575	615	575	563	585	596	606	602	549	557	546	575	576	580	610	609	609	633	553	574	604	557	610	593	594	592	570	554	567	572	571	582	541	593	603	546	571	563	604	558	564	579	558	619	579	598	557	598	586	605	562	622	583	584	555	569	595	571	556	584	600	578	583	574	559	539	556	584	568
25187	25947	40860	32773	19425	6845	1435	699	580	472	473	471	515	521	475	521	503	488	468	503	499	485	509	497	459	503	481	484	535	471	478	529	497	489	536	515	483	464	505	474	498	478	435	474	479	488	444	498	497	495	464	501	523	494	483	453	468	476	471	497	450	469	487	525	495	476	511	500	485	500	495	493	479	489	492	471	537	496	454	466	536	456	475	494	523	451	472	488	469	468	493	487	499	523	493	454	488	481	456	488	488	483	475	475	486	472	491	473	511	504	525	482	493	490	500	467	507	481	534	491	470	481	478	498	501	511	502	499	504	504	475	501	500	486	482	478	475	464	446	475	495	541	547	499	503	477	508	497	525	485	487	534	458	528	481	485	503	474	481	442	520	469	515	453	514	501	487	508	488	489	462	499	473	481	510	485	426	455	485	473	507	498	491	478	466	490	473	470	499	489	496	433	489	481	483	499	448	457	481	450	480	491	461	464	471	518	469	530	460	500	474	492	488	509	481	489	474	515	517	482	470	499	476	512	462	490	495	501	485	493	483	487	509	502	507	543	460	466	502	480	481	487	507	475	522	523	478	482	499	475	501	459	482	493	486	498	490	514	510	506	508	438	465	499	475	493	504	497	514	471	469	529	510	461	478	467	499	518	487	481	490	481	472	484	443	499	531	473	467	448	525	463	515	492	449	529	501	456	526	511	496	518	493	560	473	484	485	512	500	462	475	479	478	471	511	482	497	509	446	532	483	464	492	522	518	464	516	463	474	454	490	506	497	483	489	444	502	444	494	510	507	458	478	480	461	532	457	511	511	484	458	492	488	449	470	471	496	470	464	497	482	439	451	463	518	483	525	460	462	521	518	507	469	440	481	488	517	533	493	510	523	491	468	467	453	468	479	482	493	467	500	508	442	487	461	456	468	502	515	450	499	497	512	487	422	489	499	455	489	479	484	470	471	464	498	488	464	501	529	489	505	489	485	482	511	551	493	522	485	555	514	494	473	538	454	532	507	519	477	496	484	486	511	483	515	504	483	519	486	547	461	478	466	483	475	473	526	506	496	480	511	490	469	493	486	483	490	502	460	466	535	502	480	509	508	499	496	454	461	459	478	485	504	521	478	492	451	489	492	478	515	503	485	482	475	450	476	470	540	504	489	472	484	461	473	476	486	507	491	530	472	513	494	478	462	469	493	479	503	473	508	521	506	499	507	479	534	474	523	481	496	492	505	508	490	483	478	473	478	468	427	496	490	496	474	458	493	486	463	520	480	452	529	497	503	497	461	475	483	492	504	488	471	470	464	504	509	457	475	482	469	490	515	514	499	498	465	461	511	486	503	472	484	487	491	457	493	518	496	482	514	467	472	480	451	453	516	474	498	484	477	470	476	460	448	474	549	469	501	469	506	542	490	490	453	475	494	487	500	437	498	484	454	469	499	471	498	464	489	482	470	488	523	525	486	522	500	440	477	515	511	463	489	465	522	503	470	463	509	480	453	471	460	500	489	496	453	506	479	488	503	484	498	489	464	509	486	499	525	494	511	473	501	474	535	486	469	484	501	516	448	472	506	486	533	493	476	435	485	491	468	465	468	484	497	486	486	523	489	496	526	477	462	487	485	458	493	528	429	465	487	477	537	503	470	500	468	462	493	457	496	522	529	460	518	476	516	456	500	557	484	522	523	473	481	515	519	489	477	542	492	470	505	493	489	501	487	476	497	519	479	464	474	493	481	511	547	491	478	474	486	491	463	513	468	471	501	464	480	464	530	453	483	482	452	490	475	463	471	479	476	512	464	446	484	506	447	476	441	487	510	481	470	529	499	471	514	499	553	519	502	465	486	490	476	503	467	463	537	449	472	440	495	453	459	498	478	486	476	531	497	492	475	499	442	512	499	492	483	509	497	465	471	532	505	492	491	482	502	480	496	472	455	462	502	478	462	495	444	482	486	522	458	525	518	457	471	532	472	511	464	467	466	486	464	505	480	472	485	509	476	483	504	481	518	502	482	500	482	456	468	545	476	492	453	509	510	475	478	493	502	504	473	477	478	512	504	440	484	497	466	498	481	487	500	510	469	460	526	472	510	493	496	509	492	501	494	475	486	469	500	477	491	470	482	494	468	519	508	469	487	449	493	481	502	438	467	473	502	544	499	494	492	461	501	462	471	488	462	462	461	478	514	470	478	528	471	546	517	513	489	457	514	484	460	494	491	498	499	506	512	490	467	481	421	502	478	482	477	467	490	452	480	511	493	507	512	493	503	477	493	509	444	478	507	500	481	466	555	526	467	449	501	475	498	508	489	509	493	487	490	497	516	495	489	492	492	474	502	495	499	495	471	462	513	474	493	484	455	492	481	495	488	488	491	505	463	492	466	500	508	488	501	513	490	485	479	518	499	538	489	506	501	478	461	499	492	512	448	470	472	466	511	474	458	503	487	522	487	536	484	499	524	496	441	546	495	484	502	499	521	460	478	512	478	498	488	515	495	494	511	494	530	477	479	477	505	502	492	469	500	487	469	449	470	512	519	509	489	477	499	482	488	481	492	504	542	487	498	467	452	495	511	449	493	505	545	502	512	458	456	477	475	504	520	471	506	476	517	454	516	484	490	479	502	487	515	465	492	456	488	508	532	504	483	511	470	508	490	495	504	489	472	478	511	520	529	470	477	462	484	469	490	486	472	489	485	453	479	459	514	459	496	479	509	481	500	489	478	479	500	535	465	494	470	473	487	452	471	463	485	498	495	525	482	483	482	499	482	476	498	434	513	485	512	471	457	484	548	494	498	490	447	530	496	499	466	478	511	471	508	449	487	476	484	467	451	504	484	503	482	470	486	533	514	442	492	493	466	455	500	485	459	461	484	460	493	500	496	454	480	507	516	505	519	432	493	472	483	478	538	468	545	493	508	480	471	475	503	466	493	468	512	485	516	497	541	508	484	471	465	497	495	492	493	470	508	517	464	436	491	540	482	483	471	494	453	481	481	495	491	480	471	521	497	493	455	451	482	483	463	476	447	483	509	460	464	523	474	549	480	488	510	441	479	448	495	493	537	491	499	469	479	470	527	480	478	488	510	491	476	501	519	484	454	469	511	523	503	512	510	500	504	486	536	501	534	449	506	464	460	439	471	461	489	464	507	449	527	486	506	510	479	460	490	473	470	478	498	481	524	487	465	519	522	482	497	458	495	479	433	487	475	503	470	486	468	490	482	451	479	484	491	487	495	513	516	517	487	503	484	542	508	494	477	529	473	492	442	467	502	454	499	477	481	501	463	484	437	503	512	500	470	501	469	495	474	512	455	481	486	497	534	504	517	493	455	453	494	504	474	528	459	498	498	475	533	510	487	454	513	495	523	475	448	488	511	528	547	496	486	485	496	510	491	453	504	430	461	426	456	502	456	482	477	450	492	512	478	508	523	477	458	524	491	500	460	469	528	461	452	505	466	518	509	453	508	479	470	495	510	469	481	492	481	489	496	493	546	520	535	445	502	496	507	483
43008	82093	59145	35679	18033	6224	1962	811	622	626	564	544	555	590	558	527	562	515	595	548	611	559	540	550	573	550	544	621	513	513	530	577	564	581	542	574	562	576	562	526	556	579	542	563	556	542	545	579	541	548	602	554	565	519	573	580	579	587	562	570	574	593	558	570	591	582	550	610	618	574	574	536	563	548	534	533	563	518	571	498	566	550	566	530	547	588	613	518	510	527	548	581	555	583	546	556	591	576	575	528	551	601	530	606	537	559	543	586	618	523	552	567	536	581	558	543	519	561	570	515	560	562	560	580	552	562	575	554	573	607	531	567	522	554	593	563	542	547	543	577	525	556	584	515	541	540	558	544	548	565	574	558	536	526	570	545	589	571	555	585	552	588	591	554	557	546	548	556	537	571	539	576	555	545	581	560	542	561	574	582	552	568	555	529	553	527	551	558	545	542	549	537	540	535	583	605	585	538	518	540	583	532	563	583	559	527	564	577	547	549	581	632	562	534	590	532	563	591	556	617	582	541	531	551	583	573	520	529	562	573	545	549	543	535	571	530	556	567	594	559	544	559	531	536	528	542	554	503	577	565	574	555	535	561	525	553	560	544	520	516	576	572	558	606	583	589	546	571	555	572	574	606	596	576	538	559	580	554	561	556	582	554	547	525	592	592	551	571	544	627	568	518	583	562	566	525	597	592	546	563	559	569	575	544	519	571	485	537	552	557	547	541	564	535	553	557	545	574	604	547	522	640	519	557	560	568	551	542	578	572	553	556	597	560	574	570	541	504	557	558	577	520	566	548	539	580	574	562	534	586	590	538	517	558	592	545	562	576	554	588	556	549	530	548	569	595	595	592	577	550	550	550	570	537	560	567	565	576	578	537	591	530	554	569	526	577	569	561	567	497	536	582	608	593	554	558	566	541	529	581	560	543	500	590	551	556	554	562	569	558	571	536	491	571	532	524	552	555	561	544	554	570	555	550	556	582	584	597	554	604	535	612	569	547	522	565	596	529	533	516	569	554	582	598	537	556	591	552	545	557	554	575	545	566	546	556	563	569	525	530	551	541	526	560	575	579	586	541	565	522	578	600	564	579	546	501	542	597	571	568	526	546	557	584	533	524	533	554	575	566	557	559	585	569	532	556	551	577	534	567	590	567	575	539	573	564	595	566	563	547	575	522	552	534	603	549	525	558	609	544	520	541	578	557	535	547	571	596	510	547	554	606	549	521	564	585	542	565	544	538	555	586	599	580	582	501	541	579	593	556	585	582	528	577	561	597	505	555	574	564	582	596	542	519	567	524	549	529	519	499	519	556	567	514	532	589	608	551	564	510	542	586	557	607	543	530	530	577	590	565	549	576	559	552	570	551	546	567	586	597	535	597	560	555	563	574	524	560	566	606	525	592	607	563	609	543	581	593	493	534	566	550	525	572	541	529	570	597	569	567	588	602	540	532	527	582	539	538	549	558	602	521	527	604	546	563	574	602	562	569	557	587	594	552	540	585	569	552	552	564	549	550	543	590	593	557	545	560	591	583	570	564	541	543	570	547	610	504	547	559	578	541	563	568	567	583	577	564	585	599	565	555	552	546	581	592	533	543	535	558	567	528	570	534	561	531	580	561	549	579	540	526	503	602	580	555	582	585	581	531	501	557	538	558	546	633	543	542	525	549	549	570	557	526	587	546	551	574	568	538	578	607	593	559	544	541	580	564	529	589	581	552	542	584	537	530	568	530	561	554	528	600	546	548	560	557	573	529	549	520	557	581	541	590	548	583	588	563	578	596	567	566	541	549	590	584	576	498	579	586	602	553	552	562	557	553	618	589	555	572	613	554	545	602	534	555	580	552	543	573	552	519	547	582	572	596	588	510	585	531	556	571	545	545	603	546	549	577	575	544	569	560	552	566	568	521	532	573	580	558	590	566	586	566	578	585	547	534	594	579	542	559	548	573	569	566	532	559	572	574	541	536	538	577	542	556	562	541	583	577	567	569	601	566	569	537	542	541	571	562	567	527	568	575	577	545	609	580	600	573	572	562	561	582	547	580	551	535	525	579	564	563	561	556	525	577	572	543	600	537	580	571	548	555	530	575	520	571	514	526	509	530	549	602	555	547	569	597	571	570	577	582	595	527	549	564	604	570	536	551	573	535	559	561	526	529	563	515	539	599	549	596	567	544	525	550	570	568	554	560	569	577	550	550	562	594	571	573	535	583	526	569	607	543	601	543	555	546	509	532	534	541	539	588	560	579	589	587	552	510	568	570	573	577	535	495	569	552	573	545	543	559	585	549	548	567	590	601	582	560	538	558	536	514	558	544	588	570	548	537	584	558	585	599	531	587	565	560	601	522	573	517	550	601	553	549	567	553	567	551	562	564	581	556	567	586	563	543	574	556	561	557	562	564	558	576	536	601	554	569	574	520	580	594	548	539	585	561	560	535	567	562	551	572	534	565	580	574	540	514	559	589	560	567	543	626	542	514	570	572	585	591	571	541	545	623	568	539	564	566	576	555	577	550	578	578	525	544	596	544	556	591	574	580	508	529	562	570	569	551	535	523	571	508	515	570	554	545	537	529	560	598	546	523	589	532	557	562	574	541	570	571	581	550	546	551	536	548	556	599	549	583	560	573	582	563	510	574	582	611	582	509	564	529	567	526	572	553	546	535	551	568	552	558	558	533	587	609	560	561	527	566	558	562	522	594	532	602	579	564	602	555	516	575	524	525	560	571	521	610	557	550	539	559	563	575	550	550	552	604	589	580	568	516	568	520	542	575	538	562	547	582	560	571	543	550	554	500	599	542	582	570	568	570	586	562	544	585	584	573	547	527	573	533	533	534	527	552	554	568	586	540	567	550	599	591	520	565	551	570	626	577	534	506	547	531	523	567	551	574	567	561	541	566	544	563	544	575	577	540	569	517	529	538	569	552	569	551	550	565	575	565	571	564	565	529	544	553	576	546	592	526	583	572	597	575	572	520	544	552	547	570	558	534	557	589	560	570	599	584	591	590	596	590	526	600	596	534	635	567	541	570	518	584	527	533	573	584	532	534	545	581	590	527	537	559	556	569	534	529	534	537	526	577	521	548	545	565	581	536	554	582	514	563	519	538	525	564	577	542	527	537	564	591	544	576	565	554	612	579	556	555	571	573	525	535	553	581	575	590	535	520	531	579	581	570	531	545	581	550	545	578	551	561	568	580	572	543	563	545	512	543	510	564	567	565	569	570	551	560	589	547	560	580	541	563	540	549	531	584	556	570	576	569	606	541	547	556	589	586	558	550	580	562	613	567	564	548	533	592	544	579	553	528	510	580	517	607	565	582	541	563	607	542	537	530	599	537	534	552	558	547	552	590	599	562	581	584	563	555	546	568	582	564	532	585	547	598	554	583	553	565	577	530	546	577	588	606	627	581	563	565	589	500	519	522	576	548	536	581	560	558	531	549	566	576	534	511	548	568	579	515	583	571	573	535	580	587	537	561	542	528	576	555	569	573
22804	22490	35011	30757	24788	21893	14451	2062	798	694	698	656	693	676	660	660	718	679	650	703	632	636	628	634	668	716	701	613	673	660	668	650	673	683	635	649	645	624	664	638	616	668	628	688	676	727	645	686	608	638	673	631	655	632	629	645	615	698	654	713	638	630	642	634	656	664	668	626	633	645	646	638	647	640	657	669	697	652	627	655	623	611	610	697	661	576	662	648	653	643	687	642	717	665	627	666	632	641	691	670	649	635	665	619	696	667	664	645	645	685	653	606	635	649	660	623	655	677	678	663	712	705	685	702	649	678	698	690	628	657	633	700	633	640	623	679	659	662	653	679	677	682	653	665	684	636	664	624	649	653	672	682	681	627	626	632	650	657	683	672	635	650	680	644	693	639	649	662	680	658	662	679	630	645	628	625	674	631	644	644	654	698	682	692	666	658	654	650	666	700	669	672	674	586	649	628	671	703	698	661	604	638	640	619	709	658	647	637	617	565	652	652	663	603	661	624	639	668	647	694	612	633	638	710	626	654	675	639	637	636	664	668	637	644	639	662	633	618	652	649	690	660	581	678	690	730	685	663	665	702	649	622	655	653	660	692	647	658	647	647	684	655	644	750	635	643	643	679	636	628	627	658	670	707	644	625	622	646	594	660	653	608	585	674	655	688	672	675	694	684	646	686	649	672	625	673	661	685	633	624	688	652	659	668	679	675	644	631	660	658	673	675	614	679	663	703	681	655	641	681	635	630	633	706	649	626	648	662	663	651	649	710	665	665	662	653	666	597	653	621	660	648	659	659	623	633	671	687	671	672	661	667	693	684	665	660	659	659	704	640	677	676	607	665	657	661	648	685	665	609	698	676	701	633	680	669	652	667	658	718	649	658	623	652	636	623	647	660	643	671	641	686	689	660	641	642	645	653	657	640	686	633	701	648	706	691	653	661	692	631	674	710	686	624	675	628	665	650	589	592	663	660	632	666	709	675	669	625	664	657	668	631	619	672	658	647	664	671	670	660	674	635	674	597	637	617	694	641	632	646	636	590	619	639	669	662	662	689	655	641	638	682	692	637	660	592	619	655	635	650	673	669	641	661	640	635	675	627	684	676	665	684	616	637	639	717	665	633	694	613	641	624	588	646	649	639	656	633	657	617	626	644	661	648	695	613	579	676	682	658	666	702	658	685	703	652	598	678	626	652	662	651	644	647	632	641	682	683	695	643	665	655	682	600	662	629	674	667	684	667	689	665	666	662	623	625	651	608	672	650	668	662	627	641	631	650	687	615	652	651	671	633	667	638	661	655	639	664	673	661	678	647	658	684	661	650	672	628	652	673	661	673	696	665	669	635	696	590	680	683	655	626	627	693	667	650	650	638	671	674	688	692	611	653	651	680	625	666	650	683	673	622	658	644	663	651	661	673	687	662	627	669	635	675	624	654	630	670	634	702	648	641	650	635	680	637	658	668	634	613	657	675	665	636	669	679	608	666	695	656	634	643	672	641	665	641	675	670	681	665	685	682	664	684	626	657	661	684	636	629	615	650	659	680	682	603	675	669	647	635	640	706	642	653	666	657	668	644	627	619	675	684	672	636	706	673	611	671	637	652	638	653	670	659	682	683	676	605	676	684	669	665	682	618	627	639	631	673	665	672	688	652	671	673	730	656	685	629	668	602	686	656	641	630	646	654	667	617	658	668	688	658	633	667	618	648	654	683	661	640	629	612	643	663	699	673	630	640	632	651	686	665	672	616	619	667	642	638	705	702	654	632	656	636	704	645	698	643	667	659	677	643	589	657	660	625	684	676	604	664	661	613	635	635	671	642	687	663	681	639	676	715	667	591	651	724	659	635	642	700	651	627	680	643	639	665	661	703	655	610	685	691	629	624	639	646	668	678	725	651	664	674	621	637	670	691	598	662	644	659	654	654	673	690	694	689	631	639	674	659	666	686	665	638	635	677	626	653	663	683	667	622	711	692	668	647	660	632	674	668	660	640	657	650	650	630	643	641	663	674	624	673	633	692	638	630	646	645	623	660	629	671	700	657	656	638	630	670	632	631	691	620	663	654	693	666	683	697	640	660	681	707	657	655	665	632	671	659	628	690	638	664	641	616	649	669	693	621	641	584	668	660	645	672	659	651	639	666	696	656	638	653	648	662	689	636	658	624	684	647	641	678	646	633	667	639	612	678	668	630	669	695	626	659	641	683	628	710	668	661	632	636	652	658	644	641	659	625	632	643	603	655	646	659	701	660	623	662	635	641	638	673	625	601	654	723	664	650	621	667	649	713	665	657	669	659	678	674	632	654	647	704	653	645	673	631	711	674	671	621	667	623	643	667	673	689	662	667	666	641	635	614	678	617	650	653	680	646	647	625	651	650	662	642	624	658	615	671	657	676	667	671	646	615	647	631	633	686	664	655	700	603	658	634	682	653	695	686	709	646	656	685	640	680	660	657	686	671	630	642	627	639	670	679	678	671	694	615	655	669	650	670	702	677	651	653	623	621	648	588	679	670	661	624	637	633	670	650	649	629	622	628	639	656	654	634	662	677	660	654	701	643	650	643	644	679	673	669	663	684	690	655	705	653	664	685	693	659	630	657	645	657	695	625	686	640	668	702	645	719	643	616	638	648	647	609	661	648	652	646	671	625	661	615	655	644	660	602	595	662	639	647	669	601	613	680	627	671	688	654	632	674	697	665	576	695	718	654	686	679	656	680	679	637	671	639	676	612	653	623	653	667	651	637	652	611	701	621	653	675	677	606	682	652	620	682	621	607	634	669	717	697	649	652	663	652	623	645	620	671	654	705	659	672	675	657	687	659	624	690	634	650	679	665	674	646	600	650	702	663	690	628	604	646	621	645	626	595	648	616	615	663	616	656	675	618	687	647	625	670	670	683	650	631	647	648	656	674	679	630	674	638	642	658	714	626	684	690	658	650	664	684	656	629	646	615	623	647	659	673	672	707	618	646	646	661	668	625	657	672	646	681	663	640	658	650	643	654	612	683	640	627	650	638	684	652	668	699	635	652	680	647	630	641	663	647	686	653	641	635	623	638	656	643	672	638	597	632	663	664	613	659	635	658	633	655	626	649	635	652	660	653	611	615	661	643	664	640	655	655	686	661	678	681	625	650	667	634	712	660	666	612	671	671	659	634	612	661	700	666	632	616	658	650	643	650	691	655	656	643	677	639	691	637	660	675	605	665	626	645	625	620	657	692	648	666	676	681	655	685	619	666	637	650	692	662	667	655	626	638	654	663	658	665	676	686	688	672	600	628	664	683	659	638	675	660	701	663	608	657	727	629	682	646	650	711	627	636	625	626	631	626	665	651	640	701	654	710	660	636	672	631	638	683	679	624	651	643	705	641	627	696	666	613	657	670	651	638	657	661	653	639	656	657	667	635	697	610	687	649	643	707	667	707	661	624	645	670	666	623	687	661	650	649	641	689	638	634	710	695	656	644	668	665	690	630	638	646	691	666	678	643	661	622	657	682
50545	92477	80554	56740	35422	16662	5314	1690	949	686	727	705	715	656	674	689	676	745	706	725	732	752	693	734	700	755	727	696	720	744	708	722	728	701	688	679	711	693	685	720	673	728	676	730	716	664	699	649	759	715	698	678	703	699	682	738	729	681	714	687	673	705	677	686	716	738	676	689	684	693	656	697	730	750	712	709	755	707	697	727	663	689	701	691	702	674	690	709	739	672	709	712	704	662	685	710	741	748	696	769	700	729	662	735	715	684	687	684	710	744	715	785	656	690	737	677	684	681	704	754	695	718	698	728	679	755	730	691	752	660	679	695	695	731	717	690	731	736	703	713	708	668	753	753	696	725	727	720	693	729	715	717	689	719	655	668	665	678	709	675	707	679	712	707	731	647	692	693	704	747	742	711	692	692	713	696	729	702	701	721	716	688	700	697	662	743	723	754	709	713	681	733	714	756	711	721	687	708	705	745	721	687	705	711	679	706	683	739	724	743	706	696	710	637	690	736	758	710	653	693	704	739	733	717	727	725	748	761	686	711	702	669	704	688	689	695	696	727	741	699	703	720	684	681	700	704	711	719	673	710	677	720	715	695	688	662	730	655	677	679	695	738	699	690	708	701	715	673	731	690	722	692	726	729	697	735	769	715	679	713	716	684	665	759	710	702	721	705	708	719	688	673	727	683	733	691	684	725	712	714	715	738	705	688	710	728	686	709	695	706	689	676	690	710	704	719	707	688	672	751	708	793	675	704	697	738	733	742	695	676	653	674	687	695	712	711	679	732	712	687	675	711	699	760	727	716	677	724	715	730	716	721	742	710	720	687	697	708	736	688	709	679	664	697	696	675	718	752	696	714	636	718	722	711	729	684	727	744	722	698	687	750	709	699	701	726	643	694	703	710	721	707	702	686	691	706	704	690	721	689	708	711	699	664	722	677	677	709	745	744	736	711	686	704	721	726	717	697	729	752	718	719	735	702	762	679	696	723	767	726	674	706	696	642	676	690	711	701	725	684	709	750	691	717	726	714	696	703	734	750	742	696	750	711	729	734	685	736	710	682	717	685	703	723	699	704	691	682	715	699	780	735	670	641	719	699	738	688	704	704	739	735	731	722	672	730	724	723	705	677	674	697	760	724	681	692	713	674	656	706	707	709	689	725	687	700	704	697	695	760	738	713	689	642	667	705	682	731	667	728	689	721	703	748	710	722	659	700	671	684	716	732	737	787	743	691	730	704	764	745	719	715	723	688	726	678	773	706	663	721	680	685	664	687	696	692	688	692	710	707	749	735	668	708	673	714	684	675	672	715	714	696	685	711	746	681	665	712	701	697	720	723	689	746	722	674	745	694	737	692	715	728	739	693	685	673	713	675	709	656	677	674	666	687	716	691	728	699	651	758	684	720	714	672	750	690	659	696	705	720	693	740	689	712	744	709	730	716	663	703	673	777	726	742	705	724	700	737	731	712	690	694	732	725	710	689	735	672	736	712	699	682	653	703	678	712	678	724	707	757	717	723	655	665	691	692	655	693	701	701	719	720	730	665	783	700	695	686	718	681	718	720	716	691	744	659	676	671	718	666	688	713	681	684	673	656	676	689	716	679	682	713	713	706	711	726	704	718	688	717	716	699	730	665	730	705	696	693	694	688	694	703	763	664	689	771	727	683	737	724	685	716	747	680	730	695	649	657	697	704	697	753	752	707	678	707	662	683	673	657	697	654	716	676	668	646	697	674	738	724	715	652	695	686	724	709	683	698	709	710	696	699	709	725	676	715	735	727	677	730	705	660	663	687	763	726	691	703	750	693	645	699	657	697	737	701	725	720	701	722	714	690	694	721	699	677	718	724	678	747	698	726	715	709	717	698	745	699	709	661	678	702	702	665	702	722	697	704	709	687	674	747	707	683	692	705	691	692	714	729	685	665	670	717	723	682	698	701	666	704	732	676	714	754	737	719	738	724	728	691	665	699	719	746	698	705	704	651	708	711	684	647	709	715	729	702	737	706	661	692	705	710	742	735	714	747	717	708	680	679	704	720	708	667	703	702	699	713	626	734	672	697	676	753	709	725	677	735	747	734	736	674	704	684	689	690	712	697	670	678	704	754	704	685	728	712	724	712	723	700	695	647	701	742	672	663	711	735	716	713	744	713	702	659	723	692	747	715	745	710	691	780	684	690	706	671	707	690	717	667	661	705	710	722	708	736	709	687	722	688	682	675	708	709	698	688	694	671	729	716	638	734	700	671	689	713	751	679	745	726	689	713	709	735	711	716	722	719	736	694	717	686	720	718	669	729	731	750	662	711	718	714	686	687	698	659	680	675	712	705	713	706	705	677	661	700	729	706	704	674	672	738	718	710	686	731	732	725	687	703	694	699	685	692	692	666	720	751	668	687	691	699	713	712	760	709	734	692	746	691	634	747	675	762	713	718	727	672	703	698	721	710	701	663	696	676	718	761	667	747	706	718	732	730	663	712	721	638	734	693	740	706	708	696	685	755	724	625	704	664	675	738	715	720	706	725	714	717	753	688	670	769	702	722	692	683	719	680	704	727	747	693	663	708	737	688	674	667	702	710	719	722	699	669	697	687	696	710	728	723	696	749	703	683	744	715	717	698	712	701	674	664	688	660	709	703	685	706	715	712	692	626	684	724	664	739	694	734	645	695	675	695	700	693	692	678	731	677	732	701	673	720	693	714	761	723	704	686	704	690	734	700	720	712	681	718	749	736	672	721	687	755	732	725	667	728	699	688	741	706	742	736	723	712	706	722	722	695	718	708	732	732	746	717	733	702	658	721	699	679	705	714	712	667	700	740	717	692	711	692	679	704	694	714	719	743	717	733	680	681	672	671	666	729	674	706	683	726	685	705	713	681	704	731	730	689	718	693	706	708	694	696	662	682	727	704	736	689	713	720	718	647	703	725	684	713	710	698	688	727	716	705	718	683	746	640	699	710	719	677	717	760	721	721	704	693	677	731	716	728	705	697	683	687	706	657	668	700	692	690	732	704	693	729	685	693	716	775	742	722	697	695	658	675	719	726	720	711	713	663	683	680	718	659	660	764	705	661	707	756	688	692	729	715	720	683	708	694	709	701	713	712	694	697	677	732	695	736	667	701	687	663	721	667	694	664	698	698	682	687	699	714	729	737	724	697	752	733	713	696	709	698	665	730	669	711	643	693	684	703	658	694	669	719	725	723	665	655	668	695	685	708	703	687	684	695	686	722	693	682	736	759	696	740	718	711	731	672	705	749	741	738	709	686	679	701	735	700	735	747	686	679	720	716	714	737	708	725	731	702	693	661	697	707	734	676	708	674	699	735	680	761	713	702	704	740	699	697	687	714	699	698	742	709	718	715	696	702	700	752	731	743	704	689	687	743	678	698	703	735	680	684	647	705	740	717	752	701	695	670	685	717	659	712	699	769	734	655	719	712	675	744	679	678	674	684	708	715	677	634	712	696	704	666	774	743	701	717	724	698	675	669	644	719	716	709
27635	31939	37704	20487	5472	1389	597	505	458	441	410	439	446	434	432	434	453	414	439	439	438	400	396	449	420	454	457	430	424	404	441	453	449	439	466	440	459	446	399	433	396	414	441	459	440	396	450	437	428	416	446	447	466	410	406	475	416	444	458	447	410	411	417	399	376	443	430	412	453	428	399	451	465	456	402	414	399	406	427	403	437	418	402	458	432	410	411	408	400	382	435	410	452	433	417	452	441	423	411	442	430	412	400	405	399	424	423	390	431	409	450	422	443	445	432	445	427	441	434	482	431	408	463	480	429	410	427	433	446	421	466	449	474	446	404	418	420	435	421	414	414	443	452	442	424	429	435	402	459	435	447	466	431	427	440	418	441	439	445	418	447	431	472	413	412	418	467	414	425	407	433	433	443	399	428	436	443	437	428	384	424	429	426	432	420	414	420	477	430	411	432	436	407	407	426	447	420	407	415	440	465	448	439	404	374	461	409	433	452	417	386	399	442	477	423	460	421	443	421	453	451	413	440	438	446	456	435	455	429	440	455	443	451	421	437	431	414	417	441	472	408	387	467	407	416	442	443	425	382	445	392	428	411	462	427	399	459	410	429	460	458	414	422	470	446	423	415	414	396	422	424	433	409	410	431	425	472	433	443	458	442	423	435	450	436	421	430	430	435	501	477	437	453	436	435	475	445	409	425	397	468	413	428	404	429	385	438	409	425	412	463	439	453	457	439	460	406	423	430	409	402	405	400	439	419	448	417	421	470	441	434	447	444	430	422	434	437	483	421	437	451	458	403	389	435	443	386	440	410	416	415	420	461	418	425	454	416	430	433	418	403	436	414	434	433	401	414	464	439	457	409	419	433	440	450	470	434	439	421	446	442	408	465	373	448	411	440	449	416	442	429	414	422	449	439	477	452	420	427	422	413	477	462	414	469	427	436	430	436	448	395	438	438	436	426	425	449	433	456	417	446	494	457	450	412	414	451	428	458	436	419	438	453	429	427	465	475	415	449	431	443	449	454	425	396	434	464	424	430	410	439	449	436	441	438	421	439	447	403	437	442	421	415	406	452	460	444	409	456	436	419	424	454	464	444	430	385	433	431	429	434	413	426	471	459	426	446	478	460	435	440	398	464	443	413	434	407	415	436	406	462	429	443	428	451	429	449	434	440	445	459	425	451	418	439	433	417	453	445	435	443	425	433	461	406	448	426	433	423	441	415	427	445	419	440	429	422	404	443	420	420	396	404	462	424	440	419	439	432	454	448	434	460	414	419	472	450	438	446	442	460	421	485	441	409	441	422	454	434	396	421	434	443	398	471	396	386	443	455	470	419	412	429	444	434	404	481	436	406	418	463	438	448	439	419	461	440	472	476	444	433	483	450	435	396	427	442	434	451	476	475	409	419	435	421	425	423	440	401	450	411	436	396	403	451	409	431	438	441	423	443	430	431	460	431	430	433	424	445	500	453	421	418	460	436	452	454	442	460	436	441	405	418	429	450	429	448	412	412	427	406	452	471	435	421	410	433	455	399	438	421	437	451	466	407	432	421	437	416	436	430	422	433	432	381	438	464	447	440	464	421	419	423	427	408	423	452	441	453	405	441	444	412	417	428	467	426	437	439	438	420	451	442	450	434	446	417	434	393	398	429	413	435	436	414	425	447	439	437	443	410	443	439	436	421	398	410	433	468	405	439	430	454	449	451	465	413	400	434	457	464	426	427	422	428	449	447	432	415	430	445	435	397	429	440	420	435	433	416	440	424	377	460	429	429	427	450	424	462	448	477	422	400	443	422	456	419	446	448	459	408	454	448	412	439	427	470	420	433	442	443	436	395	440	419	458	454	424	421	435	431	441	424	423	409	417	457	417	419	456	444	476	467	412	378	407	473	413	419	428	418	443	451	433	458	422	428	447	434	433	441	419	446	416	407	474	419	433	414	451	402	416	446	458	437	428	437	449	443	416	450	428	390	415	423	425	445	423	436	426	397	417	446	465	446	466	414	417	440	433	402	464	423	416	443	456	449	438	455	449	440	399	441	455	451	399	468	408	455	447	459	388	380	398	436	495	435	449	429	432	389	439	434	462	461	438	463	425	418	428	442	444	390	431	479	462	440	471	421	446	437	427	419	416	435	412	420	396	428	437	419	457	429	392	469	456	438	453	431	428	454	423	455	454	441	425	414	445	428	409	454	441	413	446	419	464	416	425	455	417	424	452	441	418	399	417	477	446	440	419	429	406	465	444	447	452	473	447	463	406	406	405	431	392	428	474	420	446	441	436	436	431	445	427	429	444	431	432	438	413	404	436	455	443	442	441	450	474	402	442	432	436	438	444	416	449	461	402	412	466	448	419	406	454	405	473	431	423	440	405	403	407	424	420	409	440	419	429	407	437	420	445	418	451	397	436	417	384	416	423	404	419	441	455	456	436	454	415	415	406	432	445	452	445	421	453	432	435	399	433	468	440	459	433	450	412	436	452	424	437	421	441	424	414	429	424	442	443	413	429	442	478	434	417	434	426	418	394	413	435	440	400	439	439	428	455	450	430	451	453	443	426	433	427	453	446	435	441	461	423	470	429	456	454	453	426	436	462	425	442	451	404	377	420	417	417	466	426	437	474	454	451	412	415	444	420	442	431	450	410	430	429	424	433	416	418	424	461	422	436	420	423	446	420	390	438	435	432	421	445	433	429	426	414	461	432	461	439	426	433	425	458	407	431	441	448	417	447	443	442	459	414	425	428	432	447	436	460	421	456	458	451	483	425	433	424	436	412	398	450	432	410	438	428	439	441	393	438	424	451	463	419	428	409	450	441	418	458	425	427	466	423	443	439	419	443	396	439	423	448	449	392	402	434	405	437	422	440	459	403	473	387	442	417	434	461	434	457	437	433	435	423	423	437	406	429	435	450	418	451	416	437	443	424	408	426	424	397	448	432	439	413	444	444	450	416	451	447	416	444	438	455	402	447	434	422	401	387	426	443	431	453	435	451	436	421	427	452	434	432	454	479	451	439	432	426	438	416	423	432	461	412	429	488	435	432	440	408	410	455	438	428	417	418	467	487	439	430	437	387	405	424	431	443	398	443	417	423	428	410	428	431	400	479	428	447	406	421	453	422	438	434	437	433	451	469	411	438	441	449	446	433	418	460	440	478	447	442	415	427	417	432	428	428	401	432	455	436	435	439	423	449	433	406	423	452	432	405	444	448	463	441	420	446	462	433	431	476	483	428	409	414	458	458	403	395	398	453	447	422	426	416	437	464	440	420	435	421	421	459	439	420	395	459	431	433	447	422	440	404	463	442	467	435	456	475	470	434	445	439	433	438	453	437	436	436	438	411	405	439	416	473	443	411	438	414	461	411	433	410	441	436	435	446	391	446	445	457	453	425	416	444	444	419	418	415	428	454	446	420	448	447	420	447	429	419	426	403	439	435	441	409	394	444	490	395	404	419	420	468	455	431	447	428	407	438	398	441	426	390	406	440	418	430	418	419
21858	48984	33091	14687	5309	1763	838	610	537	499	479	482	505	524	470	486	514	499	488	454	492	482	472	529	491	514	515	498	483	499	508	463	529	529	530	477	515	528	489	477	477	504	495	499	475	492	485	488	501	500	496	474	491	515	507	490	502	527	483	542	479	487	498	483	499	474	482	498	508	520	522	510	498	528	520	516	518	452	491	514	517	475	502	521	514	526	508	497	512	517	490	484	503	480	506	506	495	465	504	463	468	535	520	514	462	515	498	500	496	492	462	503	454	483	511	514	490	541	483	498	481	483	461	458	477	514	496	531	483	473	510	496	531	492	492	532	469	504	513	497	474	509	494	530	460	430	487	520	526	487	479	496	513	497	467	515	490	510	470	571	491	511	515	501	498	498	484	459	480	501	530	477	532	498	469	511	520	497	485	512	505	457	516	504	490	525	502	475	504	460	527	527	547	481	509	517	512	478	513	515	481	491	524	513	524	534	518	468	480	498	472	477	458	493	489	526	505	511	515	492	482	494	480	486	499	467	507	499	523	496	507	510	527	482	496	485	457	480	501	473	483	515	512	491	494	498	476	486	490	469	486	484	466	528	483	481	488	459	479	520	497	489	487	477	511	463	488	485	463	491	528	459	508	497	470	533	532	462	491	493	512	496	499	492	482	529	508	445	503	484	554	540	533	479	479	499	493	475	490	523	490	515	516	518	484	449	480	503	509	532	469	495	511	522	479	515	530	497	539	534	527	509	514	458	489	497	491	486	477	508	501	486	487	481	511	502	474	517	507	480	513	530	465	481	489	488	472	481	508	533	519	489	467	471	515	504	509	509	499	498	440	496	528	513	485	510	488	465	505	482	524	526	473	525	522	456	519	489	491	477	473	510	506	515	521	499	500	475	467	512	476	516	481	508	507	513	511	446	516	534	478	468	462	445	516	529	483	490	498	457	501	510	492	498	503	493	473	434	504	537	529	506	465	474	489	504	493	503	491	482	482	464	478	513	475	484	523	466	500	506	490	506	508	527	491	470	450	498	497	520	501	501	522	506	483	484	480	502	541	478	477	524	497	470	516	474	497	505	497	480	504	480	499	514	479	475	503	522	488	490	512	528	480	523	542	524	487	496	496	521	523	520	494	479	450	480	472	502	485	467	487	508	483	494	495	512	494	520	471	461	500	458	506	489	505	477	500	525	477	539	493	525	515	494	503	508	493	465	506	498	499	485	469	517	477	500	470	491	500	500	493	509	496	501	507	517	517	420	518	518	489	490	486	486	502	486	549	507	490	514	476	523	480	470	480	533	498	536	497	460	492	514	497	480	493	486	470	481	471	511	526	503	493	516	495	498	504	466	491	494	501	451	530	478	510	515	513	499	464	531	485	476	496	479	532	522	487	497	477	505	511	508	499	492	500	521	492	505	508	520	497	476	465	490	477	492	506	511	501	492	465	476	472	504	497	505	473	493	498	510	516	531	514	487	489	483	495	521	526	531	503	447	448	495	526	478	557	483	500	518	480	546	503	520	480	508	528	515	502	514	480	441	498	489	476	464	516	509	508	472	475	480	491	476	498	467	509	498	521	494	463	506	495	461	456	461	504	468	496	463	516	522	519	465	486	507	461	468	494	501	481	492	463	465	490	497	479	503	560	484	509	504	494	531	458	514	497	505	505	487	510	491	481	520	517	472	523	517	449	508	493	471	537	488	498	510	533	494	526	493	504	513	476	493	500	479	477	472	498	498	511	508	500	487	498	518	483	489	477	483	470	487	518	473	466	527	515	485	472	490	492	543	501	493	509	507	506	501	501	492	455	507	484	522	496	465	538	495	511	500	491	535	493	478	473	532	517	516	493	506	503	543	482	502	498	554	504	512	472	512	489	495	475	520	483	489	459	482	483	484	520	478	517	481	529	503	496	462	549	484	517	510	476	560	465	535	498	471	500	497	494	533	489	474	505	484	494	533	505	527	493	495	519	486	491	495	491	498	479	513	483	532	549	497	515	534	499	463	513	482	515	470	497	482	522	510	491	483	476	536	499	501	481	516	477	506	471	516	521	519	503	467	528	477	523	488	487	498	518	551	496	512	504	511	483	494	507	458	505	546	498	518	484	501	504	468	486	521	470	523	496	488	502	510	509	530	485	502	515	525	479	477	512	465	510	489	500	480	516	514	474	504	500	526	460	479	511	503	477	476	497	479	495	499	519	502	464	473	471	489	474	499	458	521	484	511	499	539	505	464	514	473	540	500	497	466	482	521	499	468	484	477	519	484	484	490	458	462	493	472	515	466	498	482	451	490	502	485	483	450	557	507	495	487	512	496	492	474	466	500	491	545	461	494	514	511	511	513	509	503	526	501	477	517	485	480	475	523	485	495	489	517	460	511	476	453	495	502	485	524	506	532	505	521	478	528	471	501	509	516	502	427	506	475	502	530	505	504	504	492	519	484	492	515	472	508	439	539	517	524	492	519	512	477	518	522	491	497	498	511	511	539	503	501	450	475	501	502	489	479	528	485	461	499	535	510	532	521	476	494	487	507	500	470	520	493	514	538	453	515	443	513	512	496	509	501	466	505	464	501	519	495	500	549	525	502	496	479	489	528	462	468	510	529	489	530	489	495	483	536	494	470	480	464	484	509	524	482	491	479	506	513	503	454	494	518	504	491	535	523	486	496	491	474	528	518	475	479	493	475	504	474	489	447	479	473	502	472	518	489	478	509	547	520	505	484	516	523	511	526	513	511	489	495	483	505	524	515	476	496	526	446	509	488	502	489	531	489	494	485	497	525	499	489	524	498	512	495	534	491	503	509	499	503	502	502	533	491	481	495	490	489	510	454	483	508	495	512	486	462	510	523	499	510	475	530	536	517	498	509	504	508	500	523	507	530	475	521	488	492	480	451	459	497	488	519	482	514	474	506	500	481	494	494	487	550	480	516	548	461	518	484	494	469	496	482	514	490	479	523	495	494	518	474	501	506	515	483	500	519	516	462	479	510	483	492	502	497	508	504	485	483	474	501	476	453	524	489	480	464	485	470	465	453	530	486	483	481	466	450	481	531	540	502	499	517	504	514	510	492	543	516	482	515	477	501	468	537	504	524	478	472	519	465	486	467	509	491	476	558	507	551	480	522	482	461	436	499	458	500	506	513	550	506	508	477	509	516	515	477	522	485	440	497	494	505	489	501	471	487	477	517	481	520	456	487	501	496	522	521	499	497	533	461	475	479	502	504	504	490	534	503	469	498	463	526	504	491	472	507	505	507	489	475	485	465	529	519	504	454	499	505	484	519	498	522	516	491	534	507	531	506	494	527	470	530	514	517	497	489	498	499	524	487	501	515	469	509	521	513	500	500	493	545	490	521	495	487	482	517	519	501	515	504	481	471	494	494	499	483	462	486	465	499	476	533	536	461	463	499	471	475	521	471	531	498	471	507	476	477	527	501	487	506	525	504	484	486	473	529	464	492	487	529	485	519	527	500	511	482	518	512	490	521	521	517
23537	23005	36934	32706	24766	19201	7592	1180	624	581	515	572	536	542	507	502	505	538	532	578	563	526	540	507	509	529	506	570	534	548	505	533	544	502	561	515	533	528	513	528	554	506	514	513	503	575	532	575	551	550	548	534	555	533	558	563	508	542	540	540	541	565	582	482	524	496	497	495	539	518	540	543	541	551	525	545	525	524	536	541	537	508	517	487	518	522	497	538	507	502	534	526	511	517	529	553	544	541	518	556	494	512	555	498	504	538	534	515	491	480	557	513	525	517	557	535	548	548	577	527	510	514	524	538	503	495	526	522	531	524	505	551	530	537	525	554	538	487	562	537	545	520	580	547	497	540	564	517	483	530	545	527	522	563	515	526	485	520	499	528	529	508	508	534	537	554	539	524	491	500	515	518	532	533	528	509	494	543	510	507	534	566	534	509	553	534	523	531	553	538	526	514	499	511	505	545	503	514	548	510	536	553	553	534	596	529	532	539	506	552	536	562	559	497	516	513	527	551	535	564	533	519	532	504	532	555	513	522	536	526	537	529	532	584	501	529	542	573	544	581	561	538	538	542	498	507	489	559	488	536	545	497	520	519	556	544	570	577	550	535	531	500	499	522	493	508	514	548	553	523	544	546	556	538	521	540	555	530	540	517	500	510	545	530	485	530	536	523	504	499	528	547	570	545	515	508	521	518	517	528	530	504	538	543	523	509	488	523	524	518	523	496	490	535	515	518	511	509	516	514	508	515	557	561	550	548	528	518	527	561	557	486	503	552	517	533	559	518	537	547	513	507	527	530	549	522	537	515	579	499	525	553	532	542	580	548	506	551	532	557	510	546	550	584	535	514	521	514	514	541	570	531	513	511	545	513	530	531	507	532	462	504	534	501	534	542	564	519	538	536	513	521	513	502	532	539	542	557	488	552	537	540	510	538	539	538	530	541	520	539	524	578	536	487	485	523	519	553	513	549	530	524	509	527	527	561	493	510	551	580	527	519	521	524	536	504	512	539	531	525	590	533	527	507	542	531	559	521	502	496	473	510	501	543	507	533	533	526	528	511	544	515	503	524	467	526	514	585	544	513	568	562	493	483	540	528	510	536	509	528	524	569	538	490	528	534	499	502	470	557	543	548	518	536	512	497	563	530	564	515	545	525	547	508	528	518	540	498	568	534	517	512	534	513	541	561	522	519	544	505	505	508	547	552	540	467	541	540	532	566	550	552	534	511	524	486	512	532	525	559	546	496	550	477	515	482	514	487	555	500	500	563	518	516	562	573	507	528	536	520	538	529	533	546	570	498	537	523	518	535	548	543	525	517	547	522	534	493	543	569	547	566	530	496	569	496	499	516	537	488	522	529	528	540	505	517	524	569	541	541	545	517	524	537	478	522	576	544	546	523	488	536	526	520	545	518	570	605	523	521	545	550	516	541	566	487	543	538	529	534	503	559	535	557	556	531	519	524	535	529	527	529	485	502	498	527	527	552	542	514	560	502	509	515	533	500	534	535	537	541	525	544	489	514	557	539	483	513	520	523	548	502	548	552	538	503	540	550	523	530	513	533	543	556	499	502	532	563	543	528	542	533	530	569	519	564	506	564	531	517	532	486	502	524	522	506	528	522	501	520	501	500	508	504	543	518	537	515	570	541	545	538	545	543	508	581	489	519	530	480	510	524	538	528	509	544	554	544	549	526	529	515	515	534	536	523	499	514	541	514	498	550	487	529	499	492	544	520	520	504	541	539	513	522	509	515	548	540	570	526	549	502	520	517	536	543	546	540	530	531	527	508	554	515	566	535	495	566	526	508	517	529	537	536	512	523	510	541	525	546	534	524	560	601	560	487	536	532	522	535	522	508	564	534	518	483	512	485	490	523	508	492	520	533	522	523	567	541	512	542	502	504	514	502	487	536	515	525	553	514	522	508	515	538	531	565	558	535	553	544	531	521	532	549	496	542	558	506	526	538	498	505	522	527	562	524	477	551	522	531	503	564	514	491	539	540	542	490	510	567	508	558	526	519	524	524	545	508	546	528	506	569	506	531	549	540	519	519	493	513	524	547	562	478	522	571	534	540	529	533	538	539	533	552	582	478	544	535	480	508	512	512	533	525	546	539	537	500	477	550	476	521	510	544	545	570	557	510	538	557	503	556	524	493	492	548	529	556	504	528	535	509	569	515	561	519	530	558	542	554	542	502	511	496	536	549	485	475	535	540	498	544	506	543	519	545	562	491	555	537	543	555	529	540	529	514	541	550	538	547	517	503	525	526	502	542	530	565	525	537	513	504	531	564	521	525	532	555	536	586	541	567	561	551	538	544	549	573	538	503	543	563	541	539	525	537	561	521	523	541	537	515	537	544	526	542	551	494	538	489	526	537	513	578	539	510	586	519	522	519	525	556	484	521	547	537	526	543	521	544	530	500	504	571	522	554	512	518	542	531	547	516	545	537	529	565	536	517	537	541	558	512	510	496	482	520	512	542	512	578	533	536	530	498	504	515	535	516	509	583	525	506	567	485	553	540	531	559	534	550	515	525	569	521	536	510	531	522	536	474	533	511	476	520	534	494	537	539	483	518	576	551	558	519	497	515	526	542	523	523	567	555	493	508	519	513	477	521	527	513	526	575	516	499	521	554	491	543	543	576	528	513	550	549	549	517	527	541	515	523	549	536	515	467	557	535	538	505	532	494	528	497	505	503	542	561	529	568	518	547	502	520	525	528	528	532	523	523	534	506	540	558	570	521	505	524	595	508	532	508	525	544	525	562	517	502	518	581	544	593	492	492	536	489	568	518	472	528	507	491	500	494	496	537	533	481	531	520	556	510	517	544	601	495	524	556	501	536	562	541	483	524	523	521	530	526	558	510	564	499	537	542	540	499	523	529	549	530	493	549	507	494	512	507	504	524	492	552	521	544	525	526	530	518	540	531	485	536	558	506	511	528	524	561	511	544	500	495	520	566	505	506	545	517	515	580	526	531	515	530	545	495	555	522	529	494	505	535	488	537	557	552	570	585	530	568	527	512	566	513	524	539	547	529	544	475	486	510	541	553	529	530	535	559	571	536	536	526	548	560	524	504	521	509	530	496	529	567	561	517	548	527	560	518	522	547	536	558	507	560	539	512	503	569	539	550	499	525	532	498	503	542	487	559	492	583	563	519	563	551	530	546	510	506	535	527	564	570	494	532	529	519	562	532	503	492	507	516	538	486	495	518	559	538	503	511	527	533	532	499	564	530	521	536	524	542	572	504	532	527	526	543	528	491	514	520	525	521	524	558	525	528	529	525	519	513	519	565	502	536	527	527	515	512	489	535	545	514	589	520	544	562	545	526	519	538	523	521	526	526	526	514	522	531	483	534	534	527	513	543	511	493	485	495	523	543	540	524	571	546	546	490	534	516	538	535	542	525	473	528	510	543	544	532	524	516	522	532	507	471	546	516	559	551	539	562	530	513	553	534	562	516	507	545	506	545	521	492	529	509	515	534	487	514	544	543
49059	95271	73921	48140	28927	12150	3747	1272	725	638	577	588	619	657	566	584	574	576	601	590	594	541	600	555	541	586	593	614	615	572	568	559	571	609	623	566	578	599	614	604	554	581	561	549	605	594	569	579	605	555	589	583	606	586	602	533	595	568	580	560	605	590	582	542	585	584	563	614	577	567	575	598	631	568	554	550	600	564	616	615	605	591	601	549	607	573	578	582	571	617	595	609	592	578	645	597	580	572	554	561	537	606	589	593	621	543	600	567	613	600	556	567	612	566	586	575	588	566	593	633	573	586	570	595	604	569	559	604	599	608	594	575	593	559	559	557	567	579	573	573	577	585	613	635	570	617	603	549	588	614	592	609	591	571	613	593	592	580	566	587	575	573	584	604	609	612	580	565	579	596	627	587	558	588	582	606	574	594	611	566	577	543	565	581	580	588	587	576	572	584	613	566	559	617	574	555	543	630	585	585	569	604	592	566	590	612	623	602	605	567	580	574	581	580	602	600	594	579	611	579	579	542	606	568	516	592	602	566	581	614	629	609	621	578	556	581	567	592	587	599	566	577	586	618	568	577	552	592	581	620	589	557	585	546	567	549	610	558	554	583	576	588	595	564	565	577	592	605	593	606	611	619	558	559	599	567	564	607	557	589	573	558	561	610	589	550	626	571	573	613	598	632	567	576	600	565	603	581	634	595	533	589	575	559	608	571	589	632	607	605	592	572	567	641	590	591	593	578	582	565	605	605	580	571	576	596	581	615	606	549	571	585	588	614	595	555	582	572	549	589	581	570	592	557	599	586	598	575	564	554	578	568	534	622	603	583	640	582	612	579	574	646	547	581	612	560	582	601	553	598	616	594	583	594	637	606	578	545	592	620	575	605	576	612	607	560	578	591	597	601	616	561	626	600	596	549	561	598	658	573	556	598	601	569	593	607	587	614	596	586	597	578	608	573	559	567	566	583	601	590	619	579	561	574	593	588	561	562	539	625	557	594	599	617	597	576	597	586	578	573	602	603	573	574	616	557	577	592	529	587	626	607	583	588	587	590	606	571	548	544	618	593	545	608	616	564	548	593	611	577	589	556	583	591	533	596	588	546	623	602	584	567	576	595	536	580	580	553	606	548	573	563	583	538	595	574	617	567	609	616	549	563	584	566	627	600	576	606	599	573	555	571	582	559	599	580	605	577	575	592	536	655	528	583	560	613	602	581	607	622	591	609	565	565	604	584	568	550	575	596	565	553	606	598	589	557	644	592	568	627	588	608	563	594	580	539	654	543	572	585	549	555	582	609	599	558	551	569	530	576	588	622	570	586	612	546	600	579	561	566	590	585	613	580	589	569	590	569	553	587	614	586	581	532	592	561	605	566	589	573	600	593	586	617	606	588	543	560	591	573	567	567	604	611	589	567	575	586	609	561	596	605	580	575	595	578	558	585	573	648	604	558	584	614	590	600	593	600	608	572	582	596	617	619	570	592	592	578	552	564	567	598	634	608	593	629	608	621	573	578	580	604	557	576	556	622	593	603	531	586	606	584	621	613	524	546	600	559	560	598	583	591	576	559	582	545	633	586	568	612	593	650	586	566	560	587	624	573	584	559	615	592	573	585	567	573	591	576	651	592	597	607	592	571	585	549	617	593	581	583	600	578	570	576	580	595	573	595	601	611	572	584	588	573	568	540	598	549	576	587	564	613	562	592	581	612	580	589	570	586	583	640	625	576	609	602	598	585	572	558	599	563	597	589	584	577	577	561	596	567	588	574	581	573	564	600	555	572	581	542	595	586	579	597	564	585	580	621	591	578	592	576	563	574	602	597	632	574	587	611	587	581	591	601	574	615	604	562	597	581	570	599	547	551	548	581	551	598	562	634	620	597	618	608	575	625	590	581	603	582	562	635	591	603	564	606	557	555	586	644	570	609	589	622	573	598	607	598	541	565	546	574	623	578	588	574	561	588	579	583	600	593	603	591	566	587	572	533	631	642	591	598	671	549	586	639	619	601	594	607	582	566	553	621	574	573	543	605	567	574	562	583	544	567	564	593	552	543	586	548	544	555	610	605	552	581	566	545	593	571	572	574	550	556	571	632	566	581	564	581	551	585	561	612	589	598	566	582	563	579	589	573	577	616	616	612	623	593	563	633	623	610	580	552	587	612	633	628	563	586	578	582	620	600	598	605	582	554	560	600	576	603	631	552	552	554	616	595	572	557	608	595	564	580	604	564	563	601	549	597	585	611	580	594	573	623	575	598	549	614	616	612	560	533	566	605	593	619	591	603	573	623	600	577	627	572	539	610	514	531	612	540	546	566	567	619	607	615	518	587	590	583	618	538	558	597	595	621	554	533	625	589	588	554	572	598	586	593	594	580	610	568	599	593	560	589	584	590	625	591	585	553	536	558	644	585	581	616	567	607	562	558	545	548	563	587	660	592	585	567	597	559	593	566	571	588	550	573	569	576	588	574	539	604	545	562	564	541	543	566	559	585	601	585	557	549	584	559	576	604	580	603	584	553	582	625	557	612	592	623	608	616	537	571	571	555	584	600	587	642	576	607	573	545	623	566	577	630	566	562	578	546	597	613	618	601	580	551	555	561	583	600	573	592	594	581	606	590	577	597	568	592	580	631	594	603	604	579	561	639	561	547	612	542	600	567	587	571	632	565	582	570	589	638	603	608	551	584	581	609	594	559	599	579	600	539	607	598	569	581	555	587	579	591	555	570	551	577	582	598	581	581	587	609	591	549	633	540	545	556	578	578	592	606	552	590	591	545	585	564	591	611	597	582	558	584	599	568	584	610	547	563	575	584	589	595	656	581	577	580	521	644	582	605	538	618	625	561	548	576	585	631	572	545	584	579	586	568	552	605	531	528	645	578	573	580	580	556	607	554	575	571	580	555	610	596	606	595	580	598	605	582	589	562	575	586	558	538	582	609	553	580	530	636	589	573	572	633	558	584	596	596	583	567	573	561	597	588	580	607	572	557	549	615	558	601	555	591	636	568	552	596	567	619	550	592	574	560	582	603	565	543	586	561	581	558	595	539	592	594	589	577	602	563	495	583	589	613	583	610	591	608	595	586	563	557	614	603	592	553	658	596	569	585	575	540	560	622	567	592	591	577	577	555	569	585	585	559	579	644	620	560	578	617	546	559	583	567	614	571	501	561	569	587	603	565	610	587	589	550	576	600	567	618	532	578	551	576	567	567	577	578	598	578	561	584	602	581	569	569	603	606	571	609	586	537	595	593	585	608	561	576	586	548	583	584	574	551	574	567	584	596	586	583	566	591	573	588	593	594	566	579	611	608	585	585	547	588	622	565	603	560	611	570	606	577	570	581	593	542	580	604	583	579	566	565	540	577	577	571	640	590	578	575	581	593	573	604	589	590	586	617	572	532	567	545	603	612	633	562	596	561	576	580	592	579	569	604	596	546	546	590	622	600	624	606	623	565	590	563	527	601	600	607	618	573	592	592	581	592	551	606	588	583	557	565
25123	25125	38753	31851	19549	7479	1532	692	494	501	492	474	467	524	475	485	491	479	534	477	506	482	486	473	515	493	505	483	499	491	471	485	466	464	488	477	481	482	451	500	481	462	506	472	500	473	468	472	487	440	480	469	500	526	510	482	454	482	459	460	475	464	449	479	497	484	503	487	510	496	461	449	438	457	482	491	467	452	455	494	481	489	512	500	519	495	488	484	509	480	474	462	482	463	474	497	493	489	464	418	476	494	486	494	470	511	487	475	467	455	492	479	440	489	461	479	510	459	514	486	471	485	479	473	469	477	484	470	458	502	446	507	470	435	453	455	490	496	541	475	500	472	497	467	485	510	470	516	464	455	510	488	456	487	502	475	437	461	538	487	519	481	459	485	484	481	437	461	517	517	449	512	463	469	478	458	470	458	522	471	471	498	493	454	485	465	473	479	500	477	469	477	500	463	477	511	476	482	493	503	499	508	492	493	469	471	476	472	471	473	472	502	436	486	513	456	453	501	465	513	461	472	521	496	495	466	454	486	473	489	463	494	489	478	457	483	516	472	476	509	493	481	491	460	466	515	475	530	521	447	456	476	490	485	472	465	512	498	497	515	465	471	464	463	493	484	469	489	509	510	492	505	486	458	486	457	497	467	462	482	497	474	523	477	485	490	444	482	466	489	434	494	496	451	456	453	508	453	496	448	493	527	509	487	481	480	432	481	451	449	500	469	463	436	486	448	458	448	464	482	474	475	501	503	494	484	470	489	475	485	467	473	487	494	514	495	529	470	474	478	520	493	487	490	451	467	461	464	508	468	491	490	508	518	457	502	476	496	473	496	474	450	485	491	470	437	460	516	542	504	474	481	461	507	465	483	501	486	472	458	476	499	425	455	522	480	484	451	474	471	474	463	470	470	519	479	484	486	475	489	455	459	503	473	513	488	463	473	460	451	437	467	519	428	471	454	482	481	509	485	512	483	473	476	471	446	519	488	480	435	460	477	460	476	478	516	502	488	478	520	458	468	540	459	472	490	491	496	477	462	505	452	476	483	450	464	482	480	485	488	475	433	479	510	460	457	436	461	449	517	449	469	480	472	483	478	480	527	441	505	490	497	473	505	474	520	514	458	468	484	491	476	484	476	487	474	477	501	448	494	463	467	496	522	495	466	486	460	500	494	468	449	496	520	507	481	496	467	468	506	509	465	504	490	455	486	491	496	492	463	480	462	466	473	469	488	469	501	493	475	476	507	491	497	475	480	493	479	523	410	494	494	504	492	475	501	464	480	520	515	495	467	484	476	486	508	481	470	509	466	488	480	487	501	481	498	499	482	479	478	491	452	480	457	520	508	464	510	478	500	469	470	472	479	500	482	505	481	499	536	481	495	472	515	504	485	478	495	461	503	485	435	492	487	489	464	473	525	426	473	487	465	464	501	469	467	469	498	490	461	458	464	480	459	485	506	475	477	475	515	483	508	490	506	497	499	487	495	493	472	499	489	489	479	473	508	466	455	484	454	492	474	520	487	475	484	493	508	493	523	490	468	486	503	495	471	504	481	486	530	498	510	459	499	482	424	469	470	528	509	504	440	485	496	469	493	476	523	483	541	504	502	472	457	512	452	477	478	470	468	487	476	525	475	468	443	473	473	468	461	468	476	490	487	521	490	539	506	462	504	502	492	488	477	523	470	478	437	505	463	434	506	509	509	441	515	459	498	494	451	473	458	479	504	507	513	468	471	465	475	485	479	458	471	465	538	482	469	507	492	486	480	477	509	483	464	472	496	502	467	451	474	464	491	484	511	472	466	442	467	504	517	524	471	485	516	485	465	480	506	432	439	503	486	490	441	487	468	469	479	470	498	486	463	467	454	495	474	477	481	507	487	475	495	482	462	491	510	470	479	443	466	426	459	485	500	485	473	461	487	488	515	485	498	491	491	481	483	495	469	478	435	482	483	497	516	478	503	507	506	486	475	488	504	543	456	466	489	468	488	487	482	477	487	477	489	461	473	431	520	511	492	503	475	464	490	490	472	471	480	498	456	467	451	508	466	452	472	516	518	462	487	461	471	502	506	495	504	522	491	479	466	497	469	479	469	504	477	471	472	521	479	499	474	495	497	518	499	485	510	501	508	498	475	495	455	492	494	475	497	478	484	503	475	502	434	477	496	489	498	474	514	512	474	477	485	472	498	476	489	462	482	478	507	475	485	468	477	491	498	464	511	480	467	479	500	495	456	459	459	455	506	471	478	532	491	477	506	463	506	493	472	498	501	510	511	489	488	516	485	509	505	521	445	484	488	463	467	463	456	459	494	450	472	470	510	471	505	498	494	480	491	505	467	467	437	449	450	499	492	469	494	475	523	470	480	488	460	480	511	500	511	468	469	495	496	487	504	504	437	540	506	513	502	494	477	507	481	512	472	486	468	523	498	466	489	472	513	461	520	503	522	478	481	513	516	513	500	484	458	496	501	487	479	495	469	489	505	482	497	452	496	475	458	488	469	477	502	461	493	478	482	509	482	504	465	472	452	490	500	472	516	508	494	461	493	492	473	443	461	491	474	517	464	476	505	473	500	465	466	508	513	444	466	487	477	517	502	474	464	495	508	490	489	477	501	476	460	465	499	494	462	473	499	458	478	520	488	442	481	484	507	496	461	474	514	474	500	477	459	488	518	456	486	469	476	472	519	455	481	480	500	495	488	513	474	496	485	479	440	487	506	520	457	491	456	472	494	487	469	491	455	491	507	459	478	495	510	478	491	510	498	478	439	468	473	504	449	478	496	459	488	437	513	530	523	487	488	476	484	467	470	486	496	434	482	462	512	509	504	490	510	517	475	478	466	472	488	484	511	480	470	475	505	483	472	451	495	488	466	529	513	460	485	453	444	461	478	492	479	447	457	489	470	472	525	553	463	452	502	464	480	449	518	492	486	440	504	507	480	466	510	503	440	506	456	501	469	527	472	456	520	498	506	486	533	496	464	464	489	481	517	475	494	506	449	434	488	486	496	512	520	524	499	498	505	502	472	480	490	471	485	506	490	489	492	469	482	485	495	501	485	515	479	501	501	489	492	436	512	467	474	470	492	457	495	474	486	484	430	432	466	483	454	527	499	497	456	513	511	498	454	464	478	474	491	494	496	478	474	462	487	490	503	437	489	473	500	486	474	479	487	477	433	452	514	487	480	474	480	533	484	482	512	510	489	488	517	472	492	438	503	481	474	472	476	502	443	460	464	492	485	466	506	445	512	447	485	478	455	496	446	475	503	485	518	479	495	465	501	475	491	462	489	479	475	453	488	521	490	441	495	513	472	470	468	499	487	491	497	489	481	446	509	481	473	506	540	510	476	456	471	496	505	489	480	498	467	538	487	480	497	468	480	471	465	478	464	510	500	501	461	486	496	501	503	517	470	469	490	444	499	497	479	446	478	509	444	503	465	454	442	491	437	473	477	517	493	484	483	502	490	501	506	524	465	466	528	494	503	464	511	496	494	490	515
43443	81123	58312	35713	18567	6546	2105	894	602	524	515	563	531	558	551	518	555	527	578	527	558	574	552	574	568	527	569	556	547	543	553	548	529	558	550	590	566	604	629	558	539	577	516	575	566	534	537	538	546	541	548	547	541	607	566	553	585	530	565	542	551	548	585	556	557	584	550	536	558	548	580	561	587	522	587	553	560	560	555	528	497	578	545	506	556	525	579	548	558	574	578	572	538	554	591	561	561	570	555	545	573	569	526	551	567	606	562	549	567	544	590	551	563	599	553	563	564	553	557	570	529	508	578	548	541	533	527	546	505	564	573	561	545	530	527	557	595	488	539	517	585	553	534	577	561	588	549	582	558	547	570	542	575	572	524	574	537	552	538	550	554	546	564	531	557	539	508	562	525	535	578	529	574	547	571	555	526	484	540	563	518	532	543	554	561	515	546	551	595	567	569	559	548	604	542	579	543	571	540	563	551	544	562	559	534	526	556	539	542	536	561	518	531	558	541	511	541	519	511	543	557	592	539	555	585	540	524	515	586	531	531	566	551	573	571	573	534	535	528	579	572	556	558	573	535	562	552	542	564	527	530	546	545	548	574	532	548	540	529	534	559	563	545	545	509	563	511	562	592	583	584	544	562	551	577	562	561	557	514	534	568	534	596	575	561	561	526	556	573	583	502	520	589	600	539	557	549	590	575	571	530	550	564	536	525	533	527	514	560	526	541	552	528	555	549	560	551	530	559	569	579	580	553	543	567	533	555	534	555	581	563	528	533	537	530	563	559	550	552	535	556	543	554	572	579	585	539	560	550	561	540	512	548	543	530	508	537	582	550	583	585	557	556	549	556	535	545	587	522	589	521	594	546	572	529	531	561	567	578	559	563	570	538	544	542	539	517	564	570	539	580	591	569	529	542	536	518	522	575	549	545	550	543	579	569	559	524	506	574	578	538	540	531	597	580	575	523	539	537	567	517	572	543	526	546	534	570	542	574	527	522	552	534	536	521	524	574	557	548	549	576	556	552	536	565	523	579	531	558	606	540	549	573	559	541	548	568	598	568	534	551	601	578	566	604	534	560	566	543	539	535	534	522	484	570	555	562	571	571	551	595	601	552	532	565	571	583	535	549	603	621	553	531	544	558	595	546	561	524	551	551	551	565	614	530	568	521	545	569	527	562	570	555	579	542	536	549	524	560	574	553	584	559	538	574	566	526	511	599	554	574	555	517	566	545	565	567	546	566	555	566	574	556	546	529	578	523	500	543	560	516	546	524	554	599	571	553	532	578	564	617	569	553	549	541	569	546	538	560	555	563	529	577	571	579	596	551	547	507	539	535	531	527	520	581	583	565	586	543	592	530	549	538	539	623	571	517	530	550	541	516	568	586	560	605	564	533	578	544	565	540	560	559	576	532	545	561	530	591	543	563	558	521	535	624	525	588	522	520	516	535	541	566	532	539	552	549	517	575	577	543	597	537	583	578	589	533	524	568	565	533	562	531	559	563	531	535	549	553	556	561	511	570	527	542	546	539	489	552	577	608	555	549	556	594	522	535	567	560	533	595	547	537	515	532	570	582	561	577	538	548	560	562	577	529	551	549	577	570	589	544	558	569	538	558	554	533	531	533	538	563	504	574	609	544	579	586	521	554	560	546	531	558	556	546	568	567	543	535	546	554	582	530	486	518	551	552	532	550	537	548	539	522	557	565	524	545	540	594	590	570	578	530	502	570	573	574	547	545	601	531	550	528	568	556	537	549	538	595	588	511	570	561	548	580	564	557	558	535	525	542	538	552	513	539	542	535	567	548	532	502	554	492	588	548	560	526	563	526	565	547	547	561	546	553	560	540	541	534	548	527	534	566	530	601	568	510	565	566	561	573	573	529	545	551	559	530	542	567	547	594	588	562	589	584	516	560	536	565	557	567	546	547	505	538	588	584	549	566	569	523	587	564	511	561	566	540	579	585	540	534	535	557	570	520	528	508	572	507	533	553	522	583	530	593	517	553	551	533	519	555	570	564	553	553	554	508	568	559	548	560	551	556	580	525	524	524	525	526	517	536	560	559	553	548	570	554	584	570	572	610	570	541	562	576	577	594	566	563	542	538	601	588	567	576	576	551	520	588	575	528	541	562	550	551	519	520	532	556	573	579	543	581	598	556	557	569	564	564	569	583	580	500	566	560	552	560	567	559	574	533	560	542	530	524	565	562	577	561	525	546	550	556	556	536	530	554	520	587	544	586	544	542	562	569	572	578	534	547	586	584	559	595	513	573	552	540	545	545	530	563	531	546	543	546	541	529	554	546	531	556	562	547	555	552	586	557	542	545	611	543	524	580	516	585	532	584	520	555	551	557	529	495	544	526	562	597	525	577	499	561	539	542	550	535	563	557	543	533	553	550	542	530	631	553	547	510	520	542	571	503	541	576	548	573	548	526	503	555	536	565	568	564	562	503	576	527	513	595	522	563	521	541	580	538	561	525	569	590	548	537	590	555	554	571	568	512	511	535	581	563	523	569	553	514	577	531	582	538	540	511	560	533	552	559	522	560	573	577	502	560	549	578	584	532	516	515	581	551	537	539	552	579	529	526	556	572	525	526	531	575	545	541	578	530	583	579	586	552	577	537	554	534	601	535	525	524	548	559	569	536	561	566	566	521	565	561	578	584	540	534	538	568	542	554	567	605	604	551	542	558	539	582	527	542	517	528	553	580	545	515	550	561	594	584	551	562	540	523	577	534	552	561	545	533	547	550	539	563	567	530	553	567	567	521	528	501	591	565	551	559	538	570	538	579	529	510	544	558	549	541	516	547	557	539	546	534	576	524	586	543	537	531	568	572	598	538	557	573	553	546	588	534	537	560	546	582	593	512	573	565	556	534	517	574	539	568	593	532	555	564	548	573	564	574	527	613	563	582	586	522	542	565	606	517	573	578	552	572	520	573	615	524	560	556	523	569	528	519	561	552	558	612	484	549	581	530	530	544	587	541	578	522	539	544	588	558	523	569	531	525	542	546	575	508	539	558	533	548	540	545	528	559	526	555	556	545	547	570	583	566	594	573	561	551	586	551	584	604	588	552	523	505	544	517	558	580	509	544	540	569	528	567	571	574	549	553	534	555	561	506	551	593	587	529	564	559	524	525	583	584	578	546	538	548	571	555	558	580	528	549	547	522	511	560	542	551	565	553	540	516	566	542	537	559	542	571	550	567	571	605	564	549	528	553	521	553	561	572	555	556	595	557	584	549	579	581	582	546	510	557	538	550	533	543	583	574	603	567	587	562	585	539	616	544	560	560	536	601	531	536	528	579	585	527	542	556	574	546	598	538	563	540	567	531	515	551	542	604	517	554	576	584	566	533	555	543	591	543	516	548	565	541	546	542	558	608	554	546	606	563	550	572	579	504	564	540	577	558	574	589	554	561	547	550	503	547	540	556	583	562	533	567	544	549	554	541	566	534	525	573	566	523	555	534	538	543	562	569	610	534	570	566	582	508	553
22826	22138	34015	29822	24687	22046	14628	1995	800	674	644	647	644	633	656	646	654	654	654	637	683	648	658	704	634	675	662	591	665	636	669	640	642	636	666	642	657	632	636	587	675	606	672	635	632	649	658	663	631	670	687	628	649	604	570	696	650	639	676	641	622	619	659	671	612	651	670	651	647	665	655	631	616	662	615	654	659	661	620	644	636	652	653	683	662	691	632	688	629	626	674	679	642	632	644	649	656	672	646	627	640	641	664	665	641	709	617	646	634	655	640	678	657	663	629	658	659	644	702	655	656	650	659	677	665	689	636	661	649	661	616	669	646	677	639	650	623	614	613	638	656	660	656	645	657	651	609	627	645	659	644	637	638	706	648	689	641	593	613	685	638	667	632	627	657	636	676	654	625	671	615	676	640	649	623	652	609	670	680	645	657	614	613	666	671	662	655	667	645	671	680	628	654	609	692	663	645	670	654	614	613	679	578	626	622	666	626	652	648	615	652	607	617	699	630	615	623	637	689	596	659	646	659	669	606	659	704	648	648	627	662	650	658	629	617	635	610	643	631	660	638	586	652	642	634	646	626	660	664	678	678	617	617	630	639	640	623	663	677	653	638	640	651	673	654	653	673	636	619	633	654	658	653	652	716	701	635	637	603	679	602	644	631	649	629	649	679	650	620	653	643	685	607	683	661	619	603	666	644	670	614	666	669	626	672	646	614	657	672	611	693	617	670	641	611	660	618	599	646	651	632	628	670	628	632	639	677	633	617	669	629	634	644	639	603	621	672	645	638	658	645	678	666	679	654	651	655	610	661	699	653	657	636	640	675	694	630	654	633	700	636	586	676	635	639	642	659	693	654	627	630	647	630	662	646	707	675	666	583	644	624	661	681	577	659	641	624	638	667	667	663	635	657	650	665	624	683	643	643	634	629	649	617	618	631	639	676	654	659	665	645	659	634	690	628	681	655	679	645	656	673	652	638	640	653	639	630	652	610	627	592	698	619	625	636	640	662	639	639	638	621	645	643	642	649	613	656	612	688	651	634	649	668	611	624	630	645	662	653	668	661	634	665	639	594	615	646	640	666	615	660	637	624	633	631	610	657	612	620	692	679	614	673	628	636	637	650	659	646	650	653	713	655	686	666	641	637	652	643	630	663	653	672	578	622	653	634	674	674	647	601	649	598	602	639	665	678	668	659	726	604	684	661	661	621	681	652	681	625	661	621	618	592	637	639	655	648	661	626	609	624	647	639	664	584	682	601	611	666	639	639	617	628	630	632	680	657	647	655	672	690	644	648	626	632	675	678	658	619	690	609	643	659	651	627	638	675	635	630	632	658	673	601	664	652	664	641	644	663	624	615	645	643	649	683	645	593	649	632	628	642	658	630	620	612	616	633	627	642	724	632	649	626	683	661	599	619	624	665	665	621	661	649	586	693	620	616	642	660	635	670	629	674	595	628	626	655	699	661	657	701	667	621	641	604	662	633	651	664	644	651	667	603	692	674	637	658	652	654	654	656	624	659	624	633	619	607	644	697	637	676	635	622	658	611	729	646	597	607	644	650	705	655	646	638	650	648	651	662	651	635	617	640	635	654	626	668	654	620	653	655	598	662	632	673	670	656	606	646	624	653	649	654	668	711	609	682	633	643	631	667	662	645	583	623	639	617	674	654	693	625	614	645	668	662	634	622	660	591	673	629	658	634	605	678	632	645	638	664	630	655	633	701	638	643	625	671	670	643	652	640	644	643	618	635	654	670	669	681	620	688	629	668	673	644	644	641	723	621	688	636	640	619	624	625	658	667	619	647	650	666	668	629	629	607	629	636	686	616	680	618	614	687	672	683	673	604	669	646	689	643	641	667	635	610	632	609	618	614	615	616	683	648	610	683	643	667	622	633	640	630	601	626	602	669	685	636	625	645	642	702	597	664	641	628	657	668	643	616	701	615	674	643	675	624	657	647	669	664	630	614	646	650	638	594	652	634	640	643	621	645	678	655	644	685	650	658	649	595	634	639	672	661	640	612	645	639	641	648	688	649	628	630	629	625	659	645	661	642	629	678	646	663	700	640	675	641	626	628	672	630	604	617	648	637	701	658	668	625	672	664	603	656	673	644	681	615	747	603	613	661	659	666	656	675	646	617	644	651	656	705	643	653	644	632	613	695	622	592	648	646	626	626	653	652	612	624	632	661	670	632	686	635	654	696	640	603	646	651	698	645	657	630	666	623	619	607	676	646	650	612	673	668	624	657	653	670	631	651	680	612	648	627	670	606	632	654	666	643	637	631	607	641	621	603	674	585	652	657	632	640	638	654	635	676	676	592	632	673	601	689	692	629	648	650	675	625	615	651	654	602	723	632	674	629	634	651	664	652	624	636	632	661	633	635	659	631	639	627	660	666	662	653	618	632	677	614	620	633	639	621	676	674	670	646	640	621	646	622	660	627	693	649	688	596	600	639	642	666	662	644	686	636	680	633	721	683	678	659	666	698	658	635	648	659	641	624	631	716	612	592	677	664	633	622	656	655	636	660	639	636	683	669	663	659	666	685	625	632	670	658	638	673	636	634	673	644	672	590	628	669	655	672	650	646	610	660	669	687	678	628	636	662	661	603	637	631	619	654	625	636	617	642	607	618	636	668	624	640	671	704	628	583	673	622	651	639	613	664	659	672	659	598	706	671	662	674	663	640	660	601	652	650	653	632	647	676	639	650	610	660	616	659	633	667	653	659	623	636	613	681	636	657	681	711	632	657	642	628	705	647	657	642	631	605	640	625	678	627	604	657	633	617	619	637	598	655	663	681	639	683	661	620	671	632	662	672	635	632	661	621	600	612	667	580	638	669	690	663	650	620	637	653	685	645	616	643	617	612	631	680	669	669	641	616	673	635	628	628	638	637	614	652	629	651	674	611	658	639	629	632	664	631	631	611	637	611	622	656	651	649	637	637	641	691	638	640	686	647	652	621	679	671	662	623	665	627	670	604	640	613	617	673	637	664	638	609	656	638	677	668	619	663	622	612	647	654	644	673	663	639	628	638	610	654	624	654	661	662	638	617	664	675	665	635	657	633	694	641	661	675	625	639	653	630	652	627	667	649	679	666	613	633	655	603	594	627	639	611	610	646	659	664	613	629	673	634	652	635	642	627	672	608	646	666	647	692	634	676	588	659	623	629	624	689	654	662	651	642	647	665	648	631	654	640	635	621	641	648	626	614	651	683	633	609	698	672	631	652	648	648	593	616	640	644	601	666	664	640	641	674	655	668	621	622	626	597	625	659	626	655	671	652	658	668	602	601	619	627	640	601	656	643	642	668	632	633	626	686	630	662	643	610	650	668	705	615	635	650	635	618	664	644	662	645	695	660	619	614	653	643	649	625	658	636	661	652	609	663	644	598	599	643	642	651	664	636	596	636	628	700	600	605	673	659	608	652	618	678	673	662	655	654	629	629	611	629	664	701	563	631	703	651	619	592	652	640	706	631	676	657	672	597	629	669	635
52475	97896	79675	55936	35559	16978	5377	1706	889	733	724	716	671	707	687	701	718	688	711	669	721	699	751	683	720	682	744	699	700	706	688	659	691	690	782	718	715	672	719	686	716	689	715	677	709	719	676	677	697	703	683	713	672	720	704	688	685	669	715	748	698	674	676	718	712	684	764	691	684	652	719	699	648	692	652	705	654	665	703	671	714	714	673	750	687	718	696	682	701	683	725	690	671	684	715	697	729	717	683	716	680	679	713	698	727	658	696	678	692	705	675	707	695	691	696	704	643	693	720	700	704	675	726	718	699	704	720	657	659	652	726	695	725	700	731	686	695	685	637	673	729	686	718	675	674	689	688	660	736	725	677	736	721	639	699	632	645	678	680	656	701	736	667	719	724	706	701	684	726	649	711	665	733	705	745	714	704	704	701	688	716	669	717	702	742	714	733	677	691	732	698	746	677	676	686	754	696	688	728	660	733	716	727	671	682	676	677	668	739	705	684	742	728	663	644	677	687	683	684	701	679	723	699	705	653	702	707	678	695	652	678	704	665	712	642	672	662	689	735	707	724	706	724	692	694	719	704	661	677	696	686	719	663	685	670	689	650	690	682	698	688	675	644	653	745	685	733	690	684	707	701	692	679	706	732	679	657	751	650	705	713	661	727	656	676	654	714	693	669	726	657	711	720	733	732	723	688	698	663	703	699	698	677	705	683	701	665	697	716	698	669	728	705	700	698	721	730	733	725	688	647	754	681	719	657	704	671	662	694	720	703	679	706	678	691	732	666	751	685	717	682	703	687	694	681	698	760	716	707	671	703	716	719	707	729	731	673	675	730	639	687	720	725	697	713	696	702	672	659	739	702	716	692	752	720	714	695	715	694	732	708	705	686	680	732	695	659	692	686	716	696	728	693	648	649	694	724	612	705	717	748	736	691	741	653	716	719	699	746	748	654	739	736	727	654	699	716	662	716	671	693	729	669	673	699	705	664	663	679	671	675	715	711	691	672	674	687	705	725	729	685	690	753	746	662	697	707	668	722	743	729	710	687	602	709	685	691	727	674	679	707	695	710	727	724	663	700	694	672	704	694	676	710	675	644	689	731	683	685	738	700	689	696	727	720	667	703	701	707	715	787	719	742	637	674	722	699	696	689	691	729	698	646	753	697	684	699	691	724	706	664	667	696	697	710	670	671	655	689	700	682	708	690	698	645	706	671	711	688	626	701	698	696	700	659	691	677	684	694	696	721	677	700	680	718	699	669	691	694	719	718	683	730	673	727	705	680	685	672	708	680	691	703	697	670	680	682	710	727	663	698	676	701	712	681	703	669	683	673	693	725	711	703	650	697	732	730	686	694	667	709	704	725	725	706	675	664	712	694	704	726	695	654	660	722	663	727	686	693	703	661	660	704	684	671	736	670	691	696	681	646	703	655	761	726	701	708	709	693	724	687	674	687	721	703	734	710	712	648	691	710	691	707	706	677	690	698	687	715	719	758	692	710	729	671	663	699	648	719	687	685	623	732	697	669	684	620	686	643	684	731	707	714	695	704	716	688	714	687	716	669	688	686	701	674	711	704	675	677	659	697	655	703	703	694	655	684	690	678	697	694	684	700	748	691	630	680	701	639	672	744	678	715	722	760	706	704	717	671	705	680	688	760	664	700	738	690	754	657	706	725	680	684	676	682	663	698	704	706	691	681	722	725	727	716	643	647	670	702	689	700	697	690	704	704	674	707	716	712	670	717	685	713	722	707	679	683	689	682	718	681	691	689	699	716	715	715	682	695	712	702	670	677	672	738	637	710	704	713	673	682	709	755	656	700	739	640	705	685	712	730	695	733	686	643	686	756	689	700	686	667	719	674	698	699	644	638	710	720	702	713	703	742	650	706	711	702	692	691	646	714	679	671	714	677	668	704	682	690	667	737	699	671	689	682	630	689	693	692	657	712	681	692	726	726	716	684	724	641	698	654	708	722	715	688	727	695	701	701	719	706	722	731	702	679	732	678	672	692	693	707	690	664	703	717	708	686	693	719	755	676	701	681	742	684	712	719	695	743	690	707	701	693	692	691	728	726	673	711	711	672	681	706	700	727	722	702	692	749	700	699	744	680	706	758	681	700	646	657	694	724	662	685	719	692	690	717	653	660	722	710	658	682	714	741	710	707	697	694	679	680	707	690	688	707	690	712	719	665	710	705	695	721	626	668	709	652	663	696	692	694	693	714	695	703	691	698	685	736	733	669	695	674	680	679	699	704	732	707	667	751	666	750	661	704	703	729	718	717	648	715	704	689	625	670	732	697	734	708	711	748	723	671	719	709	738	686	702	700	738	723	650	685	746	727	691	696	686	689	698	800	694	732	681	690	658	717	711	708	695	720	698	721	677	671	676	729	723	703	699	676	706	713	687	653	729	693	754	706	715	695	678	688	695	713	696	727	706	671	697	706	680	758	647	715	674	623	725	688	712	745	717	707	678	714	717	646	714	697	689	662	669	717	697	667	664	694	686	634	704	707	697	718	642	704	668	697	669	684	718	671	688	688	706	686	689	712	735	671	676	696	736	698	712	665	707	689	699	684	749	694	702	726	711	704	705	694	678	701	740	665	724	666	689	710	727	694	716	713	720	670	703	712	659	651	713	713	711	736	671	721	732	670	664	726	692	699	672	691	686	686	692	672	698	721	703	694	657	693	688	708	672	703	735	686	679	704	686	709	700	722	671	697	695	670	692	683	680	704	725	729	679	725	672	725	736	742	703	720	661	654	682	737	719	683	724	705	658	711	709	699	665	686	685	736	752	735	647	684	701	699	672	664	691	690	691	699	684	711	699	672	697	710	683	735	702	714	653	696	711	703	624	643	682	701	694	678	698	700	719	696	737	704	698	656	744	683	661	630	671	732	698	657	691	693	698	728	679	717	683	690	717	705	637	714	694	692	690	728	729	680	687	681	668	697	713	723	632	715	685	668	687	640	690	677	714	711	684	716	668	669	682	680	639	731	703	693	748	698	676	688	685	704	732	660	691	729	676	713	678	684	685	700	717	653	668	674	696	656	682	671	741	696	719	704	708	692	695	711	714	654	688	720	688	678	669	671	694	694	726	723	663	673	677	668	667	696	687	660	667	674	692	731	717	721	718	714	710	753	686	707	685	707	695	690	712	694	681	701	649	716	701	698	703	650	674	663	691	701	708	680	735	651	695	707	721	701	701	704	712	664	719	633	698	682	742	722	708	614	699	750	704	707	708	685	698	702	675	745	699	731	739	662	708	664	719	661	682	658	763	657	693	660	698	713	712	670	743	708	688	680	704	714	745	705	686	668	749	700	748	757	706	707	730	677	736	727	700	719	673	720	721	701	727	701	707	672	721	685	706	680	651	659	718	725	723	656	638	738	685	706	718	731	700	709	696	708	705	669	696	686	738	702	684	689	637	706	729	688	661	710	704	700	722	732	703	697	675	679	711	712	701	667	698	679	710	738	725	656	675	726	704	703	716	662	697
27703	31745	35784	19344	5663	1475	723	516	463	432	407	443	403	406	429	434	432	493	474	426	414	428	432	428	417	442	444	433	404	438	384	447	462	405	440	440	453	426	433	416	425	402	475	452	433	412	434	478	439	422	442	471	439	449	402	443	445	440	399	439	423	399	457	427	416	436	440	417	424	460	447	453	449	415	412	429	417	455	437	426	398	402	453	423	449	444	404	429	425	433	458	416	443	426	467	426	425	390	453	447	429	434	424	436	431	421	441	421	472	432	417	430	445	444	400	415	417	413	426	415	429	398	396	434	446	424	448	437	448	402	399	440	464	423	414	462	395	443	466	411	395	443	481	407	417	477	477	421	417	437	473	422	424	407	409	465	412	453	444	448	422	426	441	467	414	444	413	417	411	421	432	444	428	439	429	441	419	480	419	428	406	445	456	412	425	434	460	407	395	443	465	425	460	393	401	438	449	431	442	417	412	474	427	428	457	391	407	445	424	402	419	424	440	450	407	432	400	442	415	438	469	475	439	438	427	453	441	427	442	411	409	432	418	463	463	472	449	456	453	465	456	433	453	408	408	428	461	462	426	396	413	410	428	432	440	424	435	437	401	412	409	404	472	415	434	415	452	450	421	401	396	456	424	394	429	418	443	443	435	385	450	450	421	432	418	425	432	428	430	463	479	417	401	452	418	417	417	460	414	401	453	421	437	440	444	425	433	405	433	421	435	455	427	455	420	434	412	438	431	458	431	409	457	451	450	441	435	435	429	417	448	453	447	420	398	433	410	392	432	441	482	467	438	457	469	458	437	434	438	435	418	450	446	426	461	453	447	423	416	437	439	455	426	428	460	458	452	400	441	423	386	395	443	431	431	413	449	437	461	450	414	461	430	420	436	432	452	423	434	428	414	434	415	451	420	422	429	422	472	465	450	428	403	457	418	416	450	388	433	424	414	447	433	406	428	452	425	420	452	437	424	390	411	441	438	398	413	454	458	422	459	406	415	410	457	438	426	460	422	484	421	460	424	414	420	448	405	437	477	415	442	441	429	455	402	400	458	412	449	467	429	414	443	459	408	413	460	389	405	437	480	456	426	445	402	441	423	431	409	433	404	439	451	382	464	416	409	431	439	434	460	408	415	426	421	413	405	422	435	462	441	449	416	445	457	433	448	424	424	428	455	460	428	448	464	432	467	425	415	413	428	432	444	454	446	411	488	465	441	426	459	408	479	431	418	427	473	446	442	423	446	421	457	442	433	433	404	453	477	446	431	467	420	383	434	400	419	474	436	424	437	436	428	450	459	438	399	381	405	480	444	443	427	442	469	439	446	412	442	473	439	435	452	466	462	445	452	421	425	403	399	427	418	465	446	454	457	427	411	458	419	448	436	451	448	439	436	475	432	394	435	410	412	419	441	447	386	410	442	447	448	442	432	417	399	400	419	475	406	427	450	443	446	409	444	456	438	445	463	476	443	451	434	431	468	424	489	417	446	457	413	453	425	403	438	489	459	424	432	468	448	473	458	379	407	411	413	424	400	413	418	414	458	427	459	435	444	437	430	466	425	447	427	433	412	400	425	435	430	437	440	446	432	443	395	422	388	436	427	430	398	454	411	414	425	452	465	441	424	384	454	433	432	414	413	424	430	417	481	446	439	407	447	462	397	452	434	442	428	438	444	469	488	458	430	444	437	461	412	453	487	425	441	438	435	457	460	462	413	440	432	430	411	415	484	458	449	422	450	470	477	479	468	433	423	419	423	428	431	411	403	382	434	449	443	434	435	379	439	450	390	421	444	448	457	420	406	432	430	414	460	424	472	429	422	444	424	396	452	417	418	452	440	455	434	458	418	398	397	427	436	438	400	424	424	430	409	463	419	453	433	456	444	435	416	401	371	443	441	433	449	414	452	433	422	428	416	421	431	442	449	403	433	454	458	441	435	435	449	439	434	436	406	443	423	456	434	450	460	422	406	429	446	399	402	438	438	479	424	418	433	408	417	425	458	466	432	416	446	489	442	426	446	395	408	436	456	429	436	452	449	400	434	426	448	423	392	438	425	443	439	423	419	434	440	444	433	443	449	427	454	434	425	459	438	394	408	423	433	430	418	429	423	443	411	416	422	421	390	437	420	440	423	422	520	459	460	458	418	456	437	455	433	428	435	463	442	468	412	421	425	430	430	425	394	435	458	410	452	442	473	418	418	407	384	450	446	459	428	389	391	421	447	444	400	456	432	427	391	432	431	446	433	438	417	456	453	428	454	431	430	449	447	415	455	438	435	432	453	418	451	468	455	405	428	417	435	420	424	455	439	446	379	431	426	460	460	428	416	398	433	460	455	411	441	434	415	440	422	454	436	427	465	450	420	445	443	402	414	435	427	431	419	456	438	459	440	462	441	412	448	423	439	426	434	409	439	438	430	422	441	451	438	434	435	421	414	439	442	475	460	438	454	474	438	399	481	436	436	409	406	421	449	415	441	438	429	442	425	449	454	441	496	415	428	449	469	410	433	411	411	417	413	398	480	427	444	442	421	446	420	394	451	422	453	412	442	446	428	422	424	422	441	414	421	383	426	518	441	438	459	471	450	446	456	443	413	472	459	414	444	449	455	451	456	457	432	454	446	419	434	418	422	439	421	432	425	435	429	442	396	431	437	425	432	382	443	465	439	443	457	430	433	439	391	444	443	428	410	435	440	448	399	432	444	417	439	430	434	411	398	432	469	398	409	448	439	405	443	427	425	505	433	425	452	418	427	438	434	441	398	458	414	425	433	425	425	422	429	426	464	415	420	432	457	426	446	437	450	437	440	441	432	415	416	422	417	441	425	413	444	422	434	449	453	416	411	420	403	397	404	409	396	470	474	464	456	471	470	406	426	472	409	433	403	416	435	441	426	443	401	397	452	425	452	455	455	442	419	436	439	477	467	421	452	413	423	416	453	445	444	445	463	449	477	431	419	424	435	438	446	446	430	421	425	452	432	399	462	464	454	445	448	448	429	448	425	421	454	432	403	454	416	422	440	429	418	453	398	406	428	460	429	434	445	451	446	458	458	415	444	476	421	444	422	408	428	443	441	459	427	432	462	432	417	469	470	463	422	434	420	424	440	423	435	460	415	408	415	453	434	443	438	428	407	469	432	413	439	427	452	444	451	455	452	444	406	453	418	428	430	415	434	439	429	418	445	426	431	436	457	450	412	417	451	401	425	477	463	465	414	428	423	425	420	400	471	437	446	430	437	453	450	429	460	434	407	409	438	420	433	453	420	396	436	443	420	444	461	469	479	436	453	468	417	441	423	416	430	470	401	467	437	407	463	444	417	463	450	448	435	452	424	435	433	412	430	438	434	430	463	453	438	416	432	426	397	433	432	414	448	417	422	463	430	437	421	435	433	416	456	462	438	415	441	407	465	447	454	413	423	443	412	447	481	421	448	407	407	417	451	453	422	420	441	447	433	411	452	455	433	418	436	416	414	416	399	408	410	437	448	432	417	456	427	432
22171	48561	31497	14109	5552	1923	864	600	560	484	484	508	490	513	499	484	492	557	514	544	499	525	467	469	496	494	468	521	463	469	519	484	505	501	491	499	535	481	524	516	501	486	488	453	519	516	512	483	472	485	470	503	472	522	492	523	525	486	465	485	489	472	497	514	470	506	510	449	488	517	520	478	471	505	501	518	532	468	543	465	525	476	477	503	429	532	501	457	546	490	506	509	523	503	505	512	503	513	502	485	488	491	510	446	506	515	495	490	459	521	500	479	485	485	536	480	478	518	493	499	541	471	507	521	512	522	549	480	516	472	506	515	498	479	454	505	480	535	530	540	478	497	484	488	522	483	506	511	474	518	494	527	475	482	479	490	474	475	534	500	511	539	517	512	524	497	500	464	475	513	517	467	538	470	503	509	491	506	494	536	491	497	534	540	499	454	517	470	484	508	456	478	502	494	457	514	487	504	479	494	461	525	508	492	514	504	519	501	532	540	518	523	511	464	484	482	485	516	539	460	458	508	545	497	514	489	458	477	503	502	522	533	492	518	471	515	508	480	493	502	479	505	490	517	458	493	519	464	509	469	494	499	492	482	535	523	500	476	524	503	487	467	502	502	513	523	480	499	524	500	488	431	535	481	516	496	487	519	515	492	493	461	519	519	459	530	502	480	490	509	468	496	488	470	477	468	488	513	515	506	502	485	500	477	510	524	520	475	479	500	487	504	500	478	478	500	471	526	503	538	519	514	516	514	499	509	480	478	480	504	512	512	487	512	482	491	505	503	539	519	507	466	526	528	475	467	517	512	542	512	487	494	487	481	517	530	516	554	521	522	487	494	504	500	515	487	533	505	536	523	507	506	514	518	481	502	498	510	465	506	477	494	476	499	479	509	518	494	484	495	518	519	518	504	512	511	517	449	462	520	464	500	462	537	507	498	514	509	463	517	501	466	498	497	505	502	504	507	502	493	498	495	457	499	529	514	474	466	478	516	513	519	466	491	528	469	509	530	503	495	511	474	528	472	471	495	519	518	507	536	504	496	528	463	513	501	507	498	438	486	464	489	493	531	505	480	493	512	533	443	509	477	488	473	495	514	507	515	520	462	458	463	508	524	544	493	533	520	508	539	519	492	481	477	541	486	524	518	505	481	471	506	512	512	464	474	483	515	551	453	492	462	472	511	500	479	506	504	507	497	459	522	510	536	477	471	519	520	474	513	515	484	491	522	528	488	507	489	537	472	557	502	478	494	514	510	496	503	529	490	524	487	532	466	459	515	509	508	481	512	506	507	525	522	503	571	477	479	485	473	522	503	492	464	458	513	494	509	479	507	512	554	497	512	496	503	529	479	508	527	534	471	469	525	533	495	479	516	535	504	533	500	487	482	562	530	524	520	481	520	489	516	508	517	520	488	518	491	508	513	453	503	494	504	540	492	505	459	504	486	519	515	544	470	493	493	576	506	497	508	481	499	492	479	487	501	511	494	489	528	493	564	483	529	509	490	481	510	486	492	475	480	523	523	498	486	505	475	469	512	493	489	526	490	483	460	546	515	430	476	517	459	469	496	492	515	520	461	520	504	473	483	504	470	502	487	485	502	527	493	503	488	468	527	514	496	488	527	506	487	516	494	487	485	525	474	491	539	529	538	519	483	491	462	504	499	505	511	456	551	509	498	449	519	477	482	500	491	465	499	487	505	503	490	486	492	475	516	514	507	560	538	486	481	472	456	510	499	497	516	488	496	536	522	481	445	504	480	475	521	470	509	476	535	522	470	482	455	493	496	479	490	542	488	483	534	477	466	503	474	506	472	505	464	508	497	503	533	451	492	482	474	500	485	526	521	489	482	497	541	485	518	469	496	528	501	525	500	516	524	501	503	506	471	534	516	470	533	499	532	488	479	493	501	497	524	456	518	523	519	488	465	503	514	520	544	518	502	541	467	522	536	512	512	532	504	513	505	467	491	487	491	493	517	523	496	462	543	491	486	526	543	483	463	489	512	492	507	502	450	494	501	491	524	547	525	525	465	481	474	492	509	475	480	509	444	492	522	520	522	516	468	497	463	465	545	504	488	500	542	463	469	492	504	530	497	551	484	496	473	498	485	471	489	496	495	496	494	484	471	451	502	497	486	489	477	480	527	541	463	484	509	519	469	481	498	511	505	468	524	488	497	519	468	502	491	516	483	495	533	567	501	511	520	518	498	463	527	505	486	467	495	495	539	493	533	488	468	522	494	501	501	515	510	472	506	494	470	467	505	485	494	530	493	516	497	499	505	487	482	478	460	512	543	540	520	528	490	553	481	529	525	526	511	524	494	489	527	515	517	484	495	503	484	485	504	464	489	510	487	515	528	492	480	494	488	515	478	501	484	473	516	439	494	476	524	530	477	493	507	484	504	502	487	505	456	479	530	547	497	521	472	505	516	478	474	468	487	509	506	494	505	504	517	530	517	500	514	463	478	520	510	533	512	513	528	532	498	498	467	509	555	503	499	460	489	523	515	543	484	506	469	491	485	495	484	482	478	490	530	458	491	483	515	496	490	532	503	491	481	554	508	506	495	456	523	464	488	487	463	499	492	507	476	485	505	482	451	501	495	521	517	492	446	517	475	482	477	488	458	477	528	488	505	545	550	513	492	546	500	490	504	503	512	503	503	489	515	478	501	489	531	522	499	495	499	516	450	480	477	500	505	561	518	470	541	455	492	475	520	468	491	515	522	525	508	482	506	506	511	502	517	490	520	467	526	476	512	532	537	466	495	476	496	473	507	501	567	437	463	501	472	492	488	490	472	485	535	498	457	500	512	487	528	496	496	479	491	541	475	509	509	520	515	514	502	537	538	463	489	475	516	501	516	492	509	482	465	489	487	517	490	484	507	512	509	503	471	501	529	522	522	493	513	442	462	499	509	487	487	508	506	505	482	478	477	498	505	511	519	511	528	522	500	521	506	502	483	483	487	489	520	519	458	515	479	447	443	499	496	512	471	495	517	499	491	457	553	497	533	505	519	473	490	484	481	479	522	506	519	488	555	518	517	514	457	462	513	547	497	502	504	513	483	486	494	520	485	481	494	536	502	503	487	519	483	522	472	525	509	500	481	495	513	485	528	494	453	506	501	510	484	520	509	448	538	512	489	507	503	478	516	481	484	475	541	478	515	487	503	526	521	500	515	488	485	493	518	528	473	506	487	506	544	481	490	526	513	496	497	494	503	527	530	540	474	528	486	515	496	494	502	501	511	523	517	506	483	491	489	528	492	483	539	481	508	457	521	511	498	484	515	494	516	476	470	490	503	514	460	420	526	513	489	527	521	512	486	524	494	500	513	477	511	535	511	472	502	501	534	507	487	544	500	482	522	484	521	464	521	504	488	541	484	531	485	516	520	484	502	502	500	436	536	503	481	552	479	501	473	509	497	470	501	498	484	513	505	507	456	500	555	480	462	460	499	477	465	475	464	538	505	512	487	464	514	537	503	516	487	510	495	454	493	509	517
23470	22898	37277	32868	24847	18912	7161	1159	648	588	577	541	507	550	545	532	533	544	553	563	546	573	530	515	567	529	590	549	567	525	552	490	504	564	582	575	531	530	537	485	560	528	581	531	538	608	524	549	540	526	520	553	558	578	546	588	536	526	524	548	535	519	528	495	520	527	506	553	526	575	532	578	585	535	544	543	553	517	584	547	525	521	544	513	527	559	529	539	511	564	556	564	564	520	480	573	557	525	549	540	560	527	539	547	554	562	533	541	541	558	528	531	532	544	532	534	551	508	526	537	572	531	568	511	510	510	548	542	516	529	498	507	533	524	523	563	555	519	516	545	573	543	550	554	528	522	491	546	529	525	534	522	560	558	547	561	516	564	552	502	540	566	552	530	526	518	545	567	542	547	500	551	529	515	556	549	529	559	525	575	530	518	513	519	499	534	549	551	531	532	549	552	532	522	536	555	494	522	513	510	541	546	526	544	525	494	558	572	530	516	542	549	527	520	520	603	531	538	572	524	567	588	558	536	567	514	547	555	538	519	513	518	527	544	557	524	601	535	527	544	574	556	568	567	576	522	541	553	550	560	542	547	544	595	529	511	576	532	530	551	580	536	508	491	517	544	558	548	481	557	547	554	513	510	541	533	546	563	500	503	530	538	469	532	532	521	474	517	552	499	549	552	511	519	568	585	524	558	516	534	565	547	557	562	569	518	534	551	588	514	523	520	523	512	535	508	567	505	542	510	596	531	566	489	534	543	526	530	554	483	520	585	544	559	545	519	538	552	530	548	560	514	501	546	537	494	569	546	502	547	553	567	551	571	517	523	564	580	543	534	580	556	575	531	566	524	534	550	539	518	519	579	553	530	514	545	570	585	554	555	555	553	533	540	539	485	531	587	542	520	538	550	531	557	537	536	511	501	494	531	541	528	542	506	548	535	527	562	526	514	545	533	550	535	544	559	535	487	553	552	571	534	553	541	508	548	518	512	506	560	525	501	548	562	549	514	570	578	543	545	495	518	535	532	560	530	543	542	556	531	545	536	505	510	524	511	521	545	542	554	564	539	541	525	522	593	537	489	542	569	539	527	552	543	573	581	555	515	525	566	516	516	554	522	564	513	519	566	512	526	539	540	527	561	508	550	504	523	539	558	531	583	523	553	530	563	525	552	540	578	547	534	545	554	547	519	526	551	538	548	572	503	530	515	534	545	520	543	527	576	560	541	517	551	510	541	556	590	567	513	577	511	546	519	554	550	551	567	523	562	521	475	547	537	507	517	571	515	535	534	535	526	518	508	544	529	525	538	541	533	545	547	580	521	538	543	532	514	551	534	525	515	574	542	529	536	554	530	527	524	554	511	532	532	514	566	551	535	538	500	552	498	543	500	515	509	501	530	559	512	535	481	548	520	504	527	536	572	544	524	564	550	523	546	554	521	549	504	528	531	511	548	528	541	531	570	507	500	529	523	503	531	537	518	535	534	562	542	500	544	547	509	544	537	521	562	512	513	517	583	493	523	534	486	573	510	560	551	523	540	545	572	556	552	536	525	501	550	535	545	582	535	547	547	543	507	512	567	540	547	549	530	540	547	585	562	504	523	568	506	530	531	514	528	579	545	538	527	524	552	527	528	579	532	533	539	562	551	522	569	520	538	551	540	521	558	536	534	532	534	515	546	541	535	547	539	566	533	532	518	530	528	546	552	548	578	551	572	587	510	526	531	544	537	535	540	537	532	549	550	492	548	515	554	576	570	577	513	566	523	537	567	505	536	504	543	516	511	505	584	518	525	541	503	542	517	531	528	526	518	540	562	531	552	557	517	560	501	505	530	546	554	534	540	528	545	520	507	533	560	516	594	587	492	495	505	560	524	569	536	513	522	499	541	551	524	493	554	500	545	567	571	540	517	528	552	498	504	513	553	536	488	489	520	559	518	560	521	534	513	536	554	535	506	531	537	542	533	522	502	537	550	499	526	508	533	526	531	523	582	566	573	524	524	488	557	517	552	529	525	582	563	539	558	523	510	558	525	549	551	592	526	565	510	547	501	584	587	564	569	572	539	516	545	512	578	563	495	532	519	536	559	537	530	544	496	562	541	508	567	545	562	519	575	528	515	545	517	533	572	560	531	565	550	554	554	558	552	550	516	504	575	555	544	562	540	559	571	534	522	519	519	551	573	543	512	588	510	505	566	511	521	538	532	540	532	509	565	542	513	507	561	564	510	536	521	576	515	571	529	531	539	518	544	498	525	550	527	557	553	560	547	528	513	513	510	574	532	567	540	514	529	526	529	518	547	534	545	521	513	582	525	575	539	526	494	544	510	551	512	542	564	518	531	490	529	526	523	590	553	539	546	552	547	552	608	582	551	535	557	533	542	524	536	527	523	535	539	521	547	526	494	535	563	525	552	537	544	540	518	572	566	584	556	548	559	540	520	545	535	547	543	529	532	537	558	545	531	578	503	547	508	521	585	530	542	520	536	524	526	547	535	545	512	540	539	565	564	545	534	532	529	517	541	541	530	559	531	540	549	520	512	535	545	543	551	490	548	557	557	553	542	560	559	547	547	527	511	503	532	580	507	534	518	512	520	560	551	568	562	519	530	522	529	533	503	530	546	528	556	491	555	557	536	555	544	551	489	544	515	484	531	542	509	536	487	567	539	556	539	550	581	509	494	511	575	575	532	536	561	553	541	567	541	545	557	520	508	544	530	529	505	526	540	543	519	567	537	527	543	505	542	508	506	537	509	528	531	559	566	524	551	497	545	552	548	527	540	551	549	527	527	558	516	538	525	535	558	516	510	536	544	515	525	475	556	557	559	526	545	593	533	562	549	529	526	555	556	552	548	519	558	552	603	566	609	549	512	541	576	499	533	514	490	486	562	509	487	523	548	538	551	579	552	467	536	591	554	553	542	550	532	540	529	518	525	515	528	553	530	539	516	509	523	498	560	496	504	539	479	508	538	550	507	508	537	512	547	546	530	534	523	535	513	538	532	572	554	565	526	500	570	542	525	543	501	551	539	545	546	519	534	497	541	535	563	543	532	510	514	542	494	566	522	562	549	497	521	504	528	476	544	571	595	519	558	547	551	509	525	521	554	512	547	577	539	537	537	558	527	549	536	549	516	544	578	500	547	544	526	544	577	552	543	507	539	526	539	532	527	518	551	546	598	529	565	522	547	518	541	515	517	541	519	541	543	540	508	589	545	567	527	539	572	522	580	555	509	488	540	540	513	538	538	536	495	511	513	549	561	546	557	540	502	528	517	497	551	580	573	578	542	533	528	494	526	508	525	500	531	534	548	536	583	569	536	559	562	532	564	533	520	505	534	581	508	519	512	516	514	534	529	564	514	533	554	519	549	529	502	557	534	538	544	567	538	510	535	550	549	572	551	512	485	592	523	544	549	516	549	513	540	550	527	569	536	536	508	516	541	550	516	531	562	550	546	520	540	533	537	523	531	543	518	540	521	505	541	499	518	537	535	577	532	530	495
49666	94053	72872	47527	28610	12106	3617	1226	716	664	604	586	668	600	609	595	572	603	617	637	603	629	581	606	587	580	587	587	662	602	614	591	595	611	614	635	612	627	586	594	597	623	688	591	653	575	573	596	584	633	572	600	552	645	615	564	562	617	628	604	575	543	559	566	556	572	572	591	597	569	576	580	585	593	619	599	596	581	602	615	574	614	615	626	610	644	615	615	544	620	564	571	552	593	589	623	606	547	591	627	597	565	582	563	602	591	604	621	590	596	596	555	579	633	562	593	630	635	601	606	623	656	560	599	559	567	587	616	563	590	583	613	574	587	575	605	606	584	591	602	595	590	594	582	613	578	606	601	602	633	583	585	604	575	556	630	580	550	592	637	587	591	594	591	599	575	591	572	607	597	592	596	611	595	569	600	582	587	592	576	598	621	618	556	583	598	581	650	632	567	578	598	585	611	586	541	585	563	602	565	567	579	650	633	579	594	590	592	581	566	609	641	545	575	573	575	595	601	591	623	592	592	607	644	580	627	561	589	629	605	557	619	590	587	588	603	595	613	602	588	612	605	617	612	623	642	629	601	546	619	585	593	592	627	630	587	635	574	578	617	605	582	578	611	584	580	615	569	578	622	582	599	583	578	616	575	616	581	582	611	564	598	580	624	607	617	622	610	605	624	594	572	566	632	604	620	572	564	590	580	589	578	589	628	568	590	584	618	582	594	581	641	588	595	594	635	643	612	571	578	616	639	620	601	637	574	652	570	589	573	575	632	599	613	567	599	623	630	632	583	629	621	618	594	583	605	609	588	585	622	578	587	604	572	597	589	624	628	617	597	629	621	559	602	603	587	578	593	623	598	612	615	600	604	582	603	583	584	593	571	580	573	558	562	630	606	581	611	627	593	603	644	577	607	588	578	571	571	594	624	618	597	606	569	617	609	588	564	587	608	572	576	641	548	541	586	629	601	620	584	611	625	580	575	607	593	598	625	604	598	607	578	621	570	592	598	591	634	578	564	595	573	561	628	541	595	587	603	594	614	594	619	586	584	614	614	616	603	549	625	591	604	613	585	587	607	610	593	615	636	604	590	613	608	592	562	605	610	610	592	585	615	639	597	558	591	595	601	599	617	649	596	627	597	654	547	606	588	581	612	597	534	613	574	592	584	600	658	602	604	590	594	605	618	585	578	594	598	556	594	609	620	573	592	622	633	570	601	583	584	591	598	606	579	620	596	583	583	617	591	627	542	581	597	587	598	585	580	572	598	598	604	588	616	621	615	611	567	564	563	581	609	625	615	614	612	602	579	639	591	573	585	591	587	603	615	600	618	622	607	573	607	626	605	593	623	600	587	565	620	580	593	574	590	621	602	593	605	603	591	621	574	584	611	564	591	623	622	601	602	586	618	611	594	560	563	616	576	612	605	618	599	624	593	627	606	608	601	639	568	568	618	577	577	614	624	606	640	605	576	574	603	623	551	598	583	556	577	608	598	603	577	604	624	601	608	562	586	620	558	621	567	616	582	609	577	580	611	632	525	573	559	600	592	576	600	586	609	546	618	587	625	594	595	592	566	605	624	581	575	583	588	594	624	590	560	578	606	628	582	595	624	646	596	559	634	547	565	567	601	572	584	631	655	625	628	569	593	582	595	621	587	596	618	624	579	574	609	596	590	553	601	613	613	625	597	598	586	608	583	599	579	610	605	588	542	608	568	590	562	566	624	610	605	610	551	595	596	599	594	629	616	579	605	577	628	618	636	624	631	603	569	578	594	596	587	613	559	634	598	570	590	602	594	597	618	577	649	636	618	572	614	603	611	620	629	626	591	605	618	599	572	624	570	582	606	584	611	648	603	569	631	581	548	611	657	593	607	587	604	590	559	585	593	598	603	606	572	579	557	629	574	564	599	597	570	654	605	610	626	594	580	581	558	650	554	576	584	631	604	634	636	598	616	590	589	604	642	608	606	626	592	570	593	604	614	604	613	595	586	584	603	631	596	624	616	598	600	600	540	632	603	653	618	591	667	598	601	585	604	605	606	610	582	587	599	578	623	609	622	632	576	597	601	589	579	620	594	605	616	614	585	598	593	594	592	603	610	577	579	588	595	584	577	594	599	587	613	601	565	600	605	613	609	612	571	602	612	619	568	593	647	579	609	582	580	572	587	645	594	587	544	604	559	592	580	569	627	565	627	606	579	600	572	583	622	570	609	624	587	653	535	594	600	570	628	625	637	618	586	544	643	574	593	615	585	615	591	578	599	570	607	567	608	600	578	598	594	587	566	615	613	607	627	611	581	601	573	618	592	541	621	618	626	586	583	583	633	545	560	634	577	607	576	601	576	548	575	581	608	638	602	572	601	620	598	558	602	611	559	642	579	585	614	607	575	602	587	592	630	633	634	569	575	601	563	570	612	593	629	603	595	607	564	585	613	632	627	575	579	575	621	563	570	573	587	579	577	609	609	590	639	620	577	640	606	576	600	603	574	589	613	622	610	551	578	599	640	602	560	604	625	604	572	600	556	581	577	558	618	574	622	618	595	605	588	600	633	572	595	624	568	583	583	580	579	582	636	573	586	601	632	586	568	546	509	580	603	580	595	608	608	574	615	561	604	584	622	588	596	616	630	612	623	626	590	561	630	627	568	594	587	591	609	629	591	567	586	627	628	547	544	581	629	621	572	566	593	639	606	601	562	609	558	574	623	616	571	527	632	570	575	604	584	605	633	655	565	556	617	594	648	599	604	592	554	561	615	617	594	612	625	616	617	596	584	578	532	588	602	657	585	586	563	589	572	568	538	614	600	638	628	576	616	659	624	588	575	617	589	584	598	603	631	617	587	607	598	572	651	616	623	579	636	574	606	625	586	595	595	573	608	618	564	598	643	637	611	638	597	577	614	591	612	588	626	574	582	573	600	594	576	606	608	596	590	600	600	569	619	589	582	543	600	556	612	569	589	610	609	637	612	611	586	626	606	605	569	558	606	573	614	617	647	633	549	631	655	524	601	593	613	565	545	579	662	597	585	601	582	593	577	592	625	574	624	619	593	607	583	614	618	595	583	583	596	638	608	633	577	576	594	579	605	592	570	630	522	628	602	592	593	600	579	632	581	616	559	604	622	603	616	627	572	585	545	621	592	661	594	617	596	586	599	590	583	608	555	587	626	626	608	579	572	568	591	571	601	571	593	614	583	586	642	624	601	591	577	611	607	595	602	619	598	561	654	576	640	610	589	552	583	597	606	600	575	591	612	571	564	607	616	598	611	601	624	597	593	571	638	614	585	591	594	617	576	567	590	591	585	602	606	572	586	573	580	584	589	608	596	535	609	637	649	583	612	571	585	618	627	624	594	560	558	602	577	566	625	608	586	609	618	621	642	590	559	632	552	618	579	567	613	579	634	593	594	596	619	566	579	601	570	559	595	586	623	581	569	627	593	651	583	598	602	582	579	529	578	600	645	595	639	611	583	561	601	581	591	606	621	564	626	637	603	642	607
25278	25648	39724	32377	19387	7187	1576	732	596	525	496	528	508	540	529	546	517	510	540	506	500	544	517	520	540	521	521	512	527	542	469	483	541	489	489	512	494	466	540	535	535	512	525	512	478	516	500	519	508	512	470	525	501	494	517	523	475	551	532	503	522	514	501	522	519	511	528	494	494	560	531	533	558	496	532	508	498	574	470	530	517	560	494	516	497	516	537	516	519	523	525	478	533	494	508	522	554	496	529	473	516	534	493	519	484	543	541	540	537	499	484	534	497	498	498	480	522	522	556	512	472	498	550	539	464	530	511	461	491	546	540	483	494	495	527	484	492	535	512	546	563	524	559	484	552	535	497	499	543	540	523	526	505	525	532	530	466	515	528	526	487	507	505	533	486	514	524	502	524	524	542	481	515	492	502	557	506	465	549	512	555	502	542	494	519	534	536	499	516	502	493	540	526	553	540	563	534	493	476	493	504	503	534	527	510	488	467	492	540	507	541	526	481	523	551	512	498	553	520	532	569	486	504	532	546	483	495	494	488	493	570	499	510	499	514	476	501	522	516	523	534	495	526	498	552	551	535	543	510	553	504	511	510	558	511	483	481	506	503	492	494	539	497	523	522	527	562	525	498	501	500	530	478	485	475	527	505	544	486	546	492	564	529	561	513	509	487	511	502	526	503	493	542	502	535	508	509	517	528	559	520	543	524	534	518	539	477	576	506	533	530	557	471	481	571	540	490	534	532	563	537	526	511	499	495	481	499	472	560	554	509	537	525	517	511	520	522	472	531	556	514	525	471	481	505	501	536	523	539	536	518	521	511	542	511	550	512	497	528	543	563	468	534	530	531	535	492	513	510	573	520	509	549	515	526	554	480	565	523	485	488	509	505	474	538	459	543	496	558	512	511	523	518	532	500	527	499	515	547	487	524	577	516	497	528	526	528	543	509	501	519	573	502	466	481	508	532	538	536	516	524	489	506	527	552	537	480	518	510	519	564	501	528	528	478	499	484	532	543	552	540	502	546	522	534	503	501	518	498	503	477	528	523	546	541	540	510	478	484	476	579	518	482	482	538	526	504	487	469	562	512	517	532	527	524	528	539	511	531	532	509	529	470	536	540	524	510	511	479	532	521	487	503	496	528	530	553	480	481	531	541	471	504	488	576	525	524	478	496	460	549	484	510	501	502	510	541	495	505	517	532	488	509	519	492	492	510	505	529	477	497	498	510	507	489	536	502	488	492	506	513	529	512	524	522	522	521	497	499	498	561	535	494	527	508	533	503	528	483	538	488	549	545	535	497	522	506	523	506	572	532	529	492	553	502	494	495	525	554	511	524	528	527	490	503	494	495	533	566	485	530	459	515	443	494	527	520	509	548	510	504	519	518	534	513	521	491	540	475	531	496	515	527	547	527	512	500	534	487	465	522	524	530	492	511	472	515	486	557	533	559	527	509	529	556	505	531	517	481	507	532	458	517	528	489	473	506	476	488	549	527	495	557	507	508	552	521	513	543	549	509	557	499	525	509	499	529	538	542	517	573	536	549	501	514	529	508	533	526	505	479	507	523	473	471	489	540	509	502	498	548	526	519	512	486	493	517	517	463	491	511	538	482	541	504	536	523	555	483	513	519	521	521	504	497	520	524	511	546	540	536	532	519	531	506	497	513	507	530	549	505	571	537	535	494	526	569	508	539	524	504	522	505	477	551	506	515	511	481	551	502	526	531	522	524	511	531	524	483	530	523	536	528	501	488	516	525	503	523	546	504	553	478	514	493	463	505	549	504	536	489	537	509	494	525	507	517	520	526	504	506	539	486	525	477	508	501	535	490	532	503	501	505	470	527	548	540	548	509	497	477	480	546	583	531	499	501	539	527	529	502	497	535	530	507	508	525	503	517	499	502	507	487	497	486	520	507	524	503	525	502	547	473	504	528	509	536	553	503	507	491	491	549	502	526	493	511	531	493	546	538	551	506	498	502	534	551	526	504	506	517	497	523	509	518	495	552	533	494	510	512	521	540	520	524	530	534	511	505	520	522	535	523	543	532	495	527	519	501	568	533	514	527	537	549	517	515	529	538	519	548	521	525	517	489	512	505	465	542	513	512	532	514	549	529	525	504	536	504	503	543	511	479	506	512	550	520	534	527	498	526	480	499	499	527	523	512	482	519	501	509	492	485	534	503	523	480	471	548	546	540	507	527	512	519	535	556	547	504	511	515	514	476	538	534	514	523	535	500	511	535	511	537	509	529	509	544	515	472	493	511	518	521	533	524	499	510	511	533	538	528	535	540	490	524	472	508	498	493	518	506	527	551	536	479	514	513	562	481	519	537	488	454	540	507	505	527	507	488	521	489	508	543	563	524	553	511	535	520	520	488	513	503	501	491	476	522	543	514	548	474	539	513	539	556	488	541	540	515	503	549	539	545	551	480	536	500	523	517	556	509	497	480	536	493	531	507	522	507	487	544	525	510	539	513	524	521	515	523	513	524	516	500	520	527	525	560	513	554	501	504	475	507	515	501	528	498	506	525	514	513	513	519	488	506	542	500	532	508	507	538	510	541	511	498	505	558	554	507	517	547	482	510	530	576	503	515	494	505	542	504	570	541	541	518	488	537	509	564	532	484	516	508	507	535	505	557	533	498	533	486	525	507	541	527	479	512	523	502	535	536	547	523	566	523	508	535	527	502	516	549	507	548	495	557	534	533	549	525	493	515	529	535	528	542	489	550	503	546	536	525	525	513	534	536	506	536	533	503	565	537	479	522	499	531	512	545	513	483	506	551	562	517	519	524	481	536	498	510	531	532	525	532	510	512	516	528	476	502	519	568	486	511	496	537	541	533	520	506	507	513	521	559	527	509	539	505	528	515	534	506	500	566	553	531	553	520	536	532	525	536	550	544	501	479	527	485	493	489	502	530	531	520	488	532	498	501	515	530	512	488	513	570	517	498	540	524	534	521	485	509	541	487	532	482	509	529	540	505	525	510	489	508	505	507	516	521	543	514	514	509	501	518	503	554	520	490	519	513	532	483	480	537	525	513	508	480	510	523	547	513	480	531	503	547	504	506	515	507	510	522	509	550	513	564	533	503	489	509	542	496	520	573	541	550	532	482	502	537	545	490	481	554	544	513	514	508	525	526	485	529	529	507	491	510	518	543	487	488	566	547	515	531	498	560	522	505	532	511	524	512	532	535	515	548	505	508	492	506	527	527	484	545	538	501	485	550	499	505	506	504	520	506	541	540	519	518	482	511	525	534	528	519	510	516	464	542	530	506	509	500	508	533	531	538	554	537	496	492	533	518	507	495	503	512	539	506	493	567	513	495	479	532	547	514	534	515	533	534	514	498	516	507	533	498	514	526	518	514	527	502	554	527	523	542	534	508	500	547	540	547	504	490	525	539	486	569	527	492	530	526	483	493	509	541	579	537	465	521	476	538	496	517	488	509	500	527	536	574	541	500	486	513	498	523	519	521	517	496	487	515	487	505	502	534	502
42374	81367	58771	35128	17704	6533	1981	871	685	608	519	580	561	575	660	596	568	606	658	618	606	620	602	566	600	585	582	618	580	579	599	585	599	584	609	594	604	570	618	567	555	585	549	601	604	585	626	575	598	599	572	610	542	612	590	610	616	574	609	580	589	588	620	547	578	580	567	608	565	578	609	559	582	602	581	593	604	577	535	542	544	537	574	591	586	601	571	601	585	614	564	594	591	575	563	620	625	562	602	613	599	567	604	576	602	548	562	616	580	534	581	611	635	559	598	557	579	611	554	612	560	525	547	562	572	610	600	616	603	616	560	585	586	561	563	583	617	573	586	581	605	590	612	582	629	595	582	591	614	577	604	556	601	599	578	598	557	546	581	561	609	573	622	573	606	568	586	559	570	594	581	582	543	569	615	540	595	592	595	585	594	617	600	553	594	595	565	611	619	569	658	592	580	604	585	549	590	551	624	591	574	548	554	584	613	616	574	608	584	622	591	604	592	584	595	575	554	570	591	587	611	582	585	556	626	559	598	632	559	574	566	553	579	573	534	623	559	584	627	587	601	576	555	581	586	619	611	593	581	620	594	598	593	603	598	608	553	597	554	607	617	606	594	595	539	552	571	567	550	534	550	562	575	578	607	524	612	586	603	570	603	562	556	549	575	573	584	563	587	579	550	598	584	613	600	563	608	601	604	574	582	600	567	586	566	599	609	611	587	609	568	587	604	590	618	564	579	589	546	581	574	574	563	574	594	601	630	561	568	538	639	544	593	557	540	596	566	618	638	574	551	556	564	560	612	560	562	587	582	577	591	596	611	529	604	590	560	611	565	605	584	607	557	618	591	524	575	597	626	563	602	574	550	589	548	620	612	591	572	591	601	571	595	599	591	571	585	615	587	600	589	583	571	570	589	606	582	524	583	561	588	619	587	606	596	545	539	595	591	607	588	557	591	554	579	571	567	568	597	637	595	628	591	583	628	582	590	550	602	563	611	625	589	589	563	515	563	561	580	606	594	636	594	580	596	637	558	552	645	613	632	583	585	540	614	581	593	567	608	581	615	604	576	599	587	556	579	570	574	593	595	560	598	580	615	623	572	556	629	603	569	566	550	572	601	512	667	555	596	579	582	622	623	574	605	589	585	593	568	576	633	625	604	582	583	618	610	581	579	568	592	637	590	566	585	555	569	604	588	588	569	602	565	636	556	631	604	559	617	592	589	574	603	584	571	595	605	574	550	596	579	573	561	565	615	600	616	572	574	594	609	570	618	602	568	584	602	535	612	552	556	598	598	586	568	583	566	578	581	555	623	600	591	596	581	583	611	539	574	579	596	591	555	641	612	579	581	605	585	593	561	583	604	584	567	574	545	586	565	588	586	571	544	583	614	561	600	565	571	564	541	562	588	569	576	595	568	601	634	603	605	572	578	604	571	597	586	601	605	603	595	595	565	565	608	594	584	559	577	590	583	544	628	549	613	598	564	611	571	636	597	572	560	571	592	578	615	566	624	540	573	541	559	631	608	604	553	594	593	629	569	622	572	592	520	597	595	594	562	595	579	576	584	583	596	581	639	583	585	583	603	587	609	599	589	587	571	618	590	586	606	616	606	564	610	594	619	568	589	610	597	559	594	584	562	555	551	614	588	595	577	600	596	587	606	592	582	597	564	581	592	583	575	546	603	572	609	559	573	593	620	586	569	556	584	521	585	586	606	558	593	541	554	601	607	581	610	638	545	568	581	582	614	583	614	597	592	572	590	629	575	606	616	559	576	592	582	612	615	586	573	596	577	590	576	607	598	596	595	586	595	623	592	627	574	621	569	600	572	605	581	609	605	575	592	554	580	582	623	624	569	572	594	576	571	583	619	581	598	561	532	560	608	611	576	556	503	593	554	604	602	604	607	591	618	561	613	599	568	614	586	588	583	565	576	591	570	593	575	559	576	573	592	581	573	554	614	545	542	599	553	576	604	585	601	572	558	610	597	575	564	592	587	550	562	587	571	561	594	593	614	547	576	595	559	563	584	569	600	646	597	572	586	534	536	557	588	595	565	583	585	608	597	568	568	558	617	606	552	570	600	609	589	636	603	571	609	589	600	582	602	586	604	614	576	576	597	544	582	578	581	546	591	627	617	586	548	587	570	613	580	592	535	596	600	599	577	574	578	604	559	585	588	570	603	576	578	612	556	609	564	583	593	560	525	565	567	636	564	569	606	577	546	583	603	577	557	586	555	616	555	557	599	579	608	599	607	555	583	631	589	572	603	585	606	594	611	620	564	601	604	576	572	628	534	601	598	574	605	607	603	588	579	565	566	595	586	605	558	574	588	594	599	575	588	625	570	590	642	588	539	591	619	594	555	578	599	564	579	598	591	575	616	574	542	599	579	591	568	631	607	584	577	522	633	569	548	579	565	603	612	609	585	604	623	653	615	578	594	577	572	589	575	606	570	590	594	584	542	595	581	586	556	608	550	592	613	559	579	615	586	588	581	610	613	603	588	573	568	601	585	564	589	562	601	583	626	589	575	579	577	602	579	590	572	589	617	601	595	616	586	573	546	567	598	614	596	633	585	579	616	589	597	557	621	619	559	561	597	618	590	585	643	578	587	578	551	578	604	561	625	611	592	566	601	611	591	618	567	598	609	602	603	583	585	582	564	548	583	565	568	601	616	594	576	625	558	606	571	530	590	594	604	594	604	563	628	568	524	608	576	575	589	635	537	588	594	602	570	619	583	612	593	567	590	597	562	586	540	550	594	577	617	557	593	542	582	620	639	604	578	562	566	571	572	597	554	585	583	633	589	550	583	575	598	557	582	584	603	588	586	562	580	605	590	566	574	567	586	607	576	589	580	582	678	601	607	603	586	611	574	595	543	601	604	570	578	548	558	569	598	566	585	651	584	593	577	604	615	549	563	544	616	566	595	637	594	606	560	582	602	622	587	586	575	600	571	585	599	576	587	590	581	583	549	614	553	613	578	579	552	608	604	623	564	640	586	557	604	583	545	540	621	549	613	598	570	545	570	584	576	649	601	565	611	597	622	550	617	580	579	560	640	597	624	593	597	594	580	577	585	565	609	594	587	622	550	595	593	590	611	567	560	626	587	532	589	567	591	593	615	593	594	611	623	584	628	592	626	596	608	535	655	579	565	622	588	604	598	558	542	659	583	583	559	641	609	565	570	576	579	606	588	594	599	587	558	616	602	577	581	567	541	574	564	595	589	589	609	617	596	618	565	602	589	593	589	575	575	604	575	613	569	562	593	583	562	585	628	560	541	608	582	627	590	557	571	571	620	574	586	615	622	624	605	606	566	608	586	586	622	596	598	599	549	580	582	563	610	605	647	620	602	575	579	545	550	566	626	581	562	584	604	584	552	642	613	578	573	613	573	577	562	580	586	577	588	610	557	608	613	567	598	613	605	572	591	601	581	622	576	591	596	596	583	594	567	595	580	606	635	623	597	564	601	637	590	555	587	600	575	567	587	661	548	579
22818	22114	34501	29994	24670	22069	14646	2211	821	722	676	698	688	709	651	649	681	668	699	671	680	677	660	669	724	613	686	687	662	652	652	664	689	679	635	689	635	642	667	647	607	690	647	682	661	665	699	656	643	693	637	682	643	638	674	716	654	687	641	694	681	671	668	685	622	689	653	675	661	687	636	721	692	653	643	650	695	698	653	684	676	656	717	665	681	704	698	668	673	690	705	641	642	750	701	715	643	662	618	654	646	646	627	668	730	645	676	654	712	664	623	672	679	715	685	648	674	671	645	603	655	675	690	669	684	616	676	670	667	698	680	655	671	736	662	663	682	700	655	676	675	642	655	655	683	677	679	693	674	655	679	697	675	683	701	669	694	685	676	671	643	687	679	662	689	672	653	677	730	685	671	672	685	688	694	655	645	708	678	669	677	617	589	701	685	654	673	652	667	656	672	639	702	650	674	654	676	647	722	668	672	676	696	694	725	659	665	637	677	680	711	653	704	652	654	660	669	652	682	693	689	648	665	636	676	636	688	709	653	657	644	619	666	686	701	647	697	700	662	642	681	686	681	668	655	692	669	679	646	683	655	669	664	673	658	712	688	652	665	636	639	664	657	647	639	641	642	694	621	674	673	629	681	674	712	694	704	702	638	703	645	631	694	719	676	647	642	638	631	634	715	705	679	655	680	683	639	654	689	686	682	664	638	649	684	655	642	672	692	651	671	667	676	622	689	656	644	643	645	657	671	649	649	637	693	696	702	685	691	648	697	636	670	717	709	656	677	634	628	654	641	656	654	662	682	694	683	680	647	641	646	686	594	606	677	698	659	666	639	677	638	689	672	627	704	675	645	671	676	672	706	663	683	642	612	683	623	674	680	661	721	664	681	630	641	677	693	699	647	667	606	663	665	704	657	679	742	656	675	695	736	647	670	658	688	648	660	659	689	644	680	611	642	687	740	678	654	690	666	677	697	650	671	653	662	675	651	662	628	668	666	668	654	676	704	715	656	671	698	636	665	662	706	624	679	639	712	676	680	682	668	583	687	635	629	674	643	634	631	617	685	662	627	646	675	641	640	689	669	698	669	697	655	681	700	644	675	643	668	705	642	686	707	649	680	668	607	658	718	675	670	694	711	636	653	671	631	670	636	683	645	702	669	670	654	638	692	666	685	643	679	672	672	652	656	669	656	618	666	621	718	638	673	699	659	694	700	695	704	620	657	649	601	668	650	666	661	701	673	636	691	648	662	708	650	652	723	666	679	699	698	632	703	642	660	719	648	696	666	646	709	677	652	654	658	644	670	678	652	698	656	627	704	692	660	667	644	709	684	699	640	712	638	685	639	657	661	606	656	702	661	664	660	686	717	663	691	669	645	672	690	682	698	653	689	663	661	629	629	677	674	675	655	631	653	687	660	711	672	637	659	602	659	631	628	671	695	671	721	682	635	706	691	647	718	666	683	674	667	674	694	655	704	714	668	629	652	637	679	651	659	641	664	627	667	664	693	683	643	702	715	726	713	698	690	668	706	694	669	679	683	687	677	697	681	710	679	655	684	693	651	705	645	646	678	691	664	683	670	662	676	621	663	664	637	701	645	605	681	665	698	646	709	705	629	736	717	600	677	653	676	676	699	629	694	651	658	683	672	665	673	668	646	677	679	697	673	646	675	661	674	673	647	633	647	638	636	688	644	690	668	655	678	673	651	617	696	678	653	678	706	682	689	742	696	703	638	619	652	632	661	670	623	664	719	692	637	668	632	675	648	673	672	681	689	654	658	683	662	671	648	709	701	659	668	657	658	665	652	672	708	672	651	689	657	684	640	691	683	641	667	642	675	666	665	671	703	663	679	636	658	706	683	640	651	665	654	669	686	664	686	655	640	623	682	659	641	625	681	700	659	674	704	661	665	663	652	675	721	691	697	688	652	729	689	644	663	697	720	722	674	670	698	640	651	673	661	653	692	665	677	683	657	642	706	649	648	659	671	700	697	655	666	721	668	645	667	629	670	659	669	647	658	678	645	659	618	660	684	655	660	647	664	685	669	704	689	675	672	655	667	699	672	677	608	685	685	703	683	705	640	673	642	711	670	682	638	704	642	687	661	666	630	656	651	637	664	671	706	685	693	638	680	677	664	701	660	614	634	630	652	674	656	713	661	673	674	683	658	675	658	679	651	654	683	604	670	667	683	674	634	663	642	702	704	626	709	679	715	707	652	691	665	673	648	652	677	715	634	670	678	706	663	681	678	664	708	674	679	620	704	662	663	695	709	621	680	662	663	693	658	661	667	691	746	629	670	639	668	685	689	659	634	694	681	670	711	691	647	633	669	662	703	693	669	662	706	667	690	655	646	642	660	725	657	668	716	617	651	616	698	667	645	675	688	674	674	620	677	654	658	680	663	668	678	653	693	655	679	682	657	654	659	679	673	698	710	677	697	661	651	615	677	698	683	697	678	626	666	680	664	644	704	700	642	680	642	632	675	637	674	669	637	695	667	658	644	696	679	680	679	671	673	688	657	655	621	658	712	698	658	656	705	700	650	665	654	686	641	668	673	658	696	687	629	719	649	671	617	708	681	653	664	654	634	658	672	701	731	660	651	628	639	686	714	698	644	680	659	633	652	664	667	676	695	658	666	657	707	628	696	674	674	693	678	691	665	684	642	651	603	676	689	630	650	655	705	681	651	654	639	636	650	654	703	670	623	707	675	641	698	711	671	683	656	628	661	678	647	665	636	678	649	682	662	671	638	699	716	689	619	651	650	641	722	685	664	669	678	701	639	636	625	713	702	710	655	679	621	652	690	658	716	669	718	690	656	695	621	664	663	605	653	676	635	683	703	697	693	680	685	686	626	662	662	624	709	676	654	649	674	680	658	627	672	626	631	695	694	683	663	656	613	667	711	644	691	683	726	742	679	647	680	671	668	647	736	662	670	631	693	667	704	708	675	685	636	642	652	709	743	701	652	685	693	662	696	723	657	684	674	642	657	635	656	682	688	687	685	660	658	678	657	746	673	678	679	709	670	699	689	692	645	700	714	676	693	683	679	603	715	672	698	626	677	663	690	665	690	636	685	651	679	688	695	690	660	630	654	646	670	664	709	668	653	681	639	707	743	693	656	668	666	669	672	694	705	666	676	674	673	681	702	688	687	667	688	673	707	715	690	651	650	655	721	687	656	691	621	659	702	627	678	664	639	652	636	689	667	701	643	632	685	705	670	693	697	658	650	675	663	679	686	653	664	635	683	702	657	696	678	681	663	666	673	675	642	667	667	686	678	669	672	619	685	675	673	648	692	671	656	653	649	677	678	665	621	689	641	664	657	671	666	717	657	670	662	661	676	644	641	657	643	690	635	636	711	683	678	678	684	678	659	647	651	666	669	637	668	684	687	671	647	681	721	651	698	680	666	646	668	659	683	631	651	692	684	678	661	679	739	667	674	663	675	673	672	639	665	669	671	631	679	655	659	641	658	680	692	672	657	637	673	660	613	712
53090	99544	79744	55688	35238	17193	5699	1775	908	734	665	728	704	754	769	699	753	692	729	750	706	712	733	691	775	727	744	734	752	746	727	693	774	735	748	709	782	736	719	752	701	753	732	721	675	662	710	687	786	743	739	697	720	749	760	749	736	718	720	743	717	707	714	733	738	713	717	713	691	723	736	725	707	674	739	756	689	743	710	708	751	750	716	770	705	792	740	701	723	694	728	742	700	705	720	728	704	737	755	725	715	734	739	700	697	768	741	744	717	727	716	699	714	798	676	764	719	686	752	761	728	765	693	748	723	722	752	731	684	692	704	721	739	713	714	794	757	730	703	748	727	736	646	708	733	682	745	745	739	735	707	730	728	711	702	700	753	732	725	674	762	710	713	724	691	715	760	732	681	721	703	707	719	743	733	762	682	749	718	689	772	701	779	706	718	763	732	707	772	694	745	672	757	713	768	691	710	751	719	743	759	716	756	764	746	719	730	697	702	745	712	712	729	699	769	702	718	722	721	776	703	761	713	714	724	738	705	733	687	728	727	714	671	763	752	735	710	721	739	732	744	700	681	763	731	728	720	755	719	720	742	730	669	724	687	714	712	738	716	733	710	734	740	726	724	686	708	739	695	730	719	705	715	694	708	743	755	711	676	704	744	729	755	725	774	706	758	688	729	754	671	700	771	689	721	747	738	692	766	672	723	736	724	724	702	774	675	780	730	707	726	702	737	717	719	772	785	716	712	710	722	711	715	770	723	750	729	708	725	747	730	760	724	744	703	720	713	768	781	688	741	728	715	696	710	752	742	703	714	787	694	732	693	714	751	700	758	751	745	712	746	674	705	658	726	701	711	697	712	745	703	714	738	685	758	755	737	723	720	712	705	715	664	759	750	723	744	682	757	702	727	700	692	703	712	715	759	736	719	765	704	765	714	717	767	731	713	713	689	740	722	726	717	707	753	701	701	725	737	697	681	736	751	726	685	723	679	775	772	757	730	722	745	750	705	722	744	721	706	773	758	720	700	739	744	774	743	693	723	670	736	723	725	728	705	747	672	729	722	776	727	711	696	759	743	701	710	728	691	735	751	790	701	735	669	732	713	737	728	747	755	713	728	668	737	731	740	741	707	755	729	773	728	722	730	698	719	693	685	743	708	694	716	751	728	763	710	741	726	693	703	717	720	760	724	804	781	755	673	720	749	741	753	724	717	753	742	731	723	738	724	728	720	737	721	767	723	707	756	711	750	730	705	730	736	773	705	687	731	722	761	688	669	734	705	727	707	725	706	731	704	657	679	713	729	748	735	741	732	742	730	703	712	756	692	690	692	706	724	716	696	709	691	724	707	728	725	720	734	697	732	711	720	711	701	747	758	772	730	713	690	738	686	770	707	728	716	707	698	723	745	704	734	713	743	706	733	716	716	733	751	749	680	694	699	757	747	728	724	707	726	688	737	693	745	765	720	736	714	741	704	718	689	787	732	712	692	709	726	764	802	699	691	726	733	701	713	770	709	724	754	706	751	687	738	726	716	711	690	698	677	773	678	666	699	729	695	688	702	769	730	733	772	725	719	729	680	719	760	716	700	751	728	697	754	737	713	760	707	722	716	721	701	713	718	701	735	743	710	733	726	706	757	686	726	725	719	721	718	732	708	690	755	760	707	714	710	687	728	720	700	712	677	734	680	730	732	691	729	721	744	740	698	743	734	720	721	688	733	721	772	738	723	723	774	750	757	704	756	703	738	688	699	751	713	737	801	702	749	738	738	768	682	731	675	733	675	731	715	712	708	719	704	737	749	729	696	730	745	735	703	735	703	756	754	748	722	790	730	743	741	728	746	736	710	725	756	751	711	702	717	732	691	724	749	752	685	696	705	736	754	656	711	691	712	747	694	754	711	752	701	695	715	685	752	705	765	713	758	725	760	764	749	696	721	747	730	718	752	720	748	689	696	720	702	701	708	692	696	744	740	665	716	741	659	712	710	750	717	722	739	764	746	730	745	704	741	746	692	686	729	736	731	718	712	735	691	731	752	708	739	770	705	699	732	742	692	733	767	715	746	743	737	765	713	737	755	767	708	702	683	717	702	685	716	706	730	741	747	694	729	740	716	753	698	689	767	708	735	704	757	698	724	691	747	761	731	765	746	698	739	755	729	702	727	714	731	760	787	711	744	773	734	739	704	728	700	725	738	713	686	713	742	726	719	731	725	740	713	723	718	735	716	688	738	728	730	714	718	697	679	694	765	781	761	736	698	726	734	705	733	754	695	732	715	721	681	764	744	707	729	725	737	737	725	729	715	744	739	714	684	691	663	774	722	705	723	716	723	710	730	742	711	712	718	667	727	705	736	719	699	741	719	713	708	749	720	714	747	713	714	759	751	720	735	759	706	714	775	703	707	727	713	737	705	743	718	715	740	706	714	737	726	734	691	743	760	720	708	746	682	735	692	773	706	722	769	703	719	743	747	712	773	721	769	736	712	708	733	699	776	746	770	730	747	743	697	745	729	744	749	709	754	683	702	694	692	767	696	739	736	700	701	735	720	753	715	706	705	748	747	696	740	750	745	723	696	722	717	757	724	715	690	715	681	711	696	673	730	698	754	727	727	717	745	723	723	740	708	715	738	686	723	700	732	705	786	745	736	753	701	725	763	730	731	690	732	708	733	720	697	728	764	707	729	697	704	734	716	708	707	722	769	692	732	742	740	745	713	689	759	753	745	721	730	717	747	723	731	739	742	698	720	730	688	729	740	704	686	720	684	663	707	699	704	709	732	705	739	699	771	785	692	716	733	687	727	736	748	786	737	688	726	743	716	725	728	691	705	717	714	713	665	720	720	701	753	717	747	707	686	747	666	709	726	700	712	710	712	713	751	698	724	695	749	726	720	708	708	717	689	718	746	727	694	749	715	746	703	730	753	704	747	719	765	697	714	737	695	743	733	719	699	761	721	677	681	689	749	719	701	746	728	693	771	712	683	732	699	750	733	703	728	700	765	769	730	729	730	718	710	715	691	751	765	729	707	757	715	695	735	741	722	706	700	688	713	738	746	718	741	740	739	718	752	690	736	706	688	770	743	750	740	717	759	665	746	715	706	720	740	698	766	688	710	759	725	742	740	694	743	719	719	708	689	719	739	744	732	742	712	705	742	709	767	758	727	727	770	721	689	699	726	695	755	770	728	753	675	746	703	715	719	709	737	718	729	727	685	671	756	718	746	707	728	706	788	738	768	726	753	683	703	725	729	732	730	717	747	725	693	686	713	749	735	705	738	721	709	690	763	742	766	671	730	727	683	719	737	784	689	721	690	703	745	767	733	706	723	746	749	733	746	736	697	706	706	697	745	689	718	708	746	691	649	707	745	710	686	726	733	781	641	746	750	724	708	730	719	729	724	708	729	761	710	719	728	701	719	669	671	704	741	700	729	682	736	746	689	709	675	753	708	785	778	703	720	741	722	706	745	714	733	699	719	707	757	751	675	701	705	729	732	696	731	712
27918	33206	39275	20098	6264	1896	806	529	449	434	448	490	418	450	462	505	505	435	499	495	452	461	441	424	450	411	430	405	461	439	476	485	429	433	459	453	435	469	467	420	434	471	461	429	468	492	476	469	435	430	459	467	456	445	464	425	438	459	466	426	473	469	412	439	446	464	458	461	453	427	425	446	430	474	445	433	450	426	441	442	446	447	481	441	421	462	453	469	434	432	466	463	452	432	451	482	452	448	442	455	430	451	422	490	466	425	468	425	444	430	463	459	440	445	461	451	487	422	447	412	419	447	469	448	448	470	456	441	510	449	431	481	400	457	463	441	473	435	447	455	449	482	454	456	451	427	441	395	432	432	475	454	446	470	479	430	439	427	421	462	488	453	493	393	447	467	477	431	437	444	484	445	497	437	426	454	428	447	463	460	448	465	433	454	441	471	408	431	460	464	479	423	445	493	454	453	451	454	459	422	470	433	474	439	431	447	445	452	482	442	486	445	473	457	464	441	446	463	471	460	461	428	428	422	390	443	437	464	444	425	492	430	461	446	435	488	437	426	405	447	449	464	475	464	467	469	448	456	434	432	457	431	429	464	436	463	444	455	435	408	454	411	459	442	449	441	412	453	419	487	428	453	452	459	491	466	481	438	475	429	452	459	469	439	480	419	456	444	472	435	428	460	443	455	409	466	447	465	435	430	453	444	437	429	453	426	437	443	448	436	451	445	448	429	459	450	436	380	422	427	429	466	447	466	432	442	432	421	447	428	461	485	450	460	468	470	480	457	436	451	457	471	448	462	478	444	452	439	450	427	458	465	489	431	421	423	460	402	451	438	435	419	461	484	448	454	469	421	470	472	443	430	441	445	451	425	453	456	483	451	471	462	485	421	428	468	460	495	445	457	429	460	419	455	472	454	454	427	448	442	466	501	445	437	456	463	447	469	425	487	458	465	456	445	489	468	444	455	466	469	420	496	464	462	444	468	414	414	451	453	466	461	468	492	423	452	486	442	476	463	407	491	445	464	440	434	408	449	458	450	473	437	466	451	416	501	422	471	460	407	450	444	460	428	457	425	459	445	458	465	466	430	472	494	417	447	421	404	455	458	442	456	442	434	439	442	436	464	455	452	432	442	437	458	498	457	434	428	461	466	439	448	439	447	456	452	443	471	444	455	429	470	454	431	445	449	466	455	454	444	450	401	440	437	445	442	456	459	475	452	470	435	437	440	488	482	513	468	402	455	442	459	421	431	449	439	466	426	431	410	444	445	436	490	424	442	475	422	453	457	428	442	452	429	465	428	460	445	416	435	437	427	502	444	445	424	450	458	464	422	482	477	435	463	451	451	441	438	435	451	424	473	474	443	480	458	412	446	454	460	478	451	478	457	464	477	461	448	440	437	470	465	461	454	425	470	410	436	474	459	434	487	446	448	450	441	439	422	461	439	453	437	433	492	440	434	474	427	452	462	469	437	462	449	444	438	472	462	476	468	452	487	470	422	444	470	456	482	418	440	430	449	430	458	418	425	445	429	453	478	448	410	435	449	406	482	440	471	460	464	444	430	473	434	470	452	415	447	441	430	445	485	453	448	499	435	430	441	467	436	440	453	431	455	442	464	472	465	457	466	428	447	448	472	458	431	448	424	446	433	459	505	485	453	425	419	419	446	449	435	458	424	477	482	438	439	435	437	473	441	423	468	443	455	469	458	458	448	438	468	444	486	426	430	443	485	440	459	439	439	456	454	443	412	445	464	491	451	466	450	434	434	462	413	429	453	459	412	453	458	462	441	470	468	427	452	454	460	426	432	417	458	425	415	433	469	447	464	424	441	441	446	429	449	439	448	458	468	473	438	494	432	445	504	456	470	487	428	468	428	416	431	417	435	411	450	461	450	466	419	448	457	423	477	451	465	414	439	493	444	448	432	468	429	454	473	507	456	455	445	442	424	460	457	464	457	439	440	431	452	399	440	427	406	451	449	402	483	436	442	436	418	442	425	463	438	462	448	408	460	431	476	444	428	502	451	467	418	464	475	429	451	479	441	412	436	418	476	438	454	458	441	438	425	458	472	463	421	438	479	474	460	478	427	468	425	471	461	442	464	472	431	428	411	433	446	459	495	439	448	453	426	443	436	452	453	426	440	466	427	425	472	474	436	459	410	455	476	453	450	443	435	469	416	467	480	451	454	453	415	452	417	437	435	433	449	474	450	472	481	447	456	420	461	458	463	458	455	478	446	446	466	490	446	474	451	447	440	479	433	454	465	470	487	411	431	450	404	459	441	429	459	446	435	426	413	452	424	439	443	486	454	412	438	466	406	468	419	429	419	464	454	462	454	448	454	448	436	457	463	443	412	444	446	444	452	479	451	484	447	469	441	464	421	451	440	455	470	426	449	417	480	471	474	428	460	467	453	446	469	432	473	442	452	466	432	447	444	447	451	436	438	414	476	453	430	458	463	454	419	472	449	420	442	465	435	394	472	421	478	435	444	448	491	458	429	454	462	468	500	419	476	435	490	444	447	484	453	440	463	465	398	467	437	483	456	485	457	465	468	446	475	445	423	457	460	461	474	435	430	471	429	428	435	444	458	459	434	450	458	469	490	456	419	425	484	418	425	461	412	444	448	446	421	459	450	418	472	486	439	425	481	497	442	437	442	453	467	445	448	447	437	433	473	468	432	484	445	452	493	435	428	435	438	491	402	437	476	446	435	434	461	421	465	431	440	411	465	448	453	438	472	445	422	443	425	432	411	462	469	458	474	421	438	465	454	439	474	441	458	445	453	433	461	428	465	453	444	443	488	442	427	449	462	464	427	440	468	415	451	391	455	451	397	448	470	438	447	445	475	427	441	487	461	439	429	458	462	378	458	446	377	457	445	456	447	426	421	422	467	466	414	422	449	454	438	463	439	449	474	454	463	473	429	433	463	422	485	465	451	440	462	435	459	433	470	448	472	429	444	447	426	485	461	455	421	454	433	459	455	446	454	432	426	518	420	457	443	469	453	437	422	484	445	401	447	401	460	456	457	420	424	439	442	436	418	420	476	505	414	436	499	429	422	457	475	449	457	430	432	430	435	430	413	483	440	454	423	475	433	429	504	467	443	428	439	409	453	443	462	450	478	469	422	443	433	427	475	464	490	440	462	451	464	437	499	442	458	440	436	437	461	479	473	450	444	430	502	460	478	462	423	480	453	433	446	504	491	457	421	425	423	458	415	472	449	446	446	450	425	460	423	465	487	465	452	460	470	453	421	421	448	486	420	495	459	398	476	456	412	426	441	451	462	479	475	451	441	449	455	443	432	449	405	476	409	454	435	455	456	436	461	463	474	452	443	426	437	445	486	446	446	482	422	445	499	429	440	432	489	463	467	445	470	463	443	415	444	450	441	426	494	464	433	443	410	436	447	443	443	451	469	429	429	444	485	442	440	445	478	467	451	471	456	439	473	462	413	480	504	446	457	438	482	422	426	436	436	468	439	420	460	457	424	449	460
23280	50401	34060	14197	6091	2455	994	616	578	541	518	491	483	531	515	515	468	489	506	572	513	527	502	537	519	518	538	557	503	520	541	526	501	499	503	500	509	499	527	545	507	512	489	511	539	528	523	499	511	507	501	558	499	505	565	518	482	458	518	553	509	539	524	482	489	512	507	513	495	519	534	538	484	525	507	493	537	552	506	522	516	510	529	473	528	529	488	541	545	515	471	523	505	483	542	559	522	539	503	547	518	569	498	497	499	528	529	527	514	497	476	515	544	502	534	513	509	484	489	507	518	540	532	523	473	492	536	525	489	488	517	558	481	550	530	510	537	516	544	566	532	477	492	509	520	507	507	511	521	469	497	528	527	536	486	534	541	545	471	508	486	531	532	529	545	530	543	505	554	514	531	517	504	495	547	506	518	535	539	518	521	515	507	568	491	539	523	493	484	481	495	511	528	504	511	501	546	506	521	489	518	506	534	553	510	530	524	473	520	516	479	526	531	510	561	519	503	526	487	517	531	484	474	537	532	531	486	499	514	505	540	543	485	561	515	537	483	502	509	495	530	493	463	508	517	551	514	529	513	542	559	578	509	555	517	504	558	489	497	501	527	510	530	489	528	476	506	570	480	534	507	478	560	502	499	518	483	520	522	522	570	510	467	500	517	527	511	508	507	515	530	522	510	533	491	533	492	518	497	514	520	517	511	496	533	527	513	533	509	495	499	496	539	506	518	529	513	525	523	529	527	527	514	505	520	515	534	487	560	504	482	534	508	547	512	465	533	524	471	536	491	505	507	532	521	523	535	498	498	505	518	521	510	513	533	514	485	516	502	502	492	539	541	490	478	541	518	498	515	486	533	561	515	528	513	529	513	506	505	483	449	551	516	490	513	537	528	537	525	502	512	508	512	482	525	514	503	539	478	499	511	501	546	540	520	513	516	520	519	535	540	524	474	502	513	549	523	515	504	516	527	515	557	506	486	506	540	521	464	530	543	521	519	496	527	507	492	555	510	508	531	510	541	515	535	500	522	504	491	546	497	513	510	552	534	518	561	505	531	549	509	531	537	490	534	441	500	523	438	551	518	505	527	485	519	529	549	464	546	518	525	471	503	518	545	531	520	487	492	506	531	520	514	479	554	500	493	527	504	538	470	569	491	504	500	537	522	526	507	557	536	520	526	510	527	509	531	534	515	527	534	510	520	478	538	503	511	469	500	502	492	486	535	491	497	527	499	538	521	500	508	542	493	503	508	490	497	525	473	493	519	524	512	523	540	495	508	520	542	500	504	529	562	483	536	525	533	530	534	489	466	539	507	536	517	473	466	535	483	539	515	518	475	511	518	485	551	506	503	519	538	555	490	480	525	518	512	521	525	483	525	502	474	544	559	500	513	509	546	576	529	494	539	526	540	494	475	511	488	532	541	525	500	545	515	489	541	551	528	506	512	523	546	545	516	508	487	522	547	503	512	477	558	546	522	523	543	504	488	496	519	512	458	498	544	506	511	498	522	537	513	518	521	522	503	514	502	524	522	515	513	547	513	526	490	512	524	558	547	491	511	497	525	510	538	515	488	511	508	526	496	524	533	528	520	538	510	510	511	514	504	497	525	507	502	514	539	471	510	475	550	505	540	510	529	507	505	531	550	528	503	499	523	543	532	493	516	520	532	517	514	498	506	499	554	510	505	531	518	506	529	522	523	536	469	529	541	516	498	532	537	535	504	543	507	525	512	536	512	455	512	516	518	483	456	482	521	532	482	501	515	494	491	481	521	502	507	504	530	540	510	540	504	511	532	511	512	520	508	496	478	526	504	539	525	496	515	502	524	513	535	479	518	472	505	502	491	517	512	540	516	504	528	502	506	487	492	518	530	523	474	505	506	510	493	527	523	520	519	523	491	529	567	489	485	484	485	539	481	522	555	536	470	502	516	510	552	461	541	540	525	514	566	528	524	540	494	545	529	480	503	485	495	566	523	501	509	545	493	531	492	475	505	479	553	507	521	488	455	493	535	528	500	562	551	487	526	485	527	542	516	531	497	492	513	504	521	508	494	499	521	505	532	521	534	501	527	539	526	520	537	504	530	516	514	505	506	520	513	522	513	490	531	504	522	488	552	514	534	530	539	500	547	547	540	532	519	520	512	527	507	500	516	531	518	529	508	505	502	517	505	525	499	519	510	507	540	529	489	516	508	549	496	551	532	530	467	498	512	549	500	502	502	490	514	502	506	506	474	462	533	551	499	491	501	507	501	505	480	504	528	505	525	533	558	546	489	551	509	491	502	520	514	500	536	555	503	548	536	466	516	522	555	522	508	526	513	539	547	532	523	513	502	496	521	511	487	479	502	519	518	498	514	515	508	499	528	531	481	525	507	524	493	530	531	522	483	528	512	518	524	505	528	522	517	535	512	557	518	522	551	512	497	519	520	496	539	516	499	512	507	516	520	510	556	474	514	513	542	526	526	490	501	548	514	496	551	511	527	503	509	522	511	508	507	524	558	491	528	541	543	500	517	519	509	571	503	545	514	532	497	522	512	524	524	533	542	532	551	491	517	512	558	518	504	532	501	519	560	507	528	518	502	505	506	484	513	524	483	486	507	505	457	535	525	525	503	507	523	553	523	541	466	529	502	542	521	580	523	538	490	511	492	517	566	481	524	526	496	496	532	517	481	472	514	505	550	524	492	486	540	527	527	507	495	539	490	511	507	525	532	497	524	519	536	541	522	506	496	539	513	520	521	516	490	548	511	506	496	500	511	526	493	501	521	515	541	499	498	522	530	540	525	493	509	485	502	531	531	527	522	536	501	473	545	524	527	506	517	477	513	493	540	520	529	483	525	539	525	496	500	497	495	460	513	526	492	528	542	500	506	517	493	555	529	484	562	544	528	544	519	505	499	540	489	533	513	537	539	497	505	547	497	515	514	485	557	492	524	525	538	513	524	591	504	508	517	532	540	542	545	485	493	522	510	548	545	551	514	492	495	505	502	502	529	510	502	519	549	526	546	521	536	551	534	554	475	540	505	480	506	523	517	515	571	477	493	520	518	505	536	490	523	509	518	481	497	504	488	549	532	520	490	570	508	513	540	534	467	530	512	546	509	502	543	479	521	499	501	523	521	523	540	474	483	535	517	445	531	518	512	523	503	537	491	489	540	488	504	491	524	510	504	459	505	501	481	522	526	531	520	504	499	531	567	539	505	484	547	503	541	517	519	530	531	498	552	491	533	514	520	512	541	510	513	523	541	534	489	519	500	519	489	458	502	490	492	529	526	466	509	516	529	492	581	532	524	544	535	506	552	533	507	504	509	519	513	509	533	499	535	518	526	535	513	565	527	551	516	526	575	515	499	495	489	545	528	504	508	537	507	524	547	508	487	513	513	517	510	527	531	502	540	541	503	530	519	530	522	497	502	489	482	484	494	521	490	470	516	508	519	497	489	570	527	502	538	560	489	533	509	490	517	514	522	467	498	493	516	509	530	513	519	513	520	520
23537	22775	37854	32575	26186	21527	10523	1685	711	565	536	551	526	536	568	554	578	575	560	561	513	569	556	585	550	576	571	548	559	561	535	550	522	543	541	493	583	617	538	554	525	524	537	567	528	550	561	570	507	553	577	579	550	537	535	541	509	538	517	549	546	522	581	530	523	522	536	567	511	569	564	547	536	532	532	550	520	571	519	550	596	564	565	528	548	549	522	595	557	500	483	507	544	543	551	509	509	568	571	551	532	550	521	514	543	533	556	564	571	563	604	541	554	575	554	541	536	565	526	529	536	597	537	531	501	519	527	542	542	548	545	558	546	524	571	581	532	533	515	564	541	522	566	527	561	512	586	583	523	523	541	537	578	560	541	556	533	515	539	542	568	569	542	529	514	543	564	590	561	605	574	562	539	531	508	540	544	555	536	534	555	513	495	564	546	547	542	552	548	546	513	539	563	496	533	548	514	557	511	552	508	539	527	529	526	521	513	540	533	528	568	562	501	521	533	547	546	562	533	535	545	536	554	583	539	537	557	526	539	530	519	520	524	559	553	515	518	539	544	525	554	574	563	545	555	559	539	551	553	532	535	518	547	549	618	509	559	555	571	545	516	579	519	516	537	544	551	517	567	566	560	562	533	497	527	528	518	476	515	534	552	520	504	548	558	549	564	564	550	533	569	551	567	553	536	530	564	517	533	567	551	534	527	557	549	559	575	515	550	543	534	558	541	536	536	554	506	546	552	558	552	581	540	526	552	545	571	546	517	541	508	502	515	516	522	546	510	534	531	556	531	534	514	546	527	547	530	546	531	494	584	565	545	548	575	568	521	573	558	540	564	508	558	572	518	502	569	501	546	612	554	546	558	524	551	511	553	510	486	556	571	508	528	546	539	561	529	557	574	572	586	510	558	515	578	537	530	533	549	543	552	523	574	536	504	526	504	503	516	518	524	564	543	558	529	515	528	536	509	567	534	592	547	543	537	559	535	516	565	534	555	588	584	534	554	532	526	547	567	559	545	518	548	571	569	581	513	526	547	546	515	559	562	541	564	561	514	520	546	556	497	545	516	561	541	539	569	531	520	561	524	553	547	546	584	542	502	530	573	560	566	558	550	529	549	480	493	504	515	478	560	506	549	530	592	561	511	543	534	511	518	582	516	513	527	512	534	532	478	558	543	554	527	528	549	548	518	513	548	499	521	547	509	554	533	523	563	545	560	566	537	545	526	568	558	557	565	549	558	530	603	552	551	570	536	521	527	547	540	560	509	538	534	587	595	525	541	527	529	546	568	522	536	570	554	538	541	558	565	484	584	567	572	526	603	567	554	551	548	540	597	551	557	540	565	559	521	551	551	534	568	504	524	508	521	550	542	571	557	559	526	538	550	560	511	552	566	565	545	566	540	529	532	569	573	523	538	615	564	532	502	529	566	537	547	546	564	511	587	560	510	562	512	511	550	561	571	576	577	526	564	511	563	539	537	577	550	548	562	528	540	609	541	549	576	517	520	547	529	552	560	571	551	548	553	549	540	584	554	523	570	577	566	575	540	572	538	552	543	553	555	509	576	544	544	534	544	503	558	529	515	549	541	530	540	549	567	536	581	524	547	559	520	550	505	568	538	540	535	526	512	594	560	511	539	523	540	589	580	542	532	558	556	532	557	494	554	552	553	537	546	540	577	527	550	530	588	510	559	528	554	533	551	532	545	531	551	577	579	570	507	501	542	548	500	553	541	547	569	528	536	547	531	565	508	534	562	539	529	536	552	543	572	564	529	553	546	557	557	564	548	543	544	518	542	574	544	608	576	536	539	538	528	540	521	574	523	518	533	552	577	520	542	552	534	559	552	503	540	572	554	545	546	546	549	531	551	556	540	542	530	526	523	530	507	570	521	520	551	521	520	571	554	554	574	565	524	530	572	544	552	519	540	523	568	561	533	546	551	555	567	538	524	514	557	571	540	537	518	535	537	529	544	572	545	591	549	557	568	547	523	524	542	524	611	537	570	548	516	515	560	534	572	502	504	567	547	490	580	514	563	548	523	552	543	531	565	523	548	554	514	529	580	581	512	519	542	557	542	568	552	613	493	543	549	497	548	528	550	545	542	535	495	538	531	556	523	563	553	543	565	521	560	587	539	536	537	586	509	505	514	513	523	549	533	540	533	523	541	534	522	522	564	548	559	573	545	574	525	528	545	539	524	545	589	527	565	549	506	541	530	543	569	569	526	532	542	564	569	531	506	588	516	536	559	576	542	560	533	532	563	575	507	548	532	529	549	530	524	553	542	557	517	542	548	538	553	487	548	551	529	528	561	555	567	547	514	550	545	536	503	577	537	540	544	525	556	538	555	504	530	508	525	535	524	526	542	540	524	539	520	523	588	549	577	570	545	516	579	522	540	519	544	539	590	467	566	557	560	559	543	558	539	549	553	567	529	503	538	555	553	564	533	537	542	512	544	550	558	558	527	520	540	533	570	572	505	544	523	509	550	542	529	564	488	583	543	555	509	550	512	514	509	542	570	518	579	532	538	553	520	524	591	536	516	535	539	537	532	527	511	584	554	560	518	546	500	549	563	531	525	567	539	568	545	552	593	507	518	541	537	545	524	540	531	499	529	540	516	541	567	545	561	541	540	555	543	513	533	579	556	520	508	510	539	549	519	487	523	564	531	543	551	537	547	535	522	522	560	561	548	503	522	534	551	560	502	556	561	547	537	519	570	561	524	537	576	520	522	544	515	557	546	584	564	548	601	520	548	561	560	529	568	541	519	580	485	570	520	546	572	541	566	541	508	514	531	554	520	557	521	531	527	520	565	520	496	533	540	530	561	525	533	561	543	539	502	540	533	501	517	569	556	577	504	549	528	593	522	585	541	579	513	549	586	548	535	504	561	549	534	547	556	555	531	525	560	567	551	537	546	492	509	542	511	542	565	579	510	511	581	540	530	529	567	571	544	523	520	547	529	515	546	498	560	571	516	565	575	510	460	574	567	557	594	524	589	532	562	509	571	512	588	511	530	531	559	548	560	585	533	574	540	549	579	572	609	560	546	533	516	544	579	540	542	524	524	544	532	530	516	559	522	542	549	523	580	583	515	531	551	565	583	566	557	527	542	550	546	573	546	528	529	572	552	497	571	562	541	527	547	525	531	522	530	565	508	534	513	545	539	512	547	548	565	548	562	576	577	548	524	546	563	555	526	594	552	526	603	563	569	506	500	589	544	525	536	549	572	530	548	533	530	547	546	584	502	545	551	582	525	564	584	506	529	526	526	533	545	552	526	521	579	519	548	556	529	515	556	533	532	582	542	538	520	553	526	531	492	564	547	531	576	555	511	547	545	583	520	510	559	545	528	561	565	528	535	524	574	545	534	597	544	574	554	530	544	557	529	536	552	511	539	530	536	530	582	557	515	562	511	547	554	560	511	510	561	545	555	498	558	558	546	540	532	530	576	547	523	548	572	556	531	527	531	536	562	529	529	591	547	579	597	533	520	530
49753	95867	75006	46387	33700	18087	6373	1935	878	631	594	665	648	596	577	609	616	601	580	608	576	609	575	590	589	641	632	575	628	555	626	626	583	621	626	584	604	597	612	586	592	587	544	615	611	571	611	607	606	564	598	602	620	621	567	603	599	582	590	614	658	593	624	583	595	642	616	580	610	575	620	608	613	581	604	561	620	603	603	608	594	581	569	590	601	579	596	612	569	607	556	627	637	581	615	544	606	593	562	613	596	594	592	606	614	590	603	601	591	551	625	632	572	580	572	610	632	596	639	579	601	621	605	558	589	601	610	627	567	615	593	617	617	641	607	610	653	591	655	627	577	595	588	616	619	557	599	601	562	604	628	577	617	621	592	635	614	592	620	588	611	620	609	539	589	580	596	646	591	582	597	619	587	648	597	567	581	587	625	571	618	603	570	628	582	568	576	609	604	574	575	597	599	620	566	610	621	575	624	593	574	610	622	622	578	610	592	590	582	600	589	636	600	622	635	646	571	560	607	601	614	583	611	601	606	644	554	650	623	582	629	587	587	598	582	610	599	577	601	628	633	590	625	589	588	595	627	618	623	594	591	584	592	592	578	582	580	653	567	564	585	627	642	592	592	559	599	581	653	600	590	626	621	621	577	555	574	628	586	669	598	606	564	606	578	604	617	568	619	579	580	590	624	600	577	598	560	564	638	600	638	614	621	584	563	618	562	583	562	597	617	569	587	639	580	549	624	641	604	598	618	655	601	622	539	558	623	642	633	587	589	624	618	592	566	575	567	575	593	608	618	572	648	589	632	571	617	599	625	576	609	607	596	603	614	561	611	605	607	565	608	598	605	591	627	621	614	575	628	574	602	578	645	601	618	557	586	578	643	565	599	569	566	574	559	627	607	602	603	650	598	595	613	625	618	579	633	562	594	618	608	574	622	616	589	565	569	608	606	609	578	597	587	590	602	573	585	565	588	570	604	614	572	600	619	591	574	605	575	580	572	585	599	550	565	607	620	613	609	610	598	594	595	635	610	614	621	634	566	593	588	574	632	605	573	599	553	610	593	613	568	549	570	621	587	570	579	604	577	604	615	581	608	611	615	594	587	624	627	591	576	587	602	617	634	628	611	649	608	581	601	595	586	605	562	588	591	567	564	591	608	599	636	661	613	619	574	593	629	616	572	600	608	607	655	612	591	622	623	610	643	591	629	594	612	614	603	617	625	604	588	599	640	549	599	597	598	587	625	597	578	629	593	615	634	633	607	564	613	561	599	606	562	649	596	607	598	602	605	637	619	634	600	623	585	597	599	571	600	633	568	584	576	615	582	591	604	594	589	553	564	572	609	605	537	597	582	597	579	606	569	589	630	607	624	595	606	652	629	593	599	638	622	622	612	578	578	627	594	634	632	510	580	628	610	613	571	605	609	589	634	620	568	581	595	602	628	564	619	623	637	541	594	603	619	623	579	632	595	639	669	589	658	607	557	587	612	553	609	598	602	615	577	604	592	607	630	622	585	572	594	594	608	586	591	610	538	604	582	589	575	632	629	583	661	597	638	605	621	601	622	627	558	582	573	627	546	572	602	599	605	620	586	574	567	619	527	610	596	622	609	600	602	591	576	620	549	577	615	593	599	609	600	574	643	623	621	574	577	573	629	632	595	570	626	642	592	658	596	604	600	624	598	558	601	593	616	623	623	609	607	622	606	583	607	599	575	554	601	633	602	615	617	622	648	618	599	592	606	685	562	634	614	551	602	636	593	602	594	592	598	577	613	605	618	592	562	604	627	592	597	564	587	598	637	639	571	638	579	568	570	590	558	614	606	625	606	619	603	605	603	602	561	608	553	615	554	558	579	567	622	624	588	571	595	629	597	564	607	645	639	588	614	622	627	624	567	599	614	620	590	604	585	569	640	619	621	557	607	624	640	645	571	661	604	555	624	621	552	615	579	555	591	626	610	611	596	615	570	603	614	537	601	608	557	583	610	591	575	621	612	576	585	586	549	627	582	594	590	575	629	610	587	603	594	611	634	597	618	569	625	615	616	618	607	606	628	581	594	580	584	630	596	592	586	581	598	582	587	604	615	606	581	574	604	608	618	600	596	595	631	616	625	570	619	572	583	620	599	625	608	597	547	586	653	618	587	601	568	626	595	614	605	615	635	589	621	630	566	608	585	588	556	629	550	612	585	569	594	616	600	604	576	570	626	595	590	588	550	661	623	630	580	620	584	559	663	590	605	615	653	605	612	547	607	592	581	577	587	608	621	608	620	579	554	629	616	569	600	632	600	597	594	630	588	588	579	631	628	634	619	560	596	608	614	570	573	566	643	652	642	610	596	591	615	607	596	605	621	572	644	557	620	628	553	619	552	619	628	633	644	620	597	567	611	555	571	606	613	618	606	610	636	600	603	602	573	625	609	583	639	617	578	629	614	616	571	581	573	615	589	619	564	601	612	561	588	604	598	604	606	615	604	607	622	631	570	590	612	603	637	636	635	596	622	606	558	571	603	575	561	585	629	583	582	605	604	612	587	604	591	577	614	629	571	643	592	614	580	605	607	563	608	605	576	639	601	641	655	602	602	605	624	602	607	579	614	618	582	595	619	642	569	610	623	607	627	652	564	586	606	637	602	609	604	572	592	630	624	600	606	580	617	615	594	590	563	589	620	564	617	607	612	558	641	597	616	644	591	581	593	596	543	600	653	585	632	614	581	569	606	615	616	593	628	602	592	623	602	589	613	604	587	617	635	574	608	599	610	606	654	610	619	597	597	593	615	614	577	589	622	596	617	589	551	625	606	566	617	604	572	612	623	626	625	554	649	593	634	598	612	558	640	628	612	602	613	599	594	587	625	564	600	581	614	631	585	625	626	537	607	613	581	613	542	578	601	598	618	535	640	616	599	621	582	586	613	578	607	664	624	602	570	576	604	592	570	619	600	566	600	625	588	589	596	564	561	559	628	549	561	550	579	693	594	575	586	647	595	569	618	633	609	608	617	635	566	607	588	638	588	653	615	622	635	641	670	608	566	619	606	595	620	556	634	617	609	578	613	617	596	588	559	579	635	587	617	607	557	612	610	599	612	585	655	605	638	585	596	580	568	631	600	574	613	605	579	585	637	592	595	588	605	563	540	615	617	600	610	600	619	616	605	587	558	637	585	612	613	593	582	645	602	620	588	585	617	594	606	600	583	618	576	659	626	600	584	601	589	588	598	593	621	606	612	635	658	616	589	574	589	585	611	585	588	587	670	583	655	585	624	585	586	575	607	584	582	580	543	611	553	574	616	592	584	568	590	609	608	576	589	599	626	602	605	563	546	567	588	638	630	623	616	614	582	621	638	591	564	592	592	631	650	627	598	643	566	625	603	624	581	596	597	599	608	581	626	563	614	585	585	586	567	582	589	607	596	592	646	620	602	596	550	607	608	574	595	636	580	636	600	601	594	611	595	624	644	639	596	594	624	610	548	637	610	646	607	641	573	598	589	620	578	566	606	533
25224	24547	39797	31136	21670	11511	3129	898	591	516	521	470	544	504	509	515	472	498	477	486	514	497	494	501	466	486	535	481	458	485	544	504	495	453	513	474	518	493	487	494	505	542	477	488	498	512	521	490	489	523	541	478	451	494	516	526	504	483	473	506	512	466	486	494	525	512	482	465	497	464	481	489	529	511	457	480	524	497	531	479	495	477	492	513	482	496	514	492	487	500	501	483	463	568	482	513	498	462	510	463	517	474	495	519	498	520	474	497	479	477	482	477	519	502	538	507	485	464	481	484	500	498	502	470	500	541	515	546	501	460	475	494	485	462	474	499	506	509	521	535	478	475	502	484	472	485	508	496	538	520	503	528	465	533	486	479	496	487	503	509	485	488	508	481	482	503	527	522	542	466	488	520	491	498	495	531	516	522	500	484	515	471	528	481	526	439	482	492	491	522	491	479	516	508	484	498	479	486	510	435	530	503	520	553	523	470	504	496	522	480	551	491	481	524	466	508	534	446	496	507	501	518	536	542	506	527	485	521	497	489	484	502	513	453	509	510	504	519	456	480	450	479	515	515	471	504	499	528	534	474	504	507	487	515	494	500	515	516	503	454	497	499	486	498	471	510	476	518	510	514	482	472	547	475	492	530	491	481	493	522	486	478	467	498	503	493	483	441	512	475	512	506	518	487	511	495	548	480	489	524	510	507	502	495	498	487	453	524	478	519	499	487	551	504	541	521	550	526	506	489	498	549	473	501	463	529	526	524	500	554	489	499	506	519	511	495	462	516	498	481	497	508	522	511	511	511	501	476	455	502	493	482	514	491	510	495	536	483	516	520	482	497	530	479	463	479	509	474	463	471	502	482	484	462	482	535	514	476	534	490	545	492	525	466	486	488	499	475	505	464	486	497	493	473	511	518	499	530	472	513	498	488	493	507	509	543	514	455	495	469	494	503	533	527	468	468	491	486	490	493	480	472	483	502	475	514	459	468	481	484	477	516	516	555	498	501	469	507	521	518	506	509	524	456	503	502	499	496	535	489	550	462	480	504	482	494	495	498	500	503	548	472	479	508	511	488	473	526	514	469	474	497	512	485	493	525	493	529	513	498	524	471	506	532	486	508	481	480	504	500	523	530	505	525	513	472	552	470	501	501	514	486	497	493	504	482	515	486	519	499	473	491	468	500	519	528	541	485	499	517	512	508	479	487	489	460	491	483	497	480	522	469	526	504	507	494	499	484	541	453	538	516	469	509	485	526	483	513	473	500	497	522	503	469	474	498	477	479	515	533	500	477	496	516	473	494	492	448	485	526	492	486	547	490	499	533	480	480	503	558	488	487	482	480	498	535	521	500	507	514	500	476	476	498	507	511	506	485	537	478	488	488	483	507	499	492	493	510	484	510	507	477	502	498	507	518	485	501	496	502	503	489	524	506	517	510	505	488	465	485	485	477	490	548	478	482	495	477	492	486	541	500	498	502	478	471	499	491	534	524	481	488	489	475	478	502	474	493	541	512	485	474	493	484	494	484	505	468	485	491	505	518	524	479	505	473	458	471	501	503	498	512	541	518	544	487	504	492	486	472	496	490	517	513	529	505	508	473	526	501	481	471	472	485	475	494	486	526	540	512	426	487	490	506	461	500	485	545	502	473	468	490	503	518	494	491	504	490	475	482	476	458	475	532	504	483	497	479	471	508	491	525	525	509	477	486	480	473	493	500	545	498	547	495	534	470	488	502	500	516	519	506	475	481	460	506	495	504	540	508	501	515	490	499	463	461	479	473	470	473	488	504	508	501	520	487	543	482	520	479	500	519	510	491	492	540	498	533	501	488	488	486	539	480	509	518	473	511	510	493	474	510	495	469	529	518	484	496	504	466	533	486	505	526	495	487	473	473	511	516	500	454	480	495	489	486	504	513	507	516	490	530	469	473	510	481	474	515	488	467	513	491	496	491	496	525	504	500	525	464	539	470	474	476	516	520	489	487	522	493	529	482	492	490	502	490	493	518	505	505	521	480	512	453	467	494	502	457	501	487	506	503	519	553	467	512	503	490	501	479	487	466	484	512	519	543	479	458	491	497	502	515	503	489	498	526	498	495	483	508	498	535	497	541	471	474	515	469	483	504	543	498	466	484	464	516	483	502	493	457	480	486	470	480	496	516	493	513	531	469	492	497	479	501	501	488	476	511	498	510	540	485	499	516	480	489	512	514	509	517	505	522	468	480	536	517	498	452	515	527	486	471	491	511	500	497	463	495	461	482	520	499	497	552	459	521	529	496	513	511	467	483	469	522	491	518	475	489	470	494	471	544	517	500	512	524	507	509	491	483	475	531	465	466	508	529	453	515	520	488	475	508	495	489	490	528	484	471	491	493	462	513	519	458	480	505	500	512	488	506	543	537	502	490	483	488	476	502	539	487	490	472	486	465	548	459	503	479	518	518	526	496	454	505	485	500	488	541	504	496	500	523	485	511	517	495	510	480	502	473	514	488	564	531	484	461	525	520	558	444	493	492	527	499	532	478	501	497	491	499	491	522	483	498	480	507	501	471	502	493	499	505	529	467	498	516	515	519	494	525	522	485	498	520	493	523	517	484	467	476	480	486	504	453	522	474	502	502	495	499	531	512	482	491	494	476	485	496	489	485	502	494	528	515	493	472	471	507	537	489	489	474	484	474	556	474	517	483	509	478	512	465	479	517	492	514	520	467	517	482	530	495	486	482	505	508	530	511	510	484	479	487	524	519	515	528	504	492	500	498	519	474	505	521	472	497	505	536	490	504	491	497	500	502	506	509	510	542	466	517	513	519	537	495	505	495	527	475	498	453	499	473	484	566	486	522	538	493	520	497	491	457	466	520	504	509	495	493	495	491	499	493	503	490	520	510	526	493	454	524	488	497	498	521	497	497	502	496	541	510	540	461	505	468	482	516	509	497	533	463	532	523	513	474	497	476	478	492	484	493	486	497	508	485	520	507	520	522	518	503	491	513	508	544	506	502	494	503	481	487	513	502	504	491	511	535	507	480	459	541	467	509	485	535	515	456	487	476	468	485	527	521	493	503	500	467	538	516	522	515	531	478	477	546	506	555	488	523	446	503	466	491	507	475	456	511	437	529	508	501	494	480	486	486	467	476	511	476	512	521	486	515	471	501	490	503	454	465	468	504	494	499	481	501	493	495	498	478	467	470	527	468	489	454	485	501	521	504	536	517	538	501	475	490	498	497	526	527	521	503	509	541	498	519	507	493	545	484	511	497	518	496	542	507	513	490	538	519	508	469	497	498	511	464	549	506	484	519	506	510	507	490	529	503	467	506	488	485	488	507	475	476	492	484	511	493	508	506	505	449	527	460	494	498	480	525	488	478	517	505	539	474	496	516	476	499	539	522	507	518	461	486	491	462	524	452	504	505	491	497	542	500	511	497	468	477	474	504	511	481	503	506	495	526	492	496	508	536	503	447	471	506	502	502	520	461	477	506	495	493	502	458	509	475	498	501
41914	79797	58205	34457	24416	12461	3980	1235	675	590	551	576	545	551	544	578	572	601	562	596	567	575	568	563	541	577	542	605	597	564	546	552	561	569	556	602	564	570	601	569	563	569	560	580	571	549	584	549	587	528	571	539	568	520	543	563	566	564	591	555	526	591	574	593	576	596	586	537	638	589	601	583	547	576	587	571	568	624	603	575	583	561	561	593	516	537	579	578	532	599	578	594	579	572	568	564	588	532	586	595	579	544	575	573	558	564	503	577	535	598	577	603	577	522	584	537	600	575	564	594	587	570	568	598	561	579	589	574	586	576	518	567	567	545	614	551	530	588	588	559	561	575	554	587	591	588	545	568	560	558	554	580	624	597	630	568	562	618	597	599	553	588	532	595	628	546	533	620	537	545	606	543	597	574	610	572	582	542	566	580	606	580	553	577	567	617	603	569	557	552	598	561	604	516	575	570	590	547	558	552	554	576	557	564	550	622	570	561	572	533	582	564	562	574	539	559	574	583	562	553	587	636	537	575	570	579	563	583	608	558	578	590	549	567	608	609	603	572	582	537	594	548	568	587	562	515	586	591	557	565	607	537	553	566	602	541	587	621	548	584	576	562	581	606	574	617	524	546	554	613	546	580	548	601	563	575	541	542	636	567	575	555	565	574	612	559	565	546	575	546	580	571	575	568	585	563	495	580	607	580	579	585	595	555	564	542	532	568	597	577	561	571	575	568	569	580	598	532	568	581	590	568	573	558	568	562	597	571	590	548	538	613	549	584	577	564	539	575	573	596	587	561	542	599	590	590	625	569	599	566	556	566	563	564	554	607	585	564	594	575	563	602	543	570	571	584	525	559	537	577	577	582	546	542	595	597	546	574	553	598	583	555	576	565	588	535	579	569	571	575	599	556	556	553	564	553	556	585	563	543	585	591	585	580	526	598	583	529	570	492	532	567	589	567	556	593	578	592	537	555	581	576	603	585	571	567	559	569	587	549	591	562	615	562	571	560	538	567	577	577	611	596	535	558	618	560	620	564	586	541	578	578	569	558	582	583	580	575	524	598	547	566	562	584	551	589	548	554	570	559	609	581	557	551	570	568	571	563	589	557	550	557	576	564	558	596	573	581	545	562	565	549	575	580	553	560	555	574	556	541	596	563	584	582	559	550	545	544	539	570	536	601	564	551	597	546	521	558	555	585	569	545	605	530	534	596	609	540	575	543	552	557	557	528	591	632	602	582	545	573	542	577	593	565	592	540	599	560	570	551	570	507	574	630	559	583	581	610	574	581	554	551	541	511	559	636	576	551	573	569	592	555	544	562	582	598	557	578	588	588	558	605	594	557	562	579	572	575	514	566	610	562	586	598	591	587	547	573	578	538	621	556	582	571	565	524	570	585	561	559	590	549	581	571	568	544	592	585	545	570	591	535	551	590	586	565	560	568	574	565	623	527	568	567	528	561	569	531	536	563	577	564	551	553	550	535	577	583	589	550	574	588	602	543	560	559	566	579	573	588	571	552	550	592	561	554	597	601	567	554	528	581	589	579	558	570	540	551	586	620	563	594	565	551	533	541	581	563	575	614	568	535	556	554	590	587	631	550	537	597	577	591	554	602	527	565	555	522	603	587	574	564	589	578	593	567	557	548	567	587	564	564	588	532	583	600	546	552	597	559	576	596	573	620	590	580	572	596	552	578	554	578	514	591	563	573	592	548	585	581	597	540	559	576	602	536	577	570	583	570	586	569	541	575	549	536	583	540	519	552	541	538	591	539	546	544	558	621	549	541	551	556	619	536	550	576	558	566	604	549	616	577	564	537	573	563	575	582	573	575	555	559	568	552	547	581	568	566	605	557	618	561	557	550	600	581	546	538	566	532	536	573	563	591	575	578	575	573	622	607	570	577	563	567	584	583	608	607	545	563	584	569	572	556	554	540	542	584	571	578	556	594	573	526	562	532	585	563	566	591	581	506	575	564	565	600	547	547	545	550	560	554	544	587	616	551	526	565	571	601	537	559	587	559	573	569	611	574	585	596	606	543	555	563	584	589	575	603	583	532	571	548	542	567	584	598	533	543	562	591	545	569	559	509	518	571	586	628	552	617	565	579	570	568	514	586	550	605	570	581	587	512	622	550	548	558	555	583	566	578	577	566	611	566	561	586	590	535	571	588	609	569	567	590	625	601	591	558	559	574	601	568	580	611	575	617	589	589	591	564	591	561	561	548	569	554	538	526	564	588	557	531	537	581	553	542	610	563	562	547	567	532	541	556	523	570	560	586	597	569	548	549	576	561	581	558	565	590	551	561	592	541	578	554	586	577	550	601	569	580	616	584	587	574	561	553	574	581	541	561	581	582	538	565	541	610	553	533	606	596	569	562	617	591	604	558	627	551	554	578	605	548	539	585	551	583	554	590	566	519	556	595	596	560	589	549	545	578	563	572	613	564	583	544	574	596	568	524	557	589	549	587	579	566	581	539	544	600	543	525	599	547	604	545	519	565	583	583	615	584	597	541	591	590	560	584	573	563	574	568	600	576	573	600	568	513	622	578	608	529	574	561	619	577	570	584	555	589	588	579	594	572	581	565	536	532	575	596	561	561	606	577	597	606	585	578	553	631	560	573	573	617	552	580	570	567	596	576	594	591	596	554	587	570	560	532	609	594	575	588	592	563	592	590	572	532	573	556	499	587	589	569	548	589	589	598	602	595	556	580	576	566	557	591	566	559	554	531	571	534	587	563	573	592	598	568	597	542	591	563	598	590	575	612	570	565	519	571	537	572	572	550	538	564	554	571	571	561	623	573	547	553	588	566	607	581	574	545	580	573	575	548	599	548	555	536	592	581	532	583	603	577	560	558	561	546	587	570	603	533	552	553	541	596	554	578	610	566	579	643	541	534	543	591	583	577	576	540	608	569	579	608	584	562	592	574	603	597	595	549	551	521	562	606	570	563	564	516	584	597	571	582	568	583	572	570	583	576	572	565	541	547	557	561	589	555	528	601	576	571	526	536	529	568	562	562	599	577	584	543	565	531	596	560	575	573	601	552	588	584	569	611	557	528	589	574	601	596	575	603	599	556	599	589	601	572	594	558	576	571	597	593	561	565	596	575	569	531	535	552	547	557	558	563	570	588	562	529	525	557	611	589	612	559	524	573	567	581	561	563	575	600	584	588	548	551	549	591	545	556	518	556	550	540	588	610	557	557	559	589	584	586	566	555	573	572	519	531	523	557	556	578	610	554	551	584	596	633	595	587	614	535	563	576	537	576	596	551	558	568	588	605	587	565	567	587	570	597	562	570	532	510	582	566	564	609	551	568	593	563	557	642	600	573	601	587	587	557	525	616	560	567	580	529	584	589	561	582	609	552	581	606	523	617	593	579	615	584	579	627	567	578	548	615	562	588	542	597	555	558	588	567	564	543	574	530	591	573	554	563	604	581	547	592	585	592	566	536	540	617	550	575	560	576	557	564	567	663	618	592	581	574	557	580	571	553
22849	22056	33354	30853	28279	25033	17721	3240	955	659	707	716	702	733	701	668	665	693	668	699	696	674	640	650	693	688	663	649	680	676	663	710	674	661	687	646	701	682	661	686	678	696	657	659	654	615	653	681	659	676	729	713	706	668	665	657	667	700	659	705	707	652	675	643	668	696	659	666	717	656	695	658	624	708	681	674	694	670	663	671	680	661	692	687	644	636	667	630	653	662	668	618	706	659	681	639	649	705	665	681	674	608	627	656	633	646	654	659	640	633	651	691	687	673	637	721	642	675	666	688	666	691	656	651	660	668	645	644	664	673	647	661	706	607	642	640	668	639	658	662	692	645	670	667	649	635	670	661	632	663	663	679	641	683	685	652	645	652	645	648	635	661	676	637	743	645	655	685	675	687	702	637	705	705	641	660	658	655	682	674	650	699	660	685	641	633	663	713	711	664	679	671	697	680	642	652	634	668	668	651	620	682	637	679	698	658	680	653	634	673	647	681	695	696	666	644	683	636	672	692	668	639	673	663	639	685	646	651	691	673	688	659	676	673	670	638	678	635	689	699	704	680	699	667	705	609	673	672	677	643	652	718	672	613	604	639	706	718	645	700	674	652	656	629	690	631	649	642	652	700	615	681	682	640	677	676	670	647	670	665	656	699	669	708	672	644	660	649	687	646	672	653	697	668	628	660	661	669	638	667	641	631	699	647	675	714	633	650	673	653	638	665	676	669	658	645	679	649	712	663	738	653	637	649	704	669	610	672	644	677	632	632	682	649	654	671	654	613	672	697	614	668	632	685	653	634	635	659	659	712	666	701	664	654	649	657	635	670	661	668	651	693	618	691	664	589	704	683	654	691	653	659	650	659	675	650	674	687	659	680	671	665	668	696	652	690	681	688	680	672	644	647	676	690	683	648	683	656	617	692	659	686	669	665	631	661	701	634	689	655	653	655	647	655	674	683	625	702	686	702	650	702	662	659	659	673	648	653	649	690	713	654	612	678	686	674	737	653	651	691	653	694	708	680	676	669	689	661	625	670	590	677	697	666	679	683	647	681	636	641	685	671	656	695	660	681	653	654	657	635	676	635	630	669	662	670	628	709	643	703	686	690	690	692	687	632	675	677	646	699	639	658	708	662	662	732	639	645	660	632	683	700	643	730	690	675	614	720	727	683	661	632	671	676	657	634	703	702	680	629	628	689	660	646	623	641	697	656	684	608	635	688	669	616	690	673	681	639	681	677	685	661	669	652	705	672	659	695	728	661	679	676	654	667	669	651	662	672	705	665	651	624	652	637	674	681	651	627	678	661	653	702	691	663	665	697	667	677	666	699	691	671	618	648	677	691	640	664	662	636	660	678	697	694	637	655	679	665	702	684	643	678	677	635	647	657	675	676	681	664	672	652	671	691	658	657	643	631	690	680	665	642	684	651	677	668	679	708	709	706	680	698	655	671	678	649	642	664	680	687	651	662	643	674	666	695	706	672	635	684	675	650	675	648	695	698	677	655	657	636	635	669	590	655	686	675	706	656	622	645	627	669	660	684	672	690	676	655	627	654	659	692	690	719	633	653	682	660	709	717	697	643	755	672	637	651	653	640	668	640	674	670	679	637	699	697	661	660	660	684	694	674	707	681	674	688	637	705	619	665	652	692	647	697	658	664	693	670	621	674	616	673	659	657	694	658	688	676	690	697	636	642	723	666	679	657	679	658	704	662	633	648	668	709	708	682	707	688	655	638	677	651	642	677	685	686	638	703	690	631	685	624	654	690	681	624	631	660	642	623	694	697	674	694	674	683	616	634	662	659	638	630	682	683	672	692	632	646	644	663	689	698	649	682	675	612	647	671	646	657	669	671	632	662	656	622	698	674	728	683	650	671	683	677	661	676	664	712	623	662	671	629	693	663	637	669	678	634	683	639	637	680	656	725	670	647	696	666	704	664	649	646	647	635	677	642	728	625	654	693	660	665	687	689	675	651	646	636	652	712	672	635	651	656	673	653	656	611	647	659	649	688	663	689	653	704	702	678	664	657	668	668	679	649	626	658	656	635	664	695	640	685	666	659	689	675	646	630	639	687	619	633	663	682	678	647	653	647	657	628	688	690	635	663	640	698	646	679	677	636	668	685	656	621	677	666	666	676	686	640	704	663	650	661	672	684	631	679	672	643	673	711	672	631	658	661	684	662	654	710	636	612	670	635	661	618	655	669	723	673	659	626	734	659	667	637	732	653	663	634	607	616	675	682	610	698	641	640	682	666	662	672	672	689	666	695	686	605	667	667	672	621	681	689	652	698	691	711	721	693	677	669	621	661	697	679	668	650	633	633	695	679	687	682	635	672	625	645	685	693	648	588	660	662	654	687	698	643	635	681	705	693	710	676	681	672	632	632	708	678	669	717	666	628	679	635	660	659	695	685	652	651	672	666	660	658	695	682	664	636	669	685	699	721	638	681	669	652	686	693	654	659	647	673	661	666	648	663	627	659	699	667	636	621	647	669	673	621	669	683	655	636	678	621	612	662	678	672	668	635	700	644	649	677	636	653	633	690	667	658	633	611	634	664	662	658	691	679	671	664	628	668	706	643	666	637	693	646	660	640	635	689	638	679	645	720	641	666	652	634	669	698	666	640	645	665	638	655	607	662	635	677	653	669	694	673	640	688	694	703	636	638	657	696	679	673	653	674	678	684	668	674	655	694	675	633	641	665	663	660	617	658	683	645	684	713	683	689	648	679	642	671	713	680	654	676	699	662	670	660	642	648	644	657	658	692	669	628	687	723	680	696	660	667	634	626	688	630	633	672	684	664	670	691	650	657	645	633	659	695	655	630	641	669	648	696	714	646	593	693	668	624	682	680	659	702	675	622	679	645	656	663	634	661	667	666	661	681	680	644	649	688	637	683	638	728	739	700	683	695	736	668	654	641	619	685	629	676	654	639	660	650	651	602	712	686	651	640	647	666	675	696	594	633	650	660	698	629	711	680	595	649	648	626	633	672	680	657	675	641	697	674	649	683	657	634	649	699	633	632	661	647	700	634	660	667	684	648	671	648	666	662	672	612	652	696	647	624	693	689	689	649	676	675	652	684	668	704	648	693	653	689	702	708	672	627	629	653	665	646	694	663	715	668	678	664	672	669	674	659	634	615	687	680	688	634	693	666	649	646	663	703	655	622	674	675	658	660	656	651	687	637	638	636	689	614	648	635	619	632	696	716	676	635	631	704	650	642	636	662	626	689	696	646	645	646	639	670	693	677	635	675	671	661	688	662	700	655	684	708	683	647	685	676	648	721	713	655	658	650	733	689	694	684	723	668	646	693	654	658	705	653	679	644	628	704	667	652	654	674	668	637	678	657	661	669	690	645	674	677	595	676	639	662	635	677	673	671	660	749	662	669	691	673	622	664	674	703	658	666	654	611	646	675	696	692	611	624	639	704	646	654	647	697	641	685	647	668	630	652	669	661	681	656	656	665	718	638	636	698	685	698	655	684	665	677
55168	94809	75072	60144	43223	25480	9742	2729	1139	713	737	776	764	737	740	735	734	740	743	692	710	710	740	715	760	723	726	772	706	725	683	686	690	718	697	709	701	710	695	705	685	674	734	731	731	713	715	748	725	755	714	745	738	711	704	703	692	731	698	697	734	718	689	692	777	737	708	737	740	711	735	732	689	678	737	727	723	741	724	737	778	740	752	681	757	738	738	778	655	754	718	691	706	700	699	753	745	708	725	681	718	706	743	732	779	727	769	732	740	753	689	697	689	705	659	728	738	730	722	721	717	733	703	720	729	733	685	727	667	719	745	701	778	775	717	705	754	703	719	722	735	746	718	700	738	719	696	698	695	696	729	686	732	693	698	736	722	695	747	730	712	736	727	744	705	741	736	713	710	754	698	735	725	748	728	686	699	689	705	715	733	709	681	778	756	694	705	710	739	724	749	719	763	707	756	725	721	704	729	720	708	700	680	753	702	780	653	694	757	686	694	751	752	698	725	727	735	683	743	716	724	713	717	719	684	683	742	724	734	745	724	707	723	694	741	709	704	757	714	727	700	709	735	754	718	757	714	748	729	745	699	659	716	674	725	715	792	753	691	747	672	738	698	724	723	742	737	722	716	669	726	750	682	748	729	717	704	718	750	737	689	669	746	748	727	731	740	703	701	693	692	709	700	734	695	683	719	758	725	713	685	699	693	721	702	739	710	744	722	738	713	701	700	751	762	712	718	747	741	695	736	720	749	777	684	703	756	682	753	710	724	768	751	775	704	741	717	718	692	694	711	738	707	706	735	721	686	704	701	731	702	696	751	729	668	769	717	684	748	707	770	706	666	672	679	764	695	648	714	716	668	737	682	756	668	680	747	701	749	730	726	732	729	723	685	700	696	753	725	762	687	729	736	723	713	775	724	736	695	713	746	732	752	710	762	705	719	744	718	731	682	692	736	724	689	727	745	756	731	737	682	731	703	746	726	720	694	709	729	706	741	741	749	718	755	714	748	731	712	689	721	718	738	696	705	716	720	703	758	699	763	760	771	708	751	712	720	733	725	736	717	751	716	682	735	697	722	703	725	749	715	765	695	738	731	717	708	706	739	716	743	741	762	721	705	730	701	738	695	738	708	720	759	729	698	694	756	707	715	744	758	716	723	752	754	726	769	670	724	713	703	745	719	729	711	718	715	740	732	721	787	711	753	699	689	728	716	711	695	694	712	749	659	708	701	740	673	703	688	734	736	737	758	701	721	724	715	708	747	759	688	716	720	725	741	757	687	706	725	728	720	738	740	709	738	713	755	741	741	723	753	697	713	730	740	711	687	731	746	727	739	726	725	694	675	703	698	682	685	752	709	690	739	682	742	723	699	719	692	700	741	726	670	707	697	711	751	683	731	727	671	747	692	631	685	724	734	692	760	692	724	801	730	754	721	718	680	774	686	767	705	737	758	769	694	692	736	760	689	700	760	762	755	744	719	748	729	731	728	725	719	752	700	741	681	716	744	756	750	683	698	691	682	705	730	693	712	698	725	740	704	730	641	705	696	717	719	736	722	714	740	724	705	734	761	727	749	722	736	705	707	675	728	752	693	798	719	705	728	712	742	708	723	704	709	732	752	704	721	775	717	678	671	718	728	740	690	730	670	756	687	720	701	733	705	742	701	706	725	752	749	675	729	728	703	716	747	754	658	745	710	721	729	743	695	740	729	734	730	745	749	674	738	711	705	683	718	748	745	754	686	712	749	768	704	711	672	699	698	747	753	732	705	746	705	719	712	721	688	701	743	748	684	743	731	704	738	675	745	709	686	736	716	720	781	696	695	779	736	694	684	691	644	730	720	698	679	746	745	680	714	702	722	674	739	656	654	734	679	725	758	723	721	697	711	765	707	696	768	722	724	731	721	730	729	742	696	702	685	708	754	722	725	692	716	712	781	752	728	695	746	684	681	778	723	746	696	769	733	703	698	707	726	782	752	740	694	766	746	703	726	715	728	744	708	663	748	719	711	687	708	735	700	737	688	703	762	714	720	733	686	747	695	758	728	700	716	767	715	723	705	754	721	699	689	675	758	736	697	740	716	713	784	765	708	731	736	730	732	749	723	730	696	719	703	669	723	667	714	695	738	719	735	730	706	748	731	749	695	659	706	772	720	739	746	715	743	675	718	685	696	719	749	684	726	695	726	705	781	702	689	679	741	717	722	688	699	758	730	715	693	775	713	706	752	735	736	769	709	760	736	752	696	698	726	750	718	705	707	667	710	730	709	679	668	740	673	732	711	716	743	754	764	697	708	707	730	696	767	732	725	713	736	743	738	700	773	697	704	719	708	711	717	685	705	791	739	717	749	741	711	723	683	750	707	734	726	692	702	717	758	726	710	732	736	749	696	697	731	721	706	721	748	735	732	678	779	739	753	709	732	703	758	703	740	711	684	702	749	735	713	742	691	723	717	729	701	731	723	713	733	747	710	730	678	703	690	727	738	744	713	686	753	732	720	757	712	719	732	700	718	752	748	723	679	722	718	705	720	700	693	717	677	729	743	726	701	699	717	723	733	732	718	714	711	718	686	745	731	726	679	723	719	747	701	684	696	746	729	714	735	732	688	724	726	736	716	710	741	693	702	694	727	715	711	681	747	703	661	712	696	705	713	730	693	732	759	729	685	704	705	754	716	740	693	679	690	709	764	753	716	712	703	706	680	703	691	742	727	725	724	698	723	673	740	761	769	720	665	740	722	735	803	727	701	716	725	716	741	738	720	653	744	690	708	679	727	699	787	715	691	744	670	737	718	694	751	723	689	748	695	722	709	720	731	708	728	769	732	767	697	707	714	730	689	760	715	724	728	750	742	720	726	762	705	723	719	695	756	718	747	709	708	715	731	714	669	763	728	716	705	695	751	757	731	762	720	731	716	715	645	721	685	760	708	731	730	700	698	703	741	761	766	706	703	716	753	731	731	676	717	675	727	719	730	726	667	684	747	693	695	716	745	709	741	703	750	700	704	734	718	738	716	701	734	669	696	779	706	740	714	702	754	680	698	723	747	695	743	724	767	731	714	697	744	771	681	725	737	709	765	709	687	676	690	720	656	766	751	698	716	742	731	727	693	726	688	735	666	720	704	723	768	765	746	740	746	742	684	737	705	700	730	762	734	741	755	693	696	694	682	722	669	720	688	729	726	725	790	690	694	729	753	711	759	743	770	735	691	735	709	713	734	755	716	701	780	739	717	732	711	691	726	760	699	705	730	762	711	786	779	724	717	757	785	712	711	673	731	698	729	764	753	722	688	723	748	697	733	705	676	734	666	719	736	706	681	765	723	711	757	762	770	665	711	750	700	725	735	711	719	768	742	746	697	688	673	767	694	738	750	722	711	685	747	724	707	740	731	709	707	730	733	754	696	744	725	720	735	672	750	703	697	757	724	704	729	685	742	742	697	710	710	674	746	786	753	750	750	720	721	733	743	665	749	679	707	718	768	709	723	724	694	677	693	743
27951	31307	35321	21278	8396	2287	863	558	431	435	449	442	466	469	475	444	443	424	399	437	426	431	446	439	399	399	451	445	478	483	441	458	437	465	440	413	434	441	478	384	433	411	477	465	437	452	484	449	458	454	448	389	436	471	456	433	488	462	431	435	396	437	463	443	426	483	483	419	430	436	438	437	466	468	435	442	487	452	455	435	456	430	442	458	449	469	460	436	434	436	400	466	426	422	452	439	432	478	414	496	469	450	446	468	470	412	491	477	440	460	432	435	459	443	443	451	434	427	451	466	454	445	483	477	449	422	426	450	462	486	448	404	438	445	432	417	434	465	430	455	452	445	453	411	435	427	415	473	444	463	444	420	460	453	442	421	471	481	460	430	444	453	434	463	464	435	439	436	440	435	481	433	458	464	446	407	462	463	418	447	432	446	431	466	451	403	460	435	441	467	436	443	461	474	441	461	435	432	443	464	423	454	399	461	445	435	445	426	450	423	425	508	442	434	419	467	483	443	428	447	488	460	451	432	435	420	475	425	440	443	486	436	427	444	449	443	435	434	460	426	439	455	432	448	426	435	483	477	420	419	423	469	426	484	419	399	452	471	406	426	409	459	460	451	431	451	458	454	450	479	461	461	427	428	458	467	434	434	463	449	442	454	475	460	432	438	465	415	431	451	425	440	420	449	460	460	421	429	445	416	395	429	479	452	466	488	438	432	461	453	446	403	449	444	452	459	464	456	435	444	434	418	423	428	458	427	427	457	412	454	427	461	447	437	418	445	442	430	415	457	438	437	457	452	434	461	436	455	457	413	444	454	433	432	424	419	450	434	445	427	486	468	443	431	434	446	433	468	463	463	450	456	424	436	415	437	476	453	414	421	479	427	445	459	434	464	410	425	437	493	436	419	466	443	441	445	436	427	423	404	469	465	451	427	443	486	462	433	471	437	434	493	439	449	453	455	476	435	463	438	468	475	422	438	428	418	505	435	424	432	449	433	442	440	468	445	470	432	445	468	459	453	466	446	431	412	458	426	435	453	411	487	469	425	455	427	440	465	462	483	465	437	445	453	429	475	475	446	448	446	445	425	436	430	420	421	446	397	451	458	446	453	445	429	438	447	443	447	426	436	495	442	460	437	442	443	454	471	467	397	414	475	485	435	460	427	445	429	435	432	440	453	451	429	459	441	463	410	475	421	446	447	433	451	442	433	427	442	456	411	474	427	462	462	455	467	440	468	434	469	418	440	432	442	430	394	434	425	439	412	427	492	446	480	460	459	438	464	480	444	430	407	446	448	444	459	461	469	462	414	479	428	482	431	410	468	408	441	442	443	445	445	453	425	420	482	438	459	444	446	452	461	458	447	452	481	430	439	444	430	447	437	437	444	389	461	448	446	466	466	448	410	486	450	450	420	458	443	473	442	476	426	445	465	447	458	410	440	417	456	454	455	427	435	436	469	440	455	465	472	451	447	439	465	483	451	446	482	440	460	471	413	432	448	422	448	421	379	448	453	454	452	473	469	458	431	467	457	448	440	457	439	451	434	473	476	419	441	454	436	475	447	469	476	442	463	440	445	435	486	470	441	441	427	494	449	436	477	395	472	434	456	440	437	466	433	462	477	448	452	420	450	431	498	457	436	408	432	419	416	424	453	444	460	453	466	435	442	443	485	444	440	451	447	466	467	440	413	452	457	421	480	426	465	448	432	439	414	434	459	461	441	464	440	449	465	448	425	441	446	440	425	444	457	470	435	431	461	433	452	417	422	424	444	468	460	464	475	438	434	420	453	464	463	425	429	429	442	476	474	444	427	438	417	440	477	415	465	467	452	443	441	436	440	457	468	449	419	443	433	479	471	418	423	431	446	423	443	449	415	458	439	444	439	460	421	419	437	437	436	466	473	435	500	444	437	440	417	426	439	477	462	443	418	472	496	436	442	432	439	448	443	427	406	437	433	449	460	444	428	438	443	472	432	429	428	447	457	440	432	433	467	426	387	412	448	437	415	408	426	458	423	428	439	458	442	459	430	492	452	465	463	450	470	419	478	448	435	465	422	436	432	433	434	438	428	410	446	442	433	467	408	428	456	397	439	414	447	425	410	459	459	428	474	429	392	439	468	441	505	426	444	472	466	482	457	429	451	458	431	415	455	499	466	435	428	438	427	475	422	434	415	480	411	433	446	452	423	421	468	459	445	442	435	450	454	420	459	445	464	444	423	457	427	497	430	431	447	417	446	465	466	451	459	452	455	442	422	459	411	445	457	438	444	441	443	444	443	406	444	419	444	437	417	437	410	452	438	472	479	455	410	472	439	458	461	440	419	458	468	450	427	447	443	426	435	404	465	438	437	417	452	463	420	415	453	429	428	496	450	497	490	421	474	421	438	471	455	447	480	418	459	450	428	472	476	452	426	492	471	448	446	469	448	421	437	460	417	417	461	443	413	473	428	456	460	447	456	480	487	453	423	422	437	440	452	501	456	439	464	418	450	443	440	457	462	460	485	451	445	427	415	405	442	433	467	443	460	480	387	427	431	410	444	415	440	462	454	457	454	445	446	428	468	401	448	472	430	439	444	479	394	428	440	471	427	439	441	446	421	445	447	413	455	424	473	472	416	447	447	423	404	449	467	434	447	417	481	448	428	460	444	436	427	454	419	505	449	444	446	442	412	442	453	399	485	446	453	456	442	455	428	471	458	480	448	450	422	442	444	425	460	445	406	449	459	418	449	473	427	412	458	409	374	472	466	448	423	451	427	453	430	451	474	449	460	464	460	442	460	456	452	458	483	460	458	504	445	437	473	419	417	430	412	453	464	450	454	466	453	465	419	438	398	432	412	467	459	402	441	471	455	457	438	447	442	440	429	457	450	447	445	459	436	483	439	420	446	434	429	484	460	496	405	482	435	401	444	447	446	427	461	433	402	441	439	474	409	478	443	427	436	434	430	441	445	455	417	459	445	429	496	433	463	445	471	428	433	472	442	418	476	484	434	444	408	439	456	454	450	454	501	411	470	423	459	460	457	445	439	452	403	443	444	444	427	440	431	501	442	440	481	440	457	446	408	458	417	426	458	459	416	461	465	439	431	458	434	469	442	438	457	427	460	443	434	486	475	409	434	445	455	407	428	436	479	416	472	427	454	442	449	431	485	492	459	453	441	442	445	433	438	406	451	469	451	447	462	435	405	445	472	445	398	456	457	449	403	440	463	454	430	443	458	421	492	415	456	446	447	416	396	447	462	417	459	420	452	432	490	426	437	453	441	481	469	431	476	456	444	428	415	446	462	449	444	449	441	465	403	447	449	450	411	462	455	449	476	437	430	461	429	408	467	427	453	431	408	420	454	427	472	412	483	437	477	464	476	445	427	448	431	439	451	441	481	466	430	412	420	414	469	476	447	500	450	467	422	448	453	455	466	439	461	451	451	475	444	457	439	443	445	427	479	434	430	428	468	446	427	415	420	458	457	457	460	443	448	436	460	463	457	466	423	465	460
23272	48279	30810	16592	8659	2950	1077	651	512	508	507	507	537	490	510	496	544	503	526	482	489	507	476	515	495	496	511	479	498	511	515	509	497	519	497	539	483	494	527	508	516	541	506	499	514	505	483	548	512	480	529	546	501	508	508	515	509	512	477	527	495	536	529	512	525	516	481	509	471	508	509	523	547	515	524	521	527	487	541	501	510	507	522	496	478	493	536	465	517	486	523	517	520	545	482	528	494	487	566	529	524	543	510	528	469	487	498	531	509	508	502	522	494	513	551	558	529	548	529	495	499	503	548	481	502	497	487	529	552	462	499	485	493	548	494	510	525	501	531	539	517	478	485	519	520	519	477	504	517	506	505	480	519	512	487	542	515	511	491	563	527	453	529	522	526	486	508	520	546	542	511	504	550	488	532	534	526	539	542	522	530	483	523	518	515	553	470	499	533	499	489	536	478	520	542	512	500	502	517	574	510	527	506	514	475	530	531	508	496	500	551	505	528	530	533	475	516	545	502	515	520	482	505	514	509	519	485	498	530	498	502	491	511	519	499	502	543	536	528	516	505	510	518	490	479	531	502	515	489	529	527	553	509	484	494	523	507	497	500	519	531	542	488	493	532	525	491	500	493	479	531	515	511	528	517	517	482	491	503	539	532	532	532	525	511	524	491	489	519	529	477	524	524	517	518	488	523	498	519	482	484	506	512	500	510	508	504	508	507	492	495	534	483	486	558	517	490	514	544	524	528	517	517	494	472	538	514	497	517	496	483	526	533	542	524	527	514	539	543	531	524	489	544	515	482	525	501	502	520	503	523	503	523	493	524	520	522	539	550	499	519	493	525	527	532	513	548	520	531	513	485	507	531	511	514	487	500	522	526	505	520	546	526	541	534	544	513	524	499	511	507	502	514	482	501	566	521	480	501	514	484	537	519	528	505	547	509	507	502	481	525	475	482	520	510	517	482	494	520	468	514	516	500	538	523	470	506	526	544	513	501	506	545	486	527	533	526	488	487	536	512	558	499	515	558	517	538	482	504	526	517	538	493	522	529	515	503	557	473	525	535	515	526	541	535	497	535	502	509	563	530	507	541	487	508	484	486	497	499	544	514	502	515	473	536	519	544	472	507	556	496	477	506	500	542	519	484	491	469	525	520	567	552	506	505	511	497	534	563	529	499	517	549	548	532	541	541	534	493	524	489	511	509	505	517	524	467	482	495	553	513	474	522	524	491	534	486	522	495	510	492	497	515	482	521	494	502	498	526	487	535	487	502	482	504	520	537	521	489	518	509	540	498	502	489	508	522	489	483	521	484	529	519	479	499	523	514	514	502	520	528	522	506	533	489	480	540	500	477	493	488	481	504	512	507	513	524	553	541	508	506	515	508	541	535	544	534	492	518	503	539	513	512	495	499	537	507	476	514	545	558	528	499	479	493	516	508	489	472	521	494	531	529	527	491	558	489	496	503	549	500	503	528	517	510	519	491	506	528	493	508	471	542	556	537	530	499	514	510	532	490	491	486	533	499	522	545	498	490	507	498	512	503	496	511	501	514	525	504	502	454	523	508	485	495	508	468	529	521	523	494	509	537	466	497	533	502	487	530	494	550	499	506	479	569	563	502	470	498	502	482	506	493	512	471	521	541	522	521	519	514	493	512	477	529	515	506	558	506	553	495	514	495	512	499	530	535	504	545	524	544	517	521	511	469	495	516	511	479	469	490	480	488	490	494	504	531	533	523	541	506	489	515	521	557	513	520	546	507	472	536	493	499	528	478	533	515	493	527	529	516	529	494	460	508	525	499	556	511	512	526	551	513	535	462	546	520	506	486	537	481	507	503	532	470	521	536	536	508	488	524	529	524	550	522	520	544	523	500	520	522	535	511	489	531	503	547	515	527	483	467	505	510	508	505	553	531	506	507	515	503	511	498	510	533	510	500	448	552	511	492	539	514	538	514	527	484	533	494	510	550	550	517	516	506	514	524	510	507	504	522	494	506	540	511	506	493	497	476	480	448	513	529	512	502	584	508	497	565	521	530	454	499	495	534	494	538	494	471	535	496	514	545	500	524	550	513	541	546	513	527	528	533	526	540	506	487	514	522	522	521	524	524	534	461	487	501	534	561	498	555	495	517	494	522	507	521	517	521	504	491	568	521	502	520	535	440	519	498	555	490	504	509	495	526	485	514	509	557	539	506	494	471	537	460	520	488	526	511	510	487	496	513	535	515	528	529	513	539	508	538	504	560	553	503	528	507	515	516	557	489	517	511	506	470	518	532	517	520	498	505	500	508	509	532	516	492	469	526	512	516	532	498	530	526	510	537	540	538	505	536	488	488	487	532	498	507	516	530	512	505	522	526	500	543	535	496	498	531	533	507	515	480	552	532	533	529	514	505	507	534	504	535	526	533	521	526	541	500	542	528	554	507	481	500	518	513	525	508	515	503	515	506	514	535	496	511	503	532	495	556	486	512	505	510	495	535	520	496	507	522	516	509	493	542	551	498	503	513	538	490	532	513	498	508	507	513	520	514	524	498	534	516	510	460	528	515	510	475	528	467	516	544	552	544	542	503	482	482	502	482	529	542	529	530	498	470	514	475	528	533	527	495	503	518	537	517	496	491	501	543	515	444	502	532	499	522	529	519	512	497	513	512	512	499	509	512	520	533	486	550	546	536	526	509	495	538	522	532	517	522	507	494	480	526	523	463	537	542	524	482	553	501	510	520	517	516	514	498	531	504	506	526	498	481	514	515	505	512	470	477	526	523	494	507	497	521	500	498	532	496	504	510	513	498	514	460	525	508	529	494	506	524	489	512	542	532	505	544	513	507	541	493	497	518	536	495	539	502	474	494	560	492	492	497	523	501	478	491	511	501	559	520	518	499	522	583	525	480	562	514	468	511	547	525	513	522	486	502	503	490	521	528	497	509	506	508	483	533	497	509	547	531	537	524	519	505	498	529	447	506	514	529	491	502	524	504	525	469	511	537	552	518	530	540	548	534	470	528	521	561	528	544	506	550	508	501	547	508	507	497	530	538	548	534	512	514	546	519	492	528	505	492	524	514	520	490	495	544	515	488	535	503	497	520	561	512	480	512	561	520	506	494	563	501	511	502	496	549	502	531	531	537	475	515	489	487	511	487	514	531	520	481	538	501	490	481	510	504	522	550	540	505	486	518	521	514	479	522	534	526	482	509	486	519	505	548	500	509	479	540	511	509	486	521	511	529	498	539	496	482	482	544	533	478	505	548	533	547	505	526	506	543	547	524	548	518	524	523	474	519	519	533	489	519	529	515	506	535	512	541	492	507	529	518	516	492	515	512	494	554	544	540	504	485	530	489	541	539	515	511	500	529	519	507	467	529	527	505	544	500	504	529	509	461	538	523	533	506	534	533	499	481	492	544	530	534	495	508	572	509	526	521	502	536	525	536	518	494	506	553	546	529	515	482	499	530	506	502	533	527	538	546	489	546	518	526	524	533	502	523	491	509	527	496	506
23615	22656	35085	35767	30661	21969	10246	1642	707	596	518	572	572	577	561	543	554	565	588	565	535	570	553	541	545	519	507	549	536	565	538	580	547	518	591	577	542	570	559	531	555	605	542	571	606	576	561	534	544	542	511	598	573	531	553	605	509	553	536	535	559	583	574	560	548	597	558	535	562	528	516	589	580	553	582	553	527	548	545	558	565	569	578	522	548	558	542	546	535	552	535	563	580	557	539	572	579	542	528	538	556	579	550	554	526	567	542	505	585	527	526	532	548	528	534	518	562	567	553	529	525	513	542	560	568	593	565	593	547	574	571	547	538	620	554	574	578	571	519	548	575	516	555	566	534	585	560	565	588	549	567	562	579	548	565	557	537	535	528	547	531	555	580	541	495	547	514	541	554	552	564	594	549	543	537	549	560	584	580	489	546	538	499	543	546	514	549	545	519	582	519	567	561	548	551	500	564	526	518	530	547	581	625	543	589	577	582	572	556	524	557	545	563	555	555	581	567	559	576	575	560	558	560	554	526	583	596	560	501	570	587	547	575	540	522	506	577	525	558	536	524	548	532	532	573	546	537	562	570	581	577	529	536	546	572	571	528	546	614	526	547	587	578	584	509	538	544	576	491	578	549	524	548	525	551	540	557	527	527	550	525	562	550	581	552	540	517	591	553	558	532	570	511	541	542	522	563	534	549	528	547	540	605	576	555	588	522	550	536	558	543	541	539	522	531	567	512	572	504	534	575	589	556	589	594	534	553	564	583	560	580	576	558	558	528	578	574	552	531	491	567	527	573	568	530	554	564	568	546	554	495	567	571	541	570	536	528	581	539	575	525	529	545	548	540	554	532	548	560	579	574	517	581	505	537	527	522	561	552	561	559	537	482	550	563	600	564	541	532	551	565	539	573	532	551	577	506	550	539	484	520	529	522	554	527	589	549	572	580	533	544	517	549	556	570	584	566	560	563	545	548	561	553	544	569	580	555	556	582	577	556	543	508	545	551	529	553	578	561	565	559	555	564	527	525	528	552	539	499	531	516	502	556	581	556	526	525	547	566	597	567	537	496	543	570	586	517	560	538	555	554	584	569	518	593	555	552	527	540	542	592	528	596	545	504	552	580	567	557	572	536	561	515	567	541	573	574	552	564	529	536	529	551	497	546	524	555	562	544	536	582	550	571	547	519	529	553	544	542	527	560	518	536	567	553	563	551	514	560	531	556	547	540	597	563	525	537	550	549	522	575	536	532	578	554	546	516	608	547	506	545	562	571	575	528	575	558	541	556	560	579	552	521	536	561	523	538	573	558	537	580	566	574	564	550	530	586	547	541	566	568	574	555	570	522	526	548	547	538	538	544	546	532	527	628	558	558	548	561	566	556	585	567	571	531	560	547	540	516	552	549	553	537	578	558	564	521	546	562	540	577	538	511	535	529	549	584	562	593	587	564	527	579	565	561	576	589	550	560	558	599	531	569	558	555	595	561	561	563	561	562	528	539	547	525	533	557	519	542	546	596	538	601	533	521	565	570	510	550	566	568	512	568	588	593	603	542	531	525	595	550	574	577	607	588	554	545	551	548	519	553	565	564	557	536	552	554	575	525	524	551	554	561	558	541	570	609	535	563	580	533	546	560	580	533	530	502	583	522	544	560	531	536	544	574	602	512	561	560	576	543	544	589	565	524	558	559	548	498	531	585	546	521	514	557	560	564	565	551	573	557	576	586	518	539	591	574	590	552	559	552	554	575	575	559	592	562	515	539	553	571	564	541	555	595	559	537	525	550	589	554	530	507	576	560	551	550	568	594	513	553	583	563	589	521	556	567	561	546	561	537	574	556	524	538	514	506	576	533	539	594	529	502	519	582	527	538	555	559	514	572	540	605	535	573	550	576	530	580	524	505	540	505	537	596	532	561	534	607	551	553	528	573	519	546	526	557	551	559	544	559	569	614	553	533	552	513	548	569	604	571	518	547	520	519	529	541	537	558	547	551	540	569	554	564	533	538	580	536	538	564	567	492	512	558	556	555	580	526	615	564	598	529	530	540	537	541	539	548	534	553	532	549	557	534	532	527	596	546	522	543	568	518	537	574	560	565	548	528	533	544	550	541	565	544	593	517	526	554	553	551	544	538	539	563	514	543	560	545	527	535	553	561	534	572	529	559	527	556	558	564	580	547	550	572	598	525	553	604	528	565	586	547	523	523	599	554	544	562	521	573	581	534	597	571	512	576	530	533	589	549	565	598	566	566	509	543	557	558	545	554	568	508	598	549	581	594	511	514	584	603	569	595	545	555	568	581	550	542	562	559	584	589	538	536	522	590	562	567	493	559	625	562	540	565	560	531	547	566	550	572	557	543	558	587	542	548	538	540	566	519	529	577	540	494	590	616	559	543	544	559	556	560	588	510	555	596	558	508	562	563	572	562	531	532	557	538	528	525	572	514	539	537	562	578	572	584	504	571	556	570	577	533	570	500	541	546	551	576	552	525	554	531	543	557	547	572	612	516	597	577	548	550	565	519	543	582	535	577	505	562	569	569	534	535	551	564	589	545	553	565	548	537	576	537	591	559	535	566	533	557	553	555	572	553	524	534	558	544	572	569	569	581	557	546	531	534	555	513	562	550	567	543	572	559	526	537	527	565	509	573	594	573	582	565	571	510	549	506	558	559	565	583	531	561	561	558	579	594	537	570	550	583	525	569	552	598	564	544	546	528	547	551	602	522	589	594	516	529	554	524	557	536	557	549	524	543	509	562	542	547	583	576	598	546	583	571	561	530	521	541	556	610	511	554	556	600	549	561	570	514	510	576	566	575	557	586	530	566	610	539	565	584	544	538	510	532	549	551	579	536	555	550	555	546	581	577	579	542	566	534	544	562	545	563	561	571	595	548	526	541	520	547	545	603	549	567	566	568	547	550	525	549	560	562	507	541	570	517	524	617	561	557	542	539	576	564	547	593	524	540	545	547	572	566	565	584	560	554	548	558	581	544	542	563	576	552	582	564	568	571	554	550	578	622	542	518	531	533	546	552	514	559	565	606	541	562	553	523	558	576	530	527	584	554	569	548	541	549	564	552	527	559	573	541	540	540	552	523	569	563	552	556	549	563	518	565	594	553	538	536	556	578	532	597	558	587	572	553	566	567	504	540	584	544	569	606	554	511	564	535	523	534	577	533	553	573	538	591	543	525	563	585	604	578	534	550	567	539	517	528	567	530	540	553	518	494	550	568	514	579	545	542	542	559	549	597	614	567	581	534	548	578	517	543	601	557	569	534	576	542	537	527	585	553	576	524	563	548	531	532	572	539	547	576	594	546	502	594	567	552	502	531	561	569	555	542	549	547	528	550	542	565	550	560	515	603	579	530	536	558	552	547	530	565	550	531	537	538	558	546	559	521	564	569	561	573	573	548	530	528	548	524	562	515	542	554	526	538	581	547	512	561	570	540	564	526	539	544	585	545	555	506	610	536	539	536	540	551	591	577	582	545	557	504	573
49761	94676	70121	53768	37053	18220	5904	1714	831	651	618	678	634	607	555	594	634	611	645	635	610	615	564	652	554	612	630	604	571	609	578	606	602	611	598	611	611	608	633	607	619	575	594	632	692	643	599	620	610	607	627	614	606	598	612	607	593	589	628	596	641	617	624	612	581	591	581	628	612	600	612	593	576	644	657	591	588	611	624	611	569	622	605	601	591	611	640	618	626	577	631	602	628	570	616	640	565	577	585	591	613	607	617	638	589	615	610	605	603	620	592	595	605	626	601	606	564	626	599	605	582	589	611	653	598	571	603	623	607	591	585	641	591	663	570	622	630	617	580	596	615	592	569	639	638	604	591	624	633	591	600	617	604	642	609	609	649	589	611	606	614	633	572	590	578	580	591	619	556	613	613	603	603	632	625	606	634	605	593	626	619	592	595	626	634	602	633	632	588	580	610	605	636	660	646	587	594	624	573	626	623	602	592	624	593	588	616	608	634	576	616	645	597	605	652	622	638	627	610	648	566	569	616	589	626	633	616	607	561	598	607	594	615	614	631	602	596	630	638	570	580	644	601	638	640	607	644	659	629	627	606	603	631	629	586	577	613	619	580	640	573	584	603	570	639	598	601	634	619	623	574	619	599	580	604	630	623	644	605	571	583	603	556	583	665	596	610	620	571	614	601	584	584	597	628	605	604	551	657	614	605	614	648	601	654	609	589	601	580	631	602	636	596	628	618	610	638	598	607	589	630	617	644	617	639	663	573	611	603	606	610	630	623	604	576	590	630	615	627	589	611	643	599	613	626	599	603	567	616	645	631	643	609	648	631	574	637	635	576	613	606	619	604	589	603	582	646	565	616	607	618	603	610	593	621	591	573	583	583	599	565	604	603	589	612	625	584	581	594	608	597	615	634	624	586	599	599	633	585	613	634	631	592	610	572	569	591	639	579	595	628	625	620	588	648	595	655	647	620	649	597	633	607	623	633	608	596	602	639	607	638	538	588	584	629	590	652	654	581	596	586	630	629	621	651	639	584	626	616	626	620	619	638	582	638	626	634	596	624	633	644	616	562	591	609	557	608	588	652	620	626	633	606	572	636	651	602	587	598	634	623	646	639	586	592	596	601	619	609	624	578	617	594	588	596	579	578	607	593	600	597	593	636	616	660	629	620	592	608	571	595	620	577	592	575	615	576	576	561	589	619	629	623	597	614	656	627	637	635	589	616	553	597	620	637	607	621	594	592	633	599	593	607	589	630	614	588	581	604	650	608	643	604	659	647	636	617	571	572	611	590	625	618	590	602	580	634	623	621	615	661	670	620	631	579	652	602	586	601	659	619	572	593	596	609	617	651	619	620	607	596	612	604	613	614	654	621	658	629	614	614	631	619	561	623	637	637	584	593	630	611	618	602	635	642	619	626	639	654	594	580	642	610	585	601	609	611	578	582	612	573	593	575	630	608	583	571	600	626	595	608	635	619	579	648	619	581	600	635	569	609	558	619	602	615	630	630	596	602	573	606	654	614	616	601	632	584	613	602	600	586	611	606	622	602	626	588	602	609	582	593	587	598	589	560	650	608	582	621	563	630	606	630	661	599	653	642	582	579	645	638	643	629	616	614	587	590	639	658	652	583	547	590	604	632	574	630	560	604	626	652	584	611	566	581	632	597	597	616	617	599	619	575	597	619	634	597	601	624	638	616	613	624	597	582	647	639	637	616	606	612	613	586	606	595	577	608	569	612	612	626	632	601	597	604	543	648	566	656	573	614	595	617	662	619	614	618	608	662	654	615	596	616	629	586	604	604	607	631	619	645	614	596	581	609	574	592	587	605	614	644	587	600	652	601	586	609	622	586	638	626	613	586	624	645	595	626	646	594	556	613	596	597	587	648	647	629	593	651	608	611	619	671	615	686	563	613	631	578	624	605	645	637	644	597	624	619	634	632	606	634	620	583	645	657	600	613	613	586	578	616	601	617	616	614	616	615	564	631	599	607	596	619	652	653	599	619	647	581	588	608	572	636	632	600	605	610	618	620	600	603	583	640	546	608	617	630	616	653	595	587	596	639	626	658	619	646	655	645	638	614	639	593	603	597	632	601	600	606	600	603	609	585	617	588	632	617	585	623	641	629	612	637	631	613	650	607	642	614	593	626	611	617	625	619	648	624	599	558	612	620	613	610	603	628	581	615	640	603	579	593	555	605	558	602	618	614	622	587	598	625	564	620	599	605	629	615	615	598	609	623	616	623	571	623	617	610	627	626	624	592	613	606	639	645	619	601	592	581	599	629	616	578	637	600	624	625	651	635	590	639	643	588	620	619	621	647	627	587	656	592	616	648	604	634	648	600	620	680	605	622	625	632	613	620	648	643	607	569	617	622	611	633	630	634	580	579	592	566	585	623	604	618	606	574	650	587	633	572	621	644	610	578	617	631	598	622	632	596	618	619	582	630	657	595	629	615	610	599	623	641	580	604	550	591	614	635	580	612	614	607	597	597	631	634	579	624	612	589	630	601	571	587	592	586	589	601	578	600	613	605	581	628	603	612	656	603	575	587	612	568	618	603	592	574	607	638	563	613	596	578	592	640	589	588	588	622	619	626	617	634	623	624	620	556	593	606	634	581	639	612	624	599	592	591	599	580	632	581	572	627	593	588	594	599	559	620	628	603	615	645	577	625	618	612	578	595	585	595	620	588	621	608	606	610	596	598	620	594	572	672	615	664	639	630	610	614	653	605	628	587	598	611	608	574	637	601	622	611	647	625	672	597	619	625	640	625	606	627	622	593	554	646	617	582	624	629	609	617	596	626	651	626	627	622	581	638	598	616	586	639	585	613	595	577	634	588	627	574	572	603	639	626	615	612	576	589	605	566	631	589	647	631	603	613	591	623	614	601	592	626	559	603	584	642	629	600	636	626	592	572	608	592	594	589	612	636	631	608	548	589	572	573	642	610	613	594	621	648	632	534	636	580	644	605	624	633	597	612	610	651	668	617	598	614	581	617	608	636	640	612	598	603	608	645	594	606	632	571	627	593	599	648	596	617	651	579	602	620	601	636	618	632	647	622	628	572	559	627	639	597	598	624	591	594	601	614	560	579	647	597	605	619	591	635	618	611	575	606	596	627	605	568	641	608	582	590	639	632	622	587	606	594	633	588	616	613	607	589	615	570	616	651	576	609	603	597	640	620	623	635	563	630	566	605	621	582	602	587	587	581	582	573	596	601	614	649	663	604	618	642	613	617	589	656	615	622	598	591	589	619	654	620	607	591	612	679	596	617	631	568	602	645	562	619	555	615	588	620	550	645	638	630	549	611	603	593	600	594	622	621	591	674	590	594	620	634	626	652	675	605	658	627	625	600	565	607	598	617	651	632	599	665	589	591	626	634	636	636	620	602	627	612	623	686	595	583	609	595	609	607	562	603	594	598	573	617	587	645	640	613	596	614	595	606	637	634	630	586	608	625	632	595	635	575	611	611	591	590	579	645	602	573	604	586	582
25239	25064	38247	35931	23181	10373	2395	848	545	558	522	517	524	579	510	497	486	554	521	527	543	555	508	523	484	534	478	504	528	496	543	509	517	550	537	517	515	550	530	509	508	533	558	486	514	461	530	522	517	511	493	509	519	523	532	521	538	536	475	484	514	530	523	513	538	511	530	477	533	496	484	482	514	545	544	544	507	517	515	525	494	514	523	518	515	518	545	504	519	506	531	465	516	490	516	519	487	499	507	533	502	520	528	482	540	540	519	480	502	505	524	525	507	546	506	484	511	501	518	519	521	523	532	511	494	510	500	517	506	555	516	508	496	513	559	489	529	505	474	470	472	505	519	528	518	498	515	514	526	529	510	493	524	489	551	550	528	537	506	514	556	538	522	518	554	514	510	510	512	493	491	500	537	510	521	540	501	504	536	487	495	513	542	504	506	501	477	524	546	527	511	532	489	524	539	532	511	548	501	500	498	531	486	580	563	516	524	509	530	506	481	469	513	502	557	538	503	497	512	508	477	515	469	526	506	561	544	505	497	536	545	485	540	513	509	494	524	486	526	530	521	533	545	532	471	536	537	511	539	536	517	506	535	523	552	520	516	519	516	528	549	525	484	479	521	556	514	518	495	504	516	527	551	477	492	485	539	487	528	440	544	467	524	539	562	550	489	524	510	523	569	523	518	517	481	489	444	510	532	545	527	491	523	509	533	525	527	516	512	523	566	519	532	506	505	486	576	527	527	530	525	527	516	521	530	505	531	533	508	481	561	516	495	486	514	469	531	532	493	550	504	522	476	512	548	521	470	509	503	504	493	522	500	482	507	490	528	517	496	504	528	496	496	521	491	485	498	547	523	523	556	525	524	553	481	482	510	517	467	507	534	534	542	481	558	504	515	487	509	512	505	490	502	475	524	547	511	478	484	535	571	543	534	536	531	492	470	523	461	508	483	493	510	540	521	552	548	511	491	527	523	559	519	515	536	473	520	511	508	516	532	521	485	498	505	520	533	555	523	539	490	495	454	536	547	459	530	534	514	531	508	535	477	522	522	550	525	506	518	539	503	496	496	505	502	527	501	550	502	506	500	527	560	503	544	561	549	516	526	535	562	520	513	496	519	535	518	511	523	506	522	507	546	477	525	529	509	516	492	479	488	535	555	535	515	526	529	533	506	515	505	515	526	538	513	527	516	512	557	508	468	531	521	539	562	537	494	531	492	528	467	502	518	492	504	468	559	501	514	536	533	488	526	496	542	511	502	500	503	534	499	548	483	544	536	520	520	513	561	496	487	511	558	504	510	493	557	502	505	527	521	552	539	529	534	501	506	543	501	533	511	532	500	493	513	519	508	470	558	493	527	513	541	470	522	493	516	562	507	519	537	559	507	519	534	505	553	484	488	563	506	548	529	476	511	508	520	520	516	513	547	547	532	539	509	509	481	474	497	496	543	500	496	487	502	524	528	554	507	494	490	481	483	516	534	546	539	536	505	514	505	539	532	544	531	482	539	514	512	489	481	510	524	535	552	550	508	460	538	503	496	485	509	513	503	533	526	514	573	514	489	546	457	549	537	525	521	512	487	510	510	515	536	490	534	511	525	494	534	537	527	546	497	519	500	513	537	497	518	571	479	528	459	549	510	531	501	551	505	527	494	516	502	537	510	520	576	500	498	556	517	541	520	488	478	483	509	487	495	547	546	518	531	490	517	550	505	488	514	479	460	488	494	536	495	522	569	498	544	467	483	498	507	532	540	542	530	507	525	519	527	519	515	507	503	545	534	544	546	504	507	515	528	524	498	575	502	509	521	525	508	520	516	518	516	553	508	522	531	528	519	533	512	491	489	523	518	543	487	525	490	564	528	516	521	515	512	501	497	529	514	477	533	502	484	520	550	527	514	523	547	512	495	548	538	508	529	535	524	524	449	536	511	526	538	550	464	576	515	494	491	495	508	504	548	505	541	527	494	532	506	500	534	518	483	534	527	525	526	512	545	500	528	573	513	492	487	464	550	554	540	499	511	527	543	536	512	496	504	497	506	519	542	509	532	520	536	540	476	528	519	493	487	523	491	473	544	507	513	506	534	493	549	510	539	522	525	544	491	491	539	495	551	521	519	514	517	503	511	494	520	531	493	469	556	543	490	508	535	553	512	545	484	461	504	517	521	513	479	480	514	522	512	559	563	504	482	504	508	522	521	541	505	512	544	519	530	488	494	516	485	501	555	517	520	493	472	518	542	512	485	506	539	547	524	516	543	507	494	505	562	505	509	494	565	498	505	512	492	512	468	467	519	482	531	535	539	547	496	494	507	514	549	510	521	506	543	497	473	499	527	518	505	521	559	495	510	526	464	544	501	520	527	511	544	532	518	517	523	537	517	507	541	529	486	483	550	526	489	524	529	555	530	523	488	492	512	498	521	539	549	501	533	512	518	515	464	533	497	515	527	532	538	488	509	517	501	544	510	540	527	514	506	539	562	530	509	488	561	515	543	508	524	512	527	532	495	539	548	488	506	516	527	502	530	547	504	509	486	493	526	503	525	520	529	534	534	502	520	537	506	484	538	518	470	534	521	523	556	520	526	524	512	516	495	506	494	531	533	531	483	504	519	502	520	507	523	523	478	522	493	533	553	539	545	509	521	531	504	557	539	520	537	509	558	551	492	523	502	510	538	491	525	521	549	528	512	541	488	525	523	513	511	513	536	541	545	498	533	523	531	527	547	500	527	564	509	532	527	480	506	524	512	514	515	507	539	486	520	524	521	519	539	508	510	538	528	543	550	516	506	512	499	532	492	528	496	497	512	491	501	516	553	524	504	507	512	508	523	525	489	517	520	516	503	540	507	564	472	529	502	542	485	507	515	506	487	549	503	563	511	554	517	498	535	515	508	529	516	523	584	502	475	533	467	519	577	501	541	552	502	520	525	482	477	521	523	522	511	527	523	509	488	514	530	488	519	510	546	521	542	515	518	507	500	525	521	513	498	522	511	532	529	527	526	527	534	518	520	530	520	522	533	493	500	555	516	475	484	516	516	549	509	516	484	506	480	495	529	550	535	515	499	499	518	502	538	518	518	529	530	527	518	520	502	520	512	539	528	490	491	557	552	511	522	500	501	495	524	500	545	493	520	497	517	520	498	552	485	513	535	560	529	510	532	501	520	510	538	525	514	498	500	539	500	533	524	484	537	541	527	492	543	519	522	524	507	558	543	529	493	483	559	520	557	539	541	504	562	523	495	538	509	502	533	532	544	530	511	504	515	533	525	514	514	515	492	517	522	520	562	549	517	472	520	523	536	516	526	502	545	527	510	521	483	532	517	524	506	528	526	537	522	553	534	516	518	538	545	488	579	564	518	535	494	516	540	544	511	514	533	504	521	503	518	503	511	491	538	567	511	501	524	479	507	531	528	505	498	528	505	548	520	539	502	514	486	571	548	546	543	525	512	511	527	502	508	554	504	541	502	488	483	503	510	502	497	524	500	541	527	495	524	501	506	506
41099	79654	55723	41214	24214	9830	2984	1168	670	599	597	609	666	606	620	584	567	655	555	583	568	572	586	538	644	647	567	559	608	646	620	639	582	620	606	609	579	577	618	624	585	603	588	539	607	611	553	565	586	594	604	563	545	564	595	558	631	616	601	609	557	600	598	541	589	594	621	643	617	604	606	593	641	569	596	570	567	557	611	646	634	609	571	561	600	616	583	600	584	590	587	593	580	577	586	599	549	595	610	634	621	614	623	664	579	520	599	569	571	562	585	600	610	602	595	596	570	619	609	587	564	540	583	571	617	585	582	613	617	558	599	575	617	576	553	580	577	617	585	601	578	595	563	560	616	625	623	571	554	598	616	548	576	596	596	576	564	598	609	539	571	588	629	617	589	601	606	623	551	589	622	591	582	592	620	584	598	555	627	582	607	615	579	557	572	572	571	580	602	604	569	594	593	605	587	620	596	579	565	611	591	615	586	615	582	581	582	564	579	580	558	581	587	556	548	545	593	593	573	596	622	610	608	563	613	590	599	616	575	566	561	592	550	582	587	580	586	579	596	591	555	585	590	592	607	586	592	624	619	623	576	639	583	581	612	624	574	531	558	578	606	561	552	565	541	565	606	564	563	570	537	585	597	589	597	562	624	604	576	582	556	598	569	591	617	541	600	590	611	599	544	564	570	584	635	547	587	547	630	617	651	596	588	574	622	550	571	592	589	568	603	554	570	573	569	550	612	583	592	587	588	603	553	591	614	584	596	625	566	607	625	587	614	588	562	560	618	613	603	558	624	586	589	568	597	639	582	610	526	605	619	555	577	579	545	587	614	578	576	589	607	588	608	646	592	633	645	603	603	612	594	586	599	615	600	574	556	569	580	572	635	597	605	571	586	603	560	639	614	607	623	618	578	584	595	648	599	598	590	555	571	561	595	609	549	608	582	566	602	586	579	616	553	599	618	589	572	592	609	603	572	601	596	577	620	596	632	616	581	611	546	622	554	617	599	585	590	642	587	588	581	576	601	573	595	608	566	584	647	606	590	615	599	574	627	573	555	564	628	553	560	602	592	588	596	569	591	563	609	597	633	575	595	603	603	573	624	573	601	607	575	576	568	593	583	627	618	577	593	607	577	607	575	610	599	597	592	585	553	592	575	575	594	585	572	617	532	613	615	562	583	609	618	582	576	558	580	532	596	543	595	610	610	610	607	608	552	564	615	602	592	605	583	587	573	598	588	595	614	597	639	608	588	571	595	577	570	583	563	596	540	575	572	601	573	561	540	564	590	586	593	609	594	582	573	554	571	639	580	619	577	574	613	552	601	581	597	614	599	606	607	543	617	578	562	567	611	545	598	532	587	573	582	566	576	588	543	559	546	596	602	574	626	580	559	563	613	596	603	590	544	592	567	595	573	587	629	544	605	607	580	615	607	567	568	623	625	620	605	549	570	591	616	607	610	610	581	546	602	590	603	627	598	573	584	618	561	584	633	593	611	571	605	569	574	560	616	576	550	621	594	619	602	579	582	543	572	550	602	556	584	568	586	554	582	574	561	555	573	583	612	618	596	614	577	612	630	583	538	566	592	543	629	594	573	610	588	584	594	578	563	598	540	616	595	609	606	540	585	571	638	592	626	594	628	638	591	621	604	542	616	578	615	587	590	598	607	592	595	614	569	562	587	670	631	594	564	586	637	554	603	583	590	613	591	599	574	580	586	577	587	598	574	606	616	574	611	596	580	561	588	595	600	576	597	601	600	606	550	594	579	582	593	558	598	622	564	593	640	563	570	604	570	614	578	662	627	607	571	592	589	611	593	581	597	560	599	591	571	567	565	608	604	592	568	625	577	577	600	577	565	598	564	600	624	624	587	599	612	623	561	626	565	584	596	609	559	600	534	574	602	614	557	586	560	599	615	565	577	582	558	604	591	633	586	591	589	586	611	620	645	587	600	608	587	635	582	634	625	563	604	576	624	617	585	623	603	566	602	599	576	592	576	629	563	559	565	567	614	556	600	580	553	592	574	576	584	600	565	620	548	582	542	657	610	559	571	586	589	564	614	582	566	632	613	597	579	609	573	568	601	538	578	572	552	576	529	595	577	587	571	551	592	574	564	570	581	606	584	572	659	613	582	581	623	574	573	540	591	558	621	572	581	570	613	624	616	601	576	572	591	601	601	546	621	587	592	619	621	583	565	563	649	602	581	590	588	574	611	564	581	590	589	637	577	610	587	589	578	588	585	577	643	596	590	610	587	563	611	575	585	635	565	587	582	549	598	608	574	609	624	623	613	612	575	629	613	642	580	568	631	566	588	546	621	612	565	569	618	553	577	600	591	564	602	584	575	595	617	579	591	579	581	582	570	639	628	586	538	608	566	614	579	617	610	567	580	597	561	562	596	577	619	597	577	578	583	612	628	588	592	601	568	587	633	612	599	610	569	606	562	577	656	584	574	590	572	620	527	570	576	582	598	582	609	589	557	581	607	552	594	564	598	569	606	573	623	631	602	539	597	569	562	592	614	537	595	618	582	590	612	539	605	578	560	589	561	620	585	601	566	609	587	600	581	582	597	566	610	585	540	571	598	606	569	574	602	594	587	602	603	571	633	587	557	604	575	570	598	611	576	563	589	592	597	586	596	603	591	586	573	569	596	592	550	624	653	605	547	617	601	590	563	545	592	582	575	600	604	594	603	579	597	559	567	565	587	597	588	553	627	635	566	627	564	566	592	578	598	574	604	553	569	598	618	618	606	615	577	576	598	635	564	618	571	590	608	605	610	627	560	615	602	570	577	567	578	579	541	580	604	598	623	564	615	640	560	569	591	622	620	542	581	594	586	574	572	580	535	585	587	597	610	592	581	578	583	632	570	585	571	598	615	590	592	619	539	612	598	594	568	572	578	598	610	546	583	592	552	584	561	595	574	604	620	601	602	572	598	610	625	558	580	597	581	564	598	574	624	600	585	577	563	599	577	586	606	603	586	596	560	563	595	581	582	563	594	529	577	573	576	618	589	586	594	575	565	538	644	572	570	588	635	607	571	584	571	580	648	559	617	578	619	554	611	544	587	582	570	569	599	635	569	609	623	613	602	587	581	554	609	567	576	581	604	580	578	544	581	592	622	600	609	619	592	575	599	619	581	578	580	580	595	578	593	595	590	640	610	597	623	589	607	599	605	576	626	577	551	566	614	610	642	632	607	585	610	639	597	598	609	576	580	587	560	581	569	639	608	601	588	582	598	613	575	593	607	618	578	566	557	561	637	575	571	602	580	623	612	589	590	574	596	544	620	599	631	619	592	587	607	577	587	577	612	581	614	573	549	603	608	567	591	601	562	553	573	584	551	565	609	613	586	617	592	578	615	602	619	561	592	616	585	598	581	571	588	581	602	594	600	602	598	603	568	607	586	598	641	607	604	583	542	586	625	564	623	605	601	552	609	599	606	607	543	604	599	552	631	560	576	544	623	611	609	596	610	594	602	592	591	619	594	575	576	609
22810	21930	31875	32659	32325	26502	19452	4403	1045	700	684	692	656	691	655	635	690	692	668	749	677	742	723	657	658	654	685	674	648	685	667	650	687	665	705	661	703	646	664	661	671	729	674	716	676	682	707	650	719	628	680	645	664	716	687	665	687	654	666	637	737	638	685	633	660	693	626	705	634	659	661	677	711	638	656	656	663	701	695	699	716	635	637	628	717	714	652	646	694	657	674	658	650	653	710	629	669	668	679	679	679	640	702	648	675	637	735	708	672	666	695	698	695	679	668	660	643	662	665	681	618	695	631	665	703	683	628	670	695	684	671	722	666	669	690	670	642	626	645	648	664	657	666	670	661	612	664	674	654	673	696	679	675	656	632	718	708	672	665	657	679	693	712	689	685	676	692	648	683	678	689	658	685	645	658	671	648	681	679	713	683	676	702	687	673	718	680	673	689	645	666	646	712	669	653	698	703	654	660	682	681	679	688	645	656	663	684	650	679	657	706	679	674	639	658	667	696	656	720	653	647	676	667	651	670	695	683	671	683	676	700	675	615	652	692	666	680	669	651	707	702	655	617	671	656	677	719	669	700	672	650	643	640	651	643	672	682	648	683	737	642	667	638	654	685	590	636	665	637	675	644	747	624	619	724	675	628	658	655	630	639	658	689	663	707	671	701	643	685	706	671	657	631	682	636	650	647	634	674	683	666	700	718	707	622	643	629	633	705	628	676	673	640	684	674	710	704	655	674	680	638	706	648	622	673	673	672	678	650	686	620	657	709	663	664	686	614	658	720	677	672	703	688	664	675	638	620	647	651	695	634	645	625	644	638	685	681	679	676	675	689	679	669	703	649	646	658	649	699	715	685	612	677	670	649	643	661	679	688	669	673	737	673	686	658	713	701	661	679	688	686	668	634	659	666	690	708	617	706	645	677	658	701	686	696	659	677	631	666	669	641	723	730	674	732	734	671	633	666	624	642	699	682	686	631	663	649	680	687	640	675	696	660	633	713	689	679	648	672	676	692	663	683	673	713	685	662	699	689	657	669	726	694	676	646	658	643	700	684	676	645	671	680	687	716	698	648	651	652	642	677	674	702	679	719	689	651	658	654	665	678	620	686	688	663	659	648	711	692	694	669	690	653	682	671	666	650	694	670	634	667	632	665	646	645	616	680	675	670	691	639	677	668	629	626	697	682	682	679	692	624	681	686	708	657	666	665	702	650	654	638	656	684	680	679	705	657	640	695	627	673	632	628	640	717	667	691	656	711	701	622	625	710	660	723	704	668	660	642	737	677	689	690	686	641	669	671	630	652	674	674	687	649	674	629	656	659	662	637	654	628	702	672	576	685	668	628	696	619	681	684	625	660	647	627	625	689	665	620	660	675	666	660	668	702	700	641	677	670	699	640	719	713	689	681	673	698	657	710	686	681	673	684	680	636	644	640	709	679	692	646	638	636	672	660	645	630	632	629	685	682	687	674	670	712	670	680	675	689	668	639	635	672	689	675	699	663	671	654	675	650	723	638	706	633	693	674	663	687	682	671	689	691	632	653	674	677	653	636	672	678	730	665	671	639	671	680	673	668	667	696	662	629	629	687	711	657	659	687	721	647	703	677	652	695	655	672	646	657	642	639	653	668	676	666	698	634	626	668	663	636	651	703	683	654	642	659	646	598	731	653	699	651	680	651	713	671	653	680	617	634	672	671	652	677	707	695	701	704	709	672	629	648	667	700	666	660	591	667	644	678	725	715	647	664	673	677	670	661	646	668	658	705	642	640	667	706	628	646	662	689	697	654	631	682	701	669	681	649	672	646	691	682	673	633	666	676	660	701	620	669	695	649	701	661	663	690	684	624	657	667	681	677	661	671	662	663	666	720	674	674	632	653	670	711	632	682	638	680	673	662	640	684	669	631	704	651	635	679	663	720	666	699	704	666	684	624	713	704	660	690	648	665	657	651	663	730	698	714	720	666	643	660	662	662	670	675	668	660	710	670	677	649	671	712	629	668	677	684	695	678	676	688	659	681	671	651	662	656	700	720	697	665	674	681	681	712	690	665	682	709	696	699	639	667	694	705	655	621	648	677	683	655	694	645	666	666	704	650	654	639	656	628	699	628	682	753	638	705	663	640	738	629	710	695	645	653	679	690	643	640	675	655	684	648	661	692	609	736	684	639	664	702	700	676	720	616	643	672	705	703	665	680	722	677	731	649	650	688	660	660	662	624	677	628	650	655	659	645	673	669	651	667	700	655	718	637	686	662	677	722	654	677	660	644	670	638	674	657	694	648	679	682	691	712	687	711	621	622	666	638	609	685	648	704	644	662	642	624	703	682	669	677	669	678	613	610	708	723	651	701	727	676	644	612	665	683	688	694	743	674	659	664	658	680	664	656	708	650	597	687	653	715	661	702	676	721	697	696	657	661	660	719	718	687	676	658	716	669	704	632	634	658	665	647	639	638	662	664	716	674	700	654	672	644	677	653	662	667	649	606	671	652	682	642	666	634	656	645	633	699	682	676	643	644	660	640	681	683	680	652	641	699	661	678	680	728	624	684	663	682	650	656	690	668	677	676	687	664	681	661	632	656	649	668	655	669	641	701	679	685	679	644	673	643	642	641	691	652	694	654	656	673	663	718	671	668	680	704	682	636	651	695	691	680	630	687	697	656	675	675	643	674	692	661	619	652	637	678	670	689	693	639	640	638	660	673	649	698	683	627	687	702	708	681	686	679	650	685	675	668	673	650	662	657	623	650	684	658	705	665	698	712	671	686	652	636	652	659	657	657	689	696	694	646	659	691	663	655	679	678	689	693	609	628	609	648	672	634	700	701	662	676	682	619	650	682	693	674	652	650	648	680	685	677	716	674	653	669	682	652	680	701	672	676	677	696	642	675	670	699	662	683	634	684	663	690	567	651	666	680	671	671	650	698	692	677	640	644	698	683	677	659	690	717	675	676	709	632	636	620	675	650	681	673	677	666	665	659	705	681	646	729	655	653	683	667	661	675	654	676	644	690	635	644	682	664	681	665	700	642	663	623	652	627	684	703	625	663	687	738	652	684	678	671	605	647	699	679	715	654	682	654	695	654	693	673	668	621	670	711	656	678	714	641	636	632	665	674	656	666	658	677	704	676	667	680	682	690	630	669	638	635	633	635	670	677	668	668	681	645	653	683	635	719	684	674	638	680	687	642	656	663	661	724	684	697	649	682	700	671	659	659	633	645	633	667	674	660	655	699	719	706	652	684	699	652	601	661	661	638	681	656	688	685	678	689	672	653	681	684	718	655	685	643	673	685	656	657	685	650	672	648	674	665	655	714	650	676	672	683	694	676	671	730	706	659	704	682	650	632	693	675	693	712	698	685	667	675	675	691	690	665	655	671	698	680	668	676	672	662	658	695	673	694	650	645	627	624	701	684	666	683	684	699	669	674	668	661	653	709	673	670	673	697	641	608	632	650	675	696	680	685	692	699	657	679	691	668	648	687	654	638	718	710	645
49884	92548	76037	65881	48413	27954	11287	3406	1263	796	754	756	735	735	721	784	711	738	721	726	738	710	658	746	683	765	730	736	735	737	695	708	739	747	745	707	767	734	702	731	705	757	742	716	733	701	662	706	755	748	754	743	708	700	701	699	762	717	712	782	744	718	741	776	745	698	701	726	758	708	693	747	735	739	679	735	750	724	713	705	732	738	741	752	726	744	687	711	725	720	725	742	756	686	752	706	738	733	733	713	731	727	762	738	705	727	749	689	727	701	720	744	767	726	667	737	748	711	687	773	678	745	708	746	754	729	739	729	710	729	748	701	706	716	756	746	714	705	758	729	730	734	690	708	762	733	716	725	727	735	758	705	701	690	733	676	718	710	735	714	721	685	663	657	723	720	699	725	662	752	699	739	748	744	718	675	735	744	742	732	718	695	714	710	787	758	737	676	649	701	723	753	748	710	711	748	756	703	686	755	751	742	709	685	714	760	718	708	774	713	755	750	745	710	740	728	748	680	733	732	732	733	746	715	743	738	736	715	714	694	755	699	735	722	720	711	688	704	711	742	718	729	729	710	703	707	773	704	733	704	756	745	713	739	725	752	721	747	735	728	723	728	716	753	714	756	689	728	758	718	722	665	761	714	742	752	713	740	714	765	698	669	735	667	737	685	739	704	728	752	676	710	688	723	751	743	692	704	706	741	692	675	711	724	731	714	774	721	729	691	715	758	697	735	720	721	692	770	733	751	712	706	701	746	779	727	770	726	758	730	719	730	749	691	703	712	720	734	720	738	719	721	710	800	761	793	727	724	717	730	723	716	717	693	752	718	716	725	740	744	710	705	753	720	700	771	752	743	684	776	765	663	723	737	696	736	717	713	710	721	761	706	732	782	745	696	742	711	724	743	741	699	748	740	775	696	773	722	710	719	744	712	685	703	721	725	732	687	771	717	725	716	712	733	733	701	722	734	743	737	648	717	681	787	716	697	696	719	727	710	723	739	749	695	732	721	788	773	696	783	692	755	697	693	725	722	726	719	725	686	742	732	733	712	689	729	677	770	708	716	687	761	746	758	740	740	792	721	742	733	746	697	723	728	725	713	704	721	744	718	718	708	754	703	765	717	665	775	716	767	737	692	707	713	734	735	739	734	734	695	722	764	717	695	735	686	662	710	727	770	731	722	726	769	700	727	736	718	727	733	730	729	737	738	730	690	691	744	727	703	712	740	722	758	725	754	738	720	744	697	701	739	715	716	764	751	735	695	760	741	710	742	690	723	745	761	732	728	750	688	738	681	788	743	703	730	742	718	685	717	723	761	714	751	706	750	719	712	743	731	732	729	732	709	731	750	751	743	694	720	694	748	716	742	743	712	734	674	745	709	680	727	731	727	730	723	737	760	751	695	716	736	748	772	755	728	701	726	769	698	726	700	747	712	733	730	729	691	721	795	698	677	747	681	695	693	690	728	728	753	726	767	708	700	720	715	714	749	708	748	733	787	750	712	712	761	672	777	739	735	713	741	721	733	683	777	722	732	712	718	776	715	744	718	711	754	691	723	752	688	724	754	724	693	749	709	734	731	700	745	702	692	752	749	751	748	760	771	754	653	699	753	751	736	706	736	711	724	726	738	733	741	737	741	726	723	742	678	704	764	718	724	705	723	743	695	720	722	747	725	746	734	666	762	701	670	732	714	722	758	727	726	740	724	713	689	674	714	723	723	720	699	744	783	724	710	769	729	749	726	745	782	712	736	695	752	733	732	708	725	753	747	734	696	741	747	730	700	762	711	710	737	716	718	713	675	690	703	727	720	767	756	691	713	698	720	733	723	737	791	678	774	736	729	723	731	753	765	694	717	766	716	763	727	736	703	707	740	712	703	732	691	737	730	761	719	676	680	722	757	731	774	710	710	699	703	734	748	742	706	713	736	707	733	740	679	739	747	724	724	684	751	724	803	730	736	746	693	747	719	770	724	731	715	687	745	708	694	750	746	716	725	712	716	715	737	746	723	689	749	748	705	728	748	715	757	737	709	737	716	744	729	734	733	756	736	730	718	699	682	754	686	782	763	739	753	697	748	739	723	750	742	747	733	751	742	713	730	739	690	750	706	705	728	722	707	733	735	756	744	736	711	685	698	750	764	721	727	736	756	764	736	689	731	735	722	730	674	782	774	765	739	738	698	724	723	767	717	705	766	771	764	720	698	694	718	686	686	733	708	782	706	694	685	732	724	721	690	756	634	764	683	713	696	702	719	705	742	680	764	745	680	758	795	683	720	703	739	733	741	702	696	711	696	768	723	706	713	765	697	735	738	722	731	716	739	721	748	700	776	703	743	684	737	692	696	701	713	704	748	728	739	728	713	717	744	767	713	679	738	723	735	707	733	740	736	708	754	735	730	737	768	693	737	757	736	759	720	657	726	746	703	723	705	748	728	699	753	731	744	735	735	750	706	764	744	763	777	729	771	729	741	717	717	716	763	745	693	735	728	719	753	771	700	731	736	688	714	742	739	685	744	722	693	710	742	751	729	727	654	755	696	695	712	726	729	710	699	732	761	748	741	718	723	712	741	741	779	777	725	672	669	724	689	780	683	725	738	730	700	706	750	713	686	711	727	727	733	736	731	711	709	756	707	725	680	730	691	721	722	708	756	755	677	775	752	752	742	676	724	709	745	740	727	760	741	734	708	718	692	791	702	712	697	707	725	724	718	740	761	717	725	724	771	717	728	717	750	718	749	786	705	679	717	747	724	718	726	728	711	713	774	746	737	782	701	689	731	724	713	713	731	711	765	754	697	742	674	783	749	702	773	736	750	737	764	745	729	763	736	745	715	720	762	654	680	764	717	701	750	742	698	712	732	739	715	757	702	707	701	685	775	743	755	732	712	686	694	750	745	705	739	752	716	717	697	700	699	707	744	694	761	732	730	731	716	704	720	680	714	679	722	706	760	725	726	706	716	782	709	728	718	720	753	738	703	721	679	745	703	690	730	775	684	732	761	767	753	742	724	696	694	700	735	729	712	723	745	686	668	730	757	711	707	704	747	693	725	704	784	737	719	715	700	695	756	722	692	697	721	738	659	722	706	724	767	742	699	765	711	730	737	691	700	685	757	768	695	748	658	707	762	723	705	749	704	705	743	684	751	725	680	694	765	721	723	753	722	752	743	732	700	773	703	647	715	667	718	706	753	753	713	731	739	713	727	727	703	719	672	745	697	749	728	716	739	725	718	710	761	699	758	724	689	719	711	693	735	684	705	712	744	738	716	691	698	759	782	737	709	695	758	708	689	762	697	774	723	748	735	736	744	702	738	772	763	755	749	732	735	753	726	691	762	723	725	757	730	702	715	720	754	748	721	735	720	779	734	731	703	730	710	765	735	716	687	674	723	710	711	676	740	737	707	733	703	694	695	710	740	680	757	741	701	733	711	713	712	680	750	713	687	714	693	725	698	743	686	708	682	713	740	737	685	703	701	751	699	695	704	733	730	738	710	749	743
27706	29965	30951	21876	9294	2920	1032	600	480	408	401	439	412	432	437	399	426	436	422	466	445	436	461	427	422	431	399	445	445	417	425	460	461	445	461	409	455	462	472	456	437	411	422	432	440	453	424	406	427	438	455	394	443	431	426	432	406	448	425	421	430	417	445	413	428	414	413	434	429	405	438	467	440	429	460	444	427	416	444	427	449	440	460	407	417	419	430	484	403	414	386	417	391	453	445	429	439	442	440	378	479	431	439	432	458	418	460	426	425	440	426	403	456	439	448	463	466	403	435	445	430	441	427	417	474	446	442	450	458	403	442	398	465	441	416	430	402	417	415	424	413	453	424	410	416	461	476	448	446	428	470	411	414	413	413	426	438	438	404	439	451	440	477	415	401	415	465	431	430	436	410	440	444	406	420	473	452	449	409	440	473	452	441	437	399	454	438	414	448	424	422	422	355	450	412	424	423	459	429	411	419	433	428	427	447	447	415	447	464	458	409	429	447	411	435	445	427	465	446	424	404	450	465	411	424	429	417	430	429	407	434	457	417	417	439	412	447	389	461	383	440	426	418	446	429	439	443	445	400	428	436	408	443	426	429	439	463	416	424	430	471	397	391	416	406	442	425	448	431	412	456	412	454	466	411	449	409	432	442	439	450	445	381	440	443	419	425	438	448	399	427	437	436	435	431	504	440	469	451	394	459	435	419	437	442	428	450	429	419	442	433	424	440	442	424	438	447	428	420	439	408	427	441	435	454	438	456	416	419	426	461	424	424	429	448	437	393	430	466	426	371	435	427	432	430	428	452	412	431	443	468	429	465	418	425	384	439	448	393	405	440	435	443	419	456	485	383	426	421	421	406	405	466	419	426	443	452	424	422	448	413	447	409	393	463	426	455	421	436	421	422	392	443	447	437	444	419	430	452	432	444	411	425	437	464	461	381	438	438	449	419	425	434	422	462	442	439	428	442	455	442	429	415	453	397	439	444	479	433	444	412	420	459	500	412	442	442	456	429	445	456	436	428	403	428	450	442	435	433	439	456	440	458	412	418	435	416	439	448	451	406	411	462	432	421	458	405	416	485	445	451	423	424	456	417	419	433	481	420	441	415	437	429	452	405	424	412	405	425	419	425	453	426	436	421	420	444	441	400	420	408	412	432	416	427	421	466	449	389	433	409	465	431	433	459	403	409	407	444	459	438	449	418	447	440	436	448	434	469	387	437	447	436	445	396	438	396	425	442	457	458	425	429	433	457	428	426	403	438	421	468	404	401	405	434	451	427	422	430	447	444	413	470	438	435	437	442	445	391	421	383	429	403	473	421	408	421	453	401	422	444	434	383	458	443	411	416	446	464	426	416	421	437	459	435	404	467	387	396	400	442	431	422	436	462	428	407	456	417	421	429	427	411	425	428	439	393	432	420	425	473	453	406	395	398	442	404	430	409	455	445	446	418	417	447	423	437	433	432	452	453	428	415	444	425	431	423	418	462	457	456	441	405	453	464	443	422	437	436	418	442	436	470	386	406	441	469	474	449	452	425	419	429	422	419	450	428	423	429	467	449	431	426	469	471	441	430	456	415	444	433	450	444	421	420	443	454	427	421	436	455	425	425	435	435	418	401	434	452	429	399	450	417	445	425	397	426	424	422	449	461	419	385	412	479	440	413	453	414	410	464	428	405	420	422	428	415	434	449	432	463	431	405	447	483	447	434	439	436	435	431	441	468	440	433	461	415	500	455	441	420	443	420	423	405	400	444	406	422	437	454	441	427	403	423	426	456	445	426	448	459	396	438	463	431	411	463	435	404	414	438	442	452	426	440	411	421	447	430	406	433	450	448	435	458	466	434	480	425	415	437	400	421	398	465	451	437	467	465	421	459	426	434	448	406	411	451	409	415	420	426	439	431	448	417	411	424	424	422	438	470	432	397	439	398	373	419	428	459	426	458	427	440	454	417	474	413	454	448	431	440	431	432	431	481	409	384	443	416	467	419	396	484	439	422	451	414	428	431	423	448	430	415	429	448	412	447	457	453	398	451	425	429	436	400	429	442	432	438	413	436	465	456	437	405	405	426	412	424	437	458	431	444	432	456	451	430	436	423	426	426	400	458	439	406	423	416	428	411	413	427	447	454	437	429	441	434	434	454	405	445	426	443	413	429	435	447	409	411	403	470	427	458	491	435	440	383	407	420	438	424	416	430	423	426	445	442	409	411	404	445	422	393	445	432	446	446	457	398	432	433	447	394	438	414	440	437	440	459	433	454	457	423	434	425	415	422	435	431	448	430	458	392	435	459	397	443	414	466	424	451	453	433	426	412	460	444	396	441	415	434	420	453	401	441	403	442	462	431	429	471	446	462	466	418	438	437	445	434	409	438	430	427	423	417	429	420	423	379	454	439	387	414	479	441	422	407	450	419	446	444	436	429	468	386	412	399	448	425	443	440	432	397	432	419	432	435	452	453	403	401	453	428	448	428	443	450	425	365	408	428	431	418	439	446	402	436	404	446	421	403	476	423	454	407	462	440	430	430	434	463	410	447	410	441	417	419	426	410	461	419	435	411	421	420	417	451	438	432	465	399	439	413	421	444	447	424	421	470	424	418	445	417	433	394	418	460	428	424	469	461	467	434	434	461	422	445	438	430	402	457	430	456	417	461	390	438	451	446	453	418	419	447	430	427	419	445	485	456	442	406	479	450	437	425	424	416	446	432	416	416	444	394	430	425	424	403	418	421	442	438	451	450	461	420	410	443	453	455	471	448	432	418	437	420	427	394	400	411	410	429	433	409	426	436	415	426	413	402	456	433	447	432	407	411	387	471	431	442	448	442	461	427	406	413	422	434	393	423	399	486	472	437	428	385	433	440	402	454	422	447	391	403	446	446	467	414	440	407	427	421	432	449	410	449	389	444	447	447	414	472	443	424	446	444	447	429	419	477	445	448	408	438	478	446	463	405	429	428	454	455	415	471	420	410	409	445	427	405	413	421	401	408	404	468	397	409	422	403	429	445	448	454	440	447	443	452	435	416	449	435	435	431	412	417	425	441	402	410	442	403	459	464	477	441	459	454	461	413	407	427	449	446	421	483	441	409	423	449	395	414	445	478	406	434	445	419	409	431	435	444	478	437	456	454	459	464	394	448	423	433	430	415	427	441	407	416	448	436	433	414	480	460	449	434	411	424	422	418	418	426	445	452	421	406	420	476	430	441	429	454	422	428	441	451	462	420	421	412	407	422	419	405	467	427	430	435	459	441	448	430	441	460	421	418	391	439	435	444	411	437	497	466	407	414	429	406	406	430	420	441	438	420	434	445	431	384	441	461	444	437	424	433	451	426	441	453	448	430	413	472	467	421	455	447	444	439	439	391	466	426	441	431	435	429	462	445	467	456	444	431	425	404	448	447	440	469	411	441	438	456	433	497	428	382	432	381	416	403	415	404	417	456	449	460	432	400	456	437	418	436	438	431	429	416	439	425	401	480	409	446	420	411	408	413	438
22908	46437	26587	18098	9663	3590	1389	722	550	502	497	498	492	530	492	515	525	510	488	488	490	500	519	459	447	535	489	464	477	485	463	517	549	500	522	532	504	528	480	488	514	490	542	504	529	477	506	494	525	502	538	504	451	483	495	471	472	495	506	496	532	476	490	502	489	525	462	507	502	450	469	488	522	503	482	502	498	551	487	533	507	523	535	497	483	521	497	456	502	513	495	501	521	528	471	512	509	517	501	437	468	514	502	510	478	553	477	513	474	488	477	509	504	483	541	532	478	476	503	516	500	504	517	494	499	471	461	484	473	521	527	503	459	516	501	489	520	492	510	525	489	465	502	506	473	480	519	496	480	469	518	473	480	529	486	522	514	513	495	480	504	525	483	528	480	519	502	465	502	486	500	543	489	507	499	489	461	485	567	489	498	546	528	448	500	511	503	493	450	505	506	524	489	505	503	455	489	466	527	502	547	499	484	478	503	517	452	516	506	463	507	472	506	502	478	492	496	525	475	480	486	490	495	485	499	505	544	504	491	503	478	490	510	474	511	466	447	515	515	507	486	493	507	478	476	484	479	501	492	521	494	509	524	516	504	497	470	476	450	502	475	533	527	488	483	489	506	500	505	484	447	478	473	539	473	464	496	475	479	480	459	478	516	460	504	506	497	443	482	461	501	505	501	530	509	455	468	488	476	497	492	496	568	505	501	502	454	497	519	542	492	477	499	487	489	547	470	500	502	482	506	516	475	463	477	468	495	511	513	485	497	502	487	528	514	537	463	519	493	477	497	484	491	491	498	538	461	490	527	511	522	486	460	496	492	490	476	501	502	483	497	467	540	525	470	481	533	482	529	495	510	490	483	486	475	460	496	496	450	503	516	498	482	498	514	503	497	509	471	517	494	456	506	474	491	485	500	518	483	505	517	484	496	517	503	501	508	469	528	463	484	482	534	462	487	501	515	508	498	454	506	470	473	490	489	512	518	493	519	513	483	510	499	483	504	493	468	479	497	497	483	499	501	511	507	492	511	489	467	534	481	492	494	512	518	512	486	456	500	519	510	495	516	520	490	507	520	481	477	490	510	490	524	506	537	502	488	509	494	495	508	565	506	543	519	533	516	499	500	524	503	539	486	471	509	492	501	516	519	486	484	496	519	501	528	478	534	508	530	503	521	464	526	526	451	521	469	503	523	487	513	488	514	488	451	470	492	494	491	509	531	476	443	474	514	510	520	514	542	500	551	498	522	512	499	517	498	499	465	479	475	487	482	488	472	497	483	464	512	485	519	500	489	502	482	475	544	524	482	484	508	504	493	508	499	454	522	493	478	487	452	483	486	512	507	469	521	539	499	518	538	515	524	458	465	514	505	449	500	492	496	464	491	510	489	477	480	511	504	507	501	508	459	501	493	533	473	538	532	521	530	532	502	484	508	481	489	479	539	473	472	505	505	520	495	477	488	486	529	470	493	500	524	501	479	499	498	533	500	470	506	484	488	470	485	495	518	467	520	511	506	493	498	503	539	490	502	529	528	500	509	490	529	480	548	491	485	480	500	508	496	519	491	476	490	513	507	504	513	512	482	538	479	508	497	483	511	467	483	497	520	511	517	463	518	500	464	510	516	493	483	494	486	507	508	502	529	473	511	496	465	481	488	502	495	502	507	505	508	498	505	508	513	494	496	549	477	505	484	507	518	484	439	521	453	506	506	493	506	517	498	492	515	514	536	490	516	478	509	514	518	514	533	512	509	479	503	521	497	491	471	521	479	479	503	475	494	489	494	490	475	473	534	483	517	457	488	500	498	477	531	514	514	551	499	462	446	526	489	526	538	504	473	512	504	518	558	510	529	490	513	529	516	508	530	500	525	507	509	489	525	480	512	490	497	475	472	481	488	490	490	467	487	509	512	470	528	492	540	502	525	485	504	473	478	505	562	510	490	503	504	509	472	494	505	528	528	491	486	514	498	527	516	516	495	518	482	475	520	496	531	494	483	505	483	497	522	508	471	531	496	506	487	532	509	490	494	526	525	482	494	472	546	492	457	530	522	514	549	513	452	520	506	484	466	498	521	520	484	493	504	488	497	475	479	530	528	496	491	501	521	496	476	462	478	482	536	542	506	519	475	513	523	524	518	489	505	516	531	524	470	486	532	517	530	482	502	499	490	507	471	490	492	467	492	494	475	539	515	491	522	522	477	506	494	492	507	502	460	480	495	484	527	507	501	491	519	503	515	502	485	510	507	445	485	502	503	521	492	491	522	490	507	508	482	521	517	485	513	517	508	487	471	509	463	508	505	526	475	467	527	483	546	495	498	491	504	485	489	472	490	524	485	486	464	501	532	514	538	489	482	491	477	475	475	508	495	470	509	468	528	491	499	497	487	518	516	504	465	524	493	491	479	506	515	497	506	523	521	496	441	496	504	534	462	448	549	477	499	486	466	486	518	499	480	484	487	481	496	466	503	523	517	458	506	488	526	492	500	506	494	440	515	531	460	460	469	532	495	461	477	505	509	503	505	496	513	500	524	528	493	469	500	478	476	493	501	502	469	529	476	482	494	484	509	477	492	503	479	499	503	532	512	515	479	502	481	520	510	469	476	473	504	530	513	514	506	488	518	500	507	495	501	509	471	472	503	494	506	485	516	506	495	481	481	459	508	460	484	513	516	504	499	502	485	518	464	455	493	507	467	475	493	501	510	505	517	512	513	505	537	508	471	496	480	481	537	496	474	487	475	493	497	490	468	487	493	476	464	485	560	495	490	498	550	485	490	435	482	456	500	503	515	476	507	502	505	468	481	470	513	478	502	489	539	523	469	518	515	516	517	479	501	493	484	512	499	477	513	482	468	510	486	476	519	500	484	463	498	528	485	470	513	513	502	499	484	505	463	549	503	482	485	502	552	481	421	483	452	481	482	496	525	502	472	499	503	497	543	512	510	495	516	542	508	523	529	464	521	489	510	494	543	505	468	525	540	522	464	506	496	513	537	499	483	507	538	494	479	509	472	499	525	506	465	494	488	491	486	494	531	468	486	532	478	450	495	496	495	447	523	495	492	506	492	459	497	489	498	513	468	503	522	528	492	519	452	536	550	490	494	486	488	484	484	508	526	495	472	478	492	487	491	491	507	497	489	504	488	520	499	547	504	514	491	463	497	524	503	484	507	494	490	523	515	493	532	482	494	529	478	488	472	461	490	560	484	527	519	493	461	523	481	446	527	514	467	454	500	523	523	516	533	501	520	532	461	471	496	525	494	504	504	515	471	503	489	483	522	516	424	497	517	502	514	468	528	482	502	481	470	505	501	482	514	453	503	532	525	523	518	503	465	533	521	477	501	508	542	474	483	491	510	504	519	489	479	473	479	495	475	490	460	535	470	515	459	533	499	496	459	499	499	505	468	492	474	525	466	539	518	529	507	483	508	515	495	518	518	486	494	479	498	520	481	502	514	530	534	484	505	501	509	475	524	504	495	477	505	517	487	491	493	498	487	525
23580	22324	33282	34815	33514	24472	12566	2127	712	559	513	594	532	572	567	542	552	540	549	570	529	500	503	593	522	571	553	515	510	588	538	544	526	564	550	515	533	520	538	545	502	546	537	498	523	561	523	565	527	512	514	541	481	531	555	569	596	514	508	550	535	520	520	482	522	506	513	540	576	538	519	584	552	541	538	514	537	495	533	526	549	489	557	576	582	524	504	530	548	543	568	545	506	553	536	513	551	520	539	553	515	544	540	547	563	509	553	539	528	523	558	509	469	519	563	543	549	560	574	558	512	539	537	575	569	515	493	537	557	506	538	556	560	501	574	576	521	516	539	534	551	554	568	533	588	512	535	508	536	533	556	542	515	479	526	493	543	561	516	575	533	537	524	548	517	549	585	524	531	556	524	519	571	542	620	546	539	556	535	538	549	553	561	561	489	533	584	559	504	590	567	486	551	549	556	527	518	549	545	562	596	539	520	479	539	541	541	542	527	557	524	521	556	556	507	563	522	583	537	572	545	532	560	519	535	579	561	524	545	554	542	528	509	529	540	556	520	524	542	531	510	550	504	538	502	540	579	572	523	548	552	567	544	543	551	576	565	514	535	570	547	542	523	539	524	499	559	570	540	552	542	552	561	523	518	517	610	511	493	549	543	546	506	505	552	565	572	534	532	543	552	508	554	570	543	549	546	539	519	553	520	557	509	551	562	559	526	535	558	548	558	539	575	487	481	522	534	543	504	514	534	554	543	534	553	539	557	569	535	566	547	528	588	546	519	568	530	461	587	544	571	513	498	577	546	585	510	569	561	534	511	511	553	568	529	495	535	580	555	518	541	528	546	552	493	507	536	535	531	481	506	506	587	591	559	533	556	514	541	574	521	529	563	521	546	528	547	546	559	527	581	521	517	525	554	585	530	554	560	546	527	518	518	519	573	505	517	553	567	532	525	528	536	546	534	508	532	539	518	555	509	469	573	561	546	524	503	537	515	542	553	542	527	526	534	560	520	529	521	531	532	515	573	557	565	568	560	516	547	548	551	555	565	537	545	561	506	624	516	547	519	535	513	528	512	537	532	523	546	570	524	556	514	564	512	538	544	520	523	533	535	539	532	561	555	569	565	548	554	561	540	546	498	494	553	513	526	581	533	525	522	537	534	502	555	585	552	516	536	555	561	555	514	524	535	567	544	535	554	530	538	522	524	547	527	503	559	485	550	510	542	496	557	565	530	541	535	489	609	555	519	549	570	542	536	568	517	560	510	567	514	543	527	539	523	520	531	550	497	576	569	530	589	568	500	552	563	554	533	572	506	477	545	491	521	540	524	542	556	517	561	578	531	518	585	543	519	532	513	603	537	566	557	530	547	535	516	517	508	537	494	506	553	534	511	489	542	530	541	533	551	539	538	523	504	509	498	518	554	496	539	519	557	537	548	501	538	538	530	555	513	522	508	542	537	538	508	537	553	558	569	541	502	517	559	520	574	565	522	559	541	579	535	551	564	555	486	536	567	525	532	572	513	557	542	498	523	559	581	528	566	538	526	522	517	577	533	537	570	560	516	530	489	535	533	543	522	498	551	557	558	555	566	544	554	571	524	571	555	578	537	541	529	549	523	543	573	553	548	579	542	567	553	521	544	558	515	535	519	575	509	527	551	542	554	546	539	507	587	534	541	557	539	508	503	554	551	525	536	512	533	544	482	540	547	591	529	557	524	543	526	565	502	564	510	559	502	543	559	537	530	540	515	538	560	585	504	556	497	542	555	546	548	513	551	515	530	488	532	560	547	548	552	504	528	537	523	550	521	524	563	515	571	553	542	521	607	539	512	586	494	595	508	543	558	542	537	544	523	525	573	523	534	534	565	527	514	517	518	513	535	544	555	521	535	506	533	537	466	505	505	500	555	546	521	514	559	551	561	504	571	551	555	510	534	522	585	587	547	530	505	564	545	552	524	511	509	556	541	533	547	539	533	529	557	540	537	536	544	562	519	529	549	532	525	557	550	530	524	531	496	517	528	523	526	566	493	534	542	593	570	500	509	533	550	585	508	550	609	540	533	537	521	522	570	505	515	546	500	556	501	530	510	547	559	515	518	550	516	582	542	548	564	524	542	585	500	514	580	580	504	538	578	558	567	515	533	557	564	537	546	538	518	581	584	514	528	502	558	594	526	540	543	529	498	534	563	557	523	550	526	553	531	500	571	563	505	523	565	584	524	515	546	505	535	540	554	538	536	529	494	546	553	532	513	538	542	531	519	547	561	511	561	540	522	536	569	525	525	580	528	520	551	543	524	525	516	524	532	545	574	517	538	572	491	536	516	562	517	543	537	567	533	600	529	547	553	502	529	498	530	516	527	544	546	498	524	574	566	537	542	587	550	519	505	528	557	540	524	551	503	533	525	571	525	552	546	527	547	505	520	546	571	560	555	548	562	564	533	554	552	498	571	508	563	528	544	533	512	560	564	512	557	577	510	556	527	568	513	520	559	530	516	520	521	558	512	596	546	542	537	564	529	529	506	549	553	619	549	528	522	523	518	528	535	529	544	543	559	552	550	501	546	517	539	535	584	561	535	536	529	482	531	558	507	514	537	546	546	551	514	519	520	528	533	550	541	549	542	548	529	556	541	510	525	536	525	543	551	549	526	528	544	548	567	515	564	537	495	518	509	580	554	559	522	521	548	565	549	506	543	533	544	559	546	538	543	562	565	569	486	528	546	510	523	552	505	570	544	552	496	502	517	553	508	524	493	523	544	528	496	501	525	533	552	570	510	528	542	563	567	551	532	539	543	599	557	556	549	591	528	503	511	532	551	523	504	478	540	539	506	599	512	526	521	521	532	529	548	524	510	543	529	542	535	525	553	547	530	508	580	507	552	502	494	511	552	565	560	533	529	502	538	558	530	524	540	565	481	563	539	561	548	519	545	519	558	552	499	535	490	553	510	515	517	530	532	552	515	515	571	559	502	545	583	561	541	574	560	515	565	529	549	512	518	562	563	558	543	566	558	588	506	568	569	511	524	543	484	524	541	528	537	560	527	556	520	495	547	499	481	550	556	543	541	540	537	531	534	538	561	542	526	530	520	519	539	561	541	544	512	566	573	554	525	557	529	534	506	500	545	470	559	538	549	523	571	573	549	534	525	570	524	521	543	575	556	581	484	535	526	537	489	542	541	533	540	533	519	547	497	500	581	560	536	528	550	528	501	495	501	565	547	492	498	540	546	551	573	557	524	538	545	538	539	538	517	555	557	533	545	535	558	569	572	485	513	515	582	528	552	560	520	550	535	587	521	534	548	524	509	492	509	520	510	553	562	543	491	545	561	520	521	575	547	544	565	539	547	543	540	554	499	523	534	562	548	555	517	541	529	571	566	492	508	531	551	556	569	554	545	553	507	526	586	592	542	565	542	532	529	529	524	546	515	542	510	567	535	534	519	553	522	491	511	518	515	521	520	522	493	521	549	560	571	524	551	540	564	546	527	590	533	514	545	541
51603	93296	66386	55070	41285	22269	7858	2262	941	616	606	625	624	603	656	576	604	630	656	616	603	610	579	624	568	607	627	618	615	576	591	595	577	564	600	565	597	606	550	634	579	604	587	590	577	626	578	594	625	663	570	587	630	607	607	594	597	604	625	585	628	579	614	572	638	616	602	597	603	641	572	671	611	586	623	609	612	586	585	622	635	613	632	604	565	592	623	637	599	616	576	564	648	565	602	575	535	578	576	591	591	577	613	601	602	592	588	599	591	590	550	596	570	641	609	592	592	586	586	586	601	602	613	591	648	521	581	595	630	553	594	597	575	619	628	589	629	602	611	602	621	598	583	643	571	591	620	627	638	579	600	622	605	569	610	609	602	616	659	600	621	603	601	635	543	620	647	598	564	614	573	619	616	595	570	618	556	589	599	610	615	628	609	588	612	607	599	597	601	636	603	565	603	552	557	634	570	574	631	541	554	574	591	618	617	609	603	636	577	584	616	625	613	562	618	591	585	645	602	578	610	596	570	557	561	611	564	606	621	576	642	599	581	587	613	645	614	559	585	635	554	604	575	589	607	584	561	613	590	575	626	576	582	582	618	628	596	578	611	591	604	581	589	625	535	581	595	577	577	566	565	575	608	606	601	602	626	604	590	655	599	611	620	605	571	573	570	581	624	577	601	609	593	607	603	588	612	580	618	600	589	617	611	629	637	601	596	638	584	593	595	648	590	618	594	597	599	609	611	607	550	635	573	597	589	536	592	596	585	581	633	629	590	601	563	598	583	593	587	608	591	606	611	560	602	590	597	614	600	588	621	617	667	570	608	563	627	622	578	565	590	640	593	579	612	567	604	597	585	577	564	610	636	603	615	619	607	595	596	535	598	576	590	574	612	596	586	569	572	580	600	623	613	588	575	609	600	578	631	560	641	552	611	618	615	608	564	581	573	555	608	606	588	603	621	564	582	616	575	608	606	589	613	571	592	624	612	597	575	575	599	614	616	585	577	569	604	611	571	621	608	557	550	600	613	606	616	578	563	578	578	574	591	590	613	554	621	602	579	550	586	608	596	587	565	584	620	592	597	626	612	579	622	633	588	624	596	626	622	629	632	604	641	560	592	578	578	604	628	562	579	586	627	612	604	617	594	634	581	586	615	587	607	611	648	647	607	577	572	650	585	592	628	619	617	599	572	593	593	556	638	581	566	607	606	644	575	573	601	591	602	598	632	564	608	609	603	626	586	615	544	573	600	622	626	620	552	605	619	583	552	607	579	610	573	588	619	584	625	614	586	629	611	590	637	607	604	584	639	588	606	647	600	596	608	592	600	630	557	619	576	657	610	596	612	578	584	608	649	537	603	646	539	590	561	567	598	616	638	591	629	601	566	589	575	599	631	621	557	597	576	595	586	581	590	609	605	592	626	630	606	544	628	572	572	609	609	582	611	610	579	560	607	613	595	621	617	549	632	564	605	543	628	594	614	634	588	613	600	648	575	618	584	598	591	648	596	602	600	630	613	630	570	603	618	600	558	551	650	633	606	581	612	620	606	594	590	556	626	588	610	590	579	566	601	576	601	639	618	609	595	582	586	551	587	627	604	591	617	605	588	616	577	629	594	602	620	603	675	599	614	597	601	568	628	580	577	596	597	621	646	566	589	561	572	596	632	571	571	579	580	607	581	612	627	641	614	623	585	577	611	609	605	607	604	612	596	608	618	617	619	544	561	637	592	603	580	582	533	607	604	566	592	584	617	535	606	572	584	583	580	607	607	604	603	618	679	600	554	596	532	657	602	603	552	596	584	598	585	616	562	629	567	616	625	611	620	564	617	636	600	590	590	598	650	594	614	590	608	626	584	639	626	559	590	651	577	597	559	597	591	606	615	609	604	628	641	590	641	572	581	570	636	591	599	594	595	586	584	619	599	609	590	605	616	630	637	629	634	616	612	576	571	600	609	566	574	577	571	585	593	559	646	562	614	622	632	608	568	601	629	613	609	558	561	631	612	610	592	607	595	571	576	595	586	564	595	604	629	614	624	576	636	575	620	601	667	622	611	578	605	619	636	583	619	655	556	599	570	606	594	604	580	589	596	586	602	605	612	595	592	623	579	579	569	586	561	612	622	635	575	625	607	632	625	580	583	579	621	606	648	576	602	599	607	577	558	635	608	602	625	614	615	626	563	588	594	600	622	582	607	616	598	612	599	620	638	588	606	565	572	590	573	613	584	625	619	564	591	618	590	656	609	600	626	552	625	636	611	568	575	625	568	546	626	571	605	595	615	636	597	538	636	581	623	595	586	584	582	570	605	603	617	599	582	652	635	633	629	603	578	581	582	612	576	593	589	580	596	600	560	579	601	592	565	603	570	563	575	553	591	589	617	607	596	623	591	570	576	595	629	613	608	600	601	586	625	604	614	565	612	610	579	613	604	621	603	628	656	602	591	617	582	636	552	590	571	591	586	578	586	573	590	614	602	573	639	589	607	608	618	599	640	570	544	585	605	576	608	623	551	591	614	595	559	579	581	604	605	581	600	613	600	590	597	624	587	601	586	623	602	638	593	558	579	616	601	575	608	605	563	602	623	604	632	596	642	601	547	577	556	586	577	584	588	595	633	608	586	641	620	561	603	636	530	628	584	578	599	614	590	638	553	582	615	574	587	588	580	673	554	573	605	595	590	595	582	622	574	599	590	601	590	609	636	605	607	610	572	570	598	582	598	631	601	596	609	616	565	554	589	633	594	605	568	591	587	616	599	622	627	576	586	599	589	618	625	590	577	592	610	602	613	562	594	563	615	572	588	594	621	607	614	623	579	600	598	581	560	659	602	571	604	551	602	629	601	579	610	586	629	562	604	579	594	609	584	612	617	606	581	574	555	587	637	593	585	595	635	589	567	570	573	596	616	588	603	554	580	595	576	597	587	624	644	612	590	547	580	594	602	569	587	611	581	604	583	619	627	616	595	584	600	594	582	611	607	586	596	609	566	612	601	600	637	586	609	620	577	569	610	649	583	607	594	621	584	604	599	625	608	607	643	589	560	577	592	609	579	604	557	611	605	602	597	604	567	613	555	627	612	609	657	581	587	546	616	592	581	618	610	560	600	623	623	593	576	668	620	591	564	595	600	637	584	578	572	608	579	602	625	572	583	572	557	647	603	626	573	593	635	595	583	623	580	571	602	598	635	624	621	581	600	619	606	562	608	590	542	593	573	597	570	612	621	639	618	553	574	590	564	597	617	626	601	611	619	620	584	574	576	579	588	593	597	623	569	585	602	581	588	589	594	593	592	574	579	592	589	577	616	595	595	557	626	587	577	628	614	646	627	616	630	645	628	588	600	589	596	626	548	573	617	559	557	598	632	560	577	593	588	635	643	555	591	612	610	587	597	586	614	613	601	610	596	573	619	597	544	651	617	568	603	613	573	625	607	569	601	580	588	584	547	577	580	597	624	632	574	596	578	580	621	606	624	614	581	625	636	604	594	580	614	645	617	584
25241	24067	33117	35251	27231	14741	4025	1046	647	490	512	552	489	516	498	482	520	530	494	519	509	533	516	545	518	511	532	529	508	496	513	538	481	522	498	514	514	501	478	489	507	489	504	471	504	502	533	522	521	542	447	491	496	528	466	537	506	534	540	515	504	516	553	541	522	536	473	481	508	484	517	517	490	494	499	511	512	499	511	483	473	519	481	550	489	483	516	505	533	496	542	525	478	485	478	525	537	495	498	525	466	532	532	511	511	495	575	481	451	524	517	499	506	542	500	520	492	507	547	475	495	482	477	510	489	480	511	504	473	533	486	496	514	525	530	465	469	538	503	504	534	517	478	468	490	549	489	495	490	537	519	523	496	487	519	452	491	478	503	523	505	492	466	485	495	512	512	489	508	567	506	495	458	507	533	562	517	522	515	515	503	505	533	491	524	461	515	484	521	515	524	495	534	473	481	502	523	469	513	531	538	515	505	513	514	507	520	519	478	456	517	500	530	518	506	487	527	528	506	501	487	477	492	543	539	516	519	511	494	500	467	528	521	523	527	523	508	500	510	477	522	508	525	497	495	494	494	513	517	469	489	494	489	526	507	523	481	518	491	526	522	532	517	503	465	502	509	495	503	545	515	492	519	470	487	497	490	493	495	489	469	489	525	511	560	511	461	488	503	513	494	480	524	510	523	509	531	501	513	524	521	504	521	533	513	508	480	523	506	482	496	499	522	505	495	514	495	477	524	503	514	479	523	508	522	496	553	498	511	505	500	480	487	487	522	490	523	509	523	505	533	461	528	516	486	484	523	488	527	483	504	514	491	522	504	511	518	512	522	538	497	526	520	510	502	527	502	507	493	473	487	531	541	540	481	507	492	527	460	509	508	507	510	518	506	504	502	477	522	532	501	464	515	565	483	482	536	490	499	493	472	476	497	486	519	507	516	490	492	542	511	517	497	544	496	537	525	517	488	514	518	534	497	501	490	502	547	519	512	469	498	480	526	548	492	523	487	517	539	491	513	501	491	497	494	494	499	518	536	493	510	519	493	506	490	508	496	524	512	470	506	530	461	538	563	492	553	524	501	550	514	483	536	504	482	505	507	532	489	526	540	506	491	528	520	504	525	497	493	497	490	480	509	470	477	493	530	525	507	534	508	506	494	497	516	533	511	485	529	522	483	538	514	505	539	479	470	522	515	500	524	497	482	492	500	507	559	500	551	493	503	508	491	506	537	539	535	531	509	487	491	528	536	497	540	479	482	514	492	495	527	511	491	491	494	481	526	505	483	506	520	499	486	537	511	536	506	521	465	544	522	479	563	487	484	492	531	561	521	527	492	470	526	502	493	540	503	502	506	504	537	496	478	487	509	509	524	452	517	496	478	511	527	502	458	493	500	509	492	488	520	519	518	509	518	495	527	535	469	494	565	508	525	489	502	485	538	501	508	522	472	524	508	514	516	486	500	500	489	492	474	492	477	464	487	513	496	486	506	530	496	484	481	509	468	486	509	489	528	503	500	513	529	518	513	516	502	489	512	525	520	518	468	519	515	524	501	469	504	475	552	505	464	456	534	511	496	502	490	531	506	505	491	484	498	481	545	519	498	486	512	529	476	490	500	516	497	485	479	503	542	553	531	504	541	481	483	506	512	459	488	468	493	483	505	505	528	503	476	515	532	521	460	551	512	560	453	504	555	519	513	525	521	482	477	543	516	522	520	513	488	525	521	506	525	491	520	516	535	464	509	508	488	524	517	502	537	491	490	499	539	465	518	490	520	529	508	511	531	545	461	506	491	500	545	559	509	547	514	498	526	498	506	570	494	496	513	518	516	526	496	533	524	503	564	506	514	556	513	503	521	534	519	525	536	489	509	489	507	499	504	537	490	478	508	524	489	492	509	506	542	511	544	516	520	534	530	505	518	533	494	497	510	520	490	505	520	520	512	507	526	503	527	491	548	496	500	508	533	479	500	488	498	539	501	493	505	508	471	511	493	493	488	485	492	532	505	494	528	509	508	491	516	526	509	491	542	508	523	493	510	515	551	500	481	492	495	513	529	544	518	509	527	514	508	530	492	510	499	495	492	499	487	506	502	465	523	503	517	507	489	518	474	478	503	517	519	503	534	530	486	476	488	523	498	483	510	528	515	540	527	545	504	548	485	510	548	527	499	489	527	523	513	466	532	500	481	521	536	481	468	500	476	538	445	557	495	494	466	507	533	478	526	496	494	517	503	473	509	514	497	516	508	494	490	468	495	491	518	507	522	543	485	491	530	509	525	502	506	521	480	494	514	465	522	507	546	490	523	488	494	505	507	528	481	479	500	504	497	501	488	507	502	501	533	502	515	503	521	493	501	473	494	530	523	480	475	517	527	495	514	518	490	487	530	506	499	525	519	556	513	505	485	509	486	497	537	546	522	491	532	504	505	519	518	530	489	494	489	475	500	480	522	518	487	485	484	481	562	531	500	500	536	477	529	505	510	527	465	491	504	504	514	499	499	528	521	515	526	520	469	497	456	508	488	498	518	505	491	493	504	509	467	495	531	542	529	480	496	472	500	510	534	528	492	509	497	489	521	482	516	490	496	490	477	501	505	502	505	526	517	484	508	511	502	495	528	487	462	497	509	555	472	522	506	470	500	503	566	456	496	488	446	495	500	472	505	490	456	497	491	474	498	476	497	497	509	502	485	487	557	475	522	488	512	482	473	506	508	502	515	528	527	452	490	483	526	586	512	496	486	551	480	501	504	498	539	475	481	524	487	539	492	535	513	554	487	494	511	494	501	501	531	500	545	483	527	530	485	472	507	468	521	537	545	512	516	518	514	491	524	532	525	540	520	489	493	530	523	512	502	457	483	514	491	496	505	497	464	502	492	510	489	554	497	492	490	489	529	486	533	520	502	496	514	507	504	486	525	525	543	482	477	498	524	511	476	526	489	522	500	500	488	482	455	509	492	506	526	496	523	534	489	488	506	525	489	496	508	490	507	503	524	512	504	474	517	490	524	461	517	467	542	496	488	472	518	478	477	519	527	510	483	541	546	523	542	506	530	506	520	452	482	524	533	480	471	485	499	503	524	528	521	523	463	520	514	495	514	454	556	493	509	536	535	516	510	500	520	540	541	494	506	479	490	484	486	483	537	506	493	500	531	478	529	474	531	532	484	483	527	536	490	487	487	498	473	496	508	512	509	527	537	508	507	520	516	501	498	493	521	485	494	500	537	514	450	469	546	462	473	495	513	505	501	496	501	502	538	504	483	543	529	527	485	517	519	494	523	475	488	517	508	487	466	507	508	546	484	494	498	551	520	529	518	515	494	532	499	557	501	489	505	545	503	520	539	486	532	515	477	467	474	508	488	498	500	532	496	528	493	489	515	481	497	551	483	514	480	556	495	495	546	499	494	534	521	483	463	471	528	527	501	514	522	533	482	503	572	480	500	475	521	529	485	493	501	502	505	541	543	524	532	480	494	526	486	541	507	516	507	514	518	500	524	515
42794	76573	49938	43253	31088	15337	4899	1580	750	627	642	546	593	533	593	612	571	587	619	622	595	574	622	546	540	617	536	584	593	557	604	589	585	575	537	566	555	542	614	556	598	575	590	567	596	537	562	516	571	583	585	617	566	574	608	605	536	619	565	569	569	584	528	576	559	569	580	592	556	608	573	559	555	624	559	570	527	539	559	643	581	582	583	580	601	591	579	617	547	548	567	593	572	571	600	590	575	564	575	561	593	552	608	585	569	592	564	556	577	578	581	587	562	561	595	621	580	586	544	605	577	569	559	603	601	610	541	603	577	563	575	609	550	546	546	601	562	620	590	568	540	581	594	565	581	542	587	580	545	558	605	594	567	549	570	632	572	524	556	595	553	536	595	548	528	544	588	629	613	593	615	616	567	575	599	603	551	529	584	575	590	562	529	543	536	581	576	578	574	585	589	576	594	568	561	570	582	574	577	564	586	559	582	558	576	583	556	591	564	595	591	546	602	526	567	570	560	559	615	581	579	578	611	562	607	580	600	543	578	541	537	584	561	608	587	563	581	586	603	579	548	580	537	561	589	564	536	582	583	572	586	586	587	533	551	548	596	493	543	528	548	574	580	600	573	571	549	579	572	578	559	618	541	578	579	539	562	601	596	532	571	584	583	608	554	603	557	558	566	599	550	589	553	585	581	604	579	568	532	553	637	574	599	552	552	568	575	587	573	588	580	593	591	583	574	535	582	558	514	561	615	575	583	580	562	537	563	547	576	548	572	590	565	600	581	586	592	577	570	626	545	554	587	599	643	577	593	555	572	586	564	580	557	585	566	571	568	609	573	579	635	647	561	590	593	583	623	587	562	553	573	566	600	579	581	598	536	605	596	581	577	577	565	588	555	609	585	635	525	554	538	571	571	590	622	583	565	571	588	601	549	593	575	592	587	589	563	580	572	576	555	562	632	592	564	581	538	571	557	643	580	625	605	598	561	603	544	538	563	575	568	604	583	584	605	621	578	566	588	577	586	551	584	553	599	526	562	560	618	564	548	609	586	592	580	560	624	535	569	550	614	573	570	631	575	536	562	607	518	611	607	607	611	618	594	537	588	601	596	602	585	536	614	559	578	623	597	575	586	589	621	613	553	564	622	589	580	561	535	587	582	569	586	566	595	552	569	602	600	564	534	622	542	598	591	587	555	543	595	542	580	585	597	598	589	544	577	555	595	557	596	595	595	601	569	576	556	544	615	568	575	579	620	598	623	582	571	566	601	567	558	585	604	555	568	592	637	535	592	592	564	572	538	538	589	542	559	583	619	581	586	575	599	609	514	538	580	594	615	554	598	544	570	583	581	603	578	590	556	582	558	597	567	528	575	609	523	583	597	576	595	581	596	571	566	586	612	562	567	559	556	569	585	603	590	575	576	608	585	575	596	546	584	566	589	573	577	539	587	594	549	595	577	596	612	565	583	590	578	568	580	590	595	628	566	569	615	578	560	563	575	584	622	539	583	608	592	592	600	530	591	589	596	562	579	620	614	591	553	584	600	550	591	586	597	553	564	598	574	633	589	607	582	598	587	565	585	566	582	518	549	574	552	601	597	558	570	549	561	559	548	587	595	613	555	574	576	597	583	571	544	585	583	606	547	587	611	607	577	595	586	562	565	622	566	604	565	575	508	530	557	658	635	568	536	552	545	550	573	561	587	628	549	587	585	578	564	565	553	557	551	556	538	576	580	576	524	566	575	545	594	600	595	586	569	568	600	545	583	577	566	556	605	638	562	555	590	539	567	565	588	599	608	627	581	567	635	570	594	565	562	521	610	577	573	582	599	559	574	580	593	601	582	568	560	545	580	590	553	556	600	545	591	583	593	558	576	590	579	565	588	553	604	588	580	593	572	575	581	585	592	619	543	555	567	616	566	605	548	617	610	548	584	585	596	587	585	602	591	574	592	505	609	559	578	586	547	612	548	585	562	548	612	610	591	597	591	591	586	576	552	586	570	633	556	580	573	574	572	554	563	607	607	617	605	584	589	550	584	592	587	635	581	576	609	559	591	577	545	605	582	589	594	614	521	552	525	555	603	589	597	579	572	594	588	608	602	602	611	577	564	590	590	601	546	557	601	586	582	611	582	593	597	620	555	568	572	598	622	532	581	589	551	580	533	552	588	580	619	573	583	546	544	608	584	548	605	605	573	587	585	551	620	583	602	576	578	625	601	585	562	557	554	568	565	570	583	547	599	567	623	569	585	605	607	593	592	577	550	549	565	571	590	575	646	575	585	587	619	571	623	578	609	561	603	626	596	581	580	568	558	572	572	579	599	562	544	579	569	618	559	594	576	569	575	579	597	564	612	612	579	599	553	599	607	532	586	580	579	562	592	547	644	597	605	584	597	613	561	579	573	566	553	559	576	623	570	623	607	603	617	598	571	614	590	562	646	578	585	607	593	591	552	616	598	574	610	565	596	577	591	584	596	594	584	635	567	555	654	588	612	559	604	553	554	573	577	587	563	582	597	576	574	589	614	597	540	569	585	572	533	557	578	578	531	569	588	603	553	624	593	584	624	589	578	557	570	524	543	574	592	632	542	619	579	600	589	584	612	535	601	576	587	612	543	610	624	600	578	615	540	559	533	545	580	565	578	609	572	627	546	568	556	536	552	592	570	599	568	539	619	584	613	581	565	594	560	554	586	580	546	557	571	624	584	572	575	591	566	562	569	583	565	579	574	600	588	622	562	590	589	577	581	560	627	572	566	578	564	531	547	591	583	575	567	566	604	582	562	582	586	553	559	586	560	565	605	570	554	579	586	604	543	572	616	542	580	579	526	580	556	524	566	533	583	557	582	576	633	592	609	545	558	568	557	577	569	592	603	573	532	594	589	571	592	565	570	585	579	540	580	560	548	567	589	594	580	572	560	572	610	594	588	564	572	568	566	586	556	525	577	583	573	556	584	573	548	589	577	588	557	591	552	581	550	586	603	559	589	567	532	620	541	565	562	546	579	630	563	597	578	620	610	540	570	598	568	601	599	583	641	561	625	628	565	596	578	588	557	605	581	584	595	546	529	608	558	557	596	605	559	611	530	607	554	582	557	554	550	582	575	577	561	579	571	610	559	578	587	544	620	558	593	545	577	579	612	573	600	600	599	552	606	599	591	583	594	631	574	552	594	619	564	560	605	597	591	602	577	562	625	595	577	589	585	575	581	529	601	534	551	623	602	562	618	577	602	580	599	577	564	605	588	591	602	587	608	570	597	548	561	602	570	560	592	610	578	584	629	607	590	575	593	596	587	602	567	587	548	555	593	610	572	595	567	569	628	590	599	583	576	591	577	636	619	543	595	583	552	561	605	582	580	583	600	564	563	589	583	583	595	586	561	598	598	583	547	562	593	585	607	617	563	573	642	585	593	583	536	587	542	620	587	583	579	585	618	565	552	534	603	589	574	594	543	550	603	569	591	574	618	571	580	596	553	553	602	582	602	600	616	591	525	575	594	558
22910	21788	31250	34174	35861	29240	20350	5126	1140	704	734	698	684	652	707	688	687	694	640	700	639	712	666	653	671	658	698	678	696	698	696	729	621	662	641	698	690	678	694	680	678	698	693	609	658	641	660	659	647	639	700	694	699	689	644	638	668	655	656	659	666	706	655	692	712	724	668	680	640	689	666	634	681	654	661	660	681	667	629	692	672	705	687	657	653	667	685	663	710	672	685	670	668	654	647	701	661	630	672	630	650	625	630	690	661	648	648	622	640	702	669	704	619	614	657	664	673	681	704	658	655	609	707	609	652	651	658	643	680	663	695	675	645	640	632	652	658	694	663	680	661	733	670	674	688	687	684	653	654	692	683	662	659	612	664	642	663	634	655	668	664	600	662	680	662	636	641	672	689	665	622	727	600	684	651	692	638	671	658	643	649	702	670	640	667	724	656	697	659	643	663	668	682	715	665	644	658	702	662	641	696	627	679	654	666	665	619	661	667	664	674	679	652	616	640	646	626	690	697	628	698	678	649	674	718	673	649	682	710	666	710	674	655	651	601	672	717	589	645	659	634	674	667	661	706	700	663	665	670	646	652	642	676	678	656	683	667	628	664	644	629	633	670	661	674	677	658	654	704	672	685	647	678	672	636	695	656	643	669	687	679	647	641	631	693	644	678	675	675	698	673	654	670	687	644	676	674	666	675	696	612	665	693	697	638	699	682	660	677	669	651	634	656	639	699	640	669	633	659	729	688	657	653	656	646	593	640	696	639	661	674	673	682	629	661	669	638	637	632	672	649	690	663	682	644	663	635	694	660	628	632	642	638	650	655	648	710	636	696	635	646	654	675	645	620	633	686	653	630	655	675	660	648	682	677	698	635	625	630	662	689	678	666	650	697	672	669	676	714	707	685	698	632	706	766	630	668	638	659	683	638	637	633	652	660	645	665	636	671	710	634	636	628	700	668	670	655	643	620	598	690	696	669	663	628	673	671	672	652	658	663	664	658	641	614	615	676	676	646	660	624	674	693	685	654	660	706	642	716	684	638	681	652	688	685	655	614	646	689	681	656	693	670	640	681	665	629	676	675	641	645	651	635	679	662	664	743	682	640	661	676	690	669	662	662	664	675	618	655	670	653	635	657	671	663	678	661	656	660	648	674	658	631	715	664	692	641	624	732	668	688	657	652	678	723	693	667	712	639	671	724	676	665	699	642	710	651	678	672	593	664	663	692	618	685	649	653	684	675	673	678	650	622	639	678	680	665	654	660	665	650	686	640	650	661	668	682	728	647	714	674	641	681	641	708	624	654	638	686	639	625	664	676	681	663	651	668	636	687	633	656	620	665	657	676	688	712	634	676	654	659	645	700	702	651	648	635	629	686	616	695	616	696	672	651	668	641	697	682	681	644	650	640	644	639	696	670	686	682	676	648	665	644	630	648	627	660	638	612	655	652	676	676	681	616	746	706	638	627	670	702	678	701	614	634	632	663	640	672	650	625	635	644	702	712	694	710	678	649	684	615	709	679	658	616	663	668	702	665	607	672	660	625	660	670	658	641	688	653	691	662	679	655	661	641	636	668	639	706	683	665	647	661	663	717	699	632	619	654	644	629	675	662	697	646	686	638	631	636	636	698	644	601	677	655	671	673	648	663	635	664	697	680	653	641	693	663	675	669	702	679	682	593	708	657	659	631	692	625	749	655	692	624	648	678	692	679	673	638	627	635	622	672	683	674	678	640	691	696	642	692	652	613	677	650	675	661	611	647	666	636	677	651	619	634	628	669	668	636	693	639	674	617	675	661	666	675	684	660	655	654	653	639	689	667	603	664	678	658	666	640	629	689	626	668	639	657	635	683	620	655	623	642	663	691	681	673	636	673	681	668	640	657	642	644	698	625	662	644	671	671	708	715	674	621	676	638	655	644	678	704	685	703	624	659	656	663	634	721	650	636	682	645	644	650	641	680	657	650	698	674	697	701	640	672	706	641	636	657	691	664	676	678	678	652	664	606	667	668	673	645	623	659	658	685	698	644	704	628	690	633	651	685	661	687	666	691	658	667	669	687	642	627	679	624	644	683	648	657	649	672	647	643	660	688	636	667	633	642	690	682	677	635	690	716	638	661	642	682	672	680	641	654	636	677	618	628	648	679	674	634	643	602	671	663	644	659	650	621	708	679	620	657	649	650	681	657	686	653	669	686	686	645	633	655	615	659	674	701	640	659	648	673	650	595	660	680	644	670	647	648	638	652	681	647	662	662	622	655	647	658	691	652	653	649	678	640	703	638	650	656	661	669	686	724	657	635	636	678	730	653	654	669	643	655	670	622	655	650	651	658	691	621	674	655	669	700	636	719	678	666	664	681	662	676	689	632	660	674	683	678	651	660	617	702	690	682	662	649	639	626	673	662	705	641	695	711	700	683	662	632	639	599	620	686	678	670	648	633	658	698	649	677	642	634	615	641	646	651	669	618	664	690	611	647	611	688	684	617	680	705	699	623	646	735	653	641	668	691	657	657	659	671	686	624	699	680	654	661	664	721	686	662	626	652	688	666	634	653	619	667	678	670	688	665	666	647	679	634	652	668	703	602	642	665	624	716	654	649	654	662	628	691	680	681	661	646	649	691	667	669	658	653	660	650	647	660	670	651	708	647	639	700	691	623	682	659	628	662	630	662	668	693	663	629	686	694	690	654	676	650	656	641	605	638	631	671	685	653	671	623	681	711	637	682	684	633	637	698	671	707	669	664	662	658	712	611	651	641	676	677	680	709	676	631	644	628	699	643	695	666	650	665	648	705	656	640	664	634	677	653	685	630	654	645	694	648	658	638	685	641	669	657	681	713	622	681	696	639	656	666	699	635	638	635	670	596	668	669	644	634	639	648	629	646	650	668	688	607	665	630	629	687	655	713	629	687	667	650	692	666	656	661	658	608	638	622	657	670	667	674	671	699	678	641	671	669	644	656	658	667	687	692	665	654	632	662	671	642	652	700	654	634	675	645	657	716	684	697	659	666	658	683	621	606	673	672	742	665	724	669	669	684	691	608	648	632	683	652	695	619	653	675	666	673	662	679	687	643	674	635	678	660	688	658	682	630	698	700	644	657	646	645	645	671	671	681	703	642	613	667	637	686	618	688	659	651	687	651	674	690	662	645	708	679	646	679	706	644	646	686	686	646	664	670	685	640	661	656	684	669	651	628	646	622	700	639	636	680	643	681	642	690	634	653	659	659	677	647	650	648	596	640	670	672	655	645	660	637	692	655	717	653	676	632	681	677	648	664	659	650	638	629	684	684	655	701	658	645	637	641	650	646	701	683	646	641	634	638	660	635	656	659	666	675	632	675	661	666	650	667	628	643	630	672	666	628	653	702	689	695	646	651	686	609	714	664	626	667	678	651	663	582	665	649	647	689	663	681	693	633	706	665	616	683	644	637	620	663	655	651	655	691	649	696	630	701	679	710	657	641	655	651	648	668	666	677	628	686	681	653	680	639	683	642	649
51788	95789	73717	67416	50554	31502	13792	4507	1421	807	670	741	701	758	716	732	773	757	712	729	735	646	746	721	766	711	717	719	703	752	731	714	754	808	722	744	722	764	686	701	710	702	701	669	734	735	761	731	723	689	705	694	711	731	701	743	719	692	775	714	728	729	720	727	755	698	769	692	756	737	715	656	705	710	711	739	752	722	758	745	727	719	738	683	730	715	723	696	751	716	749	754	727	727	702	715	710	701	676	661	718	731	791	752	730	697	695	700	691	755	749	764	706	729	731	787	778	735	685	735	730	757	756	700	715	722	705	686	740	734	736	712	700	718	790	764	683	701	719	703	758	738	697	729	736	687	677	749	738	744	740	707	716	692	730	710	749	685	779	702	715	677	676	709	672	687	740	678	724	711	737	655	714	666	728	690	726	765	681	726	729	704	693	735	767	716	686	782	703	741	681	680	682	705	729	742	681	725	706	666	697	692	771	687	728	735	700	718	684	716	717	748	767	758	650	704	720	693	708	701	723	746	690	704	696	724	748	719	686	691	723	678	761	702	732	724	717	715	707	698	743	721	726	718	753	631	699	729	684	674	718	722	726	759	729	694	707	724	718	729	713	723	720	759	773	726	712	744	753	727	719	737	760	712	729	725	700	732	706	717	739	721	717	722	727	710	738	712	735	692	691	724	727	697	719	704	803	673	728	760	727	707	725	714	736	714	676	685	758	675	718	727	714	749	713	685	697	697	764	769	721	755	696	718	677	727	697	699	713	704	737	738	697	722	737	723	729	733	696	742	751	721	706	691	754	709	689	735	688	746	738	739	687	701	754	723	695	726	761	745	787	733	729	704	706	724	732	700	707	736	759	757	715	751	727	693	721	664	709	761	669	706	691	726	752	702	689	730	747	702	755	746	701	729	696	760	781	701	684	737	762	698	740	766	745	748	703	709	711	777	685	733	743	746	692	681	731	665	708	718	703	687	686	777	689	692	703	716	742	725	746	709	705	714	688	718	740	697	758	728	715	703	732	708	723	709	711	719	736	716	708	713	735	737	757	779	703	743	725	695	765	716	688	729	725	751	719	723	742	676	734	684	697	718	738	688	700	714	777	717	732	683	726	677	701	725	721	772	710	712	747	718	706	760	694	700	683	709	727	667	752	745	682	711	745	711	663	699	752	681	717	723	752	706	706	717	726	709	756	709	683	694	680	731	707	691	737	735	692	719	751	702	737	757	723	681	761	715	746	729	708	710	712	691	720	708	741	723	698	692	753	727	729	703	668	709	705	710	704	746	705	709	668	667	702	721	690	701	670	695	715	728	732	747	669	733	766	704	707	755	707	714	666	695	683	723	703	750	711	746	736	725	733	720	726	720	681	719	713	691	717	765	699	715	717	722	747	700	772	684	717	717	710	730	728	714	721	752	736	744	719	718	700	702	721	736	675	715	699	678	709	701	729	737	698	729	713	727	711	769	731	730	745	724	689	749	703	731	726	653	703	713	788	703	708	744	702	755	734	678	705	702	745	762	737	767	710	710	723	741	688	708	753	703	684	717	730	714	659	722	676	718	699	707	669	748	703	717	704	694	708	728	725	654	704	735	718	691	676	723	705	709	677	750	734	711	701	712	762	742	707	687	724	710	693	673	744	713	701	740	697	711	744	752	700	684	696	697	723	688	741	735	704	669	708	710	762	737	687	749	712	765	738	698	719	774	698	705	711	714	713	743	726	759	706	736	686	722	699	736	726	734	709	696	732	701	664	747	735	738	696	726	759	720	714	710	727	724	731	690	681	700	747	691	729	710	734	700	728	721	748	742	716	687	743	728	752	716	756	754	741	713	702	674	721	716	729	701	705	750	714	730	688	705	685	730	756	750	735	673	693	737	725	728	704	678	733	744	716	671	746	720	688	656	740	731	715	737	716	684	682	725	711	694	666	718	712	721	670	738	750	693	755	776	718	682	740	657	721	732	683	721	721	691	772	737	772	749	725	695	754	680	692	731	757	746	660	756	695	711	689	744	691	718	720	730	733	725	767	715	757	699	708	683	674	671	732	690	741	708	767	758	715	663	731	681	733	681	653	742	690	715	727	757	663	740	725	673	715	723	741	705	744	699	754	742	735	681	765	746	715	679	726	750	727	700	727	708	745	735	713	704	705	747	684	696	721	690	737	698	742	725	720	708	690	693	714	701	710	727	727	673	738	689	708	709	751	730	726	695	735	668	713	680	749	722	758	723	705	732	710	734	714	680	721	731	710	746	762	735	709	720	750	724	699	762	644	735	725	697	728	712	729	742	746	728	715	758	674	684	725	733	699	700	732	703	804	687	753	695	707	743	683	724	735	780	719	745	736	700	732	674	699	714	695	682	729	769	721	769	749	677	734	712	701	723	699	747	715	736	742	731	666	711	767	719	749	731	687	719	746	704	705	693	696	677	704	704	676	694	751	702	731	715	761	788	731	728	762	720	695	677	733	746	684	724	676	732	774	671	727	713	741	740	703	730	669	700	717	714	726	730	734	685	725	671	707	730	717	725	719	726	733	714	752	728	703	681	719	693	724	725	690	706	746	690	747	690	763	709	674	732	695	729	733	682	733	718	747	726	737	726	695	716	679	737	804	696	704	733	708	724	743	687	773	734	757	759	686	713	714	698	694	732	740	685	685	707	709	676	723	698	679	727	727	676	795	674	727	738	746	710	729	755	692	686	736	716	687	710	720	746	684	703	687	703	752	698	751	724	740	735	738	733	725	724	729	780	737	713	645	711	720	735	674	760	761	721	738	662	735	720	788	740	738	748	753	687	802	761	738	682	669	695	709	678	721	680	728	752	750	774	726	693	766	742	687	681	758	684	694	743	717	681	704	734	727	697	729	786	730	730	703	709	689	750	685	716	743	692	728	696	688	699	695	711	722	732	688	725	701	707	685	770	686	735	699	726	699	743	740	770	711	735	715	710	727	744	709	694	717	750	692	732	697	694	764	710	674	689	712	679	712	709	767	688	705	713	697	733	713	723	710	697	726	701	757	731	700	723	733	738	712	709	679	717	684	717	702	730	713	737	697	712	685	691	723	751	732	740	713	735	731	701	729	736	715	751	764	710	727	687	753	718	708	789	714	735	706	700	673	704	680	696	729	707	661	721	701	727	758	724	738	711	751	734	723	678	727	703	697	741	721	740	719	724	703	726	659	737	729	731	744	730	693	736	747	709	690	718	682	702	698	730	724	744	765	710	702	730	725	688	704	737	724	694	700	740	738	675	743	721	685	759	706	749	675	710	667	741	729	718	703	748	742	707	759	732	732	742	692	745	756	717	726	701	686	699	726	712	659	682	714	726	737	728	709	707	729	715	730	754	716	679	694	754	737	688	769	721	740	719	671	762	730	732	723	743	759	690	762	757	734	671	708	755	726	727	705	705	688	729	676	729	723	702	667	750	747	725	732	751	693	751	744	717	717	708	716	740	715	689	707	682	717	713	714	727	673	693	765	712	709	687	701	776
27769	29742	32232	24520	11798	3627	1197	590	471	432	442	451	459	407	466	449	467	413	475	436	404	451	425	414	440	429	449	444	459	436	414	436	460	417	403	420	434	427	431	433	436	442	416	460	440	454	411	448	427	436	435	444	411	451	404	432	421	444	411	458	444	403	421	470	442	443	428	460	419	477	440	449	427	402	429	431	428	372	380	452	421	449	422	428	447	429	411	388	447	475	411	422	422	463	455	469	457	423	453	438	400	425	439	436	456	417	462	432	421	436	418	432	453	456	444	431	431	413	439	443	470	436	406	415	416	436	412	425	424	433	438	428	449	415	459	475	430	433	419	447	440	433	426	444	434	438	425	480	442	471	432	407	398	417	426	471	458	435	442	451	415	492	446	437	442	439	416	428	425	451	455	445	442	408	429	430	414	427	457	449	427	428	388	434	412	368	411	413	424	444	437	450	478	457	411	444	434	418	452	411	452	424	406	429	452	450	446	460	431	453	458	446	467	427	456	438	470	418	447	399	441	412	491	421	411	384	468	463	431	450	387	409	462	422	443	392	447	443	467	399	436	443	418	420	424	439	446	433	414	421	442	459	449	410	423	454	456	428	450	407	451	418	426	420	411	456	419	426	403	421	388	439	450	416	426	438	470	387	444	468	427	430	404	455	456	442	398	467	416	437	456	439	409	441	425	429	421	433	457	412	437	437	431	401	451	414	431	436	393	437	454	436	467	441	414	424	431	418	463	410	393	436	447	408	456	409	447	431	445	456	391	448	448	427	459	427	420	449	427	422	410	411	444	410	449	431	402	423	438	446	401	462	400	418	445	427	456	452	424	429	413	422	490	418	460	441	390	447	427	438	455	433	412	464	424	431	432	440	422	451	486	399	471	450	425	389	427	416	429	474	449	422	441	476	449	412	453	444	431	440	443	398	429	418	414	423	426	456	467	454	409	432	438	419	419	463	455	407	409	423	392	460	413	441	425	406	443	424	456	406	461	429	436	428	446	453	430	391	438	456	438	423	430	435	445	471	438	431	421	446	432	440	468	429	445	412	401	423	444	466	444	406	429	465	464	462	443	440	461	436	417	418	425	398	475	410	447	449	490	393	447	416	433	411	426	451	460	410	451	470	450	415	420	421	467	417	389	459	462	401	413	460	437	434	449	447	389	433	381	393	415	424	427	419	457	439	430	445	416	435	435	419	398	442	455	467	452	428	383	431	436	433	445	448	436	424	440	427	412	440	446	410	389	448	462	468	431	449	408	444	414	425	466	442	442	430	400	445	445	455	427	441	424	427	461	462	425	453	441	439	446	427	459	459	413	435	440	426	407	437	423	436	448	387	420	425	422	419	415	415	420	425	423	434	416	404	450	454	464	412	413	421	429	449	435	453	406	446	464	443	417	423	419	442	427	432	445	397	456	446	437	429	423	456	429	421	411	451	420	475	418	420	453	489	440	456	451	454	375	462	447	407	450	443	430	458	422	416	434	452	429	434	404	463	424	419	406	450	405	448	453	468	411	440	415	423	422	413	377	473	405	427	405	480	402	393	392	432	412	390	467	460	438	411	449	441	427	452	430	435	423	473	440	425	457	404	450	411	449	431	422	432	414	416	440	390	426	403	420	408	488	442	476	420	399	448	446	420	435	478	429	424	455	446	448	447	458	407	454	459	441	455	449	438	422	426	451	437	432	418	432	426	429	393	454	387	442	452	437	465	436	451	466	407	433	413	443	425	418	431	410	466	384	428	418	406	393	413	407	429	414	427	421	474	433	438	422	428	443	408	444	455	393	421	432	416	430	420	458	406	466	427	462	469	443	428	430	459	486	435	442	396	440	428	441	431	457	388	443	441	433	405	447	414	418	427	426	460	446	441	405	466	449	441	445	440	420	430	433	423	461	441	429	431	438	413	480	431	430	454	440	401	464	456	425	405	446	426	402	421	451	404	440	414	390	425	447	437	351	428	409	452	428	463	437	414	401	443	417	427	408	401	459	420	425	463	409	426	413	449	446	474	429	445	441	430	415	458	433	426	433	379	453	455	423	426	461	435	393	468	418	435	440	439	435	438	424	433	465	461	431	435	426	456	436	481	412	413	402	402	412	417	465	430	434	435	490	429	419	460	434	459	461	458	470	437	457	422	419	473	469	456	446	475	423	443	423	439	399	403	415	443	482	447	404	446	443	413	463	444	434	448	438	405	459	403	492	397	419	395	450	417	465	448	442	458	463	418	404	434	453	409	475	460	447	458	407	422	433	429	446	427	438	443	447	444	396	408	403	442	428	467	488	457	487	371	424	437	430	420	386	432	473	421	419	402	429	398	438	439	408	446	434	438	399	456	471	447	428	429	422	427	432	454	418	460	449	429	413	438	434	430	391	416	385	432	413	453	452	416	420	459	394	432	453	425	433	443	393	428	395	430	459	465	445	436	413	421	399	436	485	441	452	417	446	433	431	437	471	461	435	421	416	434	432	459	422	414	440	462	391	447	434	416	428	463	422	418	386	420	438	382	441	450	401	429	408	479	468	454	437	439	453	438	462	467	410	393	412	474	410	440	413	446	409	459	419	398	400	445	455	438	457	410	454	452	420	404	440	463	450	465	432	391	398	425	425	460	441	436	435	456	422	438	462	453	399	425	387	409	418	410	387	447	416	454	417	421	408	405	409	433	426	432	402	433	424	450	384	411	464	430	439	481	441	444	434	447	448	430	388	437	406	437	467	450	448	427	415	440	446	416	420	496	425	444	440	443	428	441	445	429	424	457	448	443	440	431	420	426	424	424	433	434	448	420	474	460	416	405	440	471	422	459	423	430	402	427	427	448	432	416	425	457	443	443	411	429	449	459	410	435	413	417	410	458	458	401	452	456	452	406	458	412	478	467	433	390	408	420	420	468	474	422	436	441	397	442	455	442	412	406	417	400	447	468	450	434	488	409	445	476	409	434	424	412	460	390	454	437	418	391	467	419	428	412	437	422	428	401	469	446	415	426	446	401	412	419	409	413	449	446	470	405	432	462	438	446	425	433	461	403	460	428	437	430	409	433	433	465	438	411	438	462	389	379	477	437	439	471	442	410	462	422	407	443	420	434	407	425	422	428	415	416	407	468	470	445	428	444	445	444	457	464	464	461	449	429	476	417	457	465	433	419	431	407	447	426	426	465	458	451	476	436	472	427	438	426	428	461	433	442	433	443	441	441	455	429	440	438	405	459	433	443	426	432	439	426	442	454	413	429	422	448	413	448	423	451	441	443	432	454	413	420	470	449	427	425	429	454	446	409	426	455	450	440	409	427	430	425	450	437	412	394	451	448	440	429	444	441	419	475	436	455	384	431	484	429	452	420	456	454	423	446	379	444	453	428	447	409	419	429	430	444	440	416	431	421	434	419	431	418	423	431	423	427	395	474	443	417	438	446	432	460	415	443	400	389	475	430	443	428	416	451	416	421	482	448	438	451	428	429	443	445	423	414	442	419	441	402	418	435	398	458	425	411
21883	46089	28765	21127	11401	4294	1458	738	553	478	502	533	515	505	527	494	487	472	521	504	462	482	504	468	545	457	519	523	492	501	526	539	480	503	496	483	481	482	498	522	471	485	507	517	528	546	506	494	522	473	490	493	498	486	482	493	548	484	539	517	465	506	478	469	490	461	512	508	476	486	551	499	499	515	521	495	517	520	520	481	491	491	495	475	514	551	485	463	502	570	488	520	479	500	492	500	468	542	515	500	490	504	548	502	513	514	514	499	462	542	523	523	468	510	521	461	508	515	481	509	504	512	494	490	479	491	491	518	550	473	520	531	514	516	485	502	509	521	468	475	485	542	526	502	500	527	491	495	459	499	524	543	488	508	532	480	509	483	515	517	489	515	524	503	501	510	479	526	485	522	476	521	509	503	531	455	495	523	534	507	533	483	520	458	476	491	511	492	508	491	491	537	486	491	528	517	475	497	502	510	492	485	517	483	506	488	509	500	516	522	486	498	496	512	529	510	505	471	519	480	537	516	542	509	507	472	515	472	532	470	475	505	519	542	502	523	505	515	453	491	492	504	513	489	509	529	508	494	499	529	479	512	497	512	506	482	517	483	535	539	515	492	497	510	520	504	509	504	483	524	486	487	497	473	461	503	518	503	508	495	462	471	494	487	560	502	520	515	478	489	534	499	471	453	530	492	465	507	532	524	475	474	477	508	489	462	516	473	485	485	538	496	469	501	472	527	437	475	477	498	488	494	424	511	508	497	503	498	500	499	523	495	533	461	503	492	517	557	504	483	549	498	537	491	488	468	536	513	502	506	498	479	476	508	495	506	505	482	522	531	510	529	523	484	478	454	479	525	512	451	480	539	489	508	527	539	526	510	509	547	494	521	513	483	478	471	497	519	522	546	506	516	516	523	498	455	549	475	468	494	475	448	508	505	524	507	499	492	542	483	491	488	478	535	487	496	479	503	491	497	485	499	476	532	481	505	434	497	498	523	476	508	523	477	538	494	478	477	500	453	493	534	490	490	461	499	484	462	507	523	512	517	480	534	468	512	504	469	531	524	486	521	523	539	522	491	530	514	490	473	489	477	497	485	469	474	491	507	522	482	456	495	515	447	510	498	473	487	513	554	483	497	504	492	490	494	492	506	502	511	526	530	490	513	524	522	529	471	502	486	488	515	518	487	502	533	511	516	489	474	505	481	539	554	464	524	520	494	484	481	555	477	500	493	501	526	521	502	517	513	512	467	501	483	492	517	478	468	514	512	484	512	484	441	483	507	466	543	490	497	501	496	498	506	491	491	522	495	461	550	487	543	466	495	535	521	474	512	514	527	502	502	514	562	471	506	495	486	467	457	474	479	516	478	535	547	486	501	519	493	481	476	523	464	498	442	469	479	490	463	550	549	516	478	509	566	502	495	525	515	499	520	492	509	536	475	484	486	509	482	487	516	507	514	459	506	482	529	509	519	517	481	531	496	509	474	451	511	509	535	514	506	518	474	460	512	524	538	487	470	441	514	503	547	523	489	474	462	532	475	506	527	510	492	516	499	448	522	548	461	493	562	481	518	513	480	495	483	466	511	527	478	517	542	506	476	538	509	491	506	493	529	484	516	505	515	484	476	502	466	479	448	512	494	511	513	475	479	512	470	501	537	492	529	473	516	514	505	499	498	506	499	533	487	496	508	490	475	487	499	509	497	501	528	486	487	488	484	478	504	547	461	482	488	493	531	544	494	479	504	506	487	440	474	487	490	502	480	502	490	497	453	522	474	507	529	468	515	504	521	451	487	485	506	491	497	500	471	524	498	473	493	542	519	492	507	491	480	508	503	504	506	503	477	531	477	544	518	518	477	507	491	516	497	495	503	462	449	483	481	529	525	458	536	485	502	477	496	527	516	522	491	508	524	496	505	535	502	525	479	449	505	478	484	523	509	487	483	515	467	505	474	471	500	506	471	529	491	508	503	507	493	484	483	454	485	456	503	500	503	485	517	468	524	488	497	492	535	493	520	548	488	524	497	497	500	513	499	519	489	516	548	520	464	520	517	499	497	481	493	502	478	495	485	484	507	524	486	504	492	491	495	526	493	470	512	495	514	447	491	512	451	502	523	544	496	512	513	523	497	529	512	456	487	481	465	501	488	488	498	483	484	523	493	497	527	491	532	445	519	493	478	540	559	494	517	508	527	493	506	526	506	534	498	525	472	475	516	491	497	481	526	460	540	481	503	511	514	520	480	481	504	502	488	498	500	501	513	554	499	478	514	485	497	481	510	469	503	516	516	530	494	551	488	478	524	428	492	490	456	518	528	485	537	507	483	541	483	478	490	507	496	488	513	455	524	469	488	486	462	499	511	505	441	496	488	504	453	491	496	475	480	499	534	519	531	510	487	461	466	517	519	538	471	487	436	480	531	483	498	488	458	505	511	480	492	516	495	529	461	497	487	513	490	533	515	458	535	509	543	501	500	522	472	507	504	473	469	517	504	539	523	536	514	499	488	476	482	538	522	496	462	482	522	481	511	505	473	497	480	527	501	507	508	507	499	520	515	491	484	516	479	524	465	522	500	495	513	502	474	532	478	476	464	482	535	495	492	476	526	487	461	495	501	534	493	495	458	520	524	472	465	533	465	492	527	477	500	518	481	494	472	532	532	526	499	533	471	497	488	479	500	477	503	500	471	494	514	486	510	505	502	503	507	500	486	502	474	490	483	494	513	482	508	486	505	478	467	485	484	508	493	479	485	498	481	487	499	485	517	489	507	515	485	486	468	475	499	505	506	507	472	481	500	506	515	497	525	529	483	513	507	528	514	508	517	488	483	444	526	524	468	533	513	525	516	493	497	578	500	487	475	491	532	551	498	496	484	472	466	504	528	505	469	465	479	493	510	485	476	526	508	491	512	491	516	496	493	531	466	463	510	496	518	484	512	485	533	507	527	506	500	502	478	514	490	520	478	520	534	480	441	509	491	516	448	496	511	442	550	531	507	506	480	498	510	504	490	507	510	507	517	523	514	532	480	526	505	477	492	516	511	490	470	532	488	519	540	519	517	516	510	487	518	496	509	468	531	470	489	505	487	496	480	534	505	535	493	484	507	493	548	507	538	468	501	524	530	451	490	517	514	467	529	500	532	469	492	466	482	503	498	506	482	488	518	486	470	454	516	474	486	458	504	518	511	492	510	522	510	496	506	519	536	438	499	475	500	500	490	528	471	538	516	537	511	533	489	464	487	514	517	487	492	547	486	466	527	524	476	466	496	489	490	449	510	519	480	470	473	462	530	490	507	508	487	496	518	498	516	525	501	476	522	508	512	474	475	509	505	477	496	529	501	532	500	527	461	529	504	496	510	499	492	489	538	447	472	525	479	510	540	468	466	509	498	535	522	473	531	556	495	526	511	549	508	481	550	474	524	477	457	475	490	532	470	498	540	525	487	506	520	481	494	500	518	503	492	490	484	519	533	486	515	516	522	483	490	504	495	537	526	542	511	525	531
23581	22457	33752	38483	35393	24108	12136	2039	761	532	589	544	527	597	544	544	525	575	538	601	562	554	527	545	538	540	561	531	562	524	605	570	533	524	559	530	561	520	582	567	558	555	585	539	546	570	553	526	548	528	533	541	554	530	540	589	538	536	545	527	533	575	583	525	519	530	564	518	520	562	540	533	531	542	538	555	559	518	558	548	551	541	519	519	560	468	541	531	505	517	519	565	525	570	553	552	546	553	550	543	568	537	551	569	549	568	554	558	527	518	568	584	540	556	572	522	548	559	509	541	526	532	528	509	488	548	535	540	540	532	533	509	554	555	580	558	544	556	548	505	526	492	557	510	523	533	541	550	553	520	538	532	533	542	498	556	557	524	574	596	557	528	543	537	552	585	533	528	562	538	594	554	608	525	578	581	544	544	508	584	530	509	528	523	542	543	552	565	573	562	556	508	539	520	557	544	516	492	522	573	557	504	546	555	586	511	459	563	575	550	527	581	552	530	525	546	505	558	533	564	541	553	545	530	570	538	573	500	531	520	514	555	551	529	590	556	565	528	555	580	538	566	548	546	531	574	570	541	528	509	548	561	557	560	511	502	570	551	526	592	548	528	535	518	528	553	518	522	524	526	536	557	560	535	559	526	558	528	544	529	575	535	543	511	528	550	524	545	545	532	497	518	522	541	554	529	563	550	504	531	534	514	514	550	545	499	548	505	582	564	585	500	556	544	534	533	554	529	570	535	492	551	507	547	554	517	567	585	534	579	548	528	516	522	550	515	559	535	547	537	526	569	520	506	568	581	550	557	539	548	532	560	532	534	574	492	561	528	544	545	515	532	521	557	497	535	536	533	558	549	554	589	483	530	510	509	539	512	554	530	537	539	569	537	513	554	496	574	532	536	580	547	551	530	537	568	587	559	588	565	517	547	543	556	547	569	534	548	533	549	559	540	530	552	522	521	539	561	493	533	535	534	574	558	556	539	563	530	544	578	551	566	550	526	530	528	540	543	521	518	530	575	543	572	546	538	543	528	541	541	537	525	545	553	535	562	532	496	522	531	529	556	559	530	546	539	574	509	514	563	532	502	517	515	529	546	528	538	552	544	529	574	538	529	554	556	545	561	569	553	515	567	564	522	570	539	548	553	552	530	510	525	556	534	545	548	558	562	513	549	513	508	520	519	557	579	486	558	552	548	517	546	543	550	533	572	603	554	540	582	527	550	556	520	516	524	530	507	538	547	560	576	556	523	560	549	542	536	591	519	548	568	529	539	547	512	585	510	555	515	545	537	551	500	541	567	536	549	530	531	539	508	497	554	529	530	565	507	580	602	511	530	524	573	546	505	535	566	526	554	578	538	495	572	514	518	532	565	521	577	531	550	544	582	563	529	554	520	526	525	569	563	558	514	548	558	527	551	585	555	554	510	530	534	491	464	581	471	539	522	572	528	549	528	588	528	544	542	560	538	563	542	550	537	537	521	570	589	558	554	539	582	496	533	543	522	563	526	520	528	546	511	525	527	544	536	524	537	547	543	548	579	542	560	534	532	524	518	515	546	532	500	518	548	520	546	574	543	556	559	546	510	575	573	595	485	522	570	521	588	517	553	556	498	565	515	569	499	576	520	496	492	540	520	514	580	539	559	561	503	519	565	537	523	570	565	553	510	532	487	547	491	539	530	514	531	534	502	543	543	539	533	519	492	557	506	522	545	556	532	521	554	524	553	510	548	577	572	568	559	545	563	528	538	541	587	511	511	563	569	602	539	536	553	540	525	536	534	527	546	556	535	537	546	563	513	537	564	558	526	524	520	530	548	592	508	558	558	522	551	488	532	579	549	562	505	566	539	535	530	551	532	560	526	575	557	555	521	499	549	524	576	556	511	527	533	540	527	526	541	545	546	524	549	518	554	528	535	581	537	486	580	531	530	524	544	545	541	576	509	531	516	545	554	557	542	531	541	557	513	567	564	575	529	547	508	556	561	507	567	559	575	567	551	546	541	606	534	545	583	535	487	507	504	584	508	515	546	555	551	566	553	513	555	527	490	507	540	563	580	537	500	556	570	553	537	561	544	544	534	488	554	544	552	556	498	560	526	579	567	500	518	527	511	524	542	519	523	542	560	511	502	514	562	561	557	521	545	527	575	515	560	561	520	567	505	579	515	560	502	544	598	545	524	542	570	540	537	555	567	562	530	549	552	551	536	568	522	529	558	491	517	560	555	518	562	518	545	597	566	519	524	508	580	558	565	548	519	536	525	505	537	546	521	574	583	542	539	545	546	520	558	538	539	551	553	562	554	564	527	530	552	550	547	550	524	531	504	579	545	553	600	496	538	526	522	569	573	560	574	534	542	563	538	568	548	573	582	578	531	509	547	586	507	556	539	505	534	543	548	496	523	536	563	546	568	536	545	562	542	559	527	561	485	519	544	559	562	527	553	549	571	538	524	533	560	509	540	576	519	546	563	548	538	562	515	538	578	528	549	561	546	535	554	534	590	598	580	516	552	500	536	554	531	539	532	489	487	527	541	554	551	544	543	554	551	516	583	534	555	540	506	503	560	564	561	557	553	542	515	521	512	527	545	556	522	516	531	556	488	522	511	525	523	501	544	526	520	497	563	575	534	548	549	567	559	512	570	507	532	503	512	536	577	548	549	533	523	513	544	535	550	547	525	557	554	552	515	542	581	556	508	531	550	552	536	527	523	526	523	524	524	564	575	524	553	542	550	567	528	555	556	561	540	562	520	539	500	542	531	545	535	541	543	552	516	587	544	529	548	534	542	554	518	545	565	498	512	543	535	544	526	509	546	568	541	563	543	565	556	578	566	537	548	557	526	564	553	568	525	531	534	549	551	534	540	523	495	564	504	553	548	548	515	552	523	584	526	571	549	536	483	555	546	583	571	549	554	535	576	538	512	527	538	544	560	552	521	527	561	583	520	481	524	555	557	534	549	558	552	530	505	509	559	478	549	513	518	511	556	532	513	524	592	507	515	490	520	518	516	543	474	557	555	545	543	531	545	530	517	530	535	514	544	530	491	534	534	555	539	562	489	572	532	521	533	558	569	556	477	528	558	543	494	494	544	539	493	506	533	553	521	510	504	568	532	519	508	527	509	552	547	558	527	504	529	521	535	587	532	557	544	534	496	543	541	541	531	546	534	549	520	528	523	560	503	561	527	529	514	589	531	487	548	512	561	544	485	504	499	511	545	515	520	528	492	538	510	480	533	533	539	551	524	537	511	565	552	534	547	559	505	583	557	494	532	498	533	547	553	539	525	553	501	523	556	538	553	564	558	553	529	537	566	529	574	539	543	531	557	522	566	539	542	539	550	586	558	518	554	523	575	540	537	536	495	565	469	552	549	551	535	547	557	522	554	549	510	563	561	545	587	541	575	586	510	563	514	533	492	550	545	540	513	527	557	567	520	602	561	567	557	496	514	486	551	555	581	569	560	549	548	519	516	551	545	534	528	494	568	576	560	540	488	540	551
49452	94297	65945	58028	41161	21548	7598	2302	929	601	545	621	610	639	575	628	574	615	600	600	613	597	626	603	582	622	615	601	644	596	604	587	600	585	610	558	612	582	603	610	571	585	588	594	575	606	585	618	589	598	589	591	600	605	608	603	605	601	588	619	628	589	590	612	627	632	638	601	563	597	643	577	578	579	629	619	579	570	613	571	600	627	582	588	595	613	598	608	617	587	629	569	599	604	615	637	603	588	577	614	591	596	573	607	645	609	614	593	568	596	603	636	589	610	612	556	603	598	550	587	606	657	588	622	635	617	553	624	583	604	597	652	575	571	625	603	573	609	552	545	559	569	626	587	553	603	602	572	600	634	640	559	566	634	617	618	639	644	584	579	634	573	588	608	611	611	619	575	594	603	612	587	577	597	598	634	582	616	595	581	594	625	568	609	597	579	605	577	618	608	598	586	562	545	593	601	633	596	576	604	572	592	629	633	619	609	580	591	612	620	605	568	589	604	601	614	568	583	588	553	596	565	597	598	591	634	577	650	565	587	623	605	599	624	582	645	590	582	633	643	619	566	536	592	561	613	596	571	607	652	599	615	587	625	569	598	628	595	608	623	578	622	617	600	651	644	565	616	616	594	617	590	605	603	618	621	563	628	641	547	604	612	622	584	641	572	611	606	561	597	615	566	585	577	580	582	602	582	644	607	615	570	588	609	609	567	593	617	654	585	585	591	623	593	624	595	577	598	549	625	581	600	624	602	590	575	609	663	588	598	585	587	584	598	601	563	614	563	629	611	576	613	609	573	603	586	608	581	617	618	616	584	626	606	593	580	609	564	606	600	634	607	598	621	640	601	619	602	595	582	592	626	560	574	590	597	598	619	621	636	596	647	597	591	611	627	590	551	599	615	576	597	585	607	578	580	538	564	566	600	615	614	639	595	585	582	615	614	599	587	623	556	576	623	591	589	587	560	634	614	659	597	597	627	556	608	569	629	607	580	637	568	588	596	609	605	618	603	583	580	519	599	622	615	606	556	578	547	605	591	629	611	568	590	587	611	598	614	604	643	607	623	551	584	595	625	594	634	556	593	543	572	606	606	625	583	585	594	642	620	603	609	608	549	621	655	585	624	621	610	540	582	606	604	556	620	591	598	626	626	627	585	581	628	565	589	637	612	586	585	619	614	612	605	554	653	597	579	597	595	505	589	554	606	615	613	580	590	606	637	618	588	666	617	593	599	590	609	599	614	616	614	608	593	607	618	577	619	600	596	592	601	574	580	570	571	596	594	587	606	617	626	613	582	607	617	605	581	575	591	593	611	565	563	580	613	588	599	639	598	585	591	630	589	568	616	578	578	583	588	597	622	595	574	618	593	557	592	591	588	562	572	553	593	616	613	661	591	616	612	574	616	564	585	583	575	584	537	641	634	615	572	565	645	602	556	588	630	589	537	588	582	606	595	602	576	588	602	585	581	604	612	598	589	558	623	590	625	592	601	622	557	595	590	626	586	615	581	611	594	563	587	645	579	601	561	607	574	566	580	588	641	601	593	623	598	576	564	614	593	597	579	609	612	612	585	587	599	611	584	621	587	629	586	619	571	605	620	563	564	584	589	611	598	584	567	647	556	615	616	591	583	593	589	613	593	599	594	600	616	584	573	619	590	584	591	597	570	608	614	624	599	631	564	603	581	639	619	588	597	589	607	649	609	559	635	582	601	664	599	604	629	634	598	576	624	616	598	595	582	601	637	618	591	597	637	644	625	587	636	636	608	582	614	592	615	597	602	644	592	615	622	569	626	594	587	600	650	586	596	576	591	603	598	586	599	608	607	609	591	617	624	598	642	630	573	601	624	621	612	569	618	605	593	585	637	599	618	616	597	582	563	590	619	593	604	627	639	655	600	595	624	594	593	610	586	602	624	588	580	610	624	554	583	573	586	585	629	564	616	576	624	576	590	564	613	592	610	589	631	572	649	633	595	583	630	598	557	605	603	598	570	593	599	567	554	572	593	568	579	567	594	640	576	622	625	661	557	568	592	621	590	616	581	589	593	586	630	565	577	628	611	629	595	593	618	604	532	576	600	625	595	590	592	592	594	602	598	603	578	595	619	621	602	600	589	566	603	590	572	648	616	604	592	602	581	631	583	592	611	604	585	600	630	538	601	620	607	604	590	603	589	629	609	587	557	626	626	633	550	563	558	536	673	595	596	593	631	557	570	615	593	561	568	627	562	531	597	605	604	620	538	558	587	631	603	636	583	582	634	629	569	616	610	605	606	609	630	550	676	601	538	605	627	576	594	619	598	609	586	599	621	573	644	577	551	564	562	602	607	626	588	612	592	564	623	592	615	593	619	594	595	623	623	604	586	600	581	590	591	594	592	577	584	623	622	577	608	630	539	586	599	582	579	600	584	583	583	589	594	622	622	561	611	572	636	631	593	606	561	582	592	631	598	624	638	593	601	591	603	641	599	597	610	585	578	590	612	661	608	636	624	604	559	571	646	569	638	572	619	629	648	610	612	605	552	535	591	632	626	637	589	606	604	577	565	578	609	558	590	610	619	603	587	570	599	591	601	600	600	588	562	607	581	607	559	572	586	569	574	599	610	634	550	587	587	616	605	558	590	600	616	587	634	614	554	666	574	577	579	637	601	575	571	602	579	605	578	573	597	581	589	596	599	652	578	601	599	631	565	594	605	597	584	610	600	579	596	625	596	598	579	609	613	582	583	609	614	628	615	643	580	574	602	588	613	624	568	630	589	576	604	591	624	586	623	609	607	594	632	554	629	621	606	632	586	619	623	603	660	628	606	613	565	608	604	575	643	602	583	656	593	644	594	580	609	634	611	612	659	552	630	586	547	587	577	610	628	605	601	578	619	610	629	600	604	562	613	614	601	622	599	591	660	646	611	600	621	617	584	586	578	621	621	632	588	602	581	594	584	617	597	598	622	604	566	616	623	593	581	549	566	598	556	619	581	604	624	588	612	609	651	609	629	605	597	611	571	601	599	647	582	585	620	573	616	614	592	594	553	576	594	564	598	598	586	574	563	580	595	610	583	584	594	606	620	619	569	577	606	602	612	556	580	588	569	608	579	562	577	607	598	568	576	641	600	628	572	625	577	651	585	614	627	607	610	621	589	608	639	630	551	565	605	627	575	613	602	607	624	616	602	612	598	541	603	603	594	585	632	602	556	563	567	581	583	593	596	623	640	614	586	565	592	586	608	622	562	615	611	601	611	573	619	589	603	605	595	588	613	564	625	634	579	608	588	670	627	595	610	580	612	594	599	591	590	541	634	596	580	622	586	624	573	584	605	558	625	631	620	583	620	621	595	656	619	650	564	583	573	566	561	608	581	599	624	636	562	603	601	611	567	584	567	608	614	614	578	581	612	635	602	636	614	592	632	636	623	628	580	607	561	605	570	622	613	616	602	589	589	607	595	587	660	591	594	572	586	553	548	630	588	586	646	608	570	582	628	591	579	604	566	582	597	590	591
25143	24256	35402	36326	25551	12002	2816	865	555	501	456	492	544	473	497	453	493	515	471	529	501	532	550	517	446	512	504	501	499	481	490	492	506	523	503	517	516	495	524	479	509	517	531	515	457	524	497	517	483	515	469	503	540	498	511	528	499	488	521	485	534	500	495	470	503	438	490	541	502	482	487	485	476	479	505	474	479	462	503	482	532	511	521	487	558	554	480	500	491	513	518	481	524	509	462	511	507	536	475	492	476	469	513	512	462	500	508	521	549	498	507	478	432	452	512	502	505	518	477	542	549	516	498	482	496	492	523	470	489	514	509	487	509	509	521	505	484	488	495	470	468	502	507	457	490	492	483	497	512	526	502	488	506	515	503	504	470	497	444	522	548	528	459	487	476	495	510	510	490	469	499	503	486	501	482	479	524	537	466	490	438	486	493	517	485	500	484	479	490	494	501	507	489	494	508	511	498	525	476	463	476	493	477	506	476	463	475	464	515	474	460	478	476	466	492	496	477	485	474	514	498	513	511	484	493	447	522	525	519	508	515	466	510	491	511	504	465	470	532	533	486	478	506	465	494	521	512	543	485	497	463	510	497	450	480	491	521	532	529	511	516	465	519	499	489	503	514	451	468	479	463	499	469	525	495	501	500	494	546	531	468	519	491	496	489	516	476	478	493	536	485	464	506	522	451	476	455	497	503	512	469	486	497	487	507	458	494	505	466	475	464	505	510	502	464	495	525	481	452	504	538	487	493	462	508	457	504	493	488	493	466	517	482	488	524	523	501	519	447	491	495	476	485	524	513	508	500	489	520	506	490	530	504	491	495	540	506	501	502	498	508	499	504	483	474	506	478	444	495	511	494	481	477	472	510	483	490	506	518	544	502	472	498	470	468	481	501	488	481	441	473	513	495	488	476	533	486	512	491	502	496	531	508	492	516	493	512	491	485	509	492	508	464	526	439	449	481	479	523	499	524	487	479	458	497	505	493	468	496	517	513	521	516	466	474	488	462	493	486	516	485	489	502	491	511	474	499	520	481	490	473	491	456	521	493	475	490	519	520	470	491	478	481	501	475	501	517	492	526	518	543	517	505	547	490	455	504	462	502	493	528	466	494	470	509	468	522	499	529	469	507	496	516	494	492	497	516	546	511	532	510	477	480	496	513	441	494	492	463	498	528	491	469	475	498	496	523	516	468	510	486	521	469	507	505	450	519	540	515	522	491	527	459	451	528	482	487	521	485	534	485	493	528	477	526	499	496	486	488	460	509	514	502	480	477	520	493	482	504	539	508	506	549	498	495	459	519	481	496	477	503	485	515	490	498	521	500	509	488	506	496	496	467	497	496	473	480	483	526	461	483	463	525	504	516	514	505	491	497	500	491	487	491	501	468	519	499	483	518	491	471	490	500	481	502	484	518	511	550	495	506	519	465	500	481	542	530	528	490	506	476	470	488	492	491	512	518	488	547	510	476	470	488	524	467	514	485	484	523	477	517	519	500	460	471	433	530	516	530	510	478	477	490	508	522	492	479	479	480	519	506	500	489	505	483	482	557	503	500	464	506	486	499	533	448	501	479	510	488	477	502	492	477	486	537	487	508	509	470	472	495	508	490	460	503	497	507	488	500	548	500	484	491	496	514	485	478	488	495	469	496	451	493	507	434	495	476	509	479	525	494	488	484	492	482	503	499	499	480	518	538	516	510	495	537	505	500	517	460	469	506	537	479	526	487	505	491	479	507	457	490	517	480	511	499	526	487	487	536	572	463	510	482	500	517	470	484	510	469	533	520	507	500	483	468	497	493	465	496	495	524	512	514	496	480	501	513	505	491	456	497	500	489	490	533	490	482	469	507	487	452	495	461	539	485	540	489	507	473	508	502	508	498	468	505	495	489	495	494	491	522	483	534	483	511	523	525	478	463	491	456	479	498	485	485	483	468	483	506	497	505	482	462	486	483	520	510	482	458	471	544	529	570	476	535	515	502	459	500	477	491	485	483	496	498	496	506	507	498	565	475	509	520	491	483	505	507	518	443	494	471	486	502	485	482	518	500	518	483	496	502	533	476	481	485	501	501	513	501	523	444	526	495	509	498	542	498	483	533	507	504	552	503	499	496	483	481	506	486	523	505	525	470	501	464	466	477	497	507	483	504	531	493	511	486	466	479	497	517	507	484	511	494	528	453	532	490	500	503	505	510	501	440	467	487	482	527	490	499	503	488	470	493	483	533	482	540	493	511	435	473	468	495	501	492	485	506	547	467	501	507	521	478	522	519	492	520	485	473	504	441	470	473	493	458	521	509	475	503	449	492	521	506	507	483	508	482	497	493	469	448	508	461	518	472	483	524	450	556	495	485	473	509	463	518	500	458	519	519	488	480	482	536	511	528	487	446	498	489	537	510	474	452	500	514	483	490	495	496	485	498	493	485	494	465	511	467	537	498	524	508	514	487	499	494	490	478	549	483	494	487	471	462	475	460	497	492	497	496	492	489	512	478	470	491	507	481	527	501	515	514	493	518	502	490	502	496	489	497	520	508	536	504	515	507	469	528	485	490	473	499	489	471	446	491	534	488	501	524	497	496	484	531	536	511	459	497	505	532	474	497	541	500	516	493	503	478	522	472	512	485	497	495	503	518	516	528	473	521	526	473	514	501	484	474	469	471	496	474	484	479	506	538	472	502	485	534	548	492	490	491	490	456	522	491	502	499	493	476	527	521	516	461	464	523	486	522	498	497	464	514	507	508	513	451	517	499	485	486	505	493	486	470	500	491	511	492	521	503	457	489	465	494	460	504	472	529	503	497	486	502	482	486	482	535	489	484	484	478	472	489	490	458	464	529	474	531	462	494	500	479	484	455	488	503	497	499	495	524	510	520	528	467	543	475	506	492	494	489	488	499	482	483	467	488	462	482	473	469	498	477	493	513	504	511	488	476	471	535	524	494	537	468	537	517	477	499	508	526	480	500	489	534	482	507	518	521	532	529	524	518	449	489	479	483	486	520	496	514	540	487	488	514	497	494	465	443	484	496	475	482	487	455	457	514	486	503	502	479	483	481	528	505	486	513	535	515	490	518	480	495	509	552	513	533	512	456	470	515	437	495	453	528	510	478	480	468	525	513	496	463	489	487	499	466	469	516	534	499	453	524	503	533	501	510	464	490	501	473	499	479	526	465	517	481	520	468	504	473	484	481	481	498	523	478	505	497	475	475	513	542	480	492	501	554	451	527	461	491	479	486	519	451	478	446	470	473	438	513	497	507	485	525	473	505	473	520	482	509	498	456	517	480	455	478	510	444	454	473	493	441	523	490	504	514	487	468	465	535	521	463	498	468	470	482	503	475	499	500	493	495	515	515	494	487	527	483	502	491	514	499	500	497	480	522	518	491	486	494	514	477	466	523	511	531	436	495	482	478	513	459	482	488	509	507	506	506	516	474	507	509	517	491	529	525	476	476	497	501	510	495	451	481	528	515	479	494	487	456	477	528	476	478	453	506	516
42807	77756	52942	43439	27951	11753	3552	1176	682	561	548	548	540	537	582	560	555	543	579	593	603	514	554	584	518	582	561	554	594	561	587	561	562	553	558	594	548	594	576	559	600	559	551	556	546	590	563	601	555	518	551	588	612	559	575	621	583	588	526	554	584	576	549	586	519	581	594	606	587	540	592	566	574	556	559	554	592	594	544	597	574	529	544	561	567	587	553	589	529	569	619	554	571	601	574	559	556	544	623	578	549	587	491	542	527	551	598	606	612	603	570	547	587	557	579	558	572	598	591	546	606	588	604	533	603	582	593	536	552	561	587	544	567	569	615	580	581	599	561	553	534	582	607	563	580	607	555	589	521	557	559	571	559	553	593	584	586	550	553	587	589	585	544	563	561	561	540	568	549	566	602	597	550	626	593	544	558	547	541	478	568	570	582	554	577	573	559	556	614	613	559	526	566	587	534	559	568	529	608	537	551	609	579	523	575	583	531	560	609	565	504	570	609	568	557	599	575	540	584	597	555	569	531	582	575	530	624	563	540	584	624	539	598	566	603	545	577	560	546	609	596	604	544	578	551	615	591	540	598	538	582	582	540	582	564	563	533	563	611	573	584	599	578	537	551	617	568	557	630	615	547	541	547	593	575	559	580	577	560	582	612	572	575	533	578	556	580	559	549	562	549	535	570	590	534	622	584	542	581	611	576	580	553	554	541	580	569	595	561	561	564	539	548	594	553	558	596	569	523	579	571	565	564	589	529	552	536	572	542	568	596	581	595	593	608	550	542	514	555	591	573	536	555	573	571	578	576	577	590	595	574	605	545	588	570	600	569	565	519	589	572	562	557	581	591	526	575	578	536	542	554	537	585	560	566	569	526	569	586	591	576	578	560	510	567	563	512	546	551	557	570	593	573	559	592	566	590	597	562	542	574	532	601	589	525	566	583	522	593	566	563	560	571	559	612	590	565	594	574	603	556	573	599	557	590	582	571	581	557	530	548	573	534	550	580	576	525	551	571	556	555	593	522	525	577	584	589	565	586	567	561	542	556	575	585	591	616	552	563	565	532	600	601	598	576	523	547	586	569	562	553	586	568	570	595	585	610	553	563	616	544	554	560	595	578	565	581	528	619	560	569	605	571	582	569	571	555	570	566	536	549	571	583	593	581	605	569	545	548	612	557	558	574	559	518	558	587	564	586	578	510	594	566	567	525	549	564	578	590	619	554	570	550	564	555	579	564	587	564	597	561	552	606	552	576	652	546	553	522	550	587	552	616	541	559	555	568	551	566	596	583	556	540	589	555	534	616	537	556	590	528	557	509	538	530	570	581	587	574	555	550	589	562	587	569	590	553	566	589	581	591	558	546	544	585	557	610	577	547	562	540	571	539	564	602	571	590	603	558	592	582	578	576	588	542	593	588	527	580	542	549	576	547	566	593	525	567	542	549	576	585	562	528	570	514	601	550	579	572	593	626	618	540	554	588	587	573	566	537	575	589	571	547	571	558	592	551	575	559	530	593	566	600	569	535	539	576	589	564	552	560	538	592	570	607	600	576	572	550	592	525	584	552	570	554	568	593	566	579	571	554	543	552	589	573	598	575	575	563	602	597	514	565	569	593	571	591	592	573	549	556	560	597	550	575	589	551	572	566	595	572	572	580	571	567	566	553	553	588	599	556	582	553	565	561	544	561	548	586	569	571	527	583	583	562	567	554	554	497	559	602	548	534	559	545	576	553	571	578	581	557	563	550	597	538	564	552	561	577	568	574	558	589	620	584	537	569	572	594	565	537	596	568	544	568	555	568	623	606	570	564	553	549	559	587	569	560	563	548	602	517	606	562	583	542	587	535	564	578	575	557	570	558	552	568	603	551	563	552	553	571	564	597	568	576	586	547	592	568	577	551	577	561	559	589	566	600	591	556	584	532	583	557	553	566	576	520	584	565	588	511	600	560	540	598	556	558	544	553	555	557	593	537	568	592	572	571	523	586	596	506	571	579	588	546	562	563	544	567	544	545	552	534	561	549	585	554	532	573	605	586	559	579	529	541	565	570	573	607	577	569	549	521	620	564	511	540	600	607	573	575	586	581	570	552	588	544	560	574	570	585	579	554	563	572	555	570	578	571	573	562	559	588	585	561	578	614	548	554	556	524	586	564	551	578	542	583	562	540	566	543	573	555	576	559	586	577	570	576	594	525	560	572	507	598	564	591	594	543	598	613	609	570	545	548	545	585	581	546	574	551	604	540	551	556	605	587	583	523	594	586	534	578	579	566	541	570	535	512	575	561	588	563	584	564	603	569	569	584	605	580	569	587	588	575	546	558	568	588	543	572	576	569	597	622	573	587	612	603	578	573	560	549	543	549	570	555	542	580	550	556	586	535	550	560	587	587	550	556	525	523	575	629	560	545	546	545	558	589	575	541	521	536	598	594	564	524	562	539	580	600	555	565	586	571	568	553	596	537	581	548	550	550	573	573	540	604	568	546	508	565	549	558	621	552	556	570	529	569	577	543	567	560	573	604	562	565	593	574	554	566	594	569	573	546	558	537	603	560	554	569	582	618	598	585	539	588	542	564	593	591	575	570	574	556	579	558	583	565	555	615	575	580	542	573	600	599	556	539	576	569	603	578	553	601	532	589	601	512	574	549	568	598	523	568	552	566	548	600	601	606	588	551	551	568	551	549	536	586	565	572	580	591	567	582	604	569	587	585	531	574	568	549	577	575	578	549	572	568	595	560	579	552	599	527	584	590	598	580	608	555	559	578	586	572	581	605	589	540	542	553	603	562	530	552	573	599	585	555	559	572	564	539	606	557	592	577	570	562	612	573	539	582	604	552	596	576	588	580	562	572	544	597	547	534	526	577	543	543	550	578	614	623	536	576	596	562	565	546	586	563	571	587	601	533	543	610	550	563	543	572	572	527	580	608	576	566	575	578	547	516	550	607	525	536	551	566	582	549	591	580	562	575	550	547	591	579	539	563	559	547	551	541	533	529	564	558	567	593	564	548	565	522	558	565	558	595	571	576	579	540	594	614	589	591	578	545	534	567	584	575	557	597	555	548	583	579	579	560	596	535	560	578	579	549	527	550	578	562	582	565	587	545	544	613	562	564	559	580	593	571	577	613	579	554	551	547	563	558	585	582	593	565	555	571	556	572	537	515	505	587	531	537	570	576	589	585	577	559	542	533	557	554	576	541	596	514	562	576	541	565	557	546	593	554	595	538	564	558	550	556	554	557	563	560	532	558	577	602	600	565	561	533	566	590	550	604	585	575	553	577	530	599	581	568	580	607	607	568	521	569	554	550	558	582	565	575	560	600	565	511	569	583	582	520	524	613	568	557	542	553	553	583	557	591	572	560	565	628	592	632	564	563	593	563	541	591	611	562	556	591	569	566	553	549	567	545	597	556	565	608	537	570	541	573	566	541	538	571	557	561	565	554	570	552	567	557	624	591	576	587	560	553	586	538	534	582	566	575	609	570	590	558	569	587	543
22858	21919	32933	35310	32196	25136	17606	3377	967	697	654	638	682	701	649	665	663	672	646	698	689	648	646	687	646	666	648	675	679	678	665	659	663	700	666	668	699	683	643	653	647	670	649	643	660	716	668	658	641	660	626	630	665	652	658	677	616	714	677	672	716	718	642	672	662	676	659	641	695	674	632	733	628	687	656	648	672	645	641	632	691	664	681	679	668	679	689	662	698	657	655	692	655	661	709	647	655	651	660	647	656	668	614	655	666	649	632	620	647	620	708	642	713	666	674	652	671	652	692	632	630	656	666	672	634	657	625	651	652	654	641	679	637	677	641	673	639	635	633	620	670	646	710	619	657	643	665	663	666	671	665	654	630	627	687	645	708	610	654	675	643	650	643	674	660	624	643	644	657	642	636	705	646	685	700	671	650	678	683	648	685	668	641	677	659	665	696	695	669	651	652	664	658	680	688	652	678	629	696	687	657	643	668	656	689	648	591	630	669	642	699	658	648	663	695	706	642	628	638	657	719	667	691	677	691	632	659	597	650	689	670	687	693	658	669	712	668	647	732	709	663	613	627	627	648	630	657	697	658	618	630	669	661	644	690	712	657	619	677	669	676	672	691	664	661	667	636	693	684	714	603	630	635	680	667	711	679	638	708	683	636	658	647	682	678	624	667	669	595	634	703	684	699	726	686	633	636	662	657	683	655	674	672	652	663	641	658	628	699	656	636	618	660	684	647	612	628	702	716	680	644	683	619	643	646	658	657	696	677	635	649	617	681	686	642	613	689	630	630	674	654	675	660	716	667	640	659	660	618	633	625	647	684	659	646	623	641	674	657	671	652	684	610	668	648	654	615	667	680	634	664	635	629	686	649	626	679	671	713	651	634	685	617	640	643	705	617	632	638	679	673	658	618	671	628	644	624	654	655	614	688	646	660	641	660	668	656	640	643	691	717	691	692	651	652	612	641	689	669	683	680	688	695	663	661	624	644	637	653	669	652	657	645	614	609	692	684	691	663	651	639	635	606	651	670	695	638	654	664	711	671	674	616	647	668	692	657	707	687	628	689	696	675	665	701	671	705	679	601	628	676	663	627	581	666	643	671	666	629	660	645	693	684	627	631	647	639	678	625	639	615	672	667	629	668	671	677	649	611	659	682	651	677	645	661	677	693	641	662	637	631	703	626	627	651	643	676	623	667	658	651	646	615	657	652	699	600	673	664	631	641	651	609	678	668	659	646	616	645	653	741	662	689	691	654	619	652	665	651	641	690	673	664	616	696	674	621	645	686	664	657	699	585	634	665	690	652	622	667	683	692	641	671	709	645	615	683	703	688	707	698	698	642	635	683	580	667	647	643	662	650	642	654	647	623	677	676	656	654	630	661	675	642	671	634	631	672	684	677	647	686	603	679	646	666	687	638	642	662	646	633	652	670	634	697	662	620	713	695	629	679	681	658	657	605	649	704	616	657	681	672	670	657	696	650	670	625	688	658	618	657	677	644	709	709	643	617	715	677	692	665	630	642	630	711	702	685	648	698	652	687	687	670	680	673	667	693	663	692	665	619	623	663	655	622	693	639	635	646	674	632	690	659	667	643	681	694	681	660	674	615	623	702	639	658	658	637	636	698	648	703	646	638	653	669	648	651	649	676	660	659	664	658	649	650	659	621	634	643	647	661	674	673	690	660	654	677	656	644	663	651	645	608	661	657	636	688	618	632	690	693	707	694	647	647	633	646	594	684	690	683	645	648	652	702	683	674	648	630	659	644	685	598	642	652	634	640	648	681	657	646	667	634	673	639	665	640	664	609	668	668	659	645	695	661	679	663	684	666	705	685	631	658	648	685	638	687	644	634	719	694	608	622	654	647	679	651	651	647	682	630	731	644	693	678	665	605	642	697	673	659	655	698	649	632	634	688	643	624	663	658	671	634	696	669	669	622	619	663	633	652	650	653	669	666	639	658	674	669	684	646	690	620	596	666	638	655	662	665	660	608	692	636	642	687	679	644	618	652	625	676	718	653	714	658	687	674	664	668	671	654	647	648	650	674	586	604	670	654	656	648	637	639	614	655	647	619	606	671	644	620	699	645	631	659	689	625	629	672	683	661	660	633	662	724	667	693	630	655	678	631	665	650	642	624	636	692	659	605	660	672	631	668	673	686	659	678	691	678	652	635	597	669	659	642	709	652	659	672	687	658	640	641	676	649	599	650	655	655	661	665	632	657	648	691	683	659	632	583	638	658	707	624	687	660	692	648	638	571	624	657	640	679	612	657	673	683	693	616	645	625	672	642	678	636	634	628	662	649	632	673	642	686	653	645	670	665	661	655	697	609	627	694	673	644	652	648	660	655	613	672	684	653	635	661	655	636	650	633	677	642	629	696	691	654	651	665	673	689	603	618	662	712	668	657	700	672	641	668	691	646	667	660	713	652	640	681	655	643	674	668	634	653	637	616	690	626	617	680	630	683	675	670	655	656	627	617	639	628	709	651	638	641	706	678	665	673	682	613	660	653	631	673	673	670	671	672	653	661	657	682	664	653	649	627	641	678	658	664	634	686	597	686	681	645	660	615	671	676	681	653	631	652	648	617	679	621	649	648	633	697	638	620	649	644	679	711	633	647	660	662	685	621	674	695	654	681	706	672	656	700	638	663	618	664	614	670	627	672	657	680	688	624	655	674	647	615	647	665	689	618	663	688	660	644	620	701	660	633	604	675	644	666	641	638	628	676	671	624	670	625	676	614	618	662	639	674	638	669	648	677	669	676	651	613	640	645	677	661	629	620	676	679	674	700	638	679	705	686	625	664	700	638	673	688	653	661	668	673	642	611	684	649	641	645	619	652	664	659	646	644	706	674	668	691	661	643	702	655	651	642	667	652	687	659	645	663	720	665	712	656	620	622	661	696	671	673	683	673	674	629	665	684	676	639	689	638	695	630	662	691	699	669	641	648	654	652	601	681	684	669	651	688	666	637	663	608	676	636	658	622	644	650	629	660	664	686	679	643	646	651	690	655	667	614	674	647	658	620	647	645	689	660	639	616	625	690	610	683	695	651	640	650	631	636	670	656	641	691	653	632	676	654	636	680	654	667	675	641	631	663	626	640	664	655	671	668	660	660	594	677	669	655	669	655	668	683	697	650	641	649	661	678	659	644	637	631	635	655	660	617	706	689	672	663	675	678	685	659	649	678	712	647	675	669	678	661	644	607	586	693	699	636	658	662	668	660	702	655	678	660	621	645	637	646	664	649	638	652	667	673	646	646	652	645	668	661	666	619	698	659	689	636	662	627	669	648	614	628	703	642	641	656	615	690	596	696	671	624	715	661	656	636	675	600	676	672	689	651	678	660	703	632	646	658	660	615	656	669	646	656	655	657	671	665	654	659	711	669	651	667	660	680	689	728	640	625	680	581	644	681	633	648	611	707	677	666	633	646	651	606	663	658	668	678	657	676	616	658	684	644	654	665	636	618	656	603	617	654	633	685	626	647	620	718	631
52879	98218	76057	68358	46327	24810	8844	2548	1075	690	741	734	757	705	711	717	751	711	709	794	735	726	718	770	692	723	708	681	706	714	704	727	707	671	693	712	751	705	732	679	691	748	737	764	706	751	692	706	693	720	701	692	684	682	740	690	691	722	679	707	704	720	690	686	732	730	747	708	703	690	714	703	686	716	702	714	737	707	698	742	730	769	708	718	771	718	677	722	718	714	690	733	702	696	748	686	646	735	708	749	674	714	728	719	757	731	720	733	732	668	687	732	725	689	693	690	674	679	687	724	652	761	746	731	714	698	727	689	745	770	707	735	706	699	686	736	732	732	662	690	691	725	734	816	673	723	720	694	705	692	699	695	699	706	744	722	676	743	678	716	737	701	680	710	760	705	696	722	756	686	734	727	756	687	668	695	712	719	682	675	683	721	708	693	767	662	724	727	696	720	751	683	696	734	711	744	690	731	696	783	702	699	757	705	745	701	763	689	721	711	765	696	722	723	663	750	667	719	708	680	739	711	708	721	677	728	714	701	697	721	729	705	691	706	729	669	707	693	700	716	714	720	727	701	710	711	725	704	682	721	692	715	635	732	744	757	655	725	707	695	683	706	716	750	738	729	695	700	693	722	689	700	695	725	742	739	679	726	689	733	701	693	685	735	721	699	692	755	662	720	728	714	744	723	767	748	712	735	764	727	735	762	740	680	698	697	711	696	726	691	715	713	695	739	698	698	672	700	732	715	698	673	715	738	710	753	726	695	690	790	714	670	671	681	671	707	705	718	766	687	702	706	764	706	668	736	723	678	699	704	685	697	688	682	752	653	713	711	692	692	760	755	694	714	702	731	704	672	729	718	731	675	710	706	717	721	721	738	729	737	707	724	698	737	689	754	657	740	700	733	750	735	704	736	732	705	650	721	718	716	742	708	738	710	738	686	743	709	671	657	703	643	714	726	717	646	708	710	686	723	722	681	686	758	727	734	702	689	705	727	723	689	708	695	662	717	729	711	692	720	684	755	750	761	684	737	711	705	681	739	695	740	722	692	695	734	754	705	724	731	708	690	693	704	699	724	711	716	697	729	689	691	678	720	744	728	730	699	743	696	708	720	681	705	692	718	702	692	753	703	749	731	691	734	672	746	696	739	715	705	689	722	699	702	718	680	709	713	743	713	746	711	711	731	631	740	739	723	718	688	680	686	707	701	737	744	740	743	694	703	686	717	697	743	723	732	721	697	716	663	728	729	739	644	721	672	691	678	738	722	713	730	728	687	700	683	748	685	698	675	684	711	700	728	678	707	730	699	702	726	697	714	751	713	752	695	715	723	709	685	681	721	716	700	725	724	739	706	690	725	685	717	763	685	684	747	682	712	718	753	732	687	737	710	742	700	708	716	637	725	748	708	672	733	704	718	755	710	668	688	705	709	691	704	706	715	680	725	674	707	682	738	711	749	728	629	701	746	673	698	766	723	737	699	694	732	720	714	703	687	725	698	726	693	713	717	714	724	711	704	772	736	752	734	745	677	675	696	715	748	709	680	713	752	714	701	757	721	750	662	732	699	764	679	718	668	755	728	662	708	703	694	697	754	707	765	683	673	742	701	675	703	688	731	706	726	714	697	754	725	718	743	707	698	756	721	704	732	644	727	704	721	688	727	697	672	704	709	674	711	687	693	709	758	701	673	700	699	714	729	749	670	676	720	672	719	686	713	698	695	684	704	705	732	697	735	708	677	723	722	748	698	761	722	689	721	738	705	721	718	747	710	716	730	683	693	714	656	699	691	704	695	774	728	734	730	739	705	733	688	744	740	699	714	685	700	720	728	715	688	672	737	714	700	731	757	695	739	707	705	665	722	760	781	718	699	705	741	723	698	689	740	709	740	712	707	716	702	722	752	710	704	684	740	700	738	672	756	702	736	725	704	656	697	722	706	695	711	693	726	738	724	692	703	681	663	700	758	688	719	743	650	742	690	710	695	701	766	725	735	762	715	723	698	708	724	658	727	719	696	712	730	729	710	701	707	694	744	715	745	715	736	721	739	720	768	701	699	699	689	717	726	661	735	630	678	705	729	720	716	640	766	681	727	690	712	702	705	757	714	676	723	725	718	676	705	727	726	715	709	702	712	735	694	714	685	653	690	706	712	721	689	654	725	730	763	753	678	682	755	700	704	693	686	738	674	704	709	716	722	717	686	715	737	704	707	736	737	761	740	688	699	717	723	712	674	774	694	731	690	685	702	714	747	688	709	691	719	712	713	696	702	686	713	729	735	676	722	712	682	727	744	673	729	705	744	692	749	706	705	747	721	693	709	691	721	680	697	702	698	702	691	694	684	743	704	726	724	681	752	723	686	732	713	729	673	684	762	723	680	707	733	710	700	724	701	677	722	686	679	699	691	750	663	701	666	701	681	690	717	740	699	713	639	720	742	676	700	770	732	735	700	678	733	699	684	730	722	734	693	682	667	674	745	702	702	725	671	679	711	678	789	723	718	695	714	688	724	721	708	732	700	751	697	690	708	751	719	748	742	698	700	756	685	712	721	719	672	697	735	711	699	744	715	674	715	726	742	738	731	683	751	717	738	685	743	739	754	726	759	681	624	713	720	643	717	721	726	671	722	668	687	675	763	715	701	714	767	697	696	711	714	678	719	709	702	727	739	729	719	706	729	785	762	725	677	720	739	683	745	674	711	692	742	672	717	715	705	706	707	718	711	692	691	749	697	716	689	721	686	733	692	708	721	693	735	718	688	718	699	647	686	691	717	713	738	719	692	713	760	743	688	697	730	730	733	703	768	708	716	683	694	733	729	719	711	740	720	707	720	672	663	753	699	731	736	697	670	725	690	718	713	713	720	689	740	722	679	723	673	733	741	704	735	706	746	715	732	742	733	743	697	683	682	695	693	728	688	724	716	728	697	742	701	672	706	671	708	690	702	713	734	710	724	672	751	693	666	708	711	676	726	740	746	715	720	707	719	703	737	666	637	756	722	710	723	729	718	723	689	720	745	722	731	755	687	759	766	689	673	732	762	739	688	699	738	685	736	720	734	709	685	688	690	747	719	702	705	694	736	672	688	709	730	712	735	729	684	697	728	682	700	714	742	693	733	713	732	740	674	752	702	750	678	676	743	710	707	708	697	736	725	732	752	675	671	661	741	665	684	706	698	705	722	680	706	706	779	729	718	716	706	717	701	734	735	746	709	677	690	710	725	704	703	689	717	689	735	719	699	705	672	749	687	712	711	731	672	687	705	722	710	704	707	719	703	666	705	737	721	739	721	728	723	716	722	715	711	733	738	734	693	718	689	707	724	724	758	733	702	722	703	742	713	718	718	698	705	783	744	707	709	722	712	727	731	677	678	684	729	747	661	708	737	697	695	678	718	713	730	684	692	708	707	756	706	756	741	760	693	700	682	710	702	715	684	728	737	733	714	697	711	704	693	717	700	718	749	680	718	726	705	689	748	700	710	737	686	720	702	703	690	724	743	691	724
27524	28685	32889	27076	11147	2740	964	485	458	431	390	447	401	407	417	414	427	426	426	409	404	390	409	421	407	423	409	435	414	391	428	418	381	431	413	429	394	389	409	417	419	391	417	387	396	383	413	417	461	427	366	363	436	383	412	417	398	403	405	378	390	445	421	406	413	435	416	402	402	371	426	430	382	452	401	410	418	439	405	418	412	439	429	407	409	395	414	420	412	373	433	436	429	411	404	401	422	392	392	403	434	406	419	432	432	414	401	425	385	403	385	431	437	449	462	448	413	389	384	403	451	405	402	451	439	382	400	420	407	407	405	450	378	399	406	430	443	395	413	416	425	387	400	379	423	369	423	437	426	413	443	413	393	405	414	410	424	401	403	399	430	414	421	425	420	401	411	433	414	386	420	439	410	410	417	406	430	416	402	400	408	421	421	406	432	425	431	403	394	412	401	438	396	405	428	414	397	416	388	420	444	408	388	429	420	395	424	411	429	409	401	396	435	412	430	382	396	432	360	407	419	416	363	426	420	433	385	473	427	421	375	423	452	409	422	397	420	413	415	390	409	398	413	437	396	404	415	417	408	458	417	400	395	452	409	426	431	382	389	380	426	399	456	364	388	395	415	433	408	368	406	417	410	401	395	421	403	391	365	437	378	415	419	388	410	410	434	399	418	411	394	387	415	422	385	412	398	421	368	447	444	357	403	406	409	406	403	424	400	399	391	413	429	421	400	394	408	431	425	432	401	383	419	410	376	417	420	414	409	415	425	393	393	426	394	390	444	431	403	400	420	399	380	458	420	432	412	434	465	404	377	416	411	384	434	420	422	420	412	386	406	427	400	420	422	415	419	396	398	414	396	427	385	429	435	438	408	409	418	386	402	436	406	381	426	429	400	449	396	422	418	451	422	389	412	420	423	424	377	423	406	422	450	427	370	429	395	443	401	397	433	410	409	391	453	401	390	399	385	424	385	410	409	431	443	403	425	415	421	425	402	398	384	393	420	405	426	444	343	394	437	397	409	409	403	418	422	419	388	441	427	388	442	474	388	398	414	438	414	379	438	409	388	441	399	393	412	434	421	446	398	395	417	438	390	418	430	416	412	387	420	398	372	377	422	406	425	430	401	390	395	439	392	407	406	398	458	431	366	403	388	416	413	428	433	434	441	431	422	425	447	441	388	439	399	403	374	398	429	418	401	448	419	427	436	394	448	472	415	382	409	441	407	426	404	440	371	441	407	440	395	390	424	431	449	385	408	428	412	416	415	373	449	404	391	429	425	416	428	406	441	411	401	399	426	393	426	421	412	419	409	414	430	434	400	406	391	426	455	454	410	412	465	416	435	397	410	395	395	394	447	414	410	432	388	428	435	414	411	442	392	396	429	420	437	423	423	400	420	415	398	406	394	396	420	442	393	423	419	395	398	465	429	452	381	443	397	395	406	403	412	413	396	441	400	436	425	402	432	402	406	434	410	417	347	400	437	404	450	401	431	378	431	404	430	409	389	385	428	415	420	417	405	428	383	425	393	426	355	449	405	397	409	413	438	380	431	409	407	421	394	404	428	384	417	415	396	431	415	424	450	420	457	391	411	433	422	456	450	413	410	402	414	389	426	393	448	411	397	397	398	425	372	389	392	391	416	416	438	433	421	427	392	460	474	414	429	389	407	433	411	397	455	462	384	426	418	401	430	420	431	369	411	395	426	428	395	417	419	397	408	411	423	421	406	429	370	396	421	436	422	412	413	396	393	385	403	428	410	408	413	410	407	390	408	424	412	378	387	392	431	409	393	469	439	443	420	426	443	401	410	436	433	375	399	454	410	411	410	406	415	434	409	428	446	452	408	386	401	402	422	399	399	436	435	427	430	360	430	411	425	415	392	441	422	390	406	438	398	397	386	395	385	425	385	396	407	409	406	409	394	447	419	436	455	405	434	405	402	412	438	379	405	404	406	431	417	408	421	432	417	428	426	426	410	424	433	403	434	441	441	392	435	391	415	410	424	400	404	458	443	390	420	400	420	433	423	444	403	450	409	401	421	407	387	435	418	423	445	418	431	417	396	420	404	379	423	410	417	423	422	406	401	407	368	398	429	432	426	422	428	389	435	402	407	370	424	429	413	449	424	428	417	408	403	436	448	431	445	457	388	401	432	417	438	420	383	391	455	420	381	358	388	402	407	407	366	432	402	392	395	433	428	425	423	427	418	460	443	408	395	420	403	453	360	431	428	419	393	436	427	414	429	405	439	402	409	437	412	428	422	409	411	417	438	403	408	438	386	430	434	413	423	395	404	433	422	471	417	460	417	429	401	392	415	396	417	399	406	394	385	375	412	416	458	412	408	407	428	424	411	417	417	389	412	435	361	368	409	411	410	416	432	444	430	408	447	441	391	461	396	427	395	396	366	390	403	388	375	383	421	410	429	444	379	428	424	429	422	411	443	394	404	407	419	427	377	412	461	402	391	391	406	425	410	418	400	409	451	411	442	406	395	388	414	447	438	431	436	421	402	400	432	427	386	397	405	429	406	403	382	410	406	414	424	426	443	424	395	420	432	425	390	432	394	423	447	382	395	397	386	374	441	435	401	407	406	428	423	379	436	389	417	353	431	404	414	417	440	370	398	410	372	435	447	436	407	412	438	419	432	435	404	408	422	415	394	409	411	360	399	428	396	410	436	380	438	404	408	421	407	426	417	412	410	429	383	403	413	378	441	397	427	409	428	478	389	385	404	424	402	416	399	383	436	391	412	408	435	413	393	418	429	444	422	406	444	424	447	422	405	385	395	403	403	428	417	443	426	386	452	443	439	426	411	439	393	385	424	434	401	416	404	413	387	398	408	385	452	418	433	402	383	418	442	430	421	423	396	402	408	414	419	417	443	424	447	436	433	405	408	409	408	415	400	423	432	418	450	427	367	418	403	423	439	424	402	391	439	407	391	405	434	420	450	408	411	419	376	423	441	434	420	412	401	404	414	421	409	415	405	422	407	436	442	415	407	419	388	377	431	438	415	409	421	430	404	409	419	373	447	452	420	414	377	422	413	406	429	399	445	433	432	409	403	423	412	437	388	388	384	387	387	433	379	417	437	386	393	383	412	421	435	409	413	418	421	404	431	404	441	442	420	414	406	412	398	411	377	417	426	440	447	453	455	419	419	424	418	389	374	429	426	390	417	387	420	371	382	403	406	447	469	434	427	433	416	396	416	436	431	424	405	386	447	435	431	401	435	423	403	458	407	408	426	392	426	434	417	417	439	428	429	393	413	409	420	424	433	411	390	406	470	404	444	407	409	446	459	378	414	444	409	380	445	393	438	431	418	413	422	407	394	409	394	405	422	391	397	422	405	450	409	393	425	405	429	416	449	394	415	405	401	420	410	428	387	438	399	387	387	396	415	391	408	404	369	425	398	405	437	411	439	441	397	394	395	384	398	428	458	418	417	440	423	435	409	423	433	410	387	437	399	403	432	377	373	420	425	400	405	437	396	405	390	402
21405	45781	29562	22842	10386	3256	1145	675	457	492	463	513	480	456	468	473	479	457	498	446	499	523	459	521	484	492	479	471	445	497	475	463	508	531	463	462	490	472	466	464	461	463	465	471	488	497	444	455	470	467	522	474	504	460	459	470	449	442	496	462	419	459	472	444	470	446	464	474	485	479	491	518	461	440	442	470	455	472	488	459	470	481	494	514	473	453	483	488	519	487	495	473	481	462	465	493	460	501	490	450	519	463	493	506	515	459	472	416	450	454	473	492	493	488	492	501	490	431	435	479	479	483	501	513	471	504	458	457	462	491	486	447	480	503	487	463	507	459	496	457	452	525	451	495	488	452	502	498	490	444	457	455	503	514	496	502	499	494	492	489	479	449	502	494	508	498	527	454	485	452	472	475	488	493	493	466	495	471	455	511	484	475	458	461	452	472	481	469	481	461	482	496	450	466	433	500	497	518	485	491	512	511	456	491	484	444	507	476	508	493	447	489	479	474	472	491	497	465	477	475	500	483	458	482	464	492	445	482	451	464	415	514	463	455	473	520	450	483	524	510	449	462	460	468	497	491	498	490	473	481	456	494	481	467	446	458	474	455	490	452	462	522	453	490	494	447	463	473	466	441	499	435	471	491	495	467	458	455	505	468	489	459	479	476	445	500	488	505	487	442	501	492	497	465	490	482	450	503	478	488	477	473	484	453	454	482	468	491	481	485	469	473	474	492	489	479	480	472	440	500	453	460	464	495	491	503	440	459	483	468	466	414	469	503	493	455	473	464	457	466	490	496	476	483	481	474	456	479	469	447	468	466	446	494	483	480	458	447	483	461	504	475	513	487	501	476	503	477	463	462	510	439	477	459	485	465	503	487	495	463	498	450	454	469	424	502	491	461	477	519	495	462	446	502	450	479	483	515	478	480	474	486	494	486	492	452	463	465	451	474	485	485	483	487	497	444	470	479	452	495	442	458	465	453	490	461	514	480	482	426	481	457	431	426	523	469	525	434	459	482	478	489	449	509	433	472	475	496	443	441	487	506	478	434	500	468	508	516	500	482	467	454	488	454	429	495	455	492	444	499	462	493	459	509	487	505	510	459	494	454	452	512	465	481	502	455	471	460	507	475	482	470	439	478	504	468	499	477	474	477	461	475	493	483	475	499	485	516	444	470	492	454	454	463	472	471	466	482	468	473	466	493	475	456	478	482	488	464	506	441	526	491	513	469	486	492	469	474	494	542	481	471	480	494	459	481	487	444	466	478	458	467	461	463	486	459	478	454	445	482	471	476	469	471	457	450	493	448	450	461	485	501	492	447	488	447	469	456	466	481	435	511	478	499	483	437	477	484	463	482	485	448	455	486	504	491	496	495	505	470	499	480	429	427	460	451	494	493	478	476	494	454	520	462	494	506	459	449	455	439	526	504	518	501	453	481	473	493	481	491	472	462	492	467	489	429	478	438	457	469	473	459	434	432	466	495	490	476	491	491	501	452	491	508	472	470	478	490	488	480	493	503	492	453	444	471	490	448	513	478	452	498	471	459	437	492	428	465	471	457	493	434	498	502	510	459	465	477	442	465	488	454	472	460	479	492	439	438	505	470	497	492	492	421	490	486	453	488	477	484	516	466	477	475	480	439	492	467	465	435	458	477	502	500	480	473	507	502	473	503	463	495	443	464	490	424	476	431	485	479	464	476	481	448	476	443	443	471	461	477	468	438	489	486	472	482	475	468	490	474	492	482	408	501	457	477	521	479	506	473	480	460	441	479	508	494	483	474	528	471	472	462	465	443	502	474	486	475	500	474	499	490	493	444	459	446	527	479	484	462	480	462	459	467	456	448	480	480	478	522	473	482	482	445	494	472	476	494	446	497	469	484	447	459	467	475	476	462	518	445	517	431	451	449	471	476	452	511	443	498	486	504	477	466	463	483	470	482	495	474	502	487	470	465	476	498	475	498	458	524	434	464	472	477	437	477	453	451	481	432	499	449	463	449	471	500	513	469	477	456	482	481	493	459	473	483	467	472	470	436	474	500	448	485	475	465	521	456	484	531	507	445	516	471	451	475	470	488	510	466	474	473	517	489	433	474	448	451	503	492	491	486	495	493	467	467	475	456	482	463	439	493	505	478	477	525	458	489	476	492	491	465	516	469	441	474	533	464	503	471	466	471	472	522	459	494	481	491	477	497	473	471	466	443	459	486	505	464	487	488	496	471	441	537	474	473	485	442	496	529	491	517	489	496	484	481	465	465	478	484	434	452	455	463	477	472	472	467	471	474	479	446	512	510	492	476	450	484	442	482	461	505	480	438	487	452	461	479	438	488	489	477	469	452	468	450	490	445	452	461	474	455	480	503	459	482	479	454	457	509	469	452	472	451	490	480	503	469	478	489	497	513	455	484	506	487	489	482	462	473	458	490	515	453	462	482	458	525	471	483	490	491	477	520	457	440	498	503	476	484	456	480	480	438	488	477	478	498	452	464	484	500	452	478	482	486	452	476	488	425	464	455	462	519	497	458	441	472	456	465	482	478	470	434	482	456	496	454	464	503	418	455	483	463	540	479	500	468	468	502	498	501	464	445	461	487	440	458	469	480	498	440	482	474	509	446	479	493	509	463	469	453	486	480	484	479	446	497	446	478	491	497	498	446	461	473	424	455	464	433	472	502	468	507	492	434	487	490	464	463	473	474	478	455	487	503	483	455	476	467	489	504	460	488	480	445	455	464	448	464	504	451	487	506	508	524	489	475	472	476	459	487	454	476	469	478	460	478	491	471	470	496	494	491	470	496	497	462	525	485	468	459	460	426	487	486	474	465	517	502	464	508	513	464	455	470	516	493	472	502	472	475	461	498	456	453	451	470	488	443	466	474	461	437	450	470	483	499	484	496	508	486	458	468	479	483	456	504	459	492	485	481	515	499	470	457	482	504	465	474	470	434	488	455	486	455	434	510	503	469	475	491	445	439	468	460	480	472	464	478	460	480	500	446	476	484	487	460	441	466	476	451	490	484	489	480	513	412	450	515	453	462	462	466	463	441	433	451	501	439	458	489	489	457	474	456	492	477	470	501	500	452	478	445	507	478	478	491	475	468	472	458	487	467	500	492	446	474	507	462	491	492	504	443	487	502	491	457	470	471	502	465	479	468	429	476	471	449	493	498	464	453	471	467	459	478	491	446	482	462	491	460	514	461	478	465	477	449	490	456	477	495	492	466	515	501	438	477	517	488	485	444	540	438	489	453	518	508	485	474	490	450	481	469	464	459	499	490	469	478	495	457	488	522	480	434	501	484	507	475	477	475	484	466	480	458	489	528	499	474	456	482	459	493	482	477	462	479	441	490	458	442	492	483	495	420	468	479	518	466	455	464	442	488	491	454	495	462	464	472	476	478	488	486	511	439	486	478	447	450	487	482	439	443	478	465	491	473	450	468	456	462	452	482	486	483	444	486	455	485	485	496	464	443	501	472	496	488	470	496	482	486	477	494	496	472
23521	22318	35620	41144	30705	21672	10211	1477	636	521	514	516	505	517	491	480	499	545	543	541	520	552	505	515	511	537	485	525	527	546	509	505	523	505	503	527	501	512	494	496	479	462	516	483	492	489	515	519	519	534	497	572	462	522	472	535	489	466	536	492	503	485	554	455	519	480	513	509	511	511	523	482	500	482	523	513	475	538	571	500	512	526	501	526	516	501	502	508	520	485	513	498	506	494	503	491	491	493	484	522	487	518	521	521	530	503	467	517	524	480	510	495	495	480	526	500	488	521	489	520	490	493	481	474	538	482	545	512	564	562	467	533	507	557	536	511	528	518	516	514	476	474	511	525	488	488	516	533	496	551	506	493	519	518	536	471	522	517	552	467	522	500	520	481	492	508	494	513	511	500	537	501	460	498	501	520	531	503	512	498	461	547	525	494	465	531	503	469	496	518	462	501	494	480	486	519	525	500	546	504	492	520	498	514	511	518	482	506	456	494	539	546	496	533	504	497	520	489	527	552	498	494	498	530	517	540	505	486	543	513	532	493	524	522	506	567	512	514	498	513	537	544	488	518	490	486	536	527	454	478	490	517	536	560	483	513	499	501	540	509	510	514	517	514	489	489	507	530	482	479	478	508	560	489	520	520	481	519	534	527	538	516	509	485	503	551	501	504	543	455	482	522	508	559	550	521	514	478	517	510	506	528	533	481	530	526	482	500	463	505	514	477	530	480	501	498	548	517	495	486	547	491	517	499	477	535	500	537	521	510	481	505	520	544	506	532	520	448	524	523	473	490	480	503	477	490	551	495	537	524	527	505	478	493	463	516	531	506	472	522	557	560	488	542	496	487	516	503	459	505	545	519	523	510	507	487	507	480	522	543	558	538	509	519	483	516	511	460	554	499	496	520	518	525	518	511	514	504	496	506	485	494	491	491	541	483	498	506	490	501	486	512	502	540	534	470	479	492	483	498	516	529	535	486	494	567	515	481	511	502	479	553	544	488	533	496	479	510	546	542	515	554	508	510	516	471	516	521	512	533	485	475	512	473	493	475	542	531	538	523	523	504	524	513	474	490	475	487	520	480	470	493	525	507	483	538	516	514	532	513	542	518	545	464	481	501	529	524	488	504	456	511	540	502	475	513	492	485	500	497	521	491	466	494	557	481	493	532	503	481	427	527	507	506	511	497	503	553	543	562	508	502	522	483	470	523	486	530	535	550	519	462	489	486	495	505	500	542	502	515	501	541	518	500	504	529	496	484	478	498	539	514	506	524	495	536	538	534	501	477	489	514	476	530	486	496	521	528	480	500	468	494	522	504	528	517	526	479	522	529	494	550	451	485	508	497	542	545	493	488	495	512	516	515	501	500	508	487	543	481	508	514	489	502	524	546	495	502	480	522	510	521	528	517	490	496	487	473	504	538	499	569	511	509	494	550	537	504	541	554	537	479	488	570	479	538	506	532	519	526	502	479	496	523	504	487	540	499	485	504	502	514	517	485	478	481	488	514	529	513	473	514	541	507	511	531	513	526	497	513	517	482	529	516	549	502	542	534	511	508	555	502	490	496	476	494	530	498	542	477	530	565	546	503	524	500	473	514	530	514	492	549	517	504	515	495	504	513	496	536	517	515	573	516	461	521	485	513	566	515	544	525	475	512	494	468	503	488	517	528	490	525	503	512	526	552	513	515	443	483	491	495	524	488	485	558	497	524	488	503	503	510	490	480	498	502	487	515	521	495	483	502	514	485	494	499	512	483	502	519	510	533	498	510	524	551	525	501	492	490	503	496	508	521	517	525	517	493	471	530	534	513	488	476	515	502	487	465	487	511	551	504	484	518	549	501	525	494	514	535	498	537	523	521	544	504	520	492	553	521	491	509	550	486	512	496	497	504	509	502	491	481	523	506	471	550	486	481	527	511	526	509	537	508	507	511	518	506	523	496	541	477	515	498	502	506	491	499	484	516	493	519	497	531	525	502	539	545	549	503	544	507	515	464	506	485	540	523	477	522	528	483	522	494	526	497	505	504	555	515	525	508	477	481	495	481	501	516	469	520	519	570	494	490	495	493	520	512	504	493	444	475	524	503	486	524	525	479	534	527	529	527	502	507	546	524	498	500	467	496	523	475	505	482	543	517	489	496	525	507	483	506	469	510	540	443	524	536	538	512	506	532	517	507	475	491	510	504	499	509	520	481	488	513	553	497	513	488	504	478	492	511	523	539	527	483	499	511	503	504	510	531	457	513	475	506	529	498	522	496	495	514	528	493	527	490	468	513	489	528	472	500	504	443	514	492	543	512	511	545	493	520	492	498	513	541	508	504	519	503	485	497	512	503	491	516	533	507	498	499	499	528	512	478	506	522	536	514	492	551	517	518	532	520	533	526	522	518	497	534	510	502	493	499	503	490	505	516	521	512	507	519	512	541	455	529	546	503	505	546	503	530	520	523	493	517	494	491	538	532	510	511	485	512	476	500	507	487	539	501	515	524	484	509	482	462	449	517	493	544	496	542	501	511	514	535	554	520	512	494	507	489	481	487	519	480	536	536	494	516	505	493	502	570	511	514	506	541	542	496	515	532	497	480	520	526	522	504	491	507	501	529	510	490	491	525	480	472	510	519	491	513	543	462	522	521	558	507	528	527	505	543	509	483	500	476	497	470	505	500	501	521	534	512	542	470	508	513	534	495	525	552	492	517	504	545	539	486	520	540	544	531	537	507	466	508	520	517	527	493	497	472	505	551	513	522	492	477	538	480	509	486	522	508	511	500	519	480	528	534	483	525	514	514	490	462	530	506	530	510	515	499	497	466	527	554	536	533	520	508	555	448	461	548	519	530	494	484	513	539	493	497	491	486	535	489	508	488	505	498	500	529	468	507	531	518	522	522	486	503	532	550	529	527	512	481	458	517	486	491	515	557	503	475	521	512	510	504	471	513	491	521	480	515	531	526	545	480	540	558	552	522	530	504	527	489	514	496	532	528	487	494	535	509	475	512	487	530	512	531	498	566	533	505	482	486	502	566	517	527	530	502	485	499	575	514	553	490	490	504	494	501	510	503	511	509	501	521	525	503	493	524	518	452	515	502	495	511	487	479	488	490	559	496	499	508	525	499	508	528	511	524	468	537	549	483	486	498	530	524	513	499	524	548	500	494	544	477	541	519	524	497	525	539	476	531	526	507	544	499	484	457	552	498	470	556	514	472	489	479	520	516	541	503	506	497	564	532	506	529	473	534	488	521	566	500	513	515	552	504	556	497	531	512	522	508	534	537	477	526	499	525	478	514	531	508	546	501	512	532	514	508	483	512	543	538	496	498	518	497	543	427	485	520	513	534	514	509	519	533	492	516	528	503	516	485	533	493	534	519	543	498	523	510	504	499	529	541	498	518	523	493	484	486	502	491	520	527	536	518	487	506	512	527	510	540	508	527	526	463	528	523	488	502	511	550	536	524	518	528	480	517	518	539	525	487	492	524	541	531	516	495	519	532	537	504
47219	91918	75278	58414	36730	17307	5304	1599	677	573	544	547	576	564	560	584	538	585	555	573	591	541	544	557	554	554	576	572	552	567	569	566	545	594	607	569	590	583	536	575	606	564	542	540	568	554	620	535	514	587	517	572	587	542	560	551	584	532	563	557	567	557	549	573	623	554	548	555	583	545	561	559	541	532	578	556	581	585	581	591	568	584	568	595	557	574	532	577	584	566	539	589	599	543	531	582	606	559	566	549	581	538	548	577	551	521	576	552	568	576	595	575	566	598	562	518	533	553	557	511	568	581	537	549	554	580	564	554	541	552	563	541	564	555	591	540	559	562	509	578	586	541	561	571	605	541	567	576	577	577	581	573	562	586	580	527	553	583	513	577	572	569	570	546	571	516	566	597	561	575	558	561	595	546	572	588	559	573	585	596	603	553	547	570	571	528	537	604	585	586	549	576	533	552	596	564	539	563	550	553	561	553	559	541	519	547	565	533	524	519	552	562	569	572	581	542	560	548	592	582	582	575	568	563	549	561	606	575	620	575	500	587	531	594	572	544	532	564	534	586	581	591	557	594	525	563	541	608	594	583	521	544	546	586	541	553	553	584	611	536	569	577	549	579	504	559	498	542	583	542	575	539	577	579	585	528	568	605	575	556	563	608	608	567	577	572	610	550	551	551	539	541	568	532	554	552	581	556	560	548	559	589	522	619	551	610	555	561	583	534	544	542	499	587	547	591	579	565	535	561	569	541	578	566	541	591	552	523	569	622	579	552	545	506	566	577	557	593	557	555	550	545	528	532	586	582	547	517	591	553	539	543	547	592	562	563	610	581	596	546	578	571	485	569	547	547	526	577	577	548	597	597	612	539	544	537	526	561	558	572	532	602	585	528	581	597	545	523	551	590	576	588	542	529	620	571	576	555	584	538	594	506	539	566	570	565	553	564	571	581	578	573	541	555	527	569	582	565	531	527	559	553	574	572	559	535	594	531	556	524	543	544	580	590	555	592	580	543	581	531	566	591	558	581	515	539	557	579	576	570	569	575	585	547	557	575	569	616	595	550	518	578	543	587	600	526	560	590	537	552	583	583	535	540	585	554	557	566	551	547	598	500	590	576	585	542	556	553	548	521	576	601	577	606	554	561	535	597	536	585	602	550	543	558	539	558	538	540	555	576	542	581	548	571	571	546	556	589	593	552	571	577	567	530	534	574	523	570	577	582	551	542	552	569	517	555	552	586	577	576	560	585	571	565	604	576	524	599	562	566	569	579	547	555	515	576	574	573	602	597	565	627	525	534	567	536	569	587	551	585	600	575	533	546	564	538	564	535	560	550	514	575	565	548	560	579	575	553	577	533	569	546	553	545	546	578	592	573	534	567	608	555	570	592	546	578	589	567	556	528	584	551	574	614	603	559	563	515	577	575	574	574	561	551	527	526	569	557	563	564	576	584	570	602	558	589	544	516	544	548	592	578	607	583	612	523	583	589	546	594	570	549	536	555	600	600	537	591	562	528	537	564	544	583	569	548	541	570	595	594	563	598	536	512	557	562	593	567	589	625	544	589	501	516	522	588	527	595	571	546	522	560	580	578	571	559	563	548	563	590	534	542	581	559	533	594	533	563	571	555	599	611	548	546	545	555	586	564	591	572	560	565	540	558	550	592	557	542	586	569	578	600	542	558	582	603	574	536	524	523	544	563	522	584	570	550	576	566	533	629	574	561	559	610	598	553	592	562	591	584	569	528	513	594	543	548	576	537	556	595	561	558	573	557	578	581	575	539	596	591	572	500	548	556	585	544	533	572	549	559	579	556	556	570	562	546	552	571	550	580	534	547	550	563	565	575	616	568	564	569	548	545	536	553	552	532	527	553	536	585	603	530	603	576	536	541	592	534	579	546	591	521	562	545	531	549	548	563	567	556	539	572	560	570	561	573	585	540	569	601	553	530	562	555	541	580	537	567	538	535	548	538	551	597	580	554	555	570	580	550	556	611	542	570	560	572	541	549	556	588	560	583	531	603	580	546	550	553	514	571	568	579	547	558	541	574	559	599	585	540	557	565	558	534	566	572	592	552	531	591	571	534	565	558	580	581	567	550	572	585	573	588	523	552	553	606	579	594	539	599	572	580	576	568	574	564	565	596	536	555	545	549	571	577	583	563	540	543	554	578	573	570	558	560	482	579	570	526	557	590	583	576	556	565	581	560	562	530	528	576	545	565	524	576	570	547	568	586	609	562	549	568	565	533	546	544	591	570	569	545	577	561	577	550	536	576	586	536	581	573	557	586	560	555	550	554	574	563	577	551	587	612	533	575	596	592	522	560	559	534	575	535	598	562	593	555	556	569	574	561	572	570	566	549	593	568	561	567	565	572	550	566	597	551	555	560	571	588	546	547	549	535	540	595	498	603	551	574	549	564	593	538	581	543	581	526	583	577	557	549	586	577	521	526	587	556	567	565	570	566	556	566	540	584	563	566	574	570	575	559	530	585	542	587	569	571	615	539	537	556	585	533	592	578	556	609	545	597	566	581	606	575	543	569	591	579	516	605	539	555	562	593	551	572	592	575	628	600	562	559	579	616	620	600	605	496	564	567	567	548	641	564	589	554	601	557	543	587	538	555	562	606	487	522	561	544	535	582	565	541	572	578	581	577	530	532	583	594	568	508	551	570	548	548	556	553	537	559	510	577	587	563	563	556	551	557	584	582	526	568	525	601	578	575	587	564	567	577	609	573	571	616	545	549	536	555	578	551	563	559	580	565	599	514	592	558	542	560	546	553	593	534	561	566	515	538	563	543	521	576	594	550	552	547	609	542	595	565	560	585	565	543	557	550	566	600	578	514	540	556	548	557	522	584	594	557	549	543	544	590	567	552	596	529	583	600	554	565	581	551	548	597	568	574	615	540	530	557	609	545	558	528	584	562	567	578	556	540	534	586	547	536	621	536	592	533	548	551	548	550	570	577	568	560	576	581	543	579	542	611	522	558	570	588	532	564	506	588	545	503	564	580	533	530	549	533	581	551	540	602	595	584	559	520	603	588	539	609	571	550	559	561	581	546	529	542	568	568	553	574	617	529	562	557	562	571	548	548	543	583	565	572	544	571	592	576	599	598	562	624	561	550	559	546	571	553	567	564	562	529	588	542	538	582	580	558	596	561	556	591	550	547	567	561	555	534	569	586	565	583	596	568	575	528	557	549	591	571	599	573	568	570	552	566	536	593	533	567	573	567	543	571	552	560	581	584	593	531	572	591	591	555	574	507	551	539	541	567	592	538	566	570	553	543	563	561	574	531	576	555	570	572	539	582	583	559	556	575	615	610	575	555	591	554	546	573	554	549	540	570	553	551	570	576	538	553	561	575	564	543	577	553	546	553	607	543	532	566	608	576	588	597	569	585	574	552	555	562	593	625	576	575	519	546	600	603	556	610	572	542	575	604	581	581	576	547	579	529	573	554	543	538	579	530	583	596	544	566	563	578	549	532	591	520	596	576
25258	24291	37253	40098	24705	11354	2667	848	505	457	467	474	442	471	484	472	512	459	480	495	467	463	476	471	457	489	487	465	429	458	449	477	458	490	471	458	484	443	461	476	458	483	472	465	451	416	437	486	452	486	428	482	423	473	471	444	442	462	506	433	441	460	491	461	522	462	471	437	437	466	442	469	451	455	458	411	431	496	472	485	483	443	444	466	456	441	451	470	463	462	450	457	486	453	464	441	479	471	466	447	472	469	456	450	422	454	409	441	446	474	474	450	472	475	501	456	499	460	466	457	449	470	458	463	470	472	463	516	485	417	415	467	469	456	478	458	463	477	474	475	471	458	489	463	471	470	445	472	480	464	485	500	436	442	447	472	452	493	468	446	414	488	438	474	444	457	440	470	448	453	427	472	438	500	450	476	463	460	462	468	477	410	472	489	408	472	444	429	434	451	449	491	454	460	455	459	456	480	474	445	430	485	462	466	499	466	446	425	476	440	461	493	479	506	480	451	482	463	462	475	439	455	477	444	441	484	435	443	468	444	463	456	449	457	466	460	478	453	444	489	470	485	493	470	471	488	480	455	471	485	466	474	427	421	458	477	451	472	465	501	454	455	401	477	481	443	445	465	457	451	465	456	440	451	456	458	450	525	461	452	476	455	479	459	455	514	451	462	439	432	458	438	471	504	454	446	465	446	452	448	450	474	481	472	492	462	462	447	456	463	456	460	455	463	442	502	427	438	450	473	479	467	436	443	465	467	451	462	488	480	463	427	473	484	463	424	500	455	438	451	451	502	452	441	466	478	470	458	451	444	504	441	471	509	451	485	476	469	502	474	465	448	507	463	477	470	442	454	464	499	481	455	435	411	438	445	464	508	489	441	494	470	449	469	465	487	450	498	459	493	485	472	493	494	469	502	464	460	495	468	435	444	457	440	497	467	449	492	497	474	452	449	489	425	495	457	456	449	472	449	478	418	488	505	432	439	507	487	439	445	443	439	462	495	455	466	452	451	458	448	469	481	448	491	480	489	456	448	457	498	478	426	462	472	432	431	420	427	486	471	447	453	446	455	472	443	464	439	458	474	418	442	451	424	474	466	437	493	480	452	434	454	480	494	455	448	493	455	479	473	514	435	462	472	456	459	447	472	448	482	459	462	481	476	448	465	426	430	402	484	485	479	463	469	509	442	450	502	463	457	449	467	440	466	481	477	504	442	460	451	389	477	482	456	474	458	480	447	484	466	481	436	488	451	456	447	472	451	477	464	436	474	498	468	468	435	439	492	492	445	474	497	441	475	489	450	475	497	477	443	411	465	472	436	473	489	471	455	460	490	462	411	456	464	450	466	474	492	456	464	476	463	452	451	449	465	489	466	462	476	501	448	444	460	458	489	440	494	474	463	443	478	426	483	462	470	452	453	457	471	449	440	480	478	442	510	453	485	455	452	454	475	488	489	441	463	485	485	446	481	439	452	465	469	465	479	451	428	462	476	495	482	501	469	504	498	455	457	470	468	462	465	473	512	499	478	490	473	445	472	467	458	450	477	495	470	518	449	468	437	481	426	447	455	474	472	487	457	486	467	475	439	480	471	480	437	422	462	443	476	449	435	475	454	449	434	477	456	478	513	481	503	409	475	465	470	472	495	461	485	471	460	447	437	467	464	466	505	476	432	464	462	442	454	449	492	464	444	457	468	445	474	441	431	449	443	496	445	462	418	476	471	434	466	451	469	472	443	492	438	456	438	449	435	437	473	484	439	507	481	458	478	441	466	476	469	436	440	470	488	485	473	452	479	463	466	440	461	444	450	471	464	464	476	456	477	464	473	461	443	468	465	432	423	505	475	467	469	443	500	462	432	497	461	444	467	456	461	445	449	473	429	446	476	466	471	448	441	469	457	460	499	454	459	495	468	440	468	479	444	481	462	473	482	465	456	477	487	443	438	482	467	425	478	465	508	492	454	470	450	484	467	459	494	475	469	450	450	490	440	497	490	464	442	451	467	477	428	459	527	443	480	453	443	485	465	472	488	454	466	462	466	471	439	477	473	458	440	473	457	491	418	495	463	484	449	464	494	458	477	447	468	489	453	494	472	485	443	428	446	497	444	443	453	451	429	467	473	477	443	420	465	467	466	439	452	456	441	500	464	477	499	475	466	465	507	468	478	439	460	416	478	482	471	459	499	458	473	466	460	494	449	438	441	455	487	469	470	486	451	453	457	475	464	486	430	461	472	464	469	453	483	441	489	478	437	469	485	451	459	469	445	456	446	426	475	445	473	465	451	471	470	461	466	504	452	479	465	472	459	459	473	451	451	461	492	433	424	476	466	473	445	462	446	460	416	467	461	454	455	483	452	466	460	479	469	464	442	449	426	490	420	485	454	451	482	493	435	422	444	438	437	483	485	463	475	475	473	460	490	470	467	453	405	457	450	452	462	462	461	474	456	428	457	454	498	502	480	433	452	455	455	473	458	486	472	478	472	481	467	438	438	449	439	471	482	477	464	475	482	462	458	466	463	452	473	492	448	438	487	475	471	459	471	497	411	467	455	468	454	457	448	455	435	461	472	467	437	479	484	467	477	475	489	458	460	466	423	467	429	496	466	464	459	429	486	481	488	459	456	476	478	493	501	480	439	473	509	475	465	476	460	455	447	448	475	491	464	497	442	413	434	483	487	507	460	486	468	431	467	428	433	498	500	440	451	438	428	422	413	454	459	458	476	507	523	490	493	474	481	445	451	488	430	455	453	473	447	482	456	475	451	459	476	471	452	476	441	485	453	470	474	457	489	461	479	426	448	455	444	441	459	480	438	454	450	455	470	471	470	446	434	466	471	443	509	439	468	485	449	465	455	460	477	450	476	507	449	469	476	461	475	505	477	463	447	439	446	467	470	476	469	479	427	477	460	462	488	453	454	442	452	450	486	488	467	448	448	460	469	511	461	484	465	477	489	472	487	448	466	460	465	471	475	493	445	457	494	422	506	469	450	501	493	479	447	446	486	471	477	448	468	478	499	423	488	446	475	470	466	455	439	467	485	463	458	460	473	429	475	495	483	484	472	457	464	467	453	465	473	482	477	489	492	434	491	429	433	475	477	441	448	455	452	475	470	471	473	450	476	462	461	467	471	470	469	459	467	471	451	458	489	462	454	476	434	450	446	479	453	475	506	438	474	483	464	466	465	473	424	457	481	521	467	461	472	435	484	474	459	464	492	463	460	468	458	465	443	499	424	472	503	465	470	436	430	462	462	491	440	498	477	439	473	449	437	474	446	511	476	489	428	428	475	481	460	446	458	463	450	480	488	495	462	468	446	463	518	459	454	509	450	444	488	464	431	475	468	471	429	438	450	455	486	452	478	483	427	459	497	450	488	472	452	451	448	447	481	472	456	470	421	444	446	458	440	456	484	435	518	462	478	499	482	471	459	458	468	422	492	484	452	426	462	462	437	486	490	445	487	475	455	430	444	479	464	438	447	467	442	446	535	503	513	437	486
38852	77379	57410	44252	26174	10991	3408	1179	635	518	533	484	561	526	504	538	512	498	533	521	539	534	532	543	563	494	568	550	533	554	473	520	498	489	540	559	502	588	542	554	549	530	576	536	550	527	526	555	531	580	578	514	524	500	555	528	570	536	551	529	504	527	537	501	557	537	520	537	500	537	538	589	560	502	520	515	580	505	564	553	520	541	491	548	547	506	520	550	478	553	528	549	540	517	533	528	572	499	556	555	504	521	507	534	545	506	542	536	524	575	499	545	514	488	543	526	500	516	533	524	544	553	532	565	513	554	522	502	521	499	523	566	552	554	531	504	529	553	559	504	531	542	508	563	551	541	569	573	516	512	557	564	515	564	510	532	523	590	554	557	553	534	560	492	514	524	529	533	529	524	535	566	555	570	571	538	509	548	594	503	553	521	534	522	496	579	548	522	557	513	565	530	491	551	583	531	528	534	527	580	517	520	525	572	529	528	515	551	520	529	502	531	535	534	530	557	557	547	487	536	525	552	525	491	565	514	522	520	512	503	541	552	528	488	535	548	533	508	566	510	573	506	511	530	521	572	527	539	565	513	501	503	539	515	517	556	594	547	499	539	522	513	540	521	504	545	505	539	538	551	523	533	515	555	528	538	530	513	490	551	554	573	563	552	519	524	528	543	532	522	512	525	501	599	539	548	518	546	509	534	522	535	543	544	502	573	507	521	518	597	536	538	522	510	569	543	585	497	533	543	530	520	546	531	543	546	523	574	569	527	545	568	539	535	513	513	529	509	535	501	493	546	522	561	485	504	571	583	521	581	493	484	556	543	507	528	485	535	536	525	549	524	504	570	572	540	541	534	539	510	568	586	557	498	526	560	544	530	531	508	569	554	532	521	533	550	560	555	526	563	501	542	553	510	533	566	521	558	526	505	504	515	557	560	570	498	522	576	524	507	514	563	526	537	571	517	555	512	541	506	495	541	562	536	533	508	546	527	563	549	529	546	592	501	538	570	503	527	507	540	519	512	564	540	535	573	545	539	553	565	524	539	523	535	570	517	525	530	532	521	562	558	570	560	557	531	543	509	513	525	537	547	521	511	527	561	521	509	552	536	573	557	558	545	543	559	549	544	546	534	576	532	529	495	526	564	504	569	576	538	513	520	535	492	519	517	558	544	510	519	549	546	517	543	543	508	563	544	533	528	544	516	585	542	542	517	520	502	516	554	510	495	549	557	567	576	559	570	565	535	533	568	520	510	518	536	520	588	494	528	537	515	530	500	524	555	533	533	516	544	542	526	556	486	534	530	513	541	528	523	547	541	481	546	543	493	540	559	530	583	504	506	540	504	550	511	503	529	555	564	552	527	518	501	567	525	531	501	519	524	499	541	534	533	542	508	542	565	533	510	574	572	497	551	532	551	517	527	536	481	543	523	545	522	524	537	569	541	496	540	546	540	557	548	510	517	527	601	502	507	519	565	525	513	488	553	515	493	527	516	522	555	504	521	495	527	530	582	521	521	541	546	519	535	552	527	526	570	602	521	496	544	506	514	530	503	544	548	553	497	558	534	531	507	539	592	505	554	553	537	521	556	536	558	541	510	537	483	566	500	537	549	526	536	530	553	530	463	535	547	521	542	530	531	564	545	523	569	537	537	515	529	518	491	539	565	546	551	550	502	569	542	531	530	492	544	547	569	551	528	555	542	552	464	534	547	537	557	555	574	523	542	526	512	529	523	568	521	535	539	542	549	498	566	526	522	555	489	544	537	566	525	515	564	529	556	536	540	529	552	527	556	549	523	535	563	536	516	505	579	512	571	532	554	539	529	510	534	532	545	541	547	544	517	575	524	527	529	492	505	532	526	505	518	554	533	560	559	525	556	567	531	561	523	537	527	537	543	523	528	544	497	531	534	523	543	523	521	514	504	557	519	503	540	554	568	515	508	519	568	529	500	545	548	570	524	518	515	522	525	522	534	505	549	486	543	538	537	540	480	533	558	566	554	546	539	503	599	530	527	551	543	497	528	542	525	553	533	558	500	513	483	552	521	521	546	516	552	527	538	560	551	551	527	539	545	511	543	518	507	535	523	531	572	559	456	562	568	568	528	534	535	510	534	522	562	526	563	507	553	540	517	497	491	541	529	544	522	510	522	545	528	509	543	516	533	565	543	538	512	514	517	516	531	514	528	543	511	540	490	523	526	553	567	532	526	508	544	541	552	578	521	550	502	518	550	539	498	556	545	533	518	530	510	524	527	518	519	506	560	592	556	519	502	550	549	579	530	512	548	512	553	551	553	512	534	524	514	511	541	517	488	533	507	501	535	571	555	537	516	548	539	521	528	533	494	552	542	525	516	542	577	561	544	555	575	545	541	483	573	523	566	528	556	525	549	524	616	529	539	496	537	518	511	530	518	535	523	550	535	576	519	537	562	525	570	540	517	547	549	502	510	538	552	553	511	504	595	541	519	512	535	552	563	529	553	501	526	534	533	567	524	555	510	528	545	559	523	529	533	529	538	521	540	543	534	535	557	527	544	540	550	531	550	541	516	542	516	557	586	530	538	523	551	538	549	543	536	541	508	504	536	559	539	557	568	560	544	476	554	548	516	532	561	532	515	529	581	520	563	524	504	500	516	552	560	530	523	508	527	546	536	512	561	503	518	537	547	547	522	552	533	539	537	474	505	508	515	520	541	512	545	540	571	539	550	549	513	527	510	539	515	508	549	517	563	542	542	517	549	536	512	573	555	546	533	518	495	495	535	525	558	535	516	529	503	584	504	504	522	513	538	573	526	523	545	530	546	527	527	554	568	547	541	515	585	526	532	537	560	494	521	535	556	551	513	515	526	510	534	543	537	550	523	563	558	525	503	486	515	516	519	528	516	552	531	523	557	570	534	530	514	527	572	509	538	493	571	552	500	546	529	562	554	502	551	549	582	508	540	512	533	528	568	533	521	561	518	534	499	545	532	499	518	540	503	501	491	535	553	504	589	546	525	509	514	536	541	554	513	515	561	549	546	515	539	525	529	503	575	542	564	492	524	546	539	517	545	541	530	557	536	572	566	538	540	502	540	521	508	534	502	578	525	580	542	542	577	545	513	563	558	537	514	491	535	520	531	492	574	527	554	547	500	547	561	529	554	562	505	525	568	535	517	536	577	556	536	503	512	535	544	564	511	569	522	507	535	550	534	545	548	528	537	515	549	523	497	508	530	534	496	524	530	524	542	520	539	532	526	524	545	545	526	515	520	559	519	527	543	524	561	492	539	554	512	571	533	498	548	514	510	543	534	561	540	567	527	514	557	532	534	507	535	534	542	498	528	549	542	508	526	522	525	546	491	537	543	502	531	549	545	508	535	564	555	598	505	556	545	541	566	516	487	532	534	563	530	526	566	586	521	544	493	526	511	553	542	535	519	513	533	478	556	522	500	486	528	505	542	520	553	571	537	510	553	542	465	534	500	535	540	550	525	544	497	517	519	532	562	559	535	542	508	516	493
22884	21862	31572	35676	29367	23648	17578	3399	840	631	655	644	622	659	681	608	669	681	647	619	651	621	619	601	675	654	665	650	644	605	643	628	649	639	652	644	617	633	617	596	634	649	634	640	670	603	630	613	648	561	607	620	607	624	642	657	632	576	623	650	633	602	630	654	573	609	631	606	578	640	642	642	617	654	652	634	634	591	622	628	684	659	646	653	621	622	622	674	614	639	595	620	645	652	595	561	592	684	651	617	634	640	616	601	649	621	614	578	650	615	613	602	640	634	691	657	622	656	671	636	634	616	668	627	635	620	640	604	700	639	654	577	587	662	631	621	621	624	679	615	598	619	603	623	650	569	632	612	653	597	652	608	585	635	600	618	632	603	626	610	656	614	638	670	642	607	602	606	650	579	639	604	613	625	668	608	616	643	607	642	656	629	613	589	704	598	585	598	604	648	577	622	655	655	595	641	651	667	598	601	608	622	613	598	634	687	621	653	625	639	618	654	647	692	604	615	594	620	662	617	611	652	605	636	663	634	648	641	616	623	626	645	619	654	607	621	679	644	622	638	667	618	655	647	662	665	616	621	648	595	629	632	690	628	637	626	619	639	657	608	671	621	652	650	605	636	620	637	623	647	601	574	600	671	595	584	632	638	645	648	675	574	689	632	616	648	624	653	630	689	607	614	646	598	623	661	648	631	623	588	670	625	632	620	645	628	662	596	635	590	654	608	662	619	642	653	601	629	660	618	626	641	673	614	646	653	633	654	623	659	652	602	639	662	635	623	601	598	623	644	587	630	595	632	680	650	617	621	642	652	596	668	667	615	642	644	677	609	624	610	604	605	620	591	667	626	632	655	666	617	685	594	642	597	674	656	667	610	608	679	614	685	652	598	598	624	597	625	633	640	630	651	601	574	650	633	641	587	632	623	603	608	577	630	686	636	634	627	604	617	656	668	639	596	629	592	653	594	569	641	614	619	619	609	639	658	653	633	697	594	618	601	642	635	608	618	627	645	593	614	658	601	591	622	598	637	663	654	619	641	624	613	614	594	651	640	636	628	603	638	621	588	597	628	644	583	607	651	600	569	636	625	613	630	617	668	598	653	628	620	613	629	637	661	617	629	591	590	639	592	605	668	633	629	641	564	636	562	621	571	635	641	608	623	591	623	608	619	666	641	675	648	586	641	623	628	621	638	641	628	613	648	626	604	627	549	661	666	617	630	602	646	678	657	581	608	621	639	632	652	654	620	681	645	636	645	608	649	612	597	659	617	631	605	614	628	619	636	614	634	663	640	629	614	663	565	655	611	623	656	654	622	618	653	616	612	641	652	565	598	615	595	601	620	606	563	607	636	657	623	603	620	588	644	602	635	632	632	650	656	668	593	625	611	643	619	617	611	642	667	605	627	648	643	617	644	628	589	631	619	610	607	590	637	692	652	626	613	622	625	609	615	652	623	643	644	654	621	632	615	631	617	605	669	622	671	668	638	633	601	616	637	611	621	616	595	622	645	635	655	618	611	633	651	661	618	598	647	656	590	627	619	655	646	630	648	594	595	607	599	650	628	605	676	657	616	626	658	627	611	657	666	678	620	647	623	636	597	655	675	609	656	630	635	611	643	653	613	627	617	621	640	626	630	630	637	609	649	656	659	652	576	624	657	646	599	618	629	621	603	630	587	592	671	572	662	656	646	658	586	609	599	609	647	635	597	635	632	618	626	622	605	617	663	669	645	654	606	630	691	594	647	619	618	590	625	581	657	642	658	646	620	616	618	608	624	621	625	641	634	609	652	625	613	668	627	610	631	626	634	643	629	642	611	635	611	626	631	606	650	686	575	639	634	621	652	662	647	607	646	598	645	655	591	640	656	631	603	616	669	641	622	636	629	633	634	606	581	620	603	586	654	589	613	669	559	621	610	654	618	658	623	667	565	626	607	648	640	640	589	673	574	574	664	619	611	654	654	603	635	642	638	609	631	652	626	587	641	619	635	631	622	638	614	685	610	644	595	574	622	611	628	645	696	614	637	628	639	591	624	631	647	606	587	628	681	633	628	635	648	649	633	626	616	598	576	637	636	622	597	640	657	679	577	677	656	608	603	618	620	654	633	600	618	656	618	644	662	593	602	662	648	591	648	629	626	632	625	639	661	592	673	604	640	662	647	633	603	629	618	583	646	644	652	633	586	604	622	606	596	654	630	610	615	652	628	659	647	631	616	636	649	626	612	667	643	576	616	638	684	599	617	644	623	703	614	652	625	613	600	628	620	687	658	619	596	585	583	589	586	675	675	603	660	607	621	590	601	616	592	671	643	664	631	639	611	639	600	667	626	605	681	656	635	644	630	600	640	631	617	657	586	617	642	663	608	605	621	624	657	699	646	630	632	639	610	594	689	579	639	633	646	652	638	620	636	607	653	658	671	653	590	649	622	631	656	606	641	605	617	681	619	586	587	626	599	577	617	596	607	646	641	607	688	669	619	644	602	584	640	589	615	607	631	624	633	595	626	638	669	655	564	592	634	626	610	614	624	637	606	552	655	689	621	655	621	686	649	631	662	613	641	620	627	652	632	662	619	622	593	692	613	606	658	627	643	625	648	669	641	601	644	637	665	668	614	650	614	622	603	659	647	680	640	685	640	670	618	624	671	604	636	632	619	619	622	629	625	591	644	624	621	637	598	613	614	640	612	666	623	615	613	669	642	656	590	650	650	632	651	636	639	631	598	626	641	642	650	588	651	650	609	587	647	648	628	625	653	676	622	611	618	655	621	626	620	667	665	612	647	633	618	641	648	615	639	612	649	649	643	625	618	616	671	632	624	637	654	624	642	632	670	639	577	636	638	663	624	641	647	606	592	607	597	597	632	588	632	682	592	639	671	667	611	633	636	629	644	660	615	650	637	608	632	599	633	605	648	603	645	615	612	600	665	614	600	613	615	638	627	636	619	646	662	636	622	635	620	651	638	643	644	623	655	619	628	650	671	626	657	653	590	584	627	616	634	663	638	640	624	635	662	667	630	610	605	682	645	669	597	652	647	635	626	579	582	682	625	595	620	629	658	625	663	611	631	631	628	616	627	570	619	622	634	632	645	618	626	637	617	634	647	623	624	610	660	619	612	643	604	630	600	659	660	632	668	637	646	615	698	598	631	601	613	639	610	660	593	625	627	638	640	664	618	693	662	618	651	629	608	636	621	611	645	657	613	645	647	623	597	610	569	632	623	612	633	600	642	647	604	662	584	630	630	660	617	659	630	652	600	630	611	646	612	601	643	660	695	667	626	623	604	627	667	638	624	649	607	633	674	643	598	571	634	669	664	628	588	596	641	627	592	624	604	575	579	586	618	609	620	652	651	660	636	631	619	631	604	615	625	643	649	665	670	605	604	628	580	575	638	672	641	616	636	654	612	640	607	616	665	599	625	623	596	615	624	652	651	623	610	625	613	597	625	597	641	606	687	635	634	602	606	597	643	641	631	634	613	591	583	634	612	601	613	613	663
53129	96251	76709	66583	43489	22894	8412	2410	925	691	660	679	715	700	673	741	693	683	710	674	671	661	711	711	685	660	707	687	720	683	695	700	659	701	690	657	729	708	712	718	706	703	655	685	685	664	725	673	670	686	674	692	654	677	657	700	651	614	647	652	694	698	677	702	696	697	658	731	674	649	688	704	676	678	663	713	700	736	682	672	663	657	697	652	670	661	699	715	677	665	709	685	668	671	672	682	645	682	707	693	617	688	680	659	691	696	692	673	677	650	687	663	645	701	656	686	680	711	693	642	701	682	735	702	676	658	648	685	685	680	701	677	673	712	638	663	656	724	654	682	719	675	616	693	649	668	698	683	724	721	637	709	719	693	677	659	686	648	703	673	642	717	690	678	688	683	662	667	701	670	678	655	684	685	731	694	689	683	703	696	693	599	677	676	648	663	641	690	696	661	666	665	687	680	722	710	657	697	701	680	686	676	655	667	712	630	683	670	688	683	685	711	661	709	685	676	679	676	703	690	705	669	695	726	682	671	688	650	650	700	653	704	706	654	662	642	665	622	693	647	668	699	660	684	704	673	687	686	718	632	710	679	720	715	659	658	661	692	688	686	637	698	687	669	732	697	688	643	665	708	721	677	715	678	672	708	617	632	701	687	699	727	705	695	640	695	648	673	675	664	646	668	659	693	662	698	667	639	703	633	687	696	676	679	651	646	697	689	697	718	645	680	649	678	675	643	690	675	692	734	719	642	716	649	709	712	711	663	650	736	631	707	722	693	742	689	708	672	741	718	671	648	684	699	684	668	696	697	699	714	630	681	690	724	686	691	675	706	694	639	692	663	672	695	614	685	662	690	667	687	703	699	713	703	692	653	672	692	673	638	684	671	686	641	697	692	670	666	669	661	635	681	678	693	725	675	664	677	664	672	686	662	654	666	649	660	681	702	699	710	712	678	667	626	728	675	711	644	692	659	645	727	662	618	706	649	663	680	653	697	694	697	718	684	694	728	679	711	709	673	698	675	673	631	686	693	707	654	681	670	636	699	675	709	704	652	655	686	654	661	689	707	684	678	706	727	657	680	684	702	681	688	684	648	665	687	694	687	638	695	700	680	697	685	709	672	675	753	663	716	673	676	690	644	672	673	675	652	665	687	730	635	681	708	661	672	687	677	671	727	653	661	702	682	667	635	696	680	670	663	664	673	687	754	631	672	674	691	693	696	665	637	644	707	665	663	686	732	694	655	710	664	694	692	714	709	693	686	651	690	662	699	668	680	680	693	652	697	696	670	691	714	667	681	703	733	659	663	695	696	660	692	682	633	669	649	657	634	697	660	688	667	700	721	660	648	701	684	652	665	716	687	737	697	637	682	706	661	706	682	607	617	635	673	704	709	702	658	691	683	631	675	687	658	725	659	640	710	660	659	632	697	688	673	710	655	688	705	693	662	653	679	655	655	643	694	702	737	683	699	728	719	657	685	722	652	655	656	675	709	715	666	660	707	672	665	645	648	705	664	711	680	678	701	680	694	720	675	664	643	680	698	647	673	682	697	674	655	660	637	662	694	662	705	680	690	718	661	641	740	698	683	693	667	639	678	681	703	702	656	688	668	707	669	704	707	718	662	717	687	679	672	716	665	700	691	695	674	663	721	684	679	699	693	751	693	664	666	679	667	685	694	666	721	710	645	700	645	687	731	700	721	678	739	714	712	689	699	732	718	649	660	647	639	638	656	717	691	671	685	699	648	698	712	646	676	690	688	675	706	668	676	674	721	691	692	686	660	683	665	671	674	693	733	674	692	704	647	650	681	678	663	677	694	659	692	708	725	670	662	665	681	667	680	653	700	684	710	724	709	702	647	715	685	697	738	623	664	659	657	661	708	641	694	700	663	692	672	681	682	675	700	697	673	689	698	653	673	746	661	700	698	687	625	718	694	703	662	677	719	710	651	631	674	623	687	680	618	677	723	677	672	648	668	695	662	692	653	696	681	663	658	639	687	698	671	668	706	655	643	658	725	666	689	631	684	673	647	630	691	708	683	694	716	688	706	647	663	645	737	680	634	702	709	626	708	692	653	631	678	726	708	717	729	662	699	663	690	686	675	738	694	696	702	682	677	690	686	687	659	691	719	654	662	735	683	727	663	606	702	698	679	640	712	637	683	677	682	686	693	701	650	684	691	687	644	659	664	667	656	686	689	736	656	691	719	690	662	663	670	689	690	692	666	673	653	690	673	714	702	688	719	697	683	687	704	711	704	675	677	674	691	690	680	659	673	705	703	681	655	717	632	691	648	666	678	675	659	668	701	679	658	704	676	671	680	656	688	667	658	695	681	689	693	667	708	702	677	666	656	684	681	686	687	675	662	660	719	717	731	681	667	646	655	674	686	662	700	660	679	702	691	698	652	681	724	677	666	668	759	635	663	674	685	673	700	680	676	623	665	688	692	670	737	680	669	677	651	693	713	701	692	677	711	700	673	690	700	700	691	662	664	669	683	675	652	673	718	707	618	641	732	645	652	684	630	646	721	656	692	677	682	643	707	659	657	676	694	690	669	665	655	657	736	713	698	711	639	730	654	663	603	684	668	674	674	673	683	647	707	645	671	693	652	667	669	711	651	748	664	668	691	688	683	709	702	713	669	691	642	706	689	665	683	703	697	677	657	639	729	715	716	690	698	690	677	700	698	697	654	699	681	694	664	709	693	681	716	724	642	728	660	677	705	667	674	695	679	672	633	706	694	670	669	613	669	684	675	680	676	721	720	701	688	673	689	684	659	727	661	689	670	704	670	676	701	724	656	656	711	734	700	671	687	678	664	714	675	669	699	702	688	685	667	660	709	676	638	685	689	694	677	647	724	665	678	645	643	687	690	640	738	675	653	712	757	669	671	647	642	658	719	674	662	648	710	678	677	688	678	690	687	686	720	672	671	671	698	672	698	710	620	666	689	697	670	677	673	664	703	718	710	626	679	696	668	651	660	713	704	671	694	724	669	666	675	717	680	704	672	710	647	688	682	720	656	666	657	711	638	690	675	719	685	646	673	696	698	682	699	695	684	684	692	714	694	718	711	714	627	678	698	677	734	690	733	664	664	700	723	691	636	672	622	701	736	663	705	670	688	681	701	693	697	683	691	646	682	619	658	640	712	721	664	694	682	666	683	634	699	681	683	696	689	700	678	664	660	642	685	681	702	688	664	680	707	693	668	666	638	719	676	708	656	683	695	704	637	676	680	691	688	684	707	709	701	675	658	664	681	659	677	667	692	646	655	690	678	673	703	681	696	653	666	657	681	684	674	638	678	729	692	648	667	669	657	688	699	699	681	729	715	720	642	696	710	715	684	658	732	606	681	639	658	685	687	694	687	713	716	657	678	672	687	655	676	709	664	718	679	667	662	678	720	641	694	692	711	682	706	648	658	665	688	651	660	638	661	660	715	740	696	660	708	679	657	673	675	639	674	690	667	699	663	668	690	679	714	684	692	670	685	700	665	677	728
27899	28545	34171	26318	9055	2204	812	495	412	403	403	411	398	362	365	387	403	353	394	338	350	384	371	403	381	399	385	370	405	401	418	370	380	404	394	394	374	400	409	346	355	388	404	388	386	396	411	346	395	373	367	370	365	352	375	352	359	388	378	406	408	366	376	364	382	381	377	396	335	389	388	421	364	386	411	381	363	369	378	351	366	401	395	395	377	385	388	382	415	372	376	369	368	422	367	368	370	370	361	389	378	373	378	399	386	375	350	400	380	361	380	371	380	383	407	374	348	370	368	363	408	397	430	408	357	401	427	385	385	406	379	386	393	404	390	387	385	416	380	420	399	370	392	382	384	403	389	370	430	414	377	376	373	383	399	387	370	405	339	422	385	362	386	412	352	380	383	367	369	376	379	360	363	410	404	391	377	388	370	338	431	377	408	389	390	394	410	390	361	364	408	384	339	408	399	399	343	399	413	359	365	393	371	374	390	388	351	369	370	359	392	388	402	373	406	377	389	367	346	372	417	408	367	407	388	385	372	397	383	363	411	395	382	405	401	398	398	405	396	393	371	374	377	366	408	362	422	395	406	381	354	410	380	359	385	351	374	387	366	381	370	373	386	378	372	353	384	364	385	381	352	378	387	386	403	348	382	398	397	380	370	384	396	381	409	418	410	361	363	398	388	363	380	359	419	367	393	384	364	390	343	379	391	372	374	384	412	364	401	368	372	405	370	388	386	392	397	376	350	406	386	369	412	370	402	342	375	404	387	378	385	380	358	374	399	409	374	395	363	389	396	359	374	384	422	370	390	394	408	406	387	390	344	368	372	389	361	405	366	414	372	395	377	397	355	406	432	377	387	399	375	367	385	359	366	373	369	386	377	405	382	382	427	364	352	417	405	389	374	392	395	385	387	385	374	369	406	410	402	371	391	417	356	400	402	416	388	404	400	372	416	415	394	363	385	378	378	391	362	428	341	374	369	371	390	353	373	341	361	399	415	415	397	408	409	411	378	405	396	399	408	369	373	395	409	402	385	379	379	401	346	334	347	386	375	382	417	406	427	392	390	389	402	345	395	407	373	372	377	382	377	387	385	371	372	389	389	365	375	395	357	376	355	397	406	397	390	367	364	387	396	391	381	405	361	410	374	364	381	362	375	384	376	405	388	396	367	386	395	394	379	369	350	405	383	388	383	379	363	365	375	372	422	408	382	354	381	359	368	372	380	423	381	377	390	415	383	375	330	364	370	363	369	403	372	379	394	379	365	375	372	365	392	404	397	388	371	377	351	397	421	366	382	396	371	414	375	348	419	367	367	359	366	389	374	399	407	347	399	383	392	367	402	349	394	390	409	364	404	382	424	393	350	382	355	359	398	392	364	387	388	384	352	405	346	375	377	394	381	368	363	357	388	372	413	400	365	390	401	356	375	410	399	413	403	351	397	348	405	418	410	391	359	383	360	396	372	415	359	425	377	408	363	396	384	350	361	365	313	390	418	371	404	370	407	390	383	381	388	384	379	412	418	367	401	424	372	405	369	397	419	402	412	379	402	392	361	406	417	396	362	403	402	367	391	373	364	376	388	369	376	353	404	387	368	383	388	412	393	384	400	401	396	405	391	364	366	391	388	373	415	383	380	366	385	445	368	384	423	346	365	385	407	384	356	350	390	400	392	389	391	371	389	403	407	395	422	342	374	353	357	381	390	389	368	381	412	373	335	373	382	369	343	384	399	330	369	399	385	399	361	387	367	363	413	359	378	391	387	383	365	378	384	361	370	387	397	386	374	382	371	363	380	386	420	376	390	361	387	393	363	433	374	392	372	386	395	391	378	348	360	367	380	365	387	396	374	393	395	383	373	406	388	408	389	373	373	401	408	376	382	378	379	388	359	365	376	388	374	377	355	362	420	356	393	368	416	383	399	402	398	323	393	408	371	405	380	369	385	362	362	373	372	413	392	393	406	357	346	332	386	354	380	381	374	371	371	409	370	371	397	369	395	390	392	369	376	379	423	363	396	349	401	388	367	373	393	415	389	391	396	350	395	402	374	349	382	412	388	404	373	375	350	381	385	389	391	364	379	381	391	409	386	392	409	391	406	358	395	367	400	391	355	353	365	371	401	376	382	360	394	375	361	348	374	391	394	395	376	385	394	375	424	369	405	341	402	370	399	386	408	408	412	366	390	355	374	371	374	413	391	370	359	419	396	380	368	383	334	402	354	353	378	368	393	390	351	363	382	412	372	404	386	383	360	350	380	387	399	367	389	395	405	412	380	392	402	400	397	409	386	334	391	409	376	405	367	370	369	380	374	372	375	342	333	409	397	379	365	359	403	363	403	362	387	365	362	387	393	347	383	369	361	353	372	388	357	384	356	376	384	396	392	376	381	403	402	364	389	368	404	362	395	383	361	371	374	363	394	375	367	382	384	355	377	390	379	403	369	377	360	382	366	378	406	371	394	371	397	390	350	435	383	403	357	410	374	409	396	408	398	356	416	371	335	379	384	365	396	421	405	409	385	358	375	410	402	429	393	414	378	387	392	395	375	414	407	362	371	390	395	378	346	410	357	381	410	395	360	373	366	420	383	346	383	380	387	422	359	398	396	370	384	398	390	405	368	390	397	369	363	395	400	407	380	373	408	391	392	398	434	393	382	351	387	413	378	360	383	397	386	388	365	384	438	402	385	398	388	368	414	399	360	362	350	352	385	372	392	373	394	388	415	405	370	354	375	358	392	378	375	402	401	388	378	410	358	400	392	370	366	395	386	377	402	392	367	382	384	386	410	392	387	368	386	355	365	416	387	414	367	372	383	383	397	383	377	418	398	379	392	368	379	341	392	352	402	389	361	382	394	399	389	364	418	402	361	396	377	398	357	353	399	322	364	391	393	365	372	387	363	408	366	381	379	395	388	383	358	370	371	391	396	363	358	377	431	393	377	391	366	358	371	361	388	395	374	390	396	402	383	414	385	400	337	397	367	401	363	378	408	388	424	366	427	360	377	417	357	360	373	391	401	375	401	387	380	364	349	384	374	384	397	411	407	405	419	375	385	420	365	366	407	377	383	374	401	379	355	394	398	375	377	376	361	392	376	379	366	377	364	373	378	375	382	385	366	356	390	382	385	381	370	384	381	378	365	386	395	382	389	429	391	378	356	368	367	420	350	383	389	388	364	407	395	362	364	407	371	391	322	398	371	375	376	376	378	396	372	404	390	393	387	357	381	391	381	358	383	361	387	398	387	378	371	433	392	385	410	355	348	403	400	414	382	371	391	395	361	398	361	406	391	355	412	374	407	402	402	392	381	396	370	373	391	387	378	373	379	399	349	383	360	419	393	365	387	392	395	356	360	375	360	370	355	382	390	380	341	356	389	409	396	399	396	394	424	380	383	383	394	395	366	372	367	409	414	337	355	368	365	406	373	394	381	364	392	408	402	356	384	406	383	394	384	390	398	367	368	340	381	373	363	385	380	369	405	383	380	397	379	368	394	400	356	371
22478	44607	31982	20963	8382	2712	993	537	460	427	414	435	433	428	448	434	392	437	461	448	445	431	446	464	397	464	449	445	437	499	453	430	436	460	419	443	455	446	442	387	447	434	439	474	434	426	465	417	424	424	469	455	420	470	454	440	409	434	452	471	455	437	429	437	438	447	432	445	444	479	484	422	424	464	436	402	466	440	425	413	431	483	445	434	433	461	442	450	434	426	434	462	449	447	421	429	435	427	400	442	440	466	417	468	426	452	447	432	446	423	428	439	432	432	432	414	426	448	444	413	468	433	437	419	412	443	461	410	463	441	427	425	462	457	422	451	502	498	458	445	426	460	462	420	442	458	397	427	463	469	450	433	454	481	429	462	429	407	435	431	447	435	437	461	477	399	455	443	409	446	432	450	462	419	473	411	409	426	431	455	410	420	507	445	464	465	438	404	404	425	421	472	399	455	431	453	444	466	419	433	405	468	467	435	480	381	436	410	447	408	442	472	419	443	455	456	417	425	418	412	470	476	440	456	469	456	445	452	451	441	427	439	447	441	425	457	449	490	456	423	444	400	483	405	419	449	445	448	425	454	489	454	434	415	422	441	457	471	450	464	432	449	447	437	453	408	436	461	412	436	442	442	458	441	495	407	412	451	453	430	434	434	436	461	436	469	459	435	441	403	427	427	426	459	438	457	480	436	433	452	443	432	408	485	411	410	421	413	469	446	445	448	453	435	457	410	437	421	455	428	436	461	441	434	431	431	427	452	487	481	430	429	498	445	450	484	405	452	444	428	470	429	462	419	442	421	459	429	424	427	457	422	405	417	453	440	424	436	449	462	468	423	456	449	425	436	428	445	419	503	431	449	442	450	461	439	475	452	433	441	426	435	411	416	444	437	440	490	444	423	456	384	435	455	440	451	423	439	442	460	440	447	402	454	461	479	420	450	463	465	472	454	416	424	471	407	446	422	429	451	455	417	447	436	454	457	391	442	420	465	447	479	428	419	440	420	454	440	441	439	409	457	466	436	407	447	466	406	481	453	450	447	443	434	448	466	436	457	427	405	448	470	450	467	444	434	461	398	386	432	438	445	465	420	435	399	462	449	477	419	420	416	439	449	465	459	405	460	421	435	463	465	440	463	429	443	416	436	476	471	458	459	446	449	423	424	418	444	430	421	414	425	455	446	454	434	426	414	468	477	460	473	490	440	430	433	416	416	463	396	416	446	432	484	466	425	433	431	482	470	460	415	417	420	434	436	388	421	439	425	443	445	418	457	467	477	429	442	430	425	434	436	431	460	420	442	450	467	458	426	455	484	429	447	432	439	447	396	421	454	450	414	450	419	424	446	447	414	409	461	422	417	445	439	423	391	474	462	469	410	440	456	443	431	447	452	436	431	449	443	437	442	445	463	458	469	412	496	457	473	425	438	478	438	432	425	440	448	455	422	441	437	443	421	441	469	435	429	440	430	430	463	452	447	434	433	443	446	445	439	425	408	436	417	439	400	451	484	432	457	426	472	455	454	457	461	412	429	451	431	470	445	459	456	443	436	433	430	452	454	478	451	423	413	427	468	467	432	463	436	446	403	433	428	467	469	419	452	430	460	454	432	431	455	470	443	457	475	464	452	452	457	430	480	463	439	456	425	439	488	452	445	482	435	438	466	417	454	455	455	442	464	455	430	465	431	427	453	442	432	438	422	431	418	448	458	411	473	446	455	431	469	436	418	441	411	419	452	467	454	439	415	413	413	456	454	431	395	437	442	445	452	429	449	442	448	474	438	427	469	433	432	452	444	422	448	446	430	411	452	438	422	446	404	427	447	444	446	414	477	446	444	428	449	445	478	453	437	441	435	462	432	441	442	445	406	459	429	434	425	428	455	455	450	447	477	446	447	442	494	451	439	459	444	477	462	461	448	428	464	468	413	451	420	423	403	406	430	425	435	459	429	445	424	448	494	435	425	445	458	453	441	447	429	398	477	452	399	450	457	451	454	475	452	469	465	425	450	425	438	426	414	434	481	440	423	435	443	425	459	506	439	458	446	443	482	423	481	488	438	451	450	439	444	426	440	427	457	443	444	471	437	455	465	434	427	477	447	465	438	442	436	411	415	400	464	433	461	423	444	427	441	404	438	437	441	428	399	432	438	412	422	462	439	400	469	453	459	433	430	462	462	441	417	429	425	447	453	428	406	434	434	451	424	432	401	470	412	449	428	432	424	473	444	458	467	444	475	448	418	420	408	422	445	446	436	441	454	453	434	445	429	474	449	472	462	441	428	431	456	453	459	464	416	433	458	463	477	462	435	453	417	456	467	423	434	425	443	432	468	398	443	448	438	440	432	461	417	427	423	476	431	460	415	433	434	434	487	443	461	411	458	435	442	482	467	410	428	460	440	444	442	429	423	447	422	492	407	434	454	445	425	448	439	436	419	452	470	441	424	421	440	452	457	441	430	424	495	507	432	444	454	425	467	457	461	464	417	444	473	471	458	444	423	457	429	435	451	486	473	416	431	472	457	433	452	471	464	447	458	444	437	474	440	454	430	465	429	449	478	448	441	461	462	455	439	441	455	466	421	426	435	463	474	407	408	475	439	432	435	448	422	473	480	406	416	456	453	483	409	470	419	466	438	445	472	479	437	448	462	438	438	439	475	454	437	445	473	432	439	458	429	454	415	450	442	447	425	472	483	414	402	422	427	470	433	446	440	450	397	419	438	450	419	440	410	444	405	448	457	425	452	496	436	447	442	425	422	409	447	463	464	414	415	419	426	448	446	449	434	426	484	477	419	459	441	435	455	492	421	455	450	400	440	426	446	439	433	419	463	449	460	467	414	466	444	441	457	458	425	400	442	450	461	474	440	436	451	472	458	457	458	443	422	420	467	440	448	484	438	424	434	450	425	482	482	411	437	468	424	445	467	472	434	441	433	432	463	466	451	463	454	449	431	423	432	443	401	489	426	438	420	413	442	451	439	477	456	438	464	402	438	439	423	441	453	423	448	440	472	453	427	429	486	468	415	427	433	440	452	434	437	419	430	393	416	462	427	423	444	436	414	453	478	439	423	446	428	469	455	430	427	443	446	432	426	410	447	436	457	470	451	432	435	423	446	443	440	416	454	490	443	436	477	429	450	431	444	418	418	445	447	423	447	477	462	444	450	458	437	441	446	416	428	449	432	437	445	424	454	470	443	460	399	465	430	434	465	480	426	436	466	431	462	431	436	402	427	412	449	443	476	410	416	392	453	438	432	458	446	460	424	444	434	431	415	468	470	436	467	445	457	481	471	425	460	444	461	465	475	443	417	448	444	413	424	426	433	460	485	415	472	455	456	445	431	481	450	432	445	455	461	462	457	469	444	394	414	439	462	424	453	484	452	446	455	448	437	452	477	457	480	410	460	429	445	478	461	452	429	411	440	439	419	446	478	431	432	431	403	433	421	468	445	437	446	448	412	453	397	453	441	472	428	425	418	457	418	448	454	464	428	446	432	428	443
23597	22300	37371	39324	28461	20909	9496	1276	545	521	497	511	507	498	470	484	483	483	476	498	479	492	510	495	501	472	497	500	494	486	471	449	513	495	482	456	481	480	493	511	488	490	512	501	501	487	508	499	462	488	495	493	480	514	498	495	463	490	520	477	462	462	500	497	456	474	476	491	484	448	486	491	493	494	483	511	492	483	485	509	533	455	491	491	496	483	470	473	507	491	469	501	489	479	505	485	485	487	485	462	506	483	516	471	507	522	480	480	520	491	478	472	519	475	517	485	476	489	497	483	499	476	496	465	512	498	487	515	487	510	499	487	461	490	537	451	483	480	463	442	465	497	483	479	528	492	468	451	492	499	495	472	479	499	457	476	490	505	476	530	478	451	470	491	482	556	502	455	499	488	468	501	503	508	486	493	514	506	463	507	491	511	495	490	452	486	509	516	483	493	482	479	475	496	510	467	450	494	464	493	486	500	469	516	510	464	494	447	487	481	508	469	494	484	502	490	491	507	505	461	435	488	464	493	467	505	495	496	499	430	519	473	497	480	470	495	512	471	508	481	485	472	484	484	476	455	518	453	524	495	483	430	476	468	482	518	484	494	478	503	525	471	497	477	472	492	501	449	459	494	491	483	543	504	476	468	514	460	552	493	470	494	488	470	483	481	496	470	530	514	535	465	465	470	448	530	527	451	484	500	519	479	448	455	483	461	478	477	493	477	459	443	444	505	467	476	463	492	486	492	534	492	485	451	495	494	446	492	513	493	489	478	459	514	477	515	498	498	465	458	488	496	501	496	445	484	505	513	491	486	509	489	488	456	517	470	520	489	454	451	517	487	479	475	493	478	514	457	517	473	486	501	446	506	506	499	477	490	500	503	499	487	468	497	491	490	456	470	472	477	447	493	497	503	513	517	507	468	496	491	475	479	468	463	436	464	508	476	493	466	485	478	474	458	475	497	525	490	500	517	513	484	505	509	466	465	513	490	501	447	488	492	476	517	494	518	443	489	482	505	499	460	482	475	492	479	492	508	478	529	483	480	503	440	516	519	478	510	472	563	549	487	519	515	474	454	475	494	490	443	514	449	501	491	462	485	552	468	499	486	507	512	503	489	483	500	484	490	463	509	441	477	525	492	505	509	464	484	477	499	495	492	454	472	498	514	525	485	486	465	478	487	478	511	479	492	488	484	519	501	498	488	496	484	508	479	461	488	462	465	456	480	502	506	486	478	473	461	508	478	511	458	494	463	491	484	517	472	486	497	468	488	533	482	515	485	468	509	522	495	526	475	468	455	465	502	507	478	467	524	492	469	499	491	478	469	483	489	513	485	506	491	502	508	516	515	529	480	538	515	492	458	475	496	507	500	520	480	483	504	486	512	527	466	524	482	444	464	517	446	465	496	455	506	447	502	446	473	484	489	497	475	494	518	472	479	501	518	546	493	453	519	500	488	490	455	501	485	494	491	496	482	452	454	493	484	487	537	503	504	477	498	480	511	463	474	478	492	515	474	509	502	467	516	496	491	473	500	480	508	546	460	524	491	515	501	519	487	519	482	521	490	550	497	491	509	489	485	478	491	496	479	480	506	479	515	497	488	487	504	516	500	469	523	499	483	490	477	511	473	513	482	433	491	484	471	458	455	504	469	448	474	475	460	481	466	496	490	500	498	484	503	514	460	502	469	461	497	481	469	508	495	453	476	505	508	537	504	457	459	513	522	455	487	470	480	490	513	446	474	499	456	484	472	470	502	494	476	510	532	516	466	483	495	495	497	484	501	523	463	455	465	491	485	454	517	511	487	492	504	496	502	490	495	518	495	467	460	533	481	497	510	494	476	497	525	530	489	448	474	477	537	509	535	504	510	480	498	460	481	521	477	467	517	511	485	529	518	428	488	473	497	464	500	489	463	462	484	501	479	480	436	502	476	494	466	484	482	477	490	463	493	512	503	485	481	482	517	493	452	487	504	498	494	532	510	497	489	512	473	475	465	498	488	505	510	506	495	510	521	466	462	472	506	496	512	501	495	452	485	451	511	497	506	505	477	498	481	474	487	522	480	459	483	463	472	498	478	499	514	464	461	496	463	470	450	462	509	455	472	496	483	478	488	490	502	496	495	483	484	507	492	497	497	516	528	488	522	511	469	483	509	505	474	520	489	514	496	503	483	485	486	486	529	494	487	507	492	480	473	451	481	470	502	490	488	492	495	522	455	549	516	455	535	504	505	487	477	437	498	532	493	500	484	506	521	458	495	532	529	492	481	485	509	504	494	498	504	533	481	519	499	471	458	478	518	447	471	517	498	512	488	476	465	498	492	462	502	464	516	515	472	487	487	514	497	495	511	453	494	444	485	458	469	487	516	485	495	478	428	443	490	482	474	499	438	469	500	496	467	470	517	468	524	504	478	537	508	515	527	506	503	529	486	464	452	472	439	513	505	510	463	484	495	491	456	502	491	525	473	512	471	489	477	498	514	504	489	486	452	489	521	477	511	462	497	461	490	493	513	496	496	470	502	442	455	486	494	520	496	467	468	482	492	512	509	487	494	478	512	498	495	510	496	444	466	558	456	506	460	514	484	502	484	448	506	472	480	513	525	508	487	492	501	486	489	496	471	500	501	489	519	489	482	497	458	508	500	476	481	538	476	468	469	501	466	471	487	494	464	496	486	481	520	515	478	492	516	474	529	499	464	488	474	466	464	488	491	500	489	493	463	518	473	472	479	468	484	480	489	481	520	491	475	500	509	484	495	476	517	449	470	438	503	474	481	490	521	489	472	517	477	476	495	474	509	521	502	493	484	475	501	438	522	496	454	458	456	486	448	470	472	485	514	530	491	515	501	504	474	502	473	483	494	474	465	493	459	454	539	501	495	464	498	497	475	491	502	505	509	491	525	509	494	499	520	507	480	462	508	514	459	469	513	471	510	520	521	492	478	503	487	494	470	428	489	484	471	500	498	480	536	499	483	513	481	494	467	485	536	510	501	492	496	509	497	529	488	513	488	478	499	457	431	470	505	479	497	490	495	503	453	528	501	469	506	489	484	479	464	492	500	454	494	497	498	535	470	508	456	508	476	493	480	495	517	515	478	526	493	487	510	477	491	493	527	483	488	479	486	538	504	535	473	482	492	471	522	512	495	468	474	474	458	477	513	467	498	482	492	491	485	499	513	481	440	474	491	439	481	497	448	525	458	477	510	495	493	492	488	477	473	480	493	474	463	481	474	478	497	479	503	532	516	476	473	451	516	471	455	511	484	491	493	497	509	457	488	506	472	509	492	514	504	476	472	498	483	514	496	494	480	460	480	496	473	465	453	507	518	507	497	493	501	521	530	483	480	504	513	529	465	479	470	468	466	492	513	485	480	499	492	516	481	493	437	513	504	481	507	511	512	507	491	507	516	491	460	447	461	450	514	491	495	484	498	482	487	518	483	506	493	460	460	483	491	486	459	475	454	461	503	481	490	477	499	463	475	458	465	484	484	519	493	486	502
50220	92574	77298	55387	34514	15628	4746	1425	639	549	560	522	565	526	558	583	573	475	552	530	495	587	549	560	517	516	522	509	571	500	563	547	563	527	592	502	559	543	537	552	529	522	568	516	565	555	523	577	509	586	589	566	579	586	579	574	575	498	521	578	559	573	542	547	557	564	503	500	563	573	529	546	528	531	533	516	588	553	533	503	576	533	566	553	512	497	564	485	558	539	567	547	527	523	560	576	559	553	547	537	543	571	522	575	532	583	536	551	537	530	549	540	487	564	589	521	536	534	572	576	541	558	561	545	555	543	478	564	560	544	537	496	543	557	588	505	522	552	550	534	522	512	566	546	552	510	547	530	533	582	561	551	524	549	526	515	522	533	536	527	531	557	537	502	561	525	540	594	548	540	537	532	505	533	523	492	515	526	570	560	497	555	533	528	553	532	516	528	561	516	565	562	529	563	529	529	525	497	573	546	579	515	512	552	511	538	547	528	543	565	592	571	568	520	579	546	546	579	532	509	553	521	527	518	493	532	525	525	522	569	571	545	543	512	541	557	556	522	546	511	542	520	548	588	506	527	571	549	551	555	543	528	581	571	551	505	590	575	546	530	559	576	553	552	563	542	586	566	533	542	521	586	540	547	554	563	554	556	528	552	566	549	541	524	563	524	532	564	554	525	549	535	580	554	542	544	547	540	514	549	523	520	549	563	550	560	512	560	517	557	501	514	577	520	584	515	539	521	503	552	539	535	497	541	552	541	526	553	556	522	571	538	515	555	552	552	558	522	540	547	568	489	551	541	528	545	521	560	564	504	566	521	560	514	506	527	508	584	562	598	510	559	571	552	562	548	506	542	555	509	509	547	546	551	501	513	524	550	546	555	543	538	493	531	573	537	533	518	530	547	550	534	531	541	524	605	552	512	548	535	539	537	525	501	552	564	549	520	532	553	536	528	540	519	509	566	588	486	502	538	549	575	534	553	580	543	484	506	490	574	533	560	541	552	532	530	524	558	524	552	579	578	556	543	550	522	571	500	540	543	533	500	496	544	506	562	529	559	557	535	586	541	563	542	522	572	557	546	513	550	518	541	568	535	532	577	573	525	591	474	608	559	546	536	587	556	553	593	509	546	526	540	554	526	550	573	539	510	565	550	516	583	550	520	520	589	528	534	537	544	544	549	531	526	558	587	576	489	548	553	533	594	516	526	574	566	514	545	539	574	566	545	517	536	553	523	561	552	567	529	518	541	559	511	557	565	524	576	560	522	507	513	572	558	503	585	531	549	533	514	508	552	540	546	588	530	512	549	537	567	534	525	540	548	497	573	528	526	538	520	550	500	559	562	567	554	524	542	576	531	524	503	536	532	551	558	511	566	561	539	550	561	556	512	539	538	542	567	548	586	522	520	533	586	545	520	522	576	536	541	580	550	546	524	549	551	538	562	535	545	503	550	519	526	550	561	566	509	546	507	514	555	543	581	537	543	561	597	572	544	524	507	512	547	554	533	498	584	552	522	567	553	585	578	572	578	523	514	529	549	539	541	506	538	533	555	568	578	529	555	582	544	558	570	519	568	536	540	519	548	567	545	554	575	537	552	529	516	554	494	550	538	515	563	514	566	573	543	552	527	566	514	550	541	499	521	524	524	521	538	555	534	521	529	490	589	522	536	517	558	511	530	554	532	514	549	568	554	523	540	580	549	540	539	528	509	508	551	517	568	537	562	523	555	545	552	538	522	543	534	547	545	549	553	540	546	531	561	489	522	572	540	542	548	537	556	536	544	522	523	545	563	553	556	549	568	573	539	515	522	506	518	569	516	554	553	544	547	565	564	577	554	534	533	545	561	515	524	527	524	522	561	506	533	564	549	488	558	496	563	524	520	525	526	573	540	531	519	564	546	485	600	556	531	509	520	553	547	514	545	546	536	535	551	510	548	540	536	568	512	544	514	525	569	501	541	537	548	589	520	599	546	566	555	531	495	526	527	534	530	498	561	542	571	492	547	568	574	530	549	562	543	530	552	531	546	552	545	515	513	560	571	559	556	504	549	573	556	557	550	536	553	548	522	533	534	532	591	544	551	555	566	516	537	551	525	529	511	572	534	542	541	552	547	535	539	546	561	513	534	551	567	533	560	546	518	557	535	526	520	522	572	535	532	561	563	540	517	544	577	527	506	546	499	526	560	512	509	505	534	538	548	538	578	544	524	572	559	559	547	540	555	548	520	545	557	520	549	527	550	543	525	560	551	562	515	551	507	539	579	587	549	534	513	571	548	530	510	568	540	499	557	566	524	538	600	539	520	580	524	528	528	557	548	520	534	557	502	553	528	539	535	552	528	524	564	508	552	550	528	546	521	516	537	541	565	566	532	528	499	496	524	529	534	546	525	565	517	526	547	524	519	573	528	511	563	521	558	531	519	516	547	538	569	558	532	548	580	522	552	557	530	495	579	535	528	533	501	562	487	534	547	519	556	560	513	515	502	552	526	543	513	527	511	555	541	506	510	555	520	562	536	514	562	536	584	522	494	531	498	529	492	523	535	562	563	559	535	553	578	552	534	544	552	559	573	591	550	526	524	557	513	510	554	560	518	541	505	503	521	514	564	514	569	556	602	556	537	531	563	561	521	540	576	584	517	528	554	546	568	514	575	534	530	542	535	508	547	520	545	503	549	521	569	512	532	521	509	532	523	541	541	607	521	546	579	549	534	538	563	518	530	557	561	505	525	552	596	568	569	543	524	532	551	543	551	546	560	509	527	564	500	548	502	535	550	547	548	557	540	568	492	527	586	520	535	578	594	552	552	546	489	548	536	522	548	549	563	520	492	533	566	531	572	542	564	532	537	513	566	517	530	568	519	529	567	542	510	557	534	526	523	539	497	510	581	516	522	569	551	559	551	552	547	570	559	520	527	565	525	527	507	492	532	579	536	552	534	523	530	551	523	552	523	571	526	584	565	513	587	538	572	546	561	546	529	509	576	531	583	516	558	514	512	534	535	561	548	547	528	529	565	514	539	545	555	499	541	503	568	553	529	507	507	546	595	570	574	554	535	551	535	525	527	537	522	539	565	516	512	494	586	546	552	548	556	543	557	529	555	486	540	521	512	530	527	556	547	514	508	558	534	506	522	582	527	508	595	556	538	535	527	549	543	554	530	571	531	543	525	574	536	523	515	540	546	555	532	545	528	558	530	533	532	568	572	515	506	604	529	545	570	508	543	552	504	514	535	568	543	558	535	546	524	552	574	516	516	558	570	538	521	539	539	565	569	578	567	560	528	506	564	579	545	519	525	527	543	524	551	547	600	543	565	523	613	493	535	530	558	550	515	522	529	531	528	553	566	532	552	554	563	526	526	560	586	562	550	524	503	546	552	504	575	535	595	559	494	509	548	541	557	547	515	568	563	525	516	527	565	571	496	567	571	539	552	488	604	566	519	548	546	538	566	570	498	525	547	541	536	520	500	550	535	576	532	539	531	579	534	545	532	503	533	527	561
25326	23682	38895	38062	22498	9732	2040	692	489	452	489	440	444	480	444	461	447	474	457	484	447	447	464	434	486	439	472	475	456	449	475	475	474	452	435	462	458	445	483	434	436	444	434	426	448	423	476	501	446	501	412	444	402	486	461	423	454	433	468	422	432	479	458	450	469	481	454	483	451	477	438	442	437	434	393	443	400	440	428	465	466	447	413	418	444	435	464	466	428	519	441	473	481	449	448	437	433	454	480	470	480	457	462	446	452	467	436	456	476	444	467	445	465	450	436	430	460	472	436	416	426	476	450	477	433	453	461	470	428	463	433	485	459	440	478	460	445	494	448	448	450	473	439	496	428	454	432	452	466	451	438	444	462	483	468	429	454	469	447	459	437	464	459	450	440	410	442	482	496	398	463	465	420	452	444	473	473	442	473	479	451	467	476	468	496	464	490	449	476	443	448	430	467	493	485	469	457	446	452	467	479	439	473	447	473	451	478	472	419	466	414	486	440	458	436	482	470	458	463	463	429	443	437	436	438	462	434	474	457	472	439	457	465	453	465	409	490	462	452	453	448	475	452	438	423	440	480	481	430	493	416	452	466	411	436	452	439	442	463	455	426	470	464	445	421	439	460	473	444	463	464	454	433	466	467	469	451	470	455	423	427	484	475	467	474	461	419	459	469	471	435	478	480	456	427	456	459	451	497	430	457	454	489	435	468	430	478	421	468	408	436	467	470	449	443	431	421	459	443	449	430	453	467	451	459	453	468	486	492	511	479	459	463	475	509	478	442	455	475	424	434	488	442	457	480	472	455	442	462	496	417	473	470	446	454	438	433	493	445	445	462	462	433	462	471	441	467	474	505	453	440	447	462	444	439	401	468	462	484	442	463	419	430	458	450	483	471	471	443	483	429	467	435	449	434	444	439	456	456	422	468	448	484	482	438	440	477	471	470	449	455	459	421	477	466	465	433	480	418	461	469	450	429	467	425	437	434	436	452	432	486	432	468	439	464	421	466	476	451	484	435	494	500	437	494	461	449	427	476	470	448	433	465	458	429	463	468	436	454	474	470	440	466	457	435	482	477	456	476	443	489	451	430	476	462	438	464	477	426	449	461	481	488	439	479	455	481	465	460	482	447	464	476	465	462	444	433	447	451	416	446	442	448	434	487	469	428	460	427	454	474	441	455	423	483	460	454	462	436	461	490	471	478	461	468	457	428	484	501	413	458	448	438	422	444	438	453	464	462	472	453	410	463	434	459	455	431	466	476	457	453	451	408	408	463	469	486	458	465	483	474	467	443	471	415	436	504	470	519	430	454	465	453	441	467	462	453	464	419	462	430	450	437	433	419	459	454	429	420	452	398	429	457	459	432	471	472	467	506	452	458	463	468	459	464	436	449	409	486	461	493	452	410	468	478	468	459	474	451	476	440	449	434	466	469	489	437	469	456	449	472	475	465	455	488	413	455	479	465	448	470	448	463	450	489	461	410	419	457	438	468	478	448	446	424	467	429	441	419	435	459	489	470	438	468	448	479	452	465	458	457	468	462	459	457	441	471	458	410	442	459	482	442	455	462	440	460	477	466	469	488	477	472	420	451	451	403	436	446	455	480	447	461	499	473	468	432	478	434	433	481	464	488	441	435	465	479	477	460	452	455	468	448	471	454	414	493	458	450	474	439	460	437	441	502	469	469	435	486	441	430	414	506	440	463	441	458	407	469	448	445	442	437	442	465	498	496	449	423	422	481	440	435	465	485	465	479	448	463	460	449	475	439	423	452	467	457	408	419	457	464	456	447	445	459	438	454	463	469	428	466	481	419	457	454	500	466	436	472	468	441	427	464	435	475	478	472	444	450	481	451	431	469	445	477	491	437	443	459	459	420	464	434	485	449	477	468	466	457	455	437	444	441	468	455	439	425	458	402	428	416	433	443	409	465	457	437	459	455	456	481	467	426	509	425	452	481	463	452	469	488	431	432	440	475	415	434	450	460	459	444	440	493	473	454	437	467	446	441	458	464	461	427	477	457	450	459	441	460	466	479	493	468	501	431	468	449	442	429	496	444	450	457	475	453	460	472	433	446	441	480	447	444	442	484	458	442	461	460	457	457	528	482	451	429	456	455	418	441	450	431	462	464	428	444	412	439	451	474	473	435	458	457	455	490	462	482	447	440	453	443	450	492	439	458	447	434	442	476	445	396	478	488	495	483	455	425	469	502	457	447	453	488	447	477	443	443	468	454	442	436	491	450	468	431	458	448	417	458	444	476	465	466	455	419	452	470	462	458	427	503	448	471	467	455	500	433	493	431	444	411	492	511	439	494	423	488	468	448	450	489	406	451	461	468	465	420	441	472	440	451	425	434	484	452	476	456	460	426	442	452	471	427	480	432	446	477	482	500	429	472	438	404	436	453	483	461	465	491	501	458	432	431	456	458	467	452	473	472	446	458	452	454	494	449	474	421	467	441	498	453	493	415	432	474	473	481	478	432	473	447	476	454	481	461	480	450	475	443	412	448	486	449	440	445	423	445	475	424	454	392	455	482	448	479	481	452	441	462	436	449	472	465	471	411	482	464	426	460	437	452	439	459	478	463	440	500	460	467	486	431	492	462	465	467	402	434	444	464	458	460	428	436	475	451	431	392	456	427	452	474	413	470	424	401	461	447	465	416	437	442	472	469	492	411	437	437	461	451	482	468	463	430	451	469	491	447	457	476	459	453	457	475	441	448	423	451	459	438	412	420	435	479	457	461	434	481	460	441	409	471	464	461	449	481	448	468	453	435	455	490	463	404	465	440	446	428	424	441	479	430	461	473	456	461	490	440	449	410	445	413	472	431	471	456	454	440	436	458	433	485	481	475	433	476	491	463	432	463	452	455	459	416	470	454	498	446	421	473	440	491	437	475	478	465	460	416	477	486	421	431	477	481	445	494	435	471	480	461	426	449	434	450	441	461	425	435	452	432	456	455	447	475	446	452	462	409	479	447	462	433	464	468	451	438	434	455	461	462	476	450	442	476	464	466	472	464	452	430	448	485	447	447	470	466	488	484	452	485	471	438	504	436	515	436	464	446	438	474	451	478	429	478	494	472	453	451	460	434	459	449	475	466	445	432	478	461	460	450	456	463	476	440	445	468	414	484	425	460	471	457	436	478	483	438	476	435	462	469	418	445	452	472	439	437	491	466	445	503	432	458	473	433	454	436	413	467	485	455	447	488	472	414	452	436	422	415	438	507	396	470	466	475	454	457	472	423	482	466	484	454	457	442	435	438	420	438	472	459	455	435	455	452	464	459	501	446	485	432	465	448	437	432	443	481	455	481	418	455	453	453	427	475	425	433	469	453	442	465	440	467	466	451	476	451	445	469	424	465	472	482	444	482	426	445	463	444	459	460	452	430	488	472	428	454	409	471	445	479	462	440	445	474	474	421	437	455	457	444	501	417	456	470	442	464	456	445	454	505	432	429	484	457	451	464	474	482	494	442	432	417	429	467	422	528	448
42020	75915	61326	41842	23265	8447	2436	963	600	495	515	536	529	503	486	530	502	527	552	524	507	555	524	503	517	538	512	554	545	523	496	514	521	531	564	535	506	484	551	499	539	506	544	547	517	510	529	519	555	502	494	566	497	534	493	494	483	497	512	505	520	499	506	485	530	529	533	507	517	562	534	526	530	521	515	442	538	486	553	543	539	508	537	527	503	515	470	513	528	514	499	523	521	555	494	512	527	553	526	540	536	533	538	537	471	523	570	490	519	484	496	529	542	517	510	557	507	536	518	513	507	550	515	538	552	550	481	498	518	506	499	495	520	538	529	506	510	525	509	495	472	538	556	552	519	573	578	515	565	499	483	512	538	518	505	508	542	524	506	511	531	507	499	523	496	516	527	544	525	485	521	547	527	494	542	533	499	514	544	499	499	562	522	482	508	505	481	481	528	521	532	567	534	517	497	492	477	533	527	531	501	539	555	508	536	542	490	508	497	552	547	514	553	533	567	506	536	492	470	540	475	507	513	525	498	504	525	547	516	571	528	548	535	508	527	510	496	558	530	482	487	510	516	491	486	514	504	505	524	464	543	519	526	520	527	504	496	554	537	472	534	540	519	527	533	532	509	562	515	521	514	553	521	501	547	519	568	534	494	507	571	516	536	547	539	522	531	522	494	549	540	508	554	519	498	525	519	525	530	516	516	508	539	523	544	508	514	510	522	551	541	480	552	540	514	544	533	533	518	530	515	508	496	486	477	531	515	552	551	548	474	529	501	492	534	520	511	542	523	527	548	485	548	537	536	510	495	503	515	524	499	528	498	488	517	546	563	493	545	513	518	536	567	518	532	525	510	486	544	520	554	539	527	496	502	540	513	492	550	485	529	504	522	519	502	485	539	514	541	512	532	494	516	516	491	535	478	479	492	498	510	503	542	527	543	542	524	540	533	505	551	512	525	561	498	548	537	521	519	522	563	500	536	535	506	495	482	526	544	521	525	523	467	537	544	541	519	512	498	504	477	499	540	509	497	540	527	552	509	565	526	516	557	532	472	492	543	532	511	552	499	513	469	550	495	544	484	498	504	521	522	556	562	515	514	573	542	555	472	545	542	498	520	526	544	491	523	523	556	510	518	504	521	542	493	542	507	525	499	511	510	515	505	494	516	499	546	486	529	545	489	515	507	530	509	511	515	499	529	524	543	558	521	515	545	549	491	481	535	521	540	546	504	501	508	560	517	498	540	518	510	516	537	506	537	578	530	544	519	472	506	514	475	470	547	500	544	545	525	529	576	492	517	526	523	544	526	535	481	545	539	518	527	524	511	517	501	567	543	521	503	513	499	560	525	513	541	559	548	531	494	561	500	519	470	504	527	558	533	544	518	504	511	509	530	489	548	534	518	518	532	522	550	535	531	551	505	517	488	538	500	541	536	497	538	540	550	471	558	524	528	515	537	502	494	503	534	519	481	510	558	528	525	517	561	539	460	503	552	556	507	494	501	527	497	534	547	508	495	519	522	539	565	560	539	499	550	511	512	519	539	485	516	497	543	502	496	495	535	483	554	535	519	533	530	500	572	552	558	530	492	525	524	533	522	533	517	543	517	526	512	513	521	517	525	496	538	533	525	523	473	563	539	533	522	545	492	532	496	515	573	536	532	453	515	508	519	568	530	511	547	541	561	530	557	492	527	508	555	543	555	549	498	583	545	518	521	552	540	557	517	528	549	523	521	528	518	527	532	540	514	480	510	537	506	497	509	531	519	528	502	523	524	512	484	491	525	526	524	539	546	541	512	526	527	558	558	552	522	481	529	504	521	534	489	485	529	489	514	503	512	529	492	533	527	545	535	509	539	519	524	556	559	493	507	543	499	500	490	480	514	553	508	529	531	530	537	531	535	517	545	475	532	489	497	527	493	492	560	527	483	520	553	501	510	554	490	528	529	489	511	553	529	514	555	519	484	542	571	509	528	534	523	516	558	480	542	495	509	528	525	511	533	468	526	506	517	503	518	518	514	503	498	496	522	527	522	528	518	530	536	556	530	539	512	494	509	523	487	526	520	496	514	550	559	562	502	562	523	487	518	549	518	512	501	494	558	470	546	538	496	520	527	520	522	556	520	524	520	527	562	526	521	497	536	511	541	508	542	480	549	526	528	496	490	514	547	518	500	497	519	538	558	520	525	539	530	526	490	512	508	542	550	500	519	515	540	508	584	537	520	518	500	533	537	511	507	539	519	508	513	530	507	486	537	510	560	530	514	524	521	493	509	510	561	522	521	520	510	543	508	516	543	536	545	522	519	494	521	539	508	511	510	565	546	544	537	541	535	537	544	546	516	493	535	521	528	554	527	542	524	501	526	553	507	498	518	538	485	499	528	497	544	533	533	502	494	501	533	491	503	507	504	539	506	507	512	505	587	494	514	508	526	449	520	545	522	516	539	533	496	453	542	557	526	523	499	533	506	570	488	491	540	540	522	590	540	536	529	518	512	527	475	520	514	545	487	519	533	534	526	517	536	553	510	509	511	543	525	549	469	531	513	531	511	551	551	523	499	518	507	510	521	532	530	542	466	498	509	539	530	527	543	538	536	537	539	526	536	504	452	539	512	488	506	508	498	496	481	562	529	551	539	499	505	544	494	539	523	506	532	544	500	538	479	518	506	522	528	475	530	522	511	527	510	488	505	471	487	513	513	548	529	501	518	493	564	544	527	487	591	537	487	546	556	500	526	531	497	488	500	507	493	490	527	514	539	511	474	507	544	506	514	522	507	519	553	504	545	523	544	509	579	561	509	522	490	523	496	514	523	522	538	515	476	507	492	532	484	485	535	537	523	522	491	512	517	543	512	526	490	516	513	520	522	495	587	509	512	539	576	490	530	547	492	488	499	526	533	476	499	532	546	513	536	541	534	547	523	544	529	535	509	509	549	511	498	554	519	518	510	528	526	530	506	494	548	531	524	528	526	532	495	524	483	523	510	508	532	515	508	532	548	524	542	501	523	542	493	496	537	520	503	571	552	524	493	528	489	501	521	552	483	568	499	529	551	525	523	535	533	515	574	525	492	522	497	496	525	480	507	546	501	532	542	524	522	538	542	501	534	528	522	529	519	537	506	544	537	496	535	523	483	583	516	534	494	546	504	563	487	499	528	486	506	510	526	531	515	544	497	496	534	504	506	496	523	522	502	542	545	499	539	545	531	542	518	480	518	511	559	518	544	508	545	495	533	556	532	483	497	485	535	545	511	504	533	509	549	533	482	528	551	544	536	510	519	557	526	509	494	588	532	485	531	486	524	499	524	549	531	530	550	496	546	519	497	518	529	538	519	502	506	564	493	568	491	500	540	529	496	531	505	511	526	529	508	513	492	532	520	539	493	540	549	504	515	570	522	529	521	534	537	523	517	552	501	531	516	543	511	489	532	509	496	508	496	543	497	517	497	534	507	533	496	533	484	513	547	536	497	503	573	545	510	510	548	524	554	567	570	539	531	522	506	552
22735	21576	33666	37009	30187	23966	16673	2801	708	622	624	586	607	614	643	613	584	582	602	569	576	575	636	669	568	599	671	577	604	538	639	617	581	612	654	622	633	593	573	611	585	644	572	622	631	565	615	596	605	587	584	608	603	630	628	588	553	612	601	571	581	638	633	595	619	571	625	626	600	583	593	580	596	627	597	556	624	598	656	640	557	629	554	557	542	656	591	575	601	577	614	605	576	608	575	622	618	602	607	591	576	554	617	575	616	623	608	558	603	587	600	570	606	602	571	567	526	605	595	570	594	610	592	665	591	628	603	573	603	587	603	634	609	623	578	616	604	594	621	591	588	631	548	609	636	583	592	613	630	572	585	608	571	581	576	609	553	612	621	613	583	600	617	624	618	593	622	610	592	593	614	636	633	562	617	641	548	598	582	606	625	577	602	616	602	584	587	611	631	604	652	574	598	588	617	643	595	621	626	620	596	575	603	576	570	581	624	559	583	538	611	632	581	601	591	581	580	583	587	582	532	596	612	617	637	648	570	617	608	573	570	569	595	579	635	566	635	580	550	630	552	598	621	551	600	611	587	605	616	605	570	593	637	579	619	595	577	600	618	567	621	595	618	577	586	620	588	574	588	596	624	602	601	609	627	623	625	612	594	606	605	605	608	605	595	575	611	598	601	591	555	587	588	581	573	596	643	573	572	630	569	635	603	585	602	603	576	592	602	565	608	601	549	585	562	558	626	589	626	591	592	655	610	573	559	571	613	600	583	654	586	593	575	639	621	617	535	604	598	596	602	584	604	604	589	601	550	613	571	604	616	590	620	605	631	594	570	621	569	578	602	559	603	571	619	609	552	620	623	581	620	620	600	560	623	589	642	567	592	603	637	600	627	604	565	586	623	607	570	631	591	620	633	644	589	632	602	612	584	590	594	569	567	567	645	597	596	598	590	652	538	609	563	553	596	652	574	557	575	579	547	602	602	582	600	607	614	591	589	592	571	585	609	618	567	594	629	608	624	579	620	620	619	601	578	578	610	618	604	628	551	613	573	616	600	581	559	573	573	599	642	624	584	575	591	593	553	604	642	612	594	632	630	614	577	616	649	582	588	594	603	585	568	659	550	651	627	610	629	608	614	628	610	590	609	612	624	567	597	577	602	606	590	556	617	622	602	645	612	611	598	598	576	579	630	607	595	589	586	556	605	630	582	606	555	599	595	610	596	648	646	613	602	579	564	598	656	590	601	579	596	574	575	610	591	592	579	572	556	558	608	608	613	596	619	625	619	541	621	608	558	597	592	553	589	583	583	602	585	579	599	613	625	618	646	570	557	565	613	599	614	598	585	568	631	566	621	608	599	591	577	589	608	569	535	586	563	619	591	610	587	630	593	548	600	610	595	587	637	572	591	624	643	565	602	630	560	625	589	567	629	628	569	571	636	622	579	592	562	610	592	601	592	595	614	606	582	577	609	618	638	614	643	607	611	584	525	609	625	606	601	594	596	569	585	563	606	571	643	628	577	615	611	622	548	565	535	605	585	589	597	571	602	626	617	572	583	563	613	605	582	689	593	589	606	624	612	647	620	582	605	589	585	569	580	560	587	617	599	591	586	589	569	574	590	572	633	607	637	577	595	605	615	574	606	624	598	607	596	638	588	654	579	603	583	604	580	600	595	594	593	615	572	619	602	590	614	601	576	563	585	602	607	625	581	629	580	623	612	626	572	602	603	609	584	597	555	618	577	608	590	611	606	597	569	628	592	574	603	596	631	599	589	582	587	616	611	585	591	570	645	599	594	594	598	632	619	562	581	626	567	613	587	574	637	573	631	563	588	569	642	567	590	610	615	613	608	625	569	612	604	649	621	613	570	576	584	622	612	586	564	579	646	587	611	616	604	626	590	562	634	595	612	623	597	565	607	556	562	598	599	577	616	610	598	606	581	585	592	627	652	609	598	560	614	594	573	613	584	640	597	603	585	610	587	608	600	601	579	573	609	626	622	635	578	607	613	593	624	672	614	565	599	600	574	606	546	568	605	600	644	618	615	569	615	596	599	582	609	631	607	577	599	612	610	607	592	596	573	581	603	579	555	569	604	606	576	591	634	600	585	623	588	594	552	595	584	580	580	610	568	623	572	625	613	587	617	603	603	620	628	610	522	614	543	617	588	593	588	591	631	586	581	648	615	577	609	594	590	550	583	573	601	560	634	597	614	629	567	620	557	599	577	577	626	564	627	603	592	602	594	619	619	554	599	615	605	548	606	611	638	606	573	626	554	569	583	641	643	615	550	596	626	586	562	597	651	592	561	611	588	610	618	566	651	625	638	588	602	565	570	597	593	592	588	599	594	630	588	592	578	587	606	589	569	617	583	612	617	615	658	572	595	598	561	611	603	628	575	592	600	601	596	593	620	600	589	609	687	597	620	621	564	596	578	600	584	607	571	615	595	641	591	545	595	595	617	584	562	613	590	630	587	612	566	613	614	625	656	603	575	558	583	620	603	586	593	594	600	603	651	577	589	592	591	609	642	578	610	593	577	572	597	602	597	583	616	625	570	573	581	606	614	562	626	577	583	614	641	607	649	566	604	557	624	601	553	637	587	598	648	627	603	599	644	602	617	619	565	633	616	612	590	659	603	636	583	601	602	587	598	593	597	604	604	576	592	592	615	605	601	603	602	522	564	596	586	601	587	574	574	622	586	612	553	608	592	581	580	578	616	600	608	622	626	610	557	586	617	602	595	601	576	592	615	626	625	581	621	643	605	589	644	603	605	601	572	613	577	589	579	636	630	572	629	600	611	641	550	539	606	632	598	645	574	598	571	572	618	591	617	583	556	611	573	577	591	619	614	625	618	585	609	567	593	607	598	613	609	631	607	636	584	605	586	563	652	634	602	617	619	610	606	567	579	614	620	567	562	615	617	584	650	607	551	619	592	614	584	570	623	563	611	599	590	566	582	601	636	609	651	619	575	619	613	623	577	622	576	589	571	592	578	625	583	630	552	599	598	591	624	629	598	587	583	594	588	607	571	554	628	556	583	596	598	595	566	584	647	606	580	567	576	601	630	594	565	588	574	577	611	585	599	580	626	606	656	608	628	602	586	574	574	595	549	617	550	614	595	588	630	596	645	569	629	578	597	601	632	623	595	601	594	600	597	611	609	569	589	560	599	580	582	563	590	579	582	602	619	627	590	593	577	594	604	587	620	572	581	611	568	611	570	564	585	607	585	622	580	597	601	657	606	590	636	594	595	593	629	621	599	571	630	676	636	598	584	583	616	590	564	612	594	595	611	569	519	587	602	595	603	604	599	603	583	628	623	581	593	577	618	611	597	588	585	565	615	633	597	631	588	611	573	603	609	611	607	609	550	595	634	596	578	630	591	574	610	598	545	593	612	571	622	660	600	624	634	618	611	575	608	634	592	634	576	600	626	578	614	580	550	574	600	593	607	609	567	607	576	607	587	620	665	548	547	568	625	619	610	610	642	606	584	575	571	581
54171	96572	84557	67054	43408	22852	7610	2159	727	675	675	721	670	681	651	660	629	616	644	649	681	673	627	621	720	630	610	699	677	678	677	677	680	623	648	691	625	707	655	664	668	637	643	656	634	653	678	651	688	657	637	671	624	650	639	627	596	624	679	672	653	674	637	663	686	664	603	601	662	634	666	622	632	653	643	629	652	672	631	661	673	692	679	653	641	663	671	655	643	668	649	665	635	660	657	634	688	635	640	624	632	668	654	659	630	672	636	683	599	633	650	653	717	662	634	721	667	645	638	634	658	617	657	683	638	653	707	596	611	636	614	680	675	655	688	694	633	653	681	652	659	638	633	665	683	655	693	595	612	646	681	653	639	645	669	650	632	649	691	697	628	696	686	624	671	645	662	660	650	681	675	634	671	668	627	656	635	626	593	643	667	649	643	664	669	669	709	636	680	692	691	678	635	604	653	650	661	659	652	654	667	679	687	616	653	623	652	647	623	685	661	703	664	688	684	661	652	676	684	626	628	670	603	740	674	726	637	643	681	683	666	654	646	642	674	670	652	653	651	629	623	620	642	657	623	634	614	657	649	634	655	643	652	646	671	644	665	633	619	610	661	679	623	661	668	647	647	675	633	658	670	666	656	624	666	603	648	684	672	653	643	660	599	632	637	645	690	667	693	621	704	661	632	647	616	637	652	658	609	675	678	667	614	727	685	685	644	600	619	642	630	667	708	644	573	603	640	655	604	679	685	670	655	633	664	673	634	620	666	631	672	641	708	639	628	680	660	623	647	665	624	662	621	670	692	652	671	626	648	671	682	624	642	662	625	674	694	665	689	661	671	631	650	609	694	669	637	680	639	635	615	685	681	642	704	644	596	626	653	690	707	671	633	615	630	705	640	670	643	678	630	638	619	639	618	640	686	648	653	662	645	638	670	672	651	645	624	619	648	679	663	672	705	656	645	701	628	662	680	636	668	665	665	663	662	661	606	663	661	648	651	631	678	655	652	647	646	644	706	627	660	621	665	646	672	653	636	611	657	665	662	615	678	655	633	635	649	683	665	626	655	666	712	675	611	635	651	636	641	660	637	621	632	639	662	602	628	647	644	693	646	632	667	619	624	643	622	627	632	680	664	617	665	735	642	626	645	671	626	618	615	716	615	636	644	682	634	654	669	623	672	656	644	652	634	590	685	619	656	650	650	664	619	668	666	598	657	641	658	638	628	648	644	616	653	630	666	631	624	630	655	650	653	606	669	650	636	656	643	652	653	639	666	635	648	657	621	648	615	590	654	662	682	615	652	679	638	658	632	643	631	699	644	639	672	626	653	611	628	613	694	591	630	671	681	597	650	643	645	674	705	639	668	663	665	662	646	655	637	662	622	592	646	684	681	623	659	680	623	643	707	667	670	666	653	638	685	719	636	619	642	643	641	671	613	671	704	631	662	648	603	556	687	678	648	627	656	605	687	624	626	647	642	650	704	598	685	644	612	629	636	597	609	681	621	679	667	625	635	607	626	628	653	686	613	640	667	616	631	668	632	662	678	666	626	641	658	680	622	613	652	638	666	667	658	625	610	647	686	656	643	680	679	640	641	649	637	657	639	645	645	646	694	603	668	643	671	628	643	614	659	677	686	618	665	626	672	668	678	656	687	666	661	653	664	622	660	642	637	640	641	658	623	660	673	654	655	632	644	627	662	642	653	614	664	638	641	672	625	637	660	669	630	670	659	660	665	635	634	641	664	679	645	650	652	696	612	679	645	661	649	668	637	683	676	654	693	719	616	669	669	653	697	702	673	620	661	688	644	654	616	672	655	636	640	665	639	635	643	656	666	672	646	643	659	630	641	618	659	597	652	595	642	663	662	658	672	674	635	689	683	698	660	646	668	624	638	656	650	645	602	663	655	665	674	682	654	623	671	665	672	651	674	659	644	667	667	641	642	671	659	667	662	606	605	666	681	637	660	632	647	634	634	650	655	617	675	633	640	674	671	652	667	632	665	663	650	632	621	663	672	650	632	611	633	627	638	649	643	638	615	662	642	602	620	617	620	680	660	675	641	657	630	674	661	667	668	689	603	632	664	686	682	650	678	667	652	633	666	616	635	635	647	687	629	592	617	687	663	682	704	614	611	655	650	672	624	684	631	663	664	629	657	665	679	606	643	656	608	641	661	677	607	668	661	715	643	634	675	635	641	635	669	622	671	632	670	680	635	665	661	678	670	648	659	674	707	593	648	590	650	661	605	673	652	615	660	678	650	663	646	660	657	660	615	678	621	621	663	653	618	618	666	679	651	646	643	636	615	675	653	671	618	617	626	681	624	629	638	654	598	694	672	652	699	648	662	626	672	643	691	618	693	630	672	668	673	636	678	606	656	664	687	654	638	636	625	676	619	659	611	665	655	610	661	709	659	617	665	689	677	629	632	702	662	692	660	620	665	685	645	685	661	668	636	610	637	626	668	620	673	690	647	649	621	632	617	649	642	674	644	630	651	620	646	643	635	624	646	684	693	648	637	677	655	611	673	654	613	670	684	671	674	640	650	603	660	647	678	633	648	643	626	658	699	624	672	672	661	606	675	654	651	626	673	660	658	618	675	668	698	632	697	569	626	637	627	618	638	680	672	663	643	707	607	618	659	653	629	668	657	646	645	647	620	645	633	650	650	643	691	655	647	618	647	590	714	644	654	617	684	668	646	643	652	632	646	648	651	686	663	631	609	645	591	723	657	643	628	624	698	642	654	628	634	621	654	622	693	682	682	652	642	624	621	665	643	598	651	664	638	661	645	658	631	646	656	630	635	659	674	627	647	630	654	695	608	662	664	645	672	639	639	617	672	715	634	703	636	660	630	656	658	724	638	687	669	626	668	675	651	693	598	616	609	655	658	631	648	633	640	624	650	649	631	657	650	641	641	607	644	668	682	654	676	664	645	649	649	639	645	634	652	676	664	677	644	643	679	678	628	638	672	648	654	662	654	641	660	641	682	646	661	632	675	654	642	658	651	652	644	620	652	654	661	639	654	677	616	647	639	660	604	637	647	658	656	636	644	635	652	683	684	616	614	636	674	671	683	671	653	628	670	662	659	660	640	659	680	615	664	660	620	652	702	624	650	652	640	631	674	669	662	673	643	670	627	700	631	664	714	624	639	618	638	691	629	679	622	635	664	671	642	697	648	643	635	633	599	645	648	655	627	692	632	672	599	665	662	588	638	636	669	653	635	665	683	631	653	653	680	686	693	642	655	617	661	669	624	663	650	648	658	601	665	660	689	627	681	654	603	654	660	627	680	678	621	684	667	671	612	677	663	658	670	656	635	658	663	668	612	629	636	669	623	638	640	636	662	616	646	603	653	645	660	657	646	630	622	653	648	640	634	680	662	648	636	620	660	641	679	631	675	657	610	649	640	653	684	669	651	634	673	647	643	627	644	643	631	658	662	662	654	675	666	664	651	669	638	682	625	647	655	661	639	645	695	594	656	679	698	669	671	625	672	624
27364	26272	31007	25955	9055	2229	763	409	384	347	352	367	355	351	346	362	362	364	335	326	359	357	384	366	322	352	350	352	334	362	342	303	345	334	359	349	354	376	348	323	370	370	357	343	332	341	329	359	337	364	344	335	351	341	326	368	321	330	342	360	363	365	336	331	369	357	338	356	357	343	356	349	308	331	335	316	315	363	307	348	358	358	328	360	336	330	340	332	321	312	317	367	368	357	332	356	394	350	330	392	325	340	389	376	342	347	354	358	349	368	358	324	349	302	350	347	376	327	368	347	354	352	316	337	342	353	351	381	357	345	366	333	356	340	336	347	365	360	370	322	354	362	356	372	350	371	304	374	337	351	321	356	343	363	327	327	343	332	327	318	367	331	316	358	348	335	317	339	349	347	352	367	346	375	316	364	324	315	336	325	351	354	320	327	318	324	324	338	341	337	329	379	382	321	345	350	350	338	346	388	344	337	344	330	329	349	332	330	324	376	327	367	366	361	353	347	336	329	352	361	371	339	337	356	356	344	353	357	330	334	348	317	325	368	342	354	347	342	362	343	347	326	401	333	339	298	350	322	351	361	349	347	360	328	365	343	324	344	339	373	331	350	387	353	353	364	291	329	315	319	348	318	344	307	342	371	314	336	352	354	357	323	326	362	353	318	353	355	354	381	341	329	331	353	355	336	356	338	347	349	352	348	350	350	366	346	341	367	356	341	338	333	342	336	328	342	373	347	325	332	350	333	337	332	317	380	337	365	349	355	329	375	351	346	325	311	363	315	337	375	324	337	348	320	333	363	319	350	326	334	331	397	360	346	334	342	330	369	315	324	339	324	337	342	349	349	363	359	333	327	351	322	360	334	345	350	359	368	326	316	353	350	318	354	355	370	381	325	382	375	392	364	353	349	322	322	351	370	340	353	343	340	321	350	353	389	341	343	358	354	358	328	332	321	329	358	351	377	329	362	330	366	326	331	359	340	329	335	315	404	353	340	340	363	375	347	319	349	341	335	351	418	336	341	316	346	352	368	360	316	345	358	341	308	342	362	364	338	361	349	339	366	349	363	341	366	337	357	336	350	341	360	332	345	330	343	358	332	343	354	326	337	355	338	342	339	353	360	334	356	374	321	343	352	373	326	373	370	341	364	343	347	349	360	337	326	345	307	312	338	333	333	340	361	356	330	358	338	358	352	333	390	343	340	346	327	312	372	336	385	357	358	336	385	357	311	326	367	339	395	372	313	373	351	356	330	347	349	357	344	347	361	337	358	338	385	339	328	358	326	355	367	342	346	344	352	363	339	356	351	358	313	369	371	336	331	357	316	376	320	330	318	364	333	354	360	344	301	351	302	344	331	344	332	348	343	347	342	381	326	352	359	345	349	344	326	373	318	289	321	355	371	329	348	353	321	359	350	357	347	333	380	367	316	365	340	325	359	356	350	346	311	313	366	322	329	346	331	346	365	362	353	330	325	319	316	365	333	331	372	357	358	336	317	361	363	344	351	352	323	370	362	353	327	371	350	367	311	380	326	328	324	338	369	335	342	338	349	314	356	364	383	365	310	329	362	357	376	353	353	375	355	358	360	349	320	323	368	351	323	347	345	338	311	344	339	356	350	342	353	350	380	359	335	319	366	331	349	331	370	333	314	324	313	351	350	358	359	344	358	320	349	339	359	349	357	327	331	381	328	353	354	347	344	350	369	348	363	344	343	358	329	329	359	329	327	345	353	379	357	356	350	322	325	334	354	360	341	332	366	363	358	338	354	349	363	334	331	334	348	317	337	373	329	349	350	310	321	366	357	328	316	331	320	360	340	355	351	359	372	384	372	354	330	339	358	333	342	369	346	376	349	351	330	327	360	346	366	339	322	369	315	357	341	335	351	359	347	356	330	327	375	374	376	329	354	379	347	319	365	339	341	348	344	375	344	359	345	321	348	344	351	311	338	344	341	330	310	343	367	381	335	368	354	336	344	394	307	371	352	344	302	318	330	344	323	365	360	347	331	373	345	325	341	338	329	351	346	372	352	380	341	353	349	337	364	377	378	339	317	331	368	337	320	360	308	318	368	353	356	345	351	354	366	349	317	363	326	333	360	333	370	358	316	331	347	316	369	318	330	334	343	355	356	323	333	356	368	358	353	354	379	330	342	330	341	374	383	348	386	366	344	341	395	350	358	321	355	337	368	331	352	355	328	341	332	322	372	379	342	371	347	330	306	346	368	305	321	370	342	340	361	397	329	339	369	367	313	355	349	356	339	368	331	345	364	360	357	392	325	368	338	319	361	343	382	359	333	344	361	388	316	383	323	329	338	379	342	364	348	341	312	327	343	346	345	308	347	315	331	338	373	339	367	337	349	358	353	340	371	356	308	352	331	332	338	342	383	344	372	330	344	335	355	356	349	348	347	341	355	335	371	366	344	341	367	301	334	327	363	342	321	331	373	328	364	333	358	351	357	323	377	343	367	319	356	352	359	349	301	370	345	321	345	339	314	360	366	374	329	342	348	361	315	356	355	368	354	315	336	333	358	316	312	355	350	351	329	349	360	386	343	316	333	338	332	306	343	341	332	373	341	332	341	350	318	356	363	323	362	365	350	330	344	321	372	331	338	339	350	329	377	338	352	346	358	361	355	385	326	319	331	359	351	315	345	335	355	352	342	337	397	326	330	367	367	312	326	322	358	350	339	330	329	335	325	372	340	348	334	344	344	347	363	338	380	330	342	357	322	372	342	334	352	365	320	353	343	326	343	363	333	338	357	380	366	327	299	304	310	338	325	355	369	358	388	365	345	350	356	360	332	333	332	326	327	308	332	333	347	373	331	374	348	360	348	342	372	326	335	333	374	345	350	356	326	367	316	356	346	333	389	371	353	336	343	364	362	321	350	320	341	333	325	357	367	321	326	360	360	350	327	329	358	374	364	371	343	355	367	339	332	321	339	307	365	337	350	337	369	372	340	329	383	309	335	362	377	346	331	354	348	355	350	325	343	345	369	338	348	346	358	353	339	331	361	375	322	335	324	364	335	345	324	330	310	328	337	344	337	350	348	338	333	378	323	345	347	342	365	343	343	354	323	360	356	325	298	350	347	370	339	351	339	378	335	352	339	355	387	336	318	343	376	344	320	321	364	339	330	327	334	329	345	342	336	327	339	330	377	361	354	340	338	366	361	364	369	314	343	321	342	367	349	323	343	345	352	349	325	345	326	325	348	356	371	361	358	331	335	349	357	350	348	364	332	364	335	341	338	341	342	333	344	341	360	321	387	318	362	345	332	351	354	348	325	302	351	348	381	326	332	333	340	352	307	332	322	334	357	343	355	368	372	394	361	341	360	356	355	335	352	352	364	339	351	341	335	321	324	354	342	356	344	354	314	363	341	341	359	318	313	341	328	354	330	378	349	354	338	352	329	390	372	328	337	359	351	356	391	315	361	348	352	354	333	312	360	386	336	328	366	325	316	322	338	351	330	333	350	336	351	370	363	333	324
20718	42515	29921	21766	8840	2851	1026	517	382	403	378	439	426	381	418	391	439	384	438	416	429	401	425	429	417	385	409	402	428	396	408	411	391	424	404	404	409	386	388	429	417	398	446	420	372	391	436	413	383	389	434	423	359	411	401	418	398	394	405	394	388	423	396	400	391	376	437	429	415	469	364	381	432	420	427	371	400	401	426	359	366	395	418	425	382	407	434	462	410	407	427	425	406	405	407	401	366	369	413	391	416	407	408	424	420	420	381	389	403	394	388	431	412	404	405	391	449	422	409	435	438	439	430	451	392	422	429	427	406	386	382	434	378	373	396	410	386	399	402	427	389	377	429	407	387	395	389	415	380	411	416	394	366	427	395	399	428	406	389	431	413	431	429	412	394	434	433	378	411	417	423	387	401	410	434	416	391	415	430	394	420	422	404	407	400	355	432	427	359	397	382	430	377	425	401	448	440	392	449	392	409	429	388	430	392	406	432	422	379	442	410	413	412	432	437	397	408	376	417	402	383	421	426	425	435	375	402	373	424	396	447	397	432	409	407	375	406	415	388	414	432	401	428	416	441	396	419	433	380	415	423	441	386	421	396	417	414	396	400	435	406	438	411	395	365	447	380	424	442	392	388	396	389	418	424	431	398	367	407	416	447	403	424	369	397	385	420	408	385	386	375	416	440	425	422	431	411	384	406	380	372	425	410	396	422	460	406	420	365	381	394	397	432	404	429	388	404	426	384	408	421	411	412	429	391	428	370	419	401	415	414	377	432	429	389	389	436	383	379	422	408	421	419	430	432	422	389	403	360	402	499	436	422	427	416	414	418	390	404	451	411	393	433	388	409	411	341	391	426	401	394	437	426	414	385	408	392	402	398	396	417	406	416	405	399	412	427	411	428	376	383	415	410	392	424	420	424	416	425	391	428	380	395	369	389	432	381	438	350	398	371	427	381	398	422	393	431	404	381	426	390	404	420	437	434	413	395	402	407	429	388	421	432	408	413	432	426	404	409	407	442	428	439	440	415	419	427	418	399	403	421	404	430	414	397	400	441	418	414	394	393	409	416	371	389	373	448	414	409	391	376	429	398	401	395	415	436	426	416	412	406	383	405	400	417	384	408	372	392	416	424	444	425	376	407	423	380	403	440	397	404	436	378	422	400	391	395	427	427	423	412	445	423	395	405	425	409	410	425	413	422	379	415	420	429	421	369	430	458	403	411	403	393	412	404	428	433	411	404	419	428	385	398	432	415	421	411	394	382	410	397	406	454	416	426	425	463	383	416	417	429	422	372	400	424	397	417	386	442	433	423	425	413	395	417	417	390	403	406	430	397	431	392	373	417	391	407	408	417	405	415	378	394	411	435	416	396	407	408	381	419	431	462	397	434	407	410	378	398	410	414	408	408	414	379	419	436	405	374	390	418	426	407	415	384	393	399	392	385	408	414	409	378	412	383	401	412	399	428	389	419	390	434	394	410	410	426	416	415	447	404	377	407	414	440	413	402	402	387	428	411	426	381	374	395	408	425	426	383	406	414	377	405	393	408	373	400	421	387	427	392	404	446	409	396	396	389	424	437	426	405	404	437	412	420	407	441	436	423	384	390	425	408	392	401	363	428	417	433	413	443	393	431	389	423	418	432	414	441	391	434	383	414	417	405	416	430	414	402	419	430	400	411	418	405	421	454	384	431	420	392	426	383	360	420	411	431	410	413	371	368	390	459	420	438	412	385	395	421	415	401	420	399	405	412	413	391	412	419	419	437	413	423	420	407	443	392	440	401	427	420	400	414	410	430	423	418	363	399	376	390	416	428	387	429	414	406	390	384	363	408	426	381	395	429	403	407	446	392	389	391	419	405	434	422	394	429	382	372	409	399	406	430	414	427	413	416	384	393	415	443	383	411	407	419	381	369	415	399	393	416	391	409	428	372	406	423	394	415	404	409	414	405	439	414	436	409	424	412	441	405	436	425	414	379	407	407	382	429	404	435	429	417	472	461	409	407	405	394	430	391	380	422	398	381	414	374	458	380	434	444	407	418	417	444	401	386	409	430	422	401	401	382	413	400	400	419	391	414	385	414	426	401	441	369	431	400	422	445	412	406	381	434	422	404	388	390	397	431	371	418	428	414	418	385	403	362	427	407	401	384	419	421	414	394	379	414	424	432	387	421	388	390	420	445	439	397	402	407	402	391	436	403	381	432	419	397	423	378	403	405	431	414	395	400	393	412	421	391	373	380	427	396	442	401	377	390	398	412	383	386	401	403	395	391	393	432	443	413	416	425	401	403	403	431	402	410	412	413	391	384	393	422	426	388	387	403	405	376	432	380	392	406	430	401	387	373	417	386	393	383	403	440	417	404	407	413	409	406	428	402	396	388	410	422	449	388	404	399	397	418	408	441	372	441	404	430	426	407	421	387	374	395	410	425	431	388	388	390	387	396	403	412	432	405	416	421	399	421	431	411	395	393	384	443	394	380	439	422	415	391	387	424	401	400	390	376	397	411	425	398	413	389	443	432	446	402	413	403	421	412	406	419	425	441	369	391	440	423	424	437	407	439	384	410	392	427	419	399	416	429	454	405	425	423	411	420	402	394	446	414	425	378	395	414	419	409	427	391	367	380	396	426	400	400	420	438	408	401	415	438	424	368	401	364	422	411	414	419	386	405	397	433	430	393	375	361	416	403	423	414	431	389	413	390	390	401	420	415	392	389	418	414	393	403	393	392	373	390	430	418	397	405	425	389	395	393	397	419	406	391	368	432	425	402	423	404	413	413	412	435	415	355	420	406	436	389	405	441	391	420	398	428	426	427	428	406	391	435	404	394	427	399	409	447	423	405	421	447	427	417	377	406	434	411	418	426	381	374	404	420	407	383	359	418	390	420	386	386	384	403	411	434	443	401	432	397	387	417	402	410	384	416	388	428	415	419	404	376	391	390	386	417	363	419	429	418	394	420	413	402	401	420	438	418	399	458	385	431	408	410	433	398	396	353	418	416	403	415	413	373	360	452	403	430	439	379	398	430	405	407	429	415	423	396	404	425	422	380	379	388	392	417	394	422	403	441	415	387	393	415	406	364	400	430	390	372	392	416	423	406	396	386	410	363	426	383	398	421	401	390	403	403	417	425	402	428	392	416	407	393	426	384	426	385	385	419	408	397	401	372	416	428	408	413	402	409	427	400	399	436	404	381	426	441	397	394	384	397	370	388	399	451	417	361	437	373	422	388	445	396	426	397	424	411	431	403	399	408	396	416	388	398	424	434	353	380	446	404	413	434	407	418	349	360	389	414	413	426	390	450	382	434	362	402	412	365	431	376	398	421	413	403	398	426	392	440	400	401	396	395	396	436	437	395	414	392	384	402	408	408	382	406	392	410	416	396	397	417	413	405	386	426	450	404	446	435	419	423	429	426	399	379	428	415	398	448	403	387	434	408	445	380	408	436	404	417	410	410	402	436	385	362	417	432	429	432	406	404	404	386	417	403	401	390	407
23591	21761	34641	40370	30922	21598	9865	1380	513	466	450	517	458	477	486	450	461	464	514	475	456	469	501	476	447	486	470	474	460	472	488	493	455	438	468	425	469	444	502	464	447	413	461	483	476	483	465	490	461	434	495	445	445	449	464	462	474	443	424	491	429	455	473	471	478	495	478	480	472	475	459	453	457	436	466	445	446	481	446	477	442	459	461	465	449	489	431	492	473	437	449	454	472	482	498	474	476	483	471	451	453	489	465	434	447	461	448	439	471	437	463	476	502	476	500	431	481	424	475	473	483	463	446	441	424	475	482	447	458	413	456	427	456	442	473	493	503	475	421	481	438	424	473	477	474	436	486	471	515	438	450	488	468	480	453	508	479	455	488	474	491	460	448	484	444	468	462	492	449	431	447	470	465	469	484	433	485	462	491	432	463	498	432	513	467	481	469	453	461	467	450	471	469	465	432	464	478	449	471	452	470	450	462	437	468	449	466	447	482	485	488	441	487	469	508	467	437	474	438	494	442	459	462	464	444	503	500	531	464	454	462	461	448	468	459	478	447	439	499	468	433	478	480	441	477	485	428	422	484	470	465	442	506	491	444	459	473	436	442	427	472	475	479	478	454	438	444	459	460	499	478	485	429	431	449	453	485	514	527	497	452	431	437	464	483	438	484	455	486	511	435	476	471	475	485	450	482	463	456	450	460	432	453	466	502	516	472	477	475	450	484	449	457	484	468	470	492	447	443	457	470	479	481	481	473	488	446	448	477	477	469	470	461	479	487	476	468	507	416	449	477	476	490	458	446	459	454	443	485	459	458	451	519	497	439	451	490	442	467	463	488	441	458	470	472	454	459	443	440	430	460	424	451	446	457	448	423	428	473	471	437	459	476	490	483	442	486	448	455	452	454	478	446	487	439	460	446	479	470	497	453	423	452	457	446	460	444	489	457	482	491	502	485	491	450	449	462	445	488	477	494	472	492	448	463	475	479	428	451	479	480	422	440	445	477	450	462	482	469	503	423	478	453	438	491	480	496	438	461	429	443	445	466	522	454	463	450	481	433	489	429	438	453	443	477	470	465	447	474	461	451	485	422	451	465	498	447	454	468	461	451	469	496	462	454	457	482	489	461	488	465	447	459	464	478	464	439	510	441	481	477	456	462	470	465	445	474	488	470	410	470	470	436	439	464	442	460	419	494	481	460	466	442	442	437	496	457	441	480	510	488	428	464	471	457	454	497	506	489	460	437	426	506	481	465	490	493	479	494	433	482	426	428	462	481	442	473	477	487	452	447	485	450	457	465	450	453	499	462	453	452	448	447	472	469	458	522	467	441	481	453	459	441	457	445	484	454	457	447	446	476	465	445	444	477	453	485	452	497	495	426	461	470	477	437	444	437	507	434	505	474	477	469	492	467	504	456	448	469	472	462	437	480	450	475	477	499	443	443	459	446	489	465	458	425	471	411	477	505	466	448	451	453	452	446	465	490	466	472	482	501	458	516	478	473	458	467	464	446	469	468	446	487	413	456	467	476	487	476	463	469	475	448	438	467	470	467	452	474	492	463	448	473	481	444	460	458	486	475	447	466	464	437	427	426	431	483	511	453	485	482	465	506	497	467	441	467	471	478	451	439	453	476	446	465	488	475	447	474	437	450	456	433	464	463	489	507	475	458	478	464	481	456	464	452	459	474	443	447	479	462	460	451	487	462	468	462	474	442	448	447	443	450	467	478	438	423	463	452	490	485	475	461	479	426	445	435	456	414	513	470	481	477	444	486	436	506	436	468	455	442	442	463	455	460	461	494	500	464	505	435	491	479	437	473	486	464	474	469	464	469	467	456	487	503	469	431	428	497	442	486	477	474	454	460	426	438	475	446	474	457	515	467	423	455	520	483	449	466	464	434	483	440	474	468	453	468	430	481	473	461	444	450	445	467	464	455	450	442	480	446	466	475	448	464	471	467	450	463	491	455	473	445	481	416	494	417	471	460	486	449	441	500	449	474	471	423	509	489	513	438	430	439	471	474	496	465	445	456	467	476	451	438	468	467	441	474	456	476	469	465	504	472	470	471	482	491	485	464	459	451	437	463	488	445	452	482	471	476	434	439	469	456	453	494	467	433	478	433	531	471	464	449	478	438	472	477	492	483	448	465	477	490	478	512	451	444	481	425	457	462	423	504	450	456	406	445	460	460	471	456	438	476	483	428	433	463	462	479	489	478	429	447	458	481	499	448	476	492	458	490	475	445	471	461	459	456	483	435	447	477	439	475	448	473	467	437	475	498	476	454	447	444	489	514	420	500	478	459	517	464	469	468	457	445	482	449	463	448	476	473	428	433	450	487	464	453	475	473	490	482	458	503	502	451	481	443	449	454	471	487	455	454	451	476	467	451	485	453	489	490	495	447	455	479	460	513	439	470	472	462	455	416	463	514	475	511	438	459	457	443	445	433	462	542	473	441	481	465	453	495	482	468	483	470	492	479	474	460	450	498	466	423	469	431	498	440	463	460	452	474	486	457	458	465	478	483	502	459	485	439	515	443	478	437	492	439	477	485	495	484	466	491	486	468	440	471	443	498	447	485	463	470	469	461	462	448	441	435	487	472	433	440	421	477	519	450	455	454	465	458	451	432	471	527	441	452	451	445	478	474	454	502	483	445	485	470	483	479	454	475	462	478	468	477	489	446	470	484	470	461	435	469	427	444	484	458	470	473	438	434	442	485	452	441	487	450	496	428	465	441	440	458	476	449	505	461	456	454	472	491	453	480	453	439	450	446	481	455	472	460	494	470	436	484	496	402	471	452	471	479	448	474	422	478	477	486	446	479	472	459	457	473	451	468	495	448	454	447	476	482	506	449	486	485	470	435	427	443	443	441	462	497	450	480	483	458	493	441	449	418	475	433	484	497	482	465	485	458	490	453	471	468	484	446	484	496	469	418	439	449	504	450	473	463	495	465	461	466	464	440	459	496	422	455	479	448	503	482	459	477	442	462	479	439	421	457	425	480	482	443	475	465	455	446	447	475	455	466	486	479	459	447	499	457	449	474	447	489	520	458	465	443	468	465	461	437	483	425	457	418	427	469	455	479	442	454	463	457	450	462	487	460	470	446	505	518	502	444	473	497	429	425	483	485	444	470	447	446	459	459	459	447	451	457	467	439	430	464	480	471	441	416	456	458	497	482	434	483	433	462	435	489	443	428	468	513	499	419	501	449	483	454	495	466	478	476	457	432	486	459	463	484	464	467	479	455	474	462	455	434	505	437	486	462	441	424	502	437	423	474	451	468	455	497	476	444	481	494	444	439	461	433	461	451	497	448	425	476	459	435	483	444	479	497	463	454	440	471	449	458	474	522	460	466	480	500	490	474	507	429	469	478	440	465	472	440	493	483	439	495	448	471	435	468	451	454	493	463	432	437	487	460	458	487	430	505	454	468	447	486	427	445	457	459	456	459	480	450	485	464	453	469	485	470	435	464	418	477	413	458	507	433	446	463	412
48207	89284	76248	58537	37143	17220	5252	1483	679	476	514	554	502	487	528	579	510	527	524	517	515	527	508	563	512	560	561	514	552	562	543	485	491	500	496	498	539	485	540	509	552	520	516	520	550	549	527	528	556	546	501	497	500	528	503	539	509	528	510	526	501	496	517	523	505	528	518	533	498	454	506	552	512	542	536	536	530	540	571	540	510	497	536	531	505	535	551	491	522	507	502	516	517	524	511	541	559	553	524	576	516	493	534	536	520	543	489	525	562	505	506	480	551	548	540	538	512	511	535	473	540	485	525	517	506	545	478	534	528	526	531	503	526	546	509	530	508	505	508	535	526	504	553	519	537	512	565	527	519	515	508	529	507	538	537	513	540	514	539	530	539	531	527	545	527	485	533	492	524	515	559	552	566	534	549	505	550	493	574	512	537	474	539	537	480	540	512	493	532	531	523	532	517	525	508	509	482	507	534	554	511	513	530	529	494	499	483	562	540	505	528	503	539	546	563	538	523	482	528	512	510	537	517	538	515	517	526	507	501	488	523	503	537	545	509	521	565	595	525	560	553	523	502	569	550	450	516	573	529	541	500	580	527	527	490	481	504	520	513	498	517	527	520	526	514	512	551	523	460	511	521	524	508	526	521	500	561	505	540	550	502	508	550	522	533	509	532	504	512	532	530	550	518	514	535	493	538	493	497	487	522	523	540	509	527	540	547	540	546	508	533	510	520	497	525	513	516	519	536	516	529	507	523	548	539	525	492	526	551	544	522	524	570	526	538	543	531	514	498	535	522	518	487	506	515	514	495	509	537	538	527	505	524	573	512	522	474	523	486	539	544	493	531	511	548	526	536	531	509	519	501	530	498	506	497	510	474	535	524	478	538	515	527	563	536	539	521	521	499	513	518	560	517	503	536	532	528	500	519	538	517	518	522	510	543	537	537	542	543	508	523	498	530	500	545	493	537	559	481	497	537	518	514	534	560	531	530	518	498	545	498	487	541	455	517	496	518	527	531	518	513	523	486	545	498	508	518	552	486	508	501	511	554	512	528	497	514	494	501	523	480	514	560	543	505	562	546	517	519	518	520	504	563	499	490	538	519	500	488	524	484	501	505	498	512	551	521	490	516	485	528	550	521	500	495	514	520	528	550	480	530	493	548	528	539	545	563	524	556	535	501	524	483	532	538	482	486	473	493	509	528	527	521	532	511	554	535	509	568	529	527	517	524	547	536	473	544	510	528	529	557	539	510	487	510	473	556	517	515	515	532	510	551	542	495	524	557	491	533	506	534	511	543	575	498	486	556	505	506	529	529	478	532	535	546	525	510	514	552	517	508	508	488	473	498	493	579	543	543	510	554	523	513	547	540	518	550	543	543	512	481	521	514	553	536	539	492	522	520	520	581	527	500	544	504	524	527	512	557	497	519	528	488	531	501	487	530	542	575	559	512	518	485	493	537	536	555	498	534	514	527	493	538	515	487	551	500	485	468	497	518	529	510	498	585	520	548	512	509	506	498	466	512	492	530	527	510	509	526	541	489	518	536	523	532	533	478	516	512	512	530	528	495	534	529	520	524	529	510	541	505	500	513	510	499	509	496	527	529	561	514	528	531	546	502	513	517	557	512	527	558	535	507	495	505	526	541	491	521	538	492	510	522	524	485	510	502	521	524	507	567	547	497	506	521	542	499	517	526	511	540	532	503	459	555	507	528	512	505	495	515	552	484	526	510	546	539	547	530	475	538	528	544	520	526	528	517	527	525	505	557	543	566	514	504	535	541	513	483	532	522	502	535	558	522	527	512	492	538	520	514	507	561	550	522	523	549	578	501	501	535	485	516	511	545	499	509	528	531	526	501	525	508	493	513	532	515	554	511	501	502	511	508	504	561	537	518	525	572	516	541	492	504	532	496	524	475	505	515	556	537	510	537	502	535	533	516	534	540	548	503	512	512	510	506	525	541	535	512	547	547	486	501	511	506	499	501	486	534	534	568	516	499	516	539	553	553	540	508	465	518	515	523	528	502	480	492	525	497	554	505	550	479	566	547	527	492	513	551	534	506	512	546	563	547	539	533	498	605	528	517	520	530	511	498	535	554	500	461	496	516	531	519	565	553	493	521	515	486	501	556	538	553	554	523	534	527	483	529	528	527	518	478	549	534	549	521	478	517	510	504	539	560	566	501	561	514	544	523	540	579	519	531	515	547	491	548	512	482	524	538	506	497	541	543	562	509	477	549	523	513	524	510	511	557	554	521	583	486	563	532	505	514	548	532	473	540	513	513	486	554	506	487	523	525	524	529	534	546	537	505	488	461	486	515	505	509	506	514	546	518	518	518	539	555	558	473	495	518	456	505	468	499	546	552	546	532	498	470	531	575	511	498	523	517	518	501	560	481	500	501	526	509	483	541	524	561	499	519	481	551	488	528	505	526	528	527	506	526	503	539	521	490	545	532	547	544	541	501	497	528	546	541	516	525	527	497	503	510	536	561	504	538	548	540	511	531	534	513	522	504	532	473	538	538	513	530	512	508	539	541	513	522	558	489	545	504	516	540	549	513	499	524	507	549	494	530	522	561	536	537	540	511	546	496	547	532	544	548	482	526	558	527	538	547	526	509	480	489	521	548	452	519	507	531	521	503	530	505	541	556	495	469	564	520	495	516	519	527	514	532	521	487	537	512	509	558	486	498	530	502	548	523	552	566	569	552	492	513	518	553	538	517	504	510	502	522	491	468	533	539	497	551	522	548	506	514	538	508	544	522	502	509	528	507	489	537	501	496	558	551	489	498	513	524	548	546	489	539	553	511	518	552	528	489	499	540	531	548	541	510	527	548	482	542	561	522	497	577	481	516	572	498	536	511	525	522	536	535	536	531	507	501	498	536	487	490	526	497	555	517	541	504	561	561	524	538	544	492	513	480	546	548	524	521	544	552	543	531	542	513	503	561	532	510	505	521	512	548	531	542	537	541	522	552	514	538	523	528	500	488	512	545	500	515	546	525	516	501	502	569	509	536	534	542	524	534	512	491	524	515	497	543	549	509	508	476	531	528	514	517	498	537	492	527	530	481	522	511	561	535	526	517	532	509	531	539	504	538	541	529	523	505	490	516	545	553	473	491	534	528	513	540	529	532	527	535	514	521	496	517	526	532	488	509	524	535	516	510	496	493	574	521	524	523	523	543	533	508	541	520	511	515	538	537	544	535	525	515	497	566	522	531	561	554	512	493	542	519	507	499	524	499	515	495	498	507	509	505	539	554	533	495	507	549	516	504	536	535	548	543	497	562	460	545	513	539	508	506	533	546	486	522	471	558	538	538	558	521	535	552	536	502	574	541	542	524	534	502	492	512	539	524	527	528	549	542	487	536	516	520	479	542	492	519	487	527	540	525	499	521	493	531	498	511	512	522	539	478	524	519	516	513	514	517	531	496	507	533	527	528	539	537	500	522	506	478	541	522	528	505	527	524	498	508	521	525	515	482	536	520	530	511	500	494	512
25250	22186	34495	39207	24649	11445	2462	741	488	482	454	513	459	493	466	446	439	494	511	452	434	439	449	465	486	428	470	443	475	472	443	471	452	467	489	486	493	485	434	422	424	459	498	448	458	438	461	443	454	473	437	472	455	443	423	458	454	488	472	411	440	446	441	470	462	436	454	454	482	432	435	463	463	494	470	469	460	460	437	477	485	489	435	467	471	439	481	469	465	444	449	395	478	485	476	451	490	444	430	432	448	421	471	442	431	428	469	424	447	465	449	438	512	436	487	415	475	447	447	479	480	444	421	437	459	453	486	453	459	449	453	429	466	433	447	432	440	472	451	466	474	486	427	451	467	427	455	464	452	438	462	463	437	444	485	463	432	426	454	419	450	451	424	438	437	461	436	449	422	475	437	456	459	453	462	427	468	451	469	434	475	463	450	457	432	465	437	452	416	433	456	464	469	460	447	433	449	453	479	473	453	460	482	457	507	480	440	470	471	473	439	449	465	483	485	432	500	435	455	486	425	466	438	447	488	444	436	467	417	438	463	517	446	449	460	465	455	484	480	469	446	429	454	420	491	455	470	462	453	463	463	446	441	491	494	462	458	458	444	438	442	458	484	468	463	474	416	474	452	500	439	487	442	435	447	454	449	456	476	473	468	489	466	445	462	482	446	494	454	459	439	452	456	456	462	485	431	459	495	443	494	445	469	442	455	457	476	461	466	452	430	443	429	508	467	441	476	492	462	463	442	435	472	459	451	487	450	433	467	491	423	461	467	459	435	446	505	437	460	480	468	433	449	472	441	457	500	466	464	479	486	458	427	459	424	487	436	468	477	438	429	440	445	455	425	436	470	465	467	484	431	448	434	463	410	482	447	426	485	418	410	459	456	406	438	454	456	461	480	433	497	430	433	459	433	428	448	453	443	411	399	466	449	457	458	460	429	485	437	445	424	451	420	435	433	437	482	417	496	452	467	465	459	453	448	446	444	485	470	445	493	468	493	460	459	450	452	443	455	428	445	470	486	453	443	436	448	409	472	440	457	440	444	482	444	449	465	452	425	473	456	454	455	471	477	452	449	437	439	463	479	476	414	472	450	487	450	449	496	447	440	502	466	437	439	493	461	477	444	427	433	422	433	482	463	425	461	439	448	460	457	477	443	459	444	470	447	411	474	460	449	444	442	439	407	474	428	431	424	428	446	453	446	459	467	454	450	464	439	428	459	456	468	457	417	486	448	445	452	429	474	436	480	424	481	430	459	501	475	433	454	436	478	470	441	468	459	509	467	453	455	438	493	416	452	472	455	429	457	456	468	463	424	455	477	479	435	488	418	426	471	457	463	450	479	433	437	421	467	445	460	484	429	480	457	451	431	464	417	471	464	449	457	464	460	429	433	458	430	438	475	431	466	413	464	439	444	466	466	458	469	461	466	445	445	487	456	495	425	444	456	458	453	460	473	489	469	461	449	455	434	504	442	455	455	430	448	444	452	439	487	490	440	437	461	515	422	466	460	419	457	523	504	438	483	437	454	442	438	467	417	492	446	468	437	412	483	484	434	419	465	463	416	443	450	478	445	465	395	428	477	437	457	441	446	494	445	483	435	422	449	446	484	462	435	502	476	454	471	459	423	470	425	444	479	422	457	438	493	475	420	492	452	451	448	422	468	462	438	435	483	449	470	472	425	455	474	433	415	468	448	431	449	454	459	439	405	504	450	458	451	451	478	476	448	439	478	423	460	474	453	459	484	443	439	484	441	449	474	495	469	463	460	444	457	478	459	444	484	458	478	440	484	479	435	456	466	459	461	431	477	462	441	462	422	424	463	446	481	427	455	473	413	501	449	425	439	465	462	496	480	461	448	449	459	457	472	440	454	483	445	499	424	423	455	420	463	480	480	458	451	453	448	452	431	440	432	449	416	419	495	472	439	496	452	472	456	452	428	460	481	451	465	485	450	447	489	433	459	454	444	444	493	441	449	471	441	471	456	442	454	461	443	452	458	469	481	473	445	496	447	482	441	438	482	467	443	449	436	472	416	504	474	416	475	464	447	433	484	446	438	439	433	462	449	453	440	483	504	465	482	435	464	477	478	486	435	443	450	455	458	456	432	434	445	428	467	475	435	468	416	456	452	453	464	445	461	455	446	461	431	453	462	429	464	415	420	456	475	461	477	445	465	451	393	467	463	458	417	457	429	453	422	471	449	477	471	457	431	468	445	435	462	457	441	430	452	440	456	459	459	445	419	411	431	444	416	472	473	455	489	440	455	501	442	479	453	469	485	466	434	449	453	472	453	457	475	457	449	504	440	468	484	450	486	452	458	434	445	473	450	424	470	468	460	451	462	444	497	436	406	462	405	468	436	479	459	454	436	449	472	458	459	425	447	418	509	444	445	459	468	453	473	444	484	455	441	447	451	452	451	439	463	456	435	418	413	442	410	452	464	468	444	462	447	464	455	421	428	473	481	433	462	461	427	453	463	460	440	444	447	488	465	462	461	444	450	440	438	467	447	444	501	405	483	399	416	490	445	462	462	457	458	443	485	460	466	467	443	424	457	459	484	471	463	442	456	441	475	490	468	458	442	417	448	449	449	426	446	491	439	430	454	437	484	480	449	468	482	436	432	478	438	448	465	452	442	469	455	468	433	455	450	449	489	485	488	446	441	447	454	491	416	452	434	398	445	463	478	448	457	446	435	422	430	451	474	510	500	479	435	475	452	491	438	422	428	454	449	441	444	463	481	470	429	457	459	437	446	454	434	475	468	453	424	447	457	481	498	472	453	451	441	459	441	417	426	454	475	411	491	429	457	465	441	474	440	459	450	488	439	434	479	470	461	428	449	478	450	485	469	450	503	435	466	424	442	471	473	452	486	444	450	446	461	458	429	424	425	437	441	399	446	468	515	442	430	460	465	491	440	466	438	444	435	416	477	488	495	398	462	420	456	412	441	449	459	462	472	479	449	515	472	493	460	471	471	460	468	423	486	440	432	494	463	461	458	446	425	455	443	469	439	430	463	464	456	468	460	453	455	438	470	431	487	494	475	474	462	407	452	459	469	437	464	479	437	456	442	440	457	465	490	450	427	462	472	460	445	437	429	463	500	443	410	521	468	444	469	449	442	421	420	445	472	485	452	422	428	432	468	431	475	434	485	452	464	418	443	430	458	450	462	473	468	467	444	450	455	472	477	423	442	434	442	464	465	474	476	448	432	443	454	454	454	462	471	447	467	454	444	414	448	439	448	454	491	450	476	451	444	478	463	454	441	482	470	482	456	461	417	433	484	418	465	424	427	472	407	443	463	461	465	445	485	454	426	456	467	472	453	463	442	468	462	465	460	462	382	444	445	464	463	449	457	446	464	440	485	441	437	459	466	420	483	456	429	459	468	445	433	483	419	455	469	436	431	467	427	469	409	425	443	481	450	429	485	443	458	463	429	482	427	433	456	465	484	483	490	451	432	456	484	473	420	465	446	433	432	491	487	484	495	415	449	463
42291	71261	58169	45042	26933	10632	2873	996	585	595	551	548	502	585	550	517	499	523	507	509	510	554	499	493	553	496	513	541	531	545	532	514	481	554	480	503	538	512	507	501	536	575	519	501	530	511	528	514	488	534	505	523	546	537	519	541	516	527	521	527	515	486	563	515	540	560	496	559	547	525	519	545	542	551	521	540	510	546	486	502	609	543	500	508	520	507	504	506	576	547	516	518	528	518	534	516	536	562	514	582	506	515	505	566	560	568	538	524	505	531	536	531	533	564	511	532	537	515	537	589	521	488	572	553	515	546	544	503	554	561	557	541	501	506	533	550	510	529	528	531	527	554	550	585	494	551	538	553	526	517	534	512	522	544	549	542	523	520	531	508	532	505	492	533	528	540	524	489	504	524	538	493	516	536	525	514	529	520	527	559	549	506	558	512	511	522	532	522	561	504	572	526	506	527	492	548	557	517	507	523	539	535	532	527	561	566	537	544	534	535	486	506	529	532	549	515	521	530	531	530	538	549	510	575	498	532	522	566	557	539	506	559	534	534	534	546	542	526	530	525	522	544	525	500	531	566	547	564	513	560	552	551	538	515	512	541	517	496	529	519	533	514	558	533	493	501	483	500	534	592	562	522	517	491	573	545	540	547	500	513	531	535	528	603	565	559	578	520	588	509	492	537	560	516	550	554	545	524	500	513	564	484	550	500	518	498	522	536	542	533	514	520	509	547	528	526	549	527	527	523	516	508	536	527	546	616	524	537	579	537	569	501	511	494	561	510	546	519	507	524	536	526	531	569	483	563	553	530	527	557	539	543	549	563	531	512	509	561	523	556	540	553	521	570	520	533	542	542	535	542	527	506	535	514	496	521	521	540	509	528	536	537	534	540	516	546	548	504	516	579	515	545	552	515	476	517	548	533	547	508	531	538	544	529	553	510	529	546	565	525	506	510	524	565	582	502	509	543	521	520	524	535	540	499	553	574	540	517	541	524	519	538	531	537	515	548	516	541	575	547	547	547	524	518	528	510	533	539	564	554	525	539	534	507	540	561	529	541	539	529	513	553	534	527	521	508	530	527	540	557	569	526	523	512	513	531	522	533	515	516	482	537	533	541	515	496	519	598	534	516	506	557	508	569	536	546	546	545	515	494	501	535	530	572	528	542	542	518	520	513	562	524	541	552	528	529	511	535	557	528	536	497	544	525	534	539	537	505	577	531	541	532	539	542	527	535	514	512	559	511	539	490	532	546	546	536	550	533	526	515	483	532	522	509	572	485	552	541	516	504	529	529	539	542	534	504	522	550	518	527	511	517	529	530	533	532	505	522	539	523	530	503	512	543	531	535	526	562	550	554	535	513	552	498	515	539	556	540	559	488	494	536	525	550	559	504	516	504	550	522	513	508	489	533	525	558	503	520	490	546	567	520	532	557	547	542	563	506	566	537	545	549	509	529	542	479	539	532	510	512	520	528	527	527	512	527	542	480	533	575	486	538	500	501	514	529	498	511	578	531	527	541	563	523	524	501	492	544	533	517	519	499	566	531	541	521	506	497	540	567	544	559	516	539	534	543	516	514	542	557	512	554	531	498	575	579	537	539	510	587	503	537	538	480	547	559	514	541	533	508	521	563	506	527	560	539	542	531	503	534	582	501	525	517	507	538	533	550	533	548	519	537	551	521	522	518	509	531	526	513	535	559	539	533	552	557	540	503	549	516	544	554	537	501	503	522	548	526	553	503	525	523	525	518	519	535	537	525	588	541	519	524	527	567	529	536	520	531	554	538	524	518	491	520	554	538	511	530	508	527	542	511	505	497	512	519	540	541	540	540	543	506	524	536	531	484	548	516	498	527	550	495	512	538	533	494	520	536	534	601	520	556	544	530	524	538	513	555	528	515	530	498	519	541	526	521	555	506	522	531	493	531	533	542	519	538	583	549	512	565	515	495	509	503	508	545	513	531	560	519	500	538	510	530	554	541	548	554	526	539	505	507	546	526	537	568	485	550	545	551	538	525	542	518	476	539	511	520	544	534	548	498	521	507	522	580	509	501	516	536	530	517	561	517	533	526	504	510	500	533	554	542	547	495	524	530	488	532	544	522	526	551	524	500	508	556	532	549	546	487	503	530	528	549	485	522	570	542	529	535	525	523	531	524	553	558	536	546	563	523	540	491	566	544	511	506	543	535	506	523	536	540	543	528	518	507	551	494	549	508	494	487	545	531	520	550	521	503	528	517	539	504	531	509	493	548	480	515	540	554	566	523	522	566	498	504	503	522	510	487	500	560	530	497	505	477	504	520	520	527	511	498	547	538	507	527	504	530	528	530	548	565	544	496	537	507	533	478	533	521	526	518	518	501	513	522	529	474	561	556	504	554	552	541	569	536	505	548	599	547	535	543	522	538	513	520	526	527	509	516	541	581	523	532	518	547	558	480	553	522	487	509	555	542	516	536	511	558	565	548	556	489	523	527	518	528	616	490	552	483	545	503	502	537	480	527	521	512	530	537	563	536	521	524	549	532	555	535	504	507	492	559	523	519	498	525	542	520	513	570	528	511	517	523	526	486	517	523	507	539	523	523	538	495	543	534	539	508	568	532	480	551	539	504	499	528	551	506	503	533	502	528	548	546	549	519	505	509	543	548	528	540	515	531	575	553	544	534	532	522	483	531	526	575	509	516	517	514	502	532	546	541	537	525	555	529	579	556	513	509	530	532	496	508	540	492	550	532	517	509	565	524	532	486	522	516	560	498	501	572	522	541	547	540	530	520	512	510	516	510	504	560	533	481	523	532	541	518	538	545	499	524	520	501	552	547	509	578	542	548	527	561	539	544	555	563	570	517	506	547	563	549	551	519	535	535	516	539	517	544	535	532	521	525	577	546	561	515	491	491	517	531	526	528	501	520	526	506	530	507	579	556	512	524	508	525	531	565	537	565	543	545	576	538	546	505	527	565	539	522	494	498	521	556	552	486	528	504	590	547	490	552	544	525	566	501	526	517	525	546	532	536	515	509	537	505	551	542	505	542	539	527	548	520	501	528	534	497	600	540	518	514	548	506	535	527	503	551	528	540	523	501	517	532	573	532	504	570	484	503	534	529	539	524	543	539	537	528	560	558	555	499	512	593	536	541	522	495	532	533	540	546	554	512	518	484	540	532	557	527	485	540	542	509	525	565	506	566	527	526	534	515	521	520	526	568	551	504	527	540	530	513	547	491	529	528	580	500	512	525	509	529	562	551	485	541	532	487	553	513	532	518	519	492	542	542	577	543	532	556	549	533	539	525	499	537	536	484	493	548	512	542	525	569	545	526	528	518	515	535	496	529	548	494	547	526	522	541	478	515	532	564	496	488	575	511	509	565	488	539	497	561	538	552	536	497	519	484	494	517	529	553	528	543	548	550	509	523	513	513	558	532	540	550	551	500	518	510	543	545	518	505	513	539	547	536	490	563	552	523	545	499	527	548	512	499	535	523	508	507	546	505	546	509	505	480
22852	21468	32137	38533	33602	25880	18327	3740	813	638	676	638	606	635	655	606	602	596	656	618	648	575	610	631	620	605	624	622	672	600	659	668	610	625	594	618	599	647	617	625	591	586	610	616	608	576	619	608	600	588	645	556	602	575	596	587	604	629	612	669	609	629	651	590	636	604	594	678	581	598	652	591	617	610	629	583	637	614	584	615	657	636	602	592	634	671	628	629	587	622	598	625	611	603	605	601	618	621	568	622	680	621	648	644	616	593	627	636	631	610	591	615	653	651	591	615	648	656	620	632	604	613	682	622	627	624	580	659	633	606	635	596	631	614	624	608	604	628	636	621	609	648	606	605	646	622	624	624	669	580	621	595	638	617	599	595	628	637	620	595	613	611	629	613	641	644	589	619	616	616	663	612	607	612	661	611	604	657	596	620	591	659	647	602	623	585	566	611	584	637	617	613	622	655	622	607	619	652	646	645	604	637	584	616	561	594	590	643	595	603	632	633	627	619	632	610	612	602	597	642	660	594	619	650	613	600	620	584	591	602	624	590	589	604	639	601	574	616	628	609	637	596	660	611	636	583	688	612	650	644	650	608	651	608	609	609	594	592	622	629	603	639	628	662	629	637	617	619	593	628	616	626	608	636	640	655	622	650	630	640	669	672	650	607	633	601	570	581	647	621	623	625	638	591	609	592	591	588	623	601	639	603	616	616	594	600	605	604	643	674	641	590	602	591	606	617	679	608	594	618	599	608	632	637	629	567	632	595	586	598	621	627	598	634	601	608	620	570	593	677	640	642	606	577	594	643	563	567	642	576	598	645	585	590	639	628	633	658	604	634	624	638	601	655	560	617	622	605	584	621	594	621	663	617	600	579	597	637	597	620	608	625	625	616	603	619	638	644	612	633	652	609	649	675	624	645	639	590	617	657	649	644	607	604	638	630	640	646	636	649	645	625	605	618	621	655	619	639	618	586	682	570	605	583	618	584	607	620	623	610	640	616	553	660	605	639	634	631	620	617	607	607	641	625	574	597	576	614	618	612	631	582	601	583	609	635	583	591	606	584	607	553	607	589	623	633	653	590	617	630	639	676	624	533	630	617	623	646	676	639	626	633	631	621	684	595	625	630	578	634	590	629	640	605	629	615	586	574	599	569	579	595	614	635	634	637	605	625	592	615	586	643	585	639	622	611	647	617	642	560	638	623	630	584	597	603	667	614	612	617	632	680	609	688	604	611	611	618	610	647	624	618	572	615	592	652	582	633	616	654	608	616	631	617	581	648	639	632	575	635	589	656	605	578	647	630	553	623	600	626	620	649	594	623	618	609	627	624	672	605	637	625	630	601	594	616	631	620	652	613	623	589	603	606	617	605	598	625	610	621	618	676	580	640	640	631	567	630	579	627	652	610	651	596	590	633	640	654	621	589	637	620	652	625	592	626	607	646	604	605	602	660	619	638	669	618	588	623	636	622	667	621	600	621	622	622	567	653	636	613	629	624	618	561	609	625	662	615	619	609	656	636	637	596	628	589	653	592	622	606	589	594	540	610	609	617	618	642	668	616	603	631	613	652	648	635	617	587	574	645	567	636	610	663	606	621	597	634	595	593	630	618	619	597	548	675	639	629	578	601	599	606	626	611	680	641	638	618	581	621	618	603	622	631	619	618	622	619	598	640	631	609	637	585	607	598	584	628	615	647	625	605	609	625	604	615	610	614	624	607	603	641	672	589	608	606	608	631	637	566	602	639	618	569	635	561	650	639	627	611	614	617	648	648	645	634	625	679	625	611	620	597	641	634	570	609	598	651	586	627	598	608	595	676	602	584	623	613	594	603	648	586	646	653	627	597	593	588	602	696	675	629	605	592	663	583	644	594	620	610	593	651	631	634	631	592	640	603	657	653	626	620	623	583	651	641	630	617	612	657	673	642	603	664	573	599	605	588	637	625	635	548	640	635	564	638	581	631	656	655	614	655	624	618	644	611	635	610	586	596	662	614	677	637	618	608	639	616	598	608	638	609	625	585	676	622	616	624	600	637	593	595	634	598	651	621	603	667	595	612	604	695	621	628	611	614	607	632	654	584	656	594	584	637	595	628	567	609	628	572	618	673	587	616	638	580	649	648	648	562	622	615	663	585	638	594	601	624	596	607	626	602	580	563	598	646	611	599	597	626	619	594	616	621	628	654	603	672	635	638	589	649	620	663	608	636	630	613	657	621	590	623	657	625	619	621	622	615	642	593	614	613	615	641	579	620	624	605	606	602	620	627	603	620	629	601	626	613	624	597	611	630	608	608	633	607	664	662	607	641	617	600	648	575	627	660	611	564	620	606	637	630	612	652	645	681	607	620	573	648	637	640	624	627	663	636	585	622	609	628	619	679	558	646	559	612	649	674	639	650	647	660	645	620	635	644	631	632	595	644	642	635	659	663	632	651	683	610	600	594	585	613	612	581	608	582	618	609	635	626	604	593	625	621	658	623	609	598	615	680	590	617	637	596	602	652	616	624	628	619	632	599	593	619	627	603	571	618	638	630	614	617	581	614	608	628	594	599	666	627	626	593	619	598	614	626	605	603	608	606	606	617	639	619	654	606	607	592	635	606	607	655	613	599	642	635	626	585	596	633	644	603	617	614	644	637	619	668	618	633	639	616	618	610	646	616	622	617	605	612	670	605	632	623	609	617	670	607	638	535	584	618	610	643	652	627	619	638	621	641	600	663	623	620	642	603	677	600	584	653	623	629	601	653	591	601	624	625	613	658	624	686	620	587	602	640	631	549	655	629	606	587	562	622	599	630	590	636	632	635	626	617	653	602	632	628	601	632	635	607	647	600	607	623	606	606	636	620	609	602	662	581	560	654	639	635	588	631	596	625	629	670	607	602	585	632	630	618	624	590	642	605	666	614	645	678	600	580	592	642	612	628	652	666	642	603	594	606	642	642	661	645	615	636	604	607	715	620	573	646	614	614	653	623	596	597	666	631	589	577	609	651	601	652	626	620	627	655	680	659	652	623	593	638	652	612	625	602	641	616	624	657	654	590	624	631	612	638	638	569	658	631	631	653	619	614	601	597	634	609	623	641	600	639	613	620	663	606	581	606	652	622	565	613	622	595	625	621	646	610	625	661	608	612	663	647	641	628	591	588	639	677	607	620	633	591	579	617	628	592	636	653	617	599	605	586	619	634	584	607	605	618	609	569	611	638	643	597	597	587	615	622	676	657	617	614	622	563	657	607	653	590	618	589	612	594	615	662	661	634	591	582	592	615	603	611	599	587	636	610	597	575	608	623	623	629	607	605	590	636	645	615	590	584	584	619	632	598	577	657	606	673	599	603	601	607	613	612	628	607	631	626	618	607	589	639	600	636	650	675	607	621	588	578	572	604	659	621	652	605	623	552	622	596	591	613	638	606	602	666	572	594	620	622	573	661	618	654	677	610	626	584	604	627	600	631	627	615	568	689	643	654	583	646	623	626	624	603	605	590	567	621	586	629	615	606
50967	98062	82419	71728	47569	26598	9952	2812	965	705	668	674	713	675	717	671	747	690	667	703	694	676	698	708	721	690	711	716	677	645	690	699	717	665	705	665	663	701	648	739	681	714	647	697	672	664	694	669	691	671	687	701	677	647	702	688	684	631	679	675	683	607	651	662	719	636	663	659	679	699	698	670	629	715	702	689	660	652	701	668	735	609	665	703	637	675	690	652	653	648	663	688	694	664	703	672	685	653	694	681	650	699	653	688	723	728	676	712	669	705	669	636	706	689	661	671	653	675	660	654	644	681	671	660	670	694	664	658	699	712	659	675	682	673	696	639	642	710	678	706	716	678	679	658	688	673	663	689	735	654	695	643	657	652	677	691	635	670	695	683	662	724	704	672	684	662	681	683	671	692	639	698	687	696	679	686	690	646	694	700	683	683	648	708	663	707	665	642	679	653	643	678	716	692	648	639	704	670	704	671	644	683	675	654	679	648	651	628	667	675	666	646	632	668	697	674	702	684	666	668	638	720	679	605	648	686	678	668	667	687	693	680	706	704	667	673	729	646	636	680	685	673	690	640	713	649	669	695	719	687	668	690	680	619	685	696	638	715	736	657	715	624	696	706	635	654	666	679	692	660	701	650	703	652	713	663	668	694	686	667	655	673	676	652	698	647	678	674	729	681	668	723	683	676	694	653	663	678	658	683	727	666	689	683	656	690	699	671	699	692	712	626	636	656	655	734	647	707	719	623	628	720	660	654	657	695	697	676	710	695	657	679	644	666	725	671	673	675	682	696	738	680	701	648	687	690	727	691	731	710	688	669	707	673	696	730	666	698	675	711	680	681	674	675	690	673	673	711	686	703	669	651	694	683	692	639	666	685	664	660	707	675	674	697	651	670	655	684	686	709	693	679	694	662	660	684	687	694	648	723	693	701	690	663	665	699	665	679	692	665	669	674	681	696	704	691	653	663	650	656	657	717	727	680	730	748	685	669	712	655	698	674	675	651	680	674	660	672	672	669	677	662	624	673	643	602	683	662	671	649	656	678	657	644	694	693	683	685	681	667	718	694	739	718	726	677	648	646	698	664	706	681	665	672	667	646	674	678	692	695	721	696	705	612	682	660	669	692	642	679	696	715	664	702	693	657	637	708	663	693	704	651	686	647	660	695	631	657	685	675	708	676	712	664	707	696	671	751	681	705	659	708	654	695	668	680	675	700	687	653	682	730	711	701	700	665	689	718	732	675	698	640	667	649	619	655	708	687	694	700	669	713	687	672	682	704	670	685	718	662	691	674	669	642	671	676	670	652	688	688	693	658	664	671	674	697	683	704	675	676	676	714	696	710	690	659	675	660	668	661	652	713	682	659	697	666	678	636	701	653	697	665	703	658	659	654	649	680	634	680	694	693	687	637	662	682	676	705	694	682	710	720	691	714	653	694	668	615	650	652	673	673	683	656	688	674	644	673	673	680	654	656	655	717	621	674	693	682	687	719	662	680	637	645	715	696	665	712	649	666	694	732	677	673	704	696	663	698	661	682	668	660	669	675	713	691	669	702	710	686	695	697	644	676	689	659	677	680	701	726	637	727	687	606	702	649	679	655	674	660	648	671	644	678	622	700	694	655	666	654	687	661	695	698	674	666	647	690	657	666	698	680	674	681	669	712	664	698	644	642	691	678	675	692	705	695	665	720	713	680	692	693	662	686	666	659	677	698	644	701	656	688	683	704	667	660	695	698	679	691	660	713	699	686	644	724	651	666	695	699	683	669	662	657	711	661	724	703	690	675	667	638	721	668	677	662	658	659	707	684	667	685	704	702	621	668	648	686	681	695	691	692	709	699	673	633	652	638	718	640	663	731	686	728	687	696	719	701	650	635	683	642	671	668	692	694	639	677	691	654	649	731	644	659	661	673	661	681	645	702	720	650	680	678	677	687	737	683	682	649	696	704	686	702	681	665	659	663	702	697	705	701	677	694	646	692	664	694	677	679	694	669	687	652	674	663	662	703	701	695	708	722	722	703	701	653	676	725	725	695	676	727	675	651	666	702	727	654	656	685	704	699	663	671	683	666	699	648	720	668	693	692	709	673	689	657	663	704	700	670	667	692	687	670	664	670	694	690	649	678	718	686	681	682	718	705	681	683	700	669	643	727	663	675	651	718	693	663	702	658	684	672	711	672	673	673	696	688	724	671	647	676	637	704	716	726	687	657	681	691	657	706	695	727	701	685	707	640	711	598	671	715	712	685	687	671	662	698	657	724	662	701	657	710	673	702	618	658	689	693	673	709	678	692	683	679	713	692	673	730	719	621	696	687	718	667	709	704	722	677	699	673	623	689	660	692	688	674	666	696	650	696	662	716	707	712	695	650	659	707	691	702	716	693	646	669	685	679	691	694	632	656	653	725	705	719	665	653	621	661	684	646	668	701	717	726	770	660	671	689	677	690	658	628	688	668	656	711	681	669	686	678	612	697	696	698	699	659	679	701	671	687	679	656	668	654	680	641	681	674	664	699	655	671	654	689	668	686	703	679	651	723	687	671	595	646	681	722	644	676	674	674	671	677	715	683	677	705	632	660	704	675	654	630	711	701	667	692	691	683	653	694	658	715	709	683	682	669	664	714	703	699	704	690	649	707	671	675	686	684	660	670	660	642	721	720	632	709	708	712	632	623	644	717	670	682	701	697	695	658	691	687	677	719	674	672	682	687	709	652	680	709	645	674	684	711	659	644	657	682	692	661	676	735	671	736	630	690	662	731	700	718	646	639	635	678	683	701	692	689	673	649	644	709	692	688	725	684	710	684	699	695	680	687	662	706	638	683	653	691	682	680	675	675	695	650	699	722	709	682	697	652	665	676	683	721	689	718	646	675	684	704	714	677	697	707	684	645	666	688	664	746	653	617	648	701	670	654	669	613	641	694	629	662	643	657	655	681	674	690	658	680	693	664	676	693	622	739	666	687	678	666	682	706	644	673	679	649	664	660	672	649	672	661	686	698	674	664	662	653	683	634	669	677	681	694	642	694	665	660	691	713	691	672	718	675	660	665	687	676	677	646	669	646	703	657	671	700	682	646	734	690	691	672	723	669	703	658	672	715	670	671	688	650	694	648	702	713	709	709	660	662	690	661	668	673	655	663	700	660	650	643	659	655	663	637	637	650	634	721	740	692	645	662	696	671	670	684	733	643	657	660	687	714	667	693	651	654	675	694	700	672	703	669	672	684	671	669	672	689	679	679	658	668	700	657	741	657	680	711	699	673	643	688	698	702	696	666	668	669	690	670	676	728	719	727	707	651	705	715	627	674	732	674	638	670	724	674	667	679	729	713	711	677	674	623	683	623	698	689	618	718	667	718	697	658	662	671	726	671	691	706	692	675	658	698	673	695	652	655	726	711	662	681	687	732	692	684	631	637	681	673	657	694	691	669	653	660	697	691	693	666	686	695	626	687	669	678	674	660	664	685	662	678	659	671	692	728	702	649	670	648	699	672	719	663
27378	25815	31917	27937	12287	3328	1021	536	433	406	454	407	419	454	405	382	408	441	443	431	396	419	439	391	442	420	405	419	395	392	388	403	396	419	445	436	436	446	459	428	403	413	434	419	401	420	411	464	396	414	422	394	432	434	400	386	414	411	419	434	424	421	391	412	417	410	434	387	400	410	423	402	401	426	427	428	408	415	404	434	405	398	417	410	347	386	438	374	424	425	448	452	426	402	437	387	434	418	405	453	406	359	421	432	374	413	410	423	404	418	416	398	360	390	412	404	437	421	448	417	424	438	383	380	441	427	406	399	416	420	408	398	402	413	418	426	415	400	441	416	412	365	433	412	416	422	412	425	378	402	379	418	440	436	406	424	427	390	423	415	409	426	386	447	406	391	388	408	418	442	402	394	391	422	391	410	391	424	381	405	401	422	435	427	411	385	459	422	414	396	433	416	434	425	415	418	423	392	428	401	405	437	427	413	418	398	403	416	418	424	433	404	413	433	441	426	426	422	402	403	418	388	398	426	435	405	395	406	392	434	435	401	407	405	445	411	397	415	398	408	424	406	430	402	385	428	418	413	399	438	447	406	399	432	405	426	397	400	392	432	413	415	399	421	387	414	434	374	417	411	390	410	405	434	441	439	445	395	440	443	414	401	414	423	452	403	373	419	397	393	390	419	427	410	427	426	410	428	420	425	409	361	415	431	376	414	413	393	391	440	393	419	419	407	403	411	414	466	416	426	386	385	446	397	381	419	396	421	390	404	417	389	400	410	388	422	412	390	412	429	452	405	418	398	427	428	435	436	405	401	395	403	418	444	425	428	403	412	404	374	401	389	424	400	394	420	458	403	430	439	432	407	375	366	424	443	390	402	421	433	390	410	396	434	416	462	430	420	445	400	457	439	453	422	458	413	421	427	422	400	414	380	413	425	450	404	444	409	416	396	404	429	372	398	424	420	448	442	443	407	401	412	374	401	423	433	425	433	389	400	397	402	395	400	403	409	424	399	406	406	428	401	419	399	393	391	391	401	436	459	427	423	418	409	388	391	425	421	464	405	408	383	425	415	422	442	423	427	425	391	419	358	426	400	434	415	402	400	397	415	396	432	408	401	432	431	452	404	426	415	379	395	411	407	419	405	409	404	422	435	424	419	431	402	454	394	432	405	429	407	395	403	425	435	434	445	436	393	416	396	412	442	415	391	410	371	404	355	401	422	395	371	415	409	367	420	442	420	377	432	412	407	409	366	422	442	394	391	419	429	439	405	404	416	425	388	402	412	414	424	396	400	430	418	400	388	382	431	426	382	401	415	398	371	458	424	431	412	431	402	402	451	406	407	425	440	429	392	419	437	419	444	428	410	415	433	453	373	427	424	400	437	392	442	414	416	399	426	432	440	433	447	418	436	405	403	436	438	412	401	466	419	414	407	399	412	415	417	431	449	439	407	419	435	400	400	415	433	404	388	397	386	396	395	411	411	448	455	398	435	430	399	425	395	414	426	408	408	439	417	445	424	415	409	384	449	431	421	402	425	421	396	430	406	400	426	392	424	435	397	406	395	417	413	391	409	442	408	421	451	402	435	396	416	410	408	437	446	432	446	414	421	392	417	444	414	420	415	401	410	418	393	379	372	437	397	433	419	431	388	432	417	389	384	409	435	435	381	439	447	397	439	394	415	426	415	410	403	406	416	404	454	436	414	415	421	421	424	430	436	441	383	412	440	386	378	373	423	425	419	413	420	403	419	380	408	396	425	425	375	412	368	423	414	431	441	415	407	416	424	385	423	442	406	439	409	417	413	438	429	391	408	393	387	442	410	427	412	434	443	433	454	413	406	459	425	424	432	382	405	395	396	447	412	423	397	431	434	407	391	444	417	413	396	409	379	407	405	427	415	446	427	399	398	412	420	384	397	424	420	419	385	382	441	415	401	453	408	415	398	423	423	409	431	403	446	426	434	424	414	409	435	415	416	421	431	394	419	383	423	422	428	397	411	397	416	389	417	430	415	429	418	392	444	379	443	405	465	409	433	435	386	396	408	455	416	394	428	416	394	400	394	440	440	385	469	396	428	428	402	451	391	391	411	404	412	411	428	406	394	411	434	443	408	432	398	410	411	405	412	420	406	428	413	443	416	425	424	401	390	380	432	412	453	386	382	438	397	414	417	448	417	408	393	404	374	448	384	392	418	412	398	448	401	420	390	405	408	413	434	427	429	385	440	403	413	437	392	419	407	386	400	436	429	423	373	403	373	394	387	402	411	425	398	436	437	376	406	411	423	422	404	430	396	423	414	385	439	400	369	448	420	375	397	387	424	437	421	387	425	424	428	380	404	374	396	439	428	423	415	418	430	415	441	406	408	398	395	401	418	406	410	413	404	394	450	408	421	433	410	389	418	459	432	448	450	417	391	387	425	406	420	407	386	382	378	411	425	424	424	417	399	426	407	409	407	399	416	431	413	414	416	372	426	392	422	431	398	380	395	410	422	414	417	423	409	413	450	398	397	390	408	393	405	430	418	386	421	432	406	424	450	420	429	460	399	409	422	419	409	445	384	385	430	402	391	349	431	411	363	394	419	426	418	406	403	438	407	405	387	408	418	431	383	433	397	389	402	410	418	401	389	387	440	401	402	401	469	412	424	395	398	381	438	390	408	374	433	407	377	393	390	434	405	445	392	442	423	415	426	414	405	393	399	412	436	413	397	412	406	413	398	443	403	397	410	407	402	427	419	435	368	420	398	433	468	402	415	454	415	438	409	417	434	438	416	412	354	414	453	382	437	397	435	396	407	413	433	463	410	386	412	454	384	463	414	393	417	413	410	396	422	377	441	440	446	441	409	404	398	412	390	390	405	426	428	409	404	403	411	422	410	406	432	410	433	430	428	415	458	411	443	429	394	407	362	433	422	430	419	394	389	395	375	429	409	402	453	417	393	384	407	456	416	401	440	399	395	411	399	445	396	424	411	443	435	410	427	406	404	400	431	388	445	433	441	439	393	401	452	438	428	418	424	429	430	399	410	454	421	429	382	400	441	417	376	417	418	398	387	406	439	439	419	390	416	405	420	442	438	383	432	408	433	396	428	419	441	401	435	418	411	425	451	415	420	463	415	422	392	411	417	402	435	429	446	430	415	394	417	393	425	403	432	416	448	433	393	427	403	431	396	447	405	389	384	405	416	426	421	400	421	428	384	387	415	428	419	422	417	419	436	418	434	425	424	394	422	397	413	408	413	403	435	412	408	391	412	395	418	429	419	415	431	411	436	398	404	447	404	413	442	410	410	422	379	434	427	428	414	402	431	434	388	395	434	413	414	399	425	418	404	433	458	444	424	411	430	422	426	407	412	414	414	416	418	408	416	406	444	462	390	429	429	454	427	432	420	434	411	374	399	388	389	419	422	426	409	415	447	417	387	431	409	402	427	440	389	390	397	445	438	403	417	419	388	401	398	446	409	420	425	404	385	423	431	409	402	391	432	432	432	406	439	411	420
21049	43941	30580	24077	11675	3909	1342	653	515	469	484	478	456	460	496	493	494	537	473	509	434	480	473	505	449	496	482	494	491	484	489	452	452	524	488	507	464	481	459	486	499	446	436	489	484	446	488	490	466	470	512	438	503	481	463	483	495	492	489	468	457	505	474	433	484	488	490	452	490	483	460	487	497	446	481	455	454	476	465	488	489	509	499	458	503	510	462	468	484	452	456	475	487	494	427	454	484	525	476	443	480	475	472	492	490	474	480	474	472	466	475	453	462	485	490	507	491	470	446	502	483	458	468	476	467	504	459	467	498	490	469	495	465	469	457	466	493	480	490	457	524	506	490	487	472	485	450	460	482	469	472	494	526	487	495	446	485	504	471	467	497	483	497	493	490	454	496	476	447	499	471	500	499	510	531	513	512	476	443	495	515	478	496	475	487	496	516	503	492	487	463	483	526	498	490	497	465	462	502	524	461	464	477	478	487	494	472	465	473	477	436	476	475	456	475	504	457	511	513	479	452	477	521	502	518	506	479	502	504	491	472	484	491	466	467	468	432	485	469	507	486	513	514	489	463	522	467	460	470	491	481	509	475	517	501	487	483	472	510	492	447	461	476	494	472	469	465	503	469	461	487	504	467	462	472	485	437	486	515	466	494	491	478	483	504	453	482	441	522	507	478	471	486	485	453	450	453	452	504	495	486	438	490	473	473	474	445	473	485	486	494	459	463	499	501	468	475	448	481	471	483	487	498	497	453	479	471	521	491	486	478	438	489	466	524	500	499	476	490	524	467	479	493	505	480	451	461	474	484	486	472	452	471	495	457	470	499	449	504	506	468	461	480	474	506	479	480	499	499	459	488	456	463	479	501	469	458	469	523	492	496	489	487	487	466	492	486	485	484	496	459	474	494	492	475	479	491	497	480	475	480	484	483	493	492	471	505	486	463	473	477	495	468	506	469	506	501	515	491	456	476	495	468	505	487	513	500	461	482	505	490	521	489	486	448	471	455	497	450	455	474	456	490	471	514	461	425	482	500	533	455	486	473	492	454	455	457	493	525	504	512	497	494	476	498	499	521	478	472	437	508	475	472	494	519	452	438	511	493	518	496	529	514	504	496	487	474	489	514	480	472	491	481	500	485	490	497	478	462	483	441	458	486	474	484	476	473	492	502	505	449	459	457	480	461	472	496	485	456	489	498	504	499	442	491	489	461	502	507	468	466	506	502	504	450	495	476	494	497	472	465	482	486	450	522	484	483	484	492	460	510	454	452	457	473	508	488	469	493	517	470	467	483	469	442	486	492	476	489	460	518	473	493	507	489	473	456	480	452	521	489	448	473	484	470	465	507	445	494	465	464	461	491	480	500	457	453	523	476	449	489	490	466	495	487	475	447	509	493	463	482	508	516	482	500	463	481	501	494	473	464	488	445	471	483	428	485	481	507	484	525	476	496	474	508	444	492	522	530	479	459	477	475	488	485	481	447	447	480	483	450	450	513	484	489	483	463	483	488	492	464	469	443	484	472	488	499	502	463	487	495	466	460	505	490	487	480	526	480	470	495	480	435	486	454	471	500	458	500	499	494	485	496	477	483	490	454	474	469	482	404	445	502	483	464	501	484	475	456	486	463	504	456	475	508	480	492	480	474	482	492	465	521	479	503	510	467	488	531	437	500	466	497	474	452	514	471	483	414	460	471	475	487	468	489	444	480	497	465	471	482	484	455	519	501	491	450	481	492	487	484	509	505	487	494	510	510	483	495	480	453	486	500	450	457	480	465	530	495	521	468	501	518	475	464	438	485	496	479	476	437	487	479	462	520	499	464	481	480	544	501	499	496	462	478	492	487	490	459	471	477	431	482	505	487	526	495	507	486	479	448	502	478	468	475	521	490	494	476	503	460	478	502	489	451	490	485	520	479	480	467	491	455	493	432	466	479	480	523	473	518	505	488	519	458	491	473	451	482	435	491	452	508	474	484	454	449	488	513	477	488	483	449	468	488	497	496	466	461	469	518	450	471	503	513	447	487	495	468	458	484	503	490	430	438	529	495	496	483	472	454	500	454	493	498	484	471	508	461	485	517	496	477	527	468	494	507	482	466	463	488	464	496	492	468	459	460	470	502	438	500	506	473	444	517	484	485	494	446	480	507	467	471	494	444	476	495	468	484	473	462	467	479	496	487	493	487	506	458	499	460	515	492	452	495	460	479	498	498	481	445	538	460	487	496	518	427	502	527	454	500	487	442	502	497	523	527	504	481	506	447	486	482	478	489	471	524	451	509	485	508	459	499	485	505	469	495	475	537	496	489	469	481	472	467	467	482	456	483	504	457	473	498	493	488	487	484	482	490	469	476	465	488	489	461	459	497	493	485	508	462	497	506	482	519	459	454	456	544	480	484	508	528	464	471	520	483	460	493	472	476	461	470	490	481	475	485	455	495	506	448	476	498	495	473	474	492	518	533	518	467	460	483	471	507	476	486	513	448	470	480	485	481	465	476	484	478	492	492	462	480	465	484	474	494	480	450	494	534	485	451	439	499	495	441	482	445	504	505	496	491	502	487	469	477	466	457	468	455	458	487	508	479	480	507	502	450	474	479	480	459	490	459	476	490	481	501	495	513	472	477	474	482	479	491	510	477	471	490	511	460	483	456	485	474	479	489	492	466	511	459	491	477	487	502	477	506	480	507	482	537	456	506	491	500	490	483	467	498	462	478	444	479	513	526	468	494	505	482	480	466	480	496	513	472	490	457	469	478	537	477	462	506	496	498	469	485	501	437	458	500	460	464	509	468	455	522	501	502	440	461	498	480	476	498	485	475	514	494	454	515	472	463	491	473	433	468	470	474	527	492	504	459	464	473	458	474	509	496	457	473	461	482	491	500	449	524	494	469	477	505	468	533	461	460	474	505	449	479	507	507	497	483	463	479	515	493	532	485	529	470	488	496	452	515	474	471	492	487	489	496	526	499	489	437	460	463	499	478	478	456	502	496	469	500	511	463	460	536	483	541	472	473	451	445	474	493	443	483	486	463	496	487	489	499	450	478	500	493	472	492	483	472	506	464	482	464	483	488	477	492	488	466	453	452	491	450	480	486	490	503	452	458	487	507	499	504	464	527	463	501	482	448	479	463	471	505	492	485	491	507	462	513	479	486	479	480	451	487	448	498	465	455	522	488	492	508	500	477	499	483	471	474	476	455	434	455	513	494	471	463	473	510	463	489	492	497	503	498	457	506	472	476	465	513	479	533	441	512	486	477	500	476	458	480	458	479	444	452	467	487	482	476	479	496	466	492	500	483	512	497	457	524	472	481	523	515	491	489	482	480	494	478	465	489	421	498	456	481	484	489	533	464	468	529	484	472	498	535	458	479	478	476	496	460	488	468	453	498	492	525	463	469	466	497	521	494	507	449	439	450	455	542	482	498	479	463	493	480	501	499	454	483	459	479	465	477	503	497	436	498	513	480	547	436	462	466	517	471	484	483	499	488	489	459	464
23542	21682	33491	41917	33258	23029	11272	1730	622	535	574	516	518	528	524	540	539	560	513	557	554	548	533	531	536	547	500	570	531	482	521	544	547	516	491	531	500	522	500	506	492	507	546	512	536	518	521	593	509	519	516	569	496	545	525	524	538	573	530	515	479	514	542	524	499	542	539	544	557	517	541	546	551	554	550	512	540	517	504	539	549	529	491	489	553	499	529	535	563	525	525	563	538	518	532	524	506	522	532	517	513	570	522	535	500	504	524	541	513	517	517	533	550	499	549	514	522	502	539	540	520	555	560	513	537	534	540	552	519	488	529	520	513	549	509	525	533	535	519	555	532	525	539	543	524	521	493	520	549	576	506	528	521	494	499	489	526	567	578	552	529	524	480	553	533	528	495	529	491	547	584	480	560	536	515	542	513	558	527	477	518	539	533	504	544	545	538	549	525	530	532	490	549	520	516	501	527	558	506	549	554	499	520	521	541	524	512	529	516	559	508	561	549	532	529	591	565	519	530	530	608	503	531	526	550	518	597	516	513	556	522	519	532	491	505	532	530	520	486	507	510	525	546	512	557	548	538	501	544	507	487	508	501	501	542	516	516	577	503	520	523	539	493	507	547	531	531	505	557	509	504	563	473	552	494	525	547	511	531	554	524	541	479	542	498	506	537	528	525	513	553	557	544	532	527	554	506	546	497	563	546	477	562	562	511	533	509	492	523	527	516	551	521	576	482	524	513	522	538	509	529	516	516	526	512	537	521	521	482	544	526	522	539	498	532	553	525	543	556	576	515	552	526	533	541	498	509	565	576	569	563	526	522	522	516	517	535	489	538	508	497	550	550	531	558	513	520	506	547	534	550	536	533	503	567	544	513	504	541	553	529	550	528	534	526	517	522	542	546	540	532	541	571	539	487	550	538	528	533	540	509	516	552	553	514	567	518	546	540	543	482	530	538	498	580	540	516	512	534	514	559	558	486	516	508	533	564	551	500	531	546	516	534	536	510	498	593	524	530	506	523	496	525	540	503	553	528	509	538	541	530	521	513	581	542	541	520	491	506	501	515	550	517	537	543	538	537	512	520	550	519	526	530	516	549	536	514	509	523	493	540	499	494	535	545	493	480	516	513	531	506	496	479	559	542	574	521	528	511	522	511	525	528	547	524	553	486	543	551	524	503	511	517	513	530	512	531	553	533	523	525	525	545	519	545	568	510	539	506	560	550	538	555	565	499	544	549	509	506	521	506	546	465	516	538	524	495	519	586	524	566	551	589	548	501	486	501	583	534	540	523	549	536	543	531	490	552	545	549	522	489	509	520	569	547	500	564	562	517	515	545	545	529	523	518	503	504	542	521	542	565	508	531	536	549	530	560	487	458	532	543	556	519	550	553	509	584	492	527	527	550	523	559	550	579	534	518	519	524	521	548	481	563	515	537	540	514	512	526	498	541	514	525	548	531	552	531	522	574	513	570	551	483	538	499	535	506	506	497	523	540	530	487	491	521	521	552	485	532	530	521	545	534	520	516	521	522	537	545	523	487	509	537	529	516	566	559	524	537	529	541	487	555	554	514	498	540	509	515	489	518	539	541	527	523	502	544	495	528	522	529	507	530	523	578	531	509	544	533	518	532	560	537	487	573	512	543	506	527	531	464	512	562	489	532	520	527	541	553	531	551	535	529	536	521	529	560	526	487	502	540	540	530	530	508	521	505	518	495	503	541	548	536	512	518	501	570	536	549	525	549	565	533	527	522	526	531	575	574	544	526	515	509	522	517	560	539	522	536	491	571	528	537	505	545	508	505	499	488	497	529	509	514	491	542	521	561	503	548	498	501	587	510	559	532	598	502	556	515	550	543	474	511	515	495	533	525	512	561	532	574	540	500	485	531	505	529	537	535	556	545	551	514	526	524	555	501	494	529	523	543	516	498	578	529	523	546	529	524	528	543	510	495	511	553	535	522	516	546	535	510	527	503	529	574	532	525	584	517	575	495	540	516	528	517	505	500	540	493	537	504	539	527	513	513	505	558	543	490	552	588	552	525	510	539	522	558	561	546	561	550	565	540	514	522	518	543	539	549	544	567	573	518	521	538	510	510	525	529	508	522	524	559	587	496	525	498	554	507	475	519	553	538	519	538	535	523	555	552	517	500	539	535	561	505	602	523	526	518	505	544	531	545	523	532	514	559	500	558	518	550	546	545	539	506	524	520	511	532	542	549	544	503	545	524	560	536	478	571	516	540	545	561	523	528	512	503	504	513	525	555	484	529	524	522	516	550	511	507	511	473	517	544	570	535	525	517	539	537	556	503	544	493	548	521	493	551	549	525	522	497	548	533	539	530	580	524	530	562	508	531	486	563	575	547	518	566	540	491	509	496	538	526	526	505	532	485	504	561	526	542	478	572	537	536	541	510	503	517	503	530	550	547	524	501	542	523	511	574	533	528	539	520	516	522	484	496	514	546	523	558	540	536	539	531	523	527	545	526	522	523	553	544	508	545	535	556	520	575	522	525	496	499	518	526	515	508	549	530	537	529	543	531	502	506	565	516	525	551	518	509	508	549	525	527	533	520	502	524	554	551	540	506	575	523	515	494	572	540	510	567	499	589	577	516	530	517	535	519	524	519	506	552	518	551	545	529	552	502	513	461	487	530	574	531	569	540	487	516	527	540	545	520	507	528	529	531	489	520	510	546	504	485	551	548	558	556	553	526	506	501	520	534	545	516	522	536	557	508	502	514	531	520	575	524	531	531	491	524	523	529	526	527	506	562	537	553	516	537	502	499	513	536	580	491	494	565	517	537	537	518	525	548	504	551	518	505	538	512	510	521	518	542	562	529	556	526	511	512	512	533	515	473	529	526	563	565	538	527	488	504	507	524	555	522	541	516	527	543	543	504	546	537	499	542	544	544	542	501	538	550	519	561	541	548	552	528	543	531	539	565	538	506	509	545	525	557	505	540	495	524	557	475	512	584	513	560	533	555	553	579	507	522	510	521	510	577	549	542	531	491	493	512	527	525	488	525	489	533	511	506	513	554	559	533	506	533	511	567	535	521	505	550	527	570	531	540	504	536	535	549	540	543	526	510	539	524	535	554	533	552	498	483	523	528	542	531	523	523	537	481	575	494	529	551	559	544	529	543	510	536	517	543	546	518	574	570	511	534	521	537	534	522	546	546	548	518	536	511	524	505	485	516	551	524	523	526	541	517	542	524	500	483	552	553	520	532	550	538	516	525	560	560	482	514	480	518	597	496	495	524	509	555	545	538	548	535	513	490	560	546	556	511	531	500	554	493	511	507	537	493	550	525	542	522	506	564	503	491	553	563	576	556	482	560	503	541	560	547	527	524	509	557	531	544	570	552	528	532	510	543	536	511	502	535	536	551	494	506	541	533	488	536	510	526	542	530	564	539	549	503	502	564	531	536	528	534	483	525	474	560	498	533	535	522	542	489	535	543	513	504	531	494	532	538	538	534	533	542	507	497	571	515	572	531	524
48830	92672	72883	61271	39714	20085	6406	1850	741	587	609	579	569	640	632	599	609	592	595	575	529	571	582	612	628	564	583	578	591	568	599	566	575	625	534	571	574	568	620	598	605	558	573	612	605	627	636	589	614	564	588	592	590	632	603	602	610	591	642	618	570	610	565	617	611	576	592	608	576	597	584	571	540	562	574	540	589	567	649	553	566	584	581	597	609	620	516	592	614	571	621	597	590	594	585	607	560	573	589	573	641	556	602	629	592	593	638	602	568	565	611	594	577	564	573	637	598	600	601	582	572	624	572	588	613	573	549	584	573	580	598	607	619	571	584	598	611	598	577	590	554	624	569	584	571	579	605	609	582	568	558	620	615	623	618	585	623	553	590	612	586	577	596	554	615	632	556	586	618	566	618	628	585	614	560	616	606	585	604	592	603	579	585	573	612	569	605	538	599	587	560	587	557	603	584	552	634	575	604	599	608	590	578	602	637	582	617	577	596	579	616	644	589	605	594	587	556	568	563	581	556	598	557	577	577	602	623	582	554	628	547	586	602	558	550	567	586	622	598	532	584	631	594	593	606	621	588	640	592	612	566	616	577	578	604	551	561	668	583	599	625	569	581	562	594	609	573	539	533	642	585	595	618	562	597	592	592	569	593	531	632	596	572	639	588	594	575	567	588	584	576	568	610	577	571	607	568	632	563	599	633	587	586	608	593	626	617	547	580	603	595	675	566	580	583	575	626	602	605	603	557	568	564	594	594	623	588	554	598	587	606	605	611	568	623	657	599	609	597	600	581	606	581	590	593	557	603	598	591	595	591	598	578	590	617	591	575	578	552	606	556	578	589	590	599	569	586	608	563	628	574	574	541	568	602	612	573	601	598	557	634	591	584	592	595	594	601	574	621	576	560	575	613	567	571	582	576	609	589	580	557	563	625	609	583	585	588	578	634	619	600	580	585	604	603	611	580	578	559	554	567	621	579	636	613	625	589	600	572	602	606	587	575	582	583	606	593	580	606	558	603	614	573	593	585	601	622	592	622	579	597	603	640	595	588	540	571	561	622	598	604	600	574	597	547	617	596	595	586	600	557	596	585	646	541	573	597	591	626	621	620	581	622	573	552	588	607	595	622	562	602	615	576	611	561	594	621	583	563	586	587	597	609	594	565	609	627	586	622	597	585	603	591	649	552	593	566	585	603	587	524	569	608	556	638	591	598	644	562	654	607	579	595	604	599	565	575	602	630	597	574	572	637	575	550	567	601	616	553	604	580	590	562	623	584	548	582	622	589	560	623	601	556	576	608	562	588	602	583	581	619	599	599	555	644	615	571	587	611	531	581	562	586	575	579	577	592	598	595	626	598	603	610	586	581	624	602	555	604	598	552	582	577	551	596	567	553	535	616	629	570	577	602	581	548	554	583	603	617	585	559	552	578	616	571	591	644	609	583	542	575	610	594	546	609	585	599	559	550	606	595	569	572	597	591	577	570	562	604	591	568	572	596	567	588	601	543	577	624	575	603	587	560	621	599	600	611	586	557	589	616	642	596	586	617	576	587	603	578	610	604	617	570	592	588	635	642	617	599	607	640	580	589	547	591	599	586	606	564	597	567	580	562	564	604	576	588	626	564	597	608	596	603	556	629	572	639	611	579	662	613	533	582	584	636	597	561	608	556	584	576	552	587	602	581	621	606	630	573	592	591	614	556	544	570	583	542	583	574	581	600	553	557	559	591	636	558	591	554	594	624	561	575	615	579	575	618	605	608	594	583	592	592	578	543	574	618	669	618	548	549	585	592	590	570	609	583	589	637	586	585	561	567	564	587	633	567	583	619	596	604	596	605	593	596	567	605	579	647	586	573	589	573	598	635	577	631	600	576	598	599	580	572	610	610	570	615	565	613	611	580	627	579	600	611	611	586	601	618	589	549	555	587	617	628	602	530	559	509	610	601	586	558	583	580	621	582	559	593	596	635	591	567	613	595	585	594	538	618	586	602	598	596	550	608	582	626	618	595	546	606	640	550	610	609	599	615	548	574	604	631	533	600	587	601	562	608	634	588	589	602	577	608	540	591	612	629	605	602	582	595	610	553	608	637	605	571	632	626	591	572	565	599	625	571	608	593	603	602	614	583	581	598	588	577	592	596	572	600	548	588	589	603	547	613	576	596	607	612	561	564	626	612	591	544	590	586	613	579	570	569	589	550	611	617	585	600	643	575	614	574	584	559	606	578	621	587	640	617	554	600	628	589	572	568	586	575	580	574	575	591	572	606	585	575	603	603	587	574	582	565	596	598	567	623	646	615	572	616	623	577	600	637	607	600	631	614	574	602	589	577	594	601	577	656	617	583	559	601	579	554	563	597	571	627	527	561	584	610	597	624	588	588	603	632	613	597	628	611	599	605	585	576	587	598	630	605	573	579	585	578	653	609	569	634	584	577	598	572	552	575	584	597	619	584	572	574	553	582	618	593	595	581	578	582	579	610	565	623	621	570	566	554	588	579	635	562	597	597	603	585	614	583	584	623	550	587	635	560	582	593	565	613	596	573	525	581	634	607	582	603	575	601	593	613	561	590	581	587	592	570	585	562	580	603	615	610	571	647	608	572	583	595	635	602	570	613	582	599	556	581	629	572	604	587	607	584	560	595	593	554	633	583	628	616	611	573	616	575	613	606	613	604	625	583	541	596	605	616	629	616	587	579	538	611	583	533	596	590	575	547	567	536	539	657	592	579	600	577	621	584	595	567	557	600	578	649	534	552	564	605	616	591	617	578	600	589	559	605	559	585	567	644	611	545	616	627	564	581	544	569	554	555	627	554	609	601	605	556	520	600	566	597	615	606	566	636	588	607	578	577	573	579	582	571	631	595	612	580	617	593	630	546	632	592	642	598	592	581	610	595	571	640	571	601	596	569	557	587	632	583	576	588	605	584	561	622	595	617	589	591	585	588	569	605	572	576	593	575	613	590	586	588	566	583	606	569	627	613	589	618	637	595	592	579	602	569	646	634	608	563	595	577	553	586	567	609	578	600	587	611	599	604	588	576	634	616	532	588	614	566	586	572	592	571	568	599	608	583	599	575	578	596	609	575	593	642	604	665	610	581	594	558	569	542	580	608	609	591	568	600	579	598	591	590	612	598	583	649	591	532	594	611	591	578	602	553	543	590	586	571	556	633	614	592	561	562	604	548	602	588	601	593	626	611	624	583	633	604	585	598	544	636	581	607	581	607	583	624	611	558	570	620	574	598	626	617	617	574	627	573	576	591	583	652	584	586	574	569	617	586	602	592	625	619	619	605	612	587	591	598	605	593	563	569	590	631	630	582	526	583	577	580	590	587	580	626	584	567	582	616	564	570	638	616	593	602	585	547	576	602	582	607	568	569	589	548	588	606	568	553	575	609	612	642	599	577	589	575	597	595	588	616	601	582	602	606	633	586	608	606	560	584	620	579	558	586	555	551	587	585	638	585	617	563	575	565	645	563	637	625	589	542	582	580	561
25207	23086	33556	40377	26051	11965	2695	816	551	501	490	475	477	509	487	514	492	512	506	493	543	506	561	526	544	495	509	523	499	503	475	478	506	493	508	514	523	485	482	539	486	513	504	510	507	526	525	505	546	509	508	549	504	540	551	496	465	489	498	525	442	496	480	516	558	522	507	494	486	539	503	536	487	504	538	481	492	507	522	479	500	520	555	497	488	520	513	479	514	475	497	533	531	498	495	522	471	512	535	481	510	491	492	483	471	501	451	486	497	527	496	509	480	476	512	484	510	494	523	468	481	476	499	506	502	492	495	508	534	510	524	503	484	493	490	502	520	550	480	505	520	493	515	533	522	496	487	515	522	527	500	497	492	531	493	497	490	504	483	549	510	492	541	529	548	476	502	518	500	465	513	496	462	449	497	495	480	498	500	462	486	492	528	560	492	542	493	544	490	515	550	496	486	496	501	538	510	540	539	484	480	501	532	503	538	545	517	500	489	542	458	494	499	470	532	492	538	491	519	515	503	476	510	521	487	505	495	498	496	489	491	485	502	502	524	460	540	542	483	518	520	532	535	525	501	487	526	522	517	495	496	469	460	484	570	560	520	481	498	529	485	507	527	519	495	513	479	495	506	439	539	508	535	525	463	472	499	523	490	508	483	526	500	536	515	509	492	528	506	515	511	533	484	477	523	485	475	470	473	493	512	469	510	493	523	483	496	497	490	502	479	516	540	513	537	469	488	506	480	483	491	515	498	547	510	534	503	512	481	500	518	531	501	512	499	517	515	482	499	457	554	509	498	507	493	504	537	521	547	462	472	475	526	507	519	504	516	517	509	480	503	531	482	481	492	497	511	518	531	477	472	498	448	513	467	463	494	524	500	507	501	521	488	486	505	477	537	539	490	486	521	503	490	469	503	521	514	530	523	495	533	479	482	476	486	500	473	492	485	541	521	491	448	525	519	497	524	538	522	541	483	483	524	496	467	528	481	548	496	516	494	479	558	489	516	507	528	486	511	522	479	520	537	502	538	494	496	454	510	567	507	540	506	510	486	474	478	477	509	482	540	561	556	455	543	498	508	511	488	493	485	535	503	503	447	487	515	480	515	496	498	506	467	498	502	486	504	466	478	514	512	532	516	488	487	498	483	547	481	477	507	502	494	513	512	501	481	506	501	504	497	506	492	484	512	522	515	494	493	499	522	511	505	565	514	521	516	514	511	464	490	503	497	552	518	490	533	506	561	478	519	495	503	530	535	524	541	500	496	540	495	484	490	501	467	492	494	508	473	513	494	450	498	471	475	520	518	463	513	500	508	515	514	482	507	500	539	524	504	500	494	486	495	494	538	519	490	467	477	469	509	482	491	506	517	456	516	525	507	472	474	497	485	467	519	494	472	463	479	509	515	492	504	496	504	483	514	526	475	490	537	533	497	480	545	506	491	501	451	539	471	484	501	515	499	510	483	496	527	498	507	471	493	471	490	487	513	501	512	494	515	490	502	512	535	457	494	463	475	492	514	528	488	516	514	463	508	477	501	528	468	541	507	461	500	529	489	534	506	478	505	501	537	511	497	489	510	531	519	504	482	512	498	454	472	489	548	498	519	485	462	473	513	463	497	477	496	501	557	520	550	444	510	494	494	492	503	488	526	510	503	472	493	465	526	497	477	500	503	498	497	469	477	511	505	438	511	517	478	473	479	516	485	490	530	513	493	533	494	497	517	536	506	527	520	464	521	515	534	504	528	456	454	517	486	509	478	503	506	473	508	484	504	496	522	562	496	491	488	481	500	513	480	521	494	477	548	502	521	529	458	486	469	476	530	517	487	507	472	503	531	496	476	530	508	526	477	474	494	502	504	502	491	510	494	534	477	471	464	504	529	517	513	513	522	519	523	506	495	515	492	520	510	506	537	533	527	562	523	514	500	510	518	512	524	496	565	509	485	509	504	535	532	440	485	516	497	455	507	497	494	521	549	491	507	509	538	540	514	527	478	491	507	546	476	501	507	457	513	480	518	520	511	512	519	489	512	526	519	480	489	485	501	504	474	495	472	510	530	495	508	488	505	503	501	487	514	473	502	512	535	527	490	525	526	495	470	516	537	531	472	557	546	484	540	515	541	510	507	542	533	552	514	499	536	520	499	529	495	472	498	492	532	560	504	471	477	541	483	514	496	506	528	514	524	516	508	502	523	501	528	538	498	455	470	524	511	509	540	513	496	504	492	473	498	501	514	499	497	491	512	485	480	485	528	497	501	515	462	479	487	531	499	458	528	523	500	513	506	515	503	500	472	482	518	456	527	522	494	498	478	522	507	551	487	536	500	523	513	499	513	507	513	517	473	511	519	515	474	491	498	506	532	513	481	491	556	527	441	504	515	518	520	496	485	539	553	530	517	504	569	537	520	480	499	470	499	473	474	485	466	500	489	524	495	508	513	481	513	493	472	462	470	490	518	488	533	505	481	497	511	510	515	527	495	492	487	498	504	481	474	487	513	502	483	485	507	514	482	514	521	540	481	496	486	493	542	535	481	504	534	521	495	484	475	526	498	489	542	528	475	523	483	550	479	526	511	493	514	485	500	498	500	504	509	471	494	526	521	521	489	474	523	495	497	512	503	510	493	531	516	489	498	494	532	545	537	492	535	498	467	496	524	475	530	554	528	569	475	503	514	512	500	546	500	505	480	552	485	521	513	505	510	467	505	493	495	504	472	552	520	500	561	479	503	493	539	533	498	517	518	479	483	507	487	511	506	473	507	544	486	520	525	527	523	501	512	510	493	528	507	557	514	514	515	496	518	503	480	545	516	537	476	509	501	499	494	480	522	484	494	545	482	527	504	518	516	524	488	503	520	490	470	477	522	519	541	500	502	490	507	501	525	516	476	483	495	498	518	516	457	544	509	503	430	473	498	468	482	512	504	538	473	525	552	546	508	518	501	503	494	538	528	497	525	460	504	467	486	527	521	531	539	518	489	545	521	500	546	501	491	505	505	510	469	503	479	484	512	444	522	497	539	478	509	549	515	513	523	491	447	540	507	510	476	552	513	490	499	488	511	534	521	499	509	514	533	491	452	522	492	525	520	514	485	497	523	502	500	470	520	512	488	529	510	490	533	512	526	464	502	469	525	484	508	478	477	497	468	516	482	478	493	473	513	493	528	533	498	502	569	530	517	487	528	497	479	520	456	546	528	512	492	527	512	487	482	516	503	474	512	517	525	510	483	496	465	515	487	510	514	510	523	486	526	539	505	466	511	501	501	487	480	476	498	498	512	498	543	526	545	494	523	511	511	564	525	510	528	484	515	491	501	499	473	487	521	515	507	515	483	551	531	506	504	513	488	496	498	497	499	514	533	516	480	538	496	526	502	511	540	539	528	522	525	480	535	473	509	518	524	480	526	502	534	493	477	504	508	535	526	524	531	528	489	528	504	526	516	525	503	498	537	461	502	536	519	536	497	484	490	513	493	519	512	460	506	487	526	518	528	509	506	461	553	465
43047	74834	53294	46610	28195	11469	3321	1152	626	566	591	575	578	550	594	566	547	611	599	588	572	597	566	553	595	585	592	588	582	596	549	579	617	585	588	572	590	562	576	550	582	564	603	616	576	559	602	572	578	581	616	637	600	572	570	539	586	544	563	557	612	590	569	556	589	563	563	534	614	583	583	583	576	578	601	601	595	576	519	573	552	594	589	611	601	560	556	619	598	574	547	536	574	600	571	578	611	573	582	595	579	583	616	618	572	543	589	567	539	549	599	570	598	591	569	540	590	580	565	593	570	586	611	539	578	544	533	599	591	613	583	582	609	549	522	582	570	566	602	566	607	610	553	611	588	541	570	580	607	536	586	581	612	631	579	602	592	591	580	597	549	609	581	612	588	555	538	617	539	562	584	617	609	585	594	562	540	593	581	631	594	601	570	566	577	579	605	601	559	588	596	581	544	620	553	555	547	564	570	581	550	567	601	592	562	575	560	595	597	587	575	566	600	546	593	570	560	556	586	589	605	585	595	563	560	612	583	592	557	596	628	573	587	570	535	564	566	590	571	550	599	570	580	559	596	577	615	583	565	556	572	609	604	572	568	588	579	580	556	598	584	576	589	578	575	529	579	575	546	596	571	594	559	526	534	597	535	580	579	561	585	548	558	573	632	564	588	539	641	559	571	568	556	584	599	586	639	589	610	591	604	560	579	548	544	606	581	595	600	559	633	585	589	583	553	589	580	605	598	584	585	629	578	547	570	554	588	610	566	585	606	576	590	578	633	563	594	554	628	568	587	595	561	551	554	612	562	571	585	600	559	558	578	539	572	525	568	582	545	548	593	555	565	595	586	570	542	567	575	619	576	648	594	587	575	564	579	605	571	541	577	566	558	577	566	573	559	551	587	517	588	568	565	593	601	593	588	574	568	571	609	605	579	588	597	592	549	575	563	606	572	594	578	566	581	535	613	601	616	573	540	578	598	557	560	611	601	587	557	552	634	588	601	568	605	541	573	578	587	561	560	595	565	570	539	601	608	592	548	607	563	574	602	550	622	584	572	570	606	607	545	613	589	547	586	552	579	603	556	615	597	571	603	610	585	607	555	570	596	617	567	550	598	579	569	537	576	562	581	562	603	640	609	543	659	571	558	600	587	597	540	573	553	560	590	602	560	590	571	558	584	621	566	576	536	573	519	583	592	590	593	566	552	594	583	543	574	552	551	573	552	602	551	576	592	560	611	600	569	565	612	545	622	582	604	571	612	535	534	623	573	569	575	583	589	552	543	570	583	559	563	628	518	568	597	568	604	601	589	573	572	546	591	575	593	532	578	579	582	574	576	557	563	582	563	560	608	560	600	530	622	616	562	618	611	613	582	574	581	657	587	572	543	598	596	615	556	625	572	599	587	587	553	537	627	580	550	561	596	535	616	535	554	592	596	565	585	581	582	575	584	606	562	595	570	565	589	589	567	621	561	593	616	591	506	609	559	617	569	577	596	558	581	561	547	585	554	588	555	567	561	571	626	621	576	562	538	590	571	570	583	554	531	617	536	588	604	546	606	560	558	610	588	586	525	561	592	562	596	599	617	640	589	550	556	601	572	542	584	583	618	583	581	604	588	575	554	589	540	624	564	596	576	571	541	642	585	582	619	600	598	578	538	564	592	581	604	600	592	627	546	528	575	558	588	572	561	603	615	552	594	570	616	570	591	540	566	576	584	569	603	570	601	580	627	527	545	553	594	619	581	515	541	548	564	608	594	634	575	585	574	584	578	573	599	585	585	573	612	560	571	548	574	579	601	595	582	600	594	619	577	574	597	583	558	567	605	594	618	609	590	573	593	591	573	574	594	511	563	599	610	624	564	549	560	624	615	595	622	556	601	549	544	543	582	615	578	579	600	579	577	599	562	593	584	567	566	584	544	574	608	568	564	545	586	597	616	575	620	580	566	623	572	546	614	547	613	538	549	542	554	552	567	587	576	607	600	587	565	552	600	587	562	636	602	524	599	630	577	594	609	561	577	624	597	584	582	597	561	571	616	562	600	606	586	562	582	570	571	576	589	536	614	590	585	584	574	606	565	585	596	549	573	552	579	581	550	621	567	627	562	603	591	571	551	564	616	596	557	594	583	584	561	569	579	551	574	589	591	563	575	569	585	603	580	604	566	567	605	592	584	581	624	591	604	564	571	600	575	594	565	550	567	582	591	591	558	565	547	581	537	541	598	597	585	586	613	595	591	578	604	566	567	580	588	534	583	581	565	565	606	548	544	520	557	611	616	551	531	547	586	603	598	613	570	616	576	573	610	564	578	543	591	587	594	610	582	570	581	585	601	588	586	514	601	608	622	563	590	558	568	634	582	658	603	586	566	555	574	594	599	575	619	618	583	591	544	579	580	545	546	582	592	616	582	591	552	592	609	519	571	564	571	598	594	584	589	589	610	552	550	589	601	579	559	561	541	582	572	576	554	588	591	546	569	598	607	592	598	550	575	613	537	630	560	554	586	568	582	580	594	610	561	613	590	573	546	561	582	569	564	595	553	584	565	572	574	586	573	585	615	620	571	582	585	540	599	544	599	586	571	577	584	585	627	590	593	597	583	577	574	589	626	618	596	638	600	547	576	594	578	621	632	580	607	557	586	554	581	572	609	581	557	556	562	576	612	575	589	585	573	561	570	588	599	584	564	568	626	582	588	572	606	518	604	563	564	593	585	576	555	592	574	588	579	559	561	605	547	565	587	563	568	565	564	555	601	579	576	560	614	579	564	595	580	583	607	554	564	585	602	589	567	584	571	548	566	548	590	575	608	629	575	603	575	600	563	596	585	555	565	560	587	594	548	577	573	577	647	555	544	551	576	587	589	575	600	571	572	600	637	585	579	580	592	605	611	587	625	572	602	569	618	576	599	583	577	567	585	554	540	587	569	563	567	587	586	521	549	585	631	602	545	551	564	567	604	605	548	581	592	578	562	600	587	605	590	562	580	573	590	590	589	572	594	557	557	606	581	589	555	609	588	616	589	598	558	597	567	529	580	570	567	604	605	613	612	592	599	542	594	557	565	611	582	558	572	586	611	581	551	591	588	551	565	544	596	578	616	611	650	593	610	596	583	590	575	617	546	586	610	562	557	588	560	587	607	575	563	612	591	567	601	613	558	565	570	585	565	601	594	546	593	603	597	631	594	558	634	617	601	542	570	603	599	652	565	559	585	593	592	567	595	537	571	562	614	569	528	628	594	685	566	612	549	560	573	587	583	590	580	579	561	543	584	535	552	564	611	580	616	574	583	570	561	609	569	621	574	578	614	574	583	606	614	580	565	547	624	564	556	632	570	599	571	571	553	574	650	606	595	576	612	570	619	583	623	525	603	567	584	566	563	539	590	600	554	571	577	575	587	538	556	584	595	578	577	572	591	538	558	564	592	584	584	546	605	552	596	606	574	567	591	548	589	566	578	621	551	578	567	607	605	602	579	568	604	571	604	590	569	546	577	625	587	584
22842	21578	32133	40534	34930	26126	17990	3689	839	711	683	678	644	685	686	667	670	665	688	683	682	721	655	667	663	687	693	643	645	708	661	628	664	674	655	666	647	625	648	660	685	669	661	688	637	661	702	650	682	727	632	630	666	689	653	670	652	639	686	700	648	676	648	615	688	696	697	645	657	674	667	649	680	621	673	678	679	641	629	647	663	665	674	667	650	612	679	667	664	656	675	677	649	666	626	635	631	695	634	662	641	700	658	675	691	686	690	671	658	640	665	667	600	625	625	660	634	652	649	688	653	659	708	604	664	632	621	635	659	650	672	653	628	624	638	644	638	649	704	719	666	672	637	623	673	685	663	622	700	667	653	677	653	669	657	644	670	642	626	710	707	660	666	663	660	689	650	622	652	642	605	633	649	663	675	695	584	646	622	695	665	665	632	619	675	653	665	637	653	664	648	637	694	631	627	710	615	662	676	620	652	646	669	688	646	716	635	697	632	661	652	650	644	645	684	635	613	670	657	654	674	675	651	657	619	647	683	625	693	659	695	617	655	641	604	658	675	646	610	676	661	686	688	651	702	704	677	684	700	674	624	644	622	646	602	658	666	665	609	608	693	604	662	701	650	654	641	687	678	653	646	660	666	668	655	714	622	682	665	680	698	680	670	651	651	625	602	641	684	626	602	645	636	600	660	622	657	626	628	660	669	637	647	648	641	666	657	641	669	622	640	651	659	720	649	694	649	649	643	679	655	602	656	669	675	676	649	668	644	665	665	686	664	666	634	719	670	680	674	644	631	680	653	695	662	679	613	638	658	666	666	662	658	678	672	644	620	617	668	650	625	611	657	644	673	659	598	665	664	642	644	672	645	613	677	643	668	663	605	661	659	677	668	678	671	634	660	629	651	703	645	680	664	642	682	623	682	642	614	655	640	675	658	679	651	662	670	693	626	661	627	618	680	671	685	633	618	705	670	652	624	644	579	639	675	686	617	653	657	651	633	648	660	635	645	653	641	614	676	704	630	668	686	629	694	613	679	683	670	647	686	665	635	632	680	634	667	654	657	668	684	666	629	687	648	615	677	702	659	660	668	718	642	636	608	661	678	687	643	662	682	709	669	639	643	683	666	680	651	657	660	678	674	657	650	661	656	654	604	616	696	696	635	677	640	661	637	653	645	615	630	659	736	692	696	675	657	639	665	635	658	633	679	639	691	685	645	668	653	627	625	663	592	682	679	668	697	691	623	638	647	660	668	689	631	692	650	685	625	653	623	652	686	666	638	655	680	618	614	657	693	649	650	666	649	618	682	696	686	638	649	692	640	639	670	694	650	620	679	625	661	653	664	640	642	663	661	660	635	621	627	629	658	721	664	695	685	634	642	673	630	634	653	639	651	651	638	677	657	646	632	657	675	653	679	662	645	661	634	685	636	667	638	632	691	659	686	694	639	642	723	656	646	622	656	695	624	687	619	681	643	684	679	656	618	687	669	664	629	623	608	669	659	637	670	724	612	659	690	659	627	619	642	664	589	645	644	675	676	717	684	677	645	683	649	631	664	645	630	633	663	669	630	666	620	679	647	705	659	657	643	676	705	618	706	639	653	679	649	689	636	631	651	693	683	698	643	623	693	627	693	696	658	698	649	700	664	675	682	656	642	677	640	641	690	685	614	680	700	651	643	636	648	659	675	654	684	608	645	633	659	678	633	647	664	632	645	689	666	661	675	618	683	634	632	599	640	656	660	666	677	689	651	663	684	683	682	668	655	623	608	648	652	639	634	605	658	697	623	717	643	640	629	649	642	595	657	647	683	664	644	641	641	656	664	697	652	648	652	602	678	604	635	641	671	651	673	690	672	665	690	646	643	598	674	646	684	651	683	644	653	638	685	695	679	652	595	681	652	612	648	687	653	606	626	604	644	651	715	644	668	644	635	663	614	658	688	643	675	705	679	631	670	698	664	650	641	668	632	660	655	652	673	704	627	631	700	665	628	635	619	644	644	670	697	682	645	667	698	665	719	681	695	651	641	696	622	684	619	653	691	679	636	664	672	653	670	680	621	696	654	652	653	676	679	661	666	687	644	671	641	660	663	707	657	681	645	631	643	668	656	673	670	632	664	663	667	646	642	641	675	628	634	739	623	598	661	637	674	610	666	698	609	656	608	676	630	659	677	666	637	629	622	665	653	660	637	647	634	655	599	656	644	649	661	641	634	625	643	688	651	621	666	627	679	649	646	704	666	701	649	643	659	581	675	635	698	699	657	702	617	665	622	641	675	652	684	680	583	638	659	694	659	634	638	601	678	691	567	624	633	632	660	641	636	700	682	650	690	579	681	696	658	647	691	639	653	671	672	669	623	690	696	696	686	650	641	614	636	666	672	680	653	610	652	630	662	670	670	709	677	634	652	599	662	609	618	654	704	596	644	636	634	667	675	690	643	597	627	641	707	666	661	690	652	655	653	687	677	650	637	721	693	725	640	650	660	692	647	660	650	647	670	663	681	667	655	695	630	650	640	723	619	637	627	663	665	635	650	654	684	641	693	689	655	693	632	643	618	661	691	621	628	638	631	675	611	650	692	604	639	665	657	660	703	671	668	642	667	699	661	633	617	609	688	661	658	651	677	630	639	609	658	677	669	647	627	688	675	604	621	678	649	633	642	662	662	690	683	705	694	700	652	647	704	619	636	661	664	668	642	687	632	612	684	629	638	618	667	638	649	658	633	689	669	645	640	670	704	633	664	685	714	637	657	677	671	641	709	636	670	668	623	653	652	647	680	654	669	624	661	613	658	712	642	654	650	644	681	642	633	661	658	655	697	656	664	660	660	677	668	651	679	659	609	658	684	638	643	670	673	649	675	662	693	686	624	626	703	682	677	663	665	686	667	621	654	699	619	691	674	667	651	693	632	631	675	647	627	641	687	640	655	630	674	636	699	703	663	649	646	687	633	660	700	638	656	685	676	686	640	635	628	713	709	634	656	660	661	642	632	654	665	652	671	682	599	686	631	623	680	704	635	646	695	666	673	684	628	642	664	690	621	638	699	657	675	717	673	657	657	681	653	627	624	662	621	693	646	672	675	642	639	644	660	615	636	695	698	679	658	663	644	674	645	627	656	689	646	651	654	685	637	695	665	669	678	679	674	681	675	639	663	663	621	643	672	639	615	656	640	620	667	682	639	654	602	637	682	638	661	674	623	675	671	614	620	619	661	609	640	686	629	607	644	660	646	667	648	638	670	659	701	662	659	623	670	653	684	653	674	646	674	645	668	583	669	671	717	652	646	685	652	634	670	638	669	619	652	639	647	668	644	631	666	620	679	650	658	609	638	652	689	693	625	657	660	625	621	641	627	653	679	658	605	676	658	627	671	681	673	714	653	677	672	635	707	686	587	619	643	648	678	646	638	672	612	666	662	667	644	662	635	643	672	618	624	635	682	602	650	637	653	696	616	634	614	618	659	650	665	635	672	644	666	641	640	644	655	666	647	691	642	678	616	677
53880	95631	78569	71634	47980	27131	10331	3028	987	727	759	720	727	739	730	723	717	743	651	711	722	733	720	729	719	694	702	722	738	715	761	728	705	696	707	756	752	723	715	711	731	702	736	709	699	663	707	733	731	676	737	729	736	729	753	688	670	756	709	733	742	686	698	754	750	721	746	715	678	696	719	723	739	729	708	693	750	721	707	748	707	706	719	732	725	747	745	705	723	730	747	737	684	663	747	718	705	722	705	763	800	731	684	717	778	698	771	680	710	703	757	708	701	729	722	695	751	735	729	760	742	697	692	701	739	707	815	720	672	725	679	698	727	730	704	740	709	680	721	730	675	745	747	714	692	729	651	742	737	701	708	760	702	715	714	770	700	699	717	712	710	673	731	729	693	724	732	700	685	719	730	733	732	704	707	723	700	698	745	706	739	762	771	749	703	742	740	725	730	700	705	695	680	720	710	733	736	695	687	745	685	715	755	751	746	703	705	689	728	726	727	723	728	745	747	718	726	689	748	698	700	713	700	709	684	748	731	720	689	727	726	729	726	708	690	747	744	696	713	698	690	751	684	733	746	713	672	744	714	698	715	738	702	676	703	717	713	708	741	730	719	701	773	736	729	735	721	695	724	742	708	698	691	679	653	733	702	707	724	731	728	764	699	709	744	739	743	692	737	695	763	702	725	730	656	690	720	748	733	730	698	746	694	704	710	739	701	714	721	710	714	766	732	714	706	742	688	716	741	702	682	660	690	749	713	769	709	746	717	753	717	659	747	693	733	722	727	735	686	670	702	717	687	702	759	747	727	740	684	724	669	702	693	714	701	708	749	710	713	708	687	689	716	738	695	701	734	761	737	736	664	746	689	760	717	719	681	741	703	702	694	738	713	702	742	762	730	751	689	728	627	746	747	731	702	732	732	653	697	731	713	696	707	722	726	756	703	720	717	708	682	741	754	703	682	760	696	712	742	737	757	688	734	741	742	691	691	793	715	691	713	688	717	717	717	733	725	734	709	756	715	637	685	709	712	718	714	738	672	734	713	667	687	747	727	707	714	701	683	768	685	741	712	737	744	691	733	768	763	717	691	693	761	767	712	718	720	688	705	749	770	705	731	718	697	775	729	698	686	699	759	701	696	772	720	688	731	703	704	773	706	730	696	724	669	719	711	750	707	717	739	726	729	724	720	711	698	735	782	732	719	757	747	683	763	732	744	700	722	718	690	704	692	676	669	746	717	703	745	709	696	713	703	721	728	688	714	712	804	726	708	700	734	721	724	719	727	747	722	716	706	762	679	737	721	679	714	738	719	757	781	750	722	714	665	706	746	745	724	713	747	706	761	734	722	702	762	750	677	721	747	663	744	739	721	739	699	727	691	721	707	700	766	735	681	699	711	700	714	750	726	722	767	723	717	721	670	731	717	719	716	697	734	779	728	715	726	718	721	737	689	745	687	722	758	731	706	695	658	724	713	750	735	790	773	735	747	713	674	714	778	803	737	708	749	671	747	707	695	721	733	722	719	723	724	701	732	689	717	699	742	718	687	725	722	754	760	680	765	688	755	747	727	724	708	736	739	694	756	698	746	682	732	752	724	700	663	701	705	747	729	720	742	701	691	754	733	714	720	679	702	726	705	710	722	715	729	705	692	700	688	657	739	702	691	700	766	737	702	712	708	719	722	748	741	748	719	709	713	733	663	685	755	684	741	691	756	720	729	677	654	683	701	668	754	734	736	731	699	726	712	727	770	700	753	752	716	782	693	729	708	762	712	736	742	666	687	718	699	758	745	699	718	741	770	699	773	720	698	751	700	762	740	745	749	709	732	714	689	686	721	696	728	715	686	748	734	724	647	733	676	725	752	725	754	753	711	700	681	723	716	728	748	747	721	731	715	731	777	722	798	709	677	630	670	732	744	708	757	729	713	746	723	702	782	677	735	728	758	722	696	733	688	734	715	716	705	721	703	741	751	730	747	743	725	765	675	731	707	697	722	717	710	681	718	736	709	703	673	703	695	702	728	706	706	708	746	730	695	732	709	688	710	681	703	714	745	739	703	711	744	737	686	700	765	733	743	713	753	738	738	744	720	738	758	667	744	758	690	728	723	731	723	783	733	715	709	731	709	729	733	749	712	736	732	725	674	750	713	731	729	726	674	702	692	726	701	683	706	749	741	701	738	721	764	754	734	702	694	747	685	656	655	728	705	738	756	713	680	678	722	683	683	751	702	732	723	686	699	739	690	706	697	753	719	724	747	726	728	717	727	759	722	714	729	715	705	711	699	720	746	713	768	727	690	781	783	700	782	713	712	707	671	719	708	700	718	701	714	747	721	703	719	765	722	733	699	707	738	701	726	693	722	710	698	694	678	740	737	762	687	740	700	735	713	736	715	724	677	707	762	704	685	694	702	757	680	730	698	707	736	726	733	711	720	671	724	714	742	734	720	728	686	697	734	705	683	756	695	706	691	743	708	724	697	795	755	733	722	717	711	638	720	769	736	731	731	692	718	709	682	638	712	722	682	748	757	740	711	720	711	719	725	681	733	693	714	678	752	735	697	714	700	662	736	760	731	760	739	692	654	741	725	764	757	727	697	689	748	692	739	696	704	757	754	769	732	755	690	699	758	718	758	714	720	708	748	744	697	738	757	761	709	689	707	725	741	718	701	682	697	712	690	720	718	727	728	746	692	701	711	732	726	773	718	694	706	781	734	689	731	688	696	710	694	724	701	706	730	756	705	709	760	711	774	702	726	726	725	693	745	728	705	710	703	703	701	719	724	729	677	736	746	692	736	734	715	699	721	738	748	745	709	721	714	732	656	748	726	713	719	699	727	723	696	709	738	745	738	733	733	701	750	731	636	718	767	711	743	725	743	720	717	750	688	695	774	672	747	729	770	695	749	627	723	672	736	695	756	785	705	733	683	728	742	732	753	718	737	719	725	706	711	710	716	773	725	651	751	746	742	739	704	699	726	723	728	744	719	681	739	710	760	718	694	692	731	694	720	713	712	712	703	705	733	717	691	701	716	732	734	750	704	706	730	743	695	709	747	719	734	740	695	780	689	723	684	731	723	748	725	775	702	722	730	712	709	768	699	725	701	680	738	734	709	723	704	735	744	736	729	701	700	743	776	759	707	701	701	713	689	695	685	720	701	702	751	751	717	741	743	720	691	705	702	724	685	724	741	683	730	709	708	729	730	686	722	768	717	711	697	660	734	729	721	712	707	699	756	737	716	695	695	663	715	758	699	700	773	759	738	706	739	692	682	728	711	750	724	723	699	743	737	676	721	705	748	737	714	706	708	704	664	706	767	709	710	678	726	653	685	766	735	713	743	730	678	719	701	751	713	738	692	725	771	735	724	722	766	690	769	709	743	782	720	690	706	738	698	692	725	741	734	743	687	718	705	761	709	703	723	721	717	726	689	657	662	699	780	734	739	714	681	688	751	713	726	768	727	689	700	687	727	775	713	707	686	698	696	729	716	728	730	693	698	703
27436	26479	32612	28819	11940	3264	1053	577	487	457	455	440	457	425	409	429	430	416	442	454	391	434	448	438	469	461	439	437	429	437	419	406	426	435	411	441	412	434	420	438	464	426	423	432	397	485	447	427	441	473	449	394	391	434	447	448	420	420	452	405	424	429	481	406	468	418	420	400	430	445	409	462	436	461	423	447	432	411	437	427	442	439	401	444	439	448	448	429	419	383	460	447	428	447	434	430	433	410	413	413	453	439	466	413	424	415	431	491	422	443	449	468	452	435	419	434	449	426	402	438	439	400	420	410	441	438	427	458	447	441	447	398	468	421	446	408	397	454	402	434	427	402	402	415	425	453	427	412	456	406	434	464	438	421	407	463	409	423	437	458	443	424	435	451	464	444	462	444	410	445	450	448	417	487	385	436	449	424	431	434	442	405	431	451	406	418	411	467	441	416	418	428	409	502	470	419	428	401	425	434	395	423	414	428	458	413	464	455	423	450	437	405	440	419	421	418	439	425	428	421	457	437	421	430	464	437	433	437	414	421	405	474	445	414	479	455	461	413	473	406	423	460	456	438	423	462	427	447	417	437	416	448	463	435	412	426	414	413	427	430	403	427	430	434	438	448	412	412	408	437	441	437	391	417	450	421	412	418	471	436	448	410	421	457	445	458	409	462	420	441	449	433	453	438	423	400	451	427	411	448	426	442	409	480	422	454	441	439	436	460	399	407	422	447	434	468	465	427	447	474	449	439	448	435	395	419	413	454	411	452	436	402	450	442	437	433	427	401	421	450	394	429	444	435	449	405	466	447	448	481	433	454	447	445	453	431	409	411	435	441	431	422	454	406	411	449	446	435	466	441	459	421	433	401	472	413	431	430	395	403	410	438	437	449	433	429	423	407	404	469	407	429	410	421	440	443	414	386	440	442	400	407	428	441	413	434	433	470	394	430	431	418	447	431	417	465	421	450	443	427	422	407	445	412	438	462	400	429	424	422	401	417	424	404	408	443	431	442	443	440	446	399	396	422	447	412	447	420	443	401	419	426	376	420	418	411	396	404	427	429	429	451	431	453	439	443	423	414	417	429	463	453	450	445	425	431	445	433	488	437	421	361	442	410	447	430	418	448	469	418	458	431	443	461	443	448	435	431	464	406	425	451	418	457	427	461	420	432	470	460	432	403	454	432	408	428	432	431	454	452	396	442	423	446	421	434	420	408	422	420	442	431	416	461	453	442	426	443	424	453	444	447	442	431	420	445	439	458	442	439	410	435	462	457	458	438	414	437	444	373	453	445	426	433	423	487	432	413	417	438	469	423	418	440	455	412	427	427	452	410	385	435	428	445	397	406	411	426	432	451	416	477	417	443	446	439	412	424	413	420	438	390	418	404	486	377	446	465	433	455	453	433	428	403	446	412	425	437	461	469	425	405	439	434	463	409	453	405	397	428	404	452	435	408	470	401	445	434	401	453	420	465	454	424	399	436	436	447	419	436	416	445	443	415	425	407	427	452	401	430	393	416	429	440	446	463	417	435	453	429	415	429	422	415	439	409	426	423	410	428	433	425	462	431	436	451	399	463	433	426	464	452	458	427	438	419	403	434	426	411	419	437	449	481	428	450	433	432	415	435	461	422	434	425	430	428	425	401	422	420	447	422	402	476	412	434	428	444	442	459	413	448	449	436	422	431	467	413	431	396	434	434	456	408	430	399	397	430	438	458	388	430	428	442	419	445	418	434	430	420	433	412	406	433	388	417	431	432	468	415	412	400	436	458	440	422	427	437	437	430	461	432	390	405	410	441	400	488	451	437	448	423	401	450	476	434	388	437	430	425	440	420	392	430	448	411	449	401	483	456	411	417	436	429	422	444	424	455	423	418	433	419	427	436	453	421	505	445	474	466	437	451	480	431	416	440	439	441	407	461	422	420	404	463	395	442	447	452	408	468	459	429	419	421	426	424	406	411	429	425	429	422	416	431	421	446	402	439	412	432	417	436	454	434	461	444	461	436	432	416	411	463	407	404	439	444	437	417	411	422	424	491	450	409	431	427	469	440	412	437	457	399	432	462	448	443	441	404	421	437	425	436	433	433	394	421	436	448	423	472	382	414	454	408	415	411	430	462	426	449	442	459	433	415	422	430	445	473	408	429	437	421	434	418	437	421	398	421	467	396	402	431	447	480	410	444	445	441	418	418	435	420	410	457	443	466	409	456	451	436	446	440	443	402	478	417	414	391	422	446	415	414	447	414	430	473	424	402	427	443	446	429	455	420	428	434	427	450	429	428	427	441	400	414	488	443	423	452	433	434	417	396	444	453	447	482	458	459	425	434	454	440	459	399	470	412	424	442	429	461	396	420	431	434	419	435	378	469	427	441	422	455	413	395	451	448	422	452	446	400	424	410	444	454	447	475	386	438	430	415	406	443	429	436	445	455	402	406	463	458	434	460	453	425	452	433	451	461	451	465	427	442	422	451	451	439	443	441	435	445	403	455	418	460	453	446	442	412	469	417	433	427	444	430	414	436	416	424	398	466	464	395	438	416	411	412	509	442	416	430	438	449	450	434	429	416	461	424	444	416	413	419	431	448	423	424	487	416	455	465	443	472	445	434	441	432	445	440	389	443	439	423	432	482	459	429	398	459	442	426	408	452	397	455	473	438	465	409	429	410	423	390	443	456	419	448	424	426	448	430	399	439	422	435	422	412	412	438	384	411	483	409	453	434	413	446	484	444	431	425	415	442	436	426	445	388	465	439	412	449	441	435	411	419	411	466	399	458	473	422	392	417	434	425	456	487	432	444	438	474	438	419	407	462	417	439	462	409	432	462	425	414	411	432	457	428	411	451	423	413	444	409	438	401	418	443	414	431	497	434	408	387	424	466	432	476	440	468	435	448	431	426	462	417	447	445	420	454	450	431	414	397	448	431	421	460	437	423	443	454	419	457	403	453	413	418	416	420	441	438	458	447	448	461	455	428	414	417	424	451	402	424	433	449	414	430	408	384	444	421	467	430	439	391	427	371	422	405	441	460	444	433	429	478	444	447	443	425	419	455	486	415	406	432	396	420	451	445	462	452	435	440	415	425	433	437	410	430	427	438	449	431	448	413	424	464	403	474	415	436	414	425	411	432	423	465	410	454	392	449	467	466	429	448	401	462	448	445	409	433	412	464	436	427	408	447	473	431	478	446	420	445	466	475	440	400	447	433	461	418	389	469	408	453	416	453	422	454	446	459	462	395	419	424	413	441	441	414	446	471	451	442	406	403	446	469	400	447	451	430	448	419	446	428	419	462	468	370	441	431	424	401	444	418	459	421	416	447	435	445	464	448	412	419	435	440	427	437	402	450	447	410	444	460	453	418	468	431	411	396	443	426	428	390	414	415	458	437	443	466	438	425	449	418	437	421	416	444	422	442	441	442	448	453	456	442	450	397	419	409	407	441	410	442	422	426	443	412	425	425	419	438	457	405	432	437	447	455	489	470	453	431	425	417	410	459
20239	44130	31728	24284	11551	3978	1403	762	519	501	469	516	542	518	478	521	541	490	516	531	444	503	471	503	522	505	506	499	525	482	497	520	534	490	507	496	480	477	494	486	508	474	513	519	498	508	496	489	471	506	493	527	520	472	511	479	507	535	510	482	505	483	525	514	490	526	521	525	488	485	515	525	519	559	514	520	472	528	495	485	529	506	498	478	529	488	524	509	509	499	507	519	511	541	494	495	522	502	503	501	506	493	509	494	451	519	502	515	503	456	520	554	462	522	488	505	506	522	541	522	473	471	511	536	522	514	524	483	516	510	518	481	516	493	558	537	481	482	502	496	464	468	506	502	520	483	544	522	520	533	531	470	468	516	494	516	530	511	465	512	521	523	504	485	477	473	503	524	524	509	505	480	535	500	540	476	499	483	493	529	523	508	518	457	489	488	491	509	522	523	472	483	514	483	494	505	513	504	500	491	508	538	500	495	491	560	510	546	507	505	473	505	494	523	496	499	534	527	487	497	516	507	500	484	467	491	505	505	487	529	529	476	507	481	494	535	497	529	509	479	526	499	464	509	513	540	545	507	527	530	498	482	483	514	531	476	514	481	519	478	530	496	516	449	488	502	471	524	501	498	500	512	523	484	488	476	496	515	534	504	531	490	495	490	528	506	463	480	501	521	515	515	512	504	524	505	453	512	497	570	512	491	503	496	506	527	507	516	477	486	496	502	497	470	500	525	509	538	509	481	508	500	486	501	480	461	517	524	497	493	470	510	497	501	497	485	516	479	501	513	490	509	488	494	526	487	490	514	494	530	517	492	498	489	507	509	509	477	511	531	518	490	499	489	503	497	540	522	504	495	499	526	509	527	514	495	498	497	508	491	536	520	510	486	485	479	493	476	525	502	510	466	550	504	475	511	531	500	527	522	548	498	499	495	503	494	469	479	474	471	497	525	509	553	502	503	480	528	496	476	529	525	511	516	499	480	514	470	512	522	520	477	506	537	509	480	497	479	498	562	489	468	466	508	512	454	517	484	505	510	517	531	514	507	503	522	494	506	537	481	514	558	505	524	516	522	472	494	513	500	509	561	536	524	513	515	486	480	534	496	493	511	475	546	522	531	498	519	473	551	470	518	470	507	506	469	518	529	468	499	535	527	513	517	508	528	474	502	513	530	550	505	493	514	529	482	474	500	499	502	525	457	463	501	511	494	530	515	509	513	521	505	453	502	478	511	493	510	490	562	512	488	502	524	516	527	482	514	483	485	471	499	520	536	508	477	477	500	496	536	479	531	488	519	488	502	465	493	488	512	543	502	550	489	539	504	538	497	485	525	502	554	524	525	535	515	516	525	486	493	469	500	513	482	496	500	510	494	523	498	483	527	478	506	481	489	509	499	543	526	543	535	509	474	503	517	447	460	500	496	530	511	488	489	496	504	497	481	474	515	541	536	501	515	515	502	500	511	500	474	483	511	479	535	478	495	477	466	514	498	472	535	554	493	514	495	503	498	509	534	487	478	494	484	513	513	486	472	469	502	512	503	507	519	489	524	511	491	479	537	487	528	481	497	551	504	494	477	512	483	502	487	576	453	474	538	482	531	515	493	517	482	488	479	475	517	521	498	536	502	507	479	518	502	534	509	515	491	490	513	529	518	499	506	481	500	466	506	515	540	484	486	525	518	495	492	480	519	459	529	525	517	478	513	529	542	510	515	503	533	503	478	507	497	503	519	512	509	517	504	487	503	528	537	501	485	500	500	531	502	503	514	518	523	460	502	476	507	499	508	495	467	543	477	516	550	469	480	508	516	466	514	499	501	482	504	461	484	492	511	532	509	525	520	479	496	474	539	526	497	523	502	494	484	532	522	542	505	471	518	464	478	496	502	512	520	514	488	528	482	439	512	508	490	518	508	511	512	506	525	461	517	490	480	496	531	526	494	488	543	517	523	492	522	494	502	538	496	512	523	545	521	516	502	485	510	514	511	483	457	521	518	497	493	517	527	495	528	521	483	486	489	531	503	533	520	535	503	525	525	530	517	550	507	517	535	500	501	509	483	496	490	515	502	517	497	528	508	542	504	524	461	481	486	479	512	464	496	501	527	474	544	525	446	495	489	497	454	474	527	509	496	506	475	470	451	492	495	487	479	495	521	523	507	521	461	534	474	531	541	504	497	492	471	536	504	475	534	517	495	518	534	514	507	495	494	503	529	501	474	513	508	560	519	506	491	542	488	479	509	516	555	492	514	465	482	499	525	533	523	529	507	541	464	532	499	529	521	485	477	509	493	505	538	482	489	517	452	474	486	528	492	540	500	484	502	480	510	487	503	536	542	535	512	567	475	491	511	537	498	529	482	536	508	485	494	487	558	482	474	526	490	507	474	487	482	519	509	478	490	520	505	510	474	499	524	538	502	525	491	497	523	489	498	479	499	530	531	485	489	523	509	519	491	488	495	519	545	474	502	522	492	472	512	490	487	482	521	496	482	487	488	525	530	512	505	520	494	522	522	501	503	540	509	504	480	475	532	514	516	467	492	478	517	490	490	510	519	486	492	519	506	494	525	534	521	496	476	504	537	518	521	488	488	475	508	494	515	554	472	475	496	500	482	490	503	472	511	466	505	501	516	510	516	504	476	548	529	533	511	529	518	541	466	444	526	500	480	511	491	489	456	523	562	520	503	536	472	484	483	497	481	498	476	511	518	505	482	545	487	529	489	520	487	518	502	521	511	503	498	512	479	507	534	503	513	475	492	518	470	506	493	457	494	497	497	500	526	523	482	497	477	473	539	493	503	507	531	514	482	434	505	506	521	523	489	503	516	492	548	510	500	505	461	500	519	518	484	507	497	495	490	502	500	521	554	508	489	469	517	465	504	521	511	546	512	496	534	524	505	485	475	526	481	543	477	501	489	489	511	442	485	511	491	521	520	482	521	492	513	493	463	481	547	531	508	499	469	501	520	550	470	546	502	473	528	487	501	539	466	510	481	527	504	479	535	495	522	492	483	499	497	521	545	495	509	528	480	492	505	468	477	514	535	493	506	489	544	533	499	551	488	490	513	532	585	503	456	508	467	488	516	465	471	517	498	496	481	523	519	485	493	508	479	536	491	525	489	524	491	536	470	487	485	530	523	493	525	529	517	502	463	484	513	518	497	579	508	522	469	521	477	489	506	521	461	474	500	575	502	515	532	551	493	471	514	490	522	540	471	561	471	497	508	514	484	513	519	525	509	511	540	521	540	517	498	530	540	540	525	503	491	513	482	531	494	506	533	501	458	493	513	486	516	495	535	470	499	531	495	513	477	472	516	490	509	502	522	496	510	525	525	482	465	480	524	490	482	472	488	508	540	494	494	541	491	528	528	493	520	548	531	490	502	552	486	510	505	500	504	474	467	485	470	525	496	538	475	483	512	493	501	507	493	510	486	488	525	510	515	489	482	509	508	539	554	495	504	501	482	493	501	499	507	494	529	485	494	540	527	533	523	532	506	524	535
23572	21813	33064	42483	33421	23549	12592	2096	735	573	516	547	564	530	554	566	532	520	570	563	570	504	542	571	550	551	539	558	544	549	546	498	569	552	568	520	574	509	535	562	571	555	556	531	532	541	478	532	511	566	549	524	574	536	522	516	512	541	535	537	607	525	546	564	548	525	553	552	507	490	495	509	514	521	531	500	528	507	559	552	563	582	511	495	546	500	494	514	526	492	535	575	543	579	530	566	492	508	507	525	565	527	513	517	538	534	515	547	553	558	577	543	589	537	547	507	557	525	527	537	528	531	531	530	519	537	511	510	567	532	549	562	538	526	533	512	536	503	535	532	524	564	555	549	546	496	538	543	549	576	580	532	569	498	555	522	590	565	567	519	572	495	549	510	509	507	514	563	515	528	505	517	550	480	558	540	589	536	514	472	550	521	539	553	567	511	538	560	520	539	551	546	560	525	523	583	520	565	509	550	517	529	514	554	537	579	545	538	592	566	511	536	518	503	554	544	532	530	525	543	521	587	530	530	543	521	509	508	533	523	535	539	535	552	573	535	569	504	519	543	521	523	519	551	544	545	561	545	527	520	549	544	560	503	518	523	535	515	512	563	574	552	537	531	544	567	498	560	530	540	538	548	518	529	509	516	572	506	556	557	594	547	549	527	539	568	543	502	513	484	499	511	526	539	514	517	554	513	544	509	522	559	533	529	577	526	512	538	527	543	539	533	521	516	555	506	508	521	530	509	544	488	575	530	513	543	536	522	518	544	525	544	559	586	500	526	548	542	576	527	522	523	524	534	545	517	522	525	539	520	524	508	534	506	505	531	532	558	559	509	525	525	539	546	518	541	553	525	511	474	520	486	503	509	539	532	556	581	553	534	513	535	504	565	500	514	550	523	496	521	527	540	573	510	533	547	534	561	485	534	536	567	524	539	550	507	552	522	546	530	544	517	508	547	543	541	539	519	519	533	546	527	540	499	541	523	541	496	522	509	524	555	548	525	571	545	486	540	537	516	534	579	557	549	504	487	540	546	536	543	520	510	543	520	563	555	520	572	547	513	555	528	557	520	547	544	548	541	543	552	554	550	574	535	548	534	561	500	516	501	512	555	494	574	513	549	560	526	527	544	535	515	498	546	512	509	562	611	562	543	539	528	508	493	556	548	529	544	556	527	570	510	523	571	526	583	558	540	543	564	557	555	519	557	499	501	528	575	526	563	570	518	561	476	558	545	558	539	541	532	545	535	555	532	551	546	583	539	482	512	531	517	519	565	520	520	530	565	485	543	490	521	555	569	548	539	529	515	552	522	563	506	489	510	498	564	556	523	538	550	543	516	535	533	498	527	536	521	569	554	521	540	564	546	516	543	544	538	479	537	529	590	501	573	482	531	504	505	548	550	512	559	556	532	567	602	530	537	541	535	516	517	522	569	524	534	530	513	531	573	533	499	532	514	555	553	551	547	564	560	561	551	544	516	526	542	513	556	531	543	567	545	543	510	529	535	523	561	513	507	545	539	559	545	534	538	553	576	590	509	558	531	539	471	553	524	523	529	506	558	569	570	539	505	591	540	548	529	513	517	557	526	524	512	509	524	544	542	518	585	528	518	547	522	580	532	505	553	512	515	546	577	559	509	508	509	534	552	487	541	534	527	538	492	538	559	557	550	501	501	504	541	560	467	536	523	554	542	541	533	551	521	510	534	555	519	586	550	568	493	564	502	557	516	574	550	550	561	556	532	550	529	519	546	562	544	546	528	548	555	535	533	534	548	540	502	525	480	539	532	564	561	555	578	514	542	535	536	541	539	502	549	513	530	550	547	524	511	530	536	513	530	532	539	542	590	550	527	538	531	528	497	554	518	492	555	531	552	519	549	546	500	532	542	542	512	528	544	542	550	533	545	544	482	516	503	533	567	566	552	560	550	498	540	555	520	501	552	508	523	532	549	508	546	560	521	539	567	523	506	520	530	537	527	529	516	554	551	531	550	536	541	562	557	535	567	509	545	558	530	544	525	562	504	550	571	571	516	533	570	509	532	503	558	530	551	531	512	518	552	543	551	562	568	526	509	518	552	523	520	558	531	543	517	561	551	521	521	502	541	536	555	557	553	551	549	510	518	577	515	567	521	524	546	483	531	531	546	539	528	510	503	540	517	573	527	507	554	571	598	566	546	487	528	573	562	535	570	571	529	538	529	510	523	522	601	543	491	539	479	533	593	511	535	543	548	513	538	545	558	540	547	524	546	546	528	519	523	495	572	550	539	561	532	573	501	549	509	545	528	518	515	542	511	567	521	524	539	508	539	542	527	530	566	584	532	495	539	537	555	512	540	570	529	580	554	525	549	527	565	536	525	568	537	512	517	545	553	527	525	530	525	504	564	571	521	537	581	562	487	521	535	515	541	522	535	518	552	571	509	538	510	491	505	558	532	533	542	490	502	559	566	538	485	564	507	570	532	518	507	527	542	560	502	556	577	536	534	560	533	573	550	563	545	568	522	509	487	512	557	499	514	515	576	497	553	540	533	536	533	524	526	535	566	507	559	570	504	533	553	512	545	507	494	557	518	598	524	517	544	531	497	564	473	549	504	505	515	481	534	523	498	561	489	567	572	544	545	519	548	556	536	544	567	555	550	551	502	503	533	544	558	555	503	543	506	519	543	562	546	519	532	538	518	543	550	526	520	534	584	550	532	512	532	558	527	509	525	544	533	518	535	541	535	543	527	556	546	570	541	547	552	542	520	495	495	518	517	548	526	477	519	558	544	537	554	509	493	543	541	531	548	504	528	526	575	507	491	521	561	515	517	543	551	532	538	523	537	558	545	564	548	553	535	534	540	532	532	535	524	554	550	539	535	563	543	530	553	541	519	538	551	504	503	532	512	577	517	546	524	509	496	534	529	543	529	533	526	517	512	518	516	535	545	537	516	577	517	507	524	553	551	573	494	553	534	547	493	526	526	553	524	557	558	519	535	508	482	517	553	512	565	521	557	583	515	537	563	575	538	544	506	528	528	609	569	536	496	525	520	570	510	517	577	524	519	536	524	534	483	577	563	539	555	565	505	533	491	537	525	572	528	514	527	566	532	545	603	519	539	548	551	533	536	554	549	528	544	566	534	493	560	534	551	551	489	523	560	549	541	540	532	534	525	501	510	572	572	511	569	522	541	511	564	533	559	501	519	527	531	519	559	526	502	527	568	557	556	589	506	518	494	557	535	525	550	549	558	529	546	498	540	539	521	566	514	537	519	561	515	530	514	558	530	532	534	543	537	538	532	562	544	514	523	534	522	556	487	491	515	520	512	536	562	549	545	522	518	485	564	500	520	532	575	521	493	540	507	528	546	515	523	543	561	532	521	555	542	560	530	553	576	495	550	550	575	568	554	578	553	551	536	533	560	513	527	533	544	547	570	524	521	578	506	504	537	518	522	538	520	560	549	530	580	544	580	521	537	548	518	537	556	524	495	563	545	497	511	500	515	518	523	537	538	541	584
47133	89329	74277	61942	40794	21702	7536	2162	916	583	626	599	673	638	571	587	601	615	608	586	655	646	554	635	631	600	575	589	579	639	629	639	608	622	584	593	593	618	611	613	594	595	633	635	599	576	637	574	590	579	623	599	639	574	571	597	648	605	611	600	589	591	571	591	623	612	587	595	612	606	624	680	600	568	585	569	627	616	585	626	592	587	547	629	651	608	617	635	597	639	559	639	634	595	628	582	571	568	593	635	631	557	585	621	615	578	584	591	602	619	583	621	604	637	629	619	566	548	616	578	616	614	600	629	592	609	634	644	595	618	625	520	559	610	640	599	593	596	543	619	644	595	596	640	593	588	591	578	556	632	597	596	596	603	609	617	594	606	640	647	594	594	634	610	618	617	587	653	600	617	570	618	593	589	591	575	642	675	577	610	597	569	588	619	580	651	587	597	600	650	604	590	609	628	612	641	614	659	601	601	591	649	599	605	584	578	603	617	619	600	656	585	602	610	584	595	601	575	633	676	531	613	542	579	558	589	570	576	599	573	627	582	649	577	617	594	629	597	636	600	617	593	613	577	599	627	571	588	583	589	575	584	608	633	599	611	636	561	611	597	615	578	620	588	615	628	592	588	616	581	627	594	565	638	602	597	604	607	580	584	596	608	589	586	559	606	626	624	594	604	575	632	604	612	604	588	590	616	600	620	647	621	591	592	617	571	615	585	598	602	589	619	565	590	601	583	564	647	560	592	625	649	600	617	575	585	615	636	623	598	605	603	589	675	620	589	586	622	609	634	609	622	628	615	600	626	612	596	612	642	551	575	602	593	608	587	609	562	588	605	623	588	605	594	586	579	591	589	592	600	593	592	615	598	622	596	642	619	571	592	588	599	611	623	597	586	616	576	611	618	649	627	619	614	580	592	628	625	606	604	617	606	604	625	568	562	606	602	605	619	590	590	569	598	632	606	604	574	589	607	659	594	614	564	569	559	585	635	572	557	615	644	597	597	607	592	585	610	626	645	619	626	579	567	580	597	600	601	616	561	623	569	597	577	616	591	603	619	600	576	621	601	615	566	568	589	627	581	607	649	613	590	593	568	629	602	629	657	616	604	616	688	574	621	595	605	641	586	598	586	563	602	612	608	622	585	577	652	616	575	631	586	620	611	585	598	605	594	632	647	647	590	625	628	575	611	606	611	579	640	613	610	594	584	566	645	556	560	582	606	579	621	626	601	588	577	619	586	603	587	599	625	578	598	609	614	624	575	625	564	603	578	619	611	597	627	590	606	580	626	627	654	555	601	632	624	590	597	633	631	603	617	636	571	643	600	588	609	613	568	566	587	605	573	642	566	579	597	584	581	607	613	597	605	611	614	609	600	641	593	593	634	604	653	570	610	621	637	616	604	614	643	592	626	636	601	594	628	556	589	585	620	617	656	568	616	596	632	630	626	595	631	605	580	622	618	589	549	594	550	586	621	626	610	577	627	611	595	599	611	564	568	600	628	605	654	568	579	591	611	564	610	564	599	623	614	587	572	616	601	631	631	626	628	558	596	588	630	602	637	604	658	610	589	599	601	623	630	593	618	597	591	608	594	623	618	632	611	632	634	648	609	568	640	611	644	632	634	584	578	603	601	568	587	606	598	624	615	601	588	588	642	567	599	605	552	636	558	615	604	619	589	604	596	593	626	634	578	570	646	565	622	613	599	551	574	597	611	646	606	617	592	597	599	612	568	629	638	570	600	588	603	585	622	603	639	597	583	616	572	600	582	615	587	585	636	619	602	570	590	615	626	585	598	609	607	617	605	593	629	595	567	605	575	613	670	655	573	599	561	575	615	613	640	582	604	609	558	570	571	561	581	585	600	621	583	579	600	616	596	603	581	595	551	595	620	650	559	605	595	600	615	651	592	598	584	540	620	620	554	590	587	615	618	611	551	620	589	596	597	611	588	631	610	587	623	589	577	606	609	593	593	620	583	574	639	573	616	591	589	587	656	582	590	609	578	598	606	589	563	614	600	556	553	558	557	610	575	638	613	599	660	601	609	555	573	637	621	629	610	549	584	582	565	596	614	595	618	623	565	597	608	598	568	595	620	598	576	627	619	610	555	572	603	585	616	580	573	561	569	576	643	602	603	587	629	583	600	536	617	592	578	588	606	574	593	597	625	614	578	615	596	605	577	587	633	636	636	588	646	556	639	594	584	607	586	572	598	599	618	578	562	568	609	619	624	598	561	585	637	626	634	629	551	626	587	647	595	597	620	656	615	591	605	625	597	563	572	617	602	613	586	602	618	570	596	628	561	593	622	624	540	625	591	599	593	591	604	627	626	620	610	571	558	622	585	612	593	579	592	552	579	572	596	624	600	593	575	594	588	618	595	605	624	657	601	656	638	628	588	580	613	598	600	556	617	596	597	628	561	582	599	596	577	622	628	618	581	590	648	596	590	602	619	610	601	637	617	631	618	564	575	600	620	604	621	582	616	570	607	590	638	566	625	600	620	635	600	612	624	587	587	581	579	563	640	600	621	610	622	582	664	598	608	590	640	594	615	625	596	584	613	573	616	615	616	588	578	575	617	594	585	594	571	600	622	585	600	582	568	570	598	580	595	585	584	596	592	582	582	616	614	598	622	602	559	572	582	636	592	606	616	585	602	599	654	609	637	613	640	600	627	596	608	580	579	597	586	622	613	626	642	606	608	612	586	591	630	645	596	572	642	600	617	627	579	569	602	583	588	629	621	615	595	613	581	583	597	606	562	595	581	598	611	624	602	610	582	551	640	617	621	585	567	606	581	610	572	575	629	586	589	623	582	577	561	613	603	589	640	652	615	571	599	584	599	610	586	634	588	568	584	612	689	650	598	615	606	628	616	591	572	629	573	607	647	589	573	616	627	652	625	598	587	568	629	641	608	605	607	645	592	629	582	589	639	585	620	642	590	635	614	607	604	588	597	626	572	609	616	646	590	602	586	578	607	621	645	606	611	572	581	592	615	601	578	652	620	538	553	623	611	591	621	634	642	648	597	588	631	580	612	593	636	600	625	588	615	637	599	648	574	631	647	580	627	617	633	619	596	598	601	562	634	614	665	585	609	612	627	630	650	628	570	579	627	607	627	619	582	584	628	574	632	628	623	637	581	608	611	623	558	556	584	597	620	588	639	596	602	577	568	637	545	600	597	593	543	575	567	605	605	614	644	614	586	601	554	603	641	614	650	578	616	586	626	614	644	588	619	595	630	650	579	590	607	593	635	650	650	567	610	614	617	609	607	623	587	576	584	635	589	580	618	647	576	598	601	575	650	594	603	584	577	589	592	597	625	584	609	618	624	619	578	599	640	588	580	585	588	598	609	569	599	578	633	610	601	598	656	619	617	606	628	555	612	631	582	573	597	612	584	644	605	601	582	590	611	582	628	594	597	598	597	622	599	586	600	656	554	573	613	600	617	588	578	550	626	616	589	609	572	638	616	579	617	588	576	592	571	638	595	589	622	623	580
25122	22694	33555	41339	27661	13738	3402	912	594	479	493	497	471	472	497	468	536	471	483	513	510	478	444	460	509	490	532	464	485	456	497	476	516	471	522	494	470	480	466	484	526	478	494	456	476	484	489	465	452	474	472	504	484	488	480	531	440	477	494	554	496	485	502	542	487	451	514	491	500	524	470	481	478	494	504	519	509	519	496	511	484	439	511	488	469	478	486	466	511	468	482	445	479	514	507	498	527	495	542	472	485	505	461	480	495	513	456	516	463	466	504	509	486	469	517	464	466	458	454	471	490	550	472	469	469	511	508	483	488	475	475	536	503	488	448	498	504	510	478	491	490	500	486	511	493	489	462	495	478	488	502	462	478	493	469	494	511	503	509	494	498	465	527	463	472	483	520	466	496	473	463	523	493	471	502	498	494	504	514	478	465	459	504	482	496	501	518	491	473	479	475	530	543	475	475	476	478	486	484	447	495	468	475	465	516	482	518	492	475	501	504	520	426	505	456	478	499	554	502	478	453	507	496	471	456	477	466	462	479	482	459	509	477	489	494	478	464	476	488	495	442	518	475	461	474	501	470	494	520	488	450	526	485	493	491	494	519	500	483	489	494	484	483	496	487	504	490	457	454	487	472	455	483	502	495	470	485	484	469	492	497	483	480	482	462	486	509	478	469	459	470	477	515	488	504	508	514	460	523	488	475	503	502	471	489	497	471	484	508	483	525	516	484	496	496	517	486	501	494	522	480	540	482	464	512	472	486	487	476	486	489	490	504	500	501	509	482	493	509	511	489	510	517	524	490	481	502	461	486	492	497	487	477	507	502	525	495	499	511	481	526	499	535	499	493	486	503	458	470	496	474	470	509	465	498	482	493	474	492	492	458	486	457	535	498	509	471	510	462	483	502	489	525	487	473	505	454	507	490	503	524	479	455	476	479	490	475	509	466	489	472	519	501	487	515	465	510	504	531	485	500	499	467	525	465	483	481	461	482	506	498	491	495	446	504	503	492	488	476	509	475	493	512	508	526	488	511	493	477	484	481	473	485	452	483	527	483	465	511	489	505	482	443	462	494	548	482	508	528	474	478	472	504	464	526	486	454	500	500	497	489	492	529	459	454	480	505	503	473	493	484	484	498	530	497	572	498	505	449	478	485	406	480	489	485	490	464	511	467	478	471	508	480	507	475	484	488	492	520	497	494	495	506	493	442	490	525	526	515	481	494	495	470	441	529	478	482	485	468	494	476	483	478	490	465	489	536	471	490	468	465	511	529	500	515	506	486	478	515	510	486	454	516	485	546	485	546	516	473	509	504	477	499	519	501	488	479	511	465	492	490	471	508	484	477	457	492	493	428	470	477	457	485	490	475	532	489	486	498	442	510	466	489	528	513	466	493	468	495	521	497	457	493	462	505	501	510	494	466	490	495	501	521	510	488	506	500	418	501	431	491	474	526	430	489	478	487	466	508	507	474	497	501	481	514	479	494	492	493	478	499	503	473	466	450	457	502	500	509	490	497	482	473	497	458	529	495	479	508	480	482	460	500	533	495	498	520	473	499	463	474	470	471	516	510	502	497	465	498	510	511	488	491	488	486	494	530	508	532	489	550	496	507	454	472	504	493	441	457	524	510	474	495	476	480	433	491	487	458	447	492	512	480	491	491	500	508	495	481	490	498	499	493	491	486	462	492	494	492	543	463	505	509	495	503	493	473	446	498	463	482	484	468	473	480	502	545	465	517	470	485	518	453	512	466	487	498	499	494	483	501	463	509	467	489	476	509	503	485	490	479	496	464	483	500	498	447	466	491	496	482	440	427	472	502	469	489	503	484	465	474	505	508	474	500	459	490	488	507	477	433	495	479	502	503	498	515	475	479	461	490	497	501	518	491	465	480	457	485	472	483	471	505	515	463	503	516	531	517	518	447	462	495	494	481	474	473	472	408	478	478	457	453	497	457	496	507	512	502	457	502	492	465	481	461	440	492	481	491	503	529	505	463	470	497	514	523	480	498	526	503	495	466	497	520	484	488	506	493	508	502	471	500	550	519	542	506	514	482	452	485	495	460	476	495	498	496	520	490	494	509	489	471	498	492	503	522	517	487	506	505	497	472	469	471	521	505	484	460	506	499	499	521	455	448	482	488	494	476	464	462	515	503	459	491	486	518	465	515	508	489	478	508	512	495	450	510	517	462	508	474	462	470	463	494	504	490	451	485	465	460	544	490	511	482	472	464	488	472	504	495	527	486	466	491	478	470	462	489	456	502	499	497	502	502	491	483	502	458	543	493	456	509	507	482	474	497	477	493	519	502	509	460	497	503	493	500	465	483	467	481	510	459	463	492	450	449	455	492	503	524	536	508	553	498	494	509	508	487	484	448	502	482	515	490	475	469	491	515	494	515	479	486	464	443	503	495	512	493	511	488	483	444	488	505	523	449	471	470	497	521	518	474	517	490	525	484	491	526	486	474	493	490	518	468	520	440	500	471	482	441	481	472	519	499	517	482	519	490	487	515	489	491	476	468	451	521	502	495	473	484	521	449	457	505	477	463	466	516	494	485	505	512	504	512	502	485	485	462	488	516	490	475	514	495	541	480	488	515	491	515	466	500	452	506	529	465	489	481	505	482	512	481	506	464	460	491	473	494	496	487	496	482	489	475	477	520	508	478	477	476	502	470	489	464	492	473	472	502	511	497	518	519	499	501	506	506	486	546	495	463	471	460	479	510	476	533	542	520	535	478	478	488	482	500	546	468	543	513	481	517	522	483	479	491	486	520	496	517	478	469	490	510	483	492	502	478	494	485	475	486	436	470	540	484	458	495	552	451	489	516	519	528	484	512	490	487	469	451	484	522	468	525	496	497	500	474	478	473	484	475	496	501	510	456	522	523	475	491	468	480	443	474	490	512	486	493	497	518	520	485	519	491	530	463	518	512	509	450	491	510	492	480	476	485	501	451	459	470	496	460	509	490	502	468	565	464	478	456	503	499	513	468	490	493	510	515	535	470	491	478	460	471	522	508	483	474	498	497	500	455	515	465	516	508	485	495	481	488	487	499	481	481	493	551	504	508	499	499	505	498	531	481	511	500	496	466	477	527	482	509	457	480	458	502	488	490	471	484	482	537	497	536	457	495	490	477	434	499	481	523	479	519	488	480	513	467	493	485	498	473	512	489	476	511	455	523	461	476	480	476	465	476	515	494	469	455	489	485	484	483	503	546	444	499	476	464	495	512	481	476	506	515	515	522	514	482	491	506	468	520	472	494	529	471	473	503	508	496	477	463	472	497	529	476	491	480	530	524	457	486	483	490	494	517	480	464	464	467	517	480	499	479	483	482	458	502	498	472	501	499	514	516	472	462	462	449	495	487	465	470	460	513	500	491	486	498	525	461	488	470	484	500	499	473	460	514	456	463	488	491	501	473	510	474	481	495	501	485	474	501	481	451	489	480	506	547	506	525	488	512	533	512	465	516	507	503	475	474	472	491	521	477	476	492	526
37968	72280	55810	47793	30369	13391	4293	1425	651	527	603	531	578	606	585	553	577	605	549	554	579	602	565	529	593	554	583	613	559	548	548	614	602	620	608	575	570	578	593	511	559	635	567	568	575	551	576	576	569	568	565	575	616	563	594	554	567	556	554	543	583	543	519	600	531	608	531	571	564	552	563	574	557	559	585	556	562	553	572	589	581	563	586	592	582	545	548	532	564	570	578	548	546	567	595	578	568	573	566	606	598	556	498	560	564	576	560	570	564	553	534	555	543	593	538	590	587	575	568	587	578	549	572	582	587	590	598	582	568	566	542	586	548	556	599	580	620	567	575	552	577	598	561	526	547	612	539	569	588	558	644	547	547	547	560	569	576	574	562	549	566	542	572	589	580	556	601	555	588	562	510	620	546	568	577	565	551	570	589	574	608	596	604	555	547	585	601	567	577	557	572	556	581	574	585	586	537	562	542	581	550	556	583	559	543	591	579	567	554	592	545	576	577	565	541	581	538	537	518	547	596	581	608	578	558	603	573	564	610	548	569	585	589	559	562	541	558	528	598	531	577	562	580	565	553	559	562	590	560	580	578	587	564	547	593	584	577	569	539	568	561	569	538	560	531	537	550	555	554	595	556	534	569	553	522	588	566	509	585	584	578	571	550	592	586	566	573	592	613	619	523	542	563	566	557	559	558	541	594	571	571	559	573	559	576	593	583	584	557	589	621	589	507	575	556	544	565	564	635	597	583	589	544	581	578	564	561	594	543	578	515	541	580	566	579	586	573	561	641	560	569	562	550	577	568	595	534	614	561	572	568	583	574	584	559	568	586	643	580	576	577	584	521	597	559	566	589	560	553	597	611	593	546	571	572	575	539	560	541	593	565	568	611	583	564	533	584	616	547	557	563	499	603	607	588	611	548	570	534	560	552	576	566	569	527	598	618	572	585	595	559	552	571	601	566	593	540	563	557	565	557	590	576	512	572	587	555	565	603	562	581	585	554	571	589	559	581	608	570	605	568	566	569	539	604	575	546	586	563	607	572	594	611	559	556	575	546	553	538	576	562	565	534	580	557	548	571	582	580	577	581	599	571	558	540	608	552	520	609	581	544	565	546	568	575	592	566	546	551	553	577	575	553	538	578	562	586	566	609	592	541	506	571	521	578	598	554	584	523	550	576	553	597	568	597	586	559	568	589	533	566	562	580	551	580	578	541	574	567	555	544	516	587	582	573	575	545	586	563	577	562	581	610	575	536	595	546	601	558	555	573	566	560	604	588	584	579	565	592	569	591	520	565	553	570	616	548	594	553	560	528	537	600	609	556	562	583	559	565	599	553	558	564	592	554	572	581	566	555	629	557	604	562	606	569	574	536	551	562	559	555	571	578	596	555	579	549	546	569	659	553	532	567	569	585	614	552	615	567	568	549	647	542	564	526	569	532	577	535	566	537	572	556	573	587	565	565	581	549	558	588	547	612	552	598	585	572	525	562	570	567	571	565	577	608	571	627	605	597	573	573	567	573	553	546	590	588	604	546	548	556	596	607	552	559	595	572	563	539	568	605	587	545	599	562	553	589	542	564	544	601	568	580	571	581	531	571	542	553	590	568	526	578	604	543	557	545	557	568	621	593	598	590	610	587	577	565	629	579	544	616	559	596	541	583	557	543	554	556	557	595	563	586	549	591	586	566	612	565	600	588	577	500	569	561	555	572	581	556	574	562	545	558	532	564	585	596	599	567	547	530	563	570	543	581	545	570	572	573	559	546	517	588	608	614	507	591	564	523	575	576	568	578	595	566	564	562	568	549	549	578	545	539	559	549	562	568	587	579	590	578	548	560	556	558	601	566	579	592	601	554	545	568	641	541	559	561	572	578	564	574	607	565	579	615	584	567	544	583	590	571	539	580	611	558	555	553	556	573	541	601	614	550	552	586	608	563	559	628	603	549	604	581	590	595	581	564	575	587	555	557	532	563	614	559	557	556	591	595	536	560	557	573	562	601	557	603	539	598	571	584	595	579	540	546	515	572	569	559	514	594	567	534	575	574	573	559	581	567	568	578	561	606	594	553	559	562	553	574	557	577	563	549	574	592	529	557	570	555	563	569	583	578	517	559	541	545	569	559	577	601	556	591	555	559	573	567	587	577	559	569	593	576	592	564	542	544	564	560	558	533	583	569	583	578	599	546	589	545	555	628	570	598	613	553	554	578	572	549	554	555	565	608	591	611	544	575	567	570	573	580	574	580	575	578	574	605	521	551	597	559	564	568	579	589	522	611	564	540	579	545	580	601	595	613	560	603	565	552	577	540	565	596	584	564	552	559	595	551	585	585	584	604	543	563	599	536	538	553	575	568	568	536	571	599	575	527	561	592	558	582	571	535	560	600	558	583	584	556	611	578	553	579	541	579	612	569	542	571	558	566	537	548	563	580	548	556	575	527	528	568	565	613	550	538	563	589	530	568	557	579	572	594	588	559	541	557	570	578	564	592	591	567	597	562	579	568	578	562	547	554	568	569	537	559	563	601	597	571	551	587	578	571	579	550	554	564	575	542	548	538	521	566	568	557	558	605	524	594	553	583	616	526	570	584	531	567	584	585	549	535	537	555	565	544	531	588	543	603	553	544	578	535	564	573	570	572	539	588	523	594	568	594	542	514	563	558	581	575	560	621	576	590	575	566	575	606	589	605	569	617	552	562	532	567	569	632	561	604	589	532	588	564	562	578	609	555	588	575	552	551	593	559	582	532	577	579	566	562	547	560	589	566	601	551	553	552	545	554	548	573	585	586	551	510	553	613	575	514	577	592	571	579	584	538	538	573	546	571	565	559	576	544	573	567	563	588	586	567	584	557	622	539	584	620	569	562	602	545	596	566	565	565	571	579	589	542	552	601	602	562	538	573	553	560	543	620	560	554	512	548	561	499	540	603	588	588	552	611	549	580	566	628	600	542	563	575	565	556	592	592	597	552	558	565	570	574	642	582	578	577	572	554	539	574	558	580	585	581	611	549	576	575	532	545	598	541	562	570	577	563	586	602	578	567	571	567	527	556	573	563	553	557	552	562	574	567	592	580	567	550	551	629	606	528	575	528	585	572	548	561	585	579	577	569	559	573	538	568	632	569	557	584	553	569	562	562	594	549	559	530	573	586	578	584	559	527	593	567	587	547	587	579	525	606	586	563	572	566	568	603	551	538	573	601	587	619	573	566	587	550	609	525	576	563	574	609	569	531	574	616	582	562	556	539	553	596	554	568	551	505	605	558	550	605	580	611	576	592	583	563	561	574	521	572	544	526	558	541	594	568	518	542	587	578	568	607	564	570	553	574	528	596	595	560	547	599	594	617	599	604	588	535	581	550	539	589	555	552	585	603	556	541	540	546	586	568	591	576	523	586	575	580	562	550	579	548	515	554	545	597	581	536	550	565	587	600	558	574	556	548	591	577	572	538	579	579	539	562	585	595	577	557	573	555	586	589	522	579	597	588	566	550	585	566	589
22889	21438	31702	39813	35930	26835	18371	3773	836	673	653	673	634	628	643	607	635	630	648	640	674	674	673	657	651	647	637	650	647	671	639	675	656	681	633	615	630	647	627	648	612	616	653	634	636	647	622	658	618	663	627	609	638	684	662	645	619	631	624	652	630	652	624	646	629	638	616	615	670	741	650	622	600	692	675	636	638	637	658	620	680	610	636	653	659	687	639	640	660	640	647	628	623	668	642	680	676	668	610	645	635	676	648	671	596	681	691	587	630	665	615	665	588	669	647	594	629	654	702	684	629	637	626	653	675	632	658	677	624	594	663	668	647	669	643	671	654	640	638	637	675	641	605	617	642	650	648	656	650	640	646	648	671	599	618	666	644	603	640	614	634	612	643	655	684	622	626	646	639	663	653	603	671	670	623	609	643	605	629	622	623	651	668	648	641	623	588	604	657	616	605	648	650	611	596	646	628	670	622	625	648	659	615	634	628	625	657	623	656	695	647	659	637	674	602	664	673	653	606	651	631	676	673	606	610	657	647	679	669	610	687	632	568	614	671	656	676	648	638	657	617	650	706	638	642	644	591	605	630	648	651	608	639	664	661	635	611	671	636	594	596	649	635	618	663	686	652	628	680	666	628	656	645	684	662	650	678	603	634	626	669	684	650	655	638	576	619	680	678	663	628	649	609	663	620	635	656	655	600	692	629	627	657	669	647	662	613	624	654	661	613	628	682	609	673	592	633	671	646	655	635	658	651	644	686	627	655	670	631	653	658	667	629	675	641	677	636	656	682	622	655	627	652	653	697	614	578	635	617	628	637	625	677	652	645	667	645	684	633	654	647	651	621	624	687	659	653	635	664	634	671	666	629	596	574	627	664	606	647	633	655	587	660	663	616	638	642	620	676	643	663	631	630	644	582	598	677	590	663	671	622	607	630	658	688	591	660	616	617	576	653	563	626	635	650	631	657	640	645	631	602	643	618	610	643	622	668	597	670	623	620	613	637	683	600	695	645	588	622	607	639	632	679	645	602	651	689	699	621	628	660	623	591	640	664	623	641	638	649	675	666	628	655	672	635	679	662	665	659	682	636	650	629	617	620	630	588	658	657	655	670	625	613	666	680	624	663	670	594	663	648	651	634	650	680	617	618	670	643	670	660	617	629	645	664	680	661	657	640	612	620	617	635	672	646	651	651	627	640	637	637	612	647	636	654	666	638	671	622	641	651	632	634	608	622	665	654	602	643	624	632	632	645	662	657	663	621	684	622	648	631	595	639	605	671	598	615	610	651	601	624	648	660	648	661	620	626	594	669	666	622	596	643	637	682	656	625	625	572	670	614	645	704	647	667	659	612	645	637	645	671	663	612	662	648	635	666	647	625	663	616	582	642	640	643	650	665	623	667	623	677	641	615	657	649	607	733	642	682	656	693	638	656	623	661	654	674	625	653	624	626	652	627	626	675	658	655	642	635	670	643	651	613	645	615	631	646	660	629	645	636	611	625	669	640	659	688	655	662	635	656	606	626	628	619	642	675	633	693	657	618	650	632	612	639	608	641	639	667	623	629	682	687	635	653	614	662	599	629	624	652	677	603	658	646	623	653	683	632	622	622	653	652	656	639	648	663	677	637	657	684	659	623	621	647	634	611	644	712	629	644	621	636	621	624	658	650	623	669	653	607	602	630	605	647	652	656	631	648	628	643	627	611	650	624	659	631	669	584	640	633	646	652	644	694	621	658	629	662	658	605	674	674	624	636	627	667	658	633	613	628	593	662	613	602	650	618	647	639	610	615	629	609	637	636	626	617	648	636	622	600	651	639	657	640	619	640	675	645	658	651	650	657	705	612	623	669	662	660	644	696	610	641	691	651	628	670	669	609	652	658	673	621	659	639	644	679	658	630	614	652	628	635	683	659	641	646	666	610	645	656	638	721	610	680	663	672	637	649	667	619	639	690	656	616	643	639	673	643	621	658	636	616	672	684	627	623	654	595	665	641	680	644	635	677	573	641	613	653	664	673	649	659	698	665	592	620	632	617	609	607	650	618	651	653	639	650	650	638	613	679	665	666	655	655	672	629	636	632	638	635	626	635	677	637	611	636	621	624	650	630	642	650	582	675	642	630	662	652	629	599	626	606	658	662	664	628	629	661	646	608	647	627	657	638	642	650	643	630	651	638	596	647	656	628	621	681	577	658	617	660	587	656	633	682	692	633	603	634	685	623	631	616	640	661	664	665	611	661	643	612	603	667	681	655	632	677	626	667	600	639	659	620	628	616	688	651	665	638	645	594	643	647	706	634	612	647	620	654	615	629	630	625	694	642	685	652	604	635	647	662	665	678	668	660	678	711	616	627	629	627	658	652	617	651	648	583	591	645	676	641	627	633	619	657	584	618	624	630	625	614	675	639	648	650	635	648	632	666	586	629	634	669	666	626	607	645	630	638	672	655	627	679	589	662	626	631	616	625	635	676	577	606	645	666	631	654	621	678	622	643	605	635	658	618	615	673	606	614	622	634	639	661	649	641	639	628	654	666	624	638	661	629	636	681	678	655	618	649	668	668	652	645	645	623	656	599	667	614	620	654	657	634	623	648	601	670	689	661	598	619	668	628	684	612	664	609	652	607	656	656	665	675	603	648	618	644	635	654	638	643	644	679	676	670	588	633	645	631	653	688	577	618	641	642	635	668	653	670	646	627	624	698	671	658	627	611	643	667	603	620	646	622	634	653	709	598	637	643	581	635	664	627	644	669	618	606	618	611	664	654	678	671	643	633	642	647	646	666	650	644	650	635	656	658	617	639	641	631	623	640	693	623	628	629	642	645	618	658	646	647	625	645	643	627	711	620	598	676	628	610	685	654	611	614	678	681	635	619	671	688	638	656	632	634	655	679	651	646	613	666	640	673	606	662	664	637	605	617	664	611	658	641	640	642	630	628	700	619	670	640	642	610	671	698	629	631	641	664	636	598	662	631	657	624	606	600	674	653	645	644	608	674	654	655	655	635	692	615	651	670	679	631	708	656	652	621	665	666	616	625	612	674	665	607	590	667	634	628	622	647	649	665	618	694	627	663	638	704	677	611	613	697	673	637	606	602	617	610	658	668	657	665	642	630	670	615	644	633	657	691	665	656	587	593	662	608	640	606	627	616	666	674	628	667	644	636	647	608	584	638	674	637	619	664	629	643	608	652	600	663	624	665	715	649	666	648	628	646	637	655	658	641	646	592	686	683	647	634	682	679	621	612	621	623	637	634	641	650	642	654	668	637	595	663	639	697	648	662	639	656	629	652	650	639	649	677	633	631	691	682	650	615	652	606	667	650	625	655	614	611	658	614	684	681	674	657	611	628	646	652	660	676	648	621	654	635	583	608	654	638	662	599	647	634	653	631	670	631	647	662	649	641	648	668	660	642	626	634	641	592	676	627	627	642	642	606	636	673	617	639	606	594	652	583	674	632	624	626	658	653	612	606	621	626	737	658	632	639	659	611	662	655	640	605	649
54081	94607	81180	71999	49119	28434	11116	3230	909	691	690	734	718	730	712	726	717	710	681	760	741	694	735	734	695	662	716	687	716	733	719	751	741	704	717	726	677	727	719	660	711	682	676	689	693	676	691	714	723	694	755	730	702	723	644	757	696	712	720	746	685	665	712	674	696	752	688	674	699	715	658	696	716	694	720	696	757	708	678	653	736	723	726	757	742	709	712	678	696	771	739	694	676	703	708	700	687	747	728	721	689	760	726	703	686	754	675	669	697	726	730	674	725	676	720	704	743	673	699	719	654	697	715	714	735	703	652	642	685	697	709	732	760	685	706	703	739	706	713	707	734	692	725	720	665	653	701	667	702	725	748	665	760	692	756	704	707	753	681	654	729	692	697	739	679	692	687	704	747	701	711	721	710	721	715	720	691	693	730	753	712	740	724	704	734	689	713	727	724	689	719	716	727	704	729	679	696	687	703	619	719	716	708	664	726	678	744	717	700	668	683	702	667	675	696	666	722	678	690	661	618	675	752	702	703	689	637	717	763	705	670	717	697	737	727	723	751	664	683	691	718	712	720	701	719	711	717	702	725	707	704	715	690	717	669	675	750	682	704	668	740	670	724	704	712	712	703	748	699	736	631	693	657	674	724	697	730	750	674	750	719	715	680	752	674	748	669	740	726	681	675	715	716	738	720	692	725	656	681	761	723	715	729	644	725	704	687	667	704	655	672	687	709	677	738	708	684	712	673	729	677	715	656	745	709	714	693	678	677	728	724	738	693	704	695	681	715	660	678	693	772	688	710	708	676	686	674	698	752	757	715	697	700	765	734	645	724	730	706	736	683	729	701	718	688	703	695	742	728	697	724	765	734	720	762	717	682	722	760	683	652	696	745	683	763	650	670	692	766	736	684	712	753	769	640	727	699	726	696	747	750	689	699	713	717	681	714	725	736	754	695	665	714	689	667	688	689	687	726	646	699	726	691	708	714	718	726	705	715	733	752	696	677	736	697	711	705	714	704	738	725	668	670	668	661	668	698	729	659	701	685	747	697	723	667	683	707	689	735	695	686	696	677	671	722	681	690	667	741	682	660	670	719	723	693	683	730	697	744	678	720	694	707	686	675	736	730	671	674	721	723	690	716	731	673	701	686	719	712	750	711	708	714	759	730	740	689	717	698	671	712	717	669	701	680	718	732	721	703	664	662	700	686	761	701	717	660	742	681	720	675	724	690	656	721	719	714	681	728	691	698	705	660	685	744	693	695	703	713	737	697	697	716	770	725	685	707	714	682	689	668	727	693	729	686	673	681	719	714	640	743	709	744	722	682	687	776	720	742	719	731	726	708	704	683	702	749	690	754	674	683	699	687	727	735	672	676	711	692	682	733	709	693	665	713	739	708	728	691	660	722	661	657	670	714	693	715	697	684	739	729	692	732	721	707	728	722	685	678	714	718	670	649	727	719	724	730	707	656	680	728	698	709	682	667	705	645	691	683	687	699	664	750	683	708	705	697	684	685	743	672	637	702	703	730	725	715	702	668	724	657	704	684	726	709	731	690	715	714	686	671	668	720	733	684	725	733	699	751	748	705	699	702	690	716	676	678	716	726	683	736	721	741	718	704	727	693	696	685	710	722	714	706	729	720	679	701	719	716	724	637	706	680	672	732	675	734	689	684	684	676	686	709	684	712	724	682	691	678	685	690	700	706	712	678	706	706	699	715	672	692	698	703	691	685	724	707	651	703	722	737	726	743	787	672	724	675	651	680	700	695	717	715	705	694	712	738	721	689	722	673	683	743	663	679	728	677	698	712	705	683	696	686	745	681	708	715	738	714	730	743	712	719	685	700	688	742	684	710	705	729	660	712	697	744	708	753	712	688	672	668	674	702	675	664	674	693	734	712	693	711	706	662	747	663	670	728	716	685	697	758	676	717	701	766	765	759	737	693	702	674	676	719	738	722	683	675	714	698	744	738	710	677	703	693	718	732	701	731	695	704	674	733	738	723	699	691	710	690	690	720	726	689	706	730	728	683	663	683	707	719	736	736	691	697	696	700	717	732	737	740	692	744	745	678	697	715	666	695	696	718	666	748	711	716	727	723	724	692	723	703	712	707	654	713	677	726	693	750	740	712	760	706	721	710	680	704	698	683	642	716	741	683	708	713	715	695	705	700	669	715	680	654	691	720	697	714	723	691	694	693	775	722	708	679	781	698	720	735	695	721	749	738	659	714	722	688	683	736	693	710	689	672	657	726	755	674	684	699	695	685	705	702	697	707	676	718	717	738	716	727	670	677	738	729	699	721	740	700	717	732	704	698	717	734	700	680	677	708	721	681	648	701	713	696	708	656	684	675	625	647	743	675	677	721	745	673	727	774	689	706	733	701	736	693	674	729	724	655	691	707	704	653	727	747	733	725	685	743	667	650	719	721	701	670	677	720	687	713	686	687	688	696	691	708	740	707	703	677	704	706	741	767	709	683	661	728	636	694	680	672	665	699	739	708	735	674	702	688	720	704	703	725	732	636	734	728	688	722	744	689	709	667	709	735	718	724	686	663	732	742	698	711	725	742	706	698	665	717	677	674	725	717	738	697	668	713	671	683	690	646	756	661	671	676	724	761	695	697	726	726	721	696	672	704	710	684	742	716	701	730	692	736	684	707	715	658	693	684	695	677	703	715	717	689	733	666	685	742	719	661	714	723	735	735	719	660	717	698	719	682	690	674	695	685	706	718	700	691	730	703	763	711	713	676	712	719	702	694	738	711	698	690	727	744	700	703	686	714	687	675	737	699	671	708	720	731	776	730	728	736	747	667	718	676	681	661	717	729	689	660	713	704	711	702	715	658	705	681	678	643	727	679	703	696	738	714	735	706	715	709	738	716	750	744	722	756	674	712	685	708	693	736	705	732	705	705	711	714	670	710	735	728	703	748	721	730	712	690	692	704	754	701	705	714	675	714	721	749	688	714	700	684	702	705	686	683	711	723	686	664	717	761	709	712	733	673	740	679	668	685	768	715	682	666	740	692	679	637	714	713	706	693	724	697	716	704	748	712	699	788	750	697	728	714	648	710	720	671	652	630	695	693	696	694	718	686	687	743	715	739	691	686	695	721	707	736	741	710	717	736	686	767	677	733	738	700	702	681	740	661	744	709	692	717	737	713	715	634	716	690	695	682	759	680	725	718	713	721	699	703	719	689	722	700	697	689	733	672	729	675	702	656	735	723	709	681	707	740	659	746	757	708	704	726	720	715	687	670	730	704	761	665	730	726	714	677	672	713	695	727	743	682	755	706	735	688	707	716	706	692	702	711	724	720	730	745	716	642	705	657	705	716	729	708	714	654	702	695	658	717	700	763	689	732	636	713	701	693	749	707	709	677	696	666	721	674	691	708	715	685	679	752	709	668	704	719	717	686	714	680	715	718	689	743	637	681	713	690	701	717	753	713	682	691	717	665	651	717	696	718	689	772	757	690	715	722	709	732	700	733	730	699	668	728	680
27745	25455	29510	27638	12380	3482	1046	577	385	453	405	412	425	427	378	430	431	408	422	400	401	423	406	437	413	399	408	420	416	417	394	387	394	453	422	404	384	434	410	377	418	412	391	423	408	429	398	409	385	415	449	402	386	366	356	407	378	413	428	438	427	431	437	419	406	411	390	426	439	441	444	425	390	401	432	395	394	408	442	409	414	412	446	432	415	428	385	439	410	438	360	382	407	427	413	400	445	375	394	409	392	420	422	384	432	378	386	387	420	399	374	395	407	388	397	408	408	373	418	401	386	445	422	425	379	442	415	426	379	417	383	453	394	426	400	425	419	467	398	415	366	399	416	412	382	418	431	386	376	396	400	402	441	427	413	379	401	390	393	433	409	401	420	434	422	441	426	426	426	387	427	423	405	399	416	436	425	403	393	437	402	370	424	397	377	408	405	410	407	413	380	383	408	406	389	433	377	394	394	394	436	436	401	379	389	391	402	404	431	433	417	431	366	403	380	402	388	396	404	391	378	404	441	462	405	386	380	410	390	423	408	403	408	438	409	403	418	422	393	411	423	393	417	427	419	430	410	408	399	373	406	417	413	412	405	402	416	400	394	381	402	385	416	388	432	391	379	441	406	410	428	404	384	414	413	443	425	371	424	413	407	431	428	407	410	421	406	382	464	404	422	414	370	427	412	374	410	442	410	455	407	414	413	408	390	412	391	403	398	409	390	414	406	372	389	409	398	412	403	430	392	386	447	420	430	425	429	418	419	429	436	398	410	391	395	402	403	422	385	410	415	399	408	409	424	414	372	417	401	375	375	400	446	365	415	437	416	432	427	428	412	404	364	418	391	421	406	424	430	393	383	391	417	413	438	392	367	406	437	433	365	424	374	418	375	439	438	387	390	398	394	399	400	408	464	399	413	429	425	391	383	395	402	414	386	428	432	417	423	375	370	423	369	386	427	383	413	379	402	422	382	437	419	380	436	455	429	373	404	455	415	392	403	379	416	411	402	394	405	413	401	416	436	407	404	402	431	433	383	400	426	416	403	385	451	413	380	416	424	393	410	425	423	385	406	434	436	418	409	418	402	392	422	413	442	396	396	411	430	413	401	423	386	372	424	405	403	377	422	424	416	390	390	419	421	388	447	393	392	399	387	411	421	440	403	419	428	427	402	410	389	401	439	437	388	395	410	395	387	422	375	424	425	390	416	450	402	436	416	435	401	407	413	428	406	400	400	366	371	386	402	419	423	426	381	452	439	438	377	439	384	403	409	401	412	443	416	423	441	401	425	419	406	409	419	408	395	429	424	392	397	409	424	419	396	405	438	353	404	402	370	428	407	449	408	409	419	404	421	390	419	402	388	428	432	416	426	426	408	372	382	438	435	443	410	409	421	392	403	393	378	442	427	381	399	413	422	454	415	417	413	428	404	409	388	419	445	389	416	401	376	400	435	403	396	390	423	420	423	414	422	434	403	429	399	431	393	390	430	434	413	443	399	431	417	416	403	436	446	422	395	406	396	406	386	395	406	412	414	376	435	409	436	397	409	406	396	397	411	405	401	431	411	406	444	391	390	403	412	405	402	456	397	408	403	408	346	421	396	440	449	402	405	403	400	398	386	414	418	423	418	384	418	440	412	400	391	425	381	409	366	409	376	443	407	394	438	433	390	409	441	400	390	405	429	404	386	429	389	412	406	424	447	386	395	365	386	400	405	387	401	420	422	385	441	377	395	436	441	405	413	426	406	419	444	417	383	387	432	427	419	388	422	397	436	388	411	443	395	407	398	435	408	411	425	414	391	428	423	397	433	421	405	398	425	406	424	411	427	410	386	422	408	443	421	418	404	431	381	423	449	392	373	426	414	409	455	409	414	399	392	398	426	395	423	421	380	445	410	422	408	419	386	433	377	432	405	436	417	422	401	425	444	436	400	439	396	391	384	392	441	425	408	420	424	406	387	392	389	411	397	398	419	391	430	420	401	429	443	409	405	394	418	409	423	437	415	401	425	373	378	423	413	390	406	403	440	453	413	395	376	423	405	420	437	404	404	412	389	390	395	434	414	419	395	408	423	418	407	414	391	398	426	406	414	443	411	406	402	414	391	421	377	409	371	421	408	412	417	396	363	376	414	430	419	415	404	393	362	402	451	427	377	395	416	397	422	384	390	404	405	441	456	436	425	461	421	387	393	415	418	386	429	446	364	390	416	394	430	410	394	445	392	441	415	409	384	392	387	399	434	399	411	413	407	420	381	426	387	392	391	400	396	429	414	429	444	419	411	396	403	383	375	390	420	419	418	408	402	400	425	435	423	410	403	365	417	451	426	401	428	381	399	387	381	419	400	443	416	382	425	440	434	433	422	364	385	452	373	403	403	418	428	406	410	418	416	424	388	404	399	389	390	400	392	446	373	420	405	421	419	413	368	425	411	417	403	366	366	405	408	379	400	407	364	397	409	396	391	410	397	397	417	439	419	403	402	410	393	384	424	419	391	402	432	417	427	411	442	395	426	400	435	400	405	390	420	422	411	375	434	409	401	446	407	415	412	373	412	449	405	408	425	398	394	448	388	460	428	397	390	381	413	407	419	425	428	434	390	407	420	410	432	432	381	405	426	382	383	436	430	464	390	417	369	411	411	431	463	411	381	418	404	410	400	425	405	450	424	456	436	387	464	400	470	414	412	441	381	384	447	402	412	439	411	359	418	409	390	351	404	398	386	420	436	427	402	406	396	390	404	410	395	410	404	371	417	402	423	414	390	415	400	395	407	399	418	407	401	427	398	412	415	424	397	387	394	374	405	409	388	391	397	424	402	445	388	436	425	428	386	453	422	407	448	391	385	399	422	421	409	422	424	418	384	385	405	408	379	413	423	425	408	411	406	424	457	413	431	440	401	409	380	441	406	383	417	387	396	416	366	415	418	409	427	366	433	421	401	424	395	418	421	426	401	410	435	395	429	408	417	391	434	432	407	409	387	394	412	416	445	398	411	451	388	450	414	397	436	398	405	413	394	429	403	470	446	392	398	415	398	386	431	428	404	452	399	386	421	387	397	421	424	443	409	420	453	412	399	441	402	398	420	391	428	409	423	426	398	418	421	440	405	389	363	349	403	440	409	441	401	379	390	413	390	446	387	398	368	383	430	387	442	405	416	410	408	397	421	402	429	459	384	416	399	393	393	418	386	468	417	391	373	417	394	396	404	406	412	409	442	443	388	404	410	453	402	442	448	388	381	434	427	420	400	397	418	392	416	390	412	394	434	422	382	407	437	428	419	416	409	392	405	408	401	416	387	422	392	425	397	413	406	427	444	397	380	395	414	395	354	432	431	402	406	396	405	396	433	419	405	415	427	393	434	390	378	417	416	404	389	408	443	377	428	383	421	446	424	366	392	437	403	403	431	401	371	425	454	436	409	399	399	418	404	455	433	398	404	402	398	418	426	424	399	404	434	409	396	412	430	406	411	407	412	397	412	361	408	412	440	405	451	401	426	402
23579	42173	28637	24299	12069	4335	1352	671	506	482	518	486	474	483	489	460	494	483	472	468	502	463	487	493	493	473	471	489	437	485	502	468	436	481	477	471	498	458	483	507	470	461	488	483	461	481	508	440	476	512	508	464	480	507	481	457	449	437	481	481	495	470	450	470	490	481	509	468	472	506	481	500	502	487	493	461	461	427	484	478	504	470	422	450	480	456	496	503	470	443	491	497	488	464	485	471	491	471	483	488	466	488	492	472	474	446	479	483	472	473	455	499	488	478	459	494	461	477	474	431	451	480	506	481	459	448	495	474	510	463	453	463	491	495	460	491	487	487	454	481	481	481	487	450	472	427	494	457	453	425	486	486	468	511	493	475	465	517	517	462	518	460	456	481	449	466	503	492	491	469	468	483	476	474	480	487	465	476	493	486	442	498	478	462	467	472	471	502	477	465	470	473	465	472	494	449	502	487	478	486	480	440	481	492	501	501	444	488	455	461	447	476	478	454	488	447	462	498	500	477	467	498	450	481	476	476	458	482	451	474	522	483	476	503	469	494	469	485	469	464	477	497	461	491	519	436	494	456	484	484	494	480	486	459	478	482	439	441	473	426	504	477	453	439	475	463	475	492	497	472	466	491	457	486	459	470	479	503	472	465	522	484	494	476	464	463	477	472	492	470	493	489	470	474	477	457	473	411	460	482	511	498	483	496	520	489	469	476	494	450	511	499	502	464	486	488	489	463	490	453	480	457	466	467	506	473	480	444	504	473	474	496	473	521	482	458	428	491	472	459	479	459	481	471	487	445	430	451	471	485	484	442	482	480	485	473	444	466	481	440	473	457	479	461	485	493	461	480	482	468	461	459	493	475	472	507	453	523	471	461	463	456	492	474	467	453	483	484	440	451	472	440	471	461	466	466	488	482	520	464	461	496	475	480	485	448	499	444	479	460	474	434	437	442	466	515	437	464	453	438	485	455	490	502	420	438	482	526	437	500	473	481	510	486	476	454	459	464	468	477	512	487	475	466	494	487	468	467	471	480	478	481	484	465	454	516	455	442	467	454	456	477	481	448	480	485	498	440	463	467	477	512	470	462	483	477	489	462	425	457	492	486	472	513	464	486	459	473	469	457	468	469	482	488	510	493	449	486	447	491	465	516	495	496	449	469	468	467	504	503	471	492	468	460	470	500	515	445	495	460	478	511	500	442	478	454	515	431	458	486	454	469	477	440	511	461	497	496	544	462	469	470	448	466	495	497	479	478	479	496	465	482	471	486	458	487	517	438	474	460	466	467	487	476	448	506	489	494	446	484	487	508	471	454	514	482	476	495	471	489	483	454	492	453	483	491	519	467	491	493	462	449	485	490	486	459	501	456	442	454	471	448	462	475	501	470	443	460	444	465	494	502	478	475	486	467	448	459	477	461	484	481	481	455	488	511	462	477	483	507	450	446	443	438	453	430	463	469	474	493	505	471	445	501	448	479	530	504	465	462	474	480	531	444	521	484	534	471	484	484	478	459	541	474	456	507	480	493	481	476	448	507	473	470	451	480	454	474	508	453	482	488	486	466	458	481	478	473	490	507	431	426	479	465	482	464	483	473	472	449	463	469	433	488	450	522	478	511	495	452	506	505	455	465	485	516	467	459	497	448	479	470	449	506	485	474	493	474	519	463	467	461	493	488	464	472	511	481	487	486	471	521	458	466	514	478	482	461	443	466	456	488	471	461	488	459	454	532	497	431	476	478	473	480	451	503	487	479	505	482	447	462	502	476	500	478	469	468	494	468	485	463	475	459	488	480	494	503	460	458	493	459	431	489	474	454	497	519	482	463	440	437	465	491	448	480	461	443	482	488	507	496	456	465	490	489	479	451	492	494	457	473	477	518	464	465	504	471	494	468	482	464	487	472	490	460	450	467	458	462	483	474	460	474	471	503	467	481	480	501	500	463	476	508	489	473	539	495	466	505	496	491	523	454	478	467	485	442	521	490	491	469	476	496	513	500	513	443	465	518	469	471	500	490	449	466	487	480	432	490	495	436	469	460	436	475	468	461	468	460	502	452	461	469	473	468	489	503	481	435	493	465	507	473	469	448	471	444	482	470	466	496	490	464	499	510	470	473	421	517	477	499	431	465	456	461	478	481	482	463	481	491	467	515	511	481	499	462	491	492	447	482	456	472	471	486	478	472	486	427	473	506	452	477	527	465	457	440	476	485	461	477	492	458	449	462	489	400	482	490	485	550	467	450	501	463	465	463	485	514	461	481	456	457	435	466	509	486	477	471	474	478	435	434	465	500	474	460	531	459	493	453	472	489	456	489	456	478	511	474	482	482	496	482	468	480	451	471	453	460	471	483	483	495	476	478	466	476	491	452	471	490	480	469	489	456	480	476	478	498	465	475	441	492	494	435	491	490	474	475	496	461	497	449	430	475	511	507	492	483	467	492	475	468	486	487	449	485	450	496	479	472	460	501	411	478	495	476	459	458	509	437	503	448	501	472	471	480	456	496	477	476	511	505	425	451	494	462	460	451	427	484	462	498	498	447	478	512	491	453	530	470	491	480	448	474	490	524	455	440	497	466	474	462	462	485	463	507	486	489	489	471	468	394	431	456	462	475	460	477	443	531	467	470	453	473	446	469	505	476	468	516	477	531	449	472	484	492	441	487	479	460	431	465	506	479	484	477	480	458	504	454	463	468	471	533	500	503	486	476	453	483	474	517	466	513	487	510	479	461	476	482	464	484	502	445	462	476	470	502	476	459	490	485	458	483	496	511	488	485	475	456	462	470	442	503	469	498	513	455	489	450	479	414	451	484	463	463	471	492	449	502	480	479	468	474	481	481	478	469	523	474	451	505	477	505	468	473	479	526	489	468	460	466	458	470	478	475	510	486	475	490	450	472	508	471	493	451	497	442	475	462	470	465	468	473	458	450	458	490	477	490	449	485	500	497	510	467	476	487	494	474	478	493	488	480	470	460	464	441	483	496	500	491	483	484	442	480	497	460	494	457	471	496	431	457	470	474	464	421	453	473	432	517	459	463	483	476	479	494	487	457	519	506	482	481	494	488	462	462	472	478	503	506	469	434	496	441	446	487	487	452	500	487	459	455	463	470	494	503	480	487	449	467	448	484	464	482	498	491	509	480	471	510	482	467	475	504	507	505	472	471	467	482	491	498	467	465	485	478	470	467	492	460	480	468	483	447	464	455	515	486	490	472	485	477	463	498	491	475	469	472	482	475	453	452	500	486	457	529	491	513	465	464	478	457	495	532	448	491	469	447	501	486	516	487	472	472	478	473	479	470	463	445	457	494	502	459	461	521	494	494	438	466	469	452	456	426	473	476	459	483	470	459	460	495	495	497	472	467	460	479	464	442	479	490	514	458	489	487	426	466	444	470	463	464	480	463	437	484	469	483	506	469	486	480	487	468	482	484	493	493	491	480	482	520	507	502	449	463	459	450	471	482	515	456	457	460	496	470	475	471	493	487	503	468
23602	21563	33243	44416	37671	25626	13772	2630	671	518	533	511	546	549	478	534	545	515	520	516	526	509	528	510	550	507	515	537	520	543	509	512	498	535	525	514	539	539	524	515	480	519	524	514	528	538	535	544	480	489	506	525	537	507	558	511	551	502	506	542	473	527	460	552	557	524	523	534	514	538	556	533	552	545	523	505	570	544	531	490	522	519	504	522	474	535	523	504	529	558	500	488	530	521	534	498	488	517	525	497	539	514	508	521	524	559	495	563	553	561	483	509	493	526	520	510	516	528	504	495	486	547	523	502	501	532	480	532	506	515	524	495	521	502	526	538	559	519	500	509	539	538	527	509	500	524	566	528	554	540	514	517	521	486	533	536	493	507	578	568	543	513	585	553	486	521	469	502	527	552	509	522	550	489	505	486	498	504	520	557	526	497	508	518	524	530	532	530	517	539	543	510	530	549	544	518	505	499	527	530	507	493	550	530	560	504	529	535	521	504	566	537	536	513	540	505	481	536	527	515	514	539	500	580	499	498	547	537	524	510	528	508	565	539	516	497	471	510	500	524	496	479	503	517	519	520	513	504	551	520	459	525	517	507	550	514	519	485	511	527	539	513	515	504	485	509	528	498	480	535	520	520	487	538	548	521	539	532	481	541	546	540	471	538	554	497	535	540	515	504	494	561	501	514	510	570	526	502	551	533	515	512	496	502	525	508	513	502	518	535	535	498	499	521	497	524	544	542	554	552	520	516	516	580	498	480	575	493	543	525	547	499	522	490	513	462	522	498	520	536	552	537	521	531	555	513	526	556	529	516	548	523	540	531	563	507	527	545	503	522	511	492	542	535	530	539	529	547	498	558	540	483	550	510	522	501	529	485	500	506	522	525	504	550	522	517	499	504	531	519	507	496	531	498	526	532	546	497	485	548	493	517	502	551	516	493	532	489	503	550	564	508	528	526	486	530	482	539	514	527	485	595	512	466	541	512	507	498	512	543	556	511	516	499	528	522	524	503	542	528	494	543	506	525	505	503	539	501	544	532	581	530	503	535	466	517	519	495	456	502	497	503	522	463	473	523	544	531	535	524	561	522	531	514	509	557	568	509	536	502	496	507	510	544	516	510	497	531	532	537	534	532	528	495	520	549	530	517	482	553	516	513	520	546	489	575	512	520	502	475	528	530	505	535	468	506	531	527	538	526	525	478	538	532	567	502	513	480	514	545	562	550	554	499	530	495	563	536	545	501	513	556	516	513	550	540	506	554	525	511	512	510	529	526	568	518	561	551	536	516	495	467	515	540	526	519	528	491	518	493	514	507	532	533	540	533	500	495	521	552	504	543	539	516	507	481	488	525	508	519	531	514	493	546	546	513	535	543	524	552	538	528	492	549	517	510	514	557	494	518	484	509	520	501	530	509	509	504	535	495	522	497	535	510	488	522	548	567	488	540	527	526	528	470	541	483	524	537	538	533	488	536	520	525	506	523	515	511	530	568	475	528	513	513	520	490	537	477	562	503	535	503	507	522	522	519	551	510	506	550	511	481	504	519	542	510	494	490	544	564	519	485	514	542	559	523	509	554	461	469	513	539	505	516	503	500	500	505	496	512	533	478	525	521	489	519	514	499	537	545	495	506	520	478	526	495	500	485	524	485	532	548	530	505	507	493	523	490	527	505	517	515	513	529	558	509	531	565	507	525	518	539	506	536	522	537	515	502	527	508	496	548	520	490	536	514	519	512	534	558	489	502	475	518	578	529	556	534	531	521	511	515	556	518	504	528	542	569	535	503	510	529	559	526	500	586	532	504	524	537	486	577	501	491	494	527	493	505	490	533	540	527	578	506	524	509	546	513	531	507	516	514	522	507	521	540	519	506	512	561	552	556	503	519	511	495	514	530	499	500	528	453	522	524	524	514	525	532	534	527	516	509	523	492	483	551	488	501	505	543	521	538	519	531	543	516	556	534	519	524	544	537	502	528	503	510	586	534	533	501	518	514	499	578	490	535	498	519	503	521	505	531	490	535	518	525	540	492	513	591	488	559	500	520	519	513	518	543	539	507	518	526	534	509	526	495	508	515	517	499	502	513	533	547	549	530	501	568	474	499	544	518	532	502	506	536	471	520	504	508	530	540	532	499	486	517	537	518	542	495	519	472	550	516	511	500	541	514	485	524	502	490	524	526	517	490	514	560	510	486	540	522	524	512	549	488	459	549	520	530	512	510	527	473	535	523	528	536	528	530	490	505	509	537	521	526	530	526	500	496	517	538	535	546	557	521	497	547	503	535	548	519	544	525	522	477	555	550	495	499	532	512	511	505	492	500	517	526	533	535	550	547	552	538	535	539	512	509	507	529	543	557	534	503	504	533	488	484	529	518	481	528	557	530	510	504	514	529	491	523	523	517	495	507	553	550	498	539	537	524	464	529	512	557	535	534	491	524	509	470	492	539	504	497	526	530	512	512	492	522	551	503	469	565	528	490	520	532	536	482	510	511	530	547	524	496	516	504	490	520	505	551	512	514	510	531	503	487	488	524	512	514	513	503	534	538	465	515	519	557	504	522	476	543	516	557	491	481	546	559	516	553	517	511	551	520	519	531	455	540	557	493	516	524	521	516	565	496	522	552	547	553	497	513	537	531	520	475	508	510	523	485	501	533	542	554	531	497	519	539	554	480	541	517	517	518	510	540	494	539	525	552	518	521	540	530	486	541	505	533	536	529	495	488	510	505	549	522	539	562	536	544	565	505	514	514	477	497	531	518	532	478	533	489	526	497	561	488	498	543	516	528	529	526	510	483	570	566	546	500	513	523	510	521	516	529	509	528	558	483	505	505	530	551	503	540	506	542	496	514	496	535	517	520	531	500	552	518	530	509	573	507	520	481	489	500	539	536	508	510	515	492	490	544	506	523	505	523	499	555	496	494	568	536	518	507	493	536	543	530	511	547	536	484	550	559	496	503	529	477	535	504	514	534	567	512	555	518	553	541	490	512	513	505	519	489	511	531	527	542	524	523	489	505	508	518	505	487	512	565	504	555	522	492	495	523	502	502	508	506	525	510	506	562	507	502	546	510	477	486	525	500	486	492	539	528	520	534	517	513	525	490	489	518	517	463	549	506	520	508	530	522	540	479	511	561	515	488	542	525	506	568	536	528	527	495	540	573	480	495	526	517	584	518	542	505	511	507	503	539	500	552	532	492	545	486	542	530	468	526	535	518	506	536	501	510	531	514	494	517	503	515	513	525	583	536	518	509	509	535	500	498	559	499	546	529	527	526	497	516	533	489	531	513	488	535	477	514	514	503	527	509	481	542	603	473	514	505	502	468	507	514	524	515	470	482	468	500	502	507	542	543	512	533	518	557	497	526	523	528	489	507	520	520	520	512	515	536	537	542	493	509	532	535	514	533	522	492	582	559	518	505	518	542	488	496	495	532	518	566	519	485	535	574	517	479	555	511	542	501	480	576	533	508	491	540	518	535	529	502	555	526	486	519	521	503
47456	89335	71804	63783	43313	24162	9229	2775	806	579	603	615	620	579	593	616	593	564	603	601	591	576	632	569	571	529	603	625	574	597	569	586	577	558	597	594	491	573	553	609	584	607	576	568	573	570	592	613	655	572	603	618	595	587	553	570	572	609	578	582	534	579	576	594	571	562	621	584	566	579	602	601	583	577	544	526	623	616	637	576	604	581	573	559	569	608	609	586	593	571	572	547	543	570	613	576	583	595	579	635	619	551	597	583	637	624	624	594	583	596	535	584	632	633	636	551	587	553	598	594	573	571	586	599	592	599	595	579	572	532	571	611	592	576	547	566	563	551	562	594	582	630	564	610	571	595	605	595	567	575	594	591	615	628	556	579	589	548	549	557	588	598	590	601	560	598	598	553	584	546	616	580	612	573	543	588	578	559	598	558	558	572	583	595	581	608	589	572	629	605	579	633	556	607	561	579	604	595	541	587	603	601	601	604	594	574	566	606	539	587	623	632	605	601	577	593	615	603	595	568	591	613	573	586	593	598	578	589	550	575	582	626	554	556	570	629	574	562	556	572	594	593	532	607	614	531	591	562	584	564	588	557	602	572	596	614	613	546	536	597	617	605	569	599	604	591	613	591	552	564	551	616	627	603	597	554	564	630	600	589	586	606	617	587	586	570	590	563	542	628	593	594	567	580	578	596	641	539	607	556	565	619	579	554	603	570	615	574	597	559	587	601	614	561	591	541	576	520	605	587	583	574	588	576	554	609	615	579	567	595	534	584	559	589	600	585	600	561	598	589	577	572	597	623	550	580	562	585	600	657	568	606	613	560	550	610	578	617	609	576	565	629	549	597	568	615	542	601	566	576	587	585	556	596	603	552	604	590	578	598	571	559	552	559	613	611	605	610	556	609	614	559	570	568	592	561	616	553	567	578	609	587	556	594	598	562	629	580	534	603	539	566	591	636	568	582	594	574	541	651	556	600	576	576	577	581	620	564	575	575	576	612	539	570	568	579	592	599	541	597	587	577	537	592	564	578	547	600	594	561	596	551	562	623	583	587	579	560	590	558	625	569	626	574	580	583	525	607	620	566	594	575	606	601	548	588	602	630	630	556	604	569	581	597	641	595	579	569	535	600	600	570	567	557	548	597	603	609	561	565	598	544	595	586	591	565	575	541	556	551	595	644	583	577	580	571	613	564	572	602	590	542	537	545	593	600	593	552	570	612	571	564	576	588	579	539	563	600	592	558	583	556	569	591	566	534	560	573	597	610	600	614	538	568	621	567	606	546	590	578	581	574	542	579	607	591	601	588	546	543	561	571	643	566	549	620	583	576	567	616	557	591	598	604	573	540	593	568	587	580	608	563	558	604	620	586	603	565	616	558	608	623	574	604	569	555	595	610	572	601	565	623	588	565	580	558	588	597	566	553	548	595	567	594	581	539	590	580	605	574	574	565	571	601	570	557	577	587	552	622	577	611	597	589	615	569	563	541	600	622	568	597	593	548	568	589	605	575	582	584	619	585	579	605	580	522	553	578	601	612	617	597	564	530	596	561	596	566	554	622	594	614	546	517	586	595	593	568	579	623	576	568	609	565	581	576	580	587	610	589	585	555	557	578	617	613	557	617	580	589	616	532	568	606	593	585	595	574	567	584	621	586	562	575	569	569	539	599	607	568	564	595	584	572	576	570	633	587	602	575	588	606	566	586	606	569	585	537	588	604	593	589	610	578	592	579	561	521	548	560	612	581	593	555	593	595	565	562	606	569	569	562	563	562	571	578	583	565	604	552	578	557	539	617	537	605	576	592	615	565	613	594	588	591	573	581	577	587	587	599	572	593	604	564	580	566	603	597	581	578	607	590	544	567	608	596	586	564	574	578	602	607	585	580	566	563	581	565	633	554	592	586	550	566	560	572	580	555	602	618	576	611	602	578	559	600	571	582	604	575	554	533	606	585	585	571	596	610	570	597	560	554	581	594	566	572	577	567	590	580	543	607	576	574	593	595	572	580	550	536	628	610	578	585	583	580	583	602	577	607	558	548	590	586	567	566	584	604	587	591	565	629	557	619	618	551	617	618	588	546	588	553	614	597	615	592	558	559	561	574	575	567	557	579	589	602	579	616	588	577	568	577	564	577	632	581	616	567	555	558	542	580	593	579	601	620	603	589	602	577	583	616	587	558	598	605	581	530	577	616	541	595	574	568	539	599	603	542	555	608	611	572	539	598	539	531	575	654	595	580	592	564	543	628	566	597	573	583	560	616	576	624	601	559	574	632	610	618	561	563	573	561	538	539	597	617	594	556	574	573	543	566	585	561	572	592	625	604	590	570	586	529	582	561	601	572	631	617	562	568	599	581	586	635	560	569	582	564	544	586	585	552	623	555	600	576	599	590	545	621	581	582	557	560	593	580	609	605	560	597	567	543	611	607	633	609	591	606	582	599	569	586	591	580	584	575	634	587	599	602	586	567	629	598	569	614	566	608	534	590	567	588	568	566	588	590	621	539	571	563	547	563	568	546	579	554	577	621	559	565	568	580	588	595	611	605	567	596	614	563	548	620	584	589	590	580	582	582	597	615	574	587	576	567	598	595	571	569	571	586	637	585	572	600	575	558	592	557	625	579	572	585	543	563	583	606	544	585	604	586	564	584	599	560	585	598	571	592	550	582	599	577	655	538	589	568	570	553	567	567	633	600	562	589	648	551	555	591	587	578	595	540	571	594	644	587	591	612	571	588	608	561	562	598	632	606	609	586	594	532	619	602	566	544	616	580	629	580	594	589	560	584	565	576	609	587	604	559	554	586	570	634	537	555	585	583	638	596	624	571	551	568	570	583	578	591	577	628	590	568	582	564	569	572	577	629	553	596	623	577	579	616	570	589	603	580	571	600	555	592	567	602	596	544	596	615	536	569	568	613	583	629	577	572	592	640	578	600	561	548	582	588	600	571	569	550	590	593	585	597	631	607	620	624	572	575	604	567	583	582	573	610	597	566	592	587	587	565	545	591	592	555	605	558	576	522	600	573	614	595	613	590	572	583	582	547	576	546	577	570	597	617	567	640	612	593	601	575	555	559	588	619	622	576	592	588	576	595	567	586	620	586	606	548	582	627	591	591	605	602	626	635	586	579	571	602	604	581	613	549	589	598	574	579	592	603	599	580	629	582	609	614	611	544	580	604	610	653	604	574	557	617	600	587	599	550	559	542	542	632	636	598	562	589	575	592	564	580	533	571	561	592	569	547	588	612	577	580	585	563	634	594	570	553	614	610	580	584	577	577	591	619	585	606	600	597	525	564	556	634	589	610	589	589	558	576	569	539	608	586	575	618	598	574	600	562	596	627	579	599	591	545	573	598	555	592	573	557	566	586	551	584	590	587	591	588	584	588	630	599	630	586	547	607	566	596	577	593	587	597	567	602	594	574	609	610	549	570	609	610	586	635	615	624	549	554	560	569	599	574	566	622	613	610	560	598	628	593	554	596	527	601	570	557	606	608
25134	22429	34686	43542	28358	14311	3824	1079	575	509	479	506	526	500	481	488	480	496	467	463	517	467	501	467	491	496	496	519	453	499	507	514	500	464	454	493	521	508	457	506	493	508	514	518	462	520	473	466	543	510	480	512	523	508	457	517	485	483	451	479	488	435	507	491	508	499	487	503	470	476	524	478	499	496	469	467	481	457	472	494	504	480	429	488	462	525	468	491	495	524	483	504	484	487	518	492	448	526	466	511	469	483	463	488	480	515	485	490	486	491	472	476	478	503	472	456	502	511	457	506	517	520	487	459	465	472	476	485	487	483	509	519	487	468	511	498	480	491	510	476	498	498	484	546	498	466	499	464	523	502	491	501	465	493	483	466	472	477	516	492	509	484	495	516	477	507	506	519	505	497	476	502	498	485	492	505	457	502	477	523	468	503	481	490	502	490	500	470	451	508	502	494	499	487	499	532	486	485	470	466	460	486	508	503	508	486	506	544	550	440	475	510	494	505	537	513	493	516	483	535	462	491	521	483	470	489	480	506	459	532	502	468	505	457	474	454	483	527	457	528	458	505	469	487	511	498	497	508	471	460	522	495	532	477	539	479	480	486	476	509	486	479	473	476	502	518	492	489	437	520	499	481	509	505	490	508	478	484	431	499	509	475	462	476	526	494	500	514	528	495	525	481	473	475	483	462	488	479	481	476	457	523	490	493	479	497	505	494	478	482	505	540	480	476	515	495	473	479	480	499	478	519	491	485	515	502	482	513	528	481	493	475	482	505	506	467	500	485	494	502	486	479	483	512	485	486	484	484	457	498	491	523	459	498	493	469	485	491	496	463	518	483	511	492	496	493	446	452	435	488	487	493	473	448	477	515	486	487	489	463	501	477	509	522	536	519	522	486	497	524	489	535	477	486	486	503	516	515	475	483	519	511	503	469	461	512	525	480	532	440	499	471	527	493	464	472	465	494	476	455	533	488	490	548	481	529	543	486	493	481	489	525	513	465	457	511	473	502	489	506	494	474	479	487	500	507	477	520	475	470	483	488	492	506	533	525	502	509	491	471	509	466	517	477	493	500	476	519	520	491	470	479	511	503	502	496	510	499	475	533	507	510	516	512	514	472	481	532	449	498	481	487	485	507	467	524	498	486	511	483	530	500	438	518	472	493	458	493	467	522	507	473	505	479	524	486	447	486	514	496	493	445	446	506	515	524	494	506	487	488	473	464	488	522	490	469	483	478	511	490	517	528	524	490	464	517	529	498	509	468	500	483	526	488	476	504	489	504	462	487	448	502	533	471	486	435	435	486	473	500	495	503	523	491	468	507	489	521	501	508	451	489	539	518	508	479	486	523	504	512	458	507	463	473	521	460	515	484	535	516	464	506	527	514	497	468	496	502	487	469	477	461	475	508	492	486	519	491	485	509	511	545	479	476	525	480	452	433	461	466	470	467	498	484	481	497	493	501	540	527	484	504	495	497	452	461	477	503	493	471	526	486	501	471	455	466	464	492	453	486	541	436	448	478	509	482	472	502	480	500	443	504	511	466	475	473	481	507	476	481	512	534	492	437	448	509	480	472	473	464	524	499	473	522	522	524	454	499	479	488	474	528	457	506	510	498	491	520	531	455	503	524	473	500	533	512	506	502	490	491	472	483	503	529	467	485	506	497	511	505	510	506	486	491	480	488	478	479	465	470	467	475	547	504	534	483	482	498	460	461	449	527	442	496	492	474	516	520	520	511	511	503	505	470	525	494	504	476	501	514	537	492	466	480	485	498	511	488	471	526	483	478	526	497	482	524	478	472	489	520	526	496	461	485	468	488	465	496	511	491	481	497	471	492	519	488	490	494	492	492	511	518	484	484	502	460	528	488	489	475	482	469	484	484	502	490	466	489	504	478	484	500	476	458	536	498	510	486	435	489	516	503	507	474	502	481	477	462	500	483	495	522	488	492	454	518	491	518	488	528	495	502	521	425	539	486	500	485	460	437	554	494	484	491	505	503	482	486	523	487	483	473	522	469	508	511	443	480	482	504	473	497	466	490	508	495	539	492	464	473	477	515	470	517	505	498	507	492	493	519	494	503	503	477	475	466	479	496	483	491	480	509	496	516	490	449	499	490	470	481	482	530	483	512	509	515	512	461	537	482	467	537	499	499	471	506	485	485	516	487	517	471	529	461	543	474	458	511	484	524	488	482	454	480	495	498	536	494	507	515	510	511	475	499	536	475	485	514	481	460	464	502	469	461	458	487	500	492	493	507	471	490	501	493	475	455	508	458	504	465	497	470	469	499	474	552	486	457	477	496	490	495	519	470	510	505	507	490	491	478	486	532	473	466	520	489	462	489	445	485	500	494	502	500	518	483	519	477	502	487	511	513	483	465	475	476	484	497	492	475	494	495	526	527	475	496	515	522	464	477	539	528	534	467	503	508	482	461	501	501	467	502	510	501	517	510	496	502	496	462	474	498	538	510	480	495	525	453	517	506	510	535	472	525	490	503	472	489	493	510	484	486	489	478	495	491	478	504	484	504	453	496	499	511	521	481	499	488	483	493	490	507	453	509	462	468	480	487	464	493	495	505	485	489	465	445	538	458	522	497	497	515	479	547	480	498	492	485	522	473	515	464	494	498	482	510	493	486	499	510	520	515	497	507	534	482	489	493	503	506	450	495	476	506	480	516	508	465	492	460	498	505	470	479	501	461	479	498	508	523	508	530	463	505	487	475	465	477	497	463	504	453	515	503	520	478	493	509	462	453	484	475	503	530	482	481	543	492	501	496	467	519	515	527	457	482	477	470	485	498	490	479	463	527	483	488	478	514	476	507	461	504	508	538	496	537	484	474	529	481	506	476	486	528	508	426	463	550	509	542	491	499	502	509	490	510	520	490	489	534	490	472	495	477	500	480	482	475	465	486	502	440	467	471	477	497	473	473	536	490	491	503	488	473	489	487	448	522	518	518	479	512	460	495	497	472	473	478	474	511	472	459	489	484	492	486	483	497	450	522	458	497	484	488	483	487	463	493	462	494	472	473	457	463	446	510	462	503	518	482	463	448	485	478	515	493	456	505	530	481	497	517	498	533	466	490	498	510	490	514	504	487	518	487	493	448	476	494	514	500	476	511	557	557	479	535	483	504	439	505	483	469	483	517	488	531	541	533	494	467	498	487	470	489	529	470	464	523	505	512	512	498	509	420	485	495	507	501	499	528	503	503	493	492	519	483	519	528	470	464	454	464	503	532	505	489	479	513	429	457	463	504	509	495	489	529	520	482	555	486	476	453	523	527	517	513	504	507	532	476	497	479	481	469	503	501	472	479	503	470	522	455	511	471	481	477	477	548	498	508	504	517	505	482	521	478	490	484	479	503	496	533	494	507	518	498	486	472	467	486	501	479	469	493	454	483	484	478	460	477	484	464	469	510	491	501	469	500	484	496	524	459	474	452	490	487	496	514	497	488	539	504	475	508	478	490	515	470	477	511	494	482	454	474	452	487
37357	72033	55491	48233	30803	14407	4661	1555	695	553	540	549	592	558	583	543	601	607	600	613	595	623	621	575	607	590	579	565	594	603	553	600	555	593	571	554	531	553	549	578	591	563	517	589	523	576	552	570	603	560	587	547	595	593	536	521	533	525	571	581	581	547	564	545	571	560	544	597	596	578	564	647	578	573	583	543	578	559	588	545	534	603	564	595	595	547	571	571	584	580	589	581	565	587	574	542	557	572	578	542	569	584	567	563	570	544	546	591	546	600	543	587	609	581	562	573	516	559	586	554	561	575	596	550	589	579	576	615	559	555	567	581	543	593	557	572	632	537	546	537	589	573	560	568	607	563	587	559	532	568	553	560	557	579	568	592	587	548	545	568	576	536	558	508	592	514	570	591	548	562	591	540	611	583	565	534	510	602	585	567	610	647	570	542	550	609	594	546	519	599	551	584	627	572	554	571	558	560	538	569	532	567	561	598	570	562	606	526	531	562	583	564	590	587	551	550	554	564	581	564	555	573	563	541	560	581	551	582	543	553	569	561	559	567	563	569	557	545	576	591	571	594	563	529	565	545	562	590	566	578	564	572	576	574	568	591	554	527	559	582	564	572	581	528	587	557	600	549	579	565	568	594	633	590	558	535	565	579	545	591	602	577	570	559	586	602	560	560	584	561	561	578	544	579	555	576	583	548	560	535	556	565	558	578	548	567	590	597	542	566	606	559	564	553	599	607	562	574	598	571	540	586	554	574	583	560	558	571	552	565	520	559	557	586	568	583	616	586	572	549	539	547	556	579	572	569	578	557	575	571	537	572	589	565	600	554	593	573	594	613	565	546	576	543	544	583	539	583	572	591	561	602	567	624	562	540	536	576	520	538	597	550	575	543	574	548	550	566	550	577	601	574	551	549	562	592	556	555	547	603	562	618	560	570	617	573	552	595	556	547	572	570	586	580	633	575	564	614	606	550	526	566	578	545	562	575	542	541	580	558	619	562	573	574	548	551	549	571	589	559	549	592	589	560	576	553	573	577	579	557	550	535	613	592	574	613	598	609	600	635	544	552	605	564	568	588	579	590	548	578	549	567	567	588	568	574	548	530	577	599	537	559	528	541	538	575	586	611	603	577	572	495	557	590	575	518	563	613	560	596	547	578	550	610	579	587	555	553	579	574	573	562	545	532	598	606	598	529	579	555	550	589	572	566	563	562	578	562	560	581	568	563	579	545	596	562	568	582	543	581	550	521	533	568	551	563	593	560	595	552	571	568	605	557	542	605	556	601	558	547	552	538	577	604	585	604	599	573	569	546	579	566	594	590	602	570	538	526	576	617	545	533	586	592	559	534	586	542	575	605	563	589	624	559	585	588	575	576	569	590	554	579	557	598	630	597	571	546	522	579	557	590	566	526	563	580	569	558	548	599	546	543	586	558	523	594	592	534	549	583	569	599	600	572	602	546	603	585	600	592	575	581	558	582	554	573	546	616	571	567	562	562	600	588	559	603	579	597	606	607	578	555	575	590	579	520	577	586	575	543	570	550	577	602	546	603	548	552	544	606	617	576	572	559	599	541	584	594	543	587	581	549	602	521	548	563	602	558	543	569	560	588	604	625	580	580	580	613	544	581	532	590	555	523	564	582	584	561	561	556	555	505	536	564	558	565	538	595	556	580	596	545	545	628	560	503	620	535	541	586	591	593	543	570	572	552	562	566	565	565	577	622	568	567	596	605	575	563	556	548	579	535	594	581	551	589	600	545	534	581	577	588	585	573	608	561	555	616	557	567	607	605	566	601	580	567	577	529	549	589	555	561	613	559	566	566	564	580	571	566	599	537	583	568	528	574	588	595	552	553	564	595	545	585	550	547	581	568	550	550	612	573	579	568	590	594	568	531	546	579	551	575	592	571	563	560	554	575	555	563	569	585	559	563	554	622	542	534	532	596	530	583	589	592	578	553	524	585	606	567	575	578	520	546	565	600	536	490	574	605	569	578	548	570	596	553	569	600	575	594	551	573	595	561	567	544	574	591	630	540	580	572	543	609	561	594	568	538	575	611	550	581	580	563	552	579	578	624	559	520	551	579	569	606	580	579	573	558	581	572	576	552	594	568	647	560	595	604	550	555	550	616	556	601	608	586	559	565	557	588	603	592	581	554	586	588	556	577	580	578	572	597	581	566	597	575	521	578	576	538	543	597	549	551	575	572	562	609	561	585	569	555	573	571	552	612	563	582	564	559	563	574	569	569	589	553	611	579	560	602	586	567	558	562	550	604	553	595	602	565	580	562	575	643	559	598	543	607	584	574	601	582	562	578	535	584	582	592	490	588	571	588	505	573	574	599	561	592	557	568	565	564	608	595	585	585	533	576	606	582	598	561	601	550	554	556	558	544	566	567	563	597	618	594	574	587	570	578	514	575	567	557	586	568	570	601	586	530	530	592	563	539	560	522	615	580	568	555	547	599	517	573	560	558	549	542	595	570	584	621	576	559	564	569	541	570	580	558	560	560	551	586	535	546	581	558	570	562	543	584	612	567	588	585	593	548	604	604	521	551	534	574	527	587	572	557	562	559	565	570	610	564	565	581	571	551	534	585	593	550	579	562	602	585	543	570	563	609	548	624	601	573	533	562	552	550	577	568	567	600	555	561	562	580	585	592	575	542	555	572	563	561	605	574	537	590	564	534	531	557	579	583	585	547	591	572	583	604	591	575	606	568	579	545	560	528	581	564	606	567	576	599	652	551	544	551	556	579	638	579	575	577	564	525	564	578	566	592	567	599	583	566	543	564	577	573	568	532	566	586	588	592	594	606	561	571	607	579	567	568	566	562	576	552	579	629	567	542	580	547	502	564	546	609	627	549	547	568	592	572	544	613	573	562	575	576	608	550	556	592	607	542	534	574	584	563	554	593	556	561	587	600	539	559	599	616	593	605	534	567	577	587	578	555	561	590	599	590	604	569	606	565	522	557	604	603	587	568	588	586	560	547	580	587	562	526	603	551	568	570	568	543	573	606	593	549	574	544	568	577	582	573	567	553	511	577	577	598	580	554	584	577	544	614	577	606	563	554	567	576	572	592	552	587	601	602	558	616	564	579	540	574	538	573	571	608	547	560	581	554	598	578	589	573	573	534	569	579	586	576	593	568	563	579	548	601	543	555	563	576	593	552	604	586	582	574	585	604	574	622	593	568	587	582	597	584	568	546	583	588	567	581	606	563	578	597	624	510	586	604	595	558	578	599	550	582	551	573	545	573	577	600	580	592	567	624	566	566	558	588	580	553	559	575	583	579	568	583	576	581	594	543	605	570	589	552	557	572	584	583	581	557	561	610	563	545	598	552	590	570	608	491	534	578	581	562	592	612	574	591	533	607	570	569	548	634	598	599	559	561	631	559	566	551	580	592	556	537	546	549	586	566	577	542	556	574	584	581	556	524	596	584	576	571	570	526	545	572	577	580	593	579	545	562	590	572	574	592	586	574	549	595	597	564	570	534
22777	21373	31848	38902	35271	27254	19601	4362	868	689	691	710	714	676	651	640	670	657	692	676	655	653	663	640	654	629	659	636	630	639	639	648	613	632	664	654	665	682	663	667	685	619	618	664	648	621	644	628	672	634	653	654	659	662	649	692	636	660	622	652	665	641	622	648	628	651	600	677	676	652	658	652	684	660	637	621	645	613	632	604	642	676	664	649	615	670	702	619	671	580	672	678	627	642	668	655	687	618	668	657	638	631	634	683	634	623	649	661	621	578	667	643	630	700	624	686	658	677	638	605	678	652	678	669	625	694	650	608	609	662	644	638	616	655	650	630	669	616	653	622	643	611	623	661	672	643	593	653	637	605	577	632	666	641	674	600	622	665	671	599	635	650	648	646	639	676	604	639	659	655	655	658	607	663	630	673	647	628	659	654	623	694	626	636	639	671	655	665	618	654	605	689	649	667	709	663	606	627	630	647	665	611	635	664	641	632	643	636	668	642	664	622	659	668	660	653	658	628	673	648	631	627	632	630	633	649	691	638	642	642	629	664	640	649	657	624	670	664	591	635	597	661	633	611	623	647	638	658	669	668	683	632	714	671	681	605	620	667	676	605	680	644	662	628	593	642	635	670	650	615	647	653	654	650	621	618	638	650	649	621	612	658	684	619	653	673	611	659	614	622	684	621	681	601	635	663	665	608	666	657	597	691	632	633	655	645	681	667	628	649	683	672	667	637	722	618	640	612	653	629	665	658	627	641	629	655	651	649	663	659	624	660	645	633	611	673	682	651	626	657	625	618	671	638	568	655	611	585	633	631	610	643	678	668	667	653	631	608	571	672	645	629	652	649	647	601	694	687	662	663	641	625	666	692	618	631	621	624	642	663	647	682	621	617	623	612	621	685	626	612	684	684	655	670	662	637	639	667	619	656	658	611	630	649	694	657	622	634	621	650	678	655	635	651	616	664	672	633	681	639	653	627	643	648	628	648	646	701	653	595	702	610	669	622	652	623	671	635	651	652	691	644	691	641	685	687	611	668	581	599	615	677	621	652	648	649	631	651	669	610	645	646	577	606	634	660	685	652	627	671	619	662	644	628	579	614	684	680	646	668	666	677	645	667	649	652	638	626	658	587	632	635	635	634	616	696	655	614	643	654	640	648	621	666	650	639	653	610	615	675	626	647	685	612	594	627	643	621	598	650	650	666	677	644	641	636	633	658	611	628	674	635	652	626	589	647	661	645	631	694	589	666	651	621	656	612	637	640	596	697	634	702	655	630	638	632	658	659	648	607	649	609	657	610	701	661	629	642	704	634	698	622	610	630	576	651	639	643	661	636	610	639	630	643	633	627	665	643	618	682	584	641	660	655	631	634	619	620	636	659	662	644	674	628	630	641	644	571	637	602	616	627	629	648	647	629	617	647	631	582	632	679	603	618	635	620	655	650	675	650	709	672	620	700	639	676	609	628	687	652	642	687	638	642	680	671	650	666	637	647	663	710	651	608	621	672	642	624	640	659	610	623	673	600	625	625	641	599	659	633	620	618	671	638	631	685	641	649	641	658	621	655	664	610	642	689	659	624	622	667	681	625	630	629	650	622	678	627	612	641	699	677	678	645	654	606	656	679	645	603	687	658	616	635	623	626	612	652	693	666	645	679	642	716	626	672	634	645	648	670	599	669	643	621	601	717	641	617	661	669	699	653	660	645	667	640	654	612	630	632	637	634	613	662	703	640	636	608	682	671	659	621	640	698	656	635	662	634	649	636	617	623	625	640	653	616	635	596	653	602	649	589	628	685	667	635	626	682	663	656	598	622	616	673	649	624	689	595	638	699	624	638	629	626	634	684	649	574	675	674	625	674	628	664	664	677	647	659	674	626	613	631	669	623	678	682	651	636	632	624	603	645	643	645	627	679	632	616	643	663	615	653	687	578	636	674	621	662	627	626	657	637	703	629	662	663	637	601	662	640	635	661	611	648	646	666	658	596	665	641	625	638	670	661	664	658	690	633	634	683	665	629	662	613	647	672	681	621	655	685	646	637	676	667	633	620	666	615	666	648	605	640	657	629	675	610	607	667	600	621	637	639	658	633	657	629	646	651	654	638	645	691	633	678	657	647	671	652	642	665	670	623	657	703	630	687	649	667	677	665	642	585	664	616	637	642	644	617	639	622	623	632	676	644	682	688	605	642	685	623	641	624	645	657	601	682	636	621	667	636	635	631	641	671	639	679	640	619	645	638	672	646	672	627	665	652	644	572	615	678	721	655	642	639	653	670	634	647	626	622	642	650	638	650	596	681	699	629	633	659	650	657	644	639	641	640	633	659	631	659	625	629	669	632	658	651	622	646	693	632	648	646	617	612	690	645	654	586	653	695	664	636	627	684	636	667	642	642	685	638	614	621	655	666	608	620	671	637	630	659	650	618	638	687	647	630	631	635	630	634	645	617	680	622	657	649	678	687	617	642	592	615	623	588	624	641	653	633	616	651	629	658	649	663	643	618	652	620	662	619	619	659	651	620	632	659	678	633	606	677	640	673	655	635	657	674	637	609	594	663	657	626	610	656	651	641	611	645	660	614	620	627	667	652	629	616	633	682	635	594	650	632	659	631	590	644	621	661	651	621	668	663	652	624	641	614	622	591	644	639	669	626	634	696	658	675	652	675	686	666	655	637	661	601	631	667	650	606	623	629	632	678	605	647	628	627	658	656	684	628	598	648	615	686	616	664	675	641	570	647	666	617	625	613	619	651	627	651	638	657	668	671	642	643	622	665	686	656	628	634	639	660	595	648	620	563	643	646	662	631	642	678	660	663	594	586	613	662	645	630	617	680	631	651	673	624	640	620	597	617	664	655	670	634	653	667	619	626	648	653	662	666	672	682	628	658	614	663	688	649	644	618	639	601	691	623	654	648	625	624	609	614	609	618	639	647	652	654	645	686	639	613	663	637	646	647	651	649	612	687	663	601	607	637	669	609	659	643	656	675	610	657	663	598	636	618	638	630	654	645	670	643	696	637	663	609	672	636	642	607	630	600	647	622	691	636	640	641	600	612	645	645	658	620	681	673	662	659	635	635	632	692	647	645	684	668	645	658	621	613	645	654	651	674	639	609	643	655	630	677	646	645	668	636	634	630	627	699	612	631	680	618	663	650	678	665	678	681	654	639	688	641	627	630	633	658	624	652	653	673	650	606	671	658	618	661	644	701	647	640	686	665	643	633	679	623	626	623	646	632	608	626	647	647	681	652	610	654	679	661	632	622	679	610	620	637	660	642	646	681	609	661	642	634	632	647	670	634	657	659	663	608	638	673	605	619	635	658	606	587	651	625	651	648	618	657	663	697	645	604	655	642	622	622	614	655	641	623	651	677	648	633	618	681	667	640	692	612	677	641	630	661	642	653	615	671	680	641	663	632	637	623	636	670	640	662	613	616	645	637	669	631	649	629	646	636	627	620	656	607	697	647	633	669	667	658	664	635	634	626	636	647	620	686	721	625
52465	94914	82311	73815	50464	29319	11777	3364	991	718	744	709	712	694	734	727	746	774	704	729	721	719	751	749	696	738	716	721	740	721	686	715	697	748	688	739	700	714	704	697	711	730	721	691	682	718	720	716	705	677	719	731	657	715	751	682	702	722	751	739	712	694	706	727	710	715	707	700	695	716	687	664	743	700	715	710	709	699	711	667	674	700	754	663	740	728	720	722	706	730	651	673	754	712	675	663	706	718	713	750	674	694	626	686	686	722	708	685	700	708	653	686	692	699	721	726	700	710	753	713	732	675	693	711	743	728	764	698	670	730	732	659	723	681	694	728	702	702	781	710	690	728	715	745	704	699	701	740	731	696	749	683	688	718	715	770	730	724	685	734	694	684	734	710	700	728	709	736	642	755	740	692	680	711	721	693	702	688	712	701	666	716	705	711	680	685	674	690	756	724	766	710	752	737	717	699	723	669	702	727	710	695	680	729	714	712	698	730	701	702	695	756	732	739	687	750	737	697	727	711	690	696	714	719	723	680	719	689	722	719	690	761	705	730	714	698	695	761	686	732	681	701	701	727	713	708	681	698	733	732	734	751	717	674	657	725	717	667	718	713	688	674	699	690	737	708	783	761	712	708	722	701	701	707	665	665	691	710	688	712	690	726	756	709	695	726	731	688	687	657	702	702	703	679	785	701	708	716	709	704	761	705	694	699	703	728	713	773	691	741	720	688	718	704	699	741	690	691	731	736	745	703	706	672	654	704	693	712	725	676	686	742	686	684	746	710	702	690	690	721	739	699	707	702	715	722	713	681	746	701	721	710	677	689	685	731	726	731	699	693	708	712	746	701	708	688	692	749	720	687	740	723	697	755	722	665	709	753	710	697	721	705	756	736	744	741	706	699	700	719	732	719	692	642	730	696	695	719	734	771	711	742	681	698	678	726	724	717	703	724	714	676	688	739	710	672	716	671	690	752	726	717	684	733	733	714	710	710	718	724	686	736	692	707	748	694	721	733	748	744	697	736	659	737	774	712	716	695	716	742	746	746	700	754	717	688	671	706	634	713	743	728	712	721	696	708	711	737	698	724	681	717	699	730	683	698	719	715	721	738	726	645	695	717	704	727	687	671	725	715	707	696	728	682	755	730	678	716	673	713	709	704	751	761	656	708	740	708	708	722	701	716	730	650	657	651	738	653	751	749	774	729	694	674	736	684	752	696	653	677	653	707	710	714	685	710	720	699	731	704	748	767	683	713	732	721	707	738	713	683	725	702	722	741	732	689	695	741	697	718	692	703	695	687	733	745	675	720	725	706	683	686	719	676	697	698	699	669	721	716	716	689	660	707	694	729	747	709	703	705	712	714	715	714	733	697	668	700	723	716	730	685	733	702	699	719	697	727	684	706	694	679	705	723	699	716	713	743	671	721	691	722	695	752	738	677	691	658	679	704	734	745	700	740	682	696	704	701	724	768	757	685	760	725	724	692	709	695	653	743	720	695	716	745	690	710	725	735	760	714	701	700	713	738	692	692	689	723	658	731	739	724	700	643	685	686	650	739	732	673	656	740	669	682	702	711	736	723	704	754	685	761	704	715	714	716	715	694	760	763	744	656	735	723	765	693	709	705	712	665	754	676	671	694	740	697	682	637	740	710	716	705	691	738	693	782	696	759	715	697	728	721	642	712	726	687	744	733	740	711	717	731	687	743	728	723	749	717	759	705	744	684	744	721	723	709	725	738	700	673	691	761	722	693	698	722	733	734	705	725	684	720	775	709	681	716	726	691	687	725	693	741	704	704	679	697	672	699	730	730	804	676	667	662	757	667	695	757	672	702	697	725	721	678	724	690	709	696	686	681	712	723	686	711	690	721	740	687	688	710	713	667	698	715	677	664	693	700	721	707	749	715	699	741	726	706	711	709	698	731	711	692	708	696	728	760	675	701	709	684	742	726	733	742	716	733	703	674	753	711	715	733	706	715	707	776	697	705	655	692	704	709	684	687	727	665	697	723	716	750	748	656	669	714	703	770	697	725	707	730	743	702	679	672	690	735	727	690	654	741	714	682	738	714	707	735	715	698	657	686	738	694	733	670	691	717	708	699	730	710	711	734	691	724	684	712	703	712	689	692	721	689	712	694	658	708	686	692	666	676	722	721	711	733	745	733	679	695	683	713	686	671	707	737	716	687	732	710	691	694	705	688	695	699	724	672	681	710	705	678	714	754	670	722	687	742	709	768	664	744	732	713	762	732	741	700	681	701	751	663	722	718	703	707	731	738	745	751	732	704	675	714	650	722	698	687	749	715	748	710	738	715	709	671	713	708	707	723	701	701	648	733	693	729	656	714	666	754	718	694	735	756	728	684	694	660	697	705	716	718	693	750	704	668	677	730	711	692	690	694	723	670	670	736	655	714	728	683	746	714	733	676	708	690	649	697	701	659	707	691	671	664	748	722	660	738	763	677	727	670	711	712	738	716	725	693	741	708	725	672	717	660	692	698	717	692	694	718	705	655	745	685	727	670	693	702	698	685	736	722	710	751	712	738	663	723	721	718	721	688	702	700	709	670	714	666	724	697	744	693	687	714	736	678	723	691	690	728	758	721	739	632	727	679	735	726	712	704	678	712	716	691	762	705	736	754	711	711	663	724	721	731	728	717	746	755	694	707	735	702	726	746	740	669	737	701	745	692	750	710	671	691	733	679	736	700	688	723	692	702	729	692	707	761	724	712	692	764	724	675	738	749	651	705	703	746	765	723	695	703	716	716	700	669	671	728	682	735	707	716	697	698	693	722	696	735	694	684	688	715	734	743	702	763	700	708	706	667	715	723	727	735	748	695	687	702	750	699	752	689	734	683	687	695	706	743	668	687	712	715	718	678	724	709	718	685	720	713	673	717	685	696	750	680	692	743	735	730	710	715	682	716	696	714	720	718	702	652	709	718	731	714	716	741	695	704	701	754	710	686	688	670	689	748	667	658	722	691	694	678	701	678	696	725	680	723	716	735	766	692	727	720	710	689	660	700	661	711	690	691	674	749	706	697	717	695	710	718	702	689	721	684	694	674	677	723	721	715	715	750	700	677	723	747	725	771	675	734	669	716	713	682	739	720	689	771	687	725	776	708	701	709	703	705	748	690	774	715	745	701	698	692	705	703	722	691	729	714	693	722	712	726	710	725	715	688	754	705	715	748	721	736	700	629	666	666	740	693	731	746	746	723	782	708	721	727	750	719	666	655	684	688	757	659	687	726	714	671	723	721	714	734	718	734	731	728	670	676	723	706	730	749	718	686	715	723	743	717	732	697	731	728	686	712	699	733	691	711	709	677	709	757	692	717	669	688	707	729	706	732	745	725	718	733	664	697	721	725	648	734	718	698	668	727	677	673	708	695	690	672	765	696	687	705	677	689	685	670	713	728	738	673	714	726	787	699	723	701	732	679	732	748	706	725	701	687	691	756	701	694	682	691	682	739	699	735	725	708	706	707	755	695	737	763	715	641
27620	25762	28683	31037	14347	3970	1160	518	421	398	389	440	430	382	426	424	396	441	367	412	396	406	382	427	434	400	433	414	422	413	421	446	398	413	415	366	405	415	390	430	428	439	401	413	421	421	392	406	415	412	442	424	417	375	412	394	392	438	401	438	443	444	455	389	387	381	396	388	398	354	402	380	410	392	412	389	411	425	433	418	411	466	440	395	419	403	412	396	366	417	452	392	399	418	421	413	429	355	393	392	408	454	448	380	404	401	417	338	403	420	421	372	417	380	434	397	428	395	412	444	407	399	431	376	422	396	430	452	448	421	407	393	402	413	384	401	418	402	443	404	429	423	446	412	405	419	401	397	408	420	454	411	410	415	438	413	401	396	403	417	442	416	407	432	377	423	438	398	421	433	399	412	424	414	368	421	453	425	432	402	402	402	399	371	397	371	385	433	405	375	445	442	423	417	398	399	376	384	376	426	416	408	394	387	370	421	444	426	418	397	435	407	388	432	413	415	446	402	441	420	436	360	425	420	407	418	383	392	381	464	386	404	393	417	414	386	421	424	404	431	405	383	412	421	421	419	405	414	428	463	407	423	417	440	404	396	420	421	423	407	394	400	432	411	379	414	393	399	390	414	419	393	405	386	395	395	386	416	421	400	422	394	421	434	426	367	384	415	409	418	409	374	414	428	429	381	422	428	421	421	398	381	370	421	428	415	392	383	404	423	415	453	413	426	434	436	443	390	394	377	414	476	397	420	404	413	413	411	383	397	428	398	402	416	389	405	397	395	393	411	395	404	371	376	429	434	429	399	448	440	395	384	418	392	423	411	430	419	412	402	387	390	423	392	393	446	440	428	413	432	444	403	404	410	397	393	399	414	427	394	436	402	377	447	413	393	444	441	422	443	418	422	409	426	430	422	451	411	410	412	422	385	404	397	424	408	406	408	425	398	411	404	435	396	395	408	421	434	397	411	417	413	405	399	377	424	430	424	395	439	380	411	435	411	411	418	407	390	402	411	449	410	408	425	398	421	417	400	412	403	419	429	393	429	376	417	401	393	383	415	427	407	431	409	414	429	438	414	397	374	390	421	397	410	407	410	412	406	391	428	431	406	456	408	399	404	379	445	448	425	410	395	407	406	349	434	422	425	432	406	389	450	430	424	399	458	399	395	435	412	416	395	413	432	409	376	389	424	430	380	401	376	445	391	416	406	398	417	411	391	418	436	414	429	414	414	393	409	406	406	421	405	402	433	389	390	430	423	444	396	409	412	404	351	445	368	408	436	402	394	464	393	377	429	451	414	402	396	402	413	358	415	419	404	407	438	432	443	413	402	406	414	422	399	432	435	456	404	432	405	403	451	401	417	404	401	402	439	355	385	428	401	393	368	428	377	398	425	438	437	454	423	395	449	466	417	409	456	388	394	422	413	396	425	389	399	419	388	399	421	419	416	423	451	392	393	435	394	431	411	415	382	428	453	404	376	338	406	400	378	409	444	427	443	434	410	412	410	421	426	369	392	423	386	452	430	414	385	402	429	434	387	379	414	402	399	395	399	422	454	424	408	428	403	446	428	406	379	398	384	413	416	380	428	393	380	396	398	420	399	401	457	399	398	425	422	436	429	407	401	405	406	418	410	414	406	407	417	398	404	397	416	387	398	408	395	417	455	418	421	390	400	442	365	377	420	435	452	423	387	410	377	398	404	409	443	410	422	407	421	380	423	446	372	400	415	393	397	447	420	455	395	383	369	408	424	399	447	394	400	411	438	417	385	433	411	409	415	379	452	402	382	402	406	399	408	382	381	432	399	404	399	395	432	438	434	408	421	406	392	381	397	438	424	396	426	445	394	425	425	440	398	420	408	397	400	424	388	393	415	362	428	404	455	406	447	390	392	431	439	401	442	409	430	403	416	399	392	393	407	394	422	417	373	414	403	428	399	391	401	413	391	383	430	411	390	434	426	395	444	441	429	403	390	387	401	419	425	413	407	428	392	404	401	370	389	407	426	420	383	411	414	414	450	432	391	394	452	410	381	418	434	415	416	387	421	446	422	432	388	399	406	422	408	415	382	432	421	422	415	428	384	409	438	398	421	408	421	381	440	391	417	425	452	391	372	406	430	411	445	425	422	377	421	421	359	425	379	446	384	421	407	447	395	445	445	394	357	376	428	432	428	404	414	379	410	384	401	406	421	397	403	428	432	441	412	413	357	449	384	392	429	394	421	403	423	418	408	438	433	447	430	399	415	383	398	381	384	421	375	419	418	431	400	404	438	414	446	439	399	447	398	402	437	378	403	403	424	417	380	390	406	454	421	403	409	421	409	405	380	399	404	421	421	409	396	375	472	390	371	431	433	409	382	385	374	418	417	391	385	385	395	425	403	426	412	390	386	447	374	418	377	409	439	383	378	433	380	412	447	436	445	394	432	440	401	448	420	411	365	426	405	419	415	445	398	414	425	395	438	415	418	444	380	407	402	411	416	425	411	420	392	384	446	403	428	374	429	399	394	419	412	392	436	440	445	387	418	419	408	406	471	410	438	428	415	441	419	442	437	392	409	427	449	399	384	408	389	396	386	384	376	403	404	396	401	414	438	427	446	387	403	417	406	441	407	420	369	405	405	391	430	414	399	429	390	390	352	443	407	416	455	409	429	388	420	396	427	425	417	462	410	424	405	414	435	409	421	445	442	400	425	421	413	421	406	371	397	421	423	420	399	398	377	442	419	417	396	418	372	445	423	402	377	426	397	391	427	424	396	397	434	377	387	419	436	426	397	416	436	434	456	422	432	432	438	439	423	392	421	368	398	421	442	388	386	419	422	436	405	454	419	428	402	400	430	414	387	436	371	431	395	401	439	357	428	395	423	410	434	394	444	422	419	389	433	410	420	425	403	410	407	426	404	401	426	403	399	401	405	367	389	406	405	433	440	426	476	397	418	412	438	403	432	413	419	414	383	384	375	442	383	401	390	415	409	433	394	415	411	393	418	410	415	403	409	391	410	421	361	435	401	405	389	407	389	423	438	423	377	414	439	423	411	406	442	417	396	427	394	407	402	389	393	380	403	403	413	423	423	425	412	406	408	433	409	378	414	389	423	432	400	416	395	403	406	407	418	398	389	408	389	405	371	441	388	423	407	424	433	420	393	408	412	401	394	442	351	385	412	394	401	408	423	445	424	447	412	415	402	421	453	437	414	424	432	389	410	421	396	419	361	367	397	371	433	411	353	377	400	441	414	427	412	434	435	407	380	422	439	426	416	420	388	427	398	408	397	383	390	383	443	403	426	403	409	444	432	434	400	418	396	371	418	417	389	400	424	425	433	448	413	401	409	443	424	391	410	404	431	423	390	406	378	400	408	410	425	423	419	417	409	384	442	408	428	415	420	403	399	456	404	445	419	427	407	390	426	382	406	379	436	399	389	404	405	395	417	396	400	434	404	426	405	391	388	438	445	424	413	405	417	431	414	438	410	414	406	417	384	429	425	409	367	386	395
21624	42611	27361	27593	13594	4606	1481	676	477	440	509	521	494	484	474	502	503	520	478	480	512	507	471	474	464	470	412	439	502	456	496	477	488	453	505	448	513	466	491	521	486	453	544	463	453	495	493	470	470	467	507	510	472	451	452	470	526	473	504	482	491	469	533	496	471	472	479	496	479	486	487	483	449	500	483	452	475	493	512	466	465	485	456	510	512	507	480	530	467	475	474	461	479	436	478	439	484	489	472	502	483	487	442	509	453	490	486	521	497	454	499	442	509	485	471	467	522	503	490	472	472	463	492	508	471	495	519	446	431	458	463	480	467	481	453	443	463	490	460	464	487	474	505	496	451	505	474	468	484	460	510	460	493	489	503	497	461	481	507	494	477	465	480	472	475	471	493	483	488	475	477	465	493	472	486	487	473	416	470	495	506	485	505	486	496	486	504	459	470	473	492	458	474	480	483	494	492	465	468	509	446	482	500	495	471	483	507	525	496	475	460	499	490	505	493	449	438	506	494	466	462	509	461	460	494	446	452	467	496	470	476	499	469	489	464	485	433	495	479	505	474	499	466	471	496	462	443	483	481	480	447	473	501	463	504	537	531	509	505	509	498	461	517	475	473	482	424	500	495	483	484	543	497	491	470	462	494	483	467	436	451	459	491	473	491	456	493	472	486	437	492	497	506	460	447	494	462	477	520	508	498	464	480	497	463	512	449	447	482	426	447	502	468	468	512	441	456	460	456	499	525	483	472	449	494	458	450	471	492	471	480	488	488	478	464	465	487	484	484	459	457	464	449	461	526	523	515	466	487	497	452	465	498	476	490	495	490	444	479	489	501	492	487	497	453	461	498	488	474	490	476	478	467	449	486	465	478	501	494	524	521	469	512	476	482	422	479	441	467	471	509	484	507	442	459	469	494	492	476	470	455	491	454	487	489	456	489	512	486	520	472	474	530	512	485	503	474	507	524	477	466	469	472	489	446	468	495	493	504	429	489	447	475	476	466	507	466	442	480	457	471	453	514	483	520	467	445	462	457	498	489	469	496	502	446	466	424	479	522	480	487	485	520	470	498	464	447	494	466	482	512	490	475	460	435	473	470	479	460	487	538	531	459	453	450	453	489	492	499	483	490	438	496	492	504	473	475	477	476	466	441	513	433	448	491	510	483	534	441	467	467	505	481	518	481	523	459	470	495	500	475	489	497	481	496	419	491	483	455	446	493	515	459	524	455	476	490	485	489	484	497	481	475	482	453	501	508	471	486	501	486	473	471	470	454	453	495	493	466	450	508	484	479	487	481	446	457	474	479	484	452	486	480	467	465	470	474	490	489	457	478	455	481	464	458	493	444	486	476	487	516	455	520	466	494	489	469	492	513	489	480	500	519	491	494	501	477	487	448	494	456	493	523	481	441	480	468	488	471	536	465	491	485	487	498	442	485	450	474	478	486	469	466	450	480	543	517	493	501	459	450	454	440	479	516	495	465	475	491	456	438	483	465	491	462	457	490	467	472	444	500	458	482	477	485	419	469	474	477	503	524	476	469	466	463	514	503	460	499	470	481	448	483	474	461	477	428	503	493	478	457	452	482	480	435	507	470	495	520	446	495	507	508	497	483	474	517	466	484	459	474	496	503	439	494	469	475	479	488	469	536	486	482	457	463	463	467	480	492	475	474	468	494	496	491	494	476	478	475	464	483	461	465	456	462	508	500	478	490	499	478	525	497	489	478	447	485	487	511	465	502	465	493	497	483	483	460	512	501	530	474	519	473	485	490	502	452	470	469	465	459	475	511	483	484	461	486	494	431	450	523	490	464	470	490	479	469	457	492	459	487	495	491	446	511	521	485	450	473	484	475	491	507	459	465	490	478	453	482	529	460	521	469	485	493	484	485	522	456	458	488	475	484	494	466	486	458	450	442	449	454	466	525	483	523	478	460	470	480	503	491	465	487	475	454	458	440	490	407	482	497	496	512	472	526	461	473	511	495	476	455	478	500	494	492	472	482	510	453	458	461	525	484	496	485	500	499	468	501	458	480	490	497	475	467	499	502	420	464	470	482	512	494	490	511	463	490	490	495	447	469	458	461	441	489	481	529	446	478	485	472	514	451	457	524	453	488	447	486	457	502	490	494	413	492	502	504	462	488	481	485	510	534	478	477	497	471	529	507	475	480	482	453	459	474	467	525	504	506	477	461	486	471	464	492	455	470	469	464	516	501	494	544	473	483	510	511	438	474	460	477	491	477	483	490	467	515	465	452	477	481	496	477	514	524	480	480	489	512	477	482	529	478	445	455	509	468	440	469	484	485	447	472	472	466	500	456	476	465	431	489	500	521	456	495	505	453	484	461	507	474	436	490	511	465	440	459	447	464	476	495	458	491	471	478	492	520	472	479	464	491	457	502	458	469	487	476	464	495	493	463	456	510	458	469	463	458	494	507	473	494	488	501	489	458	482	500	446	498	499	484	527	489	493	484	465	445	482	504	480	478	503	495	510	509	476	482	482	481	457	517	460	489	482	525	459	512	465	501	515	443	496	512	480	506	530	460	475	466	491	481	488	451	475	492	456	491	450	474	524	506	409	520	501	476	489	478	487	454	502	506	475	504	501	504	465	440	468	453	490	463	421	454	493	496	484	477	479	451	473	492	468	490	491	486	449	475	468	511	473	458	515	510	488	454	476	480	499	494	460	488	486	471	502	501	508	470	457	455	483	472	513	519	453	460	477	461	473	477	494	451	461	488	486	454	466	507	473	477	445	432	452	451	470	474	452	457	491	476	453	437	516	473	449	463	481	471	523	469	487	499	491	451	488	467	512	509	461	507	492	429	435	479	498	510	442	487	496	513	476	444	480	465	476	445	466	461	477	409	437	516	486	473	513	492	468	479	519	476	499	484	451	463	462	467	478	499	490	509	460	449	470	482	505	468	455	467	489	473	459	425	482	492	448	483	448	443	478	509	474	499	503	450	482	478	450	461	474	505	484	445	464	483	453	488	486	462	481	496	463	465	477	442	487	490	448	489	487	467	452	487	508	483	524	493	477	463	456	478	491	461	498	508	484	473	517	493	489	474	491	438	500	473	450	482	481	476	465	446	476	494	467	479	484	472	494	464	503	442	469	480	498	432	497	479	456	493	484	477	484	456	494	461	473	469	475	477	477	470	493	484	438	476	455	475	451	424	479	484	468	481	480	485	452	511	498	467	492	428	481	484	476	458	469	435	457	480	453	489	436	459	446	453	450	473	452	465	487	460	514	480	505	469	465	467	451	490	465	485	495	472	475	475	491	491	486	467	490	481	492	492	448	488	495	454	520	491	477	482	476	485	471	487	464	481	485	514	466	460	527	480	483	477	449	503	470	456	480	475	482	497	501	495	462	495	473	490	520	463	473	509	458	458	475	462	498	487	486	489	474	480	481	494	480	476	473	464	519	433	481	496	469	503	520	487	518	471	487	488	479	464	490	506	476	506	502	438	494	500	488	470	482	476	480	426	517
23540	21583	32666	44366	38109	25158	13418	2263	607	496	536	520	521	487	505	526	517	569	543	480	512	527	480	493	528	529	531	509	508	516	459	497	503	501	494	467	501	518	520	537	478	524	499	522	514	531	512	505	507	504	509	509	481	505	551	498	484	481	514	515	510	514	483	462	513	525	517	505	535	498	526	523	482	495	488	508	475	507	522	497	522	509	519	512	503	488	481	501	496	499	498	538	514	540	517	516	490	534	469	483	518	482	503	512	502	532	496	519	545	536	531	471	520	545	526	507	520	547	491	519	473	541	510	475	546	504	506	528	470	512	536	513	506	528	550	507	525	470	473	496	491	523	479	517	490	482	513	530	496	501	499	481	551	526	536	491	496	445	539	524	529	537	483	479	501	477	506	508	510	528	521	517	517	545	555	550	538	488	503	475	510	478	546	532	501	502	482	521	525	488	500	519	513	512	498	493	531	516	512	542	521	519	472	527	550	522	478	468	491	494	486	514	505	505	507	502	488	490	531	509	499	535	512	470	495	537	476	475	513	513	474	529	515	463	523	520	566	528	512	515	541	501	511	527	518	536	518	495	501	511	509	508	510	482	500	542	516	536	519	509	522	511	467	526	482	467	486	464	521	510	523	493	541	492	524	522	546	498	472	508	496	541	503	532	483	555	524	482	510	482	546	486	471	490	526	511	515	499	505	505	496	501	490	521	514	495	512	557	522	513	535	503	489	494	505	520	513	530	516	495	529	502	522	521	547	496	532	514	477	511	488	496	489	493	495	527	534	502	492	510	528	555	542	529	504	515	522	484	493	522	473	501	467	524	473	549	534	534	523	544	480	469	508	506	526	545	551	513	532	503	511	513	533	485	516	509	490	512	499	530	485	487	480	519	537	535	522	510	489	541	512	501	492	553	505	488	509	540	529	527	497	475	480	507	512	499	543	476	501	496	508	485	489	504	554	497	509	534	486	463	489	509	531	483	470	527	493	494	503	493	479	537	529	508	505	504	512	472	487	486	509	516	485	501	466	526	508	526	471	505	495	490	497	535	495	494	500	529	478	483	535	502	499	520	511	484	518	483	515	479	498	520	500	523	481	493	530	502	513	532	520	532	509	490	466	503	510	496	533	534	514	524	503	504	486	490	493	526	488	502	480	485	522	551	494	513	487	494	510	543	508	493	488	513	487	510	541	569	468	509	475	492	465	481	519	506	512	524	490	517	493	490	540	505	519	455	523	513	525	500	489	494	491	531	512	527	491	507	486	503	541	506	493	520	481	476	472	492	466	506	532	515	534	514	541	492	512	508	553	520	497	514	506	496	508	510	481	509	549	483	557	476	500	506	543	548	553	553	520	490	545	507	514	475	532	493	511	531	464	512	513	554	493	525	523	526	493	507	527	514	525	520	515	500	499	490	520	533	472	522	511	536	497	455	512	517	502	462	498	482	500	502	476	503	517	487	496	487	522	527	502	506	529	471	498	534	519	484	497	510	501	530	499	500	515	510	517	502	511	505	485	505	506	517	508	474	500	509	485	484	504	496	447	476	483	499	547	533	500	454	538	516	523	522	517	538	553	523	547	508	488	513	512	511	490	498	487	515	535	501	488	512	520	490	492	497	496	533	510	488	566	487	495	542	483	526	478	529	515	491	536	490	501	503	511	500	464	550	501	532	513	512	497	529	503	510	521	524	509	545	508	496	515	527	495	524	478	485	499	484	528	505	527	491	502	552	495	479	521	492	523	520	503	490	547	496	507	531	560	511	490	482	538	486	464	499	511	494	506	539	489	501	505	485	514	507	508	505	520	507	511	530	456	498	501	522	563	467	501	500	531	523	493	490	529	472	499	487	548	514	494	526	502	525	508	482	496	525	513	521	535	528	489	482	488	530	539	550	527	509	514	508	488	494	511	485	455	475	491	482	531	544	522	486	538	478	511	520	501	498	502	502	516	524	536	527	520	510	474	499	525	497	513	480	492	485	532	506	550	534	508	520	535	513	480	500	500	506	519	539	510	516	524	498	485	511	545	546	500	512	497	514	519	521	508	515	492	506	532	544	483	520	532	510	511	494	552	503	478	490	540	487	530	503	501	491	525	510	504	506	483	489	509	481	524	501	490	516	502	457	499	523	460	519	502	477	438	527	544	530	487	507	523	505	525	491	510	518	552	488	478	461	514	485	480	482	487	504	481	552	501	533	498	517	496	491	505	540	483	501	475	521	518	509	516	492	494	529	536	498	492	524	516	530	513	483	530	498	474	495	493	491	474	527	511	505	511	512	496	539	531	508	521	505	542	475	558	508	534	516	517	445	512	483	449	523	504	508	500	521	554	520	516	494	491	496	516	512	483	470	517	507	537	520	527	515	495	514	482	507	529	506	497	473	527	529	536	513	527	548	549	526	467	503	538	505	510	528	537	492	573	469	500	497	507	515	519	473	528	486	473	531	531	507	471	465	510	496	517	509	527	495	516	488	512	515	511	493	466	490	504	508	486	512	537	513	479	541	500	504	481	501	480	507	455	495	481	516	531	473	517	462	542	488	518	479	511	515	485	531	524	485	532	547	498	514	529	528	508	501	489	513	505	488	506	479	475	476	535	562	530	519	535	530	504	516	508	481	479	501	512	499	480	560	514	499	490	492	505	491	479	498	485	477	486	527	537	504	502	506	514	521	542	499	483	519	498	514	538	533	501	505	522	545	507	497	539	509	504	517	490	500	474	555	480	525	530	560	486	460	471	474	521	521	497	473	489	522	508	535	506	447	510	508	513	533	518	504	534	492	508	525	534	529	506	531	502	519	514	467	530	536	517	546	491	524	558	448	511	494	542	506	514	521	541	484	447	499	514	523	504	513	477	502	509	501	535	533	531	520	550	531	532	525	507	501	521	513	531	463	486	499	539	498	504	522	535	499	512	504	523	534	511	541	514	516	478	422	518	489	516	548	572	504	527	521	513	504	509	509	498	490	516	515	500	492	517	479	499	520	514	501	511	498	546	562	494	523	525	544	488	485	495	543	510	528	511	514	504	510	497	511	496	482	483	506	482	453	490	499	463	553	503	507	505	545	533	523	502	495	485	514	476	526	509	506	507	477	500	510	479	533	460	511	496	537	531	518	488	482	531	510	478	530	476	519	445	521	484	484	497	519	503	535	488	498	490	496	512	516	453	515	504	518	508	499	529	522	529	474	517	520	521	520	507	508	479	510	478	516	532	513	504	549	513	539	514	525	512	525	522	526	505	496	461	511	546	522	527	534	531	546	499	547	529	513	535	505	519	527	459	515	510	501	521	526	498	498	463	512	513	453	528	481	477	518	518	505	530	522	509	552	532	492	548	514	510	492	514	498	496	483	525	475	474	521	523	492	478	522	480	495	533	520	494	530	491	532	524	509	490	529	514	493	524	516	508	499	522	516	498	546	506	511	514	485	517	445	484	538	479	526	468	468	499	542	505	488	537	490	520	481	499	497	489	485	539	489	487	533	507	510	505	516	503	498
48599	87400	69946	65842	44309	23284	8197	2414	672	558	577	576	599	554	544	611	599	611	602	591	563	593	529	574	572	550	590	521	553	564	532	580	547	573	549	546	550	562	542	588	572	586	531	546	567	570	567	534	588	588	551	591	557	581	547	529	577	578	554	541	555	579	571	553	588	597	559	621	563	564	547	562	552	527	584	561	579	566	510	605	591	550	556	597	597	569	567	555	563	547	574	551	562	582	585	577	580	573	596	539	545	591	565	557	565	595	536	572	582	519	612	579	582	597	553	613	571	547	573	549	588	637	537	572	576	603	597	555	567	534	563	582	586	559	581	588	601	568	502	554	567	606	587	553	538	590	571	584	564	598	602	606	620	593	561	561	604	579	547	533	594	572	602	560	593	574	594	579	552	550	538	567	592	574	562	589	587	564	571	558	579	612	568	537	575	574	602	546	585	565	572	552	546	562	584	611	605	542	536	623	582	572	602	591	587	562	551	526	581	560	564	557	568	555	583	594	537	585	594	591	548	561	566	531	519	609	604	567	576	576	622	531	604	590	559	531	585	579	543	558	597	590	567	598	581	583	556	574	545	584	571	601	597	569	578	571	609	563	537	588	562	543	585	577	569	564	593	570	558	557	566	600	603	577	555	584	575	532	563	576	587	563	553	606	565	579	547	560	558	598	579	586	571	578	602	580	578	563	595	619	609	542	526	557	574	558	584	555	602	587	555	582	578	565	555	548	550	590	572	566	583	554	589	581	544	535	549	578	565	587	546	568	590	571	551	566	589	590	607	569	560	627	572	573	568	611	591	560	569	556	578	574	582	562	606	568	566	543	565	579	544	603	629	524	545	601	591	581	568	592	548	569	579	556	513	562	594	574	609	536	533	536	578	540	581	570	549	562	562	569	556	542	556	545	593	546	575	566	511	575	606	573	575	553	553	592	606	604	573	517	551	556	566	542	571	520	593	570	570	529	607	584	581	567	584	545	585	539	566	573	606	584	582	622	598	558	627	563	612	638	530	587	534	597	566	531	625	580	587	570	559	533	578	532	578	540	548	591	559	559	596	586	539	555	552	529	537	561	547	569	561	599	576	588	594	592	561	618	537	564	556	587	577	574	587	601	594	552	605	551	579	558	601	587	579	572	558	552	599	571	624	591	605	598	564	535	564	585	606	565	566	544	556	583	563	603	558	584	557	598	591	582	598	594	569	577	560	623	605	531	555	579	581	545	550	580	566	560	561	552	599	552	548	574	577	528	564	563	556	565	579	549	571	577	556	565	597	558	607	581	581	581	583	593	576	530	584	609	581	611	601	569	588	588	577	542	555	500	612	563	566	531	582	542	581	555	632	604	559	544	590	565	572	551	561	606	580	604	587	571	576	584	612	566	547	559	551	547	552	580	583	583	535	578	595	572	609	558	591	549	568	612	590	591	577	567	524	572	553	541	571	582	575	558	551	548	589	544	593	602	562	553	536	572	534	555	608	580	582	565	528	537	563	560	631	552	595	563	567	613	570	566	566	521	574	599	548	587	587	570	572	605	557	587	591	592	549	575	569	583	534	583	592	548	554	576	597	575	567	548	585	556	565	531	565	562	593	537	589	532	558	566	536	604	585	554	565	575	609	565	599	546	548	565	585	514	528	564	581	569	578	598	565	550	579	609	568	600	583	581	587	578	589	579	571	587	611	584	575	561	551	572	567	581	549	577	573	569	549	601	533	547	593	552	594	606	562	558	601	576	546	626	556	565	606	580	555	543	524	596	542	540	540	555	576	518	578	567	548	580	581	603	574	572	556	566	570	604	563	557	574	537	545	531	513	546	541	549	579	573	567	562	594	601	526	566	557	602	590	565	565	580	531	564	549	551	604	555	555	565	543	625	554	541	623	569	589	599	593	597	552	577	543	557	599	541	604	570	513	566	587	586	596	634	562	558	521	596	570	540	595	509	601	588	595	570	570	550	554	537	508	572	604	563	530	569	584	565	558	622	576	589	537	546	578	577	613	557	580	588	546	590	549	566	566	574	559	550	551	573	533	577	549	576	557	564	600	549	580	541	566	569	592	532	559	583	581	543	565	601	573	583	633	558	593	529	575	564	575	558	552	576	583	590	552	605	591	555	585	544	583	594	585	560	535	562	582	570	595	594	587	575	572	583	591	565	546	552	535	544	605	618	580	528	520	553	559	578	585	569	551	585	572	554	581	539	562	591	597	595	534	581	564	522	608	532	610	543	602	533	585	557	566	574	616	535	601	639	550	545	552	607	519	549	579	554	575	547	582	516	610	576	575	524	566	608	571	607	516	528	583	581	549	580	553	546	592	566	589	549	574	569	559	567	607	568	586	570	559	593	574	568	549	541	529	560	602	606	570	588	542	608	596	543	580	565	579	560	569	582	562	597	565	574	599	558	561	570	579	563	564	578	560	545	556	584	587	547	582	603	559	549	548	593	585	574	552	544	563	584	512	544	557	572	600	539	580	604	576	576	574	579	594	599	576	561	562	558	585	568	560	587	584	569	572	559	578	554	571	569	514	565	584	580	574	576	588	543	535	575	568	559	567	565	568	606	595	609	582	564	599	558	560	602	555	580	565	611	580	535	601	585	580	631	526	593	526	582	576	573	585	565	582	543	566	566	580	567	538	603	574	587	606	580	581	602	555	565	552	555	580	614	579	630	603	536	574	574	584	614	611	579	600	550	605	552	543	627	550	580	563	571	601	555	565	563	557	551	551	575	543	539	592	567	564	563	575	574	549	549	534	583	567	568	583	576	586	574	537	575	541	552	545	537	587	551	606	582	557	567	549	547	569	528	580	560	567	536	562	558	568	586	592	577	602	603	587	616	565	609	525	587	586	564	568	559	573	589	557	582	588	563	576	548	562	575	554	573	637	588	544	572	577	549	604	528	589	562	566	552	589	569	568	581	573	573	562	576	567	600	596	582	567	546	574	542	623	550	542	566	598	594	540	545	578	574	557	571	604	566	581	605	519	553	589	583	534	567	602	554	544	573	587	574	552	605	533	577	576	545	606	564	557	578	583	592	551	591	581	587	612	588	518	584	594	585	556	574	585	573	581	583	577	544	566	564	584	567	558	518	567	574	517	596	558	546	557	561	540	600	601	573	600	587	562	563	522	575	541	566	545	607	563	572	522	556	593	568	548	561	571	585	576	538	553	614	533	607	560	555	599	572	607	604	598	562	560	570	578	538	545	540	598	583	557	565	559	615	579	571	588	589	521	553	577	568	547	553	604	558	587	555	570	614	561	550	578	596	567	577	575	539	589	535	585	588	547	557	545	568	578	602	597	579	603	565	575	574	556	558	607	540	562	539	584	589	544	555	582	560	574	581	557	583	564	570	561	591	533	560	581	542	598	590	583	583	549	563	561	564	587	525	577	562	573	601	558	580	579	562	591	573	543	538	562	562	542	579	559	543	573	557	559	550	570	581	589	558	573	530	576	548	540	586	595	562	569	577	590	540	534	570	543	581	529	591
25190	22256	32770	44002	28530	13789	3526	941	517	457	519	467	473	460	434	492	487	483	436	449	469	450	410	442	459	433	476	471	491	414	474	478	457	439	445	502	484	458	478	515	437	456	465	454	460	425	475	479	494	489	429	483	459	456	463	477	456	474	453	447	441	491	491	426	450	473	427	488	427	436	448	484	466	475	448	461	408	468	423	498	469	444	426	453	465	475	486	466	463	433	457	439	471	452	464	415	451	476	470	449	414	507	457	428	440	463	450	435	441	424	469	429	447	495	472	450	459	475	440	457	476	489	450	446	453	431	475	464	463	457	448	422	486	449	465	472	470	464	444	458	459	492	442	469	451	455	482	474	474	447	463	486	495	498	450	480	484	452	479	404	426	437	455	468	506	459	454	470	443	429	473	439	430	448	444	439	469	436	468	453	463	419	471	479	436	483	463	414	477	489	437	454	493	477	423	453	479	423	479	477	440	465	465	464	441	479	457	468	447	476	449	404	480	440	439	432	492	484	490	438	476	490	423	446	435	432	472	453	451	480	499	440	448	480	437	433	467	495	439	502	484	442	451	500	448	444	421	433	523	472	433	459	461	458	452	452	474	442	510	486	459	462	447	453	438	490	470	449	457	485	461	490	442	484	476	459	449	436	492	466	483	431	482	462	469	457	464	450	431	447	458	484	473	484	484	450	427	457	454	453	475	495	479	455	451	479	484	459	447	464	476	484	453	463	469	489	447	497	482	417	472	486	466	503	486	472	468	437	456	449	479	453	504	458	481	426	471	439	432	426	460	428	493	423	465	479	462	445	474	443	457	462	407	465	484	509	465	476	457	487	506	468	443	468	489	451	487	495	493	477	446	475	478	466	489	432	432	456	459	510	415	466	447	501	478	446	450	469	445	433	466	479	504	495	430	465	433	440	439	472	487	448	393	464	461	450	429	450	457	491	481	458	437	452	474	449	428	493	423	410	453	463	465	440	494	479	455	458	406	478	453	493	476	479	460	490	473	435	415	452	476	476	482	482	462	452	436	470	487	522	447	462	440	445	475	423	494	449	488	470	448	471	452	503	468	465	429	438	448	462	478	472	442	471	434	470	421	462	452	467	494	442	425	490	465	493	480	455	475	465	480	435	481	458	448	466	485	429	472	470	435	480	482	459	498	458	440	498	463	522	449	499	465	478	477	478	446	451	468	460	472	470	483	463	445	506	461	480	495	487	454	454	478	484	468	465	447	473	458	458	447	472	462	447	450	459	478	462	448	496	465	477	449	439	511	434	476	477	463	460	439	468	499	438	455	425	493	453	476	488	414	466	497	430	450	500	480	456	437	444	439	495	444	445	483	504	452	449	480	494	475	474	452	462	453	478	447	471	433	468	446	465	493	429	433	422	436	430	510	470	466	451	458	494	467	467	460	481	449	515	471	455	440	441	475	442	469	457	480	457	476	506	462	453	448	456	492	467	476	498	431	465	437	441	447	455	448	448	446	489	457	472	412	527	478	427	492	447	485	502	486	444	451	463	459	456	471	438	455	472	460	414	449	460	471	449	470	495	471	432	488	476	440	475	467	438	463	470	464	460	459	405	436	470	438	442	483	452	446	437	477	458	488	482	423	474	451	462	446	514	436	473	448	444	458	469	442	483	421	434	438	426	467	462	437	451	464	473	472	455	454	474	452	436	424	420	464	446	470	461	447	471	447	457	484	461	422	497	484	476	461	474	430	470	463	479	472	430	471	453	470	456	468	501	453	485	452	505	456	512	474	436	432	470	468	425	487	464	468	457	500	492	442	460	480	410	531	457	449	438	468	446	464	501	446	465	433	466	450	442	453	438	440	496	424	446	479	448	502	451	472	481	474	489	447	444	476	475	475	466	474	411	504	448	463	486	428	482	439	461	406	447	487	437	483	470	486	468	493	464	454	471	460	473	458	449	462	491	433	471	463	461	446	477	472	459	451	485	436	484	472	435	510	467	480	478	493	425	466	469	475	459	463	503	453	441	465	440	434	450	477	458	466	457	456	441	429	428	450	436	480	449	442	427	422	445	480	464	464	457	444	478	482	468	448	465	445	488	415	432	469	487	487	447	428	460	486	452	488	466	474	455	462	452	465	488	447	472	452	521	478	482	491	457	474	451	452	479	469	436	440	434	414	444	458	455	442	471	474	427	486	458	443	479	459	454	453	433	460	483	435	477	484	470	457	478	485	482	466	450	467	481	447	527	435	435	474	448	454	451	475	488	443	472	442	458	461	468	434	439	470	444	470	477	459	473	429	463	453	462	440	452	467	481	440	457	473	462	454	455	428	478	488	449	485	461	429	453	475	447	463	478	433	497	455	442	446	480	496	478	458	437	441	472	405	468	455	440	494	480	472	452	477	451	452	501	462	515	432	486	468	444	483	443	460	463	460	466	468	441	465	440	435	453	445	456	476	480	495	456	405	486	483	468	495	479	443	466	466	475	479	478	480	433	485	474	459	437	466	509	459	453	456	452	467	442	476	461	469	513	478	452	479	461	494	482	443	475	484	448	461	449	487	432	508	446	445	454	494	478	453	459	467	453	476	478	486	471	410	446	456	491	471	457	431	504	452	467	503	468	434	463	459	464	470	444	476	455	489	474	456	490	444	435	478	448	471	460	477	484	438	406	449	453	450	486	448	453	446	443	435	467	441	464	454	443	498	435	465	454	487	480	453	476	472	422	448	436	497	461	476	443	490	460	418	477	457	444	492	477	473	432	447	469	447	449	456	488	452	463	443	475	457	459	434	421	472	433	461	445	464	528	430	486	436	505	467	435	454	483	454	442	440	475	483	479	465	438	494	496	447	438	449	431	483	445	511	457	470	492	448	456	459	453	454	472	513	495	452	453	436	487	513	390	440	475	457	490	481	482	462	443	483	505	464	449	468	447	446	467	432	472	485	455	494	422	473	494	457	477	466	494	474	484	439	461	472	495	419	447	469	485	449	426	478	463	479	441	472	477	489	431	475	460	461	447	488	438	469	454	489	455	484	451	469	453	430	455	471	475	450	475	441	482	481	475	518	471	471	461	450	452	460	387	467	405	526	512	475	468	468	436	453	477	478	455	465	454	435	457	479	465	473	471	459	429	446	444	485	458	455	435	483	472	435	472	488	449	485	483	488	488	482	480	450	449	438	472	488	496	450	456	480	475	453	450	474	482	440	468	459	475	484	483	485	447	510	451	474	472	461	468	496	467	455	481	430	488	463	477	477	445	474	452	425	444	497	443	495	449	459	450	444	454	427	474	448	448	460	463	465	463	490	457	480	469	472	465	439	467	439	471	505	420	470	421	440	502	436	460	474	450	460	476	469	474	444	480	460	478	460	477	448	461	460	450	439	450	479	484	455	466	452	469	500	460	470	414	453	484	457	477	494	457	479	511	443	477	497	489	467	458	462	454	479	441	462	461	450	481	451	486	435	466	471	426	475	440	448	450	456	442	428	450	430	440	447	434	484	462	470	495	468	494	447	461
40953	69671	52538	49604	30686	13090	4256	1348	598	512	552	538	508	562	579	559	535	525	594	531	522	532	597	536	515	537	496	554	514	514	506	502	532	527	535	539	536	531	552	566	518	520	506	491	542	564	540	530	517	548	526	530	530	514	485	536	532	575	503	526	496	526	523	522	544	560	530	539	543	532	516	547	533	529	524	536	504	472	511	540	531	532	528	544	511	555	532	493	574	540	532	552	550	539	548	524	588	593	506	562	576	527	556	480	532	548	558	553	550	532	551	527	529	532	511	538	514	517	568	527	555	561	547	521	551	559	493	524	520	543	558	542	581	550	482	581	562	569	569	514	524	502	510	523	481	546	504	505	524	534	542	526	505	561	551	537	517	539	535	529	534	527	577	538	540	503	548	539	523	508	528	518	559	505	516	558	521	571	549	531	515	516	532	559	540	566	548	615	518	533	546	507	523	522	518	542	568	539	517	539	533	538	524	566	519	500	540	591	528	564	527	525	535	496	571	532	503	523	537	556	497	539	523	508	575	510	551	563	487	545	517	544	567	552	514	557	562	554	521	506	523	561	568	564	537	563	499	524	526	525	506	554	562	546	510	521	519	520	487	568	532	579	537	515	535	517	524	540	522	553	536	542	519	554	494	528	522	542	568	563	556	500	506	546	524	545	558	520	503	528	586	532	571	561	529	575	544	524	505	517	499	566	531	564	524	508	527	544	541	559	572	497	576	532	572	543	550	549	548	583	581	543	536	569	525	582	550	561	536	566	555	522	531	545	512	564	568	536	520	532	543	570	509	557	529	552	547	552	526	518	579	528	519	537	502	584	544	580	563	575	502	540	507	502	549	533	472	530	528	516	529	530	539	554	533	546	533	550	517	543	554	549	508	518	506	511	511	524	534	526	530	572	543	527	509	541	523	563	515	493	589	523	581	516	561	532	554	531	580	541	546	543	532	521	570	519	537	498	540	516	524	512	495	510	538	563	535	548	515	587	538	518	513	539	543	610	540	530	555	515	491	532	544	532	510	517	552	505	531	524	526	547	536	516	547	531	513	548	545	551	524	505	569	547	543	507	545	552	519	536	516	565	549	520	576	564	519	538	555	546	511	542	523	550	535	526	571	533	576	560	563	551	531	518	530	554	529	497	540	565	525	517	536	535	551	545	546	551	561	567	564	526	553	509	564	521	522	537	540	567	527	534	529	526	523	513	551	587	510	548	510	527	500	548	547	525	545	525	547	574	546	553	535	546	544	523	555	536	523	554	543	552	537	527	540	536	565	506	579	533	544	516	516	539	547	547	540	581	598	514	582	537	515	546	522	541	524	505	571	526	501	562	529	523	525	544	581	475	553	563	543	547	585	552	534	554	523	543	567	519	545	479	515	534	532	533	521	515	529	540	516	517	531	517	513	510	528	505	539	527	521	548	539	537	548	539	531	547	545	521	522	500	543	559	517	534	506	537	541	535	567	568	541	525	547	568	533	542	551	522	513	506	543	521	524	563	554	579	527	543	518	573	515	524	540	531	547	582	519	538	557	542	525	531	531	506	565	537	579	514	550	510	531	542	529	548	565	508	568	507	555	532	532	546	541	561	535	517	531	547	563	554	514	486	579	550	508	561	532	521	522	563	517	600	526	538	510	487	564	538	515	520	560	531	529	534	552	548	539	517	522	575	539	532	574	509	514	530	521	563	549	555	547	556	587	538	560	550	577	519	516	558	536	547	528	575	522	493	554	543	568	542	562	531	507	541	506	552	516	534	506	570	557	563	514	526	557	543	541	506	563	568	568	516	540	544	533	522	531	546	539	541	549	539	493	533	497	520	535	552	531	553	540	517	546	544	540	533	554	542	551	538	568	517	514	587	555	542	520	570	543	565	542	542	555	527	531	536	501	513	545	538	567	538	517	528	541	539	536	505	538	527	505	532	520	546	567	524	550	525	537	569	534	527	530	578	540	568	545	534	520	558	537	502	507	555	504	566	543	552	560	535	521	519	552	531	509	513	532	524	506	532	535	555	545	546	505	537	560	514	524	583	534	535	516	555	499	540	532	538	519	542	550	552	574	509	547	521	536	548	529	552	530	553	506	533	537	563	526	487	512	548	551	513	571	522	545	550	478	556	536	537	544	512	528	546	516	495	520	533	540	533	567	556	517	525	528	492	532	524	537	511	555	535	525	540	529	521	511	526	535	546	542	566	550	548	539	551	523	533	521	545	567	512	529	522	543	561	546	559	550	534	548	555	547	544	535	558	547	544	548	547	545	517	559	555	527	528	544	553	527	580	526	543	556	564	558	524	508	543	554	501	521	531	582	513	490	535	522	518	556	552	564	552	545	534	530	578	537	535	586	534	515	537	515	506	561	542	499	509	495	533	517	510	533	541	543	555	548	528	526	540	532	508	523	578	534	572	510	582	530	562	558	538	527	555	571	544	544	501	526	509	534	525	556	546	556	540	533	540	543	521	502	563	498	565	514	515	524	593	552	516	528	550	551	540	517	525	554	542	538	527	514	539	552	533	524	543	515	517	526	550	540	559	527	539	530	507	554	541	505	529	528	509	606	549	516	575	501	575	513	548	517	554	541	551	540	552	554	500	503	510	522	547	559	550	540	579	529	533	525	533	520	535	543	562	511	547	497	511	496	518	517	540	523	537	570	538	523	499	504	537	520	515	527	520	511	523	498	498	541	536	527	552	506	559	547	525	536	537	565	532	577	518	539	502	552	539	543	519	552	554	562	553	548	553	522	520	521	561	558	503	504	538	578	495	530	531	523	509	552	492	549	525	515	544	528	534	591	535	513	548	517	503	537	525	537	552	536	514	546	532	537	511	527	525	538	547	539	559	500	540	497	521	546	519	522	531	556	514	566	500	553	501	522	554	520	541	529	532	529	554	525	579	509	529	518	576	542	528	517	493	517	539	530	525	587	501	535	525	550	546	523	513	568	540	555	508	542	546	499	529	534	562	508	546	500	514	557	517	496	521	535	516	514	557	541	558	545	534	509	514	529	521	515	520	535	518	540	538	502	522	495	534	529	535	578	505	508	525	573	511	541	560	529	533	567	534	550	549	547	478	540	549	575	565	549	525	518	531	503	522	508	525	523	541	549	545	513	562	504	493	514	503	522	514	512	554	515	538	517	506	497	508	491	527	584	525	570	529	515	540	540	517	570	505	527	511	527	526	538	560	536	546	519	505	528	572	557	560	502	511	530	558	498	495	527	550	528	497	508	496	524	491	545	526	502	520	545	569	520	523	543	518	558	568	546	514	553	525	570	502	518	522	541	528	550	554	555	537	550	571	538	524	554	534	499	516	507	546	516	547	571	503	518	517	555	543	525	571	527	570	523	539	532	575	520	517	531	536	513	533	493	563	493	524	554	528	588	513	540	520	566	496	500	510	520	487	537	544	548	504	570	528	532	512	552	545	532	528	573	546	514	526	521	512	565	517	541	535	518	567	546	550	515	545	548	553	533	544	555	520	532	526	551	491
22806	21360	32031	44549	38080	27806	18961	4236	958	659	598	608	621	563	630	654	583	565	628	619	631	662	601	567	583	604	644	596	598	637	655	632	609	591	587	606	591	664	642	632	606	623	664	636	588	593	593	585	632	602	595	645	666	597	613	621	597	640	615	599	593	604	559	649	638	615	627	580	617	554	588	639	620	620	583	653	632	558	614	602	633	581	611	633	559	607	610	587	604	627	630	584	675	601	614	571	608	612	627	585	602	582	613	614	608	616	622	635	620	561	631	615	595	599	616	612	622	591	608	603	595	584	624	626	629	641	630	578	615	611	604	605	595	579	600	615	607	603	599	621	618	614	581	633	640	616	624	639	678	596	647	669	581	608	605	598	613	591	628	625	597	615	602	627	619	628	626	635	597	597	629	604	595	583	652	579	602	586	590	611	606	622	611	581	588	583	629	588	614	654	607	622	671	581	604	611	620	570	619	605	629	586	640	604	572	559	601	613	646	606	597	609	617	623	614	619	615	574	559	621	558	629	602	640	613	592	579	594	600	674	558	574	625	597	601	612	576	591	595	608	600	632	626	576	608	640	612	628	605	648	615	593	603	630	637	589	599	570	628	621	597	612	649	627	599	606	615	625	618	624	603	612	563	618	639	587	589	612	631	585	635	584	628	597	622	613	561	591	609	616	672	594	550	583	595	603	605	658	612	624	565	628	636	630	563	629	614	608	619	591	611	608	588	591	581	620	636	576	590	595	677	609	591	609	603	584	583	564	628	644	626	632	605	595	600	615	605	607	636	592	560	640	632	627	606	625	659	617	579	626	566	641	586	628	586	576	638	580	629	597	618	615	595	646	595	605	609	618	591	592	569	618	628	647	623	635	635	578	589	593	637	611	629	586	619	595	623	593	631	635	618	594	602	634	661	639	609	650	612	595	617	614	589	625	609	562	591	568	588	601	594	584	635	635	617	649	647	620	639	584	665	604	607	635	653	622	593	625	591	641	644	563	624	595	621	617	621	594	631	615	583	580	602	608	610	604	656	614	606	623	634	617	649	611	585	615	606	595	615	624	600	612	586	577	607	630	612	590	568	636	609	619	606	601	585	626	618	597	578	633	623	600	568	588	595	635	600	620	590	569	585	613	631	585	650	641	684	617	615	591	602	591	608	580	626	632	610	583	584	621	596	642	619	596	619	631	643	601	615	629	588	649	566	648	615	601	646	621	607	577	609	643	638	551	596	614	626	602	598	579	589	626	613	583	624	624	629	621	594	584	602	616	580	588	594	595	596	659	598	658	626	640	642	615	618	588	594	609	613	605	575	595	628	669	612	635	606	620	591	605	614	635	596	595	552	635	599	619	589	636	581	563	639	590	585	603	654	627	644	614	595	634	624	619	623	617	608	572	626	645	650	595	647	554	592	614	620	606	621	613	597	676	603	558	581	618	621	594	579	599	601	610	595	612	619	615	632	610	634	609	617	565	613	626	618	580	632	589	642	596	593	630	607	593	621	611	628	597	627	620	624	627	568	603	644	638	636	612	613	630	647	599	636	635	609	630	597	626	636	612	557	619	634	643	611	598	598	581	606	600	617	590	618	619	615	649	607	617	617	591	654	630	627	610	597	587	605	634	618	593	577	592	634	613	581	626	570	642	569	634	630	628	607	640	569	618	588	619	606	599	662	634	615	609	575	599	603	613	624	601	679	624	611	628	635	568	607	620	612	627	651	604	656	628	663	629	648	575	581	625	611	603	584	612	664	631	635	655	629	607	628	615	620	620	598	562	665	612	596	612	629	560	608	606	642	636	604	635	577	620	595	642	584	626	594	611	597	584	595	556	662	556	606	595	632	595	617	611	567	642	598	586	642	631	576	574	593	598	641	614	635	624	609	596	591	636	611	645	576	628	654	606	609	568	614	623	632	644	612	607	629	630	596	634	635	577	620	616	612	573	631	585	595	590	595	638	621	628	620	618	605	607	608	619	569	581	659	644	601	603	669	637	616	633	602	586	599	612	594	624	578	636	612	599	628	566	603	633	618	666	589	620	581	609	597	637	640	596	590	607	616	591	623	588	623	629	586	607	670	629	608	613	605	563	606	615	641	597	602	583	614	632	588	615	588	608	600	556	576	586	634	632	582	594	634	550	644	627	636	657	570	634	601	595	601	601	614	585	620	615	620	586	640	649	602	615	635	602	619	626	636	590	603	629	564	627	601	603	626	566	640	583	617	622	596	580	600	620	616	620	616	588	633	583	621	635	617	588	610	571	588	584	588	613	612	627	618	599	645	616	601	587	614	557	614	592	601	615	646	573	585	607	583	612	615	603	607	617	650	637	594	605	605	603	636	635	597	593	586	660	643	572	609	626	657	625	622	655	590	618	603	640	603	627	599	658	583	603	601	578	619	617	613	602	553	638	600	654	601	639	616	642	602	592	636	593	590	618	605	577	601	623	645	574	627	650	660	646	615	604	637	586	638	600	579	631	637	546	600	634	589	661	640	590	645	607	602	580	593	596	603	609	591	620	654	597	625	588	578	656	589	601	603	633	631	593	621	572	645	648	558	602	564	658	637	587	568	609	632	595	596	590	600	618	568	641	602	629	648	621	594	629	609	584	674	583	568	599	601	603	603	648	588	657	618	601	642	626	616	613	620	610	658	623	638	614	605	610	567	620	599	626	596	639	627	608	582	622	609	565	587	609	580	596	606	618	585	641	606	601	598	638	638	638	609	593	621	579	583	587	617	619	588	595	571	650	579	661	654	553	578	629	626	642	595	621	624	622	573	566	642	617	589	586	621	596	660	616	658	598	597	581	591	650	608	627	576	537	604	587	601	632	594	607	689	617	579	552	623	622	611	638	618	600	621	589	628	583	615	571	632	665	637	610	640	565	609	657	623	616	590	647	604	663	632	612	641	612	616	604	611	556	611	611	605	619	597	610	616	557	616	597	612	638	574	620	590	607	634	610	625	632	602	612	589	655	591	604	590	638	603	647	594	622	635	576	626	621	600	618	610	603	622	602	577	651	645	554	597	613	631	613	646	633	664	595	598	609	600	626	602	569	631	552	613	625	610	632	595	564	579	588	609	609	635	611	601	649	566	600	583	629	589	634	616	629	574	588	594	620	636	576	635	620	649	610	611	630	622	634	627	589	590	562	593	570	610	641	589	623	599	619	611	617	609	629	614	588	610	598	600	626	621	580	601	613	571	594	591	572	618	624	588	584	616	564	641	605	616	617	663	603	582	593	587	596	602	632	608	617	610	555	596	591	641	627	611	630	623	604	574	605	606	629	611	611	609	636	556	638	621	635	603	603	633	648	600	597	593	587	664	607	588	613	631	615	627	592	595	624	578	590	638	574	625	586	616	582	602	607	610	630	613	576	606	672	591	564	624	582	621	618	603	617	615	600	628	578	605	596	582	603	671	613	654	626	594	592	599	627	624	591	631	593	581	633	610	663	612	614	605	606	650	622	606	616	596	610	602	589	628	590	581	618	617	625
52693	93070	81365	74807	50493	29052	11863	3606	1087	677	657	671	657	691	724	721	691	661	718	681	689	672	670	682	666	680	678	682	663	705	668	678	669	680	692	677	671	694	673	687	694	667	681	733	676	690	687	652	669	669	691	688	673	664	678	668	693	668	653	663	660	679	684	708	687	686	710	678	652	661	694	682	627	702	667	677	648	675	657	663	677	702	702	671	703	655	680	685	669	687	666	666	690	667	674	698	724	678	681	693	668	636	686	665	683	660	682	668	677	649	657	682	665	650	661	675	678	664	634	689	664	662	701	690	649	645	742	665	665	646	642	647	647	685	685	644	712	733	667	685	661	703	659	650	613	662	674	691	697	630	683	715	673	667	647	647	634	677	653	623	708	664	658	666	695	705	684	679	650	733	676	647	655	631	700	654	612	674	657	640	663	686	651	709	711	682	649	711	706	706	648	683	670	659	640	704	695	679	676	655	627	629	701	678	654	667	665	686	700	665	677	668	711	638	710	648	652	651	684	677	692	644	645	666	654	721	690	689	595	700	668	620	690	631	670	665	672	688	674	713	649	684	652	670	652	683	638	641	716	656	692	645	603	681	674	734	679	736	629	693	654	713	746	692	662	708	712	682	655	654	721	690	648	693	676	672	673	679	669	707	696	701	651	629	684	654	674	703	644	671	708	632	669	675	701	645	674	622	663	670	661	628	668	650	636	681	652	710	639	694	732	647	722	690	651	664	667	707	670	654	630	711	688	665	659	681	688	632	651	695	658	725	695	711	659	745	667	644	688	684	685	674	663	690	626	697	730	656	711	699	662	648	636	681	673	699	680	658	670	707	664	704	675	685	699	702	663	698	665	676	690	657	677	644	666	672	685	664	670	672	665	641	688	685	657	674	724	645	710	685	673	629	669	661	650	649	703	706	661	613	703	663	672	673	659	637	678	658	683	658	691	681	702	646	697	660	684	705	686	663	702	673	663	672	660	678	675	660	671	724	668	730	751	656	632	675	637	700	635	654	680	652	695	704	673	652	657	650	700	676	638	626	703	636	692	723	655	660	700	685	668	677	716	705	652	655	654	672	676	656	667	679	657	678	712	646	669	706	670	699	621	654	692	706	654	707	692	658	697	698	705	712	661	683	748	711	704	720	674	692	645	677	686	675	691	645	682	681	659	694	651	707	622	654	660	655	690	648	694	678	699	641	697	653	661	705	659	660	655	685	662	674	647	688	638	673	649	686	652	651	678	672	690	671	661	686	666	707	684	666	670	632	681	669	698	645	701	653	689	671	684	740	639	670	628	655	686	672	675	724	688	723	690	693	656	669	686	661	638	663	638	665	704	647	685	687	690	655	678	700	689	669	679	723	672	679	673	676	693	616	679	654	655	683	683	700	665	707	642	669	655	719	685	622	643	714	689	678	659	641	652	636	682	703	661	670	684	715	673	676	679	684	628	709	693	687	690	688	699	695	661	678	650	698	649	659	709	669	678	606	682	688	670	666	715	685	631	680	695	682	659	681	647	674	639	648	660	690	661	685	682	690	678	654	703	644	704	645	659	664	702	639	688	690	645	681	660	661	681	647	680	700	639	690	706	685	687	702	629	667	674	705	696	674	704	658	722	632	680	694	667	690	690	651	654	650	667	660	721	667	725	662	687	700	708	657	648	641	727	683	696	685	685	624	676	674	709	655	657	687	646	732	633	675	654	641	706	666	709	684	661	748	723	679	636	674	721	676	638	653	635	668	634	667	669	696	703	676	708	693	653	630	712	696	663	669	656	667	688	681	618	678	695	730	668	671	646	646	686	612	669	698	714	644	687	663	674	624	687	687	701	720	665	680	690	738	684	714	677	659	667	680	670	685	677	675	649	687	674	687	647	687	693	648	672	635	634	646	674	664	682	702	593	642	706	651	624	670	667	663	661	659	656	672	704	653	674	667	635	695	631	732	692	658	652	684	701	654	641	693	701	655	623	674	685	646	697	625	714	688	611	647	660	625	698	650	650	672	705	622	655	675	657	659	687	655	646	698	639	684	673	612	640	679	659	670	696	719	706	670	670	706	673	707	711	690	624	637	682	620	652	685	661	686	653	681	726	672	644	684	639	641	650	615	674	670	744	682	660	677	671	640	711	648	711	688	678	696	687	702	680	694	658	708	708	645	686	683	702	681	709	652	664	665	642	700	678	669	704	696	627	644	691	634	689	698	653	637	702	709	661	665	681	712	648	705	692	685	660	646	651	649	689	675	685	680	695	636	709	679	684	658	654	667	640	722	645	676	674	692	661	679	670	685	715	673	682	638	709	673	717	694	690	686	688	684	636	650	642	677	653	670	692	681	691	665	680	711	643	666	686	681	661	726	659	623	670	679	726	668	664	682	675	664	681	644	652	710	648	681	662	667	687	690	673	672	709	681	662	712	677	671	699	609	686	679	688	692	628	664	654	698	679	674	627	695	679	618	611	649	650	649	668	691	666	681	663	649	652	665	678	704	642	697	705	678	703	638	609	681	664	637	688	673	649	681	643	692	687	651	699	685	684	692	675	722	654	704	669	652	661	693	684	679	721	674	657	658	662	683	697	686	666	658	695	691	682	673	655	678	643	682	674	692	718	669	707	687	688	705	683	651	654	692	638	710	699	644	685	657	700	667	642	624	709	674	671	641	713	664	670	717	657	650	659	657	680	633	680	692	667	711	765	670	651	697	714	706	704	671	677	660	667	666	673	691	650	653	702	685	657	666	694	651	700	641	668	652	637	686	678	663	707	619	679	648	660	660	688	658	660	708	654	630	683	634	679	679	676	705	670	703	728	624	692	691	641	671	693	646	672	691	682	647	700	658	665	630	662	740	638	660	667	674	692	720	733	631	679	690	719	638	650	641	652	645	659	644	656	674	682	661	684	678	673	654	659	692	694	679	643	637	683	657	723	656	695	661	664	630	657	684	650	663	727	661	676	654	688	670	680	677	650	664	644	686	634	682	662	650	684	660	697	669	660	638	690	679	662	685	700	703	717	664	637	623	733	675	688	663	702	692	643	659	652	673	705	662	666	678	694	645	703	650	656	639	667	644	671	695	664	640	653	620	672	677	656	634	678	694	673	670	622	649	690	682	637	700	682	685	663	651	652	674	681	649	655	690	644	664	667	630	632	684	642	648	694	679	676	643	644	659	655	674	661	718	692	654	635	625	652	698	687	656	690	655	684	674	662	718	669	636	670	685	688	662	698	655	686	647	672	678	656	733	654	672	693	648	687	630	668	703	670	655	654	654	699	683	687	639	678	694	646	650	682	689	646	651	670	652	673	660	655	666	661	643	660	709	680	635	733	703	676	685	656	707	668	666	666	635	691	676	693	638	663	661	686	677	613	676	708	675	669	694	624	646	645	705	638	686	703	658	662	656	650	637	713	682	661	710	686	624	701	649	678	702	689	706	671	676	683	694	656	653	702	646	639	654	627	645	685	671	666	647	684	666	672	663	652	691	659	660	674	652	738	671
27520	25378	32072	32387	13620	3714	1125	553	429	394	388	405	382	407	400	378	430	395	400	396	397	411	383	391	412	394	404	412	397	431	367	389	374	384	420	409	392	387	370	410	354	414	408	399	398	380	419	423	399	379	389	421	414	361	381	378	408	424	390	420	396	379	403	369	371	389	389	348	404	382	379	392	380	394	389	389	386	390	393	404	406	390	383	413	464	376	410	426	366	417	359	393	371	405	388	398	367	421	389	419	388	397	391	362	377	398	411	408	388	422	365	396	411	376	375	390	383	405	397	383	396	413	396	394	382	412	422	420	385	382	396	382	391	410	390	388	401	408	376	400	463	396	404	373	396	400	382	436	406	412	389	390	410	437	371	405	399	449	383	369	428	375	372	375	379	419	443	399	373	391	412	382	377	406	405	388	399	372	412	388	369	393	369	386	381	396	389	375	366	393	407	406	407	418	409	397	351	413	412	400	385	379	390	407	377	388	414	387	389	405	387	358	429	381	411	373	367	431	401	415	398	350	401	409	367	374	409	373	424	384	414	369	404	409	393	390	421	399	403	427	390	403	405	370	399	400	371	398	402	405	390	393	414	412	403	386	418	444	379	407	415	394	411	419	399	375	401	364	412	401	376	392	430	382	383	422	387	369	397	377	371	422	436	369	410	403	381	390	381	400	432	399	432	387	435	388	394	414	398	410	389	392	399	385	404	387	425	412	412	396	365	408	395	405	435	421	439	385	421	408	388	419	446	378	421	369	396	404	404	386	389	384	349	451	366	393	372	382	440	405	414	421	407	407	401	457	382	378	391	382	391	375	397	436	430	371	421	410	426	374	405	368	406	383	399	405	389	409	398	407	421	391	392	419	395	406	378	371	399	384	419	413	420	433	410	409	370	454	378	376	409	386	401	370	391	418	396	384	391	374	353	401	393	381	433	395	410	422	394	380	382	393	373	393	359	388	393	361	415	404	399	386	381	408	377	378	379	387	391	384	393	402	402	412	376	386	390	393	400	390	387	419	392	419	375	385	388	399	426	369	389	370	414	417	408	409	363	420	405	393	379	364	384	437	385	401	392	382	418	389	368	405	373	419	422	386	370	394	362	413	420	408	435	394	365	382	391	403	411	405	415	391	428	437	432	372	405	385	401	386	391	398	371	391	379	396	387	427	409	384	429	375	409	403	432	446	413	394	402	400	406	387	457	398	415	382	402	397	392	390	412	380	386	405	384	395	427	384	383	425	410	391	426	341	370	405	384	388	426	431	401	390	395	372	423	379	419	378	404	381	446	378	372	385	444	385	418	387	360	395	382	426	391	364	397	384	394	432	415	407	415	389	405	409	369	415	394	386	421	383	426	431	362	418	388	390	443	395	366	403	388	382	386	388	382	392	346	384	405	371	366	384	366	365	389	399	416	402	412	404	393	391	395	388	395	380	398	408	385	402	427	403	401	369	393	385	443	407	398	418	423	371	392	385	405	409	383	389	398	390	407	416	402	370	391	411	396	391	406	388	423	406	376	409	398	380	410	398	402	408	402	391	384	387	408	358	402	407	427	397	411	398	377	418	368	392	393	429	378	398	378	383	392	381	380	420	415	401	362	380	420	398	426	391	405	389	384	400	403	393	387	381	370	394	386	382	391	393	379	395	374	387	388	389	366	414	423	378	410	426	377	367	388	404	420	378	418	408	372	411	412	360	409	400	385	372	380	401	382	397	408	402	404	396	401	413	431	378	430	420	393	371	384	400	418	367	370	364	396	406	396	396	375	422	426	405	418	388	397	382	362	378	394	409	384	403	389	410	406	411	385	411	398	365	394	419	424	374	394	390	393	411	389	382	406	376	429	350	403	454	402	362	387	407	389	404	416	400	406	407	377	396	396	403	429	400	399	387	357	404	383	406	408	395	400	416	372	391	416	424	386	387	416	399	359	347	414	378	416	370	375	374	395	387	367	402	376	350	416	403	367	384	383	387	425	409	442	419	388	378	344	403	414	358	399	415	381	356	398	383	376	383	406	405	375	367	395	397	425	371	407	409	378	417	381	377	397	412	377	411	384	399	435	408	393	398	406	424	413	383	391	399	390	356	393	413	413	433	410	372	369	395	400	393	398	395	388	384	406	403	386	400	387	425	420	386	393	407	415	415	381	347	381	398	400	411	379	409	392	378	377	382	385	398	417	410	394	397	397	411	393	377	383	380	389	390	386	370	367	429	417	368	373	398	399	392	384	392	396	401	419	396	366	385	421	415	391	374	429	406	367	399	415	380	402	428	406	369	377	372	384	418	404	416	392	378	392	396	400	385	397	384	395	377	393	399	334	418	396	412	413	415	396	355	388	384	377	360	374	425	395	414	354	376	417	383	376	363	388	429	409	396	358	435	379	401	340	383	413	367	393	429	366	368	400	405	380	416	387	381	397	402	404	417	372	436	397	382	393	363	392	409	399	417	400	396	377	427	400	395	360	371	403	413	393	414	391	384	427	394	393	406	390	400	404	410	394	383	400	401	381	366	389	376	370	368	415	392	390	376	373	406	393	425	409	418	365	409	404	375	391	377	382	400	398	346	399	378	416	401	416	417	400	383	403	388	379	410	441	400	379	436	391	422	419	412	399	377	373	391	378	403	409	385	424	447	410	380	429	387	404	408	426	356	433	430	385	412	384	389	389	341	418	420	382	437	405	356	406	411	391	420	411	385	391	368	386	388	397	369	416	365	417	394	378	392	373	371	418	392	403	384	364	409	368	381	371	385	413	388	391	393	369	382	386	390	391	398	376	392	391	384	407	395	411	371	381	409	397	397	384	398	401	392	409	365	403	380	395	409	379	401	430	406	361	414	395	357	361	391	400	398	426	413	393	412	386	406	411	375	395	370	404	384	400	379	416	391	380	393	451	386	396	411	385	389	434	448	441	394	380	384	378	377	377	409	377	391	399	414	392	402	423	409	396	386	408	400	400	347	400	384	398	390	339	401	403	383	420	387	393	406	391	392	356	424	395	402	398	367	382	420	355	403	407	384	397	436	386	384	385	379	362	414	422	394	409	415	418	369	407	400	404	400	414	393	405	441	398	405	395	403	415	416	378	404	387	403	388	339	387	427	405	398	377	378	405	381	374	371	407	374	416	419	374	365	378	397	396	408	404	398	401	355	395	359	414	402	392	394	423	416	366	387	443	401	410	366	344	407	389	409	416	395	388	395	377	352	396	399	422	409	400	383	375	428	407	383	379	414	419	405	376	379	379	371	403	391	401	367	390	434	403	390	395	428	423	382	405	392	400	390	415	397	401	405	408	396	407	402	413	431	394	429	375	401	409	398	346	424	361	382	382	399	347	412	391	358	371	371	436	393	396	391	445	390	364	366	394	386	350	394	383	384	398	370	438	376	384	402	386	408	394	413	427	390	373	357	410	419	405	421	383	400	406	404	384	390	428	403	412	401	404	368	399	394	397	393	416	408	394	393	397	377	424	377	394	405	379	374	379	388	387	366	360	388
20377	42590	32244	26979	12813	4370	1446	711	479	474	454	478	446	461	442	451	444	415	459	437	450	472	454	456	468	493	453	492	455	433	473	455	472	448	452	467	464	489	456	495	462	512	486	461	475	464	494	439	426	462	463	470	447	500	449	464	477	452	456	487	494	434	399	434	489	461	439	437	452	472	506	491	479	457	467	467	487	489	472	505	442	445	466	457	497	480	453	455	447	445	440	471	456	463	455	443	482	478	429	470	446	466	461	434	465	476	475	429	491	447	467	463	443	417	465	438	448	438	447	464	452	479	478	453	475	468	510	464	455	456	455	451	446	479	456	446	447	468	481	471	447	428	448	455	465	484	461	443	451	495	423	444	467	477	481	455	435	477	488	460	464	438	461	505	492	417	455	457	475	465	451	477	437	481	493	447	503	470	404	422	430	499	440	459	469	433	449	465	455	440	532	449	433	443	466	487	442	454	457	480	444	465	492	495	459	453	493	429	430	481	470	488	426	470	505	440	484	444	456	421	473	437	435	484	455	471	413	448	468	472	454	445	468	463	450	441	504	441	490	481	475	439	472	479	458	502	419	468	445	457	439	467	446	448	459	477	446	447	472	443	448	507	455	472	452	451	475	450	445	447	458	471	446	478	473	460	479	441	450	466	488	479	476	462	419	437	458	464	449	404	496	454	462	433	496	492	502	444	489	454	431	442	445	465	458	483	453	497	465	448	410	477	476	450	442	446	440	441	491	461	469	433	424	469	449	481	485	459	435	472	453	453	429	509	448	472	469	464	445	451	436	483	449	460	489	437	415	475	420	482	453	456	467	457	506	495	467	471	450	472	469	495	475	459	447	461	420	466	476	487	442	461	457	473	463	463	450	464	485	437	451	491	437	461	459	452	459	463	466	464	492	428	437	443	463	410	509	445	431	463	536	474	489	483	484	471	477	461	473	466	492	468	452	461	449	453	427	464	457	442	464	469	466	434	454	475	514	488	470	469	423	449	488	441	430	446	491	464	444	437	426	441	472	426	456	467	459	453	446	463	474	455	454	483	457	464	465	439	475	502	488	481	473	477	499	477	448	447	462	440	478	502	489	474	479	458	471	455	431	487	463	464	474	432	424	451	444	461	453	413	451	440	461	480	454	440	460	464	442	457	454	457	445	496	453	460	460	449	454	468	455	459	490	454	441	448	435	502	477	486	471	430	458	475	445	440	435	454	459	441	460	459	479	428	437	452	481	463	454	492	441	456	469	473	441	465	486	452	475	438	426	425	483	454	410	449	442	480	437	446	466	491	435	473	434	450	439	477	494	473	465	451	442	457	476	442	496	454	482	500	460	454	467	475	496	454	427	472	457	454	459	473	455	482	468	465	465	479	419	485	469	476	435	451	457	456	460	465	431	472	405	480	451	478	455	450	464	486	480	477	428	493	479	436	448	497	441	481	481	459	440	481	445	446	433	452	479	496	479	476	481	465	436	460	466	479	416	476	484	463	469	464	429	450	453	456	452	463	441	450	441	491	456	470	462	466	434	458	461	446	469	454	468	452	466	416	451	447	449	488	463	483	471	457	472	484	471	428	466	470	450	439	448	492	442	461	442	468	452	483	441	486	457	459	468	419	476	452	463	458	502	452	438	441	460	467	425	459	447	476	454	490	449	468	443	431	464	494	432	455	445	444	482	447	447	467	485	461	447	476	443	489	503	450	485	451	476	476	463	528	445	410	445	467	449	471	452	476	447	434	428	443	453	431	454	448	430	470	467	462	465	468	437	459	469	481	476	498	478	452	442	458	487	491	469	464	450	455	454	466	489	501	483	451	461	473	473	479	457	518	475	513	472	478	443	465	419	448	431	473	449	442	470	446	419	416	474	471	514	468	455	463	450	459	479	436	462	417	431	478	428	468	418	467	529	448	487	467	470	452	417	438	468	471	485	438	458	448	440	449	432	458	470	419	515	451	436	458	468	466	435	452	474	505	470	452	455	466	482	457	466	475	495	471	459	457	459	457	459	446	491	445	468	477	458	461	444	488	445	456	446	482	449	443	456	465	479	467	465	434	460	472	456	425	472	414	470	455	490	465	436	418	443	465	461	473	469	484	447	470	426	460	510	474	465	482	452	432	474	439	465	458	477	476	427	469	470	483	481	478	443	496	446	472	490	410	440	468	436	459	508	445	461	455	461	471	447	438	479	460	447	430	415	467	432	485	475	441	499	498	470	444	465	471	462	438	428	527	405	451	466	424	451	436	467	457	443	455	472	481	474	466	427	427	452	467	472	406	437	489	431	480	496	456	484	456	431	457	480	477	441	444	457	436	439	456	473	467	459	451	457	456	454	473	483	480	449	440	457	405	432	457	427	490	475	453	485	480	486	450	505	474	475	468	463	497	468	436	441	487	479	445	488	465	456	495	464	451	439	451	462	478	449	495	437	452	496	485	476	431	471	467	468	468	423	440	494	481	443	442	435	457	423	524	478	501	448	466	481	463	478	442	427	481	458	466	499	452	489	453	447	425	489	479	450	466	491	463	480	425	496	461	448	455	444	478	488	470	456	488	472	490	481	462	434	463	480	475	445	458	484	452	459	486	431	454	487	509	449	487	449	427	490	428	425	467	454	463	479	476	470	454	447	449	447	467	447	458	410	437	473	448	492	446	506	475	447	470	462	450	466	445	487	489	490	463	476	418	492	463	485	472	445	424	447	516	484	470	471	425	430	449	500	467	454	486	477	469	502	464	474	476	446	447	491	487	443	447	474	437	449	479	505	438	463	419	440	484	444	438	418	458	478	448	447	432	472	466	425	473	478	459	470	454	520	467	480	427	446	496	446	414	422	440	475	461	454	449	438	476	461	475	459	429	418	476	442	503	448	436	479	481	458	436	496	442	486	460	472	471	462	475	472	424	484	475	469	487	461	467	429	488	429	496	499	483	452	436	472	458	453	478	465	461	460	456	508	478	459	478	482	476	477	460	429	475	467	511	462	465	445	453	500	488	454	459	432	449	451	479	456	436	437	471	425	429	422	480	425	427	474	487	467	459	448	445	441	489	519	466	453	478	501	496	460	468	475	470	465	464	454	507	432	423	478	436	455	452	456	486	434	449	446	469	458	470	455	455	481	433	457	482	471	464	485	487	417	470	442	468	470	491	437	474	500	421	429	462	437	400	484	430	464	465	458	463	476	481	464	470	435	471	482	477	441	444	462	414	441	456	472	485	425	465	470	473	443	480	446	442	460	486	437	435	479	476	436	437	438	446	455	481	475	457	434	477	471	452	466	455	534	442	477	462	509	476	446	467	469	473	429	439	460	461	473	449	480	476	448	465	469	426	449	446	451	461	474	433	419	451	451	497	453	443	455	467	439	457	438	427	479	419	413	443	471	441	482	432	434	475	450	472	490	448	441	438	428	464	478	402	472	478	504	429	435	485	456	469	472	461	491	475	482	455	422	495	471	458	470	461	446	447	440	427	432	471	437	452	443	452	500	469	455	457	474	470
23583	21556	32929	46809	38136	25694	13629	2505	820	540	505	513	466	509	533	494	512	510	530	514	450	524	496	509	511	514	567	517	491	521	474	478	510	490	491	480	483	472	546	523	510	500	469	525	507	503	493	472	471	523	455	492	495	529	472	512	482	470	543	503	462	538	506	492	515	495	493	519	484	522	507	507	530	512	505	520	518	464	497	474	518	487	475	467	486	495	498	480	488	474	516	519	519	501	550	514	497	502	467	511	478	497	484	516	496	492	489	522	521	565	525	474	474	511	507	517	523	453	469	497	509	490	493	516	513	533	494	486	510	517	496	522	516	513	535	477	466	513	504	508	545	554	538	507	545	500	545	508	480	493	494	536	536	472	457	499	529	502	499	520	520	511	540	538	539	536	482	473	504	496	471	557	461	472	510	523	506	526	493	506	486	536	488	500	529	510	511	478	519	484	503	501	472	532	564	538	487	507	481	516	500	461	483	485	522	517	501	497	488	484	498	502	517	492	492	478	547	533	506	461	503	504	502	517	472	495	539	487	500	490	483	464	517	516	504	533	498	501	463	529	487	499	535	507	456	539	488	486	516	512	503	497	505	527	478	519	538	548	472	510	528	491	523	505	496	510	480	472	465	496	474	536	502	552	485	505	545	494	487	558	535	507	484	523	517	475	467	535	530	544	467	542	516	532	504	504	491	512	485	485	497	547	459	493	538	476	535	507	492	477	422	518	487	487	503	482	472	489	495	526	484	529	501	500	516	514	499	475	512	512	565	519	506	473	525	517	526	488	521	499	515	497	533	515	480	501	484	520	466	495	490	535	491	498	473	467	531	522	512	524	487	487	502	498	516	499	496	476	520	490	493	486	524	489	510	513	531	466	493	511	494	482	481	535	505	477	499	525	516	469	470	542	461	497	435	504	503	473	508	534	539	486	444	499	485	483	510	509	501	514	513	517	541	454	506	514	492	531	481	520	476	514	512	467	506	474	506	503	503	506	497	527	464	487	520	497	476	515	489	521	512	476	531	492	513	498	491	501	490	504	560	525	524	494	517	471	479	495	469	509	486	487	501	499	490	473	518	477	465	463	511	467	508	516	497	513	485	482	497	503	485	517	516	492	520	454	469	519	499	509	523	495	513	485	514	466	513	513	487	524	511	494	470	537	489	553	511	518	547	500	471	490	480	521	526	510	500	479	553	490	535	521	493	516	538	485	462	546	494	537	471	468	479	507	525	498	525	525	527	480	499	495	495	531	521	503	528	488	526	511	517	490	553	458	479	494	514	496	506	489	516	488	537	497	487	498	467	465	509	508	535	505	514	502	488	490	503	480	494	510	505	509	498	501	540	565	507	464	498	500	459	480	499	521	483	494	556	511	479	503	509	524	523	524	504	498	525	498	522	465	474	524	497	532	520	482	551	489	509	501	528	510	504	494	495	515	498	489	490	533	491	494	471	495	526	467	485	476	472	487	500	511	497	482	491	509	521	526	476	500	501	512	523	491	556	474	511	546	488	548	509	499	499	490	525	494	507	444	515	526	479	554	481	521	470	503	526	474	479	510	504	518	516	504	518	469	498	485	446	514	496	491	501	502	530	545	506	515	502	475	504	472	476	506	503	513	505	509	492	523	477	482	502	521	500	478	466	510	510	490	503	515	506	499	466	503	478	499	500	520	491	503	485	487	513	482	517	509	466	463	531	488	474	482	516	498	509	489	506	504	456	496	478	512	476	467	504	513	502	539	533	519	529	513	487	528	512	494	524	500	506	477	493	515	489	489	514	466	508	504	472	495	493	454	520	566	519	472	492	506	497	541	490	448	524	497	495	529	541	524	492	537	505	504	526	460	496	527	470	500	466	527	505	477	526	458	488	504	496	552	480	472	496	496	523	534	516	507	513	492	491	534	489	527	476	475	497	480	528	520	513	480	546	462	519	463	497	491	529	517	502	497	519	535	516	522	514	528	459	483	549	521	508	511	489	519	504	508	489	539	502	469	485	488	492	498	537	506	497	505	483	501	517	488	486	493	508	503	475	466	503	527	507	490	485	495	479	522	476	527	519	485	505	469	521	488	487	566	488	503	471	509	540	540	481	494	500	482	525	546	543	491	473	499	505	471	502	509	482	514	485	511	542	509	499	518	482	512	520	497	511	507	520	518	539	500	471	505	482	493	513	519	500	534	474	541	469	475	487	497	518	522	495	541	448	479	479	537	455	528	559	503	471	494	520	518	483	524	476	549	494	469	514	518	484	509	492	493	499	565	461	508	509	504	502	543	530	549	525	463	489	520	478	484	460	512	514	537	502	511	503	527	465	493	511	507	476	500	488	491	519	475	514	467	500	490	491	523	482	496	478	521	545	486	504	508	480	464	489	495	494	539	486	491	496	501	474	524	501	460	472	535	551	525	465	501	504	491	502	510	513	494	515	491	512	521	520	522	511	506	486	499	462	530	545	517	522	477	504	508	518	504	505	485	443	488	482	503	466	442	534	512	522	460	498	477	505	490	570	476	527	501	488	500	517	502	511	473	492	516	492	534	502	495	498	512	544	539	497	541	492	491	520	501	579	515	476	511	527	534	531	526	515	473	511	501	514	461	514	524	512	532	514	471	491	512	504	527	489	452	535	494	549	513	506	471	542	476	556	519	515	526	525	502	476	511	490	529	526	468	489	480	527	454	469	499	489	499	551	519	549	453	498	496	507	498	530	483	469	487	520	475	473	466	480	463	461	478	498	481	481	528	513	541	518	512	516	506	561	475	513	508	484	512	505	496	519	468	530	548	494	524	511	512	512	499	499	495	484	481	489	502	489	502	481	502	509	522	563	513	511	506	538	494	534	492	506	543	480	491	524	530	527	464	475	480	504	518	505	515	483	488	493	493	493	533	479	502	516	491	504	476	515	508	476	509	499	545	520	489	511	462	507	539	473	509	515	514	503	497	500	525	468	501	501	521	547	503	508	494	506	471	481	491	534	507	495	519	497	527	520	471	535	516	475	481	506	491	500	499	486	474	461	478	473	493	525	519	496	506	508	493	492	512	494	511	484	498	497	511	472	510	510	503	474	499	514	514	473	500	488	493	506	544	479	486	485	506	493	491	509	458	517	512	536	494	488	507	479	463	522	505	506	504	513	469	506	519	525	502	491	486	477	490	481	477	483	524	501	516	493	564	522	520	472	459	485	462	518	512	486	521	489	462	509	512	494	495	491	515	492	501	527	512	467	526	479	445	505	511	503	471	487	511	525	502	482	427	470	497	524	501	486	520	515	508	495	484	499	493	496	490	490	477	490	517	455	506	502	512	518	495	580	478	499	499	516	471	514	527	476	455	519	482	538	487	492	511	509	486	525	510	517	457	487	471	515	431	487	510	466	504	518	513	523	508	491	491	484	453	502	498	488	481	502	501	521	506	499	527	499	504	487	509	464	497	540	513	504	513	463	490	494	508	481	519	513	504	512	531	502	520	501	503	522	537	508	507	476	522	530	470	498	498	506	523
47022	86452	71352	65841	43980	24319	8945	2633	946	645	554	589	588	543	553	577	593	548	627	541	583	576	557	577	558	541	587	576	565	564	571	512	571	546	570	550	509	579	560	567	577	573	607	573	567	541	541	560	577	579	569	626	594	571	542	589	548	540	598	516	558	548	557	535	606	566	546	535	567	553	557	575	602	593	544	581	558	544	554	513	585	595	599	583	559	548	558	560	558	526	558	538	556	558	567	606	553	569	569	576	565	570	595	574	534	623	551	605	555	589	537	586	560	513	611	587	549	549	573	562	589	557	596	569	577	527	584	575	576	581	560	599	628	585	569	579	577	528	526	561	555	547	537	565	586	569	538	556	553	527	591	621	532	606	559	534	574	537	582	572	555	549	590	592	605	568	564	523	590	530	558	557	540	606	577	517	519	578	553	603	563	590	560	546	528	498	557	532	556	546	545	592	572	551	542	594	570	519	572	512	574	589	554	512	593	575	539	535	584	566	516	604	546	591	528	531	553	563	580	552	597	579	552	524	563	593	574	534	539	574	557	612	592	585	530	541	577	563	557	556	515	529	547	577	541	552	564	511	542	535	516	569	579	597	582	548	599	532	545	594	525	574	616	545	549	533	563	552	563	547	605	548	569	568	543	543	534	581	551	530	537	559	580	581	595	598	587	555	572	590	601	557	534	565	551	568	543	574	600	538	550	560	519	577	542	547	549	565	537	579	533	581	561	556	595	570	545	578	575	570	569	567	538	604	544	550	567	570	586	549	557	562	572	560	550	593	554	550	566	536	557	573	542	555	563	591	589	551	570	544	543	565	531	515	561	544	576	583	545	563	579	594	570	565	522	559	561	567	534	584	581	561	566	569	594	575	556	593	542	568	532	579	571	518	611	571	575	553	534	544	550	598	602	567	530	525	574	607	513	539	507	541	553	539	529	560	570	549	562	537	587	556	554	558	575	573	549	572	553	562	582	547	564	545	531	594	566	590	516	592	543	541	568	572	581	536	537	588	554	570	552	541	560	547	582	565	596	610	571	575	587	568	536	577	573	544	548	564	620	551	576	498	535	581	565	540	563	568	569	569	549	600	583	556	581	641	561	575	548	579	560	579	603	558	568	566	570	542	602	535	564	610	537	557	614	565	600	592	560	551	580	575	549	583	551	571	543	592	611	560	585	569	560	610	524	584	550	536	553	542	626	518	533	557	584	559	575	567	563	578	604	585	568	538	534	616	588	576	570	601	570	559	570	499	585	559	604	578	566	563	549	593	570	581	580	553	501	548	519	559	564	544	546	580	615	551	607	551	552	579	562	551	546	587	536	582	603	555	567	540	577	570	582	548	591	538	528	585	549	547	540	595	593	551	549	572	503	609	586	595	557	619	542	533	560	589	557	558	546	552	535	605	556	512	552	559	611	590	560	570	534	592	568	575	549	580	594	558	575	542	538	557	579	549	567	572	594	537	551	540	602	526	568	568	553	565	543	578	571	591	572	573	556	524	580	558	553	513	581	554	557	583	565	600	598	547	553	544	574	555	582	573	547	572	547	570	525	571	594	581	588	591	535	612	553	571	558	580	546	531	546	566	603	564	534	564	593	523	537	580	603	545	531	560	592	548	578	537	579	547	526	620	574	574	543	590	542	572	586	562	568	577	533	566	524	573	564	571	570	552	593	539	576	572	557	557	591	560	568	563	562	562	548	600	582	563	584	570	592	550	539	575	556	545	534	551	558	650	574	606	569	555	578	562	520	547	553	572	555	579	594	571	585	568	566	576	547	560	539	579	526	504	523	598	552	539	564	584	613	540	560	589	578	554	569	583	547	569	507	516	556	557	569	573	580	580	571	564	544	586	525	557	579	537	576	602	575	583	555	528	533	598	543	514	567	528	571	582	558	558	553	588	603	518	536	572	562	581	535	595	576	614	581	590	536	572	570	546	575	586	600	549	556	541	532	545	549	562	560	527	576	551	598	588	592	575	524	539	548	525	534	559	518	543	554	568	578	572	548	576	556	608	584	574	582	563	574	541	574	554	603	536	562	567	517	564	516	521	595	593	585	568	549	500	592	550	537	588	573	541	530	558	533	543	592	536	543	566	565	540	570	525	548	546	525	585	549	600	511	558	571	510	569	559	534	575	561	575	548	585	584	594	555	596	550	606	582	568	529	584	526	547	545	619	586	572	551	567	587	546	593	568	540	562	617	579	580	535	541	604	528	542	556	532	574	553	564	567	577	552	577	604	557	551	595	581	595	576	589	549	541	576	570	599	604	520	591	607	585	555	558	560	561	610	581	552	566	531	566	513	546	547	546	551	541	613	526	572	549	576	572	565	564	546	588	539	593	520	574	536	585	549	547	568	578	573	565	569	602	565	551	589	540	556	593	548	572	614	541	551	569	576	590	551	535	578	577	540	555	563	574	576	544	569	587	617	519	588	545	556	553	557	562	570	551	573	572	564	558	535	578	564	557	573	515	547	563	555	564	567	541	575	550	625	569	527	574	587	563	567	567	541	589	555	581	586	560	594	558	532	555	594	567	524	594	564	574	555	537	580	517	518	536	507	549	561	554	548	565	533	580	579	542	545	514	559	565	552	539	582	518	595	570	562	560	543	541	576	532	511	591	556	575	549	536	534	540	570	580	542	594	594	567	556	608	559	575	552	545	562	572	544	593	584	564	522	560	547	566	552	527	563	607	588	546	566	531	554	615	570	559	554	559	573	544	575	554	528	550	613	577	573	526	598	564	546	566	552	572	561	566	555	560	531	540	553	581	557	535	574	544	561	582	545	552	587	533	594	578	539	544	584	549	575	566	532	569	573	589	579	528	569	543	549	532	566	527	544	560	576	571	580	570	580	599	552	555	544	535	569	532	547	587	552	589	599	553	541	560	569	580	555	576	574	550	552	545	554	538	560	543	546	565	569	571	558	585	590	500	509	569	572	554	569	585	589	549	573	591	557	612	559	560	573	587	573	567	585	546	605	575	586	541	555	544	571	553	612	566	553	602	559	549	534	542	575	542	607	537	584	573	600	579	591	554	557	548	580	565	579	556	531	593	555	569	601	584	552	586	557	547	573	574	588	569	520	582	589	488	536	606	545	580	573	572	567	576	560	561	562	551	593	495	588	540	603	610	506	591	581	560	602	542	559	567	566	580	543	562	645	564	583	567	592	522	525	588	551	574	572	571	601	553	546	544	583	573	559	559	558	560	595	593	581	543	547	574	556	537	515	524	569	584	577	564	558	559	619	527	576	522	561	579	568	582	605	556	542	547	564	549	530	599	601	529	528	526	591	573	527	615	546	527	544	584	572	529	589	546	549	550	548	585	536	521	580	566	509	546	603	566	550	538	564	558	543	574	571	588	536	588	576	548	551	554	574	553	542	564	583	570	591	558	595	573	574	564	565	561	555	573	530	560	589	558	570	582	565	532	552	577	594	560	530	587	582	548	566	585	562	560	550	552	568	561	493	531	532	601	576	586	591	567	555	516	567
25226	22411	32579	43094	30010	15642	4465	1124	647	458	445	484	462	482	468	479	479	496	515	440	504	525	433	453	458	471	454	481	478	454	457	481	503	481	488	476	481	460	465	482	426	491	455	476	472	440	467	477	470	471	474	500	519	454	478	473	470	479	464	482	467	454	463	475	485	473	478	442	472	486	481	475	474	486	451	504	476	432	436	492	450	482	455	429	467	475	435	468	474	475	473	484	492	470	436	466	453	470	487	488	469	508	425	458	490	478	460	482	477	494	540	503	466	430	423	484	432	471	496	480	425	465	482	493	438	450	438	464	510	455	462	464	449	517	479	474	438	443	451	486	483	437	514	459	435	460	480	457	508	482	443	471	461	447	469	470	466	462	462	506	498	490	511	521	487	484	450	454	455	464	450	476	446	501	461	493	476	480	451	451	472	478	512	471	441	420	475	467	443	454	436	478	503	497	445	488	494	487	517	453	461	479	474	500	452	493	485	497	457	478	470	492	482	490	490	486	472	443	525	442	464	436	455	508	454	421	446	479	546	462	509	431	440	465	475	464	488	490	479	457	513	450	480	474	466	475	445	473	467	507	474	427	459	485	492	459	431	484	447	498	477	477	477	475	495	484	464	463	495	472	486	472	442	475	464	506	457	485	464	488	483	462	531	472	472	450	472	469	469	479	481	506	473	496	435	479	493	469	485	469	438	466	458	456	469	523	464	493	486	461	404	478	487	494	477	470	509	407	450	476	466	422	462	473	454	468	482	515	420	435	468	463	495	472	426	484	468	463	455	479	456	465	431	483	449	485	450	461	459	483	476	458	451	479	473	473	442	515	468	464	458	459	465	470	496	502	485	506	472	416	464	450	445	458	458	456	473	429	459	472	498	450	503	457	471	436	483	448	471	432	459	482	444	484	489	483	464	453	499	451	463	468	420	472	433	477	431	476	476	499	436	476	461	459	475	470	474	517	539	456	442	484	427	456	494	498	401	449	459	484	483	468	454	449	447	437	517	515	491	443	466	484	474	472	493	455	461	474	455	495	483	489	477	414	473	487	449	513	496	434	442	479	433	441	508	434	465	471	466	474	455	489	488	415	504	475	494	477	455	496	468	463	461	460	445	481	412	480	457	492	461	469	475	448	452	462	481	485	487	453	451	448	497	436	489	443	510	521	500	467	446	445	473	498	453	490	499	493	432	467	503	487	463	451	443	448	471	462	444	502	476	476	475	507	486	506	446	482	469	492	467	463	479	457	485	505	475	462	485	469	476	470	461	483	491	515	476	478	460	477	444	467	504	490	513	482	493	460	487	519	484	545	502	519	486	468	472	469	436	434	446	494	496	437	497	457	449	507	474	459	458	459	478	488	470	501	455	495	452	452	479	424	448	453	496	453	454	400	427	489	444	467	483	449	466	428	489	466	501	475	449	509	487	512	479	460	486	448	492	498	479	479	439	480	506	464	474	514	484	489	494	510	458	515	460	450	466	485	469	465	425	438	434	482	445	470	459	524	495	456	430	466	501	430	478	521	461	450	462	449	464	502	458	478	506	460	464	470	457	460	460	461	475	481	491	468	489	453	459	501	500	468	449	514	432	471	424	506	501	438	433	486	472	455	449	424	486	439	449	501	419	474	445	469	482	469	471	419	466	465	452	463	454	491	445	453	459	462	502	436	448	482	507	507	447	430	472	475	476	481	472	475	428	459	456	476	444	472	474	475	486	485	496	504	460	452	438	426	438	438	470	503	505	476	473	449	490	468	504	477	496	447	446	466	463	423	449	458	488	482	440	481	461	446	450	436	445	455	448	476	411	475	463	451	480	481	484	504	444	471	430	447	493	435	435	451	477	420	453	475	470	483	458	474	452	459	514	490	485	488	447	450	444	509	446	479	481	457	488	453	480	498	439	473	455	484	476	472	479	453	438	473	490	456	503	479	431	488	501	492	473	475	468	485	468	476	494	443	440	497	480	446	441	456	469	480	479	462	445	430	442	446	453	455	494	504	467	471	472	463	461	449	479	491	477	432	454	469	473	497	475	435	493	480	441	456	440	475	472	498	455	508	452	495	496	451	456	434	466	485	403	460	485	482	471	464	482	471	432	474	467	466	455	466	457	494	448	479	441	413	447	496	469	479	449	467	456	422	464	465	479	469	469	469	475	467	501	477	473	434	454	446	501	452	488	468	442	473	472	483	485	456	505	489	448	449	425	434	517	475	468	503	479	462	483	477	458	506	448	468	424	458	481	467	485	472	471	523	506	467	466	467	483	460	465	488	464	495	474	479	470	459	475	446	435	477	482	479	445	475	484	458	477	474	442	483	468	448	481	455	501	467	456	469	475	476	430	475	449	484	488	499	449	501	483	451	470	459	515	476	469	451	469	466	435	447	450	478	445	475	472	477	491	486	434	460	477	478	457	460	429	471	470	446	482	472	472	481	423	473	505	433	455	471	518	440	467	492	463	483	457	452	453	445	493	511	492	476	487	478	466	486	477	465	454	484	499	447	454	431	498	421	452	450	500	464	469	457	470	500	438	472	451	487	468	486	486	450	453	467	473	488	445	467	463	467	477	468	454	475	458	523	429	456	512	500	471	498	461	506	412	440	443	481	447	468	448	482	507	421	465	471	460	450	467	425	472	505	439	430	480	471	457	444	469	469	464	462	516	474	509	485	505	480	435	511	513	447	454	436	479	469	458	511	435	460	438	473	468	510	483	453	456	450	439	462	450	458	478	471	422	475	498	437	428	497	432	461	451	474	509	446	457	489	430	451	493	498	481	463	445	479	480	491	451	462	498	522	485	474	487	448	454	503	465	475	420	441	455	500	497	511	485	481	454	461	480	455	481	451	432	467	473	461	476	469	441	447	472	461	477	459	453	458	463	493	480	463	477	473	414	483	459	469	489	453	458	518	517	456	456	483	499	505	479	457	502	474	477	455	449	496	472	489	452	421	462	437	474	535	424	454	454	472	456	450	491	473	446	458	477	440	450	458	474	463	494	448	455	476	463	477	494	449	508	486	446	497	488	433	465	459	430	505	459	465	472	449	454	444	453	474	482	446	476	480	471	443	457	482	465	464	484	464	429	432	460	509	498	516	446	467	491	440	425	462	469	499	455	490	471	493	472	477	452	470	529	496	444	485	451	436	428	477	462	464	481	463	467	485	429	467	480	463	465	456	447	473	498	499	433	487	474	435	484	434	464	465	499	480	436	449	481	498	465	440	435	482	490	501	491	470	488	446	451	515	458	442	439	440	449	441	488	481	468	466	451	468	454	485	459	494	488	487	487	464	438	461	470	448	480	499	473	508	464	477	447	453	488	456	414	485	482	433	484	463	435	479	488	479	469	459	473	492	431	465	428	472	485	469	460	481	426	507	476	494	468	468	450	432	488	389	465	489	440	520	459	477	467	443	487	490	443	491	480	455	484	453	456	489	480	480	487	440	493	437	440	500	492	479	461	501	460	440	437	447	454	474	468	500	442	459	481	481	466	493
39210	71341	51163	49083	32796	16174	5301	1611	767	549	546	578	539	530	525	551	531	571	557	529	599	528	532	528	541	567	536	560	577	562	522	534	542	541	530	593	519	520	570	526	500	528	544	518	580	513	504	566	550	555	558	562	547	561	534	528	532	562	546	585	548	514	563	540	567	547	549	542	594	527	564	586	541	533	573	500	520	541	556	542	543	551	553	548	513	515	552	557	539	546	516	533	560	551	551	539	568	535	524	541	549	529	542	534	506	521	595	533	549	525	577	555	556	586	486	555	587	566	527	528	575	548	558	584	522	507	552	543	519	502	529	536	561	532	549	545	564	534	555	564	549	570	521	527	532	545	552	537	534	567	512	573	547	548	541	525	578	573	595	572	505	531	561	565	574	542	538	532	551	554	546	535	527	561	542	563	568	519	534	531	574	525	530	542	562	536	589	529	519	549	531	544	503	579	545	582	546	506	524	526	473	530	543	511	554	540	518	580	530	501	533	545	521	568	524	543	536	516	531	591	572	536	562	537	520	561	569	585	525	537	508	612	560	567	521	547	556	549	518	508	505	528	565	541	570	582	567	567	543	523	517	581	496	554	550	542	592	547	536	575	510	516	542	507	601	549	539	565	584	512	531	533	516	549	525	530	538	573	539	544	558	591	556	502	521	567	517	540	543	528	594	553	559	516	564	534	558	491	569	564	597	536	521	581	511	578	555	528	546	548	521	558	507	605	520	534	551	549	553	543	515	559	548	554	499	511	550	507	544	546	548	541	525	522	516	551	535	526	537	510	550	518	518	568	591	543	543	521	542	568	580	517	538	525	498	557	569	535	548	526	545	525	565	561	554	561	536	547	524	518	519	517	521	551	510	521	512	544	565	537	561	548	578	611	554	556	520	553	541	520	535	580	587	536	515	562	586	527	552	545	541	527	506	549	562	561	572	536	559	542	576	541	531	527	556	537	584	525	545	564	525	521	527	556	529	525	599	574	534	539	554	545	558	550	517	569	537	526	538	553	572	577	501	507	551	563	512	520	581	565	527	512	513	533	568	554	536	567	577	533	549	532	522	520	547	524	527	516	583	545	523	548	583	559	545	574	528	522	526	560	562	570	534	538	525	551	516	523	544	544	488	550	537	582	550	535	518	532	522	526	570	507	548	530	568	540	590	568	558	544	559	558	530	590	552	551	536	586	542	560	544	557	581	518	508	552	551	524	561	553	539	541	528	539	507	527	551	554	527	545	531	544	564	518	558	527	532	559	570	545	532	573	535	579	564	591	547	583	539	567	548	515	566	551	568	522	535	576	527	543	573	556	543	512	554	482	557	516	552	514	544	525	567	548	549	565	518	553	551	497	525	563	566	542	500	574	537	576	544	542	521	521	561	553	544	549	565	473	532	565	543	528	547	561	524	541	524	510	538	564	526	551	528	525	547	532	599	530	578	536	492	526	551	559	529	530	552	546	545	532	552	555	546	545	548	585	524	534	570	538	501	546	548	559	588	560	506	521	512	537	576	527	516	532	543	532	573	543	518	526	507	548	545	515	550	545	492	526	591	505	579	521	593	491	515	544	512	533	541	599	511	542	555	523	526	496	551	550	505	495	542	565	553	533	563	545	563	557	525	532	530	550	522	544	559	570	512	608	560	535	538	561	591	513	535	515	466	564	546	576	581	521	542	493	536	577	545	527	530	503	520	548	512	522	542	527	536	542	550	535	564	560	551	552	560	540	557	566	542	568	559	569	540	577	559	553	527	550	521	555	588	492	566	544	534	566	532	523	535	535	563	530	571	515	553	547	522	538	580	591	527	514	540	533	564	531	569	552	520	541	551	508	556	569	555	561	541	534	521	549	578	516	525	502	556	594	539	547	520	540	536	566	529	532	546	562	541	543	541	576	601	570	570	561	569	538	521	515	462	516	540	549	531	528	531	509	554	542	576	517	540	558	514	503	517	520	566	539	543	546	545	579	549	539	567	500	522	534	516	544	523	531	498	548	494	543	535	516	520	542	542	536	551	553	511	531	592	533	557	571	584	535	569	517	524	561	543	555	564	561	525	523	526	542	557	526	512	555	532	525	537	533	527	551	523	537	525	529	560	544	538	538	511	564	553	523	562	543	568	534	510	572	534	527	571	521	561	538	551	569	556	515	482	575	544	541	538	525	556	544	554	544	599	488	564	539	586	549	568	537	549	504	553	548	567	594	572	555	529	548	520	519	549	517	523	550	560	533	568	549	585	534	526	582	564	554	579	563	613	530	549	512	533	526	565	548	516	543	549	524	541	563	599	516	550	567	519	552	534	546	552	569	544	554	559	514	545	561	552	556	538	525	522	526	508	558	532	519	580	577	569	538	536	550	523	572	521	523	540	582	552	535	535	577	540	517	545	536	499	562	541	568	552	536	543	498	525	546	533	513	556	539	561	543	560	538	565	539	546	537	523	513	571	544	504	527	577	577	548	520	531	540	513	533	500	529	518	552	531	557	538	531	535	537	523	556	517	555	532	526	565	484	544	512	527	563	543	574	541	549	516	547	545	554	510	544	551	531	527	525	528	523	509	512	547	537	574	531	536	584	592	540	538	556	593	531	508	559	534	544	553	538	524	521	529	559	524	574	545	525	546	520	566	538	545	595	528	543	530	538	560	537	576	560	519	532	512	538	562	583	480	554	536	504	542	559	520	534	551	572	565	549	505	486	565	537	580	571	548	510	505	527	567	528	557	562	544	519	533	526	484	499	571	506	532	510	541	532	547	548	516	516	554	530	562	546	564	531	556	594	545	562	523	532	564	506	552	575	515	546	499	539	517	549	541	555	578	516	542	530	563	555	523	535	563	578	565	538	578	526	551	493	538	495	535	556	524	560	569	539	598	545	567	532	514	553	547	537	564	513	523	555	553	565	582	551	516	536	548	539	546	551	502	489	537	521	556	548	585	584	560	557	575	553	535	533	549	579	547	564	573	527	507	522	598	577	545	536	579	541	519	523	536	564	518	547	488	565	586	576	553	599	510	555	555	500	527	568	548	534	572	552	513	568	580	536	521	516	539	588	582	497	503	564	495	527	540	511	554	570	559	514	508	514	548	550	554	580	546	533	611	560	528	549	545	552	489	530	530	503	537	545	587	549	550	561	591	529	546	600	505	566	532	561	527	541	523	541	512	525	543	532	547	543	518	529	559	521	512	563	543	545	553	549	537	554	552	561	531	559	564	548	525	537	567	537	553	553	555	559	535	575	572	535	546	510	533	535	519	538	508	563	558	526	529	548	516	538	534	556	566	533	547	544	518	521	565	542	526	533	533	586	565	579	505	548	565	493	590	537	551	543	600	569	581	541	538	548	532	531	519	533	524	542	545	560	510	559	554	558	569	543	509	574	548	508	558	553	549	535	567	517	544	549	573	521	535	535	504	552	520	567	546	506	598	530	528	509	567	543	570	543	556	556	540	539	558	519	528	544	559	522	498	563	559	492	559	542	570	586	550	546	534	545	541	539
22898	21438	30934	38041	37975	29476	21125	5365	1187	676	605	668	649	610	673	653	606	650	654	634	688	643	597	666	593	619	669	613	642	630	660	618	678	653	608	677	642	657	649	586	630	608	667	655	651	629	643	645	625	627	653	660	685	598	676	602	655	627	618	647	575	607	638	637	603	659	624	662	704	606	616	646	633	611	659	675	615	606	667	631	645	657	597	633	631	638	610	638	640	657	607	610	605	648	634	645	664	625	626	625	658	609	627	642	603	591	664	584	612	642	632	639	619	585	644	624	588	625	640	623	610	590	640	634	590	601	638	664	626	627	628	638	631	643	686	582	662	623	680	624	669	652	637	626	613	597	663	593	625	639	611	632	646	631	649	638	612	639	628	650	669	632	663	628	639	603	646	628	651	651	631	645	674	645	646	624	598	626	605	638	641	611	630	583	623	632	667	655	629	629	634	598	641	612	634	664	656	632	644	653	642	690	672	647	622	607	663	612	616	616	597	646	603	606	610	633	629	653	620	590	645	627	608	576	633	623	605	622	674	631	633	611	625	678	622	629	606	635	632	607	668	652	679	657	629	625	619	647	639	639	661	612	648	651	633	662	632	621	655	608	616	545	603	609	623	633	617	595	574	615	621	635	676	627	589	649	617	617	658	658	641	597	657	668	669	617	655	688	603	697	650	698	629	628	607	594	641	664	587	609	609	582	615	619	614	625	596	669	680	648	625	659	620	633	613	634	685	610	610	635	605	644	603	573	618	614	699	606	634	655	621	592	660	610	597	675	639	605	667	637	706	628	617	668	646	596	663	624	613	608	623	666	614	634	619	596	627	663	636	633	616	660	661	647	669	645	645	585	608	647	677	631	613	649	619	623	643	709	625	607	653	614	626	658	639	607	692	649	646	642	678	616	633	620	634	615	625	612	622	664	612	563	621	632	655	608	600	665	632	651	656	663	684	652	655	615	639	587	606	620	673	638	614	647	618	616	693	639	615	660	642	608	645	642	667	649	613	620	659	597	620	633	625	622	591	573	641	655	604	614	669	643	639	630	623	624	671	678	631	622	637	612	651	622	672	625	634	686	616	626	630	662	620	624	666	677	588	581	655	637	652	614	617	608	615	663	634	630	656	665	661	580	626	610	624	624	635	550	602	648	665	635	630	633	595	612	694	627	625	589	637	611	589	637	639	635	627	617	633	653	671	607	606	640	580	646	636	585	646	597	654	653	649	594	652	651	632	629	619	620	663	664	645	642	656	647	626	642	642	608	611	609	593	654	604	638	662	621	636	627	668	571	625	634	630	647	625	609	627	643	663	639	670	643	684	670	615	640	623	633	631	644	564	614	596	640	638	611	659	625	596	635	619	653	609	670	576	615	665	653	673	607	656	641	633	689	610	664	638	591	626	632	643	596	698	620	613	648	605	643	626	602	654	640	613	666	627	604	628	620	622	680	636	630	624	627	654	619	614	613	660	604	694	653	613	659	633	614	622	631	612	634	658	660	623	619	625	627	623	650	614	599	589	653	652	628	610	611	653	582	637	598	659	618	603	631	639	607	645	634	628	605	623	633	626	607	647	642	626	638	575	639	620	617	654	637	690	673	630	658	655	641	650	588	626	659	634	628	603	587	629	623	629	635	673	643	640	652	601	628	606	642	653	641	637	665	601	624	593	630	638	672	644	621	635	657	664	631	642	606	618	618	627	591	587	606	606	667	603	618	633	664	636	640	649	559	655	659	658	608	662	662	598	622	611	627	594	632	637	685	592	645	622	632	679	586	631	619	627	636	602	616	657	625	595	618	636	627	630	627	624	611	656	676	635	590	635	592	621	615	617	649	678	633	647	661	629	599	608	617	667	603	660	635	612	569	656	656	619	587	632	666	672	665	609	613	622	592	652	663	664	626	660	672	642	661	640	609	645	580	642	614	612	603	626	678	662	595	671	602	634	592	686	594	637	581	644	652	615	640	610	672	570	629	642	613	637	627	648	648	572	619	664	675	602	629	637	654	649	668	672	616	646	621	621	635	646	625	600	623	644	624	600	626	653	631	654	614	677	598	629	677	647	675	660	640	582	585	580	646	611	648	628	657	622	621	642	584	625	650	627	629	652	678	664	619	670	591	685	613	660	599	628	650	636	636	661	638	633	603	635	585	647	640	664	666	653	607	611	628	630	665	640	614	718	618	634	644	600	646	672	628	640	652	626	593	613	619	659	606	627	597	678	662	601	678	641	606	653	668	656	593	671	637	627	647	635	667	605	627	674	642	655	646	608	660	623	579	640	634	589	620	676	698	581	641	577	589	615	626	595	588	618	604	595	598	622	611	621	640	645	652	581	606	632	646	684	642	678	658	621	647	615	668	645	600	673	631	651	637	651	646	585	618	643	670	616	655	628	664	635	657	656	650	607	623	633	651	679	616	617	675	651	658	594	644	621	645	626	643	592	664	634	602	588	668	658	617	626	636	585	663	606	590	654	618	580	641	649	584	589	654	647	655	629	599	657	613	583	611	547	625	629	676	638	658	635	634	637	634	585	655	601	641	617	630	609	679	643	603	679	616	671	649	614	644	673	625	681	623	619	678	631	633	610	635	647	649	610	604	631	611	634	602	599	606	593	617	645	663	593	599	631	649	612	603	661	626	618	616	640	645	665	634	674	651	616	626	664	616	620	662	596	610	618	611	635	657	724	666	628	624	644	648	605	632	603	649	649	623	610	629	630	611	609	620	632	639	609	614	609	626	636	662	590	608	611	603	588	653	619	617	599	614	669	638	638	604	553	606	632	638	622	665	649	623	647	605	633	640	634	625	596	639	591	683	628	666	659	664	627	617	636	627	626	604	626	649	609	655	646	643	629	605	608	619	597	667	627	664	622	621	596	646	686	644	612	655	602	638	691	596	577	614	655	627	631	640	604	607	618	651	639	657	624	648	652	640	655	664	626	618	625	676	581	571	626	699	649	609	661	621	588	611	632	656	607	611	614	639	631	615	627	605	600	602	618	624	643	635	622	634	644	656	670	595	637	646	609	611	645	635	641	625	634	650	615	578	662	606	683	617	590	637	595	612	632	593	645	608	642	637	659	637	636	640	613	654	649	647	628	648	609	641	661	637	630	615	627	658	608	641	698	605	644	612	624	648	672	594	673	665	639	647	620	626	635	633	623	633	649	633	609	691	598	646	579	634	612	628	644	633	644	596	609	645	629	630	647	615	722	654	590	611	662	622	633	623	602	622	633	601	642	606	702	623	658	632	614	631	604	631	631	666	634	568	621	619	656	656	650	657	617	627	606	658	607	623	610	670	624	640	642	667	653	635	639	653	629	666	624	677	668	615	674	641	629	692	651	613	621	662	634	623	649	594	651	609	608	642	632	619	617	660	647	609	656	579	645	594	594	620	635	643	640	620	607	597	627	634	643	620	659	639	570	676	641	659	648	624	570	618	622	642	616	618	616	590	650	642	608	618	576	618	613	634	672	646	642	638	673	646	636	636	614	667
51535	91645	77420	75347	53183	32337	14095	4214	1346	774	723	696	694	654	672	738	715	709	666	676	685	693	675	724	722	674	696	697	654	684	700	715	654	646	675	692	741	697	659	696	687	706	688	685	711	694	681	672	673	694	689	635	675	722	651	673	653	637	687	712	699	687	746	707	693	736	709	744	681	698	654	687	686	673	677	671	704	699	690	670	698	687	676	684	726	707	653	688	675	658	717	627	679	653	697	685	672	681	672	694	716	675	671	647	737	701	700	679	630	702	683	693	726	694	678	671	672	724	667	728	692	689	671	664	681	648	728	693	693	679	663	701	720	697	702	681	696	672	649	657	687	675	657	740	710	694	652	649	665	686	618	711	714	666	665	706	682	707	769	661	705	675	688	670	689	687	667	676	652	689	658	687	693	704	723	678	653	705	708	660	729	697	643	684	689	703	700	694	710	702	706	717	707	661	677	668	671	682	655	705	680	674	667	695	691	633	648	697	686	727	661	642	678	675	675	714	667	713	648	706	682	720	662	652	689	713	755	690	721	698	715	741	675	676	669	694	687	688	706	736	671	716	656	675	691	664	636	742	702	672	682	682	629	652	674	667	689	674	652	659	706	739	690	655	691	686	671	640	668	696	705	672	687	735	715	690	698	686	747	663	636	654	706	719	673	693	708	697	710	682	696	739	663	671	667	684	687	675	710	655	701	730	703	715	676	713	697	721	686	681	683	714	666	698	727	702	720	669	638	676	675	643	724	682	698	678	650	673	737	719	705	704	656	656	671	683	672	692	681	690	696	634	705	678	673	686	680	597	709	676	626	676	675	631	673	678	690	723	657	753	687	699	671	681	661	704	664	699	723	681	673	697	679	733	704	650	678	671	697	689	688	690	681	676	714	667	663	718	673	678	668	680	719	698	635	687	672	687	711	680	665	714	705	681	701	717	710	716	706	708	690	732	701	681	667	643	681	684	724	715	696	690	685	680	685	727	674	698	681	657	680	664	665	700	647	638	707	656	667	690	736	641	628	710	677	663	664	695	762	671	687	663	678	666	699	684	697	642	699	712	747	665	688	695	615	735	719	705	648	699	710	610	705	732	667	725	726	699	717	667	738	631	723	692	679	649	695	695	694	683	646	694	694	724	704	714	700	741	678	713	684	738	664	729	730	690	725	703	715	709	706	739	701	666	655	726	667	688	754	679	714	707	652	627	642	662	666	686	732	657	693	666	701	648	714	670	655	677	670	659	687	667	732	690	679	700	658	712	644	665	664	665	698	647	692	670	691	688	678	734	638	675	728	682	673	689	693	698	677	661	705	657	634	699	706	683	712	679	668	701	645	663	705	695	700	653	676	649	671	641	687	702	659	712	681	662	661	702	695	729	718	692	705	705	686	695	703	750	736	707	709	689	721	687	690	652	673	683	683	675	712	690	663	695	712	676	650	687	741	712	697	692	686	663	707	691	700	654	714	713	750	666	687	672	705	658	695	730	703	746	684	676	686	636	676	673	667	686	690	694	659	686	750	689	720	687	622	695	666	718	692	699	670	642	683	726	678	705	710	729	692	654	680	638	672	678	734	727	670	677	704	672	712	671	724	667	660	668	689	683	713	672	688	660	657	690	654	685	683	689	707	718	687	728	658	651	708	670	654	621	675	718	687	663	696	667	663	661	650	708	687	654	699	644	671	733	698	708	698	715	670	647	702	664	700	706	676	713	706	657	704	662	717	681	696	702	657	667	708	659	640	687	712	668	678	697	709	638	694	676	653	756	705	687	711	716	675	713	696	719	654	719	694	674	689	685	713	679	719	708	728	700	710	678	724	708	683	686	642	676	674	684	691	695	694	711	667	677	742	706	712	685	679	725	664	710	713	712	678	692	697	715	709	690	688	699	696	682	644	703	675	701	690	667	706	710	693	664	664	723	691	685	711	719	678	665	722	679	702	634	698	676	658	670	683	706	683	686	678	695	710	705	646	673	726	736	668	713	686	700	723	702	698	690	673	715	700	747	674	695	759	651	667	653	647	680	721	646	677	713	720	736	693	668	692	667	729	707	697	684	636	708	726	684	648	701	683	705	679	689	675	697	686	683	679	660	686	642	677	712	681	670	659	684	697	661	700	681	711	684	683	691	704	711	720	691	715	679	709	683	695	675	705	717	641	655	729	677	735	713	682	689	659	702	661	651	652	685	700	689	716	690	685	653	717	709	696	656	688	692	664	719	695	710	746	710	715	698	656	676	678	679	674	705	664	704	653	680	689	673	637	688	688	671	728	643	676	702	668	655	683	680	720	695	705	712	691	694	701	730	740	641	670	708	666	710	684	715	676	692	664	673	688	712	683	710	689	645	681	643	722	657	687	658	648	718	711	664	672	705	703	650	666	744	719	678	712	705	680	679	742	642	676	680	710	693	692	686	728	649	719	695	686	675	661	682	650	723	698	691	715	653	642	681	643	705	681	670	720	687	663	687	693	676	644	681	674	723	712	756	707	682	674	667	677	701	721	671	647	679	672	652	704	686	714	689	730	732	700	735	683	686	692	690	670	686	725	698	675	710	704	653	697	685	669	691	728	699	665	661	638	691	680	713	704	682	704	643	697	670	685	669	685	693	689	728	698	700	697	691	635	660	682	696	685	630	637	639	697	690	673	714	687	669	738	666	697	710	707	680	691	668	688	659	666	741	690	682	661	663	670	671	706	738	736	673	681	706	677	669	713	724	673	700	719	687	658	660	660	672	700	710	677	728	688	722	673	716	691	700	681	656	659	685	662	670	648	711	703	648	740	703	696	675	662	685	693	644	726	699	700	657	688	675	707	606	636	694	753	709	679	659	661	714	680	710	714	741	679	722	679	672	678	665	625	685	704	659	660	712	693	633	642	663	694	674	708	688	677	686	682	664	658	763	670	720	669	713	636	695	673	616	737	681	694	694	688	644	708	710	728	681	676	728	700	652	722	714	696	665	672	698	693	650	689	665	655	689	666	695	691	694	688	699	696	742	711	704	736	670	714	691	689	748	689	680	685	682	693	700	709	693	670	686	741	645	695	685	637	682	705	692	701	659	662	691	674	715	728	698	702	695	706	643	667	682	678	666	671	715	698	680	655	717	711	676	652	706	709	691	705	683	664	661	650	693	696	710	696	697	678	623	701	673	680	690	715	685	731	686	733	681	648	681	686	680	650	650	680	697	656	701	691	720	657	705	669	639	656	704	724	698	686	714	672	659	734	714	716	717	720	700	691	661	701	666	683	683	640	648	677	671	712	683	733	648	640	706	700	698	681	706	667	693	672	751	646	671	704	748	706	680	680	662	704	740	698	736	649	696	693	724	703	664	688	714	659	614	694	727	631	705	680	694	690	654	694	679	722	706	682	727	708	664	718	676	698	664	683	657	693	663	665	652	693	650	723	692	657	683	706	726	677	657	687	675	712	683	698	665	677	660	654	672	705	687	694	687	676	691	704	715	656	680	664	676	668	691	710	697	695	723	652	714	705	676
27386	26257	29359	30215	15210	4650	1254	569	461	396	423	389	370	405	375	432	416	402	384	407	372	395	382	394	391	409	385	413	371	407	400	372	380	364	427	404	390	417	391	377	425	437	428	399	394	420	437	407	413	402	386	424	421	378	358	410	395	402	410	363	372	370	413	393	386	396	385	397	383	390	406	364	410	390	408	403	406	384	395	387	410	374	374	419	423	414	429	392	421	397	417	383	423	393	409	376	386	390	431	386	373	388	382	412	441	383	389	361	393	393	386	408	402	371	404	395	384	411	412	433	438	374	366	389	443	391	426	381	393	402	367	412	382	403	379	386	388	411	396	414	405	391	423	363	413	384	367	412	404	399	378	362	389	410	408	393	400	423	413	398	399	403	374	379	379	387	428	383	396	391	430	390	431	377	383	364	407	392	388	384	409	378	360	383	415	361	397	386	375	369	433	408	368	351	390	418	428	368	377	418	388	369	429	390	418	375	399	381	403	388	409	412	377	378	402	399	390	378	386	396	397	391	398	387	391	359	434	409	384	385	395	414	410	407	373	408	402	399	406	373	427	369	403	392	382	408	401	408	415	409	425	379	394	400	434	408	388	393	374	421	413	384	375	356	350	402	393	417	362	373	410	398	347	389	352	416	404	411	440	402	396	383	402	401	443	406	424	429	384	376	387	389	428	390	384	392	411	408	378	387	379	389	371	407	402	393	382	407	384	436	398	410	431	429	433	393	384	400	397	417	403	397	390	410	383	396	388	411	379	367	427	381	367	428	425	375	378	433	390	435	396	379	392	421	370	403	431	397	413	384	381	397	429	434	368	389	383	365	406	434	431	416	390	410	415	377	404	393	365	381	376	404	399	399	404	396	382	415	409	397	383	390	391	397	418	410	404	395	426	422	378	382	413	408	419	406	359	409	392	391	398	372	403	394	387	440	396	373	394	381	395	369	415	375	410	404	396	368	421	401	448	385	383	404	409	441	412	387	404	409	398	412	425	420	370	405	370	401	394	407	396	359	426	387	393	422	382	409	405	365	380	398	350	378	397	396	383	423	387	383	415	386	379	380	384	434	394	424	380	368	399	393	408	385	373	383	398	415	389	373	412	424	403	369	355	422	387	394	378	388	374	411	377	400	412	435	389	393	399	359	393	407	397	421	412	437	435	378	402	407	365	387	381	393	388	367	401	415	423	354	393	421	373	363	396	396	425	373	400	368	408	405	408	397	395	384	380	402	381	372	420	395	406	382	386	391	416	385	420	366	400	401	415	406	408	430	410	359	395	421	378	397	411	393	400	391	420	380	401	406	410	385	403	418	401	412	395	385	398	417	382	389	385	386	446	379	381	351	418	393	425	350	390	394	408	396	384	363	436	384	409	442	413	383	372	392	358	364	396	391	383	389	418	425	426	380	408	383	375	393	372	381	397	391	361	394	411	426	365	408	394	389	390	401	369	369	383	395	399	376	402	418	404	391	405	416	407	415	392	397	395	395	413	429	387	408	428	446	388	389	403	423	391	389	403	420	437	408	427	401	373	399	399	426	387	387	438	411	378	365	383	371	387	414	390	369	396	406	421	394	363	394	378	383	413	402	382	430	390	397	398	385	410	403	383	369	411	409	426	408	400	346	393	397	419	413	380	332	396	410	416	459	395	359	426	410	405	396	373	390	405	376	410	409	356	431	402	406	381	408	401	389	384	379	385	395	388	383	382	347	417	387	380	376	395	377	376	406	412	389	408	354	416	357	401	411	428	426	375	412	396	370	375	396	394	442	395	413	394	417	413	386	416	394	385	397	403	412	379	392	369	421	369	407	392	359	412	435	359	401	415	384	348	387	382	375	389	372	384	399	400	378	398	408	406	392	425	420	374	426	375	388	366	356	389	384	428	427	402	405	396	444	429	395	414	385	381	383	399	380	372	405	415	438	412	417	413	382	405	391	361	390	363	419	367	420	384	388	436	415	419	371	359	396	392	450	402	398	395	425	401	441	392	382	414	359	409	414	365	405	362	368	383	390	413	405	400	364	414	380	418	419	403	404	398	381	399	378	393	408	391	438	368	374	379	416	418	378	425	380	405	418	354	373	422	407	430	422	426	416	366	380	390	392	417	377	400	407	386	413	383	397	389	410	372	411	392	389	393	411	379	437	368	413	354	391	409	376	395	404	379	430	374	360	395	395	417	414	410	454	417	401	410	378	373	395	401	394	376	426	397	381	433	391	407	406	393	392	414	415	385	330	406	375	386	367	387	375	384	402	379	398	415	421	391	429	393	391	374	409	410	409	389	404	378	428	416	407	398	391	384	374	391	417	391	417	416	379	408	399	390	409	394	389	393	422	365	391	356	401	409	377	394	418	385	398	397	389	392	392	385	415	387	417	397	387	403	409	430	392	381	410	385	395	407	411	377	395	425	386	405	373	389	420	404	435	407	402	374	394	386	413	442	379	423	389	401	401	400	359	366	373	398	400	428	385	385	395	380	400	426	446	418	415	394	378	385	406	389	435	365	403	376	432	411	384	406	400	341	364	399	389	419	412	368	391	374	406	407	428	401	406	395	391	378	383	378	433	382	403	388	409	388	426	425	404	422	410	375	386	382	412	429	343	403	416	376	401	396	422	386	417	392	413	399	379	402	392	406	365	376	378	397	404	382	379	389	403	407	389	382	395	407	381	377	362	392	392	372	411	426	402	349	395	363	390	394	371	430	352	383	375	403	399	430	419	389	391	418	382	406	387	387	386	386	401	378	452	404	392	382	398	381	415	400	394	416	402	400	407	412	373	401	422	407	365	391	406	397	359	376	386	385	388	416	382	355	380	389	422	386	396	416	376	373	402	391	382	388	378	385	411	384	407	376	397	387	382	432	400	392	409	394	386	396	403	407	404	417	374	395	379	395	383	383	402	378	377	389	421	394	404	416	390	384	369	395	429	401	422	426	416	369	385	370	393	412	401	384	399	375	402	413	367	393	393	387	395	395	422	410	350	404	431	378	386	387	395	391	405	395	449	389	384	408	377	382	377	411	417	403	421	406	426	400	425	390	395	397	390	445	429	429	384	405	398	407	425	437	424	348	393	404	399	406	382	399	419	386	377	386	373	380	369	398	408	372	398	412	380	362	392	408	394	391	420	364	420	381	405	435	394	391	363	420	403	435	386	424	403	368	404	391	387	397	422	389	386	389	403	355	405	395	380	394	375	409	398	386	408	373	375	404	386	362	384	395	415	380	388	418	433	372	390	396	414	370	402	394	386	401	416	377	382	410	388	401	407	400	398	401	406	378	397	446	401	373	407	382	410	402	400	411	393	412	390	388	420	403	355	358	385	361	392	382	399	388	378	393	369	411	415	408	378	404	398	405	423	363	335	392	392	382	428	394	403	367	410	409	405	385	378	424	407	387	391	376	420	366	399	430	381	414	405	428	421	412	409	419	382	422	398	394	419	387	399	403	381	419	379	385	409	419	406	396	390	381	379	422	404	408	397	374	443	369	378
20224	43895	28277	27070	14432	5339	1798	751	527	475	469	467	443	422	494	465	467	451	425	468	447	433	430	486	445	462	495	424	451	431	447	446	485	449	484	487	454	443	483	455	471	410	468	431	451	472	448	454	436	448	438	456	491	427	456	461	466	431	462	474	489	447	463	487	450	473	466	499	447	465	472	484	430	460	483	446	480	459	409	436	455	426	465	486	448	473	443	498	474	447	471	479	454	485	442	464	453	442	466	459	462	470	446	482	416	442	463	432	447	466	459	439	459	473	458	445	477	456	462	467	460	458	468	428	443	426	423	447	462	422	417	492	437	447	516	488	462	478	427	474	465	480	463	441	504	445	456	489	455	446	441	455	435	459	458	417	490	472	453	483	493	433	423	452	445	434	424	439	434	442	450	424	469	488	441	472	491	469	483	479	450	475	453	428	438	468	463	423	495	472	498	484	441	464	469	447	504	451	460	450	483	428	476	475	440	416	450	492	470	431	453	485	443	463	415	455	466	456	480	528	462	458	437	447	468	482	451	457	433	473	448	460	445	478	473	467	435	428	426	411	467	444	408	475	456	473	471	460	487	436	484	464	440	465	455	451	476	446	475	443	478	498	435	486	450	447	471	478	448	487	488	473	425	439	477	453	487	449	482	468	459	438	465	432	414	493	459	482	456	479	452	450	436	450	426	472	456	479	464	463	465	469	454	445	494	420	473	477	486	479	494	455	430	447	452	400	456	448	442	465	461	457	459	486	453	450	434	469	498	487	473	450	444	484	468	430	433	457	445	455	443	454	467	456	458	449	475	485	467	429	476	451	452	471	444	449	472	447	475	462	447	453	460	495	467	498	436	446	466	471	476	509	449	476	454	453	428	450	439	449	438	446	459	458	434	482	476	483	437	465	508	428	477	480	418	445	460	465	449	468	468	480	462	433	457	467	454	482	445	472	442	453	462	475	439	452	460	437	501	454	437	441	449	399	461	466	468	440	463	455	460	503	464	406	436	471	431	432	459	474	494	473	478	459	426	484	474	422	484	490	461	468	498	466	396	444	443	441	432	437	425	480	486	442	458	416	434	486	457	455	469	458	461	483	446	425	504	397	437	455	505	440	445	433	458	418	449	486	475	420	448	478	463	422	451	478	460	442	488	435	456	468	455	430	473	447	464	463	455	480	430	474	483	463	455	455	465	451	451	464	444	474	456	467	484	443	469	471	447	465	470	443	486	455	439	499	474	467	451	475	423	463	437	439	434	473	432	498	458	434	418	453	468	452	460	459	435	435	474	437	452	444	467	423	464	461	453	483	442	456	468	442	418	483	483	442	462	439	494	474	415	442	459	461	450	476	461	462	441	489	442	445	505	485	453	460	469	475	438	429	480	476	472	443	472	461	443	479	461	504	475	499	452	470	450	467	480	488	469	468	434	472	415	409	450	414	438	444	460	489	466	469	446	477	452	404	433	459	416	485	468	448	419	455	452	464	480	461	451	451	451	472	444	437	483	485	394	422	462	453	436	450	433	471	446	452	444	469	457	461	492	444	477	471	487	452	453	480	448	461	425	442	505	458	455	499	456	463	450	465	416	463	458	478	443	413	450	433	437	445	502	435	503	454	470	439	466	468	497	440	460	466	439	456	457	483	446	427	442	463	475	452	441	492	463	447	476	446	453	499	438	470	474	477	477	423	488	444	429	456	447	436	449	435	476	436	486	420	462	454	455	464	473	473	424	477	433	480	485	473	459	498	475	480	466	471	475	476	428	479	499	452	444	468	485	457	464	439	445	473	453	450	513	451	473	483	458	435	445	441	468	439	483	455	490	444	461	502	441	434	468	437	466	410	452	464	495	445	496	481	468	482	444	488	435	472	438	497	492	477	429	474	464	439	454	467	432	440	448	421	437	480	481	462	481	450	441	423	440	461	487	445	465	455	444	488	474	463	465	494	428	452	440	458	452	436	460	472	479	458	482	456	469	458	449	448	466	493	457	485	464	454	479	488	499	445	452	431	446	489	485	459	450	462	465	438	440	468	469	469	429	469	467	455	462	484	432	465	481	480	486	465	453	478	447	486	485	467	489	471	457	483	452	457	495	466	470	469	478	456	462	433	436	440	461	490	440	446	451	446	496	452	473	471	443	506	435	470	444	466	464	437	439	444	465	479	467	465	437	459	457	443	505	415	469	421	465	452	494	452	426	505	463	440	486	481	422	463	492	442	447	430	488	480	451	492	465	469	455	453	453	492	471	434	427	476	471	449	436	468	499	445	470	434	458	440	453	469	464	460	452	445	458	456	491	430	460	474	482	458	471	463	487	438	467	455	440	475	449	485	437	428	457	474	446	455	471	419	445	458	467	443	471	464	409	486	436	452	449	470	457	439	469	451	491	470	451	417	437	440	494	426	451	448	474	435	429	463	460	471	456	448	479	491	458	432	478	489	473	493	445	442	449	441	504	494	477	452	491	434	449	456	459	485	465	417	447	479	428	498	504	446	461	440	491	483	453	451	455	445	490	469	416	443	398	485	450	422	453	491	446	458	451	457	430	420	449	427	459	464	417	490	438	443	475	461	477	473	447	491	442	488	423	455	453	462	482	465	448	497	472	442	497	462	443	460	410	464	476	462	466	424	468	448	481	442	447	468	499	421	478	500	417	462	460	479	495	456	460	476	433	440	472	442	473	471	459	476	455	477	452	464	450	402	474	482	467	465	465	468	462	464	453	477	435	453	447	427	441	459	472	473	469	494	455	433	465	481	453	458	475	444	444	463	457	443	456	412	436	437	452	445	441	441	452	469	466	460	453	472	472	470	435	425	460	460	445	451	482	478	459	464	434	465	457	463	458	481	468	447	417	451	454	466	410	423	475	440	453	441	436	453	448	451	478	434	442	466	464	458	443	421	452	451	452	461	493	433	466	488	449	455	480	472	460	445	464	472	474	485	479	454	462	457	436	478	463	454	436	477	461	452	429	463	426	447	461	455	442	474	461	467	485	467	448	461	437	441	444	466	464	470	438	445	473	472	429	481	460	478	460	457	474	432	472	447	485	473	462	467	473	487	460	453	462	429	481	486	470	437	454	448	413	440	465	488	468	435	489	461	491	467	499	471	452	437	445	446	483	497	452	487	498	441	467	461	447	505	455	415	468	424	498	433	441	459	449	446	464	477	467	489	471	466	446	476	455	468	494	459	482	465	448	458	479	474	505	460	464	459	471	468	451	441	481	477	433	451	458	448	477	454	465	448	458	464	463	473	449	463	461	474	484	457	479	440	456	431	456	464	460	478	496	510	441	469	453	472	493	442	449	458	411	510	492	465	455	470	448	454	456	454	454	463	496	446	520	462	431	450	428	471	497	504	439	454	458	464	439	444	465	440	422	427	476	481	449	470	436	450	446	501	456	486	469	457	481	478	456	471	485	469	458	465	464	464	428	446	450	452	471	472	475	460	513	450	477	458	487	459	430	485	458	470	438	471	419	487	474	477	473	468	493	454	440	447
23538	21601	31946	41866	39001	26902	15270	2915	746	529	444	548	525	504	478	508	517	517	530	501	506	473	525	505	563	496	574	466	474	512	478	526	524	499	507	496	485	529	507	486	522	531	519	557	451	515	474	495	504	502	528	499	482	516	490	482	512	535	505	478	477	493	497	481	513	485	527	546	511	549	495	504	528	490	485	519	484	469	502	496	513	519	512	519	528	502	477	488	522	484	538	473	537	501	502	558	537	517	476	491	487	475	513	514	530	477	525	547	555	519	486	591	500	513	522	503	504	513	492	516	511	516	561	512	453	531	518	448	458	520	507	536	502	530	508	519	522	473	497	498	479	522	509	496	524	509	508	490	513	499	502	502	500	532	520	525	468	508	510	503	474	484	515	490	437	499	519	546	465	474	506	521	475	543	499	498	479	482	521	529	515	495	491	541	516	496	536	479	512	494	513	475	543	491	493	505	494	482	525	505	514	520	513	503	513	503	454	513	497	526	498	463	515	515	511	451	506	504	511	536	509	506	485	502	532	516	466	525	486	474	454	540	541	484	504	547	521	500	518	495	483	499	493	518	547	500	500	502	523	482	505	495	483	520	517	502	491	505	516	499	496	510	526	508	467	462	471	466	510	502	548	462	487	447	488	512	509	490	537	483	493	469	503	486	532	472	532	490	507	495	479	529	509	463	521	527	511	481	555	503	497	495	535	524	537	507	498	483	484	496	485	508	478	479	478	508	497	487	458	509	486	497	472	497	522	504	498	511	521	507	461	493	503	511	503	546	491	504	479	508	499	505	495	503	491	487	510	518	496	474	491	515	473	475	497	488	513	498	529	520	488	531	512	509	551	471	521	552	499	504	511	478	531	464	551	509	473	513	516	484	508	511	534	472	510	501	495	537	493	463	513	475	508	562	511	524	498	515	496	539	514	473	500	504	530	515	483	512	507	504	487	500	484	486	526	459	508	452	486	502	525	497	514	486	516	520	489	573	473	510	495	497	473	516	535	515	480	509	498	522	443	484	494	499	494	531	502	447	469	493	500	532	529	484	540	504	527	502	524	502	492	508	529	488	543	518	509	509	510	524	496	465	504	524	482	488	471	517	506	481	499	487	528	494	489	502	516	531	517	531	493	515	500	490	540	494	510	534	526	513	460	498	543	464	501	490	498	534	522	506	507	501	495	501	560	511	523	503	487	535	536	483	445	569	519	514	512	524	515	499	526	494	508	481	507	516	505	490	493	539	559	529	516	492	491	519	500	486	505	525	525	497	491	499	482	520	506	528	490	510	470	523	468	462	525	462	514	523	493	493	517	553	524	506	522	520	476	499	490	497	477	487	467	502	484	499	555	508	510	495	518	511	492	502	506	508	497	545	499	559	487	483	512	489	490	541	514	500	501	502	494	548	523	523	537	476	528	490	553	482	531	468	513	540	475	508	532	489	516	489	513	488	508	534	484	502	546	517	512	515	472	493	511	515	547	498	484	463	514	486	494	490	515	498	492	534	496	505	525	517	513	504	509	484	477	490	496	502	472	478	496	494	520	544	504	528	524	495	498	492	491	517	537	526	495	462	503	496	472	539	523	536	543	515	525	517	513	500	509	492	491	534	500	509	473	519	512	497	502	523	490	536	498	468	518	518	503	448	464	490	487	537	501	498	507	512	479	509	562	541	517	502	498	529	482	547	513	507	494	499	472	518	512	495	471	484	507	521	499	514	500	481	503	536	505	514	512	458	541	517	440	483	520	489	475	508	506	491	479	486	460	494	501	503	525	488	465	524	477	512	505	508	491	511	536	506	509	521	477	467	531	496	498	518	536	492	458	518	485	498	522	505	519	499	541	464	496	511	529	497	528	507	524	493	489	507	529	486	511	493	550	510	516	534	490	518	494	514	522	476	531	508	489	493	495	469	506	515	515	494	519	481	522	535	515	490	534	486	477	492	526	472	498	528	521	508	487	529	518	523	499	524	506	468	492	492	549	489	495	469	522	507	499	477	503	517	521	490	514	525	494	499	496	536	524	473	476	496	480	542	526	493	495	510	509	540	518	516	493	538	485	508	553	500	516	516	531	535	494	494	512	510	521	505	500	503	511	487	525	491	537	523	540	460	527	518	497	512	496	503	483	516	497	499	513	492	486	512	502	507	539	502	495	465	525	518	495	505	512	520	502	490	490	520	484	527	534	524	489	475	493	518	518	468	517	514	529	539	534	499	520	503	511	448	531	521	469	470	514	527	530	504	493	497	465	462	501	520	518	502	484	489	514	542	489	513	493	480	475	499	484	507	523	550	525	505	501	542	492	495	508	494	521	482	457	494	498	468	506	505	473	513	512	507	499	505	492	499	503	489	470	521	529	466	478	473	528	481	506	541	524	504	527	484	493	494	472	515	509	483	549	523	518	505	476	526	481	522	506	474	522	482	495	498	487	521	513	510	525	463	487	541	531	499	483	524	493	483	466	466	523	492	488	513	521	490	539	551	500	462	537	511	532	482	538	517	559	527	493	513	485	514	531	507	525	490	544	526	460	489	536	505	537	526	503	496	551	479	473	507	527	491	497	490	499	473	523	531	481	535	510	499	486	536	520	527	501	482	579	488	515	516	536	484	489	514	489	510	524	538	512	465	492	519	490	547	492	488	493	511	494	478	532	498	532	547	482	528	512	455	489	529	502	519	522	558	524	559	497	487	522	510	476	501	546	460	488	475	476	507	472	510	496	510	569	535	513	491	517	484	542	482	480	473	511	494	483	521	503	498	464	488	494	453	541	504	520	499	512	546	488	468	489	520	472	491	493	552	529	494	506	489	460	523	522	519	524	521	496	510	519	521	539	478	473	503	522	442	541	518	495	528	479	486	520	488	498	490	521	516	487	543	531	500	510	530	508	468	502	518	509	502	501	512	509	507	455	479	538	516	483	538	489	543	483	518	500	522	496	511	498	497	486	478	474	474	473	495	474	503	500	512	448	537	528	513	483	511	511	482	489	505	487	507	509	520	499	496	495	518	532	481	510	492	490	540	531	538	524	477	522	550	494	478	486	455	510	507	487	526	537	501	538	540	455	538	549	503	478	514	482	458	508	476	509	513	510	491	518	523	493	510	509	504	489	528	474	496	537	511	495	541	473	534	567	499	479	515	526	536	519	484	488	514	506	484	488	523	479	522	478	496	489	479	482	522	518	523	498	467	526	497	487	505	511	542	542	500	537	515	518	531	549	491	503	499	493	533	447	501	506	540	516	480	488	518	483	495	515	520	500	492	483	489	494	493	524	498	445	520	546	510	502	521	503	511	490	519	535	475	504	506	497	508	533	517	486	512	511	468	527	505	519	498	486	493	512	483	492	515	500	490	519	538	478	512	503	488	490	509	522	489	504	553	474	509	489	515	533	467	495	498	504	499	537	510	503	493	505	522	497	492	524	543	505	519	529	509	522	511	513	546	508	499	516	518	487	522	526	474	564	503	473	496	521	494	517	519	474	491	522	510	498	510	506	504
46324	87921	69950	65748	46550	26337	9724	2985	1039	533	565	560	560	555	591	550	556	551	586	572	580	556	577	551	580	561	589	564	553	580	568	607	543	559	568	595	576	600	551	576	546	548	537	576	583	587	543	576	546	547	601	585	559	518	572	555	542	530	591	578	535	557	587	588	542	579	557	550	549	618	551	564	567	573	613	557	591	524	569	596	585	521	562	553	534	521	562	567	574	577	581	565	563	594	585	545	577	534	540	577	561	572	556	584	521	536	604	583	560	523	590	586	574	557	513	564	561	554	515	547	558	526	562	613	596	606	601	557	556	575	564	546	584	571	561	582	559	592	553	580	606	572	579	533	533	555	539	536	569	581	593	585	601	585	553	562	573	580	557	579	563	589	565	571	571	593	574	580	549	547	527	618	565	587	597	553	565	544	539	582	601	561	566	568	581	535	562	584	565	517	552	585	559	594	609	517	529	546	516	615	552	536	632	590	557	599	521	566	610	558	568	569	553	591	633	579	583	584	533	580	580	549	567	584	559	565	597	560	541	538	570	608	559	579	534	604	569	533	546	564	593	582	558	547	562	567	585	580	588	574	576	542	572	541	575	550	582	620	528	597	578	577	575	556	560	585	613	557	553	588	552	573	539	578	566	613	521	621	575	562	585	555	555	564	587	562	561	570	602	512	589	545	585	557	568	521	545	597	574	563	553	556	557	562	599	534	568	584	583	574	600	581	574	566	572	555	589	570	568	585	545	589	581	536	588	571	583	582	561	554	544	587	562	562	526	576	573	629	537	589	609	581	553	541	578	591	545	555	536	573	526	546	599	556	594	577	575	518	564	568	571	590	586	580	524	560	536	571	519	566	536	569	557	520	533	548	563	562	536	550	538	553	607	598	533	534	542	548	551	566	571	584	540	541	548	537	577	571	537	575	566	603	556	555	551	595	527	603	536	593	610	538	547	602	612	546	543	582	543	594	559	569	609	582	576	553	575	566	549	583	530	567	573	562	576	568	566	545	574	567	567	563	544	575	565	596	556	558	559	606	573	592	590	569	555	558	618	544	576	602	551	584	633	561	574	534	548	569	541	550	547	559	563	587	573	581	586	587	560	572	574	542	589	640	562	568	535	526	557	490	534	558	557	526	549	547	577	555	612	543	565	600	563	574	533	528	514	606	604	572	583	568	562	571	574	554	558	586	561	520	598	531	509	556	570	542	566	587	558	570	584	569	578	555	590	617	575	586	558	543	607	549	575	544	568	574	535	539	542	600	566	572	553	541	580	553	575	568	570	561	547	554	543	614	579	522	520	596	572	539	563	561	542	554	583	602	561	570	598	591	531	571	583	559	561	618	582	576	583	621	562	573	593	541	581	586	582	587	565	580	545	570	530	574	544	541	564	571	557	562	557	568	530	548	574	569	567	548	506	580	574	533	597	571	542	598	568	556	490	534	580	567	574	574	563	571	569	561	574	568	620	558	569	591	563	553	606	560	585	576	569	585	598	556	556	564	593	538	534	571	528	543	561	570	592	598	548	581	586	551	533	582	553	603	578	563	580	533	529	571	504	563	531	553	596	573	576	569	533	606	540	578	569	565	560	546	549	585	630	546	556	528	566	569	543	610	529	598	557	563	529	565	572	522	548	613	549	596	541	544	557	531	550	574	563	573	537	586	605	550	550	538	544	574	518	547	577	539	593	535	559	548	548	587	603	538	546	556	602	564	581	539	582	595	571	553	580	573	544	557	582	545	571	545	552	532	567	520	578	583	562	589	559	571	547	555	552	577	563	564	561	603	579	531	540	552	556	572	562	590	579	557	567	578	570	591	607	559	617	585	522	590	539	547	553	565	558	535	568	564	562	585	592	563	601	548	575	550	548	560	540	571	604	580	569	634	586	613	525	527	567	579	569	534	590	598	547	580	598	568	575	565	556	584	529	553	544	567	603	580	521	605	581	563	570	579	574	553	588	558	592	570	569	506	566	517	602	563	548	587	515	594	556	580	545	577	579	599	531	606	552	574	567	588	551	565	544	579	565	608	541	559	574	578	570	582	543	544	550	565	567	594	559	565	595	549	581	595	562	581	584	546	547	616	551	579	583	571	543	552	565	527	542	555	579	582	564	529	510	536	567	556	562	560	572	582	520	563	519	515	585	540	587	569	542	559	563	557	585	500	584	583	528	543	560	553	541	608	561	539	613	594	536	554	597	567	562	567	542	589	546	535	545	566	542	602	528	531	571	554	560	587	563	560	566	581	575	572	579	563	565	608	573	494	539	586	598	587	588	547	576	597	550	582	556	578	615	542	538	556	590	563	563	563	587	519	544	534	562	543	554	590	579	599	529	605	572	541	552	533	526	543	576	556	551	565	533	540	569	568	542	529	551	577	553	577	569	562	590	547	565	542	582	564	534	578	575	603	544	541	530	557	589	555	550	583	564	546	566	560	510	580	571	565	542	535	581	558	579	566	561	559	594	535	596	551	550	560	588	575	582	536	582	580	579	585	538	539	548	577	562	560	532	572	569	562	547	549	570	595	539	568	622	567	593	543	531	571	545	561	557	553	561	530	574	530	581	599	557	517	602	581	568	581	586	626	543	581	569	569	555	565	546	587	606	533	563	575	534	585	570	522	592	549	574	552	548	614	551	566	579	588	584	556	582	581	581	583	569	559	584	558	560	540	555	570	537	548	560	560	555	592	558	574	554	593	566	575	557	566	576	603	546	521	581	548	640	537	518	549	585	552	558	574	581	599	554	621	593	573	552	570	549	547	542	575	539	520	576	591	552	558	581	518	531	548	523	560	589	587	579	565	561	562	538	597	560	574	592	555	582	563	603	604	523	553	519	545	577	554	511	565	559	560	570	535	613	573	527	600	593	547	568	534	500	564	569	595	587	570	550	575	575	617	576	560	582	592	537	516	583	550	544	565	573	582	569	565	588	603	569	573	559	615	549	571	569	553	588	578	541	539	550	568	541	582	541	573	565	564	551	565	547	619	575	576	544	546	556	552	572	546	541	568	577	563	545	549	530	594	543	601	557	615	552	592	559	577	517	569	516	542	554	569	582	543	544	565	573	580	573	587	560	559	548	560	559	550	537	589	525	572	569	568	582	572	578	541	541	560	612	563	544	594	577	524	530	576	542	560	587	612	558	554	549	547	554	568	581	550	514	536	535	532	556	541	519	583	575	542	549	559	594	541	562	593	533	567	571	544	537	523	588	566	561	564	589	596	635	580	566	523	535	528	557	555	571	557	547	536	554	562	577	599	554	559	554	628	564	562	534	574	585	565	537	553	536	556	569	543	528	559	558	564	611	557	564	577	565	536	585	546	554	556	592	606	540	589	599	579	548	572	576	594	580	576	552	526	603	575	580	506	546	595	582	548	582	587	533	585	575	578	577	602	573	581	579	550	545	556	560	567	534	546	547	593	554	591	592	565	540	535	579	588	578	591	562	590	568	559	597	585	562	547	583	563	558	576	604	533	569	584	594	561	541	560
25296	22335	32377	40568	31054	15761	4645	1082	583	468	455	487	498	481	450	448	452	475	488	493	516	485	464	457	443	493	453	440	468	445	484	470	469	473	517	433	443	435	489	491	483	475	496	466	454	503	478	465	478	521	530	527	476	478	494	505	488	453	452	486	449	507	498	479	510	518	446	478	470	444	491	464	460	457	474	490	445	492	479	514	454	443	462	451	463	482	488	487	461	494	518	445	455	478	463	447	483	472	475	479	458	464	495	478	466	496	468	469	476	442	453	461	508	448	488	482	465	487	511	498	458	439	458	488	493	507	472	469	482	464	466	458	458	467	479	470	461	477	477	463	501	493	452	485	496	447	456	477	517	499	519	486	494	491	510	456	453	475	469	474	470	523	503	506	444	460	474	468	484	511	496	497	494	471	506	485	475	452	501	490	452	486	455	463	477	464	470	467	472	470	445	463	493	492	496	494	477	462	497	433	462	480	489	488	475	523	483	470	501	474	477	427	472	444	483	449	455	467	497	505	439	478	439	466	513	491	467	439	469	433	491	481	505	457	460	483	476	484	467	478	457	488	479	458	469	516	474	467	467	444	533	490	479	444	474	479	467	474	508	492	454	492	488	458	496	468	481	487	441	474	485	464	460	468	438	517	467	445	484	436	499	459	453	534	478	435	492	472	488	481	507	499	508	467	464	499	478	463	477	488	455	463	463	452	470	473	472	501	454	469	484	466	452	508	477	454	410	479	478	509	446	483	501	482	453	487	502	483	478	484	450	462	425	461	477	496	504	490	487	454	484	475	478	445	501	453	472	523	490	482	457	502	464	498	510	452	507	479	523	474	504	482	486	477	455	504	464	460	458	475	477	519	462	495	492	457	444	492	489	430	449	463	427	519	501	481	434	479	489	485	477	452	437	455	477	483	484	474	465	501	476	475	484	509	500	485	487	518	423	454	474	457	482	465	487	503	475	481	447	444	478	466	471	438	504	500	457	481	484	480	520	450	504	491	466	461	479	443	455	469	448	447	497	498	451	493	509	522	471	490	445	480	435	458	479	451	468	474	467	441	479	496	487	467	481	490	444	482	462	493	497	444	499	501	529	475	462	513	470	482	467	462	485	474	491	450	478	475	427	466	510	462	480	466	475	476	508	477	480	505	449	437	479	481	471	478	472	454	458	469	471	445	509	461	475	474	497	462	483	462	500	444	463	505	461	476	496	497	475	510	466	459	477	467	457	482	471	482	459	420	439	496	461	468	474	445	451	467	451	455	450	505	484	435	452	475	481	478	482	455	468	476	439	460	481	492	472	503	462	475	495	477	491	478	463	471	485	474	474	485	453	476	476	450	475	486	432	492	503	496	485	442	488	486	471	476	473	503	483	460	484	439	459	456	479	528	483	456	493	521	504	506	464	459	468	463	495	483	485	499	488	502	483	517	440	445	447	445	513	438	489	489	469	487	486	447	481	476	499	437	469	452	521	471	450	505	487	493	495	476	478	484	475	478	465	490	516	504	468	472	518	474	476	450	446	505	469	463	439	449	469	488	457	474	452	476	478	466	498	480	476	494	449	459	483	506	497	450	504	472	470	496	557	458	456	488	471	470	527	476	476	479	494	490	484	481	482	476	492	477	457	481	496	428	466	497	461	472	500	511	451	474	470	480	452	508	485	450	463	504	464	480	468	451	454	445	484	437	471	484	511	472	490	465	472	484	419	540	518	518	456	439	435	511	483	460	465	481	517	460	475	461	474	486	488	505	477	459	506	522	461	485	474	481	469	530	492	493	473	479	457	466	456	519	492	494	527	470	479	491	475	501	472	494	473	476	461	526	498	469	479	485	464	472	528	483	432	492	503	429	488	532	468	482	446	456	506	481	435	466	452	457	488	506	465	471	472	471	499	465	468	502	484	458	487	510	437	465	449	463	467	490	491	469	466	424	483	501	463	495	512	465	475	486	446	461	474	464	468	481	452	473	474	487	439	514	483	489	518	506	461	497	504	493	495	471	503	505	489	466	466	483	448	438	467	477	482	464	483	464	468	466	453	467	499	491	489	495	450	417	469	480	460	467	482	446	523	467	534	485	456	528	468	473	512	458	479	481	490	483	454	504	478	517	538	496	491	453	466	483	478	477	476	462	445	482	491	444	482	481	462	467	496	465	450	456	456	468	473	436	460	473	474	474	474	500	500	483	501	449	503	467	481	471	460	514	423	436	447	474	459	513	489	443	447	466	501	485	510	523	503	466	482	456	496	460	477	509	485	423	485	486	485	443	508	433	507	446	417	517	462	506	480	503	463	521	448	474	501	475	482	509	489	490	462	483	499	489	502	496	467	449	463	451	467	483	487	481	451	458	476	447	494	448	481	448	485	496	461	496	421	488	489	461	461	488	468	477	444	478	449	481	465	474	466	466	486	471	493	485	479	487	517	473	468	508	476	477	440	435	441	479	501	464	503	472	450	476	475	461	463	465	528	495	470	452	407	430	484	463	497	495	476	520	481	502	462	503	466	495	470	460	512	483	509	467	480	462	454	466	472	465	511	462	423	440	473	474	449	493	454	480	494	474	528	470	442	479	494	468	495	522	447	465	486	453	469	477	496	488	446	452	493	480	485	494	429	462	439	472	520	481	476	480	454	497	461	484	454	470	474	500	489	450	505	479	447	488	454	492	483	485	510	464	484	452	486	454	495	486	439	466	498	465	488	466	474	482	453	440	488	467	493	469	479	424	458	480	501	491	497	447	470	453	481	473	454	465	496	444	435	472	465	501	488	490	474	498	503	485	481	480	495	466	474	463	485	478	481	485	449	469	476	468	524	478	513	469	469	473	515	460	488	451	477	509	520	459	472	460	477	506	463	466	496	481	501	507	456	463	477	483	482	492	488	494	465	490	492	505	454	452	477	485	486	505	514	428	461	491	487	470	520	489	465	478	426	456	460	454	466	446	462	457	465	478	459	500	467	462	503	458	482	465	508	452	499	494	483	477	489	469	479	474	491	523	465	443	461	502	485	483	476	508	450	463	462	453	472	457	468	498	445	461	483	472	476	454	503	471	497	482	466	469	456	456	461	484	477	484	482	476	491	429	439	475	512	463	472	461	462	481	478	492	467	478	465	483	440	475	492	494	518	469	472	441	479	488	470	498	489	480	457	469	432	501	482	437	494	448	507	449	532	457	463	469	466	489	472	477	468	472	474	495	447	501	464	472	498	480	470	490	470	446	453	444	472	533	466	479	476	495	494	530	450	479	457	456	445	452	439	415	456	468	440	476	482	476	491	501	455	431	469	493	481	475	485	490	478	479	471	443	471	477	482	456	478	493	458	449	489	472	505	463	469	468	443	503	457	483	497	469	444	498	496	481	480	443	475	492	447	511	418	470	443	494	495	461	479	486	472	495	463	469	463	490	464	414	420	479	501	464	461	435	453	520	469	501	446	453	481	462	497	461	439	458	479	440	465	478	477	448	510	500	456	469	482	453	469	497	486	494	453	487	474	488
40330	69748	51754	48504	33679	16132	5443	1685	768	583	539	519	510	513	573	483	520	531	549	538	520	567	571	544	540	507	532	566	527	530	551	596	573	561	536	541	552	538	597	541	512	560	549	504	549	579	548	582	507	544	564	568	561	515	565	588	521	573	551	519	548	560	562	506	609	529	591	592	565	556	551	529	561	534	506	587	553	517	483	564	525	523	550	535	540	550	505	518	539	518	538	533	559	540	525	575	511	565	542	552	551	531	521	575	573	560	524	565	501	548	542	538	541	577	525	516	589	559	551	548	597	558	533	544	521	553	532	556	536	553	531	512	560	565	521	561	549	569	559	547	557	544	569	539	587	503	552	567	555	604	544	548	521	537	571	514	560	595	506	538	572	577	544	560	522	553	566	532	580	564	528	560	506	524	535	540	578	538	562	523	563	523	534	522	527	534	577	558	540	579	509	579	568	522	515	536	578	587	509	556	553	566	559	558	537	559	565	538	549	534	530	568	573	595	530	522	541	554	532	553	542	544	543	557	557	540	535	544	528	577	516	538	616	551	524	526	528	519	588	529	566	566	588	525	546	562	553	552	550	563	532	561	498	605	552	525	547	545	539	553	565	525	570	541	544	548	561	547	545	532	547	530	519	509	530	523	576	543	549	524	574	536	571	538	512	544	522	567	576	572	568	547	562	525	532	523	568	537	541	520	548	563	559	593	557	566	535	546	480	532	522	558	561	520	538	534	549	547	579	527	543	550	604	552	562	569	526	549	512	565	529	553	603	553	576	528	598	570	525	575	515	530	545	559	528	525	552	585	534	540	524	532	536	511	534	507	580	564	535	571	542	560	514	515	571	553	560	565	549	562	508	574	562	571	502	579	504	495	558	538	583	493	525	530	580	599	562	564	586	537	549	554	550	579	568	541	544	541	537	525	543	563	588	570	571	543	549	583	560	582	576	560	516	557	513	530	564	530	518	517	492	568	535	538	540	498	518	558	528	560	578	546	541	548	558	536	594	563	535	544	548	587	514	547	547	529	621	559	586	540	548	522	514	592	540	518	571	552	530	562	567	542	529	559	554	562	549	530	577	525	562	592	581	527	531	544	567	553	547	538	561	535	528	550	506	543	547	535	577	524	545	516	576	582	584	529	556	513	559	509	513	555	527	589	556	517	507	552	544	542	540	582	554	561	572	567	537	549	520	541	533	549	547	538	534	550	517	593	545	542	523	577	524	514	559	504	538	569	553	593	520	586	535	527	581	558	592	599	562	558	537	551	534	533	528	571	548	545	558	552	574	539	570	544	557	534	539	565	594	543	552	552	537	536	537	558	535	575	512	529	545	513	554	573	565	509	554	550	595	555	557	524	556	594	498	547	517	585	535	583	518	537	535	566	544	552	533	511	568	562	537	569	574	568	562	540	539	578	531	557	501	517	524	556	587	548	592	571	551	570	548	588	552	560	572	555	585	524	558	527	532	551	568	574	516	562	585	510	541	547	557	567	517	562	559	573	574	509	547	550	565	518	595	549	583	525	536	512	547	578	526	536	551	571	588	528	559	598	549	563	579	566	538	564	549	566	557	559	587	566	555	536	533	539	547	524	580	520	569	532	534	539	534	592	567	547	515	529	552	553	563	553	558	553	527	554	546	571	569	530	563	516	523	531	587	579	529	559	516	566	562	550	551	530	543	563	533	534	548	535	554	518	592	541	600	565	560	543	547	545	551	552	570	502	535	582	538	557	519	568	541	541	571	534	534	531	545	563	559	553	577	534	539	542	546	570	547	561	553	523	590	536	536	561	558	547	562	537	565	554	556	538	525	552	570	536	570	551	578	571	543	575	577	565	544	517	552	545	559	568	538	586	541	567	538	538	520	535	500	576	545	546	549	558	563	551	539	571	533	566	587	556	549	537	544	543	544	526	526	568	561	564	574	542	512	589	569	537	561	536	461	550	580	554	525	571	577	533	539	609	535	534	525	530	548	547	555	567	570	557	550	582	582	519	555	565	555	555	550	541	553	524	540	547	546	559	578	556	578	550	545	539	497	513	560	521	552	554	564	574	548	551	530	546	517	558	610	561	601	580	587	540	526	582	597	524	541	546	564	564	538	545	559	550	541	526	543	528	586	577	542	579	579	513	544	529	544	572	570	564	552	559	543	579	533	523	544	522	570	553	582	581	556	514	519	566	551	567	510	543	556	557	553	526	535	538	562	564	518	559	539	506	529	577	590	535	553	568	558	584	512	520	516	532	534	529	519	534	567	572	543	543	593	591	516	550	502	564	567	544	511	529	525	557	513	577	547	593	524	554	524	615	562	545	556	567	597	543	541	563	541	543	572	569	547	573	564	513	607	543	542	549	537	527	558	558	552	532	563	548	573	573	548	591	549	553	509	550	519	604	582	563	592	510	516	527	592	547	577	540	578	563	551	502	583	574	542	536	545	555	533	515	571	541	549	571	510	553	582	524	547	576	598	537	546	555	555	542	545	533	528	562	552	533	537	588	537	555	561	556	541	545	566	565	582	589	523	539	577	504	517	595	576	577	561	602	535	521	542	495	534	563	540	558	521	557	582	552	527	571	569	533	564	560	555	559	569	536	538	595	584	532	586	562	504	518	536	516	528	549	557	534	533	549	563	560	557	513	535	549	558	544	534	554	500	511	586	549	555	558	505	524	557	548	553	565	583	576	606	587	510	540	545	508	552	538	551	587	533	562	567	585	537	550	574	506	570	599	573	527	575	539	540	610	538	526	543	530	511	561	524	558	507	581	521	561	517	529	571	524	559	559	529	590	556	516	567	534	577	518	512	598	568	523	524	579	565	588	589	536	551	555	550	567	606	569	547	539	543	570	528	546	541	572	559	547	585	538	560	534	544	550	548	518	561	499	522	550	574	593	542	516	507	525	551	503	537	550	558	541	552	562	539	565	537	551	536	544	544	520	525	562	512	532	555	572	598	489	521	530	537	526	531	535	572	563	565	579	545	553	537	566	519	543	544	574	575	558	554	559	572	539	506	542	529	557	604	512	545	565	561	555	517	554	571	556	564	531	554	587	516	569	505	540	558	581	591	518	535	538	583	564	564	532	546	509	588	531	566	547	577	566	558	527	539	529	542	550	545	547	602	537	527	572	573	529	559	562	549	542	553	583	545	569	533	569	531	551	537	549	558	537	544	552	592	536	543	536	595	524	568	533	522	519	537	518	551	526	514	530	562	557	584	549	512	601	521	538	566	544	542	521	554	521	576	555	555	517	564	545	549	523	579	545	563	548	557	520	522	558	549	533	570	516	477	554	558	565	511	533	552	538	557	510	519	562	567	524	515	551	544	551	529	578	484	505	565	557	553	535	507	565	540	547	542	541	518	579	519	558	518	525	573	591	547	579	557	552	559	511	529	513	566	546	530	576	519	531	542	567	548	568	515	558	528	526	587	602	548	577	507	587	544	578	541	520	559	529	527	569	523	563	531	541	556	550	584	567	549	557	567	537	568	555	612	583
22705	21261	30505	37132	40305	30659	22170	6267	1257	684	625	661	653	677	605	619	675	649	658	567	633	670	617	650	625	686	633	656	615	661	643	688	642	668	637	654	653	635	644	652	642	620	625	636	663	672	635	595	664	649	612	680	636	649	635	649	654	654	625	633	645	643	598	667	655	596	620	638	640	595	636	688	621	602	669	634	655	649	614	633	672	628	646	615	646	644	639	635	660	613	648	635	598	649	634	591	611	632	650	638	634	658	619	645	639	627	653	612	642	638	650	633	607	672	625	615	636	664	653	656	629	655	690	629	621	638	618	628	633	645	643	667	612	612	642	662	614	674	614	663	578	665	628	641	606	617	663	628	632	597	581	640	593	631	649	621	651	637	589	626	657	596	671	615	621	627	617	613	588	608	627	640	650	643	661	616	622	619	641	639	599	637	628	648	658	646	621	647	593	662	627	589	615	657	657	649	613	636	631	626	631	682	615	636	648	633	664	641	633	661	622	611	672	625	658	617	622	643	595	629	632	600	585	678	603	621	599	613	635	653	640	626	599	647	606	625	600	620	648	638	604	704	597	642	631	608	665	661	616	617	618	654	657	644	598	697	637	646	633	659	608	646	628	650	588	636	625	616	621	628	623	618	598	634	629	611	656	640	663	594	634	645	634	630	614	650	635	616	664	633	630	637	644	615	582	587	632	600	610	605	635	580	614	592	582	597	651	635	612	636	637	669	629	613	644	668	610	665	686	650	602	602	637	618	647	689	667	634	599	612	615	639	650	618	650	613	592	636	661	650	644	605	609	620	674	664	599	620	584	615	630	583	621	596	627	582	584	626	646	611	658	617	618	624	626	649	668	598	607	625	629	605	651	629	602	655	635	634	625	617	638	658	593	613	650	556	599	637	639	612	644	573	643	614	621	622	657	623	659	613	650	625	623	614	672	621	672	625	590	676	660	592	643	612	626	572	673	652	599	604	643	648	646	594	650	641	641	654	628	580	645	608	639	561	673	663	624	639	588	622	613	606	615	637	630	627	643	602	612	607	609	636	646	694	680	645	660	599	608	667	622	630	623	615	640	639	619	637	650	667	647	663	618	599	633	606	623	602	648	635	597	658	665	635	609	630	612	616	596	624	637	632	668	621	630	621	619	634	641	693	685	593	627	623	624	579	649	616	635	580	637	602	622	658	604	589	638	659	622	630	641	647	610	629	616	601	639	610	641	611	626	638	626	650	656	672	661	643	635	638	630	606	647	612	669	620	655	602	609	571	632	624	606	597	605	646	658	652	670	660	626	664	622	705	619	627	667	626	624	612	593	605	583	633	573	648	666	617	646	617	647	631	602	642	593	632	647	625	610	594	673	654	606	642	643	604	641	620	607	598	674	638	612	616	609	620	615	631	635	602	649	648	670	587	630	651	667	624	621	622	617	638	661	598	570	669	646	616	622	626	616	657	632	621	621	635	611	637	670	655	642	661	590	601	582	598	689	635	636	591	619	618	582	635	624	652	601	649	645	622	551	637	633	666	659	642	632	642	596	625	607	644	641	661	616	636	627	616	600	593	633	632	625	612	599	566	644	614	620	614	659	633	619	629	615	614	636	617	606	637	609	678	650	657	645	616	631	691	622	591	640	602	683	637	614	645	610	644	651	696	666	629	586	634	619	668	640	625	646	619	698	596	614	606	644	622	658	578	615	660	642	669	657	636	603	645	659	656	612	629	626	608	635	595	638	621	617	643	683	632	612	585	655	628	621	639	622	680	667	696	627	645	595	619	636	612	631	653	638	616	631	651	631	643	657	644	659	615	649	625	618	641	606	667	649	611	621	637	594	641	632	619	655	612	598	621	663	630	616	643	646	603	604	585	660	694	650	642	635	667	616	607	637	610	633	627	629	655	637	638	593	624	622	631	646	623	653	612	658	643	651	669	653	678	610	588	611	628	650	624	620	609	629	647	618	680	650	672	629	627	636	649	643	628	602	573	669	593	613	607	626	619	670	662	659	648	625	651	614	600	653	620	625	671	623	638	574	611	601	659	596	617	624	616	642	602	640	628	685	644	645	650	645	639	604	642	667	613	626	636	626	657	622	617	595	611	615	608	634	619	614	633	620	628	622	659	682	626	641	642	665	566	603	615	665	619	613	664	630	680	637	645	561	628	616	667	642	628	598	621	609	659	617	622	615	628	674	645	680	621	592	647	633	646	636	673	571	595	657	664	651	620	634	635	647	606	633	624	604	625	607	628	618	617	624	639	635	592	587	616	668	676	616	614	621	641	620	625	618	631	605	623	597	628	631	652	615	642	629	618	637	644	654	632	637	623	639	634	592	614	653	653	592	614	614	655	644	664	617	646	663	568	614	616	652	647	650	683	638	656	629	608	624	618	576	626	619	641	629	629	629	684	628	678	637	629	647	635	626	662	583	587	616	587	635	640	657	606	625	643	683	650	642	620	648	644	613	656	661	650	613	622	641	607	610	641	625	585	618	624	631	626	669	660	658	624	588	627	639	647	643	654	593	631	623	584	610	645	674	598	649	638	615	625	615	629	613	627	676	585	596	645	656	619	598	649	601	641	616	617	638	659	599	674	600	623	663	612	617	681	642	594	600	625	613	600	647	656	614	646	604	600	603	620	661	639	615	603	608	649	607	629	620	645	646	623	610	621	659	605	594	625	603	605	580	624	630	615	634	638	655	647	630	641	641	590	644	650	660	608	625	634	575	644	672	643	624	663	599	633	608	696	664	661	615	628	667	634	619	640	612	610	608	590	632	621	636	669	610	598	624	572	640	579	597	621	612	629	633	621	602	600	658	620	661	583	637	616	633	636	690	612	630	614	605	685	636	624	608	602	631	656	604	643	584	627	629	629	636	653	658	618	620	606	611	621	621	613	654	611	656	627	640	637	639	626	635	612	628	625	682	667	609	613	640	675	640	567	627	617	603	643	627	659	617	632	672	647	605	626	630	615	618	582	641	641	577	625	641	635	605	629	671	645	602	623	660	612	644	597	622	632	633	597	660	586	649	630	673	611	634	639	646	591	633	633	657	624	619	624	611	660	641	652	663	649	653	655	589	648	602	620	592	671	625	603	612	596	659	646	644	622	611	649	663	666	616	615	639	643	627	629	625	693	637	703	673	653	634	605	622	629	642	635	615	634	616	658	645	612	583	663	645	643	659	626	631	641	638	606	661	662	636	628	627	660	623	648	597	671	632	622	647	574	630	643	632	636	605	603	641	626	634	592	632	667	621	626	613	639	620	642	641	644	594	648	630	622	650	627	628	612	587	586	663	639	593	594	590	641	635	628	650	612	631	636	637	628	674	655	623	646	653	624	643	596	639	666	581	616	603	703	610	647	607	620	617	603	631	636	628	641	613	671	616	608	604	591	654	597	655	606	626	689	631	661	629	643	600	655	648	634	588	648	610	631	682	650	662	593	646	623	603	638	596	630	639	635	673	653	601	643	624	610	625	648	623	647	621	674	612	620	584	630	660	633
50328	93532	78168	74214	55700	34417	15596	4868	1497	684	729	715	698	676	696	730	696	705	693	721	774	692	741	735	670	699	706	652	683	677	680	710	688	720	716	700	665	669	678	716	703	702	699	672	684	753	677	723	698	694	699	670	677	675	684	730	688	706	676	690	682	651	674	675	674	717	700	710	690	690	632	707	713	670	653	686	662	702	658	689	707	707	708	700	669	708	680	666	680	706	680	662	713	673	666	666	696	664	719	673	658	665	675	698	653	735	677	665	677	681	684	677	688	702	659	713	707	684	687	698	667	666	683	693	656	668	681	666	724	628	660	635	664	663	680	698	715	637	696	699	642	695	679	709	680	658	653	659	669	688	688	689	670	645	728	668	729	658	698	681	695	688	631	675	665	733	705	677	720	675	694	665	744	696	680	650	666	697	654	696	701	672	678	690	675	726	684	701	685	731	660	662	649	653	683	676	685	661	686	669	703	683	678	683	719	676	665	670	692	707	710	742	689	689	688	675	712	691	702	688	672	658	685	687	693	640	690	698	698	684	684	681	653	667	698	649	646	674	679	678	656	697	661	703	698	670	690	728	709	685	659	690	693	710	707	659	653	696	656	678	668	718	688	682	666	663	648	682	711	710	670	690	690	736	693	705	682	695	713	654	708	681	728	664	682	705	686	682	696	701	721	636	654	684	665	689	667	740	735	646	678	666	674	694	659	700	667	731	661	694	723	722	686	657	715	654	731	724	663	702	684	719	700	680	709	663	673	659	685	629	649	648	661	716	696	700	676	649	694	695	702	659	691	694	705	606	692	701	680	663	688	663	669	699	659	693	657	643	647	702	732	665	688	657	607	710	672	671	681	717	699	669	677	717	703	649	707	719	682	723	732	687	679	707	707	690	747	681	674	670	669	691	660	660	665	679	689	672	693	717	657	679	721	702	674	644	624	665	686	687	667	669	708	742	664	694	693	717	686	697	696	655	687	673	729	651	668	687	683	679	707	693	720	683	692	678	645	668	682	717	657	694	664	703	680	718	679	692	741	641	660	652	688	653	718	754	620	696	654	709	729	701	698	672	652	684	700	691	676	741	701	685	721	626	706	714	683	656	694	698	692	685	702	694	677	703	691	693	675	668	670	710	660	660	676	688	684	682	705	703	701	666	693	679	639	621	675	711	671	709	660	660	703	694	669	703	694	674	685	657	691	697	677	714	663	700	689	673	677	703	635	699	634	650	695	683	709	694	691	676	679	678	695	649	676	739	691	642	656	665	674	697	712	684	649	648	678	672	696	689	671	714	708	738	675	679	698	681	626	713	692	719	725	715	693	683	665	663	707	708	718	729	710	683	693	678	704	705	669	643	693	684	704	681	700	681	650	690	734	666	675	699	677	694	678	693	747	658	677	675	723	649	680	693	702	695	686	734	650	691	701	714	693	715	696	665	741	680	691	662	711	697	682	716	684	690	642	686	686	660	685	705	655	671	659	714	692	704	664	686	679	693	651	704	670	649	679	718	680	677	688	658	669	681	695	701	690	713	675	720	694	704	691	710	736	705	695	684	686	645	687	665	666	733	702	667	705	713	679	688	678	693	646	677	701	678	656	680	717	692	727	698	662	671	646	661	670	664	695	669	738	707	661	706	679	696	694	672	646	703	695	682	696	707	768	722	714	705	702	673	689	702	721	639	718	664	702	693	706	668	692	681	666	683	689	648	697	692	678	679	702	698	691	652	646	659	657	695	674	666	649	655	648	700	709	660	687	708	697	722	733	674	673	639	675	689	652	720	621	674	690	739	699	697	651	674	746	719	676	695	688	676	692	633	703	662	691	718	663	662	655	630	663	695	730	694	653	728	660	696	686	656	675	673	656	687	679	699	690	682	679	683	685	676	693	710	669	697	733	658	694	670	657	640	644	677	685	644	708	696	659	689	638	684	648	690	681	667	709	664	625	729	646	687	693	680	650	686	718	697	700	715	737	715	692	687	692	706	683	687	631	692	679	692	671	701	718	692	660	692	651	711	715	705	715	687	663	666	700	723	750	692	688	683	637	684	709	706	684	707	684	723	681	697	678	702	700	642	705	682	694	690	690	679	680	674	656	699	675	684	695	653	719	709	679	695	708	680	744	719	648	694	707	651	706	658	645	692	677	681	699	699	640	718	659	660	699	672	675	633	624	689	689	694	705	685	713	684	653	687	695	696	672	684	720	715	743	733	681	687	674	693	692	753	673	696	709	652	688	651	686	727	681	721	695	729	665	704	685	658	701	678	696	689	707	712	713	693	664	722	727	726	709	692	695	714	674	665	678	706	734	711	703	632	718	701	712	689	690	714	663	648	691	721	651	715	704	694	676	690	699	673	707	735	687	685	687	679	691	676	661	699	677	674	655	702	667	678	672	702	708	717	674	695	664	706	651	688	658	639	631	709	692	704	719	657	707	707	687	733	692	693	652	691	691	690	681	739	700	670	673	684	677	691	709	670	726	641	694	675	684	673	718	697	703	699	725	655	680	654	688	692	682	716	692	758	715	770	679	707	672	624	725	654	725	702	706	660	645	724	669	745	659	695	665	678	719	651	725	666	670	693	678	682	664	675	708	651	661	688	680	659	665	704	677	721	672	703	678	723	698	655	708	663	677	673	687	678	668	661	721	726	664	681	677	683	676	669	701	688	724	695	730	676	644	674	686	704	657	663	713	701	716	674	631	712	706	674	687	682	633	617	675	672	705	682	691	738	723	678	724	698	674	718	711	690	674	734	703	706	705	672	742	691	679	717	629	699	698	715	652	667	664	678	720	693	647	704	697	631	667	699	657	725	746	686	659	683	666	689	674	673	712	697	658	661	672	688	666	672	676	716	661	740	653	647	658	699	671	713	695	670	688	715	683	664	678	649	713	666	636	680	667	656	706	664	713	710	664	721	672	687	703	683	688	710	671	711	666	717	672	694	712	667	701	707	700	666	676	699	708	715	732	689	680	716	703	711	659	652	692	691	655	660	647	648	709	715	656	686	685	615	693	664	677	705	702	697	647	704	694	684	675	663	679	719	699	666	693	663	694	706	667	664	714	732	676	681	700	705	680	725	687	667	674	719	692	702	714	690	675	729	696	771	720	699	693	728	715	691	712	702	718	692	686	598	654	659	662	670	695	711	674	692	686	660	690	701	666	657	684	632	650	653	706	690	693	697	702	720	749	720	684	656	651	687	684	664	681	686	730	681	705	706	649	715	702	718	708	670	658	690	718	664	639	708	685	696	689	680	691	693	665	680	624	669	711	692	659	672	676	650	750	641	733	722	679	709	620	669	675	690	698	711	717	703	644	726	705	690	682	687	686	645	670	692	658	652	703	666	671	703	692	718	695	689	729	647	681	663	658	725	676	663	649	666	688	698	683	685	707	696	719	720	655	771	659	675	683	687	700	653	697	675	656	708	669	722	746	705	668	631	675	677	664	653	738	630	690	686	657	683	682	654	662	724	632	689	662	708	740	701	664	677	668	678
27594	26997	31508	30532	16806	5340	1525	663	494	420	412	443	413	440	422	401	422	421	419	417	446	487	414	396	417	420	406	410	405	381	441	398	411	421	407	439	443	401	435	426	425	391	404	413	400	419	422	413	381	394	388	419	438	404	450	429	388	438	441	407	395	392	406	397	382	425	434	400	447	392	428	420	441	393	437	399	426	430	385	392	402	422	434	444	421	402	383	352	401	437	379	418	402	423	394	418	401	420	411	390	424	385	405	419	411	385	409	426	455	442	390	413	370	421	436	403	389	439	417	414	413	381	409	413	418	445	451	439	390	458	382	439	411	405	442	408	406	423	433	403	359	444	449	417	419	393	387	439	407	413	409	426	421	437	418	417	390	377	410	407	406	426	401	384	406	400	415	427	409	434	391	422	376	417	394	388	412	411	388	431	437	391	423	434	405	444	437	463	434	416	432	418	421	440	434	398	403	383	396	431	406	428	424	421	458	413	413	425	386	415	418	416	413	416	439	406	400	410	388	419	429	427	436	420	423	418	418	401	423	406	427	416	419	436	415	393	426	452	411	433	408	437	421	430	452	446	404	451	429	420	431	407	425	390	426	387	410	423	430	419	427	436	412	400	407	407	422	414	387	410	394	440	423	442	415	471	402	415	434	427	427	420	400	429	397	445	461	418	423	406	402	445	439	417	391	386	437	447	438	437	411	411	405	402	429	431	392	431	439	399	403	392	458	426	426	410	416	404	407	386	442	398	432	434	438	428	437	436	418	429	402	434	411	429	450	403	427	388	434	433	437	421	423	409	421	404	402	424	429	448	389	392	395	396	449	434	400	442	385	409	417	390	435	459	420	379	405	386	416	425	431	388	421	419	388	420	401	426	408	427	414	414	400	410	419	406	406	407	441	406	398	403	390	445	399	420	430	438	407	443	389	405	396	396	436	363	407	444	443	402	413	426	448	399	425	447	428	432	457	434	413	415	421	422	412	398	455	406	417	440	416	424	413	392	437	439	447	432	402	396	455	427	416	403	365	412	406	424	404	404	436	411	422	400	429	413	402	411	403	419	380	504	408	399	422	402	419	418	393	435	422	419	420	403	426	432	398	419	431	419	353	409	444	403	424	409	470	396	379	414	398	426	386	418	411	420	391	438	391	433	422	400	421	402	435	408	408	415	425	432	437	399	406	429	420	411	395	397	411	372	424	431	428	406	427	418	427	419	385	448	422	425	411	406	446	418	411	408	425	406	421	423	414	424	434	374	405	430	410	403	440	435	396	416	413	422	395	390	447	428	411	416	432	405	436	427	465	433	395	412	390	430	446	392	369	419	404	432	415	403	440	428	410	418	426	413	373	397	388	433	399	427	411	430	401	387	438	385	420	452	411	414	411	438	436	407	440	416	400	431	418	408	406	415	443	371	420	402	388	422	450	426	420	407	414	413	392	420	374	368	407	404	436	423	443	411	394	411	377	424	401	426	429	428	386	426	394	363	458	417	413	400	396	413	420	411	417	412	401	405	399	423	428	416	423	388	399	377	413	399	429	452	431	396	430	417	409	392	428	398	421	412	419	384	416	432	465	423	449	424	398	422	409	394	427	405	433	448	396	405	381	422	399	385	423	405	428	420	421	416	429	406	453	415	389	430	465	428	400	412	426	386	425	427	394	446	426	443	430	454	416	457	418	438	423	394	392	424	398	394	385	422	429	425	387	461	406	427	425	434	437	410	408	403	414	421	460	427	404	379	456	393	413	385	445	432	426	428	394	417	376	432	426	376	436	423	377	408	435	401	406	379	440	414	414	415	406	398	427	388	383	431	456	446	413	411	411	387	409	430	400	421	392	401	424	404	396	401	435	483	388	390	379	404	417	453	408	402	441	440	386	432	410	420	399	418	415	432	400	442	391	393	419	390	390	403	444	423	442	428	442	399	396	416	391	439	439	428	415	418	429	399	409	414	446	419	435	400	411	433	424	415	417	402	431	408	453	420	431	393	443	404	416	414	459	435	396	445	437	418	440	437	423	410	388	398	374	423	442	408	420	430	432	394	423	389	434	428	394	424	381	399	403	445	407	404	385	423	428	382	428	420	430	422	422	418	397	417	406	410	384	395	391	439	424	402	402	430	395	407	456	423	409	429	424	367	390	392	442	433	388	422	410	397	386	410	433	449	438	414	395	394	420	395	391	419	423	446	426	455	446	397	387	422	382	412	378	420	418	446	432	417	423	426	420	387	371	393	386	423	454	421	423	402	426	425	400	438	409	423	406	418	391	423	407	397	395	428	403	402	418	437	413	422	412	424	422	419	399	428	421	385	377	440	411	397	384	423	405	400	407	400	457	416	411	398	397	396	399	440	409	397	440	425	428	401	437	435	409	420	438	414	386	401	398	409	406	459	446	389	436	370	407	385	458	396	397	416	407	403	361	388	433	426	433	461	401	388	402	441	441	385	410	408	451	404	413	412	405	409	437	418	411	378	423	418	374	425	409	443	394	416	420	406	444	437	451	434	436	425	430	416	421	399	444	406	407	478	450	429	410	399	402	385	403	424	407	432	446	408	408	430	434	402	435	419	433	408	403	433	390	383	427	428	421	432	382	408	448	424	407	432	419	433	410	437	430	435	424	406	434	416	414	424	406	406	415	414	415	404	401	394	419	377	458	452	410	387	415	415	454	447	465	400	425	403	424	437	404	421	433	431	396	440	428	421	367	419	425	426	416	440	425	392	404	421	419	425	443	413	398	432	435	433	407	403	418	425	404	394	426	420	441	440	421	412	425	421	421	421	405	395	445	419	384	405	409	435	389	415	404	403	426	391	408	418	406	403	439	436	373	410	427	396	394	410	440	433	449	410	426	408	400	437	439	394	443	425	404	390	422	381	396	401	402	412	382	389	392	396	422	409	408	392	402	382	420	448	438	424	378	415	439	402	387	387	407	428	428	417	384	427	390	436	412	393	389	385	436	428	442	418	419	415	443	413	432	441	437	431	423	383	385	405	402	428	464	418	394	425	404	420	411	411	412	398	412	376	412	410	414	385	402	392	386	385	415	406	433	442	386	445	409	441	447	415	439	424	427	411	415	392	385	387	370	400	423	411	452	423	399	380	425	415	410	419	450	446	398	413	438	420	395	385	404	410	423	418	386	385	438	419	428	417	430	408	393	423	454	445	406	431	405	394	389	446	399	396	432	470	390	429	431	401	436	406	381	418	413	420	423	396	394	403	423	389	430	417	415	425	436	410	405	415	399	410	413	431	431	439	428	397	430	385	426	441	388	389	390	454	396	410	450	442	412	406	411	372	418	427	404	426	441	388	395	443	432	390	420	399	439	435	418	398	407	392	438	377	411	390	425	438	404	402	396	365	416	400	411	417	450	410	418	412	410	392	396	416	423	448	447	373	441	412	408	409	441	411	389	433	429	406	431	441	431	421	423	389	418	418	412	391	461	415	430	415	421	439	414	444	439	415	412	373	424	450	377	407	394	443	443	456	444	424	428	407
20261	44074	30492	27439	16215	5985	1899	834	599	486	458	473	507	497	461	511	450	481	482	469	495	492	461	503	506	444	468	491	475	503	475	464	510	539	509	463	532	395	462	464	470	491	467	450	440	460	507	437	529	495	460	473	506	483	505	489	474	494	430	444	465	487	519	485	453	483	465	481	491	415	478	499	479	465	500	491	496	426	474	440	489	513	463	519	433	475	464	511	466	477	484	454	495	506	465	505	491	488	496	461	489	452	458	476	481	466	442	505	510	461	473	469	495	472	489	477	488	486	500	500	443	468	532	498	483	496	479	484	458	497	421	462	494	498	466	455	477	490	500	470	494	477	483	424	476	507	479	479	494	480	479	467	497	477	511	466	496	484	473	468	480	479	451	474	515	471	495	491	483	428	443	476	470	470	410	438	480	488	459	467	450	473	510	464	494	446	492	462	470	465	457	482	483	454	525	455	442	458	458	505	523	453	454	468	507	451	470	507	499	485	494	495	462	471	473	495	492	478	460	463	513	511	508	490	465	454	452	477	476	502	483	466	485	504	473	482	483	446	499	542	448	503	484	488	495	514	489	446	483	482	500	502	500	471	443	448	421	451	454	492	492	460	442	511	479	514	468	455	480	458	472	524	505	454	501	464	465	483	449	498	532	501	462	526	501	470	475	476	493	461	495	504	483	459	459	504	459	495	479	498	490	502	521	471	494	477	502	512	510	479	458	488	471	481	489	473	501	452	461	479	484	495	529	449	476	508	471	492	475	451	483	430	479	477	443	451	465	489	460	489	510	485	456	492	511	493	466	476	475	495	461	457	499	488	494	425	523	459	513	474	427	470	488	482	468	453	501	497	462	484	457	481	476	435	485	465	446	467	467	472	502	480	495	485	498	505	481	509	485	475	476	488	491	492	500	492	475	499	468	488	458	528	519	508	475	505	489	500	474	464	473	470	451	495	499	469	490	497	505	493	481	460	457	453	480	489	515	504	480	475	467	472	482	508	476	511	459	456	489	474	483	448	520	493	488	462	498	441	449	475	498	475	488	459	492	502	470	484	477	517	507	482	481	448	471	473	454	475	484	476	454	463	465	538	490	481	501	467	411	483	445	506	466	477	499	468	507	476	505	494	458	488	467	411	491	496	499	492	457	478	492	494	464	492	519	435	461	482	483	471	461	500	488	481	497	499	464	485	521	449	485	487	490	447	482	450	478	463	496	493	489	470	444	470	455	468	483	420	463	468	499	480	483	476	471	456	463	458	444	477	484	525	503	518	466	481	467	457	459	516	483	474	468	490	435	501	453	479	491	479	453	469	474	493	525	530	497	508	462	496	459	462	464	474	488	487	480	459	462	523	457	480	492	465	483	473	434	483	474	492	479	456	465	475	509	467	480	451	477	491	467	485	445	443	431	459	446	510	483	460	500	463	461	525	486	486	492	482	467	480	462	453	504	488	462	445	441	507	497	475	473	489	462	490	459	477	471	496	490	468	463	477	496	474	492	428	497	482	483	489	466	447	480	508	449	512	454	416	485	469	465	495	498	457	461	524	460	517	449	489	497	486	491	491	457	485	462	508	487	481	470	480	483	459	471	506	499	482	494	427	463	450	481	525	477	493	478	459	484	505	505	501	487	497	501	452	472	528	475	495	507	460	492	456	507	487	501	441	501	524	448	487	452	482	491	447	499	479	497	486	509	502	494	495	437	447	470	449	461	508	455	436	459	456	531	439	547	442	481	450	457	478	508	482	475	513	483	440	498	498	468	475	472	476	490	493	502	485	462	492	449	467	472	483	491	486	469	499	471	483	506	465	457	477	484	460	430	451	441	477	490	504	514	458	477	444	467	480	474	451	495	448	483	490	466	462	485	485	429	478	466	482	491	446	468	520	491	495	465	467	511	421	453	494	472	474	470	471	474	499	473	466	508	466	487	523	484	477	463	488	490	496	499	489	480	479	492	478	469	517	510	477	461	507	426	468	462	462	506	520	475	461	463	524	495	514	487	491	508	483	505	482	465	463	492	477	468	513	459	454	473	530	486	467	496	463	516	487	521	458	505	473	453	436	509	469	472	511	467	498	467	485	495	464	421	503	478	507	495	439	499	469	481	465	441	460	488	473	469	528	459	529	479	469	459	500	433	492	454	482	487	475	453	484	506	506	480	476	487	522	466	486	473	441	444	452	507	454	448	479	494	443	455	453	483	551	467	502	495	505	484	504	486	500	460	475	495	434	481	506	471	485	451	465	501	471	459	507	475	474	489	462	461	514	478	453	528	490	499	457	462	449	467	480	498	519	503	483	517	497	467	488	492	492	440	471	467	500	429	502	485	496	458	487	466	445	470	441	476	530	466	457	483	500	505	495	464	497	470	485	496	495	469	498	532	473	504	473	501	507	473	475	472	487	515	452	478	460	512	455	492	500	471	485	477	461	439	492	524	503	462	526	498	470	459	489	497	462	489	498	491	492	476	478	490	464	448	508	482	503	506	528	510	484	433	499	463	491	458	512	488	478	483	466	480	477	448	489	476	477	461	477	464	450	454	479	455	482	464	487	440	483	504	499	446	482	482	483	478	443	494	490	466	490	441	464	498	481	487	489	490	477	468	530	468	486	435	485	498	473	513	468	480	439	474	510	449	510	503	488	478	471	452	465	453	471	500	508	488	497	487	455	499	458	509	471	474	471	478	487	454	494	488	504	507	467	499	449	471	471	483	509	486	514	452	536	515	483	471	533	482	479	471	468	459	522	494	495	477	507	498	460	443	465	507	482	494	493	502	517	516	495	455	494	468	501	453	471	506	501	465	461	473	493	500	450	478	524	490	459	480	499	478	451	492	449	488	468	457	470	488	487	462	452	470	469	502	493	457	457	465	451	508	480	447	450	494	473	508	499	466	458	470	477	483	422	477	462	459	519	447	461	454	465	467	471	493	462	473	473	489	499	428	466	509	463	437	491	490	485	470	480	487	477	474	495	521	463	488	481	478	477	463	500	497	538	479	467	469	474	462	450	487	481	472	477	462	461	481	491	444	446	488	456	483	456	481	484	437	489	488	493	480	458	453	486	491	460	468	493	496	430	490	481	472	502	473	429	517	504	474	461	498	465	444	459	473	487	465	465	446	509	465	515	446	476	468	465	468	501	466	473	480	470	461	474	462	457	495	484	464	487	488	452	495	472	475	508	472	498	453	447	507	470	474	463	515	500	485	468	505	466	479	492	461	488	542	487	516	478	461	477	423	511	463	507	509	474	450	501	529	485	455	475	500	497	497	472	456	425	458	521	474	456	436	493	444	517	482	488	481	496	501	474	446	518	474	489	465	489	503	482	480	465	489	479	459	457	524	448	491	497	468	528	499	481	444	419	487	471	479	511	449	471	505	510	459	498	508	492	468	454	440	484	447	492	502	471	499	483	470	458	491	495	458	429	487	460	505	481	472	476	540	473	453	470	467	506	450	477	464	521	478	466	466	467	445	468	507	475	473	449	455	470	517	448
23551	21567	32155	42697	41883	28790	16745	3637	950	551	539	551	507	509	551	486	562	515	553	509	518	522	512	557	529	548	520	530	494	534	511	505	498	475	523	557	539	500	536	544	510	555	477	530	524	530	530	538	517	559	534	487	504	517	554	545	462	509	514	551	554	511	512	526	516	500	539	549	519	500	461	509	498	520	538	483	533	516	512	505	535	491	529	506	521	488	508	539	571	521	525	455	520	567	508	496	513	526	513	544	520	518	557	523	504	527	514	506	556	521	519	548	500	522	517	531	491	518	483	512	546	484	534	528	472	512	563	498	560	526	528	522	479	535	516	523	524	538	518	529	561	511	528	486	577	482	529	521	504	511	487	561	499	536	499	498	561	503	505	564	494	541	503	441	537	521	537	485	505	528	547	490	484	503	494	518	478	557	540	543	559	516	525	538	510	503	534	524	547	571	504	522	501	522	585	473	500	523	494	522	509	514	514	516	518	499	543	519	503	487	544	532	480	492	498	524	514	508	492	521	542	522	538	508	500	509	519	512	486	471	540	521	501	497	536	523	528	547	500	507	569	516	528	531	527	529	524	551	540	508	537	516	505	531	515	517	505	561	539	542	489	501	498	497	523	501	531	520	519	512	499	519	519	454	533	530	490	511	494	518	528	503	530	539	546	545	522	547	547	541	562	499	496	505	510	531	505	504	518	554	531	547	457	553	537	477	513	513	524	519	506	504	534	476	531	530	503	522	519	535	548	511	502	475	492	539	500	546	531	550	501	572	509	528	497	535	513	520	485	529	480	540	483	513	503	513	487	494	508	526	513	547	496	531	519	543	564	509	538	519	555	494	512	534	533	525	495	506	539	517	530	516	496	498	505	474	538	533	568	459	528	513	499	537	509	523	506	527	475	515	499	537	540	505	563	492	501	517	517	504	557	506	521	506	523	525	582	549	534	511	528	491	564	524	510	526	568	544	547	516	523	556	504	484	491	501	526	481	541	503	547	508	532	533	512	514	540	527	504	507	478	508	544	436	510	549	541	514	528	515	528	529	527	450	525	493	520	494	537	539	517	496	549	492	563	500	539	567	514	561	529	501	476	503	516	539	496	528	501	501	486	509	534	531	530	496	520	518	546	492	511	511	520	519	503	519	472	507	530	539	535	539	490	458	538	515	548	530	506	508	524	528	531	513	508	531	507	541	531	518	511	538	531	516	508	535	503	535	520	520	479	510	533	548	519	512	496	529	504	493	500	506	519	542	553	500	514	510	558	476	488	511	511	509	506	528	502	518	474	576	528	504	512	540	529	534	510	495	495	518	558	488	473	511	514	560	528	510	527	505	531	545	518	527	520	522	548	523	517	481	560	546	525	522	506	499	527	487	493	503	519	542	544	544	502	532	504	508	514	522	551	508	531	546	516	491	487	510	506	521	470	488	536	529	534	513	532	519	539	505	455	508	502	538	534	516	526	523	508	507	507	515	506	439	505	497	502	514	520	542	535	531	494	550	520	521	540	493	476	495	523	536	533	512	541	508	495	511	495	511	560	521	508	482	540	509	519	535	561	502	527	521	517	482	578	519	515	515	598	534	558	517	535	517	545	525	508	523	556	544	519	538	519	514	512	511	536	499	507	509	480	526	490	531	584	513	520	506	531	520	552	520	488	533	512	519	508	545	499	520	454	490	459	493	497	454	510	545	495	470	498	534	487	535	489	540	542	475	520	496	511	541	523	503	506	511	512	492	532	515	522	516	523	520	529	514	507	510	527	511	532	504	546	495	516	525	483	515	500	528	530	511	526	556	542	522	518	490	546	526	562	535	516	495	534	543	490	515	526	502	561	496	531	549	497	542	550	484	465	513	571	557	520	512	535	524	525	520	495	525	501	532	486	503	523	520	522	518	579	533	524	529	504	521	529	572	523	515	512	507	501	554	572	535	517	522	480	529	509	520	495	553	571	505	547	501	521	521	482	530	528	503	513	490	540	494	546	551	552	519	508	437	525	506	530	520	512	487	541	556	507	544	471	540	540	504	509	529	541	526	519	509	561	558	522	528	512	516	519	476	509	522	543	521	503	512	494	514	501	551	542	507	511	525	509	509	497	502	494	523	537	510	527	532	542	554	531	533	545	530	537	501	520	549	538	497	512	508	484	475	459	574	574	553	503	540	506	533	492	517	502	520	500	517	524	516	513	514	526	531	503	506	492	515	528	565	538	526	497	514	539	558	522	528	525	539	510	494	519	528	543	543	506	533	528	531	581	539	484	488	476	521	536	493	504	494	540	540	497	516	499	516	494	455	536	544	531	489	521	498	482	532	547	515	473	496	528	488	498	530	530	482	542	527	530	535	537	520	525	559	499	502	507	523	508	506	517	490	547	544	563	504	593	521	505	512	510	523	541	532	540	501	526	483	489	525	525	543	534	545	505	515	507	536	537	498	536	509	534	522	503	483	525	524	509	529	540	504	488	542	531	508	496	536	521	504	539	549	515	525	554	522	497	483	496	470	503	535	519	537	534	508	548	535	539	549	526	546	513	495	517	519	533	512	569	507	505	566	546	511	549	548	542	499	524	503	489	508	516	484	534	524	498	494	582	511	498	534	530	536	531	523	497	492	563	534	532	521	524	513	529	537	544	503	525	533	502	513	522	486	522	486	515	527	500	523	528	544	494	501	505	582	536	576	534	530	564	470	542	518	515	522	527	489	474	535	547	521	512	493	514	492	549	512	517	495	488	492	542	521	519	470	510	540	512	537	503	542	494	512	553	503	528	556	530	521	534	498	509	519	528	503	516	505	539	531	485	487	558	471	518	493	474	536	532	467	483	552	530	501	484	527	549	531	490	517	523	542	535	534	515	506	515	509	507	527	470	558	494	489	510	533	492	550	515	556	515	523	570	513	519	493	462	516	528	524	516	553	527	520	540	480	530	546	551	541	537	560	510	511	544	541	503	577	499	528	512	499	519	560	529	486	517	546	500	487	485	497	511	510	505	521	537	532	512	570	551	502	513	508	527	501	524	539	518	497	516	490	484	494	537	507	541	515	480	551	521	541	540	512	521	515	507	510	527	490	511	536	524	539	531	519	530	535	521	510	526	490	496	522	522	503	564	514	538	507	490	513	517	519	524	529	555	529	518	528	503	499	514	522	493	495	483	540	541	529	497	512	524	524	503	520	495	533	504	557	520	500	522	516	497	499	497	549	526	507	528	495	476	503	538	520	538	484	513	545	515	489	508	515	515	518	520	540	526	537	547	497	541	490	521	537	524	552	525	488	516	522	513	487	513	539	504	489	491	555	543	537	565	539	467	539	477	537	517	497	489	554	496	516	486	532	527	502	498	522	524	468	537	497	538	528	519	530	526	524	546	515	522	522	501	507	522	562	510	498	539	521	540	525	496	551	470	501	507	517	528	539	526	490	516	521	529	522	539	520	516	478	517	519	553	515	508	535	559	518	503	514	556	465	505	452	515	504	511	523	536	525	532	491	496	533	533	523	516	549
46240	86404	70416	65749	48503	28703	11817	3559	1294	616	598	595	619	580	586	603	579	597	569	545	609	612	586	593	579	548	542	660	582	582	571	578	569	563	572	542	605	547	587	532	588	555	573	623	547	597	579	555	576	620	558	571	622	574	603	608	565	583	582	616	572	608	555	562	540	586	557	553	596	590	580	590	568	591	588	544	541	556	597	573	582	555	543	595	588	571	587	545	573	572	528	586	579	621	574	554	582	580	541	582	625	574	578	567	602	534	590	606	552	571	579	567	556	608	579	593	577	584	594	580	553	599	571	570	587	547	543	583	565	567	560	576	615	558	625	615	578	635	607	588	574	561	594	577	610	572	625	571	593	560	567	589	580	526	567	547	575	600	583	604	585	572	569	559	579	607	569	558	530	578	615	553	621	594	599	537	610	599	604	568	582	593	588	564	569	613	551	573	576	580	613	568	538	543	583	556	601	578	587	586	585	578	535	578	587	547	577	545	599	601	596	554	577	526	580	543	561	570	580	599	578	616	591	575	537	581	549	601	588	601	564	596	615	548	650	553	563	565	583	534	590	554	581	594	590	562	579	582	580	585	597	619	550	621	568	556	559	571	585	551	539	582	583	573	563	577	570	566	569	585	552	597	585	602	594	555	601	589	596	622	584	563	612	559	551	568	523	587	615	537	552	526	560	576	537	583	560	565	608	534	562	615	585	532	611	605	547	615	568	552	567	557	583	569	548	571	533	544	573	569	603	608	604	584	596	630	554	558	567	594	595	533	544	594	585	576	578	589	609	566	548	586	561	596	616	601	572	586	578	622	529	548	557	581	568	562	562	670	579	552	571	571	580	601	547	589	559	563	606	600	576	582	577	619	588	569	592	534	567	588	598	562	578	611	593	588	565	644	564	602	579	560	545	572	621	549	575	588	577	553	591	586	580	598	556	566	551	631	566	564	586	595	585	569	577	587	601	571	547	575	604	550	615	596	598	582	548	570	561	573	573	617	590	538	578	582	591	569	553	563	543	570	521	627	608	575	582	585	584	593	548	572	574	560	612	588	566	575	578	529	549	615	549	532	551	551	586	576	570	595	562	595	552	549	576	592	541	577	590	545	586	508	537	646	600	582	572	609	590	549	601	583	573	581	538	620	560	597	553	550	570	610	598	576	605	574	555	566	581	600	532	588	586	574	568	524	613	562	591	567	608	571	536	599	578	595	572	572	546	566	591	544	590	595	571	513	607	572	573	584	585	584	553	584	595	554	558	573	602	577	598	587	563	572	586	564	555	631	564	570	564	616	567	555	555	569	586	579	581	602	534	586	560	562	546	532	532	607	575	534	549	578	629	565	547	618	576	639	615	582	563	587	602	575	572	598	617	529	573	609	596	551	527	558	613	576	596	582	585	590	559	554	562	568	592	565	589	567	562	596	590	582	603	551	555	576	576	576	587	599	585	564	597	578	558	575	597	549	588	575	601	606	559	579	571	611	605	538	592	599	578	548	587	563	560	594	544	600	573	586	588	629	585	582	576	577	627	615	560	531	580	570	605	563	601	605	606	581	566	572	587	567	561	543	613	600	573	536	589	577	612	550	556	567	593	572	543	580	611	583	598	583	627	591	499	571	570	603	557	557	520	551	591	570	572	617	592	606	557	570	569	574	558	566	538	593	607	546	643	593	570	583	562	571	547	599	603	604	505	596	592	574	618	566	529	594	587	563	586	554	573	618	553	589	584	573	538	583	560	544	544	586	577	572	626	567	618	570	549	592	569	609	561	524	589	595	576	586	545	553	558	576	556	569	606	527	566	581	607	553	600	597	538	602	616	549	631	551	598	597	541	599	649	565	547	580	565	578	584	580	578	585	559	586	539	634	584	618	574	555	567	578	618	549	586	575	584	610	564	570	609	600	570	534	615	583	538	596	550	615	574	578	567	604	556	579	575	554	587	615	528	569	569	583	572	633	580	591	568	597	618	562	584	563	599	576	582	573	565	567	565	562	595	580	587	591	549	571	602	592	581	605	601	589	620	547	588	561	567	557	579	555	565	605	597	567	562	605	571	542	584	601	599	601	576	590	590	538	589	588	616	549	594	548	597	606	554	549	595	552	575	593	576	589	544	568	584	611	597	606	540	600	585	579	588	538	582	595	563	559	551	573	582	577	584	574	584	587	558	544	580	568	566	627	576	565	566	594	557	565	584	623	606	591	587	533	555	599	566	623	569	581	550	575	586	546	538	609	565	536	614	576	630	582	546	556	547	605	586	568	546	521	554	589	576	631	561	618	567	567	568	617	608	561	587	576	576	597	621	530	549	587	598	613	589	550	511	632	552	609	551	569	629	581	615	581	597	521	555	561	572	564	533	580	519	520	585	597	574	587	602	567	553	562	600	568	592	556	576	552	595	609	523	552	551	554	570	560	582	569	639	538	586	569	618	589	557	555	547	578	638	580	595	544	599	591	581	548	545	556	573	610	535	604	628	548	559	576	571	575	586	538	633	568	611	536	531	586	616	600	563	572	560	579	587	550	558	551	576	586	583	573	560	596	577	583	576	584	589	601	556	562	550	577	588	573	573	606	570	579	596	572	609	606	585	573	533	602	554	574	539	554	567	539	562	569	561	605	606	578	590	597	576	580	567	596	554	568	599	579	577	560	569	568	589	578	588	590	620	548	567	561	586	582	616	575	555	572	578	578	566	559	616	560	583	589	595	556	625	600	513	594	616	551	616	558	559	574	553	560	564	586	589	587	593	566	557	577	575	589	594	583	543	568	543	556	584	583	600	587	580	527	536	597	604	581	584	565	552	576	571	527	553	580	559	567	628	607	556	604	612	543	544	565	610	569	607	576	557	583	580	574	563	584	606	592	600	596	595	609	579	659	579	622	548	583	557	605	583	616	569	582	586	662	574	585	615	545	590	553	584	583	530	553	629	598	584	534	550	601	548	569	590	576	583	587	580	566	557	550	572	579	563	615	596	609	615	571	567	553	549	568	535	584	585	612	582	584	584	534	575	587	591	565	582	607	578	595	570	604	620	603	594	533	566	586	568	546	569	574	609	558	549	560	566	609	600	539	551	515	590	557	575	616	561	580	587	563	621	572	577	629	567	571	564	619	581	604	603	564	550	622	586	615	554	626	550	511	610	611	555	530	569	564	575	586	549	579	563	563	577	594	530	579	525	570	585	604	544	607	564	573	585	611	574	614	561	569	563	649	584	583	523	567	531	577	585	614	560	586	566	573	594	569	573	574	547	625	559	616	569	562	620	599	611	596	584	528	595	618	611	601	579	574	574	565	573	541	567	581	564	583	533	574	554	562	598	575	571	530	540	543	542	601	572	591	585	543	575	576	605	533	578	587	559	580	595	577	565	616	597	574	599	595	615	599	551	604	574	562	575	608	615	577	593	622	578	584	611	573	547	596	541	525	554	608	578	566	590	528	610	593	582	564	552	646	556	568	552	561	585	533	598	576	561	555	542	577	603	560	631	608	560	587	579	565
25152	22066	32571	41786	32916	17828	5575	1266	629	502	533	468	490	522	459	500	481	459	497	511	504	534	479	476	475	449	477	530	473	508	463	491	507	477	496	455	499	505	465	464	497	481	499	513	498	459	500	468	505	456	461	481	466	472	496	448	503	459	515	508	490	458	471	493	504	489	466	462	468	476	459	473	480	477	472	464	471	474	533	461	472	479	471	493	522	504	494	497	478	480	475	486	513	479	488	485	482	504	482	509	481	473	505	488	446	476	493	523	477	472	509	511	472	449	488	475	466	471	502	482	487	457	481	501	533	477	504	497	499	499	489	451	472	490	487	473	497	491	456	503	478	498	507	477	452	496	521	501	531	480	477	511	536	508	506	470	486	475	494	504	471	483	522	506	502	451	451	469	478	501	510	507	441	480	466	477	447	482	447	476	502	472	510	501	507	492	432	545	480	495	442	450	476	530	473	469	478	504	517	475	494	466	501	528	464	482	497	496	485	503	463	478	472	493	473	490	454	504	494	465	502	477	463	474	494	471	514	510	501	460	521	496	502	456	497	516	462	527	468	472	484	463	503	523	519	487	500	459	469	497	496	496	499	491	479	450	495	483	490	481	511	500	517	540	522	491	476	496	521	479	511	475	499	508	454	462	466	497	497	465	491	479	447	510	461	490	472	453	491	525	484	507	501	480	484	499	508	513	503	484	483	506	438	461	486	468	499	512	458	488	516	468	446	482	539	486	497	520	476	500	506	482	501	470	494	469	496	507	483	471	509	476	470	414	513	506	477	492	476	512	463	503	518	452	538	496	530	511	474	459	504	481	499	497	487	502	526	488	479	527	476	494	479	484	501	513	484	466	488	487	464	450	469	507	490	496	495	504	461	498	463	512	518	500	459	512	502	469	473	512	514	472	435	478	478	491	499	484	478	465	487	444	488	498	512	491	474	446	453	504	496	473	524	478	478	488	508	509	519	462	486	478	492	492	498	464	535	504	521	466	483	506	507	463	473	521	515	453	482	504	446	506	500	474	454	475	492	484	524	493	498	513	477	484	485	455	470	464	497	469	508	484	487	482	547	512	463	504	503	488	506	484	530	503	457	515	492	522	475	504	511	467	450	443	463	499	488	505	456	526	484	505	456	545	504	520	493	483	509	498	467	457	470	499	474	452	503	523	479	486	482	497	517	519	489	452	476	463	486	457	512	456	458	485	504	506	485	483	491	493	500	487	487	518	460	491	472	505	481	485	479	471	488	481	458	453	476	515	482	510	509	483	499	505	480	483	470	472	485	509	467	482	481	486	522	475	497	465	472	491	466	486	486	480	528	490	472	460	471	492	530	511	480	467	504	486	474	533	461	473	468	470	478	491	502	475	474	475	460	428	469	507	471	486	463	512	469	489	478	494	486	502	490	523	473	449	479	475	546	492	512	515	455	509	508	494	467	501	521	479	461	466	475	462	541	470	498	465	555	465	476	458	485	508	514	469	497	469	422	507	500	489	484	489	470	487	465	497	484	506	480	445	506	423	482	507	463	519	487	482	447	502	441	496	468	507	489	468	490	464	499	487	477	498	544	484	529	482	468	485	482	533	501	466	443	486	468	504	472	488	514	484	465	476	482	466	519	484	470	496	473	493	489	495	499	471	477	503	488	482	475	504	484	488	464	537	508	499	507	502	462	467	480	496	465	488	478	500	508	470	510	518	514	480	488	490	500	525	519	493	476	493	505	489	495	547	490	507	491	488	503	504	445	494	458	491	462	453	484	489	472	452	517	477	463	486	465	488	480	497	491	478	500	481	488	514	442	459	531	492	462	508	477	498	520	484	467	486	458	516	521	470	491	515	486	535	466	472	502	453	494	495	480	517	486	509	503	454	486	461	519	467	527	475	456	484	503	457	465	513	489	468	439	486	496	467	496	483	484	466	501	487	479	479	479	506	515	471	484	515	492	452	506	490	473	444	472	494	509	486	521	493	465	478	468	473	464	471	476	478	461	479	480	517	464	466	473	458	516	524	487	467	482	498	528	454	506	474	447	491	464	483	475	500	468	482	469	479	513	465	457	530	514	481	475	526	494	497	491	455	451	504	491	475	482	532	489	480	526	503	520	456	493	465	458	490	497	493	476	442	477	483	505	467	475	467	478	511	536	452	474	501	459	486	533	511	447	480	433	468	503	519	515	434	517	495	491	480	481	439	491	505	504	488	505	505	497	477	489	465	493	477	484	478	470	498	479	469	510	504	458	467	507	483	508	457	500	520	470	517	497	487	498	514	459	454	505	518	492	475	516	470	490	491	484	525	469	494	518	515	490	473	502	479	490	501	478	471	508	491	507	500	476	478	463	501	460	505	470	473	474	470	496	515	488	475	509	526	494	500	511	485	484	498	493	475	482	476	503	462	478	507	463	499	477	480	515	487	487	498	478	511	518	464	531	478	497	469	471	492	514	512	492	470	468	496	491	503	502	458	467	457	466	500	435	495	508	509	513	519	477	482	477	461	465	454	445	532	468	479	510	471	483	459	488	519	462	527	503	501	496	456	499	473	469	470	485	481	488	458	472	511	517	468	485	479	465	509	479	476	515	464	494	511	469	525	466	489	482	511	462	474	472	467	478	448	483	488	507	484	473	504	439	510	542	446	486	505	510	470	454	498	445	509	467	445	465	477	477	502	483	469	449	531	479	482	482	494	455	454	474	493	501	473	464	487	505	501	466	501	513	489	513	511	498	490	431	482	480	488	473	494	486	502	491	483	458	482	470	455	467	518	492	478	490	493	491	470	510	476	482	488	530	468	510	505	503	524	501	482	514	500	516	481	532	533	513	483	482	494	466	483	482	461	480	510	511	472	533	484	460	505	459	537	520	478	474	472	509	478	505	505	515	478	492	458	531	502	521	531	459	518	495	481	472	497	545	480	477	477	510	486	517	479	538	494	435	506	480	478	487	494	490	454	516	452	503	497	488	505	465	472	491	506	459	512	501	444	446	489	476	496	503	504	465	536	501	460	494	498	506	493	492	544	505	500	486	483	495	492	498	458	495	505	449	491	488	480	510	491	446	447	468	530	490	522	521	467	460	463	498	451	455	472	494	501	504	536	469	512	491	483	513	490	482	487	518	467	503	521	496	462	484	478	482	497	491	520	486	473	482	483	504	470	457	502	543	485	513	493	487	483	476	519	487	481	518	506	474	498	499	513	473	488	505	538	501	492	480	469	483	491	491	429	452	504	488	477	473	493	483	475	538	462	474	508	465	443	498	467	463	485	467	458	489	507	519	490	482	520	450	499	485	482	515	518	504	512	506	466	478	521	511	483	514	489	537	496	492	478	502	461	445	477	490	483	477	495	506	496	503	477	487	485	470	493	463	476	449	484	457	451	527	498	505	477	492	516	503	475	483	514	468	488	498	509	485	484	440	473	474	562	453	482	442	480	494	484	490	508	510	487	488	492	479	459	450	479	480	528	497	506	498	499	447	491	525	492	485	492	461	463	465	520	471	527
37901	67699	52375	49050	35861	18548	6594	1921	908	624	592	571	566	555	543	529	564	589	546	544	562	544	559	540	566	573	546	573	569	559	543	560	521	552	582	546	591	547	597	562	571	537	577	571	564	552	604	567	566	549	568	565	584	560	564	548	557	580	596	583	546	601	530	592	560	547	568	595	515	547	532	539	542	556	571	567	592	539	566	548	567	585	578	583	538	523	524	582	545	583	556	551	547	538	553	571	584	617	533	526	570	505	560	550	550	571	539	565	545	543	556	532	580	611	554	532	562	583	575	566	527	579	561	540	539	574	588	549	575	540	513	587	537	543	540	514	573	539	543	502	562	559	577	532	588	573	554	542	585	563	582	602	575	524	582	581	581	551	549	555	548	574	593	524	504	520	555	541	620	525	583	558	509	561	581	530	609	584	572	596	537	597	564	561	545	591	547	582	602	607	530	577	588	509	554	554	560	554	543	561	532	574	564	548	587	552	563	545	546	563	558	598	541	540	573	588	575	563	540	547	557	542	525	567	564	528	561	554	555	525	562	579	583	571	573	521	604	557	578	527	541	554	556	547	554	548	553	556	542	490	543	519	583	581	585	507	533	594	557	540	530	562	534	571	597	562	562	586	557	534	503	559	513	568	561	582	564	508	537	581	577	521	558	544	559	556	528	542	600	573	534	563	565	569	554	496	539	563	568	543	566	549	533	588	580	509	578	564	572	552	579	522	528	563	548	536	527	559	607	510	560	571	585	552	554	533	541	556	582	538	574	535	542	566	562	543	570	557	586	535	579	568	534	536	552	603	520	513	540	561	560	548	587	544	597	551	608	529	542	551	554	531	538	532	575	550	569	564	550	531	526	561	544	606	603	512	565	554	529	571	570	562	577	545	548	572	550	551	535	564	503	520	557	573	563	536	551	558	554	531	561	566	562	572	574	557	552	524	556	566	548	521	540	566	563	583	553	555	589	562	566	582	540	606	532	559	612	540	546	581	557	550	554	580	548	576	539	553	543	517	545	509	540	590	594	586	562	555	521	586	552	603	539	564	537	560	576	549	516	609	588	602	581	520	577	575	545	526	559	565	573	548	522	563	559	576	548	533	604	522	588	572	593	560	547	508	512	543	565	598	560	551	576	544	496	549	570	558	528	594	581	540	539	566	563	566	590	559	549	556	574	550	574	576	574	551	575	541	547	557	554	513	550	536	593	573	536	561	527	554	580	565	568	556	556	550	541	536	594	549	540	616	576	536	554	578	572	591	542	526	538	580	551	566	582	565	583	588	563	554	535	556	566	571	533	597	517	570	544	570	551	555	565	601	552	561	565	575	585	587	529	562	589	511	551	595	555	600	525	581	573	556	529	576	549	548	490	576	548	553	554	531	552	550	545	579	522	554	571	522	525	596	524	534	575	589	566	598	561	559	578	556	569	553	587	552	587	531	527	550	573	634	564	555	557	565	561	532	543	554	583	548	607	554	605	572	561	573	603	580	548	544	563	536	610	581	518	541	594	578	562	576	558	590	578	548	558	574	569	553	587	526	535	515	556	566	552	530	569	591	537	523	559	548	571	514	580	541	527	546	544	575	560	573	585	547	568	518	531	588	584	565	507	577	563	602	604	564	535	538	562	581	585	558	542	565	563	544	597	499	571	572	597	567	579	604	578	552	542	554	542	572	583	553	535	567	568	538	536	574	578	590	575	589	567	577	554	556	550	559	568	576	561	549	532	537	536	585	556	589	567	594	543	553	590	562	589	575	557	587	578	554	575	587	542	560	579	575	544	540	569	565	556	593	535	559	562	547	536	590	563	561	560	574	542	506	540	556	589	529	593	580	587	546	537	516	555	535	531	560	586	585	580	562	566	550	524	557	563	554	577	552	547	543	520	569	575	553	579	552	623	568	528	581	558	549	527	560	560	555	577	535	543	554	581	558	542	586	566	545	535	541	548	539	554	539	570	540	547	586	573	547	519	558	563	580	542	562	530	531	555	562	550	560	563	575	577	573	521	539	537	602	553	583	583	561	584	561	560	588	554	558	561	543	521	555	551	581	560	600	550	556	565	591	566	602	549	565	552	519	555	560	524	527	583	540	544	570	573	573	563	569	611	522	544	561	540	532	559	583	578	550	560	569	508	534	547	575	560	569	565	535	547	560	547	527	595	524	555	580	534	525	567	524	579	604	550	574	580	539	536	542	556	573	515	538	559	553	593	582	574	560	576	550	524	546	520	510	566	582	531	563	600	609	598	543	564	559	553	557	573	567	559	596	599	578	586	577	549	580	511	580	582	525	597	538	550	572	532	575	559	548	561	565	560	535	575	553	573	591	520	574	622	520	592	580	587	563	583	551	540	545	550	558	593	593	578	574	581	561	522	545	567	532	558	546	541	556	541	547	576	546	515	516	535	491	593	576	539	540	582	557	559	570	564	616	584	532	579	536	533	556	536	528	526	543	546	563	543	575	544	547	590	518	558	568	553	557	530	522	539	570	579	574	541	564	569	588	562	575	588	550	586	588	555	566	517	524	574	578	593	548	555	590	562	544	545	577	588	547	557	565	574	550	554	546	577	558	570	538	546	560	586	550	520	544	591	551	566	538	538	571	546	599	563	579	554	571	575	608	551	512	558	568	598	539	552	560	609	612	565	620	546	563	562	545	558	594	574	544	572	524	606	543	539	539	545	543	529	551	586	566	574	562	607	579	525	560	529	558	555	537	539	539	573	528	573	551	556	525	570	528	538	571	562	537	515	607	548	550	549	572	548	558	585	580	560	555	561	575	530	589	567	570	559	607	570	557	568	575	570	548	538	574	568	601	580	583	553	559	554	503	547	528	570	572	562	592	512	591	548	546	599	551	578	580	561	529	576	573	522	580	548	534	564	556	590	553	500	526	552	558	573	568	559	521	571	561	564	536	553	579	528	537	590	610	578	539	557	531	539	525	518	589	541	541	556	547	522	557	519	530	579	603	598	508	598	558	532	553	534	548	542	562	537	550	581	615	562	579	538	564	547	583	554	574	555	555	535	572	562	569	576	577	552	568	588	533	560	611	540	542	571	551	589	582	578	553	541	566	546	568	543	540	543	549	543	529	564	561	554	600	545	533	572	612	542	603	577	581	533	584	569	515	571	510	552	551	566	561	545	541	513	539	521	557	570	599	533	549	612	579	554	565	577	560	582	563	576	570	541	552	565	598	577	569	564	556	559	517	584	576	541	534	571	505	553	556	562	615	565	564	542	582	582	513	583	546	583	540	586	545	516	564	566	525	586	553	527	568	526	552	547	563	577	555	558	531	569	518	594	585	544	521	554	530	550	551	545	545	575	580	548	602	543	608	545	565	561	545	568	540	573	525	558	590	595	572	533	563	587	549	548	590	552	556	577	556	565	591	579	527	519	566	500	516	558	546	525	551	541	541	563	552	561	537	580	476	559	571	567	561	535	603	558	545	566	537	547	528	554	591	558	566	586	559	559	580	512	558	574	568	596	568	557	518
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
